Redirection - Version 2.8.1

Version Description

  • 22nd October 2017 =
  • Fix redirect edit not closing after save
  • Fix user agent dropdown not auto-selecting regex
  • Fix focus to bottom of page on load
  • Improve error message when failing to start
  • Fix associated redirect appearing at start of URL, not end
Download this release

Release Info

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

Code changes from version 2.8 to 2.8.1

locale/json/redirection-de_DE.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-09-26 13:21:39+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"de","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,"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?":[null,"Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress hat eine unerwartete Nachricht zurückgegeben. Dies zeigt normalerweise an, dass ein Plugin oder ein Theme Daten ausgibt, wenn es nicht sein sollte. Versuche bitte, andere Plugins zu deaktivieren und versuchen es erneut."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Wenn das Problem nicht bekannt ist, dann versuche, andere Plugins zu deaktivieren - es ist einfach und du kannst sie schnell wieder aktivieren. Andere Plugins können manchmal Konflikte verursachen."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"An error occurred loading Redirection":[null,"Beim Laden von Redirection ist ein Fehler aufgetreten"],"Loading, please wait...":[null,"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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,"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.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,"E-Mail"],"Important details":[null,"Wichtige Details"],"Need help?":[null,"Hilfe benötigt?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,""],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,""],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,""],"Can I redirect all 404 errors?":[null,"Kann ich alle 404 Fehler weiterleiten?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Nein und es wird nicht empfohlen, dass du das tust. Ein 404-Fehler ist die richtige Antwort auf eine Seite, die nicht existiert. Wenn du es umleitest, zeigst du an, dass sie einmal existiert hat und das könnte Deine Website schwächen."],"Pos":[null,""],"410 - Gone":[null,"410 - Entfernt"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,""],"Apache Module":[null,"Apache Modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,""],"Import to group":[null,"Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":[null,"Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":[null,"Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":[null,"Datei hinzufügen"],"File selected":[null,"Datei ausgewählt"],"Importing":[null,"Importiere"],"Finished importing":[null,"Importieren beendet"],"Total redirects imported:":[null,"Umleitungen importiert:"],"Double-check the file is the correct format!":[null,"Überprüfe, ob die Datei das richtige Format hat!"],"OK":[null,"OK"],"Close":[null,"Schließen"],"All imports will be appended to the current database.":[null,"Alle Importe werden der aktuellen Datenbank hinzugefügt."],"Export":[null,"Exportieren"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,""],"Everything":[null,"Alles"],"WordPress redirects":[null,"WordPress Weiterleitungen"],"Apache redirects":[null,"Apache Weiterleitungen"],"Nginx redirects":[null,"Nginx Weiterleitungen"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,"Anzeigen"],"Log files can be exported from the log pages.":[null,"Protokolldateien können aus den Protokollseiten exportiert werden."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Protokolldateien"],"404 errors":[null,"404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"Unterstützen 💰"],"Redirection saved":[null,"Umleitung gespeichert"],"Log deleted":[null,"Log gelöscht"],"Settings saved":[null,"Einstellungen gespeichert"],"Group saved":[null,"Gruppe gespeichert"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[null,""],"All groups":[null,"Alle Gruppen"],"301 - Moved Permanently":[null,"301- Dauerhaft verschoben"],"302 - Found":[null,"302 - Gefunden"],"307 - Temporary Redirect":[null,"307 - Zeitweise Umleitung"],"308 - Permanent Redirect":[null,"308 - Dauerhafte Umleitung"],"401 - Unauthorized":[null,"401 - Unautorisiert"],"404 - Not Found":[null,"404 - Nicht gefunden"],"Title":[null,"Titel"],"When matched":[null,""],"with HTTP code":[null,"mit HTTP Code"],"Show advanced options":[null,"Zeige erweiterte Optionen"],"Matched Target":[null,"Passendes Ziel"],"Unmatched Target":[null,"Unpassendes Ziel"],"Saving...":[null,"Speichern..."],"View notice":[null,"Hinweis anzeigen"],"Invalid source URL":[null,"Ungültige Quell URL"],"Invalid redirect action":[null,"Ungültige Umleitungsaktion"],"Invalid redirect matcher":[null,""],"Unable to add new redirect":[null,""],"Something went wrong 🙁":[null,"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!":[null,"Ich habe versucht, etwas zu tun und es ging schief. Es kann eine vorübergehendes Problem sein und wenn du es nochmal probierst, könnte es funktionieren - toll!"],"It didn't work when I tried again":[null,"Es hat nicht geklappt, als ich es wieder versuchte."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,""],"Log entries (%d max)":[null,"Log Einträge (%d max)"],"Remove WWW":[null,"Entferne WWW"],"Add WWW":[null,"WWW hinzufügen"],"Search by IP":[null,"Suche nach IP"],"Select bulk action":[null,""],"Bulk Actions":[null,""],"Apply":[null,"Anwenden"],"First page":[null,"Erste Seite"],"Prev page":[null,"Vorige Seite"],"Current Page":[null,"Aktuelle Seite"],"of %(page)s":[null,""],"Next page":[null,"Nächste Seite"],"Last page":[null,"Letzte Seite"],"%s item":["%s items","%s Eintrag","%s Einträge"],"Select All":[null,"Alle auswählen"],"Sorry, something went wrong loading the data - please try again":[null,"Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":[null,"Keine Ergebnisse"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Ja! Lösche die Logs"],"No! Don't delete the logs":[null,"Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,"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:":[null,"Deine E-Mail Adresse:"],"I deleted a redirection, why is it still redirecting?":[null,"Ich habe eine Umleitung gelöscht, warum wird immer noch umgeleitet?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Dein Browser wird Umleitungen cachen. Wenn du eine Umleitung gelöscht hast, und dein Browser diese dennoch ausführt, {{a}}leere deinen Browser Cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Kann ich eine Weiterleitung in einem neuen Tab öffnen?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,""],"Frequently Asked Questions":[null,"Häufig gestellte Fragen"],"You've supported this plugin - thank you!":[null,"Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":[null,"Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":[null,"Dauerhaft"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":[null,"Ja! Lösche das Plugin"],"No! Don't delete the plugin":[null,"Nein! Lösche das Plugin nicht"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Verwalte alle 301-Umleitungen und 404-Fehler."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Umleitung löschen"],"Upload":[null,"Hochladen"],"Import":[null,"Importieren"],"Update":[null,"Aktualisieren"],"Auto-generate URL":[null,"Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":[null,"RSS Token"],"Don't monitor":[null,"Nicht kontrollieren"],"Monitor changes to posts":[null,"Änderungen an Beiträgen überwachen"],"404 Logs":[null,"404-Logs"],"(time to keep logs for)":[null,"(Dauer, für die die Logs behalten werden)"],"Redirect Logs":[null,"Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Optionen"],"Two months":[null,"zwei Monate"],"A month":[null,"ein Monat"],"A week":[null,"eine Woche"],"A day":[null,"einen Tag"],"No logs":[null,"Keine Logs"],"Delete All":[null,"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.":[null,"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":[null,"Gruppe hinzufügen"],"Search":[null,"Suchen"],"Groups":[null,"Gruppen"],"Save":[null,"Speichern"],"Group":[null,"Gruppe"],"Match":[null,"Passend"],"Add new redirection":[null,"Eine neue Weiterleitung hinzufügen"],"Cancel":[null,"Abbrechen"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Einstellungen"],"Automatically remove or add www to your site.":[null,"Bei deiner Seite das www automatisch entfernen oder hinzufügen."],"Default server":[null,"Standard-Server"],"Do nothing":[null,"Mache nichts"],"Error (404)":[null,"Fehler (404)"],"Pass-through":[null,"Durchreichen"],"Redirect to random post":[null,"Umleitung zu zufälligen Beitrag"],"Redirect to URL":[null,"Umleitung zur URL"],"Invalid group when creating redirect":[null,"Ungültige Gruppe für die Erstellung der Umleitung"],"Show only this IP":[null,"Nur diese IP-Adresse anzeigen"],"IP":[null,"IP"],"Source URL":[null,"URL-Quelle"],"Date":[null,"Zeitpunkt"],"Add Redirect":[null,"Umleitung hinzufügen"],"All modules":[null,"Alle Module"],"View Redirects":[null,"Weiterleitungen anschauen"],"Module":[null,"Module"],"Redirects":[null,"Umleitungen"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Treffer zurücksetzen"],"Enable":[null,"Aktivieren"],"Disable":[null,"Deaktivieren"],"Delete":[null,"Löschen"],"Edit":[null,"Bearbeiten"],"Last Access":[null,"Letzter Zugriff"],"Hits":[null,"Treffer"],"URL":[null,"URL"],"Type":[null,"Typ"],"Modified Posts":[null,"Geänderte Beiträge"],"Redirections":[null,"Umleitungen"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL und User-Agent"],"Target URL":[null,"Ziel-URL"],"URL only":[null,"Nur URL"],"Regex":[null,"Regex"],"Referrer":[null,"Vermittler"],"URL and referrer":[null,"URL und Vermittler"],"Logged Out":[null,"Ausgeloggt"],"Logged In":[null,"Eingeloggt"],"URL and login status":[null,"URL- und Loginstatus"]}
1
+ {"":{"po-revision-date":"2017-09-26 13:21:39+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"de","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,""],"⚡️ Magic fix ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,""],"Delete all matching \"%s\"":[null,""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page.":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,"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?":[null,"Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress hat eine unerwartete Nachricht zurückgegeben. Dies zeigt normalerweise an, dass ein Plugin oder ein Theme Daten ausgibt, wenn es nicht sein sollte. Versuche bitte, andere Plugins zu deaktivieren und versuchen es erneut."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Wenn das Problem nicht bekannt ist, dann versuche, andere Plugins zu deaktivieren - es ist einfach und du kannst sie schnell wieder aktivieren. Andere Plugins können manchmal Konflikte verursachen."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"Loading, please wait...":[null,"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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,"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.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,"E-Mail"],"Important details":[null,"Wichtige Details"],"Need help?":[null,"Hilfe benötigt?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,""],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,""],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,""],"Can I redirect all 404 errors?":[null,"Kann ich alle 404 Fehler weiterleiten?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Nein und es wird nicht empfohlen, dass du das tust. Ein 404-Fehler ist die richtige Antwort auf eine Seite, die nicht existiert. Wenn du es umleitest, zeigst du an, dass sie einmal existiert hat und das könnte Deine Website schwächen."],"Pos":[null,""],"410 - Gone":[null,"410 - Entfernt"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,""],"Apache Module":[null,"Apache Modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,""],"Import to group":[null,"Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":[null,"Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":[null,"Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":[null,"Datei hinzufügen"],"File selected":[null,"Datei ausgewählt"],"Importing":[null,"Importiere"],"Finished importing":[null,"Importieren beendet"],"Total redirects imported:":[null,"Umleitungen importiert:"],"Double-check the file is the correct format!":[null,"Überprüfe, ob die Datei das richtige Format hat!"],"OK":[null,"OK"],"Close":[null,"Schließen"],"All imports will be appended to the current database.":[null,"Alle Importe werden der aktuellen Datenbank hinzugefügt."],"Export":[null,"Exportieren"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,""],"Everything":[null,"Alles"],"WordPress redirects":[null,"WordPress Weiterleitungen"],"Apache redirects":[null,"Apache Weiterleitungen"],"Nginx redirects":[null,"Nginx Weiterleitungen"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,"Anzeigen"],"Log files can be exported from the log pages.":[null,"Protokolldateien können aus den Protokollseiten exportiert werden."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Protokolldateien"],"404 errors":[null,"404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"Unterstützen 💰"],"Redirection saved":[null,"Umleitung gespeichert"],"Log deleted":[null,"Log gelöscht"],"Settings saved":[null,"Einstellungen gespeichert"],"Group saved":[null,"Gruppe gespeichert"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[null,""],"All groups":[null,"Alle Gruppen"],"301 - Moved Permanently":[null,"301- Dauerhaft verschoben"],"302 - Found":[null,"302 - Gefunden"],"307 - Temporary Redirect":[null,"307 - Zeitweise Umleitung"],"308 - Permanent Redirect":[null,"308 - Dauerhafte Umleitung"],"401 - Unauthorized":[null,"401 - Unautorisiert"],"404 - Not Found":[null,"404 - Nicht gefunden"],"Title":[null,"Titel"],"When matched":[null,""],"with HTTP code":[null,"mit HTTP Code"],"Show advanced options":[null,"Zeige erweiterte Optionen"],"Matched Target":[null,"Passendes Ziel"],"Unmatched Target":[null,"Unpassendes Ziel"],"Saving...":[null,"Speichern..."],"View notice":[null,"Hinweis anzeigen"],"Invalid source URL":[null,"Ungültige Quell URL"],"Invalid redirect action":[null,"Ungültige Umleitungsaktion"],"Invalid redirect matcher":[null,""],"Unable to add new redirect":[null,""],"Something went wrong 🙁":[null,"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!":[null,"Ich habe versucht, etwas zu tun und es ging schief. Es kann eine vorübergehendes Problem sein und wenn du es nochmal probierst, könnte es funktionieren - toll!"],"It didn't work when I tried again":[null,"Es hat nicht geklappt, als ich es wieder versuchte."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,""],"Log entries (%d max)":[null,"Log Einträge (%d max)"],"Remove WWW":[null,"Entferne WWW"],"Add WWW":[null,"WWW hinzufügen"],"Search by IP":[null,"Suche nach IP"],"Select bulk action":[null,""],"Bulk Actions":[null,""],"Apply":[null,"Anwenden"],"First page":[null,"Erste Seite"],"Prev page":[null,"Vorige Seite"],"Current Page":[null,"Aktuelle Seite"],"of %(page)s":[null,""],"Next page":[null,"Nächste Seite"],"Last page":[null,"Letzte Seite"],"%s item":["%s items","%s Eintrag","%s Einträge"],"Select All":[null,"Alle auswählen"],"Sorry, something went wrong loading the data - please try again":[null,"Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":[null,"Keine Ergebnisse"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Ja! Lösche die Logs"],"No! Don't delete the logs":[null,"Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,"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:":[null,"Deine E-Mail Adresse:"],"I deleted a redirection, why is it still redirecting?":[null,"Ich habe eine Umleitung gelöscht, warum wird immer noch umgeleitet?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Dein Browser wird Umleitungen cachen. Wenn du eine Umleitung gelöscht hast, und dein Browser diese dennoch ausführt, {{a}}leere deinen Browser Cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Kann ich eine Weiterleitung in einem neuen Tab öffnen?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,""],"Frequently Asked Questions":[null,"Häufig gestellte Fragen"],"You've supported this plugin - thank you!":[null,"Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":[null,"Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":[null,"Dauerhaft"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":[null,"Ja! Lösche das Plugin"],"No! Don't delete the plugin":[null,"Nein! Lösche das Plugin nicht"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Verwalte alle 301-Umleitungen und 404-Fehler."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Umleitung löschen"],"Upload":[null,"Hochladen"],"Import":[null,"Importieren"],"Update":[null,"Aktualisieren"],"Auto-generate URL":[null,"Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":[null,"RSS Token"],"Monitor changes to posts":[null,"Änderungen an Beiträgen überwachen"],"404 Logs":[null,"404-Logs"],"(time to keep logs for)":[null,"(Dauer, für die die Logs behalten werden)"],"Redirect Logs":[null,"Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Optionen"],"Two months":[null,"zwei Monate"],"A month":[null,"ein Monat"],"A week":[null,"eine Woche"],"A day":[null,"einen Tag"],"No logs":[null,"Keine Logs"],"Delete All":[null,"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.":[null,"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":[null,"Gruppe hinzufügen"],"Search":[null,"Suchen"],"Groups":[null,"Gruppen"],"Save":[null,"Speichern"],"Group":[null,"Gruppe"],"Match":[null,"Passend"],"Add new redirection":[null,"Eine neue Weiterleitung hinzufügen"],"Cancel":[null,"Abbrechen"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Einstellungen"],"Automatically remove or add www to your site.":[null,"Bei deiner Seite das www automatisch entfernen oder hinzufügen."],"Default server":[null,"Standard-Server"],"Do nothing":[null,"Mache nichts"],"Error (404)":[null,"Fehler (404)"],"Pass-through":[null,"Durchreichen"],"Redirect to random post":[null,"Umleitung zu zufälligen Beitrag"],"Redirect to URL":[null,"Umleitung zur URL"],"Invalid group when creating redirect":[null,"Ungültige Gruppe für die Erstellung der Umleitung"],"Show only this IP":[null,"Nur diese IP-Adresse anzeigen"],"IP":[null,"IP"],"Source URL":[null,"URL-Quelle"],"Date":[null,"Zeitpunkt"],"Add Redirect":[null,"Umleitung hinzufügen"],"All modules":[null,"Alle Module"],"View Redirects":[null,"Weiterleitungen anschauen"],"Module":[null,"Module"],"Redirects":[null,"Umleitungen"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Treffer zurücksetzen"],"Enable":[null,"Aktivieren"],"Disable":[null,"Deaktivieren"],"Delete":[null,"Löschen"],"Edit":[null,"Bearbeiten"],"Last Access":[null,"Letzter Zugriff"],"Hits":[null,"Treffer"],"URL":[null,"URL"],"Type":[null,"Typ"],"Modified Posts":[null,"Geänderte Beiträge"],"Redirections":[null,"Umleitungen"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL und User-Agent"],"Target URL":[null,"Ziel-URL"],"URL only":[null,"Nur URL"],"Regex":[null,"Regex"],"Referrer":[null,"Vermittler"],"URL and referrer":[null,"URL und Vermittler"],"Logged Out":[null,"Ausgeloggt"],"Logged In":[null,"Eingeloggt"],"URL and login status":[null,"URL- und Loginstatus"]}
locale/json/redirection-en_CA.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-08-28 19:15:24+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"en_CA","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"Cached Redirection detected"],"Please clear your browser cache and reload this page":[null,"Please clear your browser cache and reload this page"],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"This may be caused by another plugin - look at your browser's error console for more details."],"An error occurred loading Redirection":[null,"An error occurred loading Redirection"],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Create Issue"],"Email":[null,"Email"],"Important details":[null,"Important details"],"Need help?":[null,"Need help?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"You can report bugs and new suggestions in the GitHub repository. Please provide as much information as possible, with screenshots, to help explain your issue."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Can I redirect all 404 errors?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"],"Apache Module":[null,"Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":[null,"Import to group"],"Import a CSV, .htaccess, or JSON file.":[null,"Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":[null,"Click 'Add File' or drag and drop here."],"Add File":[null,"Add File"],"File selected":[null,"File selected"],"Importing":[null,"Importing"],"Finished importing":[null,"Finished importing"],"Total redirects imported:":[null,"Total redirects imported:"],"Double-check the file is the correct format!":[null,"Double-check the file is the correct format!"],"OK":[null,"OK"],"Close":[null,"Close"],"All imports will be appended to the current database.":[null,"All imports will be appended to the current database."],"Export":[null,"Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":[null,"Everything"],"WordPress redirects":[null,"WordPress redirects"],"Apache redirects":[null,"Apache redirects"],"Nginx redirects":[null,"Nginx redirects"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx rewrite rules"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"View"],"Log files can be exported from the log pages.":[null,"Log files can be exported from the log pages."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Logs"],"404 errors":[null,"404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":[null,"I'd like to support some more."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection saved"],"Log deleted":[null,"Log deleted"],"Settings saved":[null,"Settings saved"],"Group saved":[null,"Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":[null,"pass"],"All groups":[null,"All groups"],"301 - Moved Permanently":[null,"301 - Moved Permanently"],"302 - Found":[null,"302 - Found"],"307 - Temporary Redirect":[null,"307 - Temporary Redirect"],"308 - Permanent Redirect":[null,"308 - Permanent Redirect"],"401 - Unauthorized":[null,"401 - Unauthorized"],"404 - Not Found":[null,"404 - Not Found"],"Title":[null,"Title"],"When matched":[null,"When matched"],"with HTTP code":[null,"with HTTP code"],"Show advanced options":[null,"Show advanced options"],"Matched Target":[null,"Matched Target"],"Unmatched Target":[null,"Unmatched Target"],"Saving...":[null,"Saving..."],"View notice":[null,"View notice"],"Invalid source URL":[null,"Invalid source URL"],"Invalid redirect action":[null,"Invalid redirect action"],"Invalid redirect matcher":[null,"Invalid redirect matcher"],"Unable to add new redirect":[null,"Unable to add new redirect"],"Something went wrong 🙁":[null,"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!":[null,"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"],"It didn't work when I tried again":[null,"It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":[null,"Log entries (%d max)"],"Remove WWW":[null,"Remove WWW"],"Add WWW":[null,"Add WWW"],"Search by IP":[null,"Search by IP"],"Select bulk action":[null,"Select bulk action"],"Bulk Actions":[null,"Bulk Actions"],"Apply":[null,"Apply"],"First page":[null,"First page"],"Prev page":[null,"Prev page"],"Current Page":[null,"Current Page"],"of %(page)s":[null,"of %(page)s"],"Next page":[null,"Next page"],"Last page":[null,"Last page"],"%s item":["%s items","%s item","%s items"],"Select All":[null,"Select All"],"Sorry, something went wrong loading the data - please try again":[null,"Sorry, something went wrong loading the data - please try again"],"No results":[null,"No results"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Yes! Delete the logs"],"No! Don't delete the logs":[null,"No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Your email address:"],"I deleted a redirection, why is it still redirecting?":[null,"I deleted a redirection, why is it still redirecting?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Can I open a redirect in a new tab?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."],"Frequently Asked Questions":[null,"Frequently Asked Questions"],"You've supported this plugin - thank you!":[null,"You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":[null,"You get useful software and I get to carry on making it better."],"Forever":[null,"Forever"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":[null,"Yes! Delete the plugin"],"No! Don't delete the plugin":[null,"No! Don't delete the plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Manage all your 301 redirects and monitor 404 errors."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Delete Redirection"],"Upload":[null,"Upload"],"Import":[null,"Import"],"Update":[null,"Update"],"Auto-generate URL":[null,"Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":[null,"RSS Token"],"Don't monitor":[null,"Don't monitor"],"Monitor changes to posts":[null,"Monitor changes to posts"],"404 Logs":[null,"404 Logs"],"(time to keep logs for)":[null,"(time to keep logs for)"],"Redirect Logs":[null,"Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"I'm a nice person and I have helped support the author of this plugin."],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Options"],"Two months":[null,"Two months"],"A month":[null,"A month"],"A week":[null,"A week"],"A day":[null,"A day"],"No logs":[null,"No logs"],"Delete All":[null,"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.":[null,"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":[null,"Add Group"],"Search":[null,"Search"],"Groups":[null,"Groups"],"Save":[null,"Save"],"Group":[null,"Group"],"Match":[null,"Match"],"Add new redirection":[null,"Add new redirection"],"Cancel":[null,"Cancel"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Settings"],"Automatically remove or add www to your site.":[null,"Automatically remove or add www to your site."],"Default server":[null,"Default server"],"Do nothing":[null,"Do nothing"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Redirect to random post"],"Redirect to URL":[null,"Redirect to URL"],"Invalid group when creating redirect":[null,"Invalid group when creating redirect"],"Show only this IP":[null,"Show only this IP"],"IP":[null,"IP"],"Source URL":[null,"Source URL"],"Date":[null,"Date"],"Add Redirect":[null,"Add Redirect"],"All modules":[null,"All modules"],"View Redirects":[null,"View Redirects"],"Module":[null,"Module"],"Redirects":[null,"Redirects"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Reset hits"],"Enable":[null,"Enable"],"Disable":[null,"Disable"],"Delete":[null,"Delete"],"Edit":[null,"Edit"],"Last Access":[null,"Last Access"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Modified Posts"],"Redirections":[null,"Redirections"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL and user agent"],"Target URL":[null,"Target URL"],"URL only":[null,"URL only"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL and referrer"],"Logged Out":[null,"Logged Out"],"Logged In":[null,"Logged In"],"URL and login status":[null,"URL and login status"]}
1
+ {"":{"po-revision-date":"2017-10-18 07:13:11+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"en_CA","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,"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 ⚡️":[null,"⚡️ Magic fix ⚡️"],"Plugin Status":[null,"Plugin Status"],"Custom":[null,"Custom"],"Mobile":[null,"Mobile"],"Feed Readers":[null,"Feed Readers"],"Libraries":[null,"Libraries"],"URL Monitor Changes":[null,"URL Monitor Changes"],"Save changes to this group":[null,"Save changes to this group"],"For example \"/amp\"":[null,"For example \"/amp\""],"Create associated redirect":[null,"Create associated redirect"],"URL Monitor":[null,"URL Monitor"],"Monitor changes to pages":[null,"Monitor changes to pages"],"Monitor trashed items (will create disabled redirects)":[null,"Monitor trashed items (will create disabled redirects)"],"Delete 404s":[null,"Delete 404s"],"Delete all logs for this 404":[null,"Delete all logs for this 404"],"Delete all from IP %s":[null,"Delete all from IP %s"],"Delete all matching \"%s\"":[null,"Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,"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>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,"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":[null,""],"Unable to create group":[null,"Unable to create group"],"Failed to fix database tables":[null,"Failed to fix database tables"],"Post monitor group is valid":[null,"Post monitor group is valid"],"Post monitor group is invalid":[null,"Post monitor group is invalid"],"Post monitor group":[null,"Post monitor group"],"All redirects have a valid group":[null,"All redirects have a valid group"],"Redirects with invalid groups detected":[null,"Redirects with invalid groups detected"],"Valid redirect group":[null,"Valid redirect group"],"Valid groups detected":[null,"Valid groups detected"],"No valid groups, so you will not be able to create any redirects":[null,"No valid groups, so you will not be able to create any redirects"],"Valid groups":[null,"Valid groups"],"Database tables":[null,"Database tables"],"The following tables are missing:":[null,"The following tables are missing:"],"All tables present":[null,"All tables present"],"Cached Redirection detected":[null,"Cached Redirection detected"],"Please clear your browser cache and reload this page.":[null,"Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Create Issue"],"Email":[null,"Email"],"Important details":[null,"Important details"],"Need help?":[null,"Need help?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"You can report bugs and new suggestions in the GitHub repository. Please provide as much information as possible, with screenshots, to help explain your issue."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Can I redirect all 404 errors?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"],"Apache Module":[null,"Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":[null,"Import to group"],"Import a CSV, .htaccess, or JSON file.":[null,"Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":[null,"Click 'Add File' or drag and drop here."],"Add File":[null,"Add File"],"File selected":[null,"File selected"],"Importing":[null,"Importing"],"Finished importing":[null,"Finished importing"],"Total redirects imported:":[null,"Total redirects imported:"],"Double-check the file is the correct format!":[null,"Double-check the file is the correct format!"],"OK":[null,"OK"],"Close":[null,"Close"],"All imports will be appended to the current database.":[null,"All imports will be appended to the current database."],"Export":[null,"Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":[null,"Everything"],"WordPress redirects":[null,"WordPress redirects"],"Apache redirects":[null,"Apache redirects"],"Nginx redirects":[null,"Nginx redirects"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx rewrite rules"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"View"],"Log files can be exported from the log pages.":[null,"Log files can be exported from the log pages."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Logs"],"404 errors":[null,"404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":[null,"I'd like to support some more."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection saved"],"Log deleted":[null,"Log deleted"],"Settings saved":[null,"Settings saved"],"Group saved":[null,"Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":[null,"pass"],"All groups":[null,"All groups"],"301 - Moved Permanently":[null,"301 - Moved Permanently"],"302 - Found":[null,"302 - Found"],"307 - Temporary Redirect":[null,"307 - Temporary Redirect"],"308 - Permanent Redirect":[null,"308 - Permanent Redirect"],"401 - Unauthorized":[null,"401 - Unauthorized"],"404 - Not Found":[null,"404 - Not Found"],"Title":[null,"Title"],"When matched":[null,"When matched"],"with HTTP code":[null,"with HTTP code"],"Show advanced options":[null,"Show advanced options"],"Matched Target":[null,"Matched Target"],"Unmatched Target":[null,"Unmatched Target"],"Saving...":[null,"Saving..."],"View notice":[null,"View notice"],"Invalid source URL":[null,"Invalid source URL"],"Invalid redirect action":[null,"Invalid redirect action"],"Invalid redirect matcher":[null,"Invalid redirect matcher"],"Unable to add new redirect":[null,"Unable to add new redirect"],"Something went wrong 🙁":[null,"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!":[null,"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"],"It didn't work when I tried again":[null,"It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":[null,"Log entries (%d max)"],"Remove WWW":[null,"Remove WWW"],"Add WWW":[null,"Add WWW"],"Search by IP":[null,"Search by IP"],"Select bulk action":[null,"Select bulk action"],"Bulk Actions":[null,"Bulk Actions"],"Apply":[null,"Apply"],"First page":[null,"First page"],"Prev page":[null,"Prev page"],"Current Page":[null,"Current Page"],"of %(page)s":[null,"of %(page)s"],"Next page":[null,"Next page"],"Last page":[null,"Last page"],"%s item":["%s items","%s item","%s items"],"Select All":[null,"Select All"],"Sorry, something went wrong loading the data - please try again":[null,"Sorry, something went wrong loading the data - please try again"],"No results":[null,"No results"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Yes! Delete the logs"],"No! Don't delete the logs":[null,"No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Your email address:"],"I deleted a redirection, why is it still redirecting?":[null,"I deleted a redirection, why is it still redirecting?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Can I open a redirect in a new tab?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."],"Frequently Asked Questions":[null,"Frequently Asked Questions"],"You've supported this plugin - thank you!":[null,"You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":[null,"You get useful software and I get to carry on making it better."],"Forever":[null,"Forever"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":[null,"Yes! Delete the plugin"],"No! Don't delete the plugin":[null,"No! Don't delete the plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Manage all your 301 redirects and monitor 404 errors."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Delete Redirection"],"Upload":[null,"Upload"],"Import":[null,"Import"],"Update":[null,"Update"],"Auto-generate URL":[null,"Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":[null,"RSS Token"],"Monitor changes to posts":[null,"Monitor changes to posts"],"404 Logs":[null,"404 Logs"],"(time to keep logs for)":[null,"(time to keep logs for)"],"Redirect Logs":[null,"Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"I'm a nice person and I have helped support the author of this plugin."],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Options"],"Two months":[null,"Two months"],"A month":[null,"A month"],"A week":[null,"A week"],"A day":[null,"A day"],"No logs":[null,"No logs"],"Delete All":[null,"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.":[null,"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":[null,"Add Group"],"Search":[null,"Search"],"Groups":[null,"Groups"],"Save":[null,"Save"],"Group":[null,"Group"],"Match":[null,"Match"],"Add new redirection":[null,"Add new redirection"],"Cancel":[null,"Cancel"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Settings"],"Automatically remove or add www to your site.":[null,"Automatically remove or add www to your site."],"Default server":[null,"Default server"],"Do nothing":[null,"Do nothing"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Redirect to random post"],"Redirect to URL":[null,"Redirect to URL"],"Invalid group when creating redirect":[null,"Invalid group when creating redirect"],"Show only this IP":[null,"Show only this IP"],"IP":[null,"IP"],"Source URL":[null,"Source URL"],"Date":[null,"Date"],"Add Redirect":[null,"Add Redirect"],"All modules":[null,"All modules"],"View Redirects":[null,"View Redirects"],"Module":[null,"Module"],"Redirects":[null,"Redirects"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Reset hits"],"Enable":[null,"Enable"],"Disable":[null,"Disable"],"Delete":[null,"Delete"],"Edit":[null,"Edit"],"Last Access":[null,"Last Access"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Modified Posts"],"Redirections":[null,"Redirections"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL and user agent"],"Target URL":[null,"Target URL"],"URL only":[null,"URL only"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL and referrer"],"Logged Out":[null,"Logged Out"],"Logged In":[null,"Logged In"],"URL and login status":[null,"URL and login status"]}
locale/json/redirection-en_GB.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-09-13 12:10:55+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"en_GB","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"Cached Redirection detected"],"Please clear your browser cache and reload this page":[null,"Please clear your browser cache and reload this page"],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"This may be caused by another plugin - look at your browser's error console for more details."],"An error occurred loading Redirection":[null,"An error occurred loading Redirection"],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Create Issue"],"Email":[null,"Email"],"Important details":[null,"Important details"],"Need help?":[null,"Need help?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Can I redirect all 404 errors?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"],"Apache Module":[null,"Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":[null,"Import to group"],"Import a CSV, .htaccess, or JSON file.":[null,"Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":[null,"Click 'Add File' or drag and drop here."],"Add File":[null,"Add File"],"File selected":[null,"File selected"],"Importing":[null,"Importing"],"Finished importing":[null,"Finished importing"],"Total redirects imported:":[null,"Total redirects imported:"],"Double-check the file is the correct format!":[null,"Double-check the file is the correct format!"],"OK":[null,"OK"],"Close":[null,"Close"],"All imports will be appended to the current database.":[null,"All imports will be appended to the current database."],"Export":[null,"Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":[null,"Everything"],"WordPress redirects":[null,"WordPress redirects"],"Apache redirects":[null,"Apache redirects"],"Nginx redirects":[null,"Nginx redirects"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx rewrite rules"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"View"],"Log files can be exported from the log pages.":[null,"Log files can be exported from the log pages."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Logs"],"404 errors":[null,"404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":[null,"I'd like to support some more."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection saved"],"Log deleted":[null,"Log deleted"],"Settings saved":[null,"Settings saved"],"Group saved":[null,"Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":[null,"pass"],"All groups":[null,"All groups"],"301 - Moved Permanently":[null,"301 - Moved Permanently"],"302 - Found":[null,"302 - Found"],"307 - Temporary Redirect":[null,"307 - Temporary Redirect"],"308 - Permanent Redirect":[null,"308 - Permanent Redirect"],"401 - Unauthorized":[null,"401 - Unauthorized"],"404 - Not Found":[null,"404 - Not Found"],"Title":[null,"Title"],"When matched":[null,"When matched"],"with HTTP code":[null,"with HTTP code"],"Show advanced options":[null,"Show advanced options"],"Matched Target":[null,"Matched Target"],"Unmatched Target":[null,"Unmatched Target"],"Saving...":[null,"Saving..."],"View notice":[null,"View notice"],"Invalid source URL":[null,"Invalid source URL"],"Invalid redirect action":[null,"Invalid redirect action"],"Invalid redirect matcher":[null,"Invalid redirect matcher"],"Unable to add new redirect":[null,"Unable to add new redirect"],"Something went wrong 🙁":[null,"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!":[null,"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"],"It didn't work when I tried again":[null,"It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":[null,"Log entries (%d max)"],"Remove WWW":[null,"Remove WWW"],"Add WWW":[null,"Add WWW"],"Search by IP":[null,"Search by IP"],"Select bulk action":[null,"Select bulk action"],"Bulk Actions":[null,"Bulk Actions"],"Apply":[null,"Apply"],"First page":[null,"First page"],"Prev page":[null,"Prev page"],"Current Page":[null,"Current Page"],"of %(page)s":[null,"of %(page)s"],"Next page":[null,"Next page"],"Last page":[null,"Last page"],"%s item":["%s items","%s item","%s items"],"Select All":[null,"Select All"],"Sorry, something went wrong loading the data - please try again":[null,"Sorry, something went wrong loading the data - please try again"],"No results":[null,"No results"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Yes! Delete the logs"],"No! Don't delete the logs":[null,"No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Your email address:"],"I deleted a redirection, why is it still redirecting?":[null,"I deleted a redirection, why is it still redirecting?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Can I open a redirect in a new tab?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."],"Frequently Asked Questions":[null,"Frequently Asked Questions"],"You've supported this plugin - thank you!":[null,"You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":[null,"You get useful software and I get to carry on making it better."],"Forever":[null,"Forever"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":[null,"Yes! Delete the plugin"],"No! Don't delete the plugin":[null,"No! Don't delete the plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Manage all your 301 redirects and monitor 404 errors"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Delete Redirection"],"Upload":[null,"Upload"],"Import":[null,"Import"],"Update":[null,"Update"],"Auto-generate URL":[null,"Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":[null,"RSS Token"],"Don't monitor":[null,"Don't monitor"],"Monitor changes to posts":[null,"Monitor changes to posts"],"404 Logs":[null,"404 Logs"],"(time to keep logs for)":[null,"(time to keep logs for)"],"Redirect Logs":[null,"Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"I'm a nice person and I have helped support the author of this plugin"],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Options"],"Two months":[null,"Two months"],"A month":[null,"A month"],"A week":[null,"A week"],"A day":[null,"A day"],"No logs":[null,"No logs"],"Delete All":[null,"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.":[null,"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":[null,"Add Group"],"Search":[null,"Search"],"Groups":[null,"Groups"],"Save":[null,"Save"],"Group":[null,"Group"],"Match":[null,"Match"],"Add new redirection":[null,"Add new redirection"],"Cancel":[null,"Cancel"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Settings"],"Automatically remove or add www to your site.":[null,"Automatically remove or add www to your site."],"Default server":[null,"Default server"],"Do nothing":[null,"Do nothing"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Redirect to random post"],"Redirect to URL":[null,"Redirect to URL"],"Invalid group when creating redirect":[null,"Invalid group when creating redirect"],"Show only this IP":[null,"Show only this IP"],"IP":[null,"IP"],"Source URL":[null,"Source URL"],"Date":[null,"Date"],"Add Redirect":[null,"Add Redirect"],"All modules":[null,"All modules"],"View Redirects":[null,"View Redirects"],"Module":[null,"Module"],"Redirects":[null,"Redirects"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Reset hits"],"Enable":[null,"Enable"],"Disable":[null,"Disable"],"Delete":[null,"Delete"],"Edit":[null,"Edit"],"Last Access":[null,"Last Access"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Modified Posts"],"Redirections":[null,"Redirections"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL and user agent"],"Target URL":[null,"Target URL"],"URL only":[null,"URL only"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL and referrer"],"Logged Out":[null,"Logged Out"],"Logged In":[null,"Logged In"],"URL and login status":[null,"URL and login status"]}
1
+ {"":{"po-revision-date":"2017-10-18 07:13:14+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"en_GB","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,"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 ⚡️":[null,"⚡️ Magic fix ⚡️"],"Plugin Status":[null,"Plugin Status"],"Custom":[null,"Custom"],"Mobile":[null,"Mobile"],"Feed Readers":[null,"Feed Readers"],"Libraries":[null,"Libraries"],"URL Monitor Changes":[null,"URL Monitor Changes"],"Save changes to this group":[null,"Save changes to this group"],"For example \"/amp\"":[null,"For example \"/amp\""],"Create associated redirect":[null,"Create associated redirect"],"URL Monitor":[null,"URL Monitor"],"Monitor changes to pages":[null,"Monitor changes to pages"],"Monitor trashed items (will create disabled redirects)":[null,"Monitor binned items (will create disabled redirects)"],"Delete 404s":[null,"Delete 404s"],"Delete all logs for this 404":[null,"Delete all logs for this 404"],"Delete all from IP %s":[null,"Delete all from IP %s"],"Delete all matching \"%s\"":[null,"Delete all matching \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,"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>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,"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":[null,""],"Unable to create group":[null,"Unable to create group"],"Failed to fix database tables":[null,"Failed to fix database tables"],"Post monitor group is valid":[null,"Post monitor group is valid"],"Post monitor group is invalid":[null,"Post monitor group is invalid"],"Post monitor group":[null,"Post monitor group"],"All redirects have a valid group":[null,"All redirects have a valid group"],"Redirects with invalid groups detected":[null,"Redirects with invalid groups detected"],"Valid redirect group":[null,"Valid redirect group"],"Valid groups detected":[null,"Valid groups detected"],"No valid groups, so you will not be able to create any redirects":[null,"No valid groups, so you will not be able to create any redirects"],"Valid groups":[null,"Valid groups"],"Database tables":[null,"Database tables"],"The following tables are missing:":[null,"The following tables are missing:"],"All tables present":[null,"All tables present"],"Cached Redirection detected":[null,"Cached Redirection detected"],"Please clear your browser cache and reload this page.":[null,"Please clear your browser cache and reload this page."],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"This may be caused by another plugin - look at your browser's error console for more details."],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Create Issue"],"Email":[null,"Email"],"Important details":[null,"Important details"],"Need help?":[null,"Need help?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Can I redirect all 404 errors?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"],"Apache Module":[null,"Apache Module"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."],"Import to group":[null,"Import to group"],"Import a CSV, .htaccess, or JSON file.":[null,"Import a CSV, .htaccess, or JSON file."],"Click 'Add File' or drag and drop here.":[null,"Click 'Add File' or drag and drop here."],"Add File":[null,"Add File"],"File selected":[null,"File selected"],"Importing":[null,"Importing"],"Finished importing":[null,"Finished importing"],"Total redirects imported:":[null,"Total redirects imported:"],"Double-check the file is the correct format!":[null,"Double-check the file is the correct format!"],"OK":[null,"OK"],"Close":[null,"Close"],"All imports will be appended to the current database.":[null,"All imports will be appended to the current database."],"Export":[null,"Export"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."],"Everything":[null,"Everything"],"WordPress redirects":[null,"WordPress redirects"],"Apache redirects":[null,"Apache redirects"],"Nginx redirects":[null,"Nginx redirects"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx rewrite rules"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"View"],"Log files can be exported from the log pages.":[null,"Log files can be exported from the log pages."],"Import/Export":[null,"Import/Export"],"Logs":[null,"Logs"],"404 errors":[null,"404 errors"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"],"I'd like to support some more.":[null,"I'd like to support some more."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection saved"],"Log deleted":[null,"Log deleted"],"Settings saved":[null,"Settings saved"],"Group saved":[null,"Group saved"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Are you sure you want to delete this item?","Are you sure you want to delete these items?"],"pass":[null,"pass"],"All groups":[null,"All groups"],"301 - Moved Permanently":[null,"301 - Moved Permanently"],"302 - Found":[null,"302 - Found"],"307 - Temporary Redirect":[null,"307 - Temporary Redirect"],"308 - Permanent Redirect":[null,"308 - Permanent Redirect"],"401 - Unauthorized":[null,"401 - Unauthorized"],"404 - Not Found":[null,"404 - Not Found"],"Title":[null,"Title"],"When matched":[null,"When matched"],"with HTTP code":[null,"with HTTP code"],"Show advanced options":[null,"Show advanced options"],"Matched Target":[null,"Matched Target"],"Unmatched Target":[null,"Unmatched Target"],"Saving...":[null,"Saving..."],"View notice":[null,"View notice"],"Invalid source URL":[null,"Invalid source URL"],"Invalid redirect action":[null,"Invalid redirect action"],"Invalid redirect matcher":[null,"Invalid redirect matcher"],"Unable to add new redirect":[null,"Unable to add new redirect"],"Something went wrong 🙁":[null,"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!":[null,"I was trying to do a thing and it went wrong. It may be a temporary issue and if you try again it might work - great!"],"It didn't work when I tried again":[null,"It didn't work when I tried again"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem."],"Log entries (%d max)":[null,"Log entries (%d max)"],"Remove WWW":[null,"Remove WWW"],"Add WWW":[null,"Add WWW"],"Search by IP":[null,"Search by IP"],"Select bulk action":[null,"Select bulk action"],"Bulk Actions":[null,"Bulk Actions"],"Apply":[null,"Apply"],"First page":[null,"First page"],"Prev page":[null,"Prev page"],"Current Page":[null,"Current Page"],"of %(page)s":[null,"of %(page)s"],"Next page":[null,"Next page"],"Last page":[null,"Last page"],"%s item":["%s items","%s item","%s items"],"Select All":[null,"Select All"],"Sorry, something went wrong loading the data - please try again":[null,"Sorry, something went wrong loading the data - please try again"],"No results":[null,"No results"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Yes! Delete the logs"],"No! Don't delete the logs":[null,"No! Don't delete the logs"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Your email address:"],"I deleted a redirection, why is it still redirecting?":[null,"I deleted a redirection, why is it still redirecting?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Can I open a redirect in a new tab?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."],"Frequently Asked Questions":[null,"Frequently Asked Questions"],"You've supported this plugin - thank you!":[null,"You've supported this plugin - thank you!"],"You get useful software and I get to carry on making it better.":[null,"You get useful software and I get to carry on making it better."],"Forever":[null,"Forever"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."],"Yes! Delete the plugin":[null,"Yes! Delete the plugin"],"No! Don't delete the plugin":[null,"No! Don't delete the plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Manage all your 301 redirects and monitor 404 errors"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Delete Redirection"],"Upload":[null,"Upload"],"Import":[null,"Import"],"Update":[null,"Update"],"Auto-generate URL":[null,"Auto-generate URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"],"RSS Token":[null,"RSS Token"],"Monitor changes to posts":[null,"Monitor changes to posts"],"404 Logs":[null,"404 Logs"],"(time to keep logs for)":[null,"(time to keep logs for)"],"Redirect Logs":[null,"Redirect Logs"],"I'm a nice person and I have helped support the author of this plugin":[null,"I'm a nice person and I have helped support the author of this plugin"],"Plugin Support":[null,"Plugin Support"],"Options":[null,"Options"],"Two months":[null,"Two months"],"A month":[null,"A month"],"A week":[null,"A week"],"A day":[null,"A day"],"No logs":[null,"No logs"],"Delete All":[null,"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.":[null,"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":[null,"Add Group"],"Search":[null,"Search"],"Groups":[null,"Groups"],"Save":[null,"Save"],"Group":[null,"Group"],"Match":[null,"Match"],"Add new redirection":[null,"Add new redirection"],"Cancel":[null,"Cancel"],"Download":[null,"Download"],"Redirection":[null,"Redirection"],"Settings":[null,"Settings"],"Automatically remove or add www to your site.":[null,"Automatically remove or add www to your site."],"Default server":[null,"Default server"],"Do nothing":[null,"Do nothing"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Redirect to random post"],"Redirect to URL":[null,"Redirect to URL"],"Invalid group when creating redirect":[null,"Invalid group when creating redirect"],"Show only this IP":[null,"Show only this IP"],"IP":[null,"IP"],"Source URL":[null,"Source URL"],"Date":[null,"Date"],"Add Redirect":[null,"Add Redirect"],"All modules":[null,"All modules"],"View Redirects":[null,"View Redirects"],"Module":[null,"Module"],"Redirects":[null,"Redirects"],"Name":[null,"Name"],"Filter":[null,"Filter"],"Reset hits":[null,"Reset hits"],"Enable":[null,"Enable"],"Disable":[null,"Disable"],"Delete":[null,"Delete"],"Edit":[null,"Edit"],"Last Access":[null,"Last Access"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Modified Posts"],"Redirections":[null,"Redirections"],"User Agent":[null,"User Agent"],"URL and user agent":[null,"URL and user agent"],"Target URL":[null,"Target URL"],"URL only":[null,"URL only"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL and referrer"],"Logged Out":[null,"Logged Out"],"Logged In":[null,"Logged In"],"URL and login status":[null,"URL and login status"]}
locale/json/redirection-es_ES.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-08-26 09:51:02+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"es","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"Detectada caché de Redirection"],"Please clear your browser cache and reload this page":[null,"Por favor, vacía la caché de tu navegador y recarga esta página"],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress ha devuelto un mensaje inesperado. Esto normalmente indica que un plugin o tema está extrayendo datos cuando no debería. Por favor, trata de desactivar el resto de plugins e inténtalo de nuevo."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Si no se sabe cuál es el problema entonces trata de desactivar el resto de plugins - es fácil de hacer, y puedes reactivarlos rápidamente. Otros plugins pueden, a veces, provocar conflictos."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."],"An error occurred loading Redirection":[null,"Ocurrió un error al cargar Redirection"],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Crear aviso de problema"],"Email":[null,"Correo electrónico"],"Important details":[null,"Detalles importantes"],"Need help?":[null,"¿Necesitas ayuda?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Primero revisa las preguntas frecuentes de abajo. Si sigues teniendo un problema entonces, por favor, desactiva el resto de plugins y comprueba si persiste el problema."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Puedes informar de fallos y enviar nuevas sugerencias en el repositorio de Github. Por favor, ofrece toda la información posible, con capturas, para explicar tu problema."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"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."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Si quieres enviar información que no quieras que esté en un repositorio público entonces envíalo directamente por {{email}}correo electrónico{{/email}}."],"Can I redirect all 404 errors?":[null,"¿Puedo redirigir todos los errores 404?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, y no se recomienda hacerlo. Un error 404 es la respuesta correcta a mostrar si una página no existe. Si lo rediriges estás indicando que existió alguna vez, y esto podría diluir tu sitio."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Desaparecido"],"Position":[null,"Posición"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"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":[null,"Módulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":[null,"Importa un archivo CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":[null,"Haz clic en 'Añadir archivo' o arrastra y suelta aquí."],"Add File":[null,"Añadir archivo"],"File selected":[null,"Archivo seleccionado"],"Importing":[null,"Importando"],"Finished importing":[null,"Importación finalizada"],"Total redirects imported:":[null,"Total de redirecciones importadas:"],"Double-check the file is the correct format!":[null,"¡Vuelve a comprobar que el archivo esté en el formato correcto!"],"OK":[null,"Aceptar"],"Close":[null,"Cerrar"],"All imports will be appended to the current database.":[null,"Todas las importaciones se añadirán a la base de datos actual."],"Export":[null,"Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."],"Everything":[null,"Todo"],"WordPress redirects":[null,"Redirecciones WordPress"],"Apache redirects":[null,"Redirecciones Apache"],"Nginx redirects":[null,"Redirecciones Nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess de Apache"],"Nginx rewrite rules":[null,"Reglas de rewrite de Nginx"],"Redirection JSON":[null,"JSON de Redirection"],"View":[null,"Ver"],"Log files can be exported from the log pages.":[null,"Los archivos de registro se pueden exportar desde las páginas de registro."],"Import/Export":[null,"Importar/Exportar"],"Logs":[null,"Registros"],"404 errors":[null,"Errores 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"],"I'd like to support some more.":[null,"Me gustaría dar algo más de apoyo."],"Support 💰":[null,"Apoyar 💰"],"Redirection saved":[null,"Redirección guardada"],"Log deleted":[null,"Registro borrado"],"Settings saved":[null,"Ajustes guardados"],"Group saved":[null,"Grupo guardado"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":[null,"pass"],"All groups":[null,"Todos los grupos"],"301 - Moved Permanently":[null,"301 - Movido permanentemente"],"302 - Found":[null,"302 - Encontrado"],"307 - Temporary Redirect":[null,"307 - Redirección temporal"],"308 - Permanent Redirect":[null,"308 - Redirección permanente"],"401 - Unauthorized":[null,"401 - No autorizado"],"404 - Not Found":[null,"404 - No encontrado"],"Title":[null,"Título"],"When matched":[null,"Cuando coincide"],"with HTTP code":[null,"con el código HTTP"],"Show advanced options":[null,"Mostrar opciones avanzadas"],"Matched Target":[null,"Objetivo coincidente"],"Unmatched Target":[null,"Objetivo no coincidente"],"Saving...":[null,"Guardando…"],"View notice":[null,"Ver aviso"],"Invalid source URL":[null,"URL de origen no válida"],"Invalid redirect action":[null,"Acción de redirección no válida"],"Invalid redirect matcher":[null,"Coincidencia de redirección no válida"],"Unable to add new redirect":[null,"No ha sido posible añadir la nueva redirección"],"Something went wrong 🙁":[null,"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!":[null,"Estaba tratando de hacer algo cuando ocurrió un fallo. Puede ser un problema temporal, y si lo intentas hacer de nuevo puede que funcione - ¡genial! "],"It didn't work when I tried again":[null,"No funcionó al intentarlo de nuevo"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Revisa si tu problema está descrito en la lista de habituales {{link}}problemas con Redirection{{/link}}. Por favor, añade más detalles si encuentras el mismo problema."],"Log entries (%d max)":[null,"Entradas del registro (máximo %d)"],"Remove WWW":[null,"Quitar WWW"],"Add WWW":[null,"Añadir WWW"],"Search by IP":[null,"Buscar por IP"],"Select bulk action":[null,"Elegir acción en lote"],"Bulk Actions":[null,"Acciones en lote"],"Apply":[null,"Aplicar"],"First page":[null,"Primera página"],"Prev page":[null,"Página anterior"],"Current Page":[null,"Página actual"],"of %(page)s":[null,"de %(página)s"],"Next page":[null,"Página siguiente"],"Last page":[null,"Última página"],"%s item":["%s items","%s elemento","%s elementos"],"Select All":[null,"Elegir todos"],"Sorry, something went wrong loading the data - please try again":[null,"Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"],"No results":[null,"No hay resultados"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"¡Sí! Borra los registros"],"No! Don't delete the logs":[null,"¡No! No borres los registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."],"Newsletter":[null,"Boletín"],"Want to keep up to date with changes to Redirection?":[null,"¿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.":[null,"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:":[null,"Tu dirección de correo electrónico:"],"I deleted a redirection, why is it still redirecting?":[null,"He borrado una redirección, ¿por qué aún sigue redirigiendo?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Tu navegador cachea las redirecciones. Si has borrado una redirección y tu navegaor aún hace la redirección entonces {{a}}vacía la caché de tu navegador{{/a}}."],"Can I open a redirect in a new tab?":[null,"¿Puedo abrir una redirección en una nueva pestaña?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"No es posible hacer esto en el servidor. Tendrás que añadir {{code}}target=\"blank\"{{/code}} a tu enlace."],"Frequently Asked Questions":[null,"Preguntas frecuentes"],"You've supported this plugin - thank you!":[null,"Ya has apoyado a este plugin - ¡gracias!"],"You get useful software and I get to carry on making it better.":[null,"Tienes un software útil y yo seguiré haciéndolo mejor."],"Forever":[null,"Siempre"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"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":[null,"¡Sí! Borrar el plugin"],"No! Don't delete the plugin":[null,"¡No! No borrar el plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}. "],"Support":[null,"Soporte"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Borrar Redirection"],"Upload":[null,"Subir"],"Import":[null,"Importar"],"Update":[null,"Actualizar"],"Auto-generate URL":[null,"Auto generar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"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":[null,"Token RSS"],"Don't monitor":[null,"No detectar"],"Monitor changes to posts":[null,"Monitorizar cambios en entradas"],"404 Logs":[null,"Registros 404"],"(time to keep logs for)":[null,"(tiempo que se mantendrán los registros)"],"Redirect Logs":[null,"Registros de redirecciones"],"I'm a nice person and I have helped support the author of this plugin":[null,"Soy una buena persona y ayude al autor de este plugin"],"Plugin Support":[null,"Soporte del plugin"],"Options":[null,"Opciones"],"Two months":[null,"Dos meses"],"A month":[null,"Un mes"],"A week":[null,"Una semana"],"A day":[null,"Un dia"],"No logs":[null,"No hay logs"],"Delete All":[null,"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.":[null,"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":[null,"Añadir grupo"],"Search":[null,"Buscar"],"Groups":[null,"Grupos"],"Save":[null,"Guardar"],"Group":[null,"Grupo"],"Match":[null,"Coincidencia"],"Add new redirection":[null,"Añadir nueva redirección"],"Cancel":[null,"Cancelar"],"Download":[null,"Descargar"],"Redirection":[null,"Redirection"],"Settings":[null,"Ajustes"],"Automatically remove or add www to your site.":[null,"Eliminar o añadir automáticamente www a tu sitio."],"Default server":[null,"Servidor por defecto"],"Do nothing":[null,"No hacer nada"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pasar directo"],"Redirect to random post":[null,"Redirigir a entrada aleatoria"],"Redirect to URL":[null,"Redirigir a URL"],"Invalid group when creating redirect":[null,"Grupo no válido a la hora de crear la redirección"],"Show only this IP":[null,"Mostrar sólo esta IP"],"IP":[null,"IP"],"Source URL":[null,"URL origen"],"Date":[null,"Fecha"],"Add Redirect":[null,"Añadir redirección"],"All modules":[null,"Todos los módulos"],"View Redirects":[null,"Ver redirecciones"],"Module":[null,"Módulo"],"Redirects":[null,"Redirecciones"],"Name":[null,"Nombre"],"Filter":[null,"Filtro"],"Reset hits":[null,"Restablecer aciertos"],"Enable":[null,"Habilitar"],"Disable":[null,"Desactivar"],"Delete":[null,"Eliminar"],"Edit":[null,"Editar"],"Last Access":[null,"Último acceso"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Tipo"],"Modified Posts":[null,"Entradas modificadas"],"Redirections":[null,"Redirecciones"],"User Agent":[null,"Agente usuario HTTP"],"URL and user agent":[null,"URL y cliente de usuario (user agent)"],"Target URL":[null,"URL destino"],"URL only":[null,"Sólo URL"],"Regex":[null,"Expresión regular"],"Referrer":[null,"Referente"],"URL and referrer":[null,"URL y referente"],"Logged Out":[null,"Desconectado"],"Logged In":[null,"Conectado"],"URL and login status":[null,"Estado de URL y conexión"]}
1
+ {"":{"po-revision-date":"2017-10-18 09:43:55+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"es","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,"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 ⚡️":[null,"⚡️ Arreglo mágico ⚡️"],"Plugin Status":[null,"Estado del plugin"],"Custom":[null,"Personalizado"],"Mobile":[null,"Móvil"],"Feed Readers":[null,"Lectores de feeds"],"Libraries":[null,"Bibliotecas"],"URL Monitor Changes":[null,"Monitorizar el cambio de URL"],"Save changes to this group":[null,"Guardar los cambios de este grupo"],"For example \"/amp\"":[null,"Por ejemplo \"/amp\""],"Create associated redirect":[null,"Crear una redirección asociada"],"URL Monitor":[null,"Monitorear URL"],"Monitor changes to pages":[null,"Monitorea cambios en las páginas"],"Monitor trashed items (will create disabled redirects)":[null,"Monitorea elementos de la papelera (creará redirecciones desactivadas) "],"Delete 404s":[null,"Borrar 404s"],"Delete all logs for this 404":[null,"Borra todos los registros de este 404"],"Delete all from IP %s":[null,"Borra todo de la IP %s"],"Delete all matching \"%s\"":[null,"Borra todo lo que tenga \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,"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>:":[null,"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.":[null,"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":[null,"No ha sido posible cargar Redirection"],"Unable to create group":[null,"No fue posible crear el grupo"],"Failed to fix database tables":[null,"Fallo al reparar las tablas de la base de datos"],"Post monitor group is valid":[null,"El grupo de monitoreo de entradas es válido"],"Post monitor group is invalid":[null,"El grupo de monitoreo de entradas no es válido"],"Post monitor group":[null,"Grupo de monitoreo de entradas"],"All redirects have a valid group":[null,"Todas las redirecciones tienen un grupo válido"],"Redirects with invalid groups detected":[null,"Detectadas redirecciones con grupos no válidos"],"Valid redirect group":[null,"Grupo de redirección válido"],"Valid groups detected":[null,"Detectados grupos válidos"],"No valid groups, so you will not be able to create any redirects":[null,"No hay grupos válidos, así que no podrás crear redirecciones"],"Valid groups":[null,"Grupos válidos"],"Database tables":[null,"Tablas de la base de datos"],"The following tables are missing:":[null,"Faltan las siguientes tablas:"],"All tables present":[null,"Están presentes todas las tablas"],"Cached Redirection detected":[null,"Detectada caché de Redirection"],"Please clear your browser cache and reload this page.":[null,"Por favor, vacía la caché de tu navegador y recarga esta página"],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress ha devuelto un mensaje inesperado. Esto normalmente indica que un plugin o tema está extrayendo datos cuando no debería. Por favor, trata de desactivar el resto de plugins e inténtalo de nuevo."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Si no se sabe cuál es el problema entonces trata de desactivar el resto de plugins - es fácil de hacer, y puedes reactivarlos rápidamente. Otros plugins pueden, a veces, provocar conflictos."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Crear aviso de problema"],"Email":[null,"Correo electrónico"],"Important details":[null,"Detalles importantes"],"Need help?":[null,"¿Necesitas ayuda?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Primero revisa las preguntas frecuentes de abajo. Si sigues teniendo un problema entonces, por favor, desactiva el resto de plugins y comprueba si persiste el problema."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Puedes informar de fallos y enviar nuevas sugerencias en el repositorio de Github. Por favor, ofrece toda la información posible, con capturas, para explicar tu problema."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"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."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Si quieres enviar información que no quieras que esté en un repositorio público entonces envíalo directamente por {{email}}correo electrónico{{/email}}."],"Can I redirect all 404 errors?":[null,"¿Puedo redirigir todos los errores 404?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"No, y no se recomienda hacerlo. Un error 404 es la respuesta correcta a mostrar si una página no existe. Si lo rediriges estás indicando que existió alguna vez, y esto podría diluir tu sitio."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Desaparecido"],"Position":[null,"Posición"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"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":[null,"Módulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":[null,"Importa un archivo CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":[null,"Haz clic en 'Añadir archivo' o arrastra y suelta aquí."],"Add File":[null,"Añadir archivo"],"File selected":[null,"Archivo seleccionado"],"Importing":[null,"Importando"],"Finished importing":[null,"Importación finalizada"],"Total redirects imported:":[null,"Total de redirecciones importadas:"],"Double-check the file is the correct format!":[null,"¡Vuelve a comprobar que el archivo esté en el formato correcto!"],"OK":[null,"Aceptar"],"Close":[null,"Cerrar"],"All imports will be appended to the current database.":[null,"Todas las importaciones se añadirán a la base de datos actual."],"Export":[null,"Exportar"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."],"Everything":[null,"Todo"],"WordPress redirects":[null,"Redirecciones WordPress"],"Apache redirects":[null,"Redirecciones Apache"],"Nginx redirects":[null,"Redirecciones Nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess de Apache"],"Nginx rewrite rules":[null,"Reglas de rewrite de Nginx"],"Redirection JSON":[null,"JSON de Redirection"],"View":[null,"Ver"],"Log files can be exported from the log pages.":[null,"Los archivos de registro se pueden exportar desde las páginas de registro."],"Import/Export":[null,"Importar/Exportar"],"Logs":[null,"Registros"],"404 errors":[null,"Errores 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"],"I'd like to support some more.":[null,"Me gustaría dar algo más de apoyo."],"Support 💰":[null,"Apoyar 💰"],"Redirection saved":[null,"Redirección guardada"],"Log deleted":[null,"Registro borrado"],"Settings saved":[null,"Ajustes guardados"],"Group saved":[null,"Grupo guardado"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":[null,"pass"],"All groups":[null,"Todos los grupos"],"301 - Moved Permanently":[null,"301 - Movido permanentemente"],"302 - Found":[null,"302 - Encontrado"],"307 - Temporary Redirect":[null,"307 - Redirección temporal"],"308 - Permanent Redirect":[null,"308 - Redirección permanente"],"401 - Unauthorized":[null,"401 - No autorizado"],"404 - Not Found":[null,"404 - No encontrado"],"Title":[null,"Título"],"When matched":[null,"Cuando coincide"],"with HTTP code":[null,"con el código HTTP"],"Show advanced options":[null,"Mostrar opciones avanzadas"],"Matched Target":[null,"Objetivo coincidente"],"Unmatched Target":[null,"Objetivo no coincidente"],"Saving...":[null,"Guardando…"],"View notice":[null,"Ver aviso"],"Invalid source URL":[null,"URL de origen no válida"],"Invalid redirect action":[null,"Acción de redirección no válida"],"Invalid redirect matcher":[null,"Coincidencia de redirección no válida"],"Unable to add new redirect":[null,"No ha sido posible añadir la nueva redirección"],"Something went wrong 🙁":[null,"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!":[null,"Estaba tratando de hacer algo cuando ocurrió un fallo. Puede ser un problema temporal, y si lo intentas hacer de nuevo puede que funcione - ¡genial! "],"It didn't work when I tried again":[null,"No funcionó al intentarlo de nuevo"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Revisa si tu problema está descrito en la lista de habituales {{link}}problemas con Redirection{{/link}}. Por favor, añade más detalles si encuentras el mismo problema."],"Log entries (%d max)":[null,"Entradas del registro (máximo %d)"],"Remove WWW":[null,"Quitar WWW"],"Add WWW":[null,"Añadir WWW"],"Search by IP":[null,"Buscar por IP"],"Select bulk action":[null,"Elegir acción en lote"],"Bulk Actions":[null,"Acciones en lote"],"Apply":[null,"Aplicar"],"First page":[null,"Primera página"],"Prev page":[null,"Página anterior"],"Current Page":[null,"Página actual"],"of %(page)s":[null,"de %(página)s"],"Next page":[null,"Página siguiente"],"Last page":[null,"Última página"],"%s item":["%s items","%s elemento","%s elementos"],"Select All":[null,"Elegir todos"],"Sorry, something went wrong loading the data - please try again":[null,"Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"],"No results":[null,"No hay resultados"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"¡Sí! Borra los registros"],"No! Don't delete the logs":[null,"¡No! No borres los registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."],"Newsletter":[null,"Boletín"],"Want to keep up to date with changes to Redirection?":[null,"¿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.":[null,"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:":[null,"Tu dirección de correo electrónico:"],"I deleted a redirection, why is it still redirecting?":[null,"He borrado una redirección, ¿por qué aún sigue redirigiendo?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Tu navegador cachea las redirecciones. Si has borrado una redirección y tu navegaor aún hace la redirección entonces {{a}}vacía la caché de tu navegador{{/a}}."],"Can I open a redirect in a new tab?":[null,"¿Puedo abrir una redirección en una nueva pestaña?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"No es posible hacer esto en el servidor. Tendrás que añadir {{code}}target=\"blank\"{{/code}} a tu enlace."],"Frequently Asked Questions":[null,"Preguntas frecuentes"],"You've supported this plugin - thank you!":[null,"Ya has apoyado a este plugin - ¡gracias!"],"You get useful software and I get to carry on making it better.":[null,"Tienes un software útil y yo seguiré haciéndolo mejor."],"Forever":[null,"Siempre"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"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":[null,"¡Sí! Borrar el plugin"],"No! Don't delete the plugin":[null,"¡No! No borrar el plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}. "],"Support":[null,"Soporte"],"404s":[null,"404s"],"Log":[null,"Log"],"Delete Redirection":[null,"Borrar Redirection"],"Upload":[null,"Subir"],"Import":[null,"Importar"],"Update":[null,"Actualizar"],"Auto-generate URL":[null,"Auto generar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"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":[null,"Token RSS"],"Monitor changes to posts":[null,"Monitorizar cambios en entradas"],"404 Logs":[null,"Registros 404"],"(time to keep logs for)":[null,"(tiempo que se mantendrán los registros)"],"Redirect Logs":[null,"Registros de redirecciones"],"I'm a nice person and I have helped support the author of this plugin":[null,"Soy una buena persona y ayude al autor de este plugin"],"Plugin Support":[null,"Soporte del plugin"],"Options":[null,"Opciones"],"Two months":[null,"Dos meses"],"A month":[null,"Un mes"],"A week":[null,"Una semana"],"A day":[null,"Un dia"],"No logs":[null,"No hay logs"],"Delete All":[null,"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.":[null,"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":[null,"Añadir grupo"],"Search":[null,"Buscar"],"Groups":[null,"Grupos"],"Save":[null,"Guardar"],"Group":[null,"Grupo"],"Match":[null,"Coincidencia"],"Add new redirection":[null,"Añadir nueva redirección"],"Cancel":[null,"Cancelar"],"Download":[null,"Descargar"],"Redirection":[null,"Redirection"],"Settings":[null,"Ajustes"],"Automatically remove or add www to your site.":[null,"Eliminar o añadir automáticamente www a tu sitio."],"Default server":[null,"Servidor por defecto"],"Do nothing":[null,"No hacer nada"],"Error (404)":[null,"Error (404)"],"Pass-through":[null,"Pasar directo"],"Redirect to random post":[null,"Redirigir a entrada aleatoria"],"Redirect to URL":[null,"Redirigir a URL"],"Invalid group when creating redirect":[null,"Grupo no válido a la hora de crear la redirección"],"Show only this IP":[null,"Mostrar sólo esta IP"],"IP":[null,"IP"],"Source URL":[null,"URL origen"],"Date":[null,"Fecha"],"Add Redirect":[null,"Añadir redirección"],"All modules":[null,"Todos los módulos"],"View Redirects":[null,"Ver redirecciones"],"Module":[null,"Módulo"],"Redirects":[null,"Redirecciones"],"Name":[null,"Nombre"],"Filter":[null,"Filtro"],"Reset hits":[null,"Restablecer aciertos"],"Enable":[null,"Habilitar"],"Disable":[null,"Desactivar"],"Delete":[null,"Eliminar"],"Edit":[null,"Editar"],"Last Access":[null,"Último acceso"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Tipo"],"Modified Posts":[null,"Entradas modificadas"],"Redirections":[null,"Redirecciones"],"User Agent":[null,"Agente usuario HTTP"],"URL and user agent":[null,"URL y cliente de usuario (user agent)"],"Target URL":[null,"URL destino"],"URL only":[null,"Sólo URL"],"Regex":[null,"Expresión regular"],"Referrer":[null,"Referente"],"URL and referrer":[null,"URL y referente"],"Logged Out":[null,"Desconectado"],"Logged In":[null,"Conectado"],"URL and login status":[null,"Estado de URL y conexión"]}
locale/json/redirection-fr_FR.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-10-06 12:47:45+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n > 1;","x-generator":"GlotPress/2.4.0-alpha","language":"fr","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"Redirection en cache détectée"],"Please clear your browser cache and reload this page":[null,"Veuillez nettoyer le cache de votre navigateur et recharger cette page"],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress renvoie un message imprévu. Cela indique habituellement qu’une extension ou un thème sort des données qu’il ne devrait pas sortir. Tentez de désactiver d’autres extensions et réessayez."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Si le problème n’est pas connu alors tentez de désactiver d’autres extensions – c’est simple à faire et vous pouvez les réactiver rapidement. Les autres extensions peuvent parfois entrer en conflit."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"An error occurred loading Redirection":[null,"Une erreur est survenue lors du chargement de Redirection."],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Créer un rapport"],"Email":[null,"E-mail"],"Important details":[null,"Informations importantes"],"Need help?":[null,"Besoin d’aide ?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Veuillez d’abord consulter la FAQ ci-dessous. Si votre problème persiste, veuillez désactiver toutes les autres extensions et vérifier si c’est toujours le cas."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Vous pouvez rapporter les bugs et nouvelles suggestions dans le dépôt Github. Veuillez fournir autant d’informations que possible, avec des captures d’écrans pour aider à expliquer votre problème."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"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."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Si vous voulez fournir des informations que vous ne voulez pas voir apparaître sur un dépôt public, alors envoyez-les directement par {{email}}e-mail{{/email}}."],"Can I redirect all 404 errors?":[null,"Puis-je rediriger les erreurs 404 ?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Non, et il n’est pas conseillé de le faire. Une erreur 404 est une réponse correcte à renvoyer lorsqu’une page n’existe pas. Si vous la redirigez, vous indiquez que cela a existé un jour et cela peut diluer les liens de votre site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 – Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"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":[null,"Module Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":[null,"Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":[null,"Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":[null,"Ajouter un fichier"],"File selected":[null,"Fichier sélectionné"],"Importing":[null,"Import"],"Finished importing":[null,"Import terminé"],"Total redirects imported:":[null,"Total des redirections importées :"],"Double-check the file is the correct format!":[null,"Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":[null,"OK"],"Close":[null,"Fermer"],"All imports will be appended to the current database.":[null,"Tous les imports seront ajoutés à la base de données actuelle."],"Export":[null,"Exporter"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."],"Everything":[null,"Tout"],"WordPress redirects":[null,"Redirections WordPress"],"Apache redirects":[null,"Redirections Apache"],"Nginx redirects":[null,"Redirections Nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess Apache"],"Nginx rewrite rules":[null,"Règles de réécriture Nginx"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"Visualiser"],"Log files can be exported from the log pages.":[null,"Les fichier de journal peuvent être exportés depuis les pages du journal."],"Import/Export":[null,"Import/export"],"Logs":[null,"Journaux"],"404 errors":[null,"Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":[null,"Je voudrais soutenir un peu plus."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection sauvegardée"],"Log deleted":[null,"Journal supprimé"],"Settings saved":[null,"Réglages sauvegardés"],"Group saved":[null,"Groupe sauvegardé"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Êtes-vous sûr•e de vouloir supprimer cet élément ?","Êtes-vous sûr•e de vouloir supprimer ces éléments ?"],"pass":[null,"Passer"],"All groups":[null,"Tous les groupes"],"301 - Moved Permanently":[null,"301 - déplacé de façon permanente"],"302 - Found":[null,"302 – trouvé"],"307 - Temporary Redirect":[null,"307 – Redirigé temporairement"],"308 - Permanent Redirect":[null,"308 – Redirigé de façon permanente"],"401 - Unauthorized":[null,"401 – Non-autorisé"],"404 - Not Found":[null,"404 – Introuvable"],"Title":[null,"Titre"],"When matched":[null,"Quand cela correspond"],"with HTTP code":[null,"avec code HTTP"],"Show advanced options":[null,"Afficher les options avancées"],"Matched Target":[null,"Cible correspondant"],"Unmatched Target":[null,"Cible ne correspondant pas"],"Saving...":[null,"Sauvegarde…"],"View notice":[null,"Voir la notification"],"Invalid source URL":[null,"URL source non-valide"],"Invalid redirect action":[null,"Action de redirection non-valide"],"Invalid redirect matcher":[null,"Correspondance de redirection non-valide"],"Unable to add new redirect":[null,"Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":[null,"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!":[null,"J’essayais de faire une chose et ça a mal tourné. C’est peut-être un problème temporaire et si vous essayez à nouveau, cela pourrait fonctionner, c’est génial !"],"It didn't work when I tried again":[null,"Cela n’a pas fonctionné quand j’ai réessayé."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Voyez si votre problème est décrit dans la liste des {{link}}problèmes de redirection{{/ link}} exceptionnels. Veuillez ajouter plus de détails si vous rencontrez le même problème."],"Log entries (%d max)":[null,"Entrées du journal (100 max.)"],"Remove WWW":[null,"Retirer WWW"],"Add WWW":[null,"Ajouter WWW"],"Search by IP":[null,"Rechercher par IP"],"Select bulk action":[null,"Sélectionner l’action groupée"],"Bulk Actions":[null,"Actions groupées"],"Apply":[null,"Appliquer"],"First page":[null,"Première page"],"Prev page":[null,"Page précédente"],"Current Page":[null,"Page courante"],"of %(page)s":[null,"de %(page)s"],"Next page":[null,"Page suivante"],"Last page":[null,"Dernière page"],"%s item":["%s items","%s élément","%s éléments"],"Select All":[null,"Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":[null,"Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":[null,"Aucun résultat"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Oui ! Supprimer les journaux"],"No! Don't delete the logs":[null,"Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Votre adresse de messagerie :"],"I deleted a redirection, why is it still redirecting?":[null,"J’ai retiré une redirection, pourquoi continue-t-elle de rediriger ?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Votre navigateur mettra en cache les redirections. Si vous avez retiré une redirection mais que votre navigateur vous redirige encore, {{a}}videz le cache de votre navigateur{{/ a}}."],"Can I open a redirect in a new tab?":[null,"Puis-je ouvrir une redirection dans un nouvel onglet ?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Impossible de faire cela sur le serveur. À la place, vous allez devoir ajouter {{code}}target=\"blank\"{{/code}} à votre lien."],"Frequently Asked Questions":[null,"Foire aux questions"],"You've supported this plugin - thank you!":[null,"Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":[null,"Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":[null,"Indéfiniment"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":[null,"Oui ! Supprimer l’extension"],"No! Don't delete the plugin":[null,"Non ! Ne pas supprimer l’extension"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404"],"Log":[null,"Journaux"],"Delete Redirection":[null,"Supprimer la redirection"],"Upload":[null,"Mettre en ligne"],"Import":[null,"Importer"],"Update":[null,"Mettre à jour"],"Auto-generate URL":[null,"URL auto-générée&nbsp;"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"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":[null,"Jeton RSS "],"Don't monitor":[null,"Ne pas surveiller"],"Monitor changes to posts":[null,"Surveiller les modifications apportées aux publications&nbsp;"],"404 Logs":[null,"Journaux des 404 "],"(time to keep logs for)":[null,"(durée de conservation des journaux)"],"Redirect Logs":[null,"Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":[null,"Je suis un type bien et j&rsquo;ai aidé l&rsquo;auteur de cette extension."],"Plugin Support":[null,"Support de l’extension "],"Options":[null,"Options"],"Two months":[null,"Deux mois"],"A month":[null,"Un mois"],"A week":[null,"Une semaine"],"A day":[null,"Un jour"],"No logs":[null,"Aucun journal"],"Delete All":[null,"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.":[null,"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":[null,"Ajouter un groupe"],"Search":[null,"Rechercher"],"Groups":[null,"Groupes"],"Save":[null,"Enregistrer"],"Group":[null,"Groupe"],"Match":[null,"Correspondant"],"Add new redirection":[null,"Ajouter une nouvelle redirection"],"Cancel":[null,"Annuler"],"Download":[null,"Télécharger"],"Redirection":[null,"Redirection"],"Settings":[null,"Réglages"],"Automatically remove or add www to your site.":[null,"Ajouter ou retirer automatiquement www à votre site."],"Default server":[null,"Serveur par défaut"],"Do nothing":[null,"Ne rien faire"],"Error (404)":[null,"Erreur (404)"],"Pass-through":[null,"Outrepasser"],"Redirect to random post":[null,"Rediriger vers un article aléatoire"],"Redirect to URL":[null,"Redirection vers une URL"],"Invalid group when creating redirect":[null,"Groupe non valide à la création d’une redirection"],"Show only this IP":[null,"Afficher uniquement cette IP"],"IP":[null,"IP"],"Source URL":[null,"URL source"],"Date":[null,"Date"],"Add Redirect":[null,"Ajouter une redirection"],"All modules":[null,"Tous les modules"],"View Redirects":[null,"Voir les redirections"],"Module":[null,"Module"],"Redirects":[null,"Redirections"],"Name":[null,"Nom"],"Filter":[null,"Filtre"],"Reset hits":[null,"Réinitialiser les vues"],"Enable":[null,"Activer"],"Disable":[null,"Désactiver"],"Delete":[null,"Supprimer"],"Edit":[null,"Modifier"],"Last Access":[null,"Dernier accès"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Articles modifiés"],"Redirections":[null,"Redirections"],"User Agent":[null,"Agent utilisateur"],"URL and user agent":[null,"URL et agent utilisateur"],"Target URL":[null,"URL cible"],"URL only":[null,"URL uniquement"],"Regex":[null,"Regex"],"Referrer":[null,"Référant"],"URL and referrer":[null,"URL et référent"],"Logged Out":[null,"Déconnecté"],"Logged In":[null,"Connecté"],"URL and login status":[null,"URL et état de connexion"]}
1
+ {"":{"po-revision-date":"2017-10-06 12:47:45+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n > 1;","x-generator":"GlotPress/2.4.0-alpha","language":"fr","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,""],"⚡️ Magic fix ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,""],"Delete all matching \"%s\"":[null,""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,"Redirection en cache détectée"],"Please clear your browser cache and reload this page.":[null,""],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress renvoie un message imprévu. Cela indique habituellement qu’une extension ou un thème sort des données qu’il ne devrait pas sortir. Tentez de désactiver d’autres extensions et réessayez."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Si le problème n’est pas connu alors tentez de désactiver d’autres extensions – c’est simple à faire et vous pouvez les réactiver rapidement. Les autres extensions peuvent parfois entrer en conflit."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Créer un rapport"],"Email":[null,"E-mail"],"Important details":[null,"Informations importantes"],"Need help?":[null,"Besoin d’aide ?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Veuillez d’abord consulter la FAQ ci-dessous. Si votre problème persiste, veuillez désactiver toutes les autres extensions et vérifier si c’est toujours le cas."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Vous pouvez rapporter les bugs et nouvelles suggestions dans le dépôt Github. Veuillez fournir autant d’informations que possible, avec des captures d’écrans pour aider à expliquer votre problème."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"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."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Si vous voulez fournir des informations que vous ne voulez pas voir apparaître sur un dépôt public, alors envoyez-les directement par {{email}}e-mail{{/email}}."],"Can I redirect all 404 errors?":[null,"Puis-je rediriger les erreurs 404 ?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Non, et il n’est pas conseillé de le faire. Une erreur 404 est une réponse correcte à renvoyer lorsqu’une page n’existe pas. Si vous la redirigez, vous indiquez que cela a existé un jour et cela peut diluer les liens de votre site."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 – Gone"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"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":[null,"Module Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":[null,"Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":[null,"Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":[null,"Ajouter un fichier"],"File selected":[null,"Fichier sélectionné"],"Importing":[null,"Import"],"Finished importing":[null,"Import terminé"],"Total redirects imported:":[null,"Total des redirections importées :"],"Double-check the file is the correct format!":[null,"Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":[null,"OK"],"Close":[null,"Fermer"],"All imports will be appended to the current database.":[null,"Tous les imports seront ajoutés à la base de données actuelle."],"Export":[null,"Exporter"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."],"Everything":[null,"Tout"],"WordPress redirects":[null,"Redirections WordPress"],"Apache redirects":[null,"Redirections Apache"],"Nginx redirects":[null,"Redirections Nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess Apache"],"Nginx rewrite rules":[null,"Règles de réécriture Nginx"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"Visualiser"],"Log files can be exported from the log pages.":[null,"Les fichier de journal peuvent être exportés depuis les pages du journal."],"Import/Export":[null,"Import/export"],"Logs":[null,"Journaux"],"404 errors":[null,"Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":[null,"Je voudrais soutenir un peu plus."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Redirection sauvegardée"],"Log deleted":[null,"Journal supprimé"],"Settings saved":[null,"Réglages sauvegardés"],"Group saved":[null,"Groupe sauvegardé"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Êtes-vous sûr•e de vouloir supprimer cet élément ?","Êtes-vous sûr•e de vouloir supprimer ces éléments ?"],"pass":[null,"Passer"],"All groups":[null,"Tous les groupes"],"301 - Moved Permanently":[null,"301 - déplacé de façon permanente"],"302 - Found":[null,"302 – trouvé"],"307 - Temporary Redirect":[null,"307 – Redirigé temporairement"],"308 - Permanent Redirect":[null,"308 – Redirigé de façon permanente"],"401 - Unauthorized":[null,"401 – Non-autorisé"],"404 - Not Found":[null,"404 – Introuvable"],"Title":[null,"Titre"],"When matched":[null,"Quand cela correspond"],"with HTTP code":[null,"avec code HTTP"],"Show advanced options":[null,"Afficher les options avancées"],"Matched Target":[null,"Cible correspondant"],"Unmatched Target":[null,"Cible ne correspondant pas"],"Saving...":[null,"Sauvegarde…"],"View notice":[null,"Voir la notification"],"Invalid source URL":[null,"URL source non-valide"],"Invalid redirect action":[null,"Action de redirection non-valide"],"Invalid redirect matcher":[null,"Correspondance de redirection non-valide"],"Unable to add new redirect":[null,"Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":[null,"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!":[null,"J’essayais de faire une chose et ça a mal tourné. C’est peut-être un problème temporaire et si vous essayez à nouveau, cela pourrait fonctionner, c’est génial !"],"It didn't work when I tried again":[null,"Cela n’a pas fonctionné quand j’ai réessayé."],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Voyez si votre problème est décrit dans la liste des {{link}}problèmes de redirection{{/ link}} exceptionnels. Veuillez ajouter plus de détails si vous rencontrez le même problème."],"Log entries (%d max)":[null,"Entrées du journal (100 max.)"],"Remove WWW":[null,"Retirer WWW"],"Add WWW":[null,"Ajouter WWW"],"Search by IP":[null,"Rechercher par IP"],"Select bulk action":[null,"Sélectionner l’action groupée"],"Bulk Actions":[null,"Actions groupées"],"Apply":[null,"Appliquer"],"First page":[null,"Première page"],"Prev page":[null,"Page précédente"],"Current Page":[null,"Page courante"],"of %(page)s":[null,"de %(page)s"],"Next page":[null,"Page suivante"],"Last page":[null,"Dernière page"],"%s item":["%s items","%s élément","%s éléments"],"Select All":[null,"Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":[null,"Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":[null,"Aucun résultat"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Oui ! Supprimer les journaux"],"No! Don't delete the logs":[null,"Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Votre adresse de messagerie :"],"I deleted a redirection, why is it still redirecting?":[null,"J’ai retiré une redirection, pourquoi continue-t-elle de rediriger ?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Votre navigateur mettra en cache les redirections. Si vous avez retiré une redirection mais que votre navigateur vous redirige encore, {{a}}videz le cache de votre navigateur{{/ a}}."],"Can I open a redirect in a new tab?":[null,"Puis-je ouvrir une redirection dans un nouvel onglet ?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Impossible de faire cela sur le serveur. À la place, vous allez devoir ajouter {{code}}target=\"blank\"{{/code}} à votre lien."],"Frequently Asked Questions":[null,"Foire aux questions"],"You've supported this plugin - thank you!":[null,"Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":[null,"Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":[null,"Indéfiniment"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":[null,"Oui ! Supprimer l’extension"],"No! Don't delete the plugin":[null,"Non ! Ne pas supprimer l’extension"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404"],"Log":[null,"Journaux"],"Delete Redirection":[null,"Supprimer la redirection"],"Upload":[null,"Mettre en ligne"],"Import":[null,"Importer"],"Update":[null,"Mettre à jour"],"Auto-generate URL":[null,"URL auto-générée&nbsp;"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"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":[null,"Jeton RSS "],"Monitor changes to posts":[null,"Surveiller les modifications apportées aux publications&nbsp;"],"404 Logs":[null,"Journaux des 404 "],"(time to keep logs for)":[null,"(durée de conservation des journaux)"],"Redirect Logs":[null,"Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":[null,"Je suis un type bien et j&rsquo;ai aidé l&rsquo;auteur de cette extension."],"Plugin Support":[null,"Support de l’extension "],"Options":[null,"Options"],"Two months":[null,"Deux mois"],"A month":[null,"Un mois"],"A week":[null,"Une semaine"],"A day":[null,"Un jour"],"No logs":[null,"Aucun journal"],"Delete All":[null,"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.":[null,"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":[null,"Ajouter un groupe"],"Search":[null,"Rechercher"],"Groups":[null,"Groupes"],"Save":[null,"Enregistrer"],"Group":[null,"Groupe"],"Match":[null,"Correspondant"],"Add new redirection":[null,"Ajouter une nouvelle redirection"],"Cancel":[null,"Annuler"],"Download":[null,"Télécharger"],"Redirection":[null,"Redirection"],"Settings":[null,"Réglages"],"Automatically remove or add www to your site.":[null,"Ajouter ou retirer automatiquement www à votre site."],"Default server":[null,"Serveur par défaut"],"Do nothing":[null,"Ne rien faire"],"Error (404)":[null,"Erreur (404)"],"Pass-through":[null,"Outrepasser"],"Redirect to random post":[null,"Rediriger vers un article aléatoire"],"Redirect to URL":[null,"Redirection vers une URL"],"Invalid group when creating redirect":[null,"Groupe non valide à la création d’une redirection"],"Show only this IP":[null,"Afficher uniquement cette IP"],"IP":[null,"IP"],"Source URL":[null,"URL source"],"Date":[null,"Date"],"Add Redirect":[null,"Ajouter une redirection"],"All modules":[null,"Tous les modules"],"View Redirects":[null,"Voir les redirections"],"Module":[null,"Module"],"Redirects":[null,"Redirections"],"Name":[null,"Nom"],"Filter":[null,"Filtre"],"Reset hits":[null,"Réinitialiser les vues"],"Enable":[null,"Activer"],"Disable":[null,"Désactiver"],"Delete":[null,"Supprimer"],"Edit":[null,"Modifier"],"Last Access":[null,"Dernier accès"],"Hits":[null,"Hits"],"URL":[null,"URL"],"Type":[null,"Type"],"Modified Posts":[null,"Articles modifiés"],"Redirections":[null,"Redirections"],"User Agent":[null,"Agent utilisateur"],"URL and user agent":[null,"URL et agent utilisateur"],"Target URL":[null,"URL cible"],"URL only":[null,"URL uniquement"],"Regex":[null,"Regex"],"Referrer":[null,"Référant"],"URL and referrer":[null,"URL et référent"],"Logged Out":[null,"Déconnecté"],"Logged In":[null,"Connecté"],"URL and login status":[null,"URL et état de connexion"]}
locale/json/redirection-it_IT.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-08-21 21:45:45+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"it","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,""],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":[null,""],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"An error occurred loading Redirection":[null,""],"Loading, please wait...":[null,""],"{{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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,""],"Important details":[null,""],"Need help?":[null,"Hai bisogno di aiuto?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Prima controlla le FAQ qui sotto. Se continui ad avere problemi disabilita tutti gli altri plugin e verifica se il problema persiste."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Puoi segnalare bug e nuovi suggerimenti nel repository GitHub. Fornisci quante più informazioni possibile, con screenshot, per aiutare a spiegare il tuo problema."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Se vuoi inviare informazioni che non vuoi inserire in un repository pubblico, inviale direttamente tramite {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Posso reindirizzare tutti gli errori 404?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,""],"Pos":[null,""],"410 - Gone":[null,""],"Position":[null,"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 inserted":[null,""],"Apache Module":[null,"Modulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":[null,"Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":[null,"Premi 'Aggiungi File' o trascina e rilascia qui."],"Add File":[null,"Aggiungi File"],"File selected":[null,"File selezionato"],"Importing":[null,"Importazione"],"Finished importing":[null,"Importazione finita"],"Total redirects imported:":[null,""],"Double-check the file is the correct format!":[null,"Controlla che il file sia nel formato corretto!"],"OK":[null,"OK"],"Close":[null,"Chiudi"],"All imports will be appended to the current database.":[null,"Tutte le importazioni verranno aggiunte al database corrente."],"Export":[null,"Esporta"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."],"Everything":[null,"Tutto"],"WordPress redirects":[null,"Redirezioni di WordPress"],"Apache redirects":[null,"Redirezioni Apache"],"Nginx redirects":[null,"Redirezioni nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess Apache"],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,""],"Log files can be exported from the log pages.":[null,""],"Import/Export":[null,""],"Logs":[null,""],"404 errors":[null,"Errori 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"Supporta 💰"],"Redirection saved":[null,"Redirezione salvata"],"Log deleted":[null,"Log eliminato"],"Settings saved":[null,"Impostazioni salvate"],"Group saved":[null,"Gruppo salvato"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":[null,""],"All groups":[null,"Tutti i gruppi"],"301 - Moved Permanently":[null,"301 - Spostato in maniera permanente"],"302 - Found":[null,"302 - Trovato"],"307 - Temporary Redirect":[null,"307 - Redirezione temporanea"],"308 - Permanent Redirect":[null,"308 - Redirezione permanente"],"401 - Unauthorized":[null,"401 - Non autorizzato"],"404 - Not Found":[null,"404 - Non trovato"],"Title":[null,"Titolo"],"When matched":[null,"Quando corrisponde"],"with HTTP code":[null,"Con codice HTTP"],"Show advanced options":[null,"Mostra opzioni avanzate"],"Matched Target":[null,""],"Unmatched Target":[null,""],"Saving...":[null,"Salvataggio..."],"View notice":[null,"Vedi la notifica"],"Invalid source URL":[null,"URL di origine non valido"],"Invalid redirect action":[null,"Azione di redirezione non valida"],"Invalid redirect matcher":[null,""],"Unable to add new redirect":[null,"Impossibile aggiungere una nuova redirezione"],"Something went wrong 🙁":[null,"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!":[null,"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!"],"It didn't work when I tried again":[null,"Non ha funzionato quando ho riprovato"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Controlla se il tuo problema è descritto nella nostra fantastica lista {{link}}Redirection issues{{/link}}. Aggiungi ulteriori dettagli se trovi lo stesso problema."],"Log entries (%d max)":[null,""],"Remove WWW":[null,"Rimuovi WWW"],"Add WWW":[null,"Aggiungi WWW"],"Search by IP":[null,"Cerca per IP"],"Select bulk action":[null,"Seleziona l'azione di massa"],"Bulk Actions":[null,"Azioni di massa"],"Apply":[null,"Applica"],"First page":[null,"Prima pagina"],"Prev page":[null,"Pagina precedente"],"Current Page":[null,"Pagina corrente"],"of %(page)s":[null,""],"Next page":[null,"Prossima pagina"],"Last page":[null,"Ultima pagina"],"%s item":["%s items","%s oggetto","%s oggetti"],"Select All":[null,"Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":[null,"Qualcosa è andato storto leggendo i dati - riprova"],"No results":[null,"Nessun risultato"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Sì! Cancella i log"],"No! Don't delete the logs":[null,"No! Non cancellare i log"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,"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:":[null,"Il tuo indirizzo email:"],"I deleted a redirection, why is it still redirecting?":[null,"Ho eliminato una redirezione, perché sta ancora reindirizzando?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Il tuo browser mette in cache le redirezioni. Se hai eliminato una redirezione e il tuo browser continua a reindirizzare {{a}}cancella la cache del browser{{/a}}."],"Can I open a redirect in a new tab?":[null,"Posso aprire una redirezione in una nuova scheda?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Non è possibile farlo sul server. Devi aggiungere {{code}}target=\"blank\"{{/code}} al tuo link."],"Frequently Asked Questions":[null,""],"You've supported this plugin - thank you!":[null,"Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":[null,""],"Forever":[null,"Per sempre"],"Delete the plugin - are you sure?":[null,"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.":[null,""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,""],"Yes! Delete the plugin":[null,"Sì! Cancella il plugin"],"No! Don't delete the plugin":[null,"No! Non cancellare il plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gestisci tutti i redirect 301 and controlla tutti gli errori 404"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,""],"Support":[null,"Supporto"],"404s":[null,"404"],"Log":[null,"Log"],"Delete Redirection":[null,"Rimuovi Redirection"],"Upload":[null,"Carica"],"Import":[null,"Importa"],"Update":[null,"Aggiorna"],"Auto-generate URL":[null,"Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":[null,"Token RSS"],"Don't monitor":[null,"Non controllare"],"Monitor changes to posts":[null,"Controlla cambiamenti ai post"],"404 Logs":[null,"Registro 404"],"(time to keep logs for)":[null,"(per quanto tempo conservare i log)"],"Redirect Logs":[null,"Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":[null,"Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":[null,""],"Options":[null,"Opzioni"],"Two months":[null,"Due mesi"],"A month":[null,"Un mese"],"A week":[null,"Una settimana"],"A day":[null,"Un giorno"],"No logs":[null,"Nessun log"],"Delete All":[null,"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.":[null,"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":[null,"Aggiungi gruppo"],"Search":[null,"Cerca"],"Groups":[null,"Gruppi"],"Save":[null,"Salva"],"Group":[null,"Gruppo"],"Match":[null,"Match"],"Add new redirection":[null,"Aggiungi un nuovo reindirizzamento"],"Cancel":[null,"Annulla"],"Download":[null,"Scaricare"],"Redirection":[null,"Redirection"],"Settings":[null,"Impostazioni"],"Automatically remove or add www to your site.":[null,"Rimuove o aggiunge automaticamente www al tuo sito."],"Default server":[null,"Server predefinito"],"Do nothing":[null,"Non fare niente"],"Error (404)":[null,"Errore (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Reindirizza a un post a caso"],"Redirect to URL":[null,"Reindirizza a URL"],"Invalid group when creating redirect":[null,"Gruppo non valido nella creazione del redirect"],"Show only this IP":[null,"Mostra solo questo IP"],"IP":[null,"IP"],"Source URL":[null,"URL di partenza"],"Date":[null,"Data"],"Add Redirect":[null,""],"All modules":[null,"Tutti i moduli"],"View Redirects":[null,"Mostra i redirect"],"Module":[null,"Modulo"],"Redirects":[null,"Reindirizzamenti"],"Name":[null,"Nome"],"Filter":[null,"Filtro"],"Reset hits":[null,""],"Enable":[null,"Attiva"],"Disable":[null,"Disattiva"],"Delete":[null,"Rimuovi"],"Edit":[null,"Modifica"],"Last Access":[null,"Ultimo accesso"],"Hits":[null,"Visite"],"URL":[null,"URL"],"Type":[null,"Tipo"],"Modified Posts":[null,"Post modificati"],"Redirections":[null,"Reindirizzamenti"],"User Agent":[null,"User agent"],"URL and user agent":[null,"URL e user agent"],"Target URL":[null,"URL di arrivo"],"URL only":[null,"solo URL"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL e referrer"],"Logged Out":[null,"Logged out"],"Logged In":[null,"Logged in"],"URL and login status":[null,"status URL e login"]}
1
+ {"":{"po-revision-date":"2017-08-21 21:45:45+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"it","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,""],"⚡️ Magic fix ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,""],"Delete all matching \"%s\"":[null,""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page.":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,""],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":[null,""],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"Loading, please wait...":[null,""],"{{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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,""],"Important details":[null,""],"Need help?":[null,"Hai bisogno di aiuto?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Prima controlla le FAQ qui sotto. Se continui ad avere problemi disabilita tutti gli altri plugin e verifica se il problema persiste."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Puoi segnalare bug e nuovi suggerimenti nel repository GitHub. Fornisci quante più informazioni possibile, con screenshot, per aiutare a spiegare il tuo problema."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Se vuoi inviare informazioni che non vuoi inserire in un repository pubblico, inviale direttamente tramite {{email}}email{{/email}}."],"Can I redirect all 404 errors?":[null,"Posso reindirizzare tutti gli errori 404?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,""],"Pos":[null,""],"410 - Gone":[null,""],"Position":[null,"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 inserted":[null,""],"Apache Module":[null,"Modulo Apache"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."],"Import to group":[null,"Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":[null,"Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":[null,"Premi 'Aggiungi File' o trascina e rilascia qui."],"Add File":[null,"Aggiungi File"],"File selected":[null,"File selezionato"],"Importing":[null,"Importazione"],"Finished importing":[null,"Importazione finita"],"Total redirects imported:":[null,""],"Double-check the file is the correct format!":[null,"Controlla che il file sia nel formato corretto!"],"OK":[null,"OK"],"Close":[null,"Chiudi"],"All imports will be appended to the current database.":[null,"Tutte le importazioni verranno aggiunte al database corrente."],"Export":[null,"Esporta"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."],"Everything":[null,"Tutto"],"WordPress redirects":[null,"Redirezioni di WordPress"],"Apache redirects":[null,"Redirezioni Apache"],"Nginx redirects":[null,"Redirezioni nginx"],"CSV":[null,"CSV"],"Apache .htaccess":[null,".htaccess Apache"],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,""],"Log files can be exported from the log pages.":[null,""],"Import/Export":[null,""],"Logs":[null,""],"404 errors":[null,"Errori 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"Supporta 💰"],"Redirection saved":[null,"Redirezione salvata"],"Log deleted":[null,"Log eliminato"],"Settings saved":[null,"Impostazioni salvate"],"Group saved":[null,"Gruppo salvato"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":[null,""],"All groups":[null,"Tutti i gruppi"],"301 - Moved Permanently":[null,"301 - Spostato in maniera permanente"],"302 - Found":[null,"302 - Trovato"],"307 - Temporary Redirect":[null,"307 - Redirezione temporanea"],"308 - Permanent Redirect":[null,"308 - Redirezione permanente"],"401 - Unauthorized":[null,"401 - Non autorizzato"],"404 - Not Found":[null,"404 - Non trovato"],"Title":[null,"Titolo"],"When matched":[null,"Quando corrisponde"],"with HTTP code":[null,"Con codice HTTP"],"Show advanced options":[null,"Mostra opzioni avanzate"],"Matched Target":[null,""],"Unmatched Target":[null,""],"Saving...":[null,"Salvataggio..."],"View notice":[null,"Vedi la notifica"],"Invalid source URL":[null,"URL di origine non valido"],"Invalid redirect action":[null,"Azione di redirezione non valida"],"Invalid redirect matcher":[null,""],"Unable to add new redirect":[null,"Impossibile aggiungere una nuova redirezione"],"Something went wrong 🙁":[null,"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!":[null,"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!"],"It didn't work when I tried again":[null,"Non ha funzionato quando ho riprovato"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Controlla se il tuo problema è descritto nella nostra fantastica lista {{link}}Redirection issues{{/link}}. Aggiungi ulteriori dettagli se trovi lo stesso problema."],"Log entries (%d max)":[null,""],"Remove WWW":[null,"Rimuovi WWW"],"Add WWW":[null,"Aggiungi WWW"],"Search by IP":[null,"Cerca per IP"],"Select bulk action":[null,"Seleziona l'azione di massa"],"Bulk Actions":[null,"Azioni di massa"],"Apply":[null,"Applica"],"First page":[null,"Prima pagina"],"Prev page":[null,"Pagina precedente"],"Current Page":[null,"Pagina corrente"],"of %(page)s":[null,""],"Next page":[null,"Prossima pagina"],"Last page":[null,"Ultima pagina"],"%s item":["%s items","%s oggetto","%s oggetti"],"Select All":[null,"Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":[null,"Qualcosa è andato storto leggendo i dati - riprova"],"No results":[null,"Nessun risultato"],"Delete the logs - are you sure?":[null,"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.":[null,"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":[null,"Sì! Cancella i log"],"No! Don't delete the logs":[null,"No! Non cancellare i log"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,"Newsletter"],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,"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:":[null,"Il tuo indirizzo email:"],"I deleted a redirection, why is it still redirecting?":[null,"Ho eliminato una redirezione, perché sta ancora reindirizzando?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Il tuo browser mette in cache le redirezioni. Se hai eliminato una redirezione e il tuo browser continua a reindirizzare {{a}}cancella la cache del browser{{/a}}."],"Can I open a redirect in a new tab?":[null,"Posso aprire una redirezione in una nuova scheda?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Non è possibile farlo sul server. Devi aggiungere {{code}}target=\"blank\"{{/code}} al tuo link."],"Frequently Asked Questions":[null,""],"You've supported this plugin - thank you!":[null,"Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":[null,""],"Forever":[null,"Per sempre"],"Delete the plugin - are you sure?":[null,"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.":[null,""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,""],"Yes! Delete the plugin":[null,"Sì! Cancella il plugin"],"No! Don't delete the plugin":[null,"No! Non cancellare il plugin"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Gestisci tutti i redirect 301 and controlla tutti gli errori 404"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,""],"Support":[null,"Supporto"],"404s":[null,"404"],"Log":[null,"Log"],"Delete Redirection":[null,"Rimuovi Redirection"],"Upload":[null,"Carica"],"Import":[null,"Importa"],"Update":[null,"Aggiorna"],"Auto-generate URL":[null,"Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":[null,"Token RSS"],"Monitor changes to posts":[null,"Controlla cambiamenti ai post"],"404 Logs":[null,"Registro 404"],"(time to keep logs for)":[null,"(per quanto tempo conservare i log)"],"Redirect Logs":[null,"Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":[null,"Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":[null,""],"Options":[null,"Opzioni"],"Two months":[null,"Due mesi"],"A month":[null,"Un mese"],"A week":[null,"Una settimana"],"A day":[null,"Un giorno"],"No logs":[null,"Nessun log"],"Delete All":[null,"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.":[null,"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":[null,"Aggiungi gruppo"],"Search":[null,"Cerca"],"Groups":[null,"Gruppi"],"Save":[null,"Salva"],"Group":[null,"Gruppo"],"Match":[null,"Match"],"Add new redirection":[null,"Aggiungi un nuovo reindirizzamento"],"Cancel":[null,"Annulla"],"Download":[null,"Scaricare"],"Redirection":[null,"Redirection"],"Settings":[null,"Impostazioni"],"Automatically remove or add www to your site.":[null,"Rimuove o aggiunge automaticamente www al tuo sito."],"Default server":[null,"Server predefinito"],"Do nothing":[null,"Non fare niente"],"Error (404)":[null,"Errore (404)"],"Pass-through":[null,"Pass-through"],"Redirect to random post":[null,"Reindirizza a un post a caso"],"Redirect to URL":[null,"Reindirizza a URL"],"Invalid group when creating redirect":[null,"Gruppo non valido nella creazione del redirect"],"Show only this IP":[null,"Mostra solo questo IP"],"IP":[null,"IP"],"Source URL":[null,"URL di partenza"],"Date":[null,"Data"],"Add Redirect":[null,""],"All modules":[null,"Tutti i moduli"],"View Redirects":[null,"Mostra i redirect"],"Module":[null,"Modulo"],"Redirects":[null,"Reindirizzamenti"],"Name":[null,"Nome"],"Filter":[null,"Filtro"],"Reset hits":[null,""],"Enable":[null,"Attiva"],"Disable":[null,"Disattiva"],"Delete":[null,"Rimuovi"],"Edit":[null,"Modifica"],"Last Access":[null,"Ultimo accesso"],"Hits":[null,"Visite"],"URL":[null,"URL"],"Type":[null,"Tipo"],"Modified Posts":[null,"Post modificati"],"Redirections":[null,"Reindirizzamenti"],"User Agent":[null,"User agent"],"URL and user agent":[null,"URL e user agent"],"Target URL":[null,"URL di arrivo"],"URL only":[null,"solo URL"],"Regex":[null,"Regex"],"Referrer":[null,"Referrer"],"URL and referrer":[null,"URL e referrer"],"Logged Out":[null,"Logged out"],"Logged In":[null,"Logged in"],"URL and login status":[null,"status URL e login"]}
locale/json/redirection-ja.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-09-30 05:13:52+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=1; plural=0;","x-generator":"GlotPress/2.4.0-alpha","language":"ja_JP","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"キャッシュされた Redirection が検知されました"],"Please clear your browser cache and reload this page":[null,"ブラウザーのキャッシュをクリアしてページを再読込してください。"],"The data on this page has expired, please reload.":[null,"このページのデータが期限切れになりました。再読込してください。"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,"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?":[null,"サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,"もしこの原因が Redirection だと思うのであれば Issue を作成してください。"],"This may be caused by another plugin - look at your browser's error console for more details.":[null,"この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"],"An error occurred loading Redirection":[null,"Redirection の読み込み中にエラーが発生しました"],"Loading, please wait...":[null,"ロード中です。お待ち下さい…"],"{{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).":[null,"{{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.":[null,"Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,"もしこれが助けにならない場合、ブラウザーのコンソールを開き {{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.":[null,"もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"],"Create Issue":[null,"Issue を作成"],"Email":[null,"メール"],"Important details":[null,"重要な詳細"],"Need help?":[null,"ヘルプが必要ですか?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"まずは下記の FAQ のチェックしてください。それでも問題が発生するようなら他のすべてのプラグインを無効化し問題がまだ発生しているかを確認してください。"],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"バグの報告や新たな提案は GitHub レポジトリ上で行うことが出来ます。問題を特定するためにできるだけ多くの情報をスクリーンショット等とともに提供してください。"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"共有レポジトリに置きたくない情報を送信したい場合、{{email}}メール{{/email}} で直接送信してください。"],"Can I redirect all 404 errors?":[null,"すべての 404 エラーをリダイレクトさせることは出来ますか?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"いいえ、そうすることは推奨されません。404エラーにはページが存在しないという正しいレスポンスを返す役割があります。もしそれをリダイレクトしてしまうとかつて存在していたことを示してしまい、あなたのサイトのコンテンツ薄くなる可能性があります。"],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - 消滅"],"Position":[null,"配置"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"],"Apache Module":[null,"Apache モジュール"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"],"Import to group":[null,"グループにインポート"],"Import a CSV, .htaccess, or JSON file.":[null,"CSV や .htaccess、JSON ファイルをインポート"],"Click 'Add File' or drag and drop here.":[null,"「新規追加」をクリックしここにドラッグアンドドロップしてください。"],"Add File":[null,"ファイルを追加"],"File selected":[null,"選択されたファイル"],"Importing":[null,"インポート中"],"Finished importing":[null,"インポートが完了しました"],"Total redirects imported:":[null,"インポートされたリダイレクト数: "],"Double-check the file is the correct format!":[null,"ファイルが正しい形式かもう一度チェックしてください。"],"OK":[null,"OK"],"Close":[null,"閉じる"],"All imports will be appended to the current database.":[null,"すべてのインポートは現在のデータベースに追加されます。"],"Export":[null,"エクスポート"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"],"Everything":[null,"すべて"],"WordPress redirects":[null,"WordPress リダイレクト"],"Apache redirects":[null,"Apache リダイレクト"],"Nginx redirects":[null,"Nginx リダイレクト"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx のリライトルール"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"表示"],"Log files can be exported from the log pages.":[null,"ログファイルはログページにてエクスポート出来ます。"],"Import/Export":[null,"インポート / エクスポート"],"Logs":[null,"ログ"],"404 errors":[null,"404 エラー"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"],"I'd like to support some more.":[null,"もっとサポートがしたいです。"],"Support 💰":[null,"サポート💰"],"Redirection saved":[null,"リダイレクトが保存されました"],"Log deleted":[null,"ログが削除されました"],"Settings saved":[null,"設定が保存されました"],"Group saved":[null,"グループが保存されました"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?",["本当に削除してもよろしいですか?"]],"pass":[null,"パス"],"All groups":[null,"すべてのグループ"],"301 - Moved Permanently":[null,"301 - 恒久的に移動"],"302 - Found":[null,"302 - 発見"],"307 - Temporary Redirect":[null,"307 - 一時リダイレクト"],"308 - Permanent Redirect":[null,"308 - 恒久リダイレクト"],"401 - Unauthorized":[null,"401 - 認証が必要"],"404 - Not Found":[null,"404 - 未検出"],"Title":[null,"タイトル"],"When matched":[null,"マッチした時"],"with HTTP code":[null,"次の HTTP コードと共に"],"Show advanced options":[null,"高度な設定を表示"],"Matched Target":[null,"見つかったターゲット"],"Unmatched Target":[null,"ターゲットが見つかりません"],"Saving...":[null,"保存中…"],"View notice":[null,"通知を見る"],"Invalid source URL":[null,"不正な元 URL"],"Invalid redirect action":[null,"不正なリダイレクトアクション"],"Invalid redirect matcher":[null,"不正なリダイレクトマッチャー"],"Unable to add new redirect":[null,"新しいリダイレクトの追加に失敗しました"],"Something went wrong 🙁":[null,"問題が発生しました"],"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!":[null,"何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"],"It didn't work when I tried again":[null,"もう一度試しましたが動きませんでした"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"もしその問題と同じ問題が {{link}}Redirection issues{{/link}} 内で説明されているものの、まだ未解決であったなら、追加の詳細情報を提供してください。"],"Log entries (%d max)":[null,"ログ (最大 %d)"],"Remove WWW":[null,"WWW を削除"],"Add WWW":[null,"WWW を追加"],"Search by IP":[null,"IP による検索"],"Select bulk action":[null,"一括操作を選択"],"Bulk Actions":[null,"一括操作"],"Apply":[null,"適応"],"First page":[null,"最初のページ"],"Prev page":[null,"前のページ"],"Current Page":[null,"現在のページ"],"of %(page)s":[null,"%(page)s"],"Next page":[null,"次のページ"],"Last page":[null,"最後のページ"],"%s item":["%s items",["%s 個のアイテム"]],"Select All":[null,"すべて選択"],"Sorry, something went wrong loading the data - please try again":[null,"データのロード中に問題が発生しました - もう一度お試しください"],"No results":[null,"結果なし"],"Delete the logs - are you sure?":[null,"本当にログを消去しますか ?"],"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.":[null,"ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"],"Yes! Delete the logs":[null,"ログを消去する"],"No! Don't delete the logs":[null,"ログを消去しない"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"],"Newsletter":[null,"ニュースレター"],"Want to keep up to date with changes to Redirection?":[null,"リダイレクトの変更を最新の状態に保ちたいですか ?"],"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.":[null,"Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"],"Your email address:":[null,"メールアドレス: "],"I deleted a redirection, why is it still redirecting?":[null,"なぜリダイレクト設定を削除したのにまだリダイレクトが機能しているのですか ?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"ブラウザーはリダイレクト設定をキャッシュします。もしリダイレクト設定を削除後にもまだ機能しているのであれば、{{a}}ブラウザーのキャッシュをクリア{{/a}} してください。"],"Can I open a redirect in a new tab?":[null,"リダイレクトを新しいタブで開くことが出来ますか ?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"このサーバーではこれを実行することが出来ません。代わりに {{code}} target = \"_ blank\" {{/ code}} をリンクに追加する必要があります。"],"Frequently Asked Questions":[null,"よくある質問"],"You've supported this plugin - thank you!":[null,"あなたは既にこのプラグインをサポート済みです - ありがとうございます !"],"You get useful software and I get to carry on making it better.":[null,"あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"],"Forever":[null,"永久に"],"Delete the plugin - are you sure?":[null,"本当にプラグインを削除しますか ?"],"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.":[null,"プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,"リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"],"Yes! Delete the plugin":[null,"プラグインを消去する"],"No! Don't delete the plugin":[null,"プラグインを消去しない"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"すべての 301 リダイレクトを管理し、404 エラーをモニター"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"],"Support":[null,"作者を応援 "],"404s":[null,"404 エラー"],"Log":[null,"ログ"],"Delete Redirection":[null,"転送ルールを削除"],"Upload":[null,"アップロード"],"Import":[null,"インポート"],"Update":[null,"更新"],"Auto-generate URL":[null,"URL を自動生成 "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"],"RSS Token":[null,"RSS トークン"],"Don't monitor":[null,"モニターしない"],"Monitor changes to posts":[null,"投稿の変更をモニター"],"404 Logs":[null,"404 ログ"],"(time to keep logs for)":[null,"(ログの保存期間)"],"Redirect Logs":[null,"転送ログ"],"I'm a nice person and I have helped support the author of this plugin":[null,"このプラグインの作者に対する援助を行いました"],"Plugin Support":[null,"プラグインサポート"],"Options":[null,"設定"],"Two months":[null,"2ヶ月"],"A month":[null,"1ヶ月"],"A week":[null,"1週間"],"A day":[null,"1日"],"No logs":[null,"ログなし"],"Delete All":[null,"すべてを削除"],"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.":[null,"グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"],"Add Group":[null,"グループを追加"],"Search":[null,"検索"],"Groups":[null,"グループ"],"Save":[null,"保存"],"Group":[null,"グループ"],"Match":[null,"一致条件"],"Add new redirection":[null,"新しい転送ルールを追加"],"Cancel":[null,"キャンセル"],"Download":[null,"ダウンロード"],"Redirection":[null,"Redirection"],"Settings":[null,"設定"],"Automatically remove or add www to your site.":[null,"自動的にサイト URL の www を除去または追加。"],"Default server":[null,"デフォルトサーバー"],"Do nothing":[null,"何もしない"],"Error (404)":[null,"エラー (404)"],"Pass-through":[null,"通過"],"Redirect to random post":[null,"ランダムな記事へ転送"],"Redirect to URL":[null,"URL へ転送"],"Invalid group when creating redirect":[null,"転送ルールを作成する際に無効なグループが指定されました"],"Show only this IP":[null,"この IP のみ表示"],"IP":[null,"IP"],"Source URL":[null,"ソース URL"],"Date":[null,"日付"],"Add Redirect":[null,"転送ルールを追加"],"All modules":[null,"すべてのモジュール"],"View Redirects":[null,"転送ルールを表示"],"Module":[null,"モジュール"],"Redirects":[null,"転送ルール"],"Name":[null,"名称"],"Filter":[null,"フィルター"],"Reset hits":[null,"訪問数をリセット"],"Enable":[null,"有効化"],"Disable":[null,"無効化"],"Delete":[null,"削除"],"Edit":[null,"編集"],"Last Access":[null,"前回のアクセス"],"Hits":[null,"ヒット数"],"URL":[null,"URL"],"Type":[null,"タイプ"],"Modified Posts":[null,"編集済みの投稿"],"Redirections":[null,"転送ルール"],"User Agent":[null,"ユーザーエージェント"],"URL and user agent":[null,"URL およびユーザーエージェント"],"Target URL":[null,"ターゲット URL"],"URL only":[null,"URL のみ"],"Regex":[null,"正規表現"],"Referrer":[null,"リファラー"],"URL and referrer":[null,"URL およびリファラー"],"Logged Out":[null,"ログアウト中"],"Logged In":[null,"ログイン中"],"URL and login status":[null,"URL およびログイン状態"]}
1
+ {"":{"po-revision-date":"2017-09-30 05:13:52+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=1; plural=0;","x-generator":"GlotPress/2.4.0-alpha","language":"ja_JP","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,""],"⚡️ Magic fix ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,""],"Delete all matching \"%s\"":[null,""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,"キャッシュされた Redirection が検知されました"],"Please clear your browser cache and reload this page.":[null,""],"The data on this page has expired, please reload.":[null,"このページのデータが期限切れになりました。再読込してください。"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,"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?":[null,"サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,"もしこの原因が Redirection だと思うのであれば Issue を作成してください。"],"This may be caused by another plugin - look at your browser's error console for more details.":[null,"この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"],"Loading, please wait...":[null,"ロード中です。お待ち下さい…"],"{{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).":[null,"{{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.":[null,"Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,"もしこれが助けにならない場合、ブラウザーのコンソールを開き {{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.":[null,"もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"],"Create Issue":[null,"Issue を作成"],"Email":[null,"メール"],"Important details":[null,"重要な詳細"],"Need help?":[null,"ヘルプが必要ですか?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"まずは下記の FAQ のチェックしてください。それでも問題が発生するようなら他のすべてのプラグインを無効化し問題がまだ発生しているかを確認してください。"],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"バグの報告や新たな提案は GitHub レポジトリ上で行うことが出来ます。問題を特定するためにできるだけ多くの情報をスクリーンショット等とともに提供してください。"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"共有レポジトリに置きたくない情報を送信したい場合、{{email}}メール{{/email}} で直接送信してください。"],"Can I redirect all 404 errors?":[null,"すべての 404 エラーをリダイレクトさせることは出来ますか?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"いいえ、そうすることは推奨されません。404エラーにはページが存在しないという正しいレスポンスを返す役割があります。もしそれをリダイレクトしてしまうとかつて存在していたことを示してしまい、あなたのサイトのコンテンツ薄くなる可能性があります。"],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - 消滅"],"Position":[null,"配置"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"],"Apache Module":[null,"Apache モジュール"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"],"Import to group":[null,"グループにインポート"],"Import a CSV, .htaccess, or JSON file.":[null,"CSV や .htaccess、JSON ファイルをインポート"],"Click 'Add File' or drag and drop here.":[null,"「新規追加」をクリックしここにドラッグアンドドロップしてください。"],"Add File":[null,"ファイルを追加"],"File selected":[null,"選択されたファイル"],"Importing":[null,"インポート中"],"Finished importing":[null,"インポートが完了しました"],"Total redirects imported:":[null,"インポートされたリダイレクト数: "],"Double-check the file is the correct format!":[null,"ファイルが正しい形式かもう一度チェックしてください。"],"OK":[null,"OK"],"Close":[null,"閉じる"],"All imports will be appended to the current database.":[null,"すべてのインポートは現在のデータベースに追加されます。"],"Export":[null,"エクスポート"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"],"Everything":[null,"すべて"],"WordPress redirects":[null,"WordPress リダイレクト"],"Apache redirects":[null,"Apache リダイレクト"],"Nginx redirects":[null,"Nginx リダイレクト"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx のリライトルール"],"Redirection JSON":[null,"Redirection JSON"],"View":[null,"表示"],"Log files can be exported from the log pages.":[null,"ログファイルはログページにてエクスポート出来ます。"],"Import/Export":[null,"インポート / エクスポート"],"Logs":[null,"ログ"],"404 errors":[null,"404 エラー"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"],"I'd like to support some more.":[null,"もっとサポートがしたいです。"],"Support 💰":[null,"サポート💰"],"Redirection saved":[null,"リダイレクトが保存されました"],"Log deleted":[null,"ログが削除されました"],"Settings saved":[null,"設定が保存されました"],"Group saved":[null,"グループが保存されました"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?",["本当に削除してもよろしいですか?"]],"pass":[null,"パス"],"All groups":[null,"すべてのグループ"],"301 - Moved Permanently":[null,"301 - 恒久的に移動"],"302 - Found":[null,"302 - 発見"],"307 - Temporary Redirect":[null,"307 - 一時リダイレクト"],"308 - Permanent Redirect":[null,"308 - 恒久リダイレクト"],"401 - Unauthorized":[null,"401 - 認証が必要"],"404 - Not Found":[null,"404 - 未検出"],"Title":[null,"タイトル"],"When matched":[null,"マッチした時"],"with HTTP code":[null,"次の HTTP コードと共に"],"Show advanced options":[null,"高度な設定を表示"],"Matched Target":[null,"見つかったターゲット"],"Unmatched Target":[null,"ターゲットが見つかりません"],"Saving...":[null,"保存中…"],"View notice":[null,"通知を見る"],"Invalid source URL":[null,"不正な元 URL"],"Invalid redirect action":[null,"不正なリダイレクトアクション"],"Invalid redirect matcher":[null,"不正なリダイレクトマッチャー"],"Unable to add new redirect":[null,"新しいリダイレクトの追加に失敗しました"],"Something went wrong 🙁":[null,"問題が発生しました"],"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!":[null,"何かをしようとして問題が発生しました。 それは一時的な問題である可能性があるので、再試行を試してみてください。"],"It didn't work when I tried again":[null,"もう一度試しましたが動きませんでした"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"もしその問題と同じ問題が {{link}}Redirection issues{{/link}} 内で説明されているものの、まだ未解決であったなら、追加の詳細情報を提供してください。"],"Log entries (%d max)":[null,"ログ (最大 %d)"],"Remove WWW":[null,"WWW を削除"],"Add WWW":[null,"WWW を追加"],"Search by IP":[null,"IP による検索"],"Select bulk action":[null,"一括操作を選択"],"Bulk Actions":[null,"一括操作"],"Apply":[null,"適応"],"First page":[null,"最初のページ"],"Prev page":[null,"前のページ"],"Current Page":[null,"現在のページ"],"of %(page)s":[null,"%(page)s"],"Next page":[null,"次のページ"],"Last page":[null,"最後のページ"],"%s item":["%s items",["%s 個のアイテム"]],"Select All":[null,"すべて選択"],"Sorry, something went wrong loading the data - please try again":[null,"データのロード中に問題が発生しました - もう一度お試しください"],"No results":[null,"結果なし"],"Delete the logs - are you sure?":[null,"本当にログを消去しますか ?"],"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.":[null,"ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"],"Yes! Delete the logs":[null,"ログを消去する"],"No! Don't delete the logs":[null,"ログを消去しない"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"],"Newsletter":[null,"ニュースレター"],"Want to keep up to date with changes to Redirection?":[null,"リダイレクトの変更を最新の状態に保ちたいですか ?"],"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.":[null,"Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"],"Your email address:":[null,"メールアドレス: "],"I deleted a redirection, why is it still redirecting?":[null,"なぜリダイレクト設定を削除したのにまだリダイレクトが機能しているのですか ?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"ブラウザーはリダイレクト設定をキャッシュします。もしリダイレクト設定を削除後にもまだ機能しているのであれば、{{a}}ブラウザーのキャッシュをクリア{{/a}} してください。"],"Can I open a redirect in a new tab?":[null,"リダイレクトを新しいタブで開くことが出来ますか ?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"このサーバーではこれを実行することが出来ません。代わりに {{code}} target = \"_ blank\" {{/ code}} をリンクに追加する必要があります。"],"Frequently Asked Questions":[null,"よくある質問"],"You've supported this plugin - thank you!":[null,"あなたは既にこのプラグインをサポート済みです - ありがとうございます !"],"You get useful software and I get to carry on making it better.":[null,"あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"],"Forever":[null,"永久に"],"Delete the plugin - are you sure?":[null,"本当にプラグインを削除しますか ?"],"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.":[null,"プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,"リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"],"Yes! Delete the plugin":[null,"プラグインを消去する"],"No! Don't delete the plugin":[null,"プラグインを消去しない"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"すべての 301 リダイレクトを管理し、404 エラーをモニター"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"],"Support":[null,"作者を応援 "],"404s":[null,"404 エラー"],"Log":[null,"ログ"],"Delete Redirection":[null,"転送ルールを削除"],"Upload":[null,"アップロード"],"Import":[null,"インポート"],"Update":[null,"更新"],"Auto-generate URL":[null,"URL を自動生成 "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"],"RSS Token":[null,"RSS トークン"],"Monitor changes to posts":[null,"投稿の変更をモニター"],"404 Logs":[null,"404 ログ"],"(time to keep logs for)":[null,"(ログの保存期間)"],"Redirect Logs":[null,"転送ログ"],"I'm a nice person and I have helped support the author of this plugin":[null,"このプラグインの作者に対する援助を行いました"],"Plugin Support":[null,"プラグインサポート"],"Options":[null,"設定"],"Two months":[null,"2ヶ月"],"A month":[null,"1ヶ月"],"A week":[null,"1週間"],"A day":[null,"1日"],"No logs":[null,"ログなし"],"Delete All":[null,"すべてを削除"],"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.":[null,"グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"],"Add Group":[null,"グループを追加"],"Search":[null,"検索"],"Groups":[null,"グループ"],"Save":[null,"保存"],"Group":[null,"グループ"],"Match":[null,"一致条件"],"Add new redirection":[null,"新しい転送ルールを追加"],"Cancel":[null,"キャンセル"],"Download":[null,"ダウンロード"],"Redirection":[null,"Redirection"],"Settings":[null,"設定"],"Automatically remove or add www to your site.":[null,"自動的にサイト URL の www を除去または追加。"],"Default server":[null,"デフォルトサーバー"],"Do nothing":[null,"何もしない"],"Error (404)":[null,"エラー (404)"],"Pass-through":[null,"通過"],"Redirect to random post":[null,"ランダムな記事へ転送"],"Redirect to URL":[null,"URL へ転送"],"Invalid group when creating redirect":[null,"転送ルールを作成する際に無効なグループが指定されました"],"Show only this IP":[null,"この IP のみ表示"],"IP":[null,"IP"],"Source URL":[null,"ソース URL"],"Date":[null,"日付"],"Add Redirect":[null,"転送ルールを追加"],"All modules":[null,"すべてのモジュール"],"View Redirects":[null,"転送ルールを表示"],"Module":[null,"モジュール"],"Redirects":[null,"転送ルール"],"Name":[null,"名称"],"Filter":[null,"フィルター"],"Reset hits":[null,"訪問数をリセット"],"Enable":[null,"有効化"],"Disable":[null,"無効化"],"Delete":[null,"削除"],"Edit":[null,"編集"],"Last Access":[null,"前回のアクセス"],"Hits":[null,"ヒット数"],"URL":[null,"URL"],"Type":[null,"タイプ"],"Modified Posts":[null,"編集済みの投稿"],"Redirections":[null,"転送ルール"],"User Agent":[null,"ユーザーエージェント"],"URL and user agent":[null,"URL およびユーザーエージェント"],"Target URL":[null,"ターゲット URL"],"URL only":[null,"URL のみ"],"Regex":[null,"正規表現"],"Referrer":[null,"リファラー"],"URL and referrer":[null,"URL およびリファラー"],"Logged Out":[null,"ログアウト中"],"Logged In":[null,"ログイン中"],"URL and login status":[null,"URL およびログイン状態"]}
locale/json/redirection-sv_SE.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-09-21 13:19:20+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"sv_SE","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,"En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page":[null,"Vänligen rensa din webbläsares cache och ladda om denna sida."],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress svarade med ett oväntat meddelande. Detta indikerar vanligtvis att ett tillägg eller tema skickat ut data när det inte borde gör det. Försök att inaktivera andra tillägg och försök igen."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Om problemet är okänt försök avaktivera andra tillägg - det är lätt att göra, och du kan snabbt aktivera dem igen. Andra tillägg kan ibland orsaka konflikter."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"An error occurred loading Redirection":[null,"Ett fel uppstod när Redirection laddades"],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Skapa felrapport"],"Email":[null,"E-post"],"Important details":[null,"Viktiga detaljer"],"Need help?":[null,"Behöver du hjälp?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Kontrollera först Vanliga frågor nedan. Om du fortsatt har problem, avaktivera alla andra tillägg och kontrollera om problemet kvarstår."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Du kan rapportera buggar och ge nya förslag i Github-repot. Vänligen ge så mycket information som möjligt, med skärmavbilder, för att hjälpa till att förklara ditt problem."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Om du vill skicka in information som du inte vill ha i ett offentligt arkiv, skickar du den direkt via {{email}}e-post{{/email}}."],"Can I redirect all 404 errors?":[null,"Kan jag omdirigera alla 404-fel?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Nej, det är inte rekommenderat att du gör det. En 404-felkod ska enbart användas som svar för ett anrop till en sida som inte existerar. Om du omdirigerar det indikerar du att sidan fanns en gång, och detta kan försvaga din webbplats."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Borttagen"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID"],"Apache Module":[null,"Apache-modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."],"Import to group":[null,"Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":[null,"Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":[null,"Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":[null,"Lägg till fil"],"File selected":[null,"Fil vald"],"Importing":[null,"Importerar"],"Finished importing":[null,"Importering klar"],"Total redirects imported:":[null,"Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":[null,"Dubbelkolla att filen är i rätt format!"],"OK":[null,"OK"],"Close":[null,"Stäng"],"All imports will be appended to the current database.":[null,"All importerade omdirigeringar kommer infogas till den aktuella databasen."],"Export":[null,"Exportera"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."],"Everything":[null,"Allt"],"WordPress redirects":[null,"WordPress omdirigeringar"],"Apache redirects":[null,"Apache omdirigeringar"],"Nginx redirects":[null,"Nginx omdirigeringar"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx omskrivningsregler"],"Redirection JSON":[null,"JSON omdirigeringar"],"View":[null,"Visa"],"Log files can be exported from the log pages.":[null,"Loggfiler kan exporteras från loggsidorna."],"Import/Export":[null,"Importera/Exportera"],"Logs":[null,"Loggar"],"404 errors":[null,"404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":[null,"Jag skulle vilja stödja lite till."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Omdirigering sparad"],"Log deleted":[null,"Logginlägg raderades"],"Settings saved":[null,"Inställning sparad"],"Group saved":[null,"Grupp sparad"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":[null,""],"All groups":[null,"Alla grupper"],"301 - Moved Permanently":[null,"301 - Flyttad permanent"],"302 - Found":[null,"302 - Hittad"],"307 - Temporary Redirect":[null,"307 - Tillfällig omdirigering"],"308 - Permanent Redirect":[null,"308 - Permanent omdirigering"],"401 - Unauthorized":[null,"401 - Obehörig"],"404 - Not Found":[null,"404 - Hittades inte"],"Title":[null,"Titel"],"When matched":[null,"När matchning sker"],"with HTTP code":[null,"med HTTP-kod"],"Show advanced options":[null,"Visa avancerande alternativ"],"Matched Target":[null,"Matchande mål"],"Unmatched Target":[null,"Ej matchande mål"],"Saving...":[null,"Sparar..."],"View notice":[null,"Visa meddelande"],"Invalid source URL":[null,"Ogiltig URL-källa"],"Invalid redirect action":[null,"Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":[null,"Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":[null,"Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":[null,"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!":[null,"Jag försökte göra något, och sen gick det fel. Det kan vara ett tillfälligt problem och om du försöker igen kan det fungera."],"It didn't work when I tried again":[null,"Det fungerade inte när jag försökte igen"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Se om ditt problem finns beskrivet på listan över kända {{link}}problem med Redirection{{/link}}. Lägg gärna till fler detaljer om du hittar samma problem."],"Log entries (%d max)":[null,"Antal logginlägg per sida (max %d)"],"Remove WWW":[null,"Ta bort WWW"],"Add WWW":[null,"Lägg till WWW"],"Search by IP":[null,"Sök via IP"],"Select bulk action":[null,"Välj massåtgärd"],"Bulk Actions":[null,"Massåtgärd"],"Apply":[null,"Tillämpa"],"First page":[null,"Första sidan"],"Prev page":[null,"Föregående sida"],"Current Page":[null,"Aktuell sida"],"of %(page)s":[null,"av %(sidor)"],"Next page":[null,"Nästa sida"],"Last page":[null,"Sista sidan"],"%s item":["%s items","%s objekt","%s objekt"],"Select All":[null,"Välj allt"],"Sorry, something went wrong loading the data - please try again":[null,"Något gick fel när data laddades - Vänligen försök igen"],"No results":[null,"Inga resultat"],"Delete the logs - are you sure?":[null,"Ä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.":[null,"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":[null,"Ja! Radera loggarna"],"No! Don't delete the logs":[null,"Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":[null,"Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Din e-postadress:"],"I deleted a redirection, why is it still redirecting?":[null,"Jag raderade en omdirigering, varför omdirigeras jag fortfarande?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Din webbläsare cachar omdirigeringar. Om du har raderat en omdirigering och din webbläsare fortfarande utför omdirigering prova då att {{a}}rensa webbläsarens cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Kan jag öppna en omdirigering i en ny flik?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Det är inte möjligt att göra det via servern. Istället måste du lägga till {{code}}target=\"_blank\"{{/code}} till din länk."],"Frequently Asked Questions":[null,"Vanliga frågor"],"You've supported this plugin - thank you!":[null,"Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":[null,"Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":[null,"För evigt"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"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":[null,"Ja! Radera detta tillägg"],"No! Don't delete the plugin":[null,"Nej! Radera inte detta tillägg"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404:or"],"Log":[null,"Logg"],"Delete Redirection":[null,"Ta bort Redirection"],"Upload":[null,"Ladda upp"],"Import":[null,"Importera"],"Update":[null,"Uppdatera"],"Auto-generate URL":[null,"Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":[null,"RSS-nyckel"],"Don't monitor":[null,"Övervaka inte"],"Monitor changes to posts":[null,"Övervaka ändringar av inlägg"],"404 Logs":[null,"404-loggar"],"(time to keep logs for)":[null,"(hur länge loggar ska sparas)"],"Redirect Logs":[null,"Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":[null,"Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":[null,"Support för tillägg"],"Options":[null,"Alternativ"],"Two months":[null,"Två månader"],"A month":[null,"En månad"],"A week":[null,"En vecka"],"A day":[null,"En dag"],"No logs":[null,"Inga loggar"],"Delete All":[null,"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.":[null,"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":[null,"Lägg till grupp"],"Search":[null,"Sök"],"Groups":[null,"Grupper"],"Save":[null,"Spara"],"Group":[null,"Grupp"],"Match":[null,"Matcha"],"Add new redirection":[null,"Lägg till ny omdirigering"],"Cancel":[null,"Avbryt"],"Download":[null,"Hämta"],"Redirection":[null,"Redirection"],"Settings":[null,"Inställningar"],"Automatically remove or add www to your site.":[null,"Ta bort eller lägg till www automatiskt till din webbplats."],"Default server":[null,"Standardserver"],"Do nothing":[null,"Gör ingenting"],"Error (404)":[null,"Fel (404)"],"Pass-through":[null,"Passera"],"Redirect to random post":[null,"Omdirigering till slumpmässigt inlägg"],"Redirect to URL":[null,"Omdirigera till URL"],"Invalid group when creating redirect":[null,"Gruppen är ogiltig när omdirigering skapas"],"Show only this IP":[null,"Visa enbart detta IP-nummer"],"IP":[null,"IP"],"Source URL":[null,"URL-källa"],"Date":[null,"Datum"],"Add Redirect":[null,"Lägg till omdirigering"],"All modules":[null,"Alla moduler"],"View Redirects":[null,"Visa omdirigeringar"],"Module":[null,"Modul"],"Redirects":[null,"Omdirigering"],"Name":[null,"Namn"],"Filter":[null,"Filtrera"],"Reset hits":[null,"Nollställ träffar"],"Enable":[null,"Aktivera"],"Disable":[null,"Inaktivera"],"Delete":[null,"Radera"],"Edit":[null,"Redigera"],"Last Access":[null,"Senast använd"],"Hits":[null,"Träffar"],"URL":[null,"URL"],"Type":[null,"Typ"],"Modified Posts":[null,"Modifierade inlägg"],"Redirections":[null,"Omdirigeringar"],"User Agent":[null,"Användaragent"],"URL and user agent":[null,"URL och användaragent"],"Target URL":[null,"Mål-URL"],"URL only":[null,"Endast URL"],"Regex":[null,"Reguljärt uttryck"],"Referrer":[null,"Hänvisningsadress"],"URL and referrer":[null,"URL och hänvisande webbplats"],"Logged Out":[null,"Utloggad"],"Logged In":[null,"Inloggad"],"URL and login status":[null,"URL och inloggnings-status"]}
1
+ {"":{"po-revision-date":"2017-10-18 07:13:51+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=2; plural=n != 1;","x-generator":"GlotPress/2.4.0-alpha","language":"sv_SE","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,"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 ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,"Ta bort allt från IP-numret %s"],"Delete all matching \"%s\"":[null,"Ta bort allt som matchar \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,"En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page.":[null,"Vänligen rensa din webbläsares cache och ladda om denna sida."],"The data on this page has expired, please reload.":[null,"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.":[null,"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?":[null,"Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,"WordPress svarade med ett oväntat meddelande. Detta indikerar vanligtvis att ett tillägg eller tema skickat ut data när det inte borde gör det. Försök att inaktivera andra tillägg och försök igen."],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,"Om problemet är okänt försök avaktivera andra tillägg - det är lätt att göra, och du kan snabbt aktivera dem igen. Andra tillägg kan ibland orsaka konflikter."],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,"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.":[null,"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.":[null,"Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"Loading, please wait...":[null,"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).":[null,"{{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.":[null,"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.":[null,"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.":[null,"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":[null,"Skapa felrapport"],"Email":[null,"E-post"],"Important details":[null,"Viktiga detaljer"],"Need help?":[null,"Behöver du hjälp?"],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,"Kontrollera först Vanliga frågor nedan. Om du fortsatt har problem, avaktivera alla andra tillägg och kontrollera om problemet kvarstår."],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,"Du kan rapportera buggar och ge nya förslag i Github-repot. Vänligen ge så mycket information som möjligt, med skärmavbilder, för att hjälpa till att förklara ditt problem."],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,"Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,"Om du vill skicka in information som du inte vill ha i ett offentligt arkiv, skickar du den direkt via {{email}}e-post{{/email}}."],"Can I redirect all 404 errors?":[null,"Kan jag omdirigera alla 404-fel?"],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,"Nej, det är inte rekommenderat att du gör det. En 404-felkod ska enbart användas som svar för ett anrop till en sida som inte existerar. Om du omdirigerar det indikerar du att sidan fanns en gång, och detta kan försvaga din webbplats."],"Pos":[null,"Pos"],"410 - Gone":[null,"410 - Borttagen"],"Position":[null,"Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,"Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID"],"Apache Module":[null,"Apache-modul"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,"Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."],"Import to group":[null,"Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":[null,"Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":[null,"Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":[null,"Lägg till fil"],"File selected":[null,"Fil vald"],"Importing":[null,"Importerar"],"Finished importing":[null,"Importering klar"],"Total redirects imported:":[null,"Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":[null,"Dubbelkolla att filen är i rätt format!"],"OK":[null,"OK"],"Close":[null,"Stäng"],"All imports will be appended to the current database.":[null,"All importerade omdirigeringar kommer infogas till den aktuella databasen."],"Export":[null,"Exportera"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,"Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."],"Everything":[null,"Allt"],"WordPress redirects":[null,"WordPress omdirigeringar"],"Apache redirects":[null,"Apache omdirigeringar"],"Nginx redirects":[null,"Nginx omdirigeringar"],"CSV":[null,"CSV"],"Apache .htaccess":[null,"Apache .htaccess"],"Nginx rewrite rules":[null,"Nginx omskrivningsregler"],"Redirection JSON":[null,"JSON omdirigeringar"],"View":[null,"Visa"],"Log files can be exported from the log pages.":[null,"Loggfiler kan exporteras från loggsidorna."],"Import/Export":[null,"Importera/Exportera"],"Logs":[null,"Loggar"],"404 errors":[null,"404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,"Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":[null,"Jag skulle vilja stödja lite till."],"Support 💰":[null,"Support 💰"],"Redirection saved":[null,"Omdirigering sparad"],"Log deleted":[null,"Logginlägg raderades"],"Settings saved":[null,"Inställning sparad"],"Group saved":[null,"Grupp sparad"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?","Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":[null,""],"All groups":[null,"Alla grupper"],"301 - Moved Permanently":[null,"301 - Flyttad permanent"],"302 - Found":[null,"302 - Hittad"],"307 - Temporary Redirect":[null,"307 - Tillfällig omdirigering"],"308 - Permanent Redirect":[null,"308 - Permanent omdirigering"],"401 - Unauthorized":[null,"401 - Obehörig"],"404 - Not Found":[null,"404 - Hittades inte"],"Title":[null,"Titel"],"When matched":[null,"När matchning sker"],"with HTTP code":[null,"med HTTP-kod"],"Show advanced options":[null,"Visa avancerande alternativ"],"Matched Target":[null,"Matchande mål"],"Unmatched Target":[null,"Ej matchande mål"],"Saving...":[null,"Sparar..."],"View notice":[null,"Visa meddelande"],"Invalid source URL":[null,"Ogiltig URL-källa"],"Invalid redirect action":[null,"Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":[null,"Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":[null,"Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":[null,"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!":[null,"Jag försökte göra något, och sen gick det fel. Det kan vara ett tillfälligt problem och om du försöker igen kan det fungera."],"It didn't work when I tried again":[null,"Det fungerade inte när jag försökte igen"],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,"Se om ditt problem finns beskrivet på listan över kända {{link}}problem med Redirection{{/link}}. Lägg gärna till fler detaljer om du hittar samma problem."],"Log entries (%d max)":[null,"Antal logginlägg per sida (max %d)"],"Remove WWW":[null,"Ta bort WWW"],"Add WWW":[null,"Lägg till WWW"],"Search by IP":[null,"Sök via IP"],"Select bulk action":[null,"Välj massåtgärd"],"Bulk Actions":[null,"Massåtgärd"],"Apply":[null,"Tillämpa"],"First page":[null,"Första sidan"],"Prev page":[null,"Föregående sida"],"Current Page":[null,"Aktuell sida"],"of %(page)s":[null,"av %(sidor)"],"Next page":[null,"Nästa sida"],"Last page":[null,"Sista sidan"],"%s item":["%s items","%s objekt","%s objekt"],"Select All":[null,"Välj allt"],"Sorry, something went wrong loading the data - please try again":[null,"Något gick fel när data laddades - Vänligen försök igen"],"No results":[null,"Inga resultat"],"Delete the logs - are you sure?":[null,"Ä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.":[null,"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":[null,"Ja! Radera loggarna"],"No! Don't delete the logs":[null,"Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,"Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":[null,"Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":[null,"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.":[null,"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:":[null,"Din e-postadress:"],"I deleted a redirection, why is it still redirecting?":[null,"Jag raderade en omdirigering, varför omdirigeras jag fortfarande?"],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,"Din webbläsare cachar omdirigeringar. Om du har raderat en omdirigering och din webbläsare fortfarande utför omdirigering prova då att {{a}}rensa webbläsarens cache{{/a}}."],"Can I open a redirect in a new tab?":[null,"Kan jag öppna en omdirigering i en ny flik?"],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,"Det är inte möjligt att göra det via servern. Istället måste du lägga till {{code}}target=\"_blank\"{{/code}} till din länk."],"Frequently Asked Questions":[null,"Vanliga frågor"],"You've supported this plugin - thank you!":[null,"Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":[null,"Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":[null,"För evigt"],"Delete the plugin - are you sure?":[null,"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.":[null,"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.":[null,"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":[null,"Ja! Radera detta tillägg"],"No! Don't delete the plugin":[null,"Nej! Radera inte detta tillägg"],"http://urbangiraffe.com":[null,"http://urbangiraffe.com"],"John Godley":[null,"John Godley"],"Manage all your 301 redirects and monitor 404 errors":[null,"Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"http://urbangiraffe.com/plugins/redirection/":[null,"http://urbangiraffe.com/plugins/redirection/"],"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}}.":[null,"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}}."],"Support":[null,"Support"],"404s":[null,"404:or"],"Log":[null,"Logg"],"Delete Redirection":[null,"Ta bort Redirection"],"Upload":[null,"Ladda upp"],"Import":[null,"Importera"],"Update":[null,"Uppdatera"],"Auto-generate URL":[null,"Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,"En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":[null,"RSS-nyckel"],"Monitor changes to posts":[null,"Övervaka ändringar av inlägg"],"404 Logs":[null,"404-loggar"],"(time to keep logs for)":[null,"(hur länge loggar ska sparas)"],"Redirect Logs":[null,"Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":[null,"Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":[null,"Support för tillägg"],"Options":[null,"Alternativ"],"Two months":[null,"Två månader"],"A month":[null,"En månad"],"A week":[null,"En vecka"],"A day":[null,"En dag"],"No logs":[null,"Inga loggar"],"Delete All":[null,"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.":[null,"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":[null,"Lägg till grupp"],"Search":[null,"Sök"],"Groups":[null,"Grupper"],"Save":[null,"Spara"],"Group":[null,"Grupp"],"Match":[null,"Matcha"],"Add new redirection":[null,"Lägg till ny omdirigering"],"Cancel":[null,"Avbryt"],"Download":[null,"Hämta"],"Redirection":[null,"Redirection"],"Settings":[null,"Inställningar"],"Automatically remove or add www to your site.":[null,"Ta bort eller lägg till www automatiskt till din webbplats."],"Default server":[null,"Standardserver"],"Do nothing":[null,"Gör ingenting"],"Error (404)":[null,"Fel (404)"],"Pass-through":[null,"Passera"],"Redirect to random post":[null,"Omdirigering till slumpmässigt inlägg"],"Redirect to URL":[null,"Omdirigera till URL"],"Invalid group when creating redirect":[null,"Gruppen är ogiltig när omdirigering skapas"],"Show only this IP":[null,"Visa enbart detta IP-nummer"],"IP":[null,"IP"],"Source URL":[null,"URL-källa"],"Date":[null,"Datum"],"Add Redirect":[null,"Lägg till omdirigering"],"All modules":[null,"Alla moduler"],"View Redirects":[null,"Visa omdirigeringar"],"Module":[null,"Modul"],"Redirects":[null,"Omdirigering"],"Name":[null,"Namn"],"Filter":[null,"Filtrera"],"Reset hits":[null,"Nollställ träffar"],"Enable":[null,"Aktivera"],"Disable":[null,"Inaktivera"],"Delete":[null,"Radera"],"Edit":[null,"Redigera"],"Last Access":[null,"Senast använd"],"Hits":[null,"Träffar"],"URL":[null,"URL"],"Type":[null,"Typ"],"Modified Posts":[null,"Modifierade inlägg"],"Redirections":[null,"Omdirigeringar"],"User Agent":[null,"Användaragent"],"URL and user agent":[null,"URL och användaragent"],"Target URL":[null,"Mål-URL"],"URL only":[null,"Endast URL"],"Regex":[null,"Reguljärt uttryck"],"Referrer":[null,"Hänvisningsadress"],"URL and referrer":[null,"URL och hänvisande webbplats"],"Logged Out":[null,"Utloggad"],"Logged In":[null,"Inloggad"],"URL and login status":[null,"URL och inloggnings-status"]}
locale/json/redirection-zh_TW.json CHANGED
@@ -1 +1 @@
1
- {"":{"po-revision-date":"2017-09-14 17:14:20+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=1; plural=0;","x-generator":"GlotPress/2.4.0-alpha","language":"zh_TW","project-id-version":"Plugins - Redirection - Stable (latest release)"},"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,""],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":[null,""],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"An error occurred loading Redirection":[null,""],"Loading, please wait...":[null,""],"{{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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,""],"Important details":[null,"重要詳細資料"],"Need help?":[null,""],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,""],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,""],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,""],"Can I redirect all 404 errors?":[null,""],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,""],"Pos":[null,"排序"],"410 - Gone":[null,"410 - 已移走"],"Position":[null,"排序"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,""],"Apache Module":[null,"Apache 模組"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,""],"Import to group":[null,"匯入至群組"],"Import a CSV, .htaccess, or JSON file.":[null,"匯入 CSV 、 .htaccess 或 JSON 檔案。"],"Click 'Add File' or drag and drop here.":[null,""],"Add File":[null,"新增檔案"],"File selected":[null,"檔案已選擇"],"Importing":[null,"匯入"],"Finished importing":[null,"已完成匯入"],"Total redirects imported:":[null,"總共匯入的重新導向:"],"Double-check the file is the correct format!":[null,""],"OK":[null,"確定"],"Close":[null,"關閉"],"All imports will be appended to the current database.":[null,"所有的匯入將會顯示在目前的資料庫。"],"Export":[null,"匯出"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,""],"Everything":[null,"全部"],"WordPress redirects":[null,"WordPress 的重新導向"],"Apache redirects":[null,"Apache 的重新導向"],"Nginx redirects":[null,"Nginx 的重新導向"],"CSV":[null,"CSV"],"Apache .htaccess":[null,""],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,"檢視"],"Log files can be exported from the log pages.":[null,""],"Import/Export":[null,"匯入匯出"],"Logs":[null,"記錄"],"404 errors":[null,"404 錯誤"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"支援 💰"],"Redirection saved":[null,"重新導向已儲存"],"Log deleted":[null,""],"Settings saved":[null,"設定已儲存"],"Group saved":[null,"群組已儲存"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?",[""]],"pass":[null,"經由"],"All groups":[null,"所有群組"],"301 - Moved Permanently":[null,"301 - 已永久移動"],"302 - Found":[null,"302 - 找到"],"307 - Temporary Redirect":[null,"307 - 暫時重新導向"],"308 - Permanent Redirect":[null,"308 - 永久重新導向"],"401 - Unauthorized":[null,"401 - 未授權"],"404 - Not Found":[null,"404 - 找不到頁面"],"Title":[null,"標題"],"When matched":[null,"當符合"],"with HTTP code":[null,""],"Show advanced options":[null,"顯示進階選項"],"Matched Target":[null,"有符合目標"],"Unmatched Target":[null,"無符合目標"],"Saving...":[null,"儲存…"],"View notice":[null,"檢視注意事項"],"Invalid source URL":[null,"無效的來源網址"],"Invalid redirect action":[null,"無效的重新導向操作"],"Invalid redirect matcher":[null,"無效的重新導向比對器"],"Unable to add new redirect":[null,""],"Something went wrong 🙁":[null,""],"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!":[null,""],"It didn't work when I tried again":[null,""],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,""],"Log entries (%d max)":[null,""],"Remove WWW":[null,"移除 WWW"],"Add WWW":[null,"新增 WWW"],"Search by IP":[null,"依 IP 搜尋"],"Select bulk action":[null,"選擇批量操作"],"Bulk Actions":[null,"批量操作"],"Apply":[null,"套用"],"First page":[null,"第一頁"],"Prev page":[null,"前一頁"],"Current Page":[null,"目前頁數"],"of %(page)s":[null,"之 %(頁)s"],"Next page":[null,"下一頁"],"Last page":[null,"最後頁"],"%s item":["%s items",[""]],"Select All":[null,"全選"],"Sorry, something went wrong loading the data - please try again":[null,""],"No results":[null,"無結果"],"Delete the logs - are you sure?":[null,"刪除記錄 - 您確定嗎?"],"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.":[null,""],"Yes! Delete the logs":[null,"是!刪除記錄"],"No! Don't delete the logs":[null,"否!不要刪除記錄"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,""],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,""],"Your email address:":[null,""],"I deleted a redirection, why is it still redirecting?":[null,""],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,""],"Can I open a redirect in a new tab?":[null,""],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,""],"Frequently Asked Questions":[null,""],"You've supported this plugin - thank you!":[null,""],"You get useful software and I get to carry on making it better.":[null,""],"Forever":[null,"永遠"],"Delete the plugin - are you sure?":[null,""],"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.":[null,""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,""],"Yes! Delete the plugin":[null,""],"No! Don't delete the plugin":[null,""],"http://urbangiraffe.com":[null,""],"John Godley":[null,""],"Manage all your 301 redirects and monitor 404 errors":[null,""],"http://urbangiraffe.com/plugins/redirection/":[null,""],"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}}.":[null,""],"Support":[null,"支援"],"404s":[null,"404 錯誤"],"Log":[null,"記錄"],"Delete Redirection":[null,"刪除重新導向"],"Upload":[null,"上傳"],"Import":[null,"匯入"],"Update":[null,"更新"],"Auto-generate URL":[null,"自動產生網址"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,""],"RSS Token":[null,"RSS 動態金鑰"],"Don't monitor":[null,"不要監視"],"Monitor changes to posts":[null,"監視變更的發表"],"404 Logs":[null,"404 記錄"],"(time to keep logs for)":[null,"(保留記錄時間)"],"Redirect Logs":[null,"重新導向記錄"],"I'm a nice person and I have helped support the author of this plugin":[null,"我是個熱心人,我已經贊助或支援外掛作者"],"Plugin Support":[null,"外掛支援"],"Options":[null,"選項"],"Two months":[null,"兩個月"],"A month":[null,"一個月"],"A week":[null,"一週"],"A day":[null,"一天"],"No logs":[null,"不記錄"],"Delete All":[null,"全部刪除"],"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.":[null,""],"Add Group":[null,"新增群組"],"Search":[null,"搜尋"],"Groups":[null,"群組"],"Save":[null,"儲存"],"Group":[null,"群組"],"Match":[null,"符合"],"Add new redirection":[null,"新增重新導向"],"Cancel":[null,"取消"],"Download":[null,"下載"],"Redirection":[null,"重新導向"],"Settings":[null,"設定"],"Automatically remove or add www to your site.":[null,"自動移除或新增 www 至您的站台。"],"Default server":[null,"預設伺服器"],"Do nothing":[null,"什麼也不做"],"Error (404)":[null,"錯誤 (404)"],"Pass-through":[null,"直接經由"],"Redirect to random post":[null,"重新導向隨機發表"],"Redirect to URL":[null,"重新導向至網址"],"Invalid group when creating redirect":[null,""],"Show only this IP":[null,"僅顯示此 IP"],"IP":[null,"IP"],"Source URL":[null,"來源網址"],"Date":[null,"日期"],"Add Redirect":[null,"新增重新導向"],"All modules":[null,"所有模組"],"View Redirects":[null,"檢視重新導向"],"Module":[null,"模組"],"Redirects":[null,"重新導向"],"Name":[null,"名稱"],"Filter":[null,"篩選"],"Reset hits":[null,"重設點擊"],"Enable":[null,"啟用"],"Disable":[null,"停用"],"Delete":[null,"刪除"],"Edit":[null,"編輯"],"Last Access":[null,"最後存取"],"Hits":[null,"點擊"],"URL":[null,"網址"],"Type":[null,"類型"],"Modified Posts":[null,"特定發表"],"Redirections":[null,"重新導向"],"User Agent":[null,"使用者代理程式"],"URL and user agent":[null,"網址與使用者代理程式"],"Target URL":[null,"目標網址"],"URL only":[null,"僅限網址"],"Regex":[null,"正則表達式"],"Referrer":[null,"引用頁"],"URL and referrer":[null,"網址與引用頁"],"Logged Out":[null,"已登出"],"Logged In":[null,"已登入"],"URL and login status":[null,"網址與登入狀態"]}
1
+ {"":{"po-revision-date":"2017-09-14 17:14:20+0000","mime-version":"1.0","content-type":"text/plain; charset=UTF-8","content-transfer-encoding":"8bit","plural-forms":"nplurals=1; plural=0;","x-generator":"GlotPress/2.4.0-alpha","language":"zh_TW","project-id-version":"Plugins - Redirection - Stable (latest release)"},"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.":[null,""],"⚡️ Magic fix ⚡️":[null,""],"Plugin Status":[null,""],"Custom":[null,""],"Mobile":[null,""],"Feed Readers":[null,""],"Libraries":[null,""],"URL Monitor Changes":[null,""],"Save changes to this group":[null,""],"For example \"/amp\"":[null,""],"Create associated redirect":[null,""],"URL Monitor":[null,""],"Monitor changes to pages":[null,""],"Monitor trashed items (will create disabled redirects)":[null,""],"Delete 404s":[null,""],"Delete all logs for this 404":[null,""],"Delete all from IP %s":[null,""],"Delete all matching \"%s\"":[null,""],"Your server has rejected the request for being too big. You will need to change it to continue.":[null,""],"Also check if your browser is able to load <code>redirection.js</code>:":[null,""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[null,""],"Unable to load Redirection":[null,""],"Unable to create group":[null,""],"Failed to fix database tables":[null,""],"Post monitor group is valid":[null,""],"Post monitor group is invalid":[null,""],"Post monitor group":[null,""],"All redirects have a valid group":[null,""],"Redirects with invalid groups detected":[null,""],"Valid redirect group":[null,""],"Valid groups detected":[null,""],"No valid groups, so you will not be able to create any redirects":[null,""],"Valid groups":[null,""],"Database tables":[null,""],"The following tables are missing:":[null,""],"All tables present":[null,""],"Cached Redirection detected":[null,""],"Please clear your browser cache and reload this page.":[null,""],"The data on this page has expired, please reload.":[null,""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[null,""],"Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?":[null,""],"WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again.":[null,""],"If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.":[null,""],"Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.":[null,""],"If you think Redirection is at fault then create an issue.":[null,""],"This may be caused by another plugin - look at your browser's error console for more details.":[null,""],"Loading, please wait...":[null,""],"{{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).":[null,""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[null,""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[null,""],"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.":[null,""],"Create Issue":[null,""],"Email":[null,""],"Important details":[null,"重要詳細資料"],"Need help?":[null,""],"First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.":[null,""],"You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.":[null,""],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[null,""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.":[null,""],"Can I redirect all 404 errors?":[null,""],"No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.":[null,""],"Pos":[null,"排序"],"410 - Gone":[null,"410 - 已移走"],"Position":[null,"排序"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted":[null,""],"Apache Module":[null,"Apache 模組"],"Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.":[null,""],"Import to group":[null,"匯入至群組"],"Import a CSV, .htaccess, or JSON file.":[null,"匯入 CSV 、 .htaccess 或 JSON 檔案。"],"Click 'Add File' or drag and drop here.":[null,""],"Add File":[null,"新增檔案"],"File selected":[null,"檔案已選擇"],"Importing":[null,"匯入"],"Finished importing":[null,"已完成匯入"],"Total redirects imported:":[null,"總共匯入的重新導向:"],"Double-check the file is the correct format!":[null,""],"OK":[null,"確定"],"Close":[null,"關閉"],"All imports will be appended to the current database.":[null,"所有的匯入將會顯示在目前的資料庫。"],"Export":[null,"匯出"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).":[null,""],"Everything":[null,"全部"],"WordPress redirects":[null,"WordPress 的重新導向"],"Apache redirects":[null,"Apache 的重新導向"],"Nginx redirects":[null,"Nginx 的重新導向"],"CSV":[null,"CSV"],"Apache .htaccess":[null,""],"Nginx rewrite rules":[null,""],"Redirection JSON":[null,""],"View":[null,"檢視"],"Log files can be exported from the log pages.":[null,""],"Import/Export":[null,"匯入匯出"],"Logs":[null,"記錄"],"404 errors":[null,"404 錯誤"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[null,""],"I'd like to support some more.":[null,""],"Support 💰":[null,"支援 💰"],"Redirection saved":[null,"重新導向已儲存"],"Log deleted":[null,""],"Settings saved":[null,"設定已儲存"],"Group saved":[null,"群組已儲存"],"Are you sure you want to delete this item?":["Are you sure you want to delete these items?",[""]],"pass":[null,"經由"],"All groups":[null,"所有群組"],"301 - Moved Permanently":[null,"301 - 已永久移動"],"302 - Found":[null,"302 - 找到"],"307 - Temporary Redirect":[null,"307 - 暫時重新導向"],"308 - Permanent Redirect":[null,"308 - 永久重新導向"],"401 - Unauthorized":[null,"401 - 未授權"],"404 - Not Found":[null,"404 - 找不到頁面"],"Title":[null,"標題"],"When matched":[null,"當符合"],"with HTTP code":[null,""],"Show advanced options":[null,"顯示進階選項"],"Matched Target":[null,"有符合目標"],"Unmatched Target":[null,"無符合目標"],"Saving...":[null,"儲存…"],"View notice":[null,"檢視注意事項"],"Invalid source URL":[null,"無效的來源網址"],"Invalid redirect action":[null,"無效的重新導向操作"],"Invalid redirect matcher":[null,"無效的重新導向比對器"],"Unable to add new redirect":[null,""],"Something went wrong 🙁":[null,""],"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!":[null,""],"It didn't work when I tried again":[null,""],"See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.":[null,""],"Log entries (%d max)":[null,""],"Remove WWW":[null,"移除 WWW"],"Add WWW":[null,"新增 WWW"],"Search by IP":[null,"依 IP 搜尋"],"Select bulk action":[null,"選擇批量操作"],"Bulk Actions":[null,"批量操作"],"Apply":[null,"套用"],"First page":[null,"第一頁"],"Prev page":[null,"前一頁"],"Current Page":[null,"目前頁數"],"of %(page)s":[null,"之 %(頁)s"],"Next page":[null,"下一頁"],"Last page":[null,"最後頁"],"%s item":["%s items",[""]],"Select All":[null,"全選"],"Sorry, something went wrong loading the data - please try again":[null,""],"No results":[null,"無結果"],"Delete the logs - are you sure?":[null,"刪除記錄 - 您確定嗎?"],"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.":[null,""],"Yes! Delete the logs":[null,"是!刪除記錄"],"No! Don't delete the logs":[null,"否!不要刪除記錄"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[null,""],"Newsletter":[null,""],"Want to keep up to date with changes to Redirection?":[null,""],"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.":[null,""],"Your email address:":[null,""],"I deleted a redirection, why is it still redirecting?":[null,""],"Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.":[null,""],"Can I open a redirect in a new tab?":[null,""],"It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link.":[null,""],"Frequently Asked Questions":[null,""],"You've supported this plugin - thank you!":[null,""],"You get useful software and I get to carry on making it better.":[null,""],"Forever":[null,"永遠"],"Delete the plugin - are you sure?":[null,""],"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.":[null,""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[null,""],"Yes! Delete the plugin":[null,""],"No! Don't delete the plugin":[null,""],"http://urbangiraffe.com":[null,""],"John Godley":[null,""],"Manage all your 301 redirects and monitor 404 errors":[null,""],"http://urbangiraffe.com/plugins/redirection/":[null,""],"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}}.":[null,""],"Support":[null,"支援"],"404s":[null,"404 錯誤"],"Log":[null,"記錄"],"Delete Redirection":[null,"刪除重新導向"],"Upload":[null,"上傳"],"Import":[null,"匯入"],"Update":[null,"更新"],"Auto-generate URL":[null,"自動產生網址"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[null,""],"RSS Token":[null,"RSS 動態金鑰"],"Monitor changes to posts":[null,"監視變更的發表"],"404 Logs":[null,"404 記錄"],"(time to keep logs for)":[null,"(保留記錄時間)"],"Redirect Logs":[null,"重新導向記錄"],"I'm a nice person and I have helped support the author of this plugin":[null,"我是個熱心人,我已經贊助或支援外掛作者"],"Plugin Support":[null,"外掛支援"],"Options":[null,"選項"],"Two months":[null,"兩個月"],"A month":[null,"一個月"],"A week":[null,"一週"],"A day":[null,"一天"],"No logs":[null,"不記錄"],"Delete All":[null,"全部刪除"],"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.":[null,""],"Add Group":[null,"新增群組"],"Search":[null,"搜尋"],"Groups":[null,"群組"],"Save":[null,"儲存"],"Group":[null,"群組"],"Match":[null,"符合"],"Add new redirection":[null,"新增重新導向"],"Cancel":[null,"取消"],"Download":[null,"下載"],"Redirection":[null,"重新導向"],"Settings":[null,"設定"],"Automatically remove or add www to your site.":[null,"自動移除或新增 www 至您的站台。"],"Default server":[null,"預設伺服器"],"Do nothing":[null,"什麼也不做"],"Error (404)":[null,"錯誤 (404)"],"Pass-through":[null,"直接經由"],"Redirect to random post":[null,"重新導向隨機發表"],"Redirect to URL":[null,"重新導向至網址"],"Invalid group when creating redirect":[null,""],"Show only this IP":[null,"僅顯示此 IP"],"IP":[null,"IP"],"Source URL":[null,"來源網址"],"Date":[null,"日期"],"Add Redirect":[null,"新增重新導向"],"All modules":[null,"所有模組"],"View Redirects":[null,"檢視重新導向"],"Module":[null,"模組"],"Redirects":[null,"重新導向"],"Name":[null,"名稱"],"Filter":[null,"篩選"],"Reset hits":[null,"重設點擊"],"Enable":[null,"啟用"],"Disable":[null,"停用"],"Delete":[null,"刪除"],"Edit":[null,"編輯"],"Last Access":[null,"最後存取"],"Hits":[null,"點擊"],"URL":[null,"網址"],"Type":[null,"類型"],"Modified Posts":[null,"特定發表"],"Redirections":[null,"重新導向"],"User Agent":[null,"使用者代理程式"],"URL and user agent":[null,"網址與使用者代理程式"],"Target URL":[null,"目標網址"],"URL only":[null,"僅限網址"],"Regex":[null,"正則表達式"],"Referrer":[null,"引用頁"],"URL and referrer":[null,"網址與引用頁"],"Logged Out":[null,"已登出"],"Logged In":[null,"已登入"],"URL and login status":[null,"網址與登入狀態"]}
locale/redirection-de_DE.mo CHANGED
Binary file
locale/redirection-de_DE.po CHANGED
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: de\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr ""
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"
33
 
@@ -43,7 +187,7 @@ msgstr "Wenn das Problem nicht bekannt ist, dann versuche, andere Plugins zu dea
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr ""
49
 
@@ -51,23 +195,19 @@ msgstr ""
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr ""
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "Beim Laden von Redirection ist ein Fehler aufgetreten"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Lädt, bitte warte..."
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr ""
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr ""
73
 
@@ -75,7 +215,7 @@ msgstr ""
75
  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."
76
  msgstr ""
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr ""
81
 
@@ -87,273 +227,273 @@ msgstr "E-Mail"
87
  msgid "Important details"
88
  msgstr "Wichtige Details"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Hilfe benötigt?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr ""
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr ""
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr ""
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr ""
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Kann ich alle 404 Fehler weiterleiten?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "Nein und es wird nicht empfohlen, dass du das tust. Ein 404-Fehler ist die richtige Antwort auf eine Seite, die nicht existiert. Wenn du es umleitest, zeigst du an, dass sie einmal existiert hat und das könnte Deine Website schwächen."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr ""
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - Entfernt"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Position"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr ""
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Apache Modul"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr ""
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Importiere in Gruppe"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Datei hinzufügen"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "Datei ausgewählt"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importiere"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Importieren beendet"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Umleitungen importiert:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Überprüfe, ob die Datei das richtige Format hat!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Schließen"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Exportieren"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Alles"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "WordPress Weiterleitungen"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Apache Weiterleitungen"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Nginx Weiterleitungen"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr "Apache .htaccess"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr ""
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr ""
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "Anzeigen"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Import/Export"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Protokolldateien"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "404 Fehler"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr ""
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr ""
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Unterstützen 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Umleitung gespeichert"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Log gelöscht"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Einstellungen gespeichert"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Gruppe gespeichert"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
282
  msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr ""
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "Alle Gruppen"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301- Dauerhaft verschoben"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Gefunden"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Zeitweise Umleitung"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Dauerhafte Umleitung"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - Unautorisiert"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - Nicht gefunden"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Titel"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr ""
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "mit HTTP Code"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Zeige erweiterte Optionen"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Passendes Ziel"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Unpassendes Ziel"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Speichern..."
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "Hinweis anzeigen"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "Ungültige Quell URL"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Ungültige Umleitungsaktion"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr ""
359
 
@@ -361,7 +501,7 @@ msgstr ""
361
  msgid "Unable to add new redirect"
362
  msgstr ""
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Etwas ist schiefgelaufen 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr ""
381
  msgid "Log entries (%d max)"
382
  msgstr "Log Einträge (%d max)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Entferne WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "WWW hinzufügen"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Suche nach IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr ""
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr ""
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Anwenden"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "Erste Seite"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Vorige Seite"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Aktuelle Seite"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr ""
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Nächste Seite"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Letzte Seite"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s Eintrag"
436
  msgstr[1] "%s Einträge"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Alle auswählen"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "Keine Ergebnisse"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Logs löschen - bist du sicher?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "Ja! Lösche die Logs"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "Nein! Lösche die Logs nicht"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr ""
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Newsletter"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr ""
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Melde dich für den kleinen Redirection Newsletter an - ein gelegentlicher Newsletter über neue Features und Änderungen am Plugin. Ideal, wenn du Beta Änderungen testen möchtest, bevor diese erscheinen."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Deine E-Mail Adresse:"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "Ich habe eine Umleitung gelöscht, warum wird immer noch umgeleitet?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Dein Browser wird Umleitungen cachen. Wenn du eine Umleitung gelöscht hast, und dein Browser diese dennoch ausführt, {{a}}leere deinen Browser Cache{{/a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "Kann ich eine Weiterleitung in einem neuen Tab öffnen?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr ""
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Häufig gestellte Fragen"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "Dauerhaft"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Plugin löschen - bist du sicher?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "Ja! Lösche das Plugin"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "Nein! Lösche das Plugin nicht"
537
 
@@ -551,144 +691,140 @@ msgstr "Verwalte alle 301-Umleitungen und 404-Fehler."
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}."
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Support"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404s"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Log"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Umleitung löschen"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Hochladen"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Importieren"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Aktualisieren"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "Selbsterstellte URL"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "RSS Token"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "Nicht kontrollieren"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Änderungen an Beiträgen überwachen"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "404-Logs"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(Dauer, für die die Logs behalten werden)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Umleitungs-Logs"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Plugin Support"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Optionen"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "zwei Monate"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "ein Monat"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "eine Woche"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "einen Tag"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "Keine Logs"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Alle löschen"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Gruppe hinzufügen"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Suchen"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Gruppen"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Speichern"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Gruppe"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Passend"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Eine neue Weiterleitung hinzufügen"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Abbrechen"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Download"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Einstellungen"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Bei deiner Seite das www automatisch entfernen oder hinzufügen."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Standard-Server"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "Mache nichts"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Fehler (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Durchreichen"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Umleitung zu zufälligen Beitrag"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Umleitung zur URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Nur diese IP-Adresse anzeigen"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "URL-Quelle"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Zeitpunkt"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Umleitung hinzufügen"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "Alle Module"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "Weiterleitungen anschauen"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Module"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Umleitungen"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Name"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filter"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Treffer zurücksetzen"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Aktivieren"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Deaktivieren"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Löschen"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Bearbeiten"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Letzter Zugriff"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Treffer"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Typ"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Geänderte Beiträge"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Umleitungen"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "User Agent"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL und User-Agent"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "Ziel-URL"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "Nur URL"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Regex"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Vermittler"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL und Vermittler"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Ausgeloggt"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Eingeloggt"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL- und Loginstatus"
11
  "Language: de\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr ""
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr ""
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr ""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr ""
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
  msgstr ""
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr ""
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Dein Server hat einen 403-Verboten Fehler zurückgegeben, der darauf hindeuten könnte, dass die Anfrage gesperrt wurde. Verwendest du eine Firewall oder ein Sicherheits-Plugin?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Füge diese Angaben in deinem Bericht {{strong}} zusammen mit einer Beschreibung dessen ein, was du getan hast{{/ strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr ""
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr ""
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Lädt, bitte warte..."
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr ""
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr ""
213
 
215
  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."
216
  msgstr ""
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr ""
221
 
227
  msgid "Important details"
228
  msgstr "Wichtige Details"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Hilfe benötigt?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr ""
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr ""
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr ""
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr ""
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Kann ich alle 404 Fehler weiterleiten?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "Nein und es wird nicht empfohlen, dass du das tust. Ein 404-Fehler ist die richtige Antwort auf eine Seite, die nicht existiert. Wenn du es umleitest, zeigst du an, dass sie einmal existiert hat und das könnte Deine Website schwächen."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr ""
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - Entfernt"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Position"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr ""
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Apache Modul"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr ""
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Importiere in Gruppe"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Importiere eine CSV, .htaccess oder JSON Datei."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Datei hinzufügen"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "Datei ausgewählt"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importiere"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Importieren beendet"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Umleitungen importiert:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Überprüfe, ob die Datei das richtige Format hat!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Schließen"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "Alle Importe werden der aktuellen Datenbank hinzugefügt."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Exportieren"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr ""
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Alles"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "WordPress Weiterleitungen"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Apache Weiterleitungen"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Nginx Weiterleitungen"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr "Apache .htaccess"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr ""
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr ""
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "Anzeigen"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Protokolldateien können aus den Protokollseiten exportiert werden."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Import/Export"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Protokolldateien"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "404 Fehler"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr ""
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr ""
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Unterstützen 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Umleitung gespeichert"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Log gelöscht"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Einstellungen gespeichert"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Gruppe gespeichert"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Bist du sicher, dass du diesen Eintrag löschen möchtest?"
422
  msgstr[1] "Bist du sicher, dass du diese Einträge löschen möchtest?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr ""
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "Alle Gruppen"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301- Dauerhaft verschoben"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Gefunden"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Zeitweise Umleitung"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Dauerhafte Umleitung"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - Unautorisiert"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - Nicht gefunden"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Titel"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr ""
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "mit HTTP Code"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Zeige erweiterte Optionen"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Passendes Ziel"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Unpassendes Ziel"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Speichern..."
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "Hinweis anzeigen"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "Ungültige Quell URL"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Ungültige Umleitungsaktion"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr ""
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr ""
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Etwas ist schiefgelaufen 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Log Einträge (%d max)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Entferne WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "WWW hinzufügen"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Suche nach IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr ""
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr ""
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Anwenden"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "Erste Seite"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Vorige Seite"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Aktuelle Seite"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr ""
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Nächste Seite"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Letzte Seite"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s Eintrag"
576
  msgstr[1] "%s Einträge"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Alle auswählen"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "Keine Ergebnisse"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Logs löschen - bist du sicher?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "Ja! Lösche die Logs"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "Nein! Lösche die Logs nicht"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr ""
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Newsletter"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr ""
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Melde dich für den kleinen Redirection Newsletter an - ein gelegentlicher Newsletter über neue Features und Änderungen am Plugin. Ideal, wenn du Beta Änderungen testen möchtest, bevor diese erscheinen."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Deine E-Mail Adresse:"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "Ich habe eine Umleitung gelöscht, warum wird immer noch umgeleitet?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Dein Browser wird Umleitungen cachen. Wenn du eine Umleitung gelöscht hast, und dein Browser diese dennoch ausführt, {{a}}leere deinen Browser Cache{{/a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "Kann ich eine Weiterleitung in einem neuen Tab öffnen?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr ""
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Häufig gestellte Fragen"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "Du hast dieses Plugin bereits unterstützt - vielen Dank!"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "Dauerhaft"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Plugin löschen - bist du sicher?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "Ja! Lösche das Plugin"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "Nein! Lösche das Plugin nicht"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}."
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Support"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404s"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Log"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Umleitung löschen"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Hochladen"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Importieren"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Aktualisieren"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "Selbsterstellte URL"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "RSS Token"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Änderungen an Beiträgen überwachen"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "404-Logs"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(Dauer, für die die Logs behalten werden)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Umleitungs-Logs"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "Ich bin eine nette Person und ich helfe dem Autor des Plugins"
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Plugin Support"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Optionen"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "zwei Monate"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "ein Monat"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "eine Woche"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "einen Tag"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "Keine Logs"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Alle löschen"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Gruppe hinzufügen"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Suchen"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Gruppen"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Speichern"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Gruppe"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Passend"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Eine neue Weiterleitung hinzufügen"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Abbrechen"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Download"
830
 
836
  msgid "Settings"
837
  msgstr "Einstellungen"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Bei deiner Seite das www automatisch entfernen oder hinzufügen."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Standard-Server"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "Mache nichts"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Fehler (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Durchreichen"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Umleitung zu zufälligen Beitrag"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Umleitung zur URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Ungültige Gruppe für die Erstellung der Umleitung"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Nur diese IP-Adresse anzeigen"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "URL-Quelle"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Zeitpunkt"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Umleitung hinzufügen"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "Alle Module"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "Weiterleitungen anschauen"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Module"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Umleitungen"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Name"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filter"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Treffer zurücksetzen"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Aktivieren"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Deaktivieren"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Löschen"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Bearbeiten"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Letzter Zugriff"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Treffer"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Typ"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Geänderte Beiträge"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Umleitungen"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "User Agent"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL und User-Agent"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "Ziel-URL"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "Nur URL"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Regex"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Vermittler"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL und Vermittler"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Ausgeloggt"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Eingeloggt"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL- und Loginstatus"
locale/redirection-en_CA.mo CHANGED
Binary file
locale/redirection-en_CA.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2017-08-28 19:15:24+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: en_CA\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "Cached Redirection detected"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
- msgstr "Please clear your browser cache and reload this page"
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "The data on this page has expired, please reload."
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
33
 
@@ -43,7 +187,7 @@ msgstr "If the issue isn't known then try disabling other plugins - it's easy to
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "If you think Redirection is at fault then create an issue."
49
 
@@ -51,23 +195,19 @@ msgstr "If you think Redirection is at fault then create an issue."
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "An error occurred loading Redirection"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Loading, please wait..."
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
73
 
@@ -75,7 +215,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
75
  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."
76
  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."
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr "Create Issue"
81
 
@@ -87,273 +227,273 @@ msgstr "Email"
87
  msgid "Important details"
88
  msgstr "Important details"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Need help?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "You can report bugs and new suggestions in the GitHub repository. Please provide as much information as possible, with screenshots, to help explain your issue."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Can I redirect all 404 errors?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "Pos"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - Gone"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Position"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Apache Module"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Import to group"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Import a CSV, .htaccess, or JSON file."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Click 'Add File' or drag and drop here."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Add File"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "File selected"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importing"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Finished importing"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Total redirects imported:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Double-check the file is the correct format!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Close"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "All imports will be appended to the current database."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Export"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Everything"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "WordPress redirects"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Apache redirects"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Nginx redirects"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr "Apache .htaccess"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr "Nginx rewrite rules"
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr "Redirection JSON"
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "View"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Log files can be exported from the log pages."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Import/Export"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Logs"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "404 errors"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr "I'd like to support some more."
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Support 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Redirection saved"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Log deleted"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Settings saved"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Group saved"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Are you sure you want to delete this item?"
282
  msgstr[1] "Are you sure you want to delete these items?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr "pass"
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "All groups"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - Moved Permanently"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Found"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Temporary Redirect"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Permanent Redirect"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - Unauthorized"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - Not Found"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Title"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "When matched"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "with HTTP code"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Show advanced options"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Matched Target"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Unmatched Target"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Saving..."
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "View notice"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "Invalid source URL"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Invalid redirect action"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr "Invalid redirect matcher"
359
 
@@ -361,7 +501,7 @@ msgstr "Invalid redirect matcher"
361
  msgid "Unable to add new redirect"
362
  msgstr "Unable to add new redirect"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Something went wrong 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr "See if your problem is described on the list of outstanding {{link}}Redi
381
  msgid "Log entries (%d max)"
382
  msgstr "Log entries (%d max)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Remove WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "Add WWW"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Search by IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr "Select bulk action"
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr "Bulk Actions"
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Apply"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "First page"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Prev page"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Current Page"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr "of %(page)s"
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Next page"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Last page"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s item"
436
  msgstr[1] "%s items"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Select All"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Sorry, something went wrong loading the data - please try again"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "No results"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Delete the logs - are you sure?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "Yes! Delete the logs"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "No! Don't delete the logs"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Newsletter"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "Want to keep up to date with changes to Redirection?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Your email address:"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "I deleted a redirection, why is it still redirecting?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "Can I open a redirect in a new tab?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Frequently Asked Questions"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "You've supported this plugin - thank you!"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "You get useful software and I get to carry on making it better."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "Forever"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Delete the plugin - are you sure?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "Yes! Delete the plugin"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "No! Don't delete the plugin"
537
 
@@ -551,144 +691,140 @@ msgstr "Manage all your 301 redirects and monitor 404 errors."
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}."
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Support"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404s"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Log"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Delete Redirection"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Upload"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Import"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Update"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "Auto-generate URL"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "RSS Token"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "Don't monitor"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Monitor changes to posts"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "404 Logs"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(time to keep logs for)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Redirect Logs"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "I'm a nice person and I have helped support the author of this plugin."
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Plugin Support"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Options"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "Two months"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "A month"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "A week"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "A day"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "No logs"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Delete All"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Add Group"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Search"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Groups"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Save"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Group"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Match"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Add new redirection"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Cancel"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Download"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Settings"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Automatically remove or add www to your site."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Default server"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "Do nothing"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Error (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Pass-through"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Redirect to random post"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Redirect to URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Invalid group when creating redirect"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Show only this IP"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "Source URL"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Date"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Add Redirect"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "All modules"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "View Redirects"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Module"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Redirects"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Name"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filter"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Reset hits"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Enable"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Disable"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Delete"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Edit"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Last Access"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Hits"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Type"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Modified Posts"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Redirections"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "User Agent"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL and user agent"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "Target URL"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "URL only"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Regex"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Referrer"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL and referrer"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Logged Out"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Logged In"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL and login status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2017-10-18 07:13:11+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: en_CA\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr "⚡️ Magic fix ⚡️"
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr "Plugin Status"
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr "Custom"
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr "Mobile"
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr "Feed Readers"
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr "Libraries"
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr "URL Monitor Changes"
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr "Save changes to this group"
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr "For example \"/amp\""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr "Create associated redirect"
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr "URL Monitor"
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr "Monitor changes to pages"
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr "Monitor trashed items (will create disabled redirects)"
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr "Delete 404s"
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr "Delete all logs for this 404"
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr "Delete all from IP %s"
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr "Delete all matching \"%s\""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr "Unable to create group"
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr "Failed to fix database tables"
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr "Post monitor group is valid"
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr "Post monitor group is invalid"
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr "Post monitor group"
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr "All redirects have a valid group"
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr "Redirects with invalid groups detected"
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr "Valid redirect group"
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr "Valid groups detected"
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr "No valid groups, so you will not be able to create any redirects"
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr "Valid groups"
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr "Database tables"
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr "The following tables are missing:"
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr "All tables present"
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "Cached Redirection detected"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
+ msgstr "Please clear your browser cache and reload this page."
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "The data on this page has expired, please reload."
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "If you think Redirection is at fault then create an issue."
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Loading, please wait..."
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
213
 
215
  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."
216
  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."
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr "Create Issue"
221
 
227
  msgid "Important details"
228
  msgstr "Important details"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Need help?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "You can report bugs and new suggestions in the GitHub repository. Please provide as much information as possible, with screenshots, to help explain your issue."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Can I redirect all 404 errors?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "Pos"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - Gone"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Position"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Apache Module"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Import to group"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Import a CSV, .htaccess, or JSON file."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Click 'Add File' or drag and drop here."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Add File"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "File selected"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importing"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Finished importing"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Total redirects imported:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Double-check the file is the correct format!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Close"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "All imports will be appended to the current database."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Export"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Everything"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "WordPress redirects"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Apache redirects"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Nginx redirects"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr "Apache .htaccess"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr "Nginx rewrite rules"
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr "Redirection JSON"
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "View"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Log files can be exported from the log pages."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Import/Export"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Logs"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "404 errors"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr "I'd like to support some more."
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Support 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Redirection saved"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Log deleted"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Settings saved"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Group saved"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Are you sure you want to delete this item?"
422
  msgstr[1] "Are you sure you want to delete these items?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr "pass"
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "All groups"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - Moved Permanently"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Found"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Temporary Redirect"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Permanent Redirect"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - Unauthorized"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - Not Found"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Title"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "When matched"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "with HTTP code"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Show advanced options"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Matched Target"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Unmatched Target"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Saving..."
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "View notice"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "Invalid source URL"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Invalid redirect action"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr "Invalid redirect matcher"
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "Unable to add new redirect"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Something went wrong 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Log entries (%d max)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Remove WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "Add WWW"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Search by IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr "Select bulk action"
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr "Bulk Actions"
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Apply"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "First page"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Prev page"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Current Page"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr "of %(page)s"
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Next page"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Last page"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s item"
576
  msgstr[1] "%s items"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Select All"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Sorry, something went wrong loading the data - please try again"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "No results"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Delete the logs - are you sure?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "Yes! Delete the logs"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "No! Don't delete the logs"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Newsletter"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "Want to keep up to date with changes to Redirection?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Your email address:"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "I deleted a redirection, why is it still redirecting?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "Can I open a redirect in a new tab?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Frequently Asked Questions"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "You've supported this plugin - thank you!"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "You get useful software and I get to carry on making it better."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "Forever"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Delete the plugin - are you sure?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "Yes! Delete the plugin"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "No! Don't delete the plugin"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}."
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Support"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404s"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Log"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Delete Redirection"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Upload"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Import"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Update"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "Auto-generate URL"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "RSS Token"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Monitor changes to posts"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "404 Logs"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(time to keep logs for)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Redirect Logs"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "I'm a nice person and I have helped support the author of this plugin."
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Plugin Support"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Options"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "Two months"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "A month"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "A week"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "A day"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "No logs"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Delete All"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Add Group"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Search"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Groups"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Save"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Group"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Match"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Add new redirection"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Cancel"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Download"
830
 
836
  msgid "Settings"
837
  msgstr "Settings"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Automatically remove or add www to your site."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Default server"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "Do nothing"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Error (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Pass-through"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Redirect to random post"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Redirect to URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Invalid group when creating redirect"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Show only this IP"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "Source URL"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Date"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Add Redirect"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "All modules"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "View Redirects"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Module"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Redirects"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Name"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filter"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Reset hits"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Enable"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Disable"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Delete"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Edit"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Last Access"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Hits"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Type"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Modified Posts"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Redirections"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "User Agent"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL and user agent"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "Target URL"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "URL only"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Regex"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Referrer"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL and referrer"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Logged Out"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Logged In"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL and login status"
locale/redirection-en_GB.mo CHANGED
Binary file
locale/redirection-en_GB.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2017-09-13 12:10:55+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: en_GB\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "Cached Redirection detected"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
- msgstr "Please clear your browser cache and reload this page"
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "The data on this page has expired, please reload."
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
33
 
@@ -43,7 +187,7 @@ msgstr "If the issue isn't known then try disabling other plugins - it's easy to
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "If you think Redirection is at fault then create an issue."
49
 
@@ -51,23 +195,19 @@ msgstr "If you think Redirection is at fault then create an issue."
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "An error occurred loading Redirection"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Loading, please wait..."
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
73
 
@@ -75,7 +215,7 @@ msgstr "If that doesn't help, open your browser's error console and create a {{l
75
  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."
76
  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."
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr "Create Issue"
81
 
@@ -87,273 +227,273 @@ msgstr "Email"
87
  msgid "Important details"
88
  msgstr "Important details"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Need help?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Can I redirect all 404 errors?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "Pos"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - Gone"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Position"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Apache Module"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Import to group"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Import a CSV, .htaccess, or JSON file."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Click 'Add File' or drag and drop here."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Add File"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "File selected"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importing"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Finished importing"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Total redirects imported:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Double-check the file is the correct format!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Close"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "All imports will be appended to the current database."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Export"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Everything"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "WordPress redirects"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Apache redirects"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Nginx redirects"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr "Apache .htaccess"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr "Nginx rewrite rules"
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr "Redirection JSON"
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "View"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Log files can be exported from the log pages."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Import/Export"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Logs"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "404 errors"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr "I'd like to support some more."
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Support 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Redirection saved"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Log deleted"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Settings saved"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Group saved"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Are you sure you want to delete this item?"
282
  msgstr[1] "Are you sure you want to delete these items?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr "pass"
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "All groups"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - Moved Permanently"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Found"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Temporary Redirect"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Permanent Redirect"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - Unauthorized"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - Not Found"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Title"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "When matched"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "with HTTP code"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Show advanced options"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Matched Target"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Unmatched Target"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Saving..."
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "View notice"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "Invalid source URL"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Invalid redirect action"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr "Invalid redirect matcher"
359
 
@@ -361,7 +501,7 @@ msgstr "Invalid redirect matcher"
361
  msgid "Unable to add new redirect"
362
  msgstr "Unable to add new redirect"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Something went wrong 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr "See if your problem is described on the list of outstanding {{link}}Redi
381
  msgid "Log entries (%d max)"
382
  msgstr "Log entries (%d max)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Remove WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "Add WWW"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Search by IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr "Select bulk action"
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr "Bulk Actions"
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Apply"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "First page"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Prev page"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Current Page"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr "of %(page)s"
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Next page"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Last page"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s item"
436
  msgstr[1] "%s items"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Select All"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Sorry, something went wrong loading the data - please try again"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "No results"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Delete the logs - are you sure?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "Yes! Delete the logs"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "No! Don't delete the logs"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Newsletter"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "Want to keep up to date with changes to Redirection?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Your email address:"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "I deleted a redirection, why is it still redirecting?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "Can I open a redirect in a new tab?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Frequently Asked Questions"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "You've supported this plugin - thank you!"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "You get useful software and I get to carry on making it better."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "Forever"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Delete the plugin - are you sure?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "Yes! Delete the plugin"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "No! Don't delete the plugin"
537
 
@@ -551,144 +691,140 @@ msgstr "Manage all your 301 redirects and monitor 404 errors"
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}."
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Support"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404s"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Log"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Delete Redirection"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Upload"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Import"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Update"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "Auto-generate URL"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "RSS Token"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "Don't monitor"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Monitor changes to posts"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "404 Logs"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(time to keep logs for)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Redirect Logs"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "I'm a nice person and I have helped support the author of this plugin"
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Plugin Support"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Options"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "Two months"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "A month"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "A week"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "A day"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "No logs"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Delete All"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Add Group"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Search"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Groups"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Save"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Group"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Match"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Add new redirection"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Cancel"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Download"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Settings"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Automatically remove or add www to your site."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Default server"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "Do nothing"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Error (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Pass-through"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Redirect to random post"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Redirect to URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Invalid group when creating redirect"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Show only this IP"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "Source URL"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Date"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Add Redirect"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "All modules"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "View Redirects"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Module"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Redirects"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Name"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filter"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Reset hits"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Enable"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Disable"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Delete"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Edit"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Last Access"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Hits"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Type"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Modified Posts"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Redirections"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "User Agent"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL and user agent"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "Target URL"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "URL only"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Regex"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Referrer"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL and referrer"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Logged Out"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Logged In"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL and login status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2017-10-18 07:13:14+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-strings.php:239
15
+ 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."
16
+ msgstr "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr "⚡️ Magic fix ⚡️"
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr "Plugin Status"
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr "Custom"
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr "Mobile"
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr "Feed Readers"
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr "Libraries"
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr "URL Monitor Changes"
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr "Save changes to this group"
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr "For example \"/amp\""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr "Create associated redirect"
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr "URL Monitor"
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr "Monitor changes to pages"
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr "Monitor binned items (will create disabled redirects)"
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr "Delete 404s"
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr "Delete all logs for this 404"
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr "Delete all from IP %s"
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr "Delete all matching \"%s\""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr "Your server has rejected the request for being too big. You will need to change it to continue."
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr "Unable to create group"
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr "Failed to fix database tables"
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr "Post monitor group is valid"
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr "Post monitor group is invalid"
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr "Post monitor group"
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr "All redirects have a valid group"
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr "Redirects with invalid groups detected"
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr "Valid redirect group"
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr "Valid groups detected"
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr "No valid groups, so you will not be able to create any redirects"
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr "Valid groups"
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr "Database tables"
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr "The following tables are missing:"
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr "All tables present"
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "Cached Redirection detected"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
+ msgstr "Please clear your browser cache and reload this page."
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "The data on this page has expired, please reload."
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "If you think Redirection is at fault then create an issue."
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "This may be caused by another plugin - look at your browser's error console for more details."
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Loading, please wait..."
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "Redirection is not working. Try clearing your browser cache and reloading this page."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
213
 
215
  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."
216
  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."
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr "Create Issue"
221
 
227
  msgid "Important details"
228
  msgstr "Important details"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Need help?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Can I redirect all 404 errors?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "Pos"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - Gone"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Position"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID inserted"
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Apache Module"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Import to group"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Import a CSV, .htaccess, or JSON file."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Click 'Add File' or drag and drop here."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Add File"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "File selected"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importing"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Finished importing"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Total redirects imported:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Double-check the file is the correct format!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Close"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "All imports will be appended to the current database."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Export"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Everything"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "WordPress redirects"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Apache redirects"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Nginx redirects"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr "Apache .htaccess"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr "Nginx rewrite rules"
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr "Redirection JSON"
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "View"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Log files can be exported from the log pages."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Import/Export"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Logs"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "404 errors"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr "I'd like to support some more."
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Support 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Redirection saved"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Log deleted"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Settings saved"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Group saved"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Are you sure you want to delete this item?"
422
  msgstr[1] "Are you sure you want to delete these items?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr "pass"
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "All groups"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - Moved Permanently"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Found"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Temporary Redirect"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Permanent Redirect"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - Unauthorized"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - Not Found"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Title"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "When matched"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "with HTTP code"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Show advanced options"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Matched Target"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Unmatched Target"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Saving..."
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "View notice"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "Invalid source URL"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Invalid redirect action"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr "Invalid redirect matcher"
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "Unable to add new redirect"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Something went wrong 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Log entries (%d max)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Remove WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "Add WWW"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Search by IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr "Select bulk action"
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr "Bulk Actions"
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Apply"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "First page"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Prev page"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Current Page"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr "of %(page)s"
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Next page"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Last page"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s item"
576
  msgstr[1] "%s items"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Select All"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Sorry, something went wrong loading the data - please try again"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "No results"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Delete the logs - are you sure?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "Yes! Delete the logs"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "No! Don't delete the logs"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Newsletter"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "Want to keep up to date with changes to Redirection?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if want to test beta changes before release."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Your email address:"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "I deleted a redirection, why is it still redirecting?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "Can I open a redirect in a new tab?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Frequently Asked Questions"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "You've supported this plugin - thank you!"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "You get useful software and I get to carry on making it better."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "Forever"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Delete the plugin - are you sure?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "Yes! Delete the plugin"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "No! Don't delete the plugin"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}."
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Support"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404s"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Log"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Delete Redirection"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Upload"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Import"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Update"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "Auto-generate URL"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "RSS Token"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Monitor changes to posts"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "404 Logs"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(time to keep logs for)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Redirect Logs"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "I'm a nice person and I have helped support the author of this plugin"
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Plugin Support"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Options"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "Two months"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "A month"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "A week"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "A day"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "No logs"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Delete All"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Add Group"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Search"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Groups"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Save"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Group"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Match"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Add new redirection"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Cancel"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Download"
830
 
836
  msgid "Settings"
837
  msgstr "Settings"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Automatically remove or add www to your site."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Default server"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "Do nothing"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Error (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Pass-through"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Redirect to random post"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Redirect to URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Invalid group when creating redirect"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Show only this IP"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "Source URL"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Date"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Add Redirect"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "All modules"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "View Redirects"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Module"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Redirects"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Name"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filter"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Reset hits"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Enable"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Disable"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Delete"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Edit"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Last Access"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Hits"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Type"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Modified Posts"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Redirections"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "User Agent"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL and user agent"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "Target URL"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "URL only"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Regex"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Referrer"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL and referrer"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Logged Out"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Logged In"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL and login status"
locale/redirection-es_ES.mo CHANGED
Binary file
locale/redirection-es_ES.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2017-08-26 09:51:02+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: es\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "Detectada caché de Redirection"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
  msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "Los datos de esta página han caducado, por favor, recarga."
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"
33
 
@@ -43,7 +187,7 @@ msgstr "Si no se sabe cuál es el problema entonces trata de desactivar el resto
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
49
 
@@ -51,23 +195,19 @@ msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de prob
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "Ocurrió un error al cargar Redirection"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Cargando, por favor espera…"
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}formato de archivo CSV{{/strong}}: {{code}}URL de origen, URL de destino{{/code}} - y puede añadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para no, 1 para sí)."
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."
73
 
@@ -75,7 +215,7 @@ msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{l
75
  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."
76
  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."
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr "Crear aviso de problema"
81
 
@@ -87,273 +227,273 @@ msgstr "Correo electrónico"
87
  msgid "Important details"
88
  msgstr "Detalles importantes"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "¿Necesitas ayuda?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "Primero revisa las preguntas frecuentes de abajo. Si sigues teniendo un problema entonces, por favor, desactiva el resto de plugins y comprueba si persiste el problema."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "Puedes informar de fallos y enviar nuevas sugerencias en el repositorio de Github. Por favor, ofrece toda la información posible, con capturas, para explicar tu problema."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr "Por favor, date cuenta de que todo soporte se ofrece sobre la base del tiempo disponible y no está garantizado. No ofrezco soporte de pago."
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "Si quieres enviar información que no quieras que esté en un repositorio público entonces envíalo directamente por {{email}}correo electrónico{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "¿Puedo redirigir todos los errores 404?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "No, y no se recomienda hacerlo. Un error 404 es la respuesta correcta a mostrar si una página no existe. Si lo rediriges estás indicando que existió alguna vez, y esto podría diluir tu sitio."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "Pos"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - Desaparecido"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Posición"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr "Se usa para generar automáticamente una URL si no se ofrece una URL. Utiliza las etiquetas especiales {{code}}$dec${{/code}} o {{code}}$hex${{/code}} para insertar un ID único insertado"
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Módulo Apache"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Importar a un grupo"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Importa un archivo CSV, .htaccess o JSON."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Añadir archivo"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "Archivo seleccionado"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importando"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Importación finalizada"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Total de redirecciones importadas:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "Aceptar"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Cerrar"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "Todas las importaciones se añadirán a la base de datos actual."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Exportar"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Todo"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "Redirecciones WordPress"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Redirecciones Apache"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Redirecciones Nginx"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr ".htaccess de Apache"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr "Reglas de rewrite de Nginx"
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr "JSON de Redirection"
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "Ver"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Importar/Exportar"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Registros"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "Errores 404"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr "Me gustaría dar algo más de apoyo."
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Apoyar 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Redirección guardada"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Registro borrado"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Ajustes guardados"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Grupo guardado"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "¿Estás seguro de querer borrar este elemento?"
282
  msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr "pass"
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "Todos los grupos"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - Movido permanentemente"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Encontrado"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Redirección temporal"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Redirección permanente"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - No autorizado"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - No encontrado"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Título"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "Cuando coincide"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "con el código HTTP"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Mostrar opciones avanzadas"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Objetivo coincidente"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Objetivo no coincidente"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Guardando…"
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "Ver aviso"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "URL de origen no válida"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Acción de redirección no válida"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr "Coincidencia de redirección no válida"
359
 
@@ -361,7 +501,7 @@ msgstr "Coincidencia de redirección no válida"
361
  msgid "Unable to add new redirect"
362
  msgstr "No ha sido posible añadir la nueva redirección"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Algo fue mal 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr "Revisa si tu problema está descrito en la lista de habituales {{link}}p
381
  msgid "Log entries (%d max)"
382
  msgstr "Entradas del registro (máximo %d)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Quitar WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "Añadir WWW"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Buscar por IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr "Elegir acción en lote"
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr "Acciones en lote"
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Aplicar"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "Primera página"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Página anterior"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Página actual"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr "de %(página)s"
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Página siguiente"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Última página"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s elemento"
436
  msgstr[1] "%s elementos"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Elegir todos"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "No hay resultados"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Borrar los registros - ¿estás seguro?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "Una vez se borren tus registros actuales ya no estarán disponibles. Puedes configurar una programación de borrado desde las opciones de Redirection si quieres hacer esto automáticamente."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "¡Sí! Borra los registros"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "¡No! No borres los registros"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Boletín"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "¿Quieres estar al día de los cambios en Redirection?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Regístrate al pequeño boletín de Redirection - un boletín liviano sobre las nuevas funcionalidades y cambios en el plugin. Ideal si quieres probar los cambios de la versión beta antes de su lanzamiento."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Tu dirección de correo electrónico:"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "He borrado una redirección, ¿por qué aún sigue redirigiendo?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Tu navegador cachea las redirecciones. Si has borrado una redirección y tu navegaor aún hace la redirección entonces {{a}}vacía la caché de tu navegador{{/a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "¿Puedo abrir una redirección en una nueva pestaña?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "No es posible hacer esto en el servidor. Tendrás que añadir {{code}}target=\"blank\"{{/code}} a tu enlace."
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Preguntas frecuentes"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "Ya has apoyado a este plugin - ¡gracias!"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "Siempre"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Borrar el plugin - ¿estás seguro?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Al borrar el plugin se eliminarán todas tus redirecciones, registros y ajustes. Haz esto si estás seguro de que quieres borrar el plugin, o si quieres restablecer el plugin. "
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "¡Sí! Borrar el plugin"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "¡No! No borrar el plugin"
537
 
@@ -551,144 +691,140 @@ msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}. "
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Soporte"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404s"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Log"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Borrar Redirection"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Subir"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Importar"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Actualizar"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "Auto generar URL"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "Un token único que permite acceso de los lectores de feeds a los registros RSS de Redirection (déjalo en blanco para que se genere automáticamente)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "Token RSS"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "No detectar"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Monitorizar cambios en entradas"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "Registros 404"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(tiempo que se mantendrán los registros)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Registros de redirecciones"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "Soy una buena persona y ayude al autor de este plugin"
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Soporte del plugin"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Opciones"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "Dos meses"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "Un mes"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "Una semana"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "Un dia"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "No hay logs"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Borrar todo"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Utiliza grupos para organizar tus redirecciones. Los grupos se asignan a un módulo, lo cual afecta a cómo se realizan las redirecciones en ese grupo. Si no estás seguro entonces utiliza el módulo WordPress."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Añadir grupo"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Buscar"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Grupos"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Guardar"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Grupo"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Coincidencia"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Añadir nueva redirección"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Cancelar"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Descargar"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Ajustes"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Eliminar o añadir automáticamente www a tu sitio."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Servidor por defecto"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "No hacer nada"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Error (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Pasar directo"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Redirigir a entrada aleatoria"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Redirigir a URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Grupo no válido a la hora de crear la redirección"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Mostrar sólo esta IP"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "URL origen"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Fecha"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Añadir redirección"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "Todos los módulos"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "Ver redirecciones"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Módulo"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Redirecciones"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Nombre"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filtro"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Restablecer aciertos"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Habilitar"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Desactivar"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Eliminar"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Editar"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Último acceso"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Hits"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Tipo"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Entradas modificadas"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Redirecciones"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "Agente usuario HTTP"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL y cliente de usuario (user agent)"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "URL destino"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "Sólo URL"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Expresión regular"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Referente"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL y referente"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Desconectado"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Conectado"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "Estado de URL y conexión"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2017-10-18 09:43:55+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: es\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr "Si no funciona el botón mágico entonces deberías leer el error y ver si puedes arreglarlo manualmente, o sino seguir la sección 'Necesito ayuda' de abajo."
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr "⚡️ Arreglo mágico ⚡️"
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr "Estado del plugin"
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr "Personalizado"
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr "Móvil"
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr "Lectores de feeds"
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr "Bibliotecas"
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr "Monitorizar el cambio de URL"
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr "Guardar los cambios de este grupo"
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr "Por ejemplo \"/amp\""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr "Crear una redirección asociada"
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr "Monitorear URL"
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr "Monitorea cambios en las páginas"
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr "Monitorea elementos de la papelera (creará redirecciones desactivadas) "
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr "Borrar 404s"
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr "Borra todos los registros de este 404"
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr "Borra todo de la IP %s"
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr "Borra todo lo que tenga \"%s\""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ 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é."
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr "No ha sido posible cargar Redirection"
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr "No fue posible crear el grupo"
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr "Fallo al reparar las tablas de la base de datos"
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr "El grupo de monitoreo de entradas es válido"
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr "El grupo de monitoreo de entradas no es válido"
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr "Grupo de monitoreo de entradas"
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr "Todas las redirecciones tienen un grupo válido"
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr "Detectadas redirecciones con grupos no válidos"
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr "Grupo de redirección válido"
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr "Detectados grupos válidos"
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr "Grupos válidos"
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr "Tablas de la base de datos"
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr "Faltan las siguientes tablas:"
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr "Están presentes todas las tablas"
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "Detectada caché de Redirection"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
  msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "Los datos de esta página han caducado, por favor, recarga."
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Tu servidor devolvió un error de 403 Prohibido, que podría indicar que se bloqueó la petición. ¿Estás usando un cortafuegos o un plugin de seguridad?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Incluye estos detalles en tu informe {strong}}junto con una descripción de lo que estabas haciendo{{/strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Cargando, por favor espera…"
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}formato de archivo CSV{{/strong}}: {{code}}URL de origen, URL de destino{{/code}} - y puede añadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para no, 1 para sí)."
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr "Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."
213
 
215
  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."
216
  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."
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr "Crear aviso de problema"
221
 
227
  msgid "Important details"
228
  msgstr "Detalles importantes"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "¿Necesitas ayuda?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "Primero revisa las preguntas frecuentes de abajo. Si sigues teniendo un problema entonces, por favor, desactiva el resto de plugins y comprueba si persiste el problema."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "Puedes informar de fallos y enviar nuevas sugerencias en el repositorio de Github. Por favor, ofrece toda la información posible, con capturas, para explicar tu problema."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr "Por favor, date cuenta de que todo soporte se ofrece sobre la base del tiempo disponible y no está garantizado. No ofrezco soporte de pago."
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "Si quieres enviar información que no quieras que esté en un repositorio público entonces envíalo directamente por {{email}}correo electrónico{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "¿Puedo redirigir todos los errores 404?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "No, y no se recomienda hacerlo. Un error 404 es la respuesta correcta a mostrar si una página no existe. Si lo rediriges estás indicando que existió alguna vez, y esto podría diluir tu sitio."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "Pos"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - Desaparecido"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Posición"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr "Se usa para generar automáticamente una URL si no se ofrece una URL. Utiliza las etiquetas especiales {{code}}$dec${{/code}} o {{code}}$hex${{/code}} para insertar un ID único insertado"
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Módulo Apache"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Introduce la ruta completa y el nombre del archivo si quieres que Redirection actualice automáticamente tu {{code}}.htaccess{{/code}}."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Importar a un grupo"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Importa un archivo CSV, .htaccess o JSON."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Añadir archivo"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "Archivo seleccionado"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importando"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Importación finalizada"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Total de redirecciones importadas:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "Aceptar"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Cerrar"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "Todas las importaciones se añadirán a la base de datos actual."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Exportar"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection (que contenga todas las redirecciones y grupos)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Todo"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "Redirecciones WordPress"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Redirecciones Apache"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Redirecciones Nginx"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr ".htaccess de Apache"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr "Reglas de rewrite de Nginx"
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr "JSON de Redirection"
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "Ver"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Los archivos de registro se pueden exportar desde las páginas de registro."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Importar/Exportar"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Registros"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "Errores 404"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr "Me gustaría dar algo más de apoyo."
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Apoyar 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Redirección guardada"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Registro borrado"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Ajustes guardados"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Grupo guardado"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "¿Estás seguro de querer borrar este elemento?"
422
  msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr "pass"
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "Todos los grupos"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - Movido permanentemente"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Encontrado"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Redirección temporal"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Redirección permanente"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - No autorizado"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - No encontrado"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Título"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "Cuando coincide"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "con el código HTTP"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Mostrar opciones avanzadas"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Objetivo coincidente"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Objetivo no coincidente"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Guardando…"
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "Ver aviso"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "URL de origen no válida"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Acción de redirección no válida"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr "Coincidencia de redirección no válida"
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "No ha sido posible añadir la nueva redirección"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Algo fue mal 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Entradas del registro (máximo %d)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Quitar WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "Añadir WWW"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Buscar por IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr "Elegir acción en lote"
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr "Acciones en lote"
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Aplicar"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "Primera página"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Página anterior"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Página actual"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr "de %(página)s"
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Página siguiente"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Última página"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s elemento"
576
  msgstr[1] "%s elementos"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Elegir todos"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "No hay resultados"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Borrar los registros - ¿estás seguro?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "Una vez se borren tus registros actuales ya no estarán disponibles. Puedes configurar una programación de borrado desde las opciones de Redirection si quieres hacer esto automáticamente."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "¡Sí! Borra los registros"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "¡No! No borres los registros"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Boletín"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "¿Quieres estar al día de los cambios en Redirection?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Regístrate al pequeño boletín de Redirection - un boletín liviano sobre las nuevas funcionalidades y cambios en el plugin. Ideal si quieres probar los cambios de la versión beta antes de su lanzamiento."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Tu dirección de correo electrónico:"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "He borrado una redirección, ¿por qué aún sigue redirigiendo?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Tu navegador cachea las redirecciones. Si has borrado una redirección y tu navegaor aún hace la redirección entonces {{a}}vacía la caché de tu navegador{{/a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "¿Puedo abrir una redirección en una nueva pestaña?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "No es posible hacer esto en el servidor. Tendrás que añadir {{code}}target=\"blank\"{{/code}} a tu enlace."
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Preguntas frecuentes"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "Ya has apoyado a este plugin - ¡gracias!"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "Siempre"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Borrar el plugin - ¿estás seguro?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Al borrar el plugin se eliminarán todas tus redirecciones, registros y ajustes. Haz esto si estás seguro de que quieres borrar el plugin, o si quieres restablecer el plugin. "
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "¡Sí! Borrar el plugin"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "¡No! No borrar el plugin"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}. "
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Soporte"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404s"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Log"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Borrar Redirection"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Subir"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Importar"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Actualizar"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "Auto generar URL"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "Un token único que permite acceso de los lectores de feeds a los registros RSS de Redirection (déjalo en blanco para que se genere automáticamente)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "Token RSS"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Monitorizar cambios en entradas"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "Registros 404"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(tiempo que se mantendrán los registros)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Registros de redirecciones"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "Soy una buena persona y ayude al autor de este plugin"
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Soporte del plugin"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Opciones"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "Dos meses"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "Un mes"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "Una semana"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "Un dia"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "No hay logs"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Borrar todo"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Utiliza grupos para organizar tus redirecciones. Los grupos se asignan a un módulo, lo cual afecta a cómo se realizan las redirecciones en ese grupo. Si no estás seguro entonces utiliza el módulo WordPress."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Añadir grupo"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Buscar"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Grupos"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Guardar"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Grupo"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Coincidencia"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Añadir nueva redirección"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Cancelar"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Descargar"
830
 
836
  msgid "Settings"
837
  msgstr "Ajustes"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Eliminar o añadir automáticamente www a tu sitio."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Servidor por defecto"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "No hacer nada"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Error (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Pasar directo"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Redirigir a entrada aleatoria"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Redirigir a URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Grupo no válido a la hora de crear la redirección"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Mostrar sólo esta IP"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "URL origen"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Fecha"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Añadir redirección"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "Todos los módulos"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "Ver redirecciones"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Módulo"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Redirecciones"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Nombre"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filtro"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Restablecer aciertos"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Habilitar"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Desactivar"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Eliminar"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Editar"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Último acceso"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Hits"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Tipo"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Entradas modificadas"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Redirecciones"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "Agente usuario HTTP"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL y cliente de usuario (user agent)"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "URL destino"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "Sólo URL"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Expresión regular"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Referente"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL y referente"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Desconectado"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Conectado"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "Estado de URL y conexión"
locale/redirection-fr_FR.mo CHANGED
Binary file
locale/redirection-fr_FR.po CHANGED
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: fr\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "Redirection en cache détectée"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
- msgstr "Veuillez nettoyer le cache de votre navigateur et recharger cette page"
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "Les données de cette page ont expiré, veuillez la recharger."
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"
33
 
@@ -43,7 +187,7 @@ msgstr "Si le problème n’est pas connu alors tentez de désactiver d’autres
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
49
 
@@ -51,23 +195,19 @@ msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "Une erreur est survenue lors du chargement de Redirection."
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Veuillez patienter pendant le chargement…"
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
73
 
@@ -75,7 +215,7 @@ msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un
75
  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."
76
  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."
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr "Créer un rapport"
81
 
@@ -87,273 +227,273 @@ msgstr "E-mail"
87
  msgid "Important details"
88
  msgstr "Informations importantes"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Besoin d’aide ?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "Veuillez d’abord consulter la FAQ ci-dessous. Si votre problème persiste, veuillez désactiver toutes les autres extensions et vérifier si c’est toujours le cas."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "Vous pouvez rapporter les bugs et nouvelles suggestions dans le dépôt Github. Veuillez fournir autant d’informations que possible, avec des captures d’écrans pour aider à expliquer votre problème."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr "Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "Si vous voulez fournir des informations que vous ne voulez pas voir apparaître sur un dépôt public, alors envoyez-les directement par {{email}}e-mail{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Puis-je rediriger les erreurs 404 ?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "Non, et il n’est pas conseillé de le faire. Une erreur 404 est une réponse correcte à renvoyer lorsqu’une page n’existe pas. Si vous la redirigez, vous indiquez que cela a existé un jour et cela peut diluer les liens de votre site."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "Pos"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 – Gone"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Position"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr "Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Module Apache"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Importer dans le groupe"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Importer un fichier CSV, .htaccess ou JSON."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Ajouter un fichier"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "Fichier sélectionné"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Import"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Import terminé"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Total des redirections importées :"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Fermer"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "Tous les imports seront ajoutés à la base de données actuelle."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Exporter"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Tout"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "Redirections WordPress"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Redirections Apache"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Redirections Nginx"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr ".htaccess Apache"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr "Règles de réécriture Nginx"
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr "Redirection JSON"
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "Visualiser"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Import/export"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Journaux"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "Erreurs 404"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr "Je voudrais soutenir un peu plus."
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Support 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Redirection sauvegardée"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Journal supprimé"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Réglages sauvegardés"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Groupe sauvegardé"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Êtes-vous sûr•e de vouloir supprimer cet élément ?"
282
  msgstr[1] "Êtes-vous sûr•e de vouloir supprimer ces éléments ?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr "Passer"
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "Tous les groupes"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - déplacé de façon permanente"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 – trouvé"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 – Redirigé temporairement"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 – Redirigé de façon permanente"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 – Non-autorisé"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 – Introuvable"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Titre"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "Quand cela correspond"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "avec code HTTP"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Afficher les options avancées"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Cible correspondant"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Cible ne correspondant pas"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Sauvegarde…"
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "Voir la notification"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "URL source non-valide"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Action de redirection non-valide"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr "Correspondance de redirection non-valide"
359
 
@@ -361,7 +501,7 @@ msgstr "Correspondance de redirection non-valide"
361
  msgid "Unable to add new redirect"
362
  msgstr "Incapable de créer une nouvelle redirection"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Quelque chose s’est mal passé 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr "Voyez si votre problème est décrit dans la liste des {{link}}problème
381
  msgid "Log entries (%d max)"
382
  msgstr "Entrées du journal (100 max.)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Retirer WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "Ajouter WWW"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Rechercher par IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr "Sélectionner l’action groupée"
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr "Actions groupées"
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Appliquer"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "Première page"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Page précédente"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Page courante"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr "de %(page)s"
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Page suivante"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Dernière page"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s élément"
436
  msgstr[1] "%s éléments"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Tout sélectionner"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "Aucun résultat"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Confirmez-vous la suppression des journaux ?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "Oui ! Supprimer les journaux"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "Non ! Ne pas supprimer les journaux"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Newsletter"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Inscrivez-vous à la minuscule newsletter de Redirection. Avec quelques envois seulement, cette newsletter vous informe sur les nouvelles fonctionnalités et les modifications apportées à l’extension. La solution idéale si vous voulez tester les versions bêta."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Votre adresse de messagerie :"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "J’ai retiré une redirection, pourquoi continue-t-elle de rediriger ?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Votre navigateur mettra en cache les redirections. Si vous avez retiré une redirection mais que votre navigateur vous redirige encore, {{a}}videz le cache de votre navigateur{{/ a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "Puis-je ouvrir une redirection dans un nouvel onglet ?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "Impossible de faire cela sur le serveur. À la place, vous allez devoir ajouter {{code}}target=\"blank\"{{/code}} à votre lien."
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Foire aux questions"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "Indéfiniment"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Confirmez-vous vouloir supprimer cette extension ?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "Oui ! Supprimer l’extension"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "Non ! Ne pas supprimer l’extension"
537
 
@@ -551,144 +691,140 @@ msgstr "Gérez toutes vos redirections 301 et surveillez les erreurs 404."
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}."
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Support"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Journaux"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Supprimer la redirection"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Mettre en ligne"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Importer"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Mettre à jour"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "URL auto-générée&nbsp;"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "Jeton RSS "
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "Ne pas surveiller"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Surveiller les modifications apportées aux publications&nbsp;"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "Journaux des 404 "
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(durée de conservation des journaux)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Journaux des redirections "
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "Je suis un type bien et j&rsquo;ai aidé l&rsquo;auteur de cette extension."
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Support de l’extension "
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Options"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "Deux mois"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "Un mois"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "Une semaine"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "Un jour"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "Aucun journal"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Tout supprimer"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Ajouter un groupe"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Rechercher"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Groupes"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Enregistrer"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Groupe"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Correspondant"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Ajouter une nouvelle redirection"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Annuler"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Télécharger"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Réglages"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Ajouter ou retirer automatiquement www à votre site."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Serveur par défaut"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "Ne rien faire"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Erreur (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Outrepasser"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Rediriger vers un article aléatoire"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Redirection vers une URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Groupe non valide à la création d’une redirection"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Afficher uniquement cette IP"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "URL source"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Date"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Ajouter une redirection"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "Tous les modules"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "Voir les redirections"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Module"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Redirections"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Nom"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filtre"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Réinitialiser les vues"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Activer"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Désactiver"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Supprimer"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Modifier"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Dernier accès"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Hits"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Type"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Articles modifiés"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Redirections"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "Agent utilisateur"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL et agent utilisateur"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "URL cible"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "URL uniquement"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Regex"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Référant"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL et référent"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Déconnecté"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Connecté"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL et état de connexion"
11
  "Language: fr\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr ""
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr ""
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr ""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "Redirection en cache détectée"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
+ msgstr ""
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "Les données de cette page ont expiré, veuillez la recharger."
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Votre serveur renvoie une erreur 403 Forbidden indiquant que la requête pourrait avoir été bloquée. Utilisez-vous un firewall ou une extension de sécurité ?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Incluez ces détails dans votre rapport {{strong}}avec une description de ce que vous {{/strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "Si vous pensez que Redirection est en faute alors créez un rapport."
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Veuillez patienter pendant le chargement…"
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr "Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."
213
 
215
  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."
216
  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."
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr "Créer un rapport"
221
 
227
  msgid "Important details"
228
  msgstr "Informations importantes"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Besoin d’aide ?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "Veuillez d’abord consulter la FAQ ci-dessous. Si votre problème persiste, veuillez désactiver toutes les autres extensions et vérifier si c’est toujours le cas."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "Vous pouvez rapporter les bugs et nouvelles suggestions dans le dépôt Github. Veuillez fournir autant d’informations que possible, avec des captures d’écrans pour aider à expliquer votre problème."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr "Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "Si vous voulez fournir des informations que vous ne voulez pas voir apparaître sur un dépôt public, alors envoyez-les directement par {{email}}e-mail{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Puis-je rediriger les erreurs 404 ?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "Non, et il n’est pas conseillé de le faire. Une erreur 404 est une réponse correcte à renvoyer lorsqu’une page n’existe pas. Si vous la redirigez, vous indiquez que cela a existé un jour et cela peut diluer les liens de votre site."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "Pos"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 – Gone"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Position"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr "Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Module Apache"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Saisissez le chemin complet et le nom de fichier si vous souhaitez que Redirection mette à jour automatiquement votre {{code}}.htaccess{{/code}}."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Importer dans le groupe"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Importer un fichier CSV, .htaccess ou JSON."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Cliquer sur « ajouter un fichier » ou glisser-déposer ici."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Ajouter un fichier"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "Fichier sélectionné"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Import"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Import terminé"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Total des redirections importées :"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Vérifiez à deux fois si le fichier et dans le bon format !"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Fermer"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "Tous les imports seront ajoutés à la base de données actuelle."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Exporter"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Exporter en CSV, Apache .htaccess, Nginx, ou en fichier de redirection JSON (qui contiendra toutes les redirections et les groupes)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Tout"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "Redirections WordPress"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Redirections Apache"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Redirections Nginx"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr ".htaccess Apache"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr "Règles de réécriture Nginx"
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr "Redirection JSON"
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "Visualiser"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Les fichier de journal peuvent être exportés depuis les pages du journal."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Import/export"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Journaux"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "Erreurs 404"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr "Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr "Je voudrais soutenir un peu plus."
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Support 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Redirection sauvegardée"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Journal supprimé"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Réglages sauvegardés"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Groupe sauvegardé"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Êtes-vous sûr•e de vouloir supprimer cet élément ?"
422
  msgstr[1] "Êtes-vous sûr•e de vouloir supprimer ces éléments ?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr "Passer"
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "Tous les groupes"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - déplacé de façon permanente"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 – trouvé"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 – Redirigé temporairement"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 – Redirigé de façon permanente"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 – Non-autorisé"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 – Introuvable"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Titre"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "Quand cela correspond"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "avec code HTTP"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Afficher les options avancées"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Cible correspondant"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Cible ne correspondant pas"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Sauvegarde…"
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "Voir la notification"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "URL source non-valide"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Action de redirection non-valide"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr "Correspondance de redirection non-valide"
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "Incapable de créer une nouvelle redirection"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Quelque chose s’est mal passé 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Entrées du journal (100 max.)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Retirer WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "Ajouter WWW"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Rechercher par IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr "Sélectionner l’action groupée"
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr "Actions groupées"
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Appliquer"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "Première page"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Page précédente"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Page courante"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr "de %(page)s"
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Page suivante"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Dernière page"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s élément"
576
  msgstr[1] "%s éléments"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Tout sélectionner"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "Aucun résultat"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Confirmez-vous la suppression des journaux ?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "Oui ! Supprimer les journaux"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "Non ! Ne pas supprimer les journaux"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Newsletter"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "Vous souhaitez être au courant des modifications apportées à Redirection ?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Inscrivez-vous à la minuscule newsletter de Redirection. Avec quelques envois seulement, cette newsletter vous informe sur les nouvelles fonctionnalités et les modifications apportées à l’extension. La solution idéale si vous voulez tester les versions bêta."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Votre adresse de messagerie :"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "J’ai retiré une redirection, pourquoi continue-t-elle de rediriger ?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Votre navigateur mettra en cache les redirections. Si vous avez retiré une redirection mais que votre navigateur vous redirige encore, {{a}}videz le cache de votre navigateur{{/ a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "Puis-je ouvrir une redirection dans un nouvel onglet ?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "Impossible de faire cela sur le serveur. À la place, vous allez devoir ajouter {{code}}target=\"blank\"{{/code}} à votre lien."
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Foire aux questions"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "Vous avez apporté votre soutien à l’extension. Merci !"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "Vous avez une extension utile, et je peux continuer à l’améliorer."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "Indéfiniment"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Confirmez-vous vouloir supprimer cette extension ?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "Oui ! Supprimer l’extension"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "Non ! Ne pas supprimer l’extension"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}."
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Support"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Journaux"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Supprimer la redirection"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Mettre en ligne"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Importer"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Mettre à jour"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "URL auto-générée&nbsp;"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "Jeton RSS "
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Surveiller les modifications apportées aux publications&nbsp;"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "Journaux des 404 "
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(durée de conservation des journaux)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Journaux des redirections "
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "Je suis un type bien et j&rsquo;ai aidé l&rsquo;auteur de cette extension."
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Support de l’extension "
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Options"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "Deux mois"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "Un mois"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "Une semaine"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "Un jour"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "Aucun journal"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Tout supprimer"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Ajouter un groupe"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Rechercher"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Groupes"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Enregistrer"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Groupe"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Correspondant"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Ajouter une nouvelle redirection"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Annuler"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Télécharger"
830
 
836
  msgid "Settings"
837
  msgstr "Réglages"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Ajouter ou retirer automatiquement www à votre site."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Serveur par défaut"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "Ne rien faire"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Erreur (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Outrepasser"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Rediriger vers un article aléatoire"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Redirection vers une URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Groupe non valide à la création d’une redirection"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Afficher uniquement cette IP"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "URL source"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Date"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Ajouter une redirection"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "Tous les modules"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "Voir les redirections"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Module"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Redirections"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Nom"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filtre"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Réinitialiser les vues"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Activer"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Désactiver"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Supprimer"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Modifier"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Dernier accès"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Hits"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Type"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Articles modifiés"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Redirections"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "Agent utilisateur"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL et agent utilisateur"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "URL cible"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "URL uniquement"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Regex"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Référant"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL et référent"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Déconnecté"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Connecté"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL et état de connexion"
locale/redirection-it_IT.mo CHANGED
Binary file
locale/redirection-it_IT.po CHANGED
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: it\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr ""
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr ""
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr ""
33
 
@@ -43,7 +187,7 @@ msgstr ""
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr ""
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr ""
49
 
@@ -51,23 +195,19 @@ msgstr ""
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr ""
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr ""
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr ""
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr ""
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr ""
73
 
@@ -75,7 +215,7 @@ msgstr ""
75
  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."
76
  msgstr ""
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr ""
81
 
@@ -87,273 +227,273 @@ msgstr ""
87
  msgid "Important details"
88
  msgstr ""
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Hai bisogno di aiuto?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "Prima controlla le FAQ qui sotto. Se continui ad avere problemi disabilita tutti gli altri plugin e verifica se il problema persiste."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "Puoi segnalare bug e nuovi suggerimenti nel repository GitHub. Fornisci quante più informazioni possibile, con screenshot, per aiutare a spiegare il tuo problema."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr ""
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "Se vuoi inviare informazioni che non vuoi inserire in un repository pubblico, inviale direttamente tramite {{email}}email{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Posso reindirizzare tutti gli errori 404?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr ""
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr ""
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr ""
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Posizione"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr ""
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Modulo Apache"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Importa nel gruppo"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Importa un file CSV, .htaccess o JSON."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Premi 'Aggiungi File' o trascina e rilascia qui."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Aggiungi File"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "File selezionato"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importazione"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Importazione finita"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr ""
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Controlla che il file sia nel formato corretto!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Chiudi"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "Tutte le importazioni verranno aggiunte al database corrente."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Esporta"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Tutto"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "Redirezioni di WordPress"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Redirezioni Apache"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Redirezioni nginx"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr ".htaccess Apache"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr ""
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr ""
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr ""
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr ""
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr ""
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr ""
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "Errori 404"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr ""
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr ""
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Supporta 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Redirezione salvata"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Log eliminato"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Impostazioni salvate"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Gruppo salvato"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Sei sicuro di voler eliminare questo oggetto?"
282
  msgstr[1] "Sei sicuro di voler eliminare questi oggetti?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr ""
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "Tutti i gruppi"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - Spostato in maniera permanente"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Trovato"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Redirezione temporanea"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Redirezione permanente"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - Non autorizzato"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - Non trovato"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Titolo"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "Quando corrisponde"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "Con codice HTTP"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Mostra opzioni avanzate"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr ""
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr ""
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Salvataggio..."
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "Vedi la notifica"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "URL di origine non valido"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Azione di redirezione non valida"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr ""
359
 
@@ -361,7 +501,7 @@ msgstr ""
361
  msgid "Unable to add new redirect"
362
  msgstr "Impossibile aggiungere una nuova redirezione"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Qualcosa è andato storto 🙁"
367
 
@@ -383,157 +523,157 @@ msgstr "Controlla se il tuo problema è descritto nella nostra fantastica lista
383
  msgid "Log entries (%d max)"
384
  msgstr ""
385
 
386
- #: redirection-strings.php:125
387
  msgid "Remove WWW"
388
  msgstr "Rimuovi WWW"
389
 
390
- #: redirection-strings.php:124
391
  msgid "Add WWW"
392
  msgstr "Aggiungi WWW"
393
 
394
- #: redirection-strings.php:236
395
  msgid "Search by IP"
396
  msgstr "Cerca per IP"
397
 
398
- #: redirection-strings.php:232
399
  msgid "Select bulk action"
400
  msgstr "Seleziona l'azione di massa"
401
 
402
- #: redirection-strings.php:231
403
  msgid "Bulk Actions"
404
  msgstr "Azioni di massa"
405
 
406
- #: redirection-strings.php:230
407
  msgid "Apply"
408
  msgstr "Applica"
409
 
410
- #: redirection-strings.php:229
411
  msgid "First page"
412
  msgstr "Prima pagina"
413
 
414
- #: redirection-strings.php:228
415
  msgid "Prev page"
416
  msgstr "Pagina precedente"
417
 
418
- #: redirection-strings.php:227
419
  msgid "Current Page"
420
  msgstr "Pagina corrente"
421
 
422
- #: redirection-strings.php:226
423
  msgid "of %(page)s"
424
  msgstr ""
425
 
426
- #: redirection-strings.php:225
427
  msgid "Next page"
428
  msgstr "Prossima pagina"
429
 
430
- #: redirection-strings.php:224
431
  msgid "Last page"
432
  msgstr "Ultima pagina"
433
 
434
- #: redirection-strings.php:223
435
  msgid "%s item"
436
  msgid_plural "%s items"
437
  msgstr[0] "%s oggetto"
438
  msgstr[1] "%s oggetti"
439
 
440
- #: redirection-strings.php:222
441
  msgid "Select All"
442
  msgstr "Seleziona tutto"
443
 
444
- #: redirection-strings.php:234
445
  msgid "Sorry, something went wrong loading the data - please try again"
446
  msgstr "Qualcosa è andato storto leggendo i dati - riprova"
447
 
448
- #: redirection-strings.php:233
449
  msgid "No results"
450
  msgstr "Nessun risultato"
451
 
452
- #: redirection-strings.php:82
453
  msgid "Delete the logs - are you sure?"
454
  msgstr "Cancella i log - sei sicuro?"
455
 
456
- #: redirection-strings.php:81
457
  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."
458
  msgstr "Una volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."
459
 
460
- #: redirection-strings.php:80
461
  msgid "Yes! Delete the logs"
462
  msgstr "Sì! Cancella i log"
463
 
464
- #: redirection-strings.php:79
465
  msgid "No! Don't delete the logs"
466
  msgstr "No! Non cancellare i log"
467
 
468
- #: redirection-strings.php:219
469
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
470
  msgstr ""
471
 
472
- #: redirection-strings.php:218 redirection-strings.php:220
473
  msgid "Newsletter"
474
  msgstr "Newsletter"
475
 
476
- #: redirection-strings.php:217
477
  msgid "Want to keep up to date with changes to Redirection?"
478
  msgstr ""
479
 
480
- #: redirection-strings.php:216
481
  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."
482
  msgstr "Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."
483
 
484
- #: redirection-strings.php:215
485
  msgid "Your email address:"
486
  msgstr "Il tuo indirizzo email:"
487
 
488
- #: redirection-strings.php:209
489
  msgid "I deleted a redirection, why is it still redirecting?"
490
  msgstr "Ho eliminato una redirezione, perché sta ancora reindirizzando?"
491
 
492
- #: redirection-strings.php:208
493
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
494
  msgstr "Il tuo browser mette in cache le redirezioni. Se hai eliminato una redirezione e il tuo browser continua a reindirizzare {{a}}cancella la cache del browser{{/a}}."
495
 
496
- #: redirection-strings.php:207
497
  msgid "Can I open a redirect in a new tab?"
498
  msgstr "Posso aprire una redirezione in una nuova scheda?"
499
 
500
- #: redirection-strings.php:206
501
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
502
  msgstr "Non è possibile farlo sul server. Devi aggiungere {{code}}target=\"blank\"{{/code}} al tuo link."
503
 
504
- #: redirection-strings.php:203
505
  msgid "Frequently Asked Questions"
506
  msgstr ""
507
 
508
- #: redirection-strings.php:121
509
  msgid "You've supported this plugin - thank you!"
510
  msgstr "Hai già supportato questo plugin - grazie!"
511
 
512
- #: redirection-strings.php:118
513
  msgid "You get useful software and I get to carry on making it better."
514
  msgstr ""
515
 
516
- #: redirection-strings.php:140
517
  msgid "Forever"
518
  msgstr "Per sempre"
519
 
520
- #: redirection-strings.php:113
521
  msgid "Delete the plugin - are you sure?"
522
  msgstr "Cancella il plugin - sei sicuro?"
523
 
524
- #: redirection-strings.php:112
525
  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."
526
  msgstr ""
527
 
528
- #: redirection-strings.php:111
529
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
530
  msgstr ""
531
 
532
- #: redirection-strings.php:110
533
  msgid "Yes! Delete the plugin"
534
  msgstr "Sì! Cancella il plugin"
535
 
536
- #: redirection-strings.php:109
537
  msgid "No! Don't delete the plugin"
538
  msgstr "No! Non cancellare il plugin"
539
 
@@ -553,144 +693,140 @@ msgstr "Gestisci tutti i redirect 301 and controlla tutti gli errori 404"
553
  msgid "http://urbangiraffe.com/plugins/redirection/"
554
  msgstr "http://urbangiraffe.com/plugins/redirection/"
555
 
556
- #: redirection-strings.php:119
557
  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}}."
558
  msgstr ""
559
 
560
- #: redirection-strings.php:43 redirection-strings.php:101
561
  msgid "Support"
562
  msgstr "Supporto"
563
 
564
- #: redirection-strings.php:104
565
  msgid "404s"
566
  msgstr "404"
567
 
568
- #: redirection-strings.php:105
569
  msgid "Log"
570
  msgstr "Log"
571
 
572
- #: redirection-strings.php:115
573
  msgid "Delete Redirection"
574
  msgstr "Rimuovi Redirection"
575
 
576
- #: redirection-strings.php:73
577
  msgid "Upload"
578
  msgstr "Carica"
579
 
580
- #: redirection-strings.php:65
581
  msgid "Import"
582
  msgstr "Importa"
583
 
584
- #: redirection-strings.php:122
585
  msgid "Update"
586
  msgstr "Aggiorna"
587
 
588
- #: redirection-strings.php:130
589
  msgid "Auto-generate URL"
590
  msgstr "Genera URL automaticamente"
591
 
592
- #: redirection-strings.php:131
593
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
594
  msgstr "Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"
595
 
596
- #: redirection-strings.php:132
597
  msgid "RSS Token"
598
  msgstr "Token RSS"
599
 
600
- #: redirection-strings.php:139
601
- msgid "Don't monitor"
602
- msgstr "Non controllare"
603
-
604
- #: redirection-strings.php:133
605
  msgid "Monitor changes to posts"
606
  msgstr "Controlla cambiamenti ai post"
607
 
608
- #: redirection-strings.php:135
609
  msgid "404 Logs"
610
  msgstr "Registro 404"
611
 
612
- #: redirection-strings.php:134 redirection-strings.php:136
613
  msgid "(time to keep logs for)"
614
  msgstr "(per quanto tempo conservare i log)"
615
 
616
- #: redirection-strings.php:137
617
  msgid "Redirect Logs"
618
  msgstr "Registro redirezioni"
619
 
620
- #: redirection-strings.php:138
621
  msgid "I'm a nice person and I have helped support the author of this plugin"
622
  msgstr "Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"
623
 
624
- #: redirection-strings.php:116
625
  msgid "Plugin Support"
626
  msgstr ""
627
 
628
- #: redirection-strings.php:44 redirection-strings.php:102
629
  msgid "Options"
630
  msgstr "Opzioni"
631
 
632
- #: redirection-strings.php:141
633
  msgid "Two months"
634
  msgstr "Due mesi"
635
 
636
- #: redirection-strings.php:142
637
  msgid "A month"
638
  msgstr "Un mese"
639
 
640
- #: redirection-strings.php:143
641
  msgid "A week"
642
  msgstr "Una settimana"
643
 
644
- #: redirection-strings.php:144
645
  msgid "A day"
646
  msgstr "Un giorno"
647
 
648
- #: redirection-strings.php:145
649
  msgid "No logs"
650
  msgstr "Nessun log"
651
 
652
- #: redirection-strings.php:83
653
  msgid "Delete All"
654
  msgstr "Elimina tutto"
655
 
656
- #: redirection-strings.php:19
657
  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."
658
  msgstr "Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."
659
 
660
- #: redirection-strings.php:20
661
  msgid "Add Group"
662
  msgstr "Aggiungi gruppo"
663
 
664
- #: redirection-strings.php:235
665
  msgid "Search"
666
  msgstr "Cerca"
667
 
668
- #: redirection-strings.php:48 redirection-strings.php:106
669
  msgid "Groups"
670
  msgstr "Gruppi"
671
 
672
- #: redirection-strings.php:29 redirection-strings.php:159
673
  msgid "Save"
674
  msgstr "Salva"
675
 
676
- #: redirection-strings.php:161
677
  msgid "Group"
678
  msgstr "Gruppo"
679
 
680
- #: redirection-strings.php:164
681
  msgid "Match"
682
  msgstr "Match"
683
 
684
- #: redirection-strings.php:183
685
  msgid "Add new redirection"
686
  msgstr "Aggiungi un nuovo reindirizzamento"
687
 
688
- #: redirection-strings.php:28 redirection-strings.php:72
689
- #: redirection-strings.php:156
690
  msgid "Cancel"
691
  msgstr "Annulla"
692
 
693
- #: redirection-strings.php:51
694
  msgid "Download"
695
  msgstr "Scaricare"
696
 
@@ -702,173 +838,173 @@ msgstr "Redirection"
702
  msgid "Settings"
703
  msgstr "Impostazioni"
704
 
705
- #: redirection-strings.php:123
706
  msgid "Automatically remove or add www to your site."
707
  msgstr "Rimuove o aggiunge automaticamente www al tuo sito."
708
 
709
- #: redirection-strings.php:126
710
  msgid "Default server"
711
  msgstr "Server predefinito"
712
 
713
- #: redirection-strings.php:173
714
  msgid "Do nothing"
715
  msgstr "Non fare niente"
716
 
717
- #: redirection-strings.php:174
718
  msgid "Error (404)"
719
  msgstr "Errore (404)"
720
 
721
- #: redirection-strings.php:175
722
  msgid "Pass-through"
723
  msgstr "Pass-through"
724
 
725
- #: redirection-strings.php:176
726
  msgid "Redirect to random post"
727
  msgstr "Reindirizza a un post a caso"
728
 
729
- #: redirection-strings.php:177
730
  msgid "Redirect to URL"
731
  msgstr "Reindirizza a URL"
732
 
733
- #: models/redirect.php:463
734
  msgid "Invalid group when creating redirect"
735
  msgstr "Gruppo non valido nella creazione del redirect"
736
 
737
- #: redirection-strings.php:90 redirection-strings.php:97
738
  msgid "Show only this IP"
739
  msgstr "Mostra solo questo IP"
740
 
741
- #: redirection-strings.php:86 redirection-strings.php:93
742
  msgid "IP"
743
  msgstr "IP"
744
 
745
- #: redirection-strings.php:88 redirection-strings.php:95
746
- #: redirection-strings.php:158
747
  msgid "Source URL"
748
  msgstr "URL di partenza"
749
 
750
- #: redirection-strings.php:89 redirection-strings.php:96
751
  msgid "Date"
752
  msgstr "Data"
753
 
754
- #: redirection-strings.php:98 redirection-strings.php:100
755
- #: redirection-strings.php:182
756
  msgid "Add Redirect"
757
  msgstr ""
758
 
759
- #: redirection-strings.php:21
760
  msgid "All modules"
761
  msgstr "Tutti i moduli"
762
 
763
- #: redirection-strings.php:34
764
  msgid "View Redirects"
765
  msgstr "Mostra i redirect"
766
 
767
- #: redirection-strings.php:25 redirection-strings.php:30
768
  msgid "Module"
769
  msgstr "Modulo"
770
 
771
- #: redirection-strings.php:26 redirection-strings.php:107
772
  msgid "Redirects"
773
  msgstr "Reindirizzamenti"
774
 
775
- #: redirection-strings.php:18 redirection-strings.php:27
776
- #: redirection-strings.php:31
777
  msgid "Name"
778
  msgstr "Nome"
779
 
780
- #: redirection-strings.php:221
781
  msgid "Filter"
782
  msgstr "Filtro"
783
 
784
- #: redirection-strings.php:185
785
  msgid "Reset hits"
786
  msgstr ""
787
 
788
- #: redirection-strings.php:23 redirection-strings.php:32
789
- #: redirection-strings.php:187 redirection-strings.php:199
790
  msgid "Enable"
791
  msgstr "Attiva"
792
 
793
- #: redirection-strings.php:22 redirection-strings.php:33
794
- #: redirection-strings.php:186 redirection-strings.php:200
795
  msgid "Disable"
796
  msgstr "Disattiva"
797
 
798
- #: redirection-strings.php:24 redirection-strings.php:35
799
- #: redirection-strings.php:85 redirection-strings.php:91
800
- #: redirection-strings.php:92 redirection-strings.php:99
801
- #: redirection-strings.php:114 redirection-strings.php:188
802
- #: redirection-strings.php:201
803
  msgid "Delete"
804
  msgstr "Rimuovi"
805
 
806
- #: redirection-strings.php:36 redirection-strings.php:202
807
  msgid "Edit"
808
  msgstr "Modifica"
809
 
810
- #: redirection-strings.php:189
811
  msgid "Last Access"
812
  msgstr "Ultimo accesso"
813
 
814
- #: redirection-strings.php:190
815
  msgid "Hits"
816
  msgstr "Visite"
817
 
818
- #: redirection-strings.php:192
819
  msgid "URL"
820
  msgstr "URL"
821
 
822
- #: redirection-strings.php:193
823
  msgid "Type"
824
  msgstr "Tipo"
825
 
826
- #: models/database.php:121
827
  msgid "Modified Posts"
828
  msgstr "Post modificati"
829
 
830
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
831
  msgid "Redirections"
832
  msgstr "Reindirizzamenti"
833
 
834
- #: redirection-strings.php:195
835
  msgid "User Agent"
836
  msgstr "User agent"
837
 
838
- #: matches/user-agent.php:5 redirection-strings.php:178
839
  msgid "URL and user agent"
840
  msgstr "URL e user agent"
841
 
842
- #: redirection-strings.php:154
843
  msgid "Target URL"
844
  msgstr "URL di arrivo"
845
 
846
- #: matches/url.php:5 redirection-strings.php:181
847
  msgid "URL only"
848
  msgstr "solo URL"
849
 
850
- #: redirection-strings.php:157 redirection-strings.php:194
851
- #: redirection-strings.php:196
852
  msgid "Regex"
853
  msgstr "Regex"
854
 
855
- #: redirection-strings.php:87 redirection-strings.php:94
856
- #: redirection-strings.php:197
857
  msgid "Referrer"
858
  msgstr "Referrer"
859
 
860
- #: matches/referrer.php:8 redirection-strings.php:179
861
  msgid "URL and referrer"
862
  msgstr "URL e referrer"
863
 
864
- #: redirection-strings.php:150
865
  msgid "Logged Out"
866
  msgstr "Logged out"
867
 
868
- #: redirection-strings.php:151
869
  msgid "Logged In"
870
  msgstr "Logged in"
871
 
872
- #: matches/login.php:5 redirection-strings.php:180
873
  msgid "URL and login status"
874
  msgstr "status URL e login"
11
  "Language: it\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr ""
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr ""
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr ""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr ""
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
  msgstr ""
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr ""
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr ""
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr ""
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr ""
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr ""
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr ""
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr ""
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr ""
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr ""
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr ""
213
 
215
  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."
216
  msgstr ""
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr ""
221
 
227
  msgid "Important details"
228
  msgstr ""
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Hai bisogno di aiuto?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "Prima controlla le FAQ qui sotto. Se continui ad avere problemi disabilita tutti gli altri plugin e verifica se il problema persiste."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "Puoi segnalare bug e nuovi suggerimenti nel repository GitHub. Fornisci quante più informazioni possibile, con screenshot, per aiutare a spiegare il tuo problema."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr ""
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "Se vuoi inviare informazioni che non vuoi inserire in un repository pubblico, inviale direttamente tramite {{email}}email{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Posso reindirizzare tutti gli errori 404?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr ""
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr ""
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr ""
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Posizione"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr ""
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Modulo Apache"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Inserisci il percorso completo e il nome del file se vuoi che Redirection aggiorni automaticamente il tuo {{code}}.htaccess{{/code}}."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Importa nel gruppo"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Importa un file CSV, .htaccess o JSON."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Premi 'Aggiungi File' o trascina e rilascia qui."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Aggiungi File"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "File selezionato"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importazione"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Importazione finita"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr ""
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Controlla che il file sia nel formato corretto!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Chiudi"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "Tutte le importazioni verranno aggiunte al database corrente."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Esporta"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Esporta in CSV, Apache .htaccess, Nginx, o Redirection JSON (che contiene tutte le redirezioni e i gruppi)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Tutto"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "Redirezioni di WordPress"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Redirezioni Apache"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Redirezioni nginx"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr ".htaccess Apache"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr ""
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr ""
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr ""
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr ""
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr ""
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr ""
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "Errori 404"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr ""
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr ""
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Supporta 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Redirezione salvata"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Log eliminato"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Impostazioni salvate"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Gruppo salvato"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Sei sicuro di voler eliminare questo oggetto?"
422
  msgstr[1] "Sei sicuro di voler eliminare questi oggetti?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr ""
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "Tutti i gruppi"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - Spostato in maniera permanente"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Trovato"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Redirezione temporanea"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Redirezione permanente"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - Non autorizzato"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - Non trovato"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Titolo"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "Quando corrisponde"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "Con codice HTTP"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Mostra opzioni avanzate"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr ""
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr ""
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Salvataggio..."
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "Vedi la notifica"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "URL di origine non valido"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Azione di redirezione non valida"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr ""
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "Impossibile aggiungere una nuova redirezione"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Qualcosa è andato storto 🙁"
507
 
523
  msgid "Log entries (%d max)"
524
  msgstr ""
525
 
526
+ #: redirection-strings.php:131
527
  msgid "Remove WWW"
528
  msgstr "Rimuovi WWW"
529
 
530
+ #: redirection-strings.php:130
531
  msgid "Add WWW"
532
  msgstr "Aggiungi WWW"
533
 
534
+ #: redirection-strings.php:255
535
  msgid "Search by IP"
536
  msgstr "Cerca per IP"
537
 
538
+ #: redirection-strings.php:251
539
  msgid "Select bulk action"
540
  msgstr "Seleziona l'azione di massa"
541
 
542
+ #: redirection-strings.php:250
543
  msgid "Bulk Actions"
544
  msgstr "Azioni di massa"
545
 
546
+ #: redirection-strings.php:249
547
  msgid "Apply"
548
  msgstr "Applica"
549
 
550
+ #: redirection-strings.php:248
551
  msgid "First page"
552
  msgstr "Prima pagina"
553
 
554
+ #: redirection-strings.php:247
555
  msgid "Prev page"
556
  msgstr "Pagina precedente"
557
 
558
+ #: redirection-strings.php:246
559
  msgid "Current Page"
560
  msgstr "Pagina corrente"
561
 
562
+ #: redirection-strings.php:245
563
  msgid "of %(page)s"
564
  msgstr ""
565
 
566
+ #: redirection-strings.php:244
567
  msgid "Next page"
568
  msgstr "Prossima pagina"
569
 
570
+ #: redirection-strings.php:243
571
  msgid "Last page"
572
  msgstr "Ultima pagina"
573
 
574
+ #: redirection-strings.php:242
575
  msgid "%s item"
576
  msgid_plural "%s items"
577
  msgstr[0] "%s oggetto"
578
  msgstr[1] "%s oggetti"
579
 
580
+ #: redirection-strings.php:241
581
  msgid "Select All"
582
  msgstr "Seleziona tutto"
583
 
584
+ #: redirection-strings.php:253
585
  msgid "Sorry, something went wrong loading the data - please try again"
586
  msgstr "Qualcosa è andato storto leggendo i dati - riprova"
587
 
588
+ #: redirection-strings.php:252
589
  msgid "No results"
590
  msgstr "Nessun risultato"
591
 
592
+ #: redirection-strings.php:84
593
  msgid "Delete the logs - are you sure?"
594
  msgstr "Cancella i log - sei sicuro?"
595
 
596
+ #: redirection-strings.php:83
597
  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."
598
  msgstr "Una volta eliminati i log correnti non saranno più disponibili. Puoi impostare una pianificazione di eliminazione dalle opzioni di Redirection se desideri eseguire automaticamente questa operazione."
599
 
600
+ #: redirection-strings.php:82
601
  msgid "Yes! Delete the logs"
602
  msgstr "Sì! Cancella i log"
603
 
604
+ #: redirection-strings.php:81
605
  msgid "No! Don't delete the logs"
606
  msgstr "No! Non cancellare i log"
607
 
608
+ #: redirection-strings.php:235
609
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
610
  msgstr ""
611
 
612
+ #: redirection-strings.php:234 redirection-strings.php:236
613
  msgid "Newsletter"
614
  msgstr "Newsletter"
615
 
616
+ #: redirection-strings.php:233
617
  msgid "Want to keep up to date with changes to Redirection?"
618
  msgstr ""
619
 
620
+ #: redirection-strings.php:232
621
  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."
622
  msgstr "Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e i cambiamenti al plugin. Ideale si vuoi provare le modifiche in beta prima del rilascio."
623
 
624
+ #: redirection-strings.php:231
625
  msgid "Your email address:"
626
  msgstr "Il tuo indirizzo email:"
627
 
628
+ #: redirection-strings.php:225
629
  msgid "I deleted a redirection, why is it still redirecting?"
630
  msgstr "Ho eliminato una redirezione, perché sta ancora reindirizzando?"
631
 
632
+ #: redirection-strings.php:224
633
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
634
  msgstr "Il tuo browser mette in cache le redirezioni. Se hai eliminato una redirezione e il tuo browser continua a reindirizzare {{a}}cancella la cache del browser{{/a}}."
635
 
636
+ #: redirection-strings.php:223
637
  msgid "Can I open a redirect in a new tab?"
638
  msgstr "Posso aprire una redirezione in una nuova scheda?"
639
 
640
+ #: redirection-strings.php:222
641
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
642
  msgstr "Non è possibile farlo sul server. Devi aggiungere {{code}}target=\"blank\"{{/code}} al tuo link."
643
 
644
+ #: redirection-strings.php:219
645
  msgid "Frequently Asked Questions"
646
  msgstr ""
647
 
648
+ #: redirection-strings.php:127
649
  msgid "You've supported this plugin - thank you!"
650
  msgstr "Hai già supportato questo plugin - grazie!"
651
 
652
+ #: redirection-strings.php:124
653
  msgid "You get useful software and I get to carry on making it better."
654
  msgstr ""
655
 
656
+ #: redirection-strings.php:152
657
  msgid "Forever"
658
  msgstr "Per sempre"
659
 
660
+ #: redirection-strings.php:119
661
  msgid "Delete the plugin - are you sure?"
662
  msgstr "Cancella il plugin - sei sicuro?"
663
 
664
+ #: redirection-strings.php:118
665
  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."
666
  msgstr ""
667
 
668
+ #: redirection-strings.php:117
669
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
670
  msgstr ""
671
 
672
+ #: redirection-strings.php:116
673
  msgid "Yes! Delete the plugin"
674
  msgstr "Sì! Cancella il plugin"
675
 
676
+ #: redirection-strings.php:115
677
  msgid "No! Don't delete the plugin"
678
  msgstr "No! Non cancellare il plugin"
679
 
693
  msgid "http://urbangiraffe.com/plugins/redirection/"
694
  msgstr "http://urbangiraffe.com/plugins/redirection/"
695
 
696
+ #: redirection-strings.php:125
697
  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}}."
698
  msgstr ""
699
 
700
+ #: redirection-strings.php:45 redirection-strings.php:107
701
  msgid "Support"
702
  msgstr "Supporto"
703
 
704
+ #: redirection-strings.php:110
705
  msgid "404s"
706
  msgstr "404"
707
 
708
+ #: redirection-strings.php:111
709
  msgid "Log"
710
  msgstr "Log"
711
 
712
+ #: redirection-strings.php:121
713
  msgid "Delete Redirection"
714
  msgstr "Rimuovi Redirection"
715
 
716
+ #: redirection-strings.php:75
717
  msgid "Upload"
718
  msgstr "Carica"
719
 
720
+ #: redirection-strings.php:67
721
  msgid "Import"
722
  msgstr "Importa"
723
 
724
+ #: redirection-strings.php:128
725
  msgid "Update"
726
  msgstr "Aggiorna"
727
 
728
+ #: redirection-strings.php:136
729
  msgid "Auto-generate URL"
730
  msgstr "Genera URL automaticamente"
731
 
732
+ #: redirection-strings.php:137
733
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
734
  msgstr "Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"
735
 
736
+ #: redirection-strings.php:138
737
  msgid "RSS Token"
738
  msgstr "Token RSS"
739
 
740
+ #: redirection-strings.php:141
 
 
 
 
741
  msgid "Monitor changes to posts"
742
  msgstr "Controlla cambiamenti ai post"
743
 
744
+ #: redirection-strings.php:144
745
  msgid "404 Logs"
746
  msgstr "Registro 404"
747
 
748
+ #: redirection-strings.php:143 redirection-strings.php:145
749
  msgid "(time to keep logs for)"
750
  msgstr "(per quanto tempo conservare i log)"
751
 
752
+ #: redirection-strings.php:146
753
  msgid "Redirect Logs"
754
  msgstr "Registro redirezioni"
755
 
756
+ #: redirection-strings.php:147
757
  msgid "I'm a nice person and I have helped support the author of this plugin"
758
  msgstr "Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"
759
 
760
+ #: redirection-strings.php:122
761
  msgid "Plugin Support"
762
  msgstr ""
763
 
764
+ #: redirection-strings.php:46 redirection-strings.php:108
765
  msgid "Options"
766
  msgstr "Opzioni"
767
 
768
+ #: redirection-strings.php:153
769
  msgid "Two months"
770
  msgstr "Due mesi"
771
 
772
+ #: redirection-strings.php:154
773
  msgid "A month"
774
  msgstr "Un mese"
775
 
776
+ #: redirection-strings.php:155
777
  msgid "A week"
778
  msgstr "Una settimana"
779
 
780
+ #: redirection-strings.php:156
781
  msgid "A day"
782
  msgstr "Un giorno"
783
 
784
+ #: redirection-strings.php:157
785
  msgid "No logs"
786
  msgstr "Nessun log"
787
 
788
+ #: redirection-strings.php:85
789
  msgid "Delete All"
790
  msgstr "Elimina tutto"
791
 
792
+ #: redirection-strings.php:20
793
  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."
794
  msgstr "Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."
795
 
796
+ #: redirection-strings.php:21
797
  msgid "Add Group"
798
  msgstr "Aggiungi gruppo"
799
 
800
+ #: redirection-strings.php:254
801
  msgid "Search"
802
  msgstr "Cerca"
803
 
804
+ #: redirection-strings.php:50 redirection-strings.php:112
805
  msgid "Groups"
806
  msgstr "Gruppi"
807
 
808
+ #: redirection-strings.php:30 redirection-strings.php:171
809
  msgid "Save"
810
  msgstr "Salva"
811
 
812
+ #: redirection-strings.php:173
813
  msgid "Group"
814
  msgstr "Gruppo"
815
 
816
+ #: redirection-strings.php:176
817
  msgid "Match"
818
  msgstr "Match"
819
 
820
+ #: redirection-strings.php:195
821
  msgid "Add new redirection"
822
  msgstr "Aggiungi un nuovo reindirizzamento"
823
 
824
+ #: redirection-strings.php:29 redirection-strings.php:74
825
+ #: redirection-strings.php:168
826
  msgid "Cancel"
827
  msgstr "Annulla"
828
 
829
+ #: redirection-strings.php:53
830
  msgid "Download"
831
  msgstr "Scaricare"
832
 
838
  msgid "Settings"
839
  msgstr "Impostazioni"
840
 
841
+ #: redirection-strings.php:129
842
  msgid "Automatically remove or add www to your site."
843
  msgstr "Rimuove o aggiunge automaticamente www al tuo sito."
844
 
845
+ #: redirection-strings.php:132
846
  msgid "Default server"
847
  msgstr "Server predefinito"
848
 
849
+ #: redirection-strings.php:185
850
  msgid "Do nothing"
851
  msgstr "Non fare niente"
852
 
853
+ #: redirection-strings.php:186
854
  msgid "Error (404)"
855
  msgstr "Errore (404)"
856
 
857
+ #: redirection-strings.php:187
858
  msgid "Pass-through"
859
  msgstr "Pass-through"
860
 
861
+ #: redirection-strings.php:188
862
  msgid "Redirect to random post"
863
  msgstr "Reindirizza a un post a caso"
864
 
865
+ #: redirection-strings.php:189
866
  msgid "Redirect to URL"
867
  msgstr "Reindirizza a URL"
868
 
869
+ #: models/redirect.php:474
870
  msgid "Invalid group when creating redirect"
871
  msgstr "Gruppo non valido nella creazione del redirect"
872
 
873
+ #: redirection-strings.php:94 redirection-strings.php:101
874
  msgid "Show only this IP"
875
  msgstr "Mostra solo questo IP"
876
 
877
+ #: redirection-strings.php:90 redirection-strings.php:97
878
  msgid "IP"
879
  msgstr "IP"
880
 
881
+ #: redirection-strings.php:92 redirection-strings.php:99
882
+ #: redirection-strings.php:170
883
  msgid "Source URL"
884
  msgstr "URL di partenza"
885
 
886
+ #: redirection-strings.php:93 redirection-strings.php:100
887
  msgid "Date"
888
  msgstr "Data"
889
 
890
+ #: redirection-strings.php:102 redirection-strings.php:106
891
+ #: redirection-strings.php:194
892
  msgid "Add Redirect"
893
  msgstr ""
894
 
895
+ #: redirection-strings.php:22
896
  msgid "All modules"
897
  msgstr "Tutti i moduli"
898
 
899
+ #: redirection-strings.php:35
900
  msgid "View Redirects"
901
  msgstr "Mostra i redirect"
902
 
903
+ #: redirection-strings.php:26 redirection-strings.php:31
904
  msgid "Module"
905
  msgstr "Modulo"
906
 
907
+ #: redirection-strings.php:27 redirection-strings.php:113
908
  msgid "Redirects"
909
  msgstr "Reindirizzamenti"
910
 
911
+ #: redirection-strings.php:19 redirection-strings.php:28
912
+ #: redirection-strings.php:32
913
  msgid "Name"
914
  msgstr "Nome"
915
 
916
+ #: redirection-strings.php:240
917
  msgid "Filter"
918
  msgstr "Filtro"
919
 
920
+ #: redirection-strings.php:197
921
  msgid "Reset hits"
922
  msgstr ""
923
 
924
+ #: redirection-strings.php:24 redirection-strings.php:33
925
+ #: redirection-strings.php:199 redirection-strings.php:215
926
  msgid "Enable"
927
  msgstr "Attiva"
928
 
929
+ #: redirection-strings.php:23 redirection-strings.php:34
930
+ #: redirection-strings.php:198 redirection-strings.php:216
931
  msgid "Disable"
932
  msgstr "Disattiva"
933
 
934
+ #: redirection-strings.php:25 redirection-strings.php:36
935
+ #: redirection-strings.php:89 redirection-strings.php:95
936
+ #: redirection-strings.php:96 redirection-strings.php:103
937
+ #: redirection-strings.php:120 redirection-strings.php:200
938
+ #: redirection-strings.php:217
939
  msgid "Delete"
940
  msgstr "Rimuovi"
941
 
942
+ #: redirection-strings.php:37 redirection-strings.php:218
943
  msgid "Edit"
944
  msgstr "Modifica"
945
 
946
+ #: redirection-strings.php:201
947
  msgid "Last Access"
948
  msgstr "Ultimo accesso"
949
 
950
+ #: redirection-strings.php:202
951
  msgid "Hits"
952
  msgstr "Visite"
953
 
954
+ #: redirection-strings.php:204
955
  msgid "URL"
956
  msgstr "URL"
957
 
958
+ #: redirection-strings.php:205
959
  msgid "Type"
960
  msgstr "Tipo"
961
 
962
+ #: models/database.php:132
963
  msgid "Modified Posts"
964
  msgstr "Post modificati"
965
 
966
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
967
  msgid "Redirections"
968
  msgstr "Reindirizzamenti"
969
 
970
+ #: redirection-strings.php:211
971
  msgid "User Agent"
972
  msgstr "User agent"
973
 
974
+ #: matches/user-agent.php:10 redirection-strings.php:190
975
  msgid "URL and user agent"
976
  msgstr "URL e user agent"
977
 
978
+ #: redirection-strings.php:166
979
  msgid "Target URL"
980
  msgstr "URL di arrivo"
981
 
982
+ #: matches/url.php:7 redirection-strings.php:193
983
  msgid "URL only"
984
  msgstr "solo URL"
985
 
986
+ #: redirection-strings.php:169 redirection-strings.php:206
987
+ #: redirection-strings.php:212
988
  msgid "Regex"
989
  msgstr "Regex"
990
 
991
+ #: redirection-strings.php:91 redirection-strings.php:98
992
+ #: redirection-strings.php:213
993
  msgid "Referrer"
994
  msgstr "Referrer"
995
 
996
+ #: matches/referrer.php:10 redirection-strings.php:191
997
  msgid "URL and referrer"
998
  msgstr "URL e referrer"
999
 
1000
+ #: redirection-strings.php:162
1001
  msgid "Logged Out"
1002
  msgstr "Logged out"
1003
 
1004
+ #: redirection-strings.php:163
1005
  msgid "Logged In"
1006
  msgstr "Logged in"
1007
 
1008
+ #: matches/login.php:8 redirection-strings.php:192
1009
  msgid "URL and login status"
1010
  msgstr "status URL e login"
locale/redirection-ja.mo CHANGED
Binary file
locale/redirection-ja.po CHANGED
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: ja_JP\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "キャッシュされた Redirection が検知されました"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
- msgstr "ブラウザーのキャッシュをクリアしてページを再読込してください。"
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "このページのデータが期限切れになりました。再読込してください。"
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"
33
 
@@ -43,7 +187,7 @@ msgstr ""
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr ""
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
49
 
@@ -51,23 +195,19 @@ msgstr "もしこの原因が Redirection だと思うのであれば Issue を
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "Redirection の読み込み中にエラーが発生しました"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "ロード中です。お待ち下さい…"
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr ""
73
  "もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
@@ -77,7 +217,7 @@ msgstr ""
77
  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."
78
  msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
79
 
80
- #: redirection-admin.php:215 redirection-strings.php:7
81
  msgid "Create Issue"
82
  msgstr "Issue を作成"
83
 
@@ -89,272 +229,272 @@ msgstr "メール"
89
  msgid "Important details"
90
  msgstr "重要な詳細"
91
 
92
- #: redirection-strings.php:214
93
  msgid "Need help?"
94
  msgstr "ヘルプが必要ですか?"
95
 
96
- #: redirection-strings.php:213
97
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
98
  msgstr "まずは下記の FAQ のチェックしてください。それでも問題が発生するようなら他のすべてのプラグインを無効化し問題がまだ発生しているかを確認してください。"
99
 
100
- #: redirection-strings.php:212
101
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
102
  msgstr "バグの報告や新たな提案は GitHub レポジトリ上で行うことが出来ます。問題を特定するためにできるだけ多くの情報をスクリーンショット等とともに提供してください。"
103
 
104
- #: redirection-strings.php:211
105
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
106
  msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
107
 
108
- #: redirection-strings.php:210
109
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
110
  msgstr "共有レポジトリに置きたくない情報を送信したい場合、{{email}}メール{{/email}} で直接送信してください。"
111
 
112
- #: redirection-strings.php:205
113
  msgid "Can I redirect all 404 errors?"
114
  msgstr "すべての 404 エラーをリダイレクトさせることは出来ますか?"
115
 
116
- #: redirection-strings.php:204
117
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
118
  msgstr "いいえ、そうすることは推奨されません。404エラーにはページが存在しないという正しいレスポンスを返す役割があります。もしそれをリダイレクトしてしまうとかつて存在していたことを示してしまい、あなたのサイトのコンテンツ薄くなる可能性があります。"
119
 
120
- #: redirection-strings.php:191
121
  msgid "Pos"
122
  msgstr "Pos"
123
 
124
- #: redirection-strings.php:166
125
  msgid "410 - Gone"
126
  msgstr "410 - 消滅"
127
 
128
- #: redirection-strings.php:160
129
  msgid "Position"
130
  msgstr "配置"
131
 
132
- #: redirection-strings.php:129
133
  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 inserted"
134
  msgstr "URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"
135
 
136
- #: redirection-strings.php:128
137
  msgid "Apache Module"
138
  msgstr "Apache モジュール"
139
 
140
- #: redirection-strings.php:127
141
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
142
  msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
143
 
144
- #: redirection-strings.php:78
145
  msgid "Import to group"
146
  msgstr "グループにインポート"
147
 
148
- #: redirection-strings.php:77
149
  msgid "Import a CSV, .htaccess, or JSON file."
150
  msgstr "CSV や .htaccess、JSON ファイルをインポート"
151
 
152
- #: redirection-strings.php:76
153
  msgid "Click 'Add File' or drag and drop here."
154
  msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
155
 
156
- #: redirection-strings.php:75
157
  msgid "Add File"
158
  msgstr "ファイルを追加"
159
 
160
- #: redirection-strings.php:74
161
  msgid "File selected"
162
  msgstr "選択されたファイル"
163
 
164
- #: redirection-strings.php:71
165
  msgid "Importing"
166
  msgstr "インポート中"
167
 
168
- #: redirection-strings.php:70
169
  msgid "Finished importing"
170
  msgstr "インポートが完了しました"
171
 
172
- #: redirection-strings.php:69
173
  msgid "Total redirects imported:"
174
  msgstr "インポートされたリダイレクト数: "
175
 
176
- #: redirection-strings.php:68
177
  msgid "Double-check the file is the correct format!"
178
  msgstr "ファイルが正しい形式かもう一度チェックしてください。"
179
 
180
- #: redirection-strings.php:67
181
  msgid "OK"
182
  msgstr "OK"
183
 
184
- #: redirection-strings.php:66
185
  msgid "Close"
186
  msgstr "閉じる"
187
 
188
- #: redirection-strings.php:64
189
  msgid "All imports will be appended to the current database."
190
  msgstr "すべてのインポートは現在のデータベースに追加されます。"
191
 
192
- #: redirection-strings.php:62 redirection-strings.php:84
193
  msgid "Export"
194
  msgstr "エクスポート"
195
 
196
- #: redirection-strings.php:61
197
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
198
  msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
199
 
200
- #: redirection-strings.php:60
201
  msgid "Everything"
202
  msgstr "すべて"
203
 
204
- #: redirection-strings.php:59
205
  msgid "WordPress redirects"
206
  msgstr "WordPress リダイレクト"
207
 
208
- #: redirection-strings.php:58
209
  msgid "Apache redirects"
210
  msgstr "Apache リダイレクト"
211
 
212
- #: redirection-strings.php:57
213
  msgid "Nginx redirects"
214
  msgstr "Nginx リダイレクト"
215
 
216
- #: redirection-strings.php:56
217
  msgid "CSV"
218
  msgstr "CSV"
219
 
220
- #: redirection-strings.php:55
221
  msgid "Apache .htaccess"
222
  msgstr "Apache .htaccess"
223
 
224
- #: redirection-strings.php:54
225
  msgid "Nginx rewrite rules"
226
  msgstr "Nginx のリライトルール"
227
 
228
- #: redirection-strings.php:53
229
  msgid "Redirection JSON"
230
  msgstr "Redirection JSON"
231
 
232
- #: redirection-strings.php:52
233
  msgid "View"
234
  msgstr "表示"
235
 
236
- #: redirection-strings.php:50
237
  msgid "Log files can be exported from the log pages."
238
  msgstr "ログファイルはログページにてエクスポート出来ます。"
239
 
240
- #: redirection-strings.php:47 redirection-strings.php:103
241
  msgid "Import/Export"
242
  msgstr "インポート / エクスポート"
243
 
244
- #: redirection-strings.php:46
245
  msgid "Logs"
246
  msgstr "ログ"
247
 
248
- #: redirection-strings.php:45
249
  msgid "404 errors"
250
  msgstr "404 エラー"
251
 
252
- #: redirection-strings.php:37
253
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
254
  msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
255
 
256
- #: redirection-strings.php:120
257
  msgid "I'd like to support some more."
258
  msgstr "もっとサポートがしたいです。"
259
 
260
- #: redirection-strings.php:117
261
  msgid "Support 💰"
262
  msgstr "サポート💰"
263
 
264
- #: redirection-strings.php:241
265
  msgid "Redirection saved"
266
  msgstr "リダイレクトが保存されました"
267
 
268
- #: redirection-strings.php:240
269
  msgid "Log deleted"
270
  msgstr "ログが削除されました"
271
 
272
- #: redirection-strings.php:239
273
  msgid "Settings saved"
274
  msgstr "設定が保存されました"
275
 
276
- #: redirection-strings.php:238
277
  msgid "Group saved"
278
  msgstr "グループが保存されました"
279
 
280
- #: redirection-strings.php:237
281
  msgid "Are you sure you want to delete this item?"
282
  msgid_plural "Are you sure you want to delete these items?"
283
  msgstr[0] "本当に削除してもよろしいですか?"
284
 
285
- #: redirection-strings.php:198
286
  msgid "pass"
287
  msgstr "パス"
288
 
289
- #: redirection-strings.php:184
290
  msgid "All groups"
291
  msgstr "すべてのグループ"
292
 
293
- #: redirection-strings.php:172
294
  msgid "301 - Moved Permanently"
295
  msgstr "301 - 恒久的に移動"
296
 
297
- #: redirection-strings.php:171
298
  msgid "302 - Found"
299
  msgstr "302 - 発見"
300
 
301
- #: redirection-strings.php:170
302
  msgid "307 - Temporary Redirect"
303
  msgstr "307 - 一時リダイレクト"
304
 
305
- #: redirection-strings.php:169
306
  msgid "308 - Permanent Redirect"
307
  msgstr "308 - 恒久リダイレクト"
308
 
309
- #: redirection-strings.php:168
310
  msgid "401 - Unauthorized"
311
  msgstr "401 - 認証が必要"
312
 
313
- #: redirection-strings.php:167
314
  msgid "404 - Not Found"
315
  msgstr "404 - 未検出"
316
 
317
- #: redirection-strings.php:165
318
  msgid "Title"
319
  msgstr "タイトル"
320
 
321
- #: redirection-strings.php:163
322
  msgid "When matched"
323
  msgstr "マッチした時"
324
 
325
- #: redirection-strings.php:162
326
  msgid "with HTTP code"
327
  msgstr "次の HTTP コードと共に"
328
 
329
- #: redirection-strings.php:155
330
  msgid "Show advanced options"
331
  msgstr "高度な設定を表示"
332
 
333
- #: redirection-strings.php:149 redirection-strings.php:153
334
  msgid "Matched Target"
335
  msgstr "見つかったターゲット"
336
 
337
- #: redirection-strings.php:148 redirection-strings.php:152
338
  msgid "Unmatched Target"
339
  msgstr "ターゲットが見つかりません"
340
 
341
- #: redirection-strings.php:146 redirection-strings.php:147
342
  msgid "Saving..."
343
  msgstr "保存中…"
344
 
345
- #: redirection-strings.php:108
346
  msgid "View notice"
347
  msgstr "通知を見る"
348
 
349
- #: models/redirect.php:473
350
  msgid "Invalid source URL"
351
  msgstr "不正な元 URL"
352
 
353
- #: models/redirect.php:406
354
  msgid "Invalid redirect action"
355
  msgstr "不正なリダイレクトアクション"
356
 
357
- #: models/redirect.php:400
358
  msgid "Invalid redirect matcher"
359
  msgstr "不正なリダイレクトマッチャー"
360
 
@@ -362,7 +502,7 @@ msgstr "不正なリダイレクトマッチャー"
362
  msgid "Unable to add new redirect"
363
  msgstr "新しいリダイレクトの追加に失敗しました"
364
 
365
- #: redirection-strings.php:12 redirection-strings.php:40
366
  msgid "Something went wrong 🙁"
367
  msgstr "問題が発生しました"
368
 
@@ -382,156 +522,156 @@ msgstr "もしその問題と同じ問題が {{link}}Redirection issues{{/link}}
382
  msgid "Log entries (%d max)"
383
  msgstr "ログ (最大 %d)"
384
 
385
- #: redirection-strings.php:125
386
  msgid "Remove WWW"
387
  msgstr "WWW を削除"
388
 
389
- #: redirection-strings.php:124
390
  msgid "Add WWW"
391
  msgstr "WWW を追加"
392
 
393
- #: redirection-strings.php:236
394
  msgid "Search by IP"
395
  msgstr "IP による検索"
396
 
397
- #: redirection-strings.php:232
398
  msgid "Select bulk action"
399
  msgstr "一括操作を選択"
400
 
401
- #: redirection-strings.php:231
402
  msgid "Bulk Actions"
403
  msgstr "一括操作"
404
 
405
- #: redirection-strings.php:230
406
  msgid "Apply"
407
  msgstr "適応"
408
 
409
- #: redirection-strings.php:229
410
  msgid "First page"
411
  msgstr "最初のページ"
412
 
413
- #: redirection-strings.php:228
414
  msgid "Prev page"
415
  msgstr "前のページ"
416
 
417
- #: redirection-strings.php:227
418
  msgid "Current Page"
419
  msgstr "現在のページ"
420
 
421
- #: redirection-strings.php:226
422
  msgid "of %(page)s"
423
  msgstr "%(page)s"
424
 
425
- #: redirection-strings.php:225
426
  msgid "Next page"
427
  msgstr "次のページ"
428
 
429
- #: redirection-strings.php:224
430
  msgid "Last page"
431
  msgstr "最後のページ"
432
 
433
- #: redirection-strings.php:223
434
  msgid "%s item"
435
  msgid_plural "%s items"
436
  msgstr[0] "%s 個のアイテム"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "すべて選択"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "データのロード中に問題が発生しました - もう一度お試しください"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "結果なし"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "本当にログを消去しますか ?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "ログを消去する"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "ログを消去しない"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "ニュースレター"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "メールアドレス: "
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "なぜリダイレクト設定を削除したのにまだリダイレクトが機能しているのですか ?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "ブラウザーはリダイレクト設定をキャッシュします。もしリダイレクト設定を削除後にもまだ機能しているのであれば、{{a}}ブラウザーのキャッシュをクリア{{/a}} してください。"
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "リダイレクトを新しいタブで開くことが出来ますか ?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "このサーバーではこれを実行することが出来ません。代わりに {{code}} target = \"_ blank\" {{/ code}} をリンクに追加する必要があります。"
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "よくある質問"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "永久に"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "本当にプラグインを削除しますか ?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "プラグインを消去する"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "プラグインを消去しない"
537
 
@@ -551,144 +691,140 @@ msgstr "すべての 301 リダイレクトを管理し、404 エラーをモニ
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "作者を応援 "
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404 エラー"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "ログ"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "転送ルールを削除"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "アップロード"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "インポート"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "更新"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "URL を自動生成 "
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "RSS トークン"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "モニターしない"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "投稿の変更をモニター"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "404 ログ"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(ログの保存期間)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "転送ログ"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "このプラグインの作者に対する援助を行いました"
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "プラグインサポート"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "設定"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "2ヶ月"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "1ヶ月"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "1週間"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "1日"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "ログなし"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "すべてを削除"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "グループを追加"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "検索"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "グループ"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "保存"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "グループ"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "一致条件"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "新しい転送ルールを追加"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "キャンセル"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "ダウンロード"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "設定"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "自動的にサイト URL の www を除去または追加。"
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "デフォルトサーバー"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "何もしない"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "エラー (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "通過"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "ランダムな記事へ転送"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "URL へ転送"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "転送ルールを作成する際に無効なグループが指定されました"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "この IP のみ表示"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "ソース URL"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "日付"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "転送ルールを追加"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "すべてのモジュール"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "転送ルールを表示"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "モジュール"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "転送ルール"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "名称"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "フィルター"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "訪問数をリセット"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "有効化"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "無効化"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "削除"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "編集"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "前回のアクセス"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "ヒット数"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "タイプ"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "編集済みの投稿"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "転送ルール"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "ユーザーエージェント"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL およびユーザーエージェント"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "ターゲット URL"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "URL のみ"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "正規表現"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "リファラー"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL およびリファラー"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "ログアウト中"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "ログイン中"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL およびログイン状態"
11
  "Language: ja_JP\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr ""
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr ""
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr ""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "キャッシュされた Redirection が検知されました"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
+ msgstr ""
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "このページのデータが期限切れになりました。再読込してください。"
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress WordPress が応答しません。これはエラーが発生したかリクエストがブロックされたことを示しています。サーバーの error_log を確認してください。"
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "サーバーが403 (閲覧禁止) エラーを返しました。これはリクエストがブロックされてしまった可能性があることを示しています。ファイアウォールやセキュリティプラグインを使用していますか?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr ""
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "もしこの原因が Redirection だと思うのであれば Issue を作成してください。"
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "この原因は他のプラグインが原因で起こっている可能性があります - 詳細を見るにはブラウザーの開発者ツールを使用してください。"
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "ロード中です。お待ち下さい…"
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}CSV ファイルフォーマット{{/strong}}: {{code}}ソース URL、 ターゲット URL{{/code}} - またこれらも使用可能です: {{code}}正規表現,、http コード{{/code}} ({{code}}正規表現{{/code}} - 0 = no, 1 = yes)"
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "Redirection が動きません。ブラウザーのキャッシュを削除しページを再読込してみてください。"
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr ""
213
  "もしこれが助けにならない場合、ブラウザーのコンソールを開き {{link}新しい\n"
217
  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."
218
  msgstr "もし未知の問題を発見したなら、{{strong}}issue を作成{{/strong}} するか {{strong}}メール{{/strong}} を送信してください。その際には何をしようとして発生したのかという説明や下に表示されている「重要な詳細」を含めてください。また、スクリーンショットもお願いします。"
219
 
220
+ #: redirection-admin.php:218 redirection-strings.php:7
221
  msgid "Create Issue"
222
  msgstr "Issue を作成"
223
 
229
  msgid "Important details"
230
  msgstr "重要な詳細"
231
 
232
+ #: redirection-strings.php:230
233
  msgid "Need help?"
234
  msgstr "ヘルプが必要ですか?"
235
 
236
+ #: redirection-strings.php:229
237
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
238
  msgstr "まずは下記の FAQ のチェックしてください。それでも問題が発生するようなら他のすべてのプラグインを無効化し問題がまだ発生しているかを確認してください。"
239
 
240
+ #: redirection-strings.php:228
241
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
242
  msgstr "バグの報告や新たな提案は GitHub レポジトリ上で行うことが出来ます。問題を特定するためにできるだけ多くの情報をスクリーンショット等とともに提供してください。"
243
 
244
+ #: redirection-strings.php:227
245
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
246
  msgstr "サポートはあくまで時間があるときにのみ提供されることになり、必ず提供されると保証することは出来ないことに注意してください。また有料サポートは受け付けていません。"
247
 
248
+ #: redirection-strings.php:226
249
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
250
  msgstr "共有レポジトリに置きたくない情報を送信したい場合、{{email}}メール{{/email}} で直接送信してください。"
251
 
252
+ #: redirection-strings.php:221
253
  msgid "Can I redirect all 404 errors?"
254
  msgstr "すべての 404 エラーをリダイレクトさせることは出来ますか?"
255
 
256
+ #: redirection-strings.php:220
257
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
258
  msgstr "いいえ、そうすることは推奨されません。404エラーにはページが存在しないという正しいレスポンスを返す役割があります。もしそれをリダイレクトしてしまうとかつて存在していたことを示してしまい、あなたのサイトのコンテンツ薄くなる可能性があります。"
259
 
260
+ #: redirection-strings.php:203
261
  msgid "Pos"
262
  msgstr "Pos"
263
 
264
+ #: redirection-strings.php:178
265
  msgid "410 - Gone"
266
  msgstr "410 - 消滅"
267
 
268
+ #: redirection-strings.php:172
269
  msgid "Position"
270
  msgstr "配置"
271
 
272
+ #: redirection-strings.php:135
273
  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 inserted"
274
  msgstr "URL が指定されていない場合に URL を自動生成するために使用されます。{{code}}$dec${{/code}} もしくは {{code}}$hex${{/code}} のような特別なタグが一意の ID を作るために挿入されます。"
275
 
276
+ #: redirection-strings.php:134
277
  msgid "Apache Module"
278
  msgstr "Apache モジュール"
279
 
280
+ #: redirection-strings.php:133
281
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
282
  msgstr "{{code}}.htaccess{{/code} を自動的にアップデートさせたい場合、完全なパスとファイルネームを入力してください。"
283
 
284
+ #: redirection-strings.php:80
285
  msgid "Import to group"
286
  msgstr "グループにインポート"
287
 
288
+ #: redirection-strings.php:79
289
  msgid "Import a CSV, .htaccess, or JSON file."
290
  msgstr "CSV や .htaccess、JSON ファイルをインポート"
291
 
292
+ #: redirection-strings.php:78
293
  msgid "Click 'Add File' or drag and drop here."
294
  msgstr "「新規追加」をクリックしここにドラッグアンドドロップしてください。"
295
 
296
+ #: redirection-strings.php:77
297
  msgid "Add File"
298
  msgstr "ファイルを追加"
299
 
300
+ #: redirection-strings.php:76
301
  msgid "File selected"
302
  msgstr "選択されたファイル"
303
 
304
+ #: redirection-strings.php:73
305
  msgid "Importing"
306
  msgstr "インポート中"
307
 
308
+ #: redirection-strings.php:72
309
  msgid "Finished importing"
310
  msgstr "インポートが完了しました"
311
 
312
+ #: redirection-strings.php:71
313
  msgid "Total redirects imported:"
314
  msgstr "インポートされたリダイレクト数: "
315
 
316
+ #: redirection-strings.php:70
317
  msgid "Double-check the file is the correct format!"
318
  msgstr "ファイルが正しい形式かもう一度チェックしてください。"
319
 
320
+ #: redirection-strings.php:69
321
  msgid "OK"
322
  msgstr "OK"
323
 
324
+ #: redirection-strings.php:68
325
  msgid "Close"
326
  msgstr "閉じる"
327
 
328
+ #: redirection-strings.php:66
329
  msgid "All imports will be appended to the current database."
330
  msgstr "すべてのインポートは現在のデータベースに追加されます。"
331
 
332
+ #: redirection-strings.php:64 redirection-strings.php:88
333
  msgid "Export"
334
  msgstr "エクスポート"
335
 
336
+ #: redirection-strings.php:63
337
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
338
  msgstr "CSV, Apache .htaccess, Nginx, or Redirection JSON へエクスポート (すべての形式はすべてのリダイレクトとグループを含んでいます)"
339
 
340
+ #: redirection-strings.php:62
341
  msgid "Everything"
342
  msgstr "すべて"
343
 
344
+ #: redirection-strings.php:61
345
  msgid "WordPress redirects"
346
  msgstr "WordPress リダイレクト"
347
 
348
+ #: redirection-strings.php:60
349
  msgid "Apache redirects"
350
  msgstr "Apache リダイレクト"
351
 
352
+ #: redirection-strings.php:59
353
  msgid "Nginx redirects"
354
  msgstr "Nginx リダイレクト"
355
 
356
+ #: redirection-strings.php:58
357
  msgid "CSV"
358
  msgstr "CSV"
359
 
360
+ #: redirection-strings.php:57
361
  msgid "Apache .htaccess"
362
  msgstr "Apache .htaccess"
363
 
364
+ #: redirection-strings.php:56
365
  msgid "Nginx rewrite rules"
366
  msgstr "Nginx のリライトルール"
367
 
368
+ #: redirection-strings.php:55
369
  msgid "Redirection JSON"
370
  msgstr "Redirection JSON"
371
 
372
+ #: redirection-strings.php:54
373
  msgid "View"
374
  msgstr "表示"
375
 
376
+ #: redirection-strings.php:52
377
  msgid "Log files can be exported from the log pages."
378
  msgstr "ログファイルはログページにてエクスポート出来ます。"
379
 
380
+ #: redirection-strings.php:49 redirection-strings.php:109
381
  msgid "Import/Export"
382
  msgstr "インポート / エクスポート"
383
 
384
+ #: redirection-strings.php:48
385
  msgid "Logs"
386
  msgstr "ログ"
387
 
388
+ #: redirection-strings.php:47
389
  msgid "404 errors"
390
  msgstr "404 エラー"
391
 
392
+ #: redirection-strings.php:38
393
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
394
  msgstr "{{code}}%s{{/code}} をメンションし、何をしたかの説明をお願いします"
395
 
396
+ #: redirection-strings.php:126
397
  msgid "I'd like to support some more."
398
  msgstr "もっとサポートがしたいです。"
399
 
400
+ #: redirection-strings.php:123
401
  msgid "Support 💰"
402
  msgstr "サポート💰"
403
 
404
+ #: redirection-strings.php:260
405
  msgid "Redirection saved"
406
  msgstr "リダイレクトが保存されました"
407
 
408
+ #: redirection-strings.php:259
409
  msgid "Log deleted"
410
  msgstr "ログが削除されました"
411
 
412
+ #: redirection-strings.php:258
413
  msgid "Settings saved"
414
  msgstr "設定が保存されました"
415
 
416
+ #: redirection-strings.php:257
417
  msgid "Group saved"
418
  msgstr "グループが保存されました"
419
 
420
+ #: redirection-strings.php:256
421
  msgid "Are you sure you want to delete this item?"
422
  msgid_plural "Are you sure you want to delete these items?"
423
  msgstr[0] "本当に削除してもよろしいですか?"
424
 
425
+ #: redirection-strings.php:214
426
  msgid "pass"
427
  msgstr "パス"
428
 
429
+ #: redirection-strings.php:196
430
  msgid "All groups"
431
  msgstr "すべてのグループ"
432
 
433
+ #: redirection-strings.php:184
434
  msgid "301 - Moved Permanently"
435
  msgstr "301 - 恒久的に移動"
436
 
437
+ #: redirection-strings.php:183
438
  msgid "302 - Found"
439
  msgstr "302 - 発見"
440
 
441
+ #: redirection-strings.php:182
442
  msgid "307 - Temporary Redirect"
443
  msgstr "307 - 一時リダイレクト"
444
 
445
+ #: redirection-strings.php:181
446
  msgid "308 - Permanent Redirect"
447
  msgstr "308 - 恒久リダイレクト"
448
 
449
+ #: redirection-strings.php:180
450
  msgid "401 - Unauthorized"
451
  msgstr "401 - 認証が必要"
452
 
453
+ #: redirection-strings.php:179
454
  msgid "404 - Not Found"
455
  msgstr "404 - 未検出"
456
 
457
+ #: redirection-strings.php:177
458
  msgid "Title"
459
  msgstr "タイトル"
460
 
461
+ #: redirection-strings.php:175
462
  msgid "When matched"
463
  msgstr "マッチした時"
464
 
465
+ #: redirection-strings.php:174
466
  msgid "with HTTP code"
467
  msgstr "次の HTTP コードと共に"
468
 
469
+ #: redirection-strings.php:167
470
  msgid "Show advanced options"
471
  msgstr "高度な設定を表示"
472
 
473
+ #: redirection-strings.php:161 redirection-strings.php:165
474
  msgid "Matched Target"
475
  msgstr "見つかったターゲット"
476
 
477
+ #: redirection-strings.php:160 redirection-strings.php:164
478
  msgid "Unmatched Target"
479
  msgstr "ターゲットが見つかりません"
480
 
481
+ #: redirection-strings.php:158 redirection-strings.php:159
482
  msgid "Saving..."
483
  msgstr "保存中…"
484
 
485
+ #: redirection-strings.php:114
486
  msgid "View notice"
487
  msgstr "通知を見る"
488
 
489
+ #: models/redirect.php:484
490
  msgid "Invalid source URL"
491
  msgstr "不正な元 URL"
492
 
493
+ #: models/redirect.php:417
494
  msgid "Invalid redirect action"
495
  msgstr "不正なリダイレクトアクション"
496
 
497
+ #: models/redirect.php:411
498
  msgid "Invalid redirect matcher"
499
  msgstr "不正なリダイレクトマッチャー"
500
 
502
  msgid "Unable to add new redirect"
503
  msgstr "新しいリダイレクトの追加に失敗しました"
504
 
505
+ #: redirection-strings.php:12 redirection-strings.php:42
506
  msgid "Something went wrong 🙁"
507
  msgstr "問題が発生しました"
508
 
522
  msgid "Log entries (%d max)"
523
  msgstr "ログ (最大 %d)"
524
 
525
+ #: redirection-strings.php:131
526
  msgid "Remove WWW"
527
  msgstr "WWW を削除"
528
 
529
+ #: redirection-strings.php:130
530
  msgid "Add WWW"
531
  msgstr "WWW を追加"
532
 
533
+ #: redirection-strings.php:255
534
  msgid "Search by IP"
535
  msgstr "IP による検索"
536
 
537
+ #: redirection-strings.php:251
538
  msgid "Select bulk action"
539
  msgstr "一括操作を選択"
540
 
541
+ #: redirection-strings.php:250
542
  msgid "Bulk Actions"
543
  msgstr "一括操作"
544
 
545
+ #: redirection-strings.php:249
546
  msgid "Apply"
547
  msgstr "適応"
548
 
549
+ #: redirection-strings.php:248
550
  msgid "First page"
551
  msgstr "最初のページ"
552
 
553
+ #: redirection-strings.php:247
554
  msgid "Prev page"
555
  msgstr "前のページ"
556
 
557
+ #: redirection-strings.php:246
558
  msgid "Current Page"
559
  msgstr "現在のページ"
560
 
561
+ #: redirection-strings.php:245
562
  msgid "of %(page)s"
563
  msgstr "%(page)s"
564
 
565
+ #: redirection-strings.php:244
566
  msgid "Next page"
567
  msgstr "次のページ"
568
 
569
+ #: redirection-strings.php:243
570
  msgid "Last page"
571
  msgstr "最後のページ"
572
 
573
+ #: redirection-strings.php:242
574
  msgid "%s item"
575
  msgid_plural "%s items"
576
  msgstr[0] "%s 個のアイテム"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "すべて選択"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "データのロード中に問題が発生しました - もう一度お試しください"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "結果なし"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "本当にログを消去しますか ?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "ログを消去すると復元することは出来ません。もしこの操作を自動的に実行させたい場合、Redirection の設定から削除スケジュールを設定することが出来ます。"
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "ログを消去する"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "ログを消去しない"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "登録ありがとうございます ! 登録へ戻る場合は {{a}}こちら{{/a}} をクリックしてください。"
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "ニュースレター"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "リダイレクトの変更を最新の状態に保ちたいですか ?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Redirection ニュースレターにサインアップ - このプラグインの新機能や変更点などについての小規模のニュースレターです。リリース前のベータ版をテストするのに理想的です。"
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "メールアドレス: "
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "なぜリダイレクト設定を削除したのにまだリダイレクトが機能しているのですか ?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "ブラウザーはリダイレクト設定をキャッシュします。もしリダイレクト設定を削除後にもまだ機能しているのであれば、{{a}}ブラウザーのキャッシュをクリア{{/a}} してください。"
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "リダイレクトを新しいタブで開くことが出来ますか ?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "このサーバーではこれを実行することが出来ません。代わりに {{code}} target = \"_ blank\" {{/ code}} をリンクに追加する必要があります。"
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "よくある質問"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "あなたは既にこのプラグインをサポート済みです - ありがとうございます !"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "あなたはいくつかの便利なソフトウェアを手に入れ、私はそれをより良くするために続けます。"
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "永久に"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "本当にプラグインを削除しますか ?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "プラグインを消去するとすべてのリダイレクト、ログ、設定が削除されます。プラグインを消したい場合、もしくはプラグインをリセットしたい時にこれを実行してください。"
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "リダイレクトを削除するとリダイレクト機能は機能しなくなります。削除後でもまだ機能しているように見えるのならば、ブラウザーのキャッシュを削除してみてください。"
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "プラグインを消去する"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "プラグインを消去しない"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  msgstr "Redirection プラグインは無料でお使いいただけます。しかし、開発にはかなりの時間と労力がかかっており、{{strong}}少額の寄付{{/strong}} でも開発を助けていただけると嬉しいです。"
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "作者を応援 "
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404 エラー"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "ログ"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "転送ルールを削除"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "アップロード"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "インポート"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "更新"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "URL を自動生成 "
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "リディレクションログ RSS にフィードリーダーからアクセスするための固有トークン (空白にしておけば自動生成します)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "RSS トークン"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "投稿の変更をモニター"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "404 ログ"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(ログの保存期間)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "転送ログ"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "このプラグインの作者に対する援助を行いました"
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "プラグインサポート"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "設定"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "2ヶ月"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "1ヶ月"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "1週間"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "1日"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "ログなし"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "すべてを削除"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "グループを使って転送をグループ化しましょう。グループはモジュールに割り当てられ、グループ内の転送に影響します。はっきりわからない場合は WordPress モジュールのみを使ってください。"
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "グループを追加"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "検索"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "グループ"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "保存"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "グループ"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "一致条件"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "新しい転送ルールを追加"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "キャンセル"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "ダウンロード"
830
 
836
  msgid "Settings"
837
  msgstr "設定"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "自動的にサイト URL の www を除去または追加。"
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "デフォルトサーバー"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "何もしない"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "エラー (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "通過"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "ランダムな記事へ転送"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "URL へ転送"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "転送ルールを作成する際に無効なグループが指定されました"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "この IP のみ表示"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "ソース URL"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "日付"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "転送ルールを追加"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "すべてのモジュール"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "転送ルールを表示"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "モジュール"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "転送ルール"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "名称"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "フィルター"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "訪問数をリセット"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "有効化"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "無効化"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "削除"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "編集"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "前回のアクセス"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "ヒット数"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "タイプ"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "編集済みの投稿"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "転送ルール"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "ユーザーエージェント"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL およびユーザーエージェント"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "ターゲット URL"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "URL のみ"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "正規表現"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "リファラー"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL およびリファラー"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "ログアウト中"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "ログイン中"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL およびログイン状態"
locale/redirection-sv_SE.mo CHANGED
Binary file
locale/redirection-sv_SE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2017-09-21 13:19:20+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: sv_SE\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr "En cachad version av Redirection upptäcktes"
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
  msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr "Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr "WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr "Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"
33
 
@@ -43,7 +187,7 @@ msgstr "Om problemet är okänt försök avaktivera andra tillägg - det är lä
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
49
 
@@ -51,23 +195,19 @@ msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr "Ett fel uppstod när Redirection laddades"
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr "Laddar, vänligen vänta..."
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr "{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
73
 
@@ -75,7 +215,7 @@ msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{
75
  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."
76
  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. "
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr "Skapa felrapport"
81
 
@@ -87,273 +227,273 @@ msgstr "E-post"
87
  msgid "Important details"
88
  msgstr "Viktiga detaljer"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr "Behöver du hjälp?"
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr "Kontrollera först Vanliga frågor nedan. Om du fortsatt har problem, avaktivera alla andra tillägg och kontrollera om problemet kvarstår."
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr "Du kan rapportera buggar och ge nya förslag i Github-repot. Vänligen ge så mycket information som möjligt, med skärmavbilder, för att hjälpa till att förklara ditt problem."
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr "Om du vill skicka in information som du inte vill ha i ett offentligt arkiv, skickar du den direkt via {{email}}e-post{{/email}}."
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr "Kan jag omdirigera alla 404-fel?"
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr "Nej, det är inte rekommenderat att du gör det. En 404-felkod ska enbart användas som svar för ett anrop till en sida som inte existerar. Om du omdirigerar det indikerar du att sidan fanns en gång, och detta kan försvaga din webbplats."
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "Pos"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - Borttagen"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "Position"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr "Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID"
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Apache-modul"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "Importera till grupp"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "Lägg till fil"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "Fil vald"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "Importerar"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "Importering klar"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "Antal omdirigeringar importerade:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr "Dubbelkolla att filen är i rätt format!"
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "OK"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "Stäng"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "Exportera"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "Allt"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "WordPress omdirigeringar"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Apache omdirigeringar"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Nginx omdirigeringar"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr "Apache .htaccess"
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr "Nginx omskrivningsregler"
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr "JSON omdirigeringar"
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "Visa"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr "Loggfiler kan exporteras från loggsidorna."
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "Importera/Exportera"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "Loggar"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "404-fel"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr "Jag skulle vilja stödja lite till."
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "Support 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "Omdirigering sparad"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr "Logginlägg raderades"
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "Inställning sparad"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "Grupp sparad"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] "Är du säker på att du vill radera detta objekt?"
282
  msgstr[1] "Är du säker på att du vill radera dessa objekt?"
283
 
284
- #: redirection-strings.php:198
285
  msgid "pass"
286
  msgstr ""
287
 
288
- #: redirection-strings.php:184
289
  msgid "All groups"
290
  msgstr "Alla grupper"
291
 
292
- #: redirection-strings.php:172
293
  msgid "301 - Moved Permanently"
294
  msgstr "301 - Flyttad permanent"
295
 
296
- #: redirection-strings.php:171
297
  msgid "302 - Found"
298
  msgstr "302 - Hittad"
299
 
300
- #: redirection-strings.php:170
301
  msgid "307 - Temporary Redirect"
302
  msgstr "307 - Tillfällig omdirigering"
303
 
304
- #: redirection-strings.php:169
305
  msgid "308 - Permanent Redirect"
306
  msgstr "308 - Permanent omdirigering"
307
 
308
- #: redirection-strings.php:168
309
  msgid "401 - Unauthorized"
310
  msgstr "401 - Obehörig"
311
 
312
- #: redirection-strings.php:167
313
  msgid "404 - Not Found"
314
  msgstr "404 - Hittades inte"
315
 
316
- #: redirection-strings.php:165
317
  msgid "Title"
318
  msgstr "Titel"
319
 
320
- #: redirection-strings.php:163
321
  msgid "When matched"
322
  msgstr "När matchning sker"
323
 
324
- #: redirection-strings.php:162
325
  msgid "with HTTP code"
326
  msgstr "med HTTP-kod"
327
 
328
- #: redirection-strings.php:155
329
  msgid "Show advanced options"
330
  msgstr "Visa avancerande alternativ"
331
 
332
- #: redirection-strings.php:149 redirection-strings.php:153
333
  msgid "Matched Target"
334
  msgstr "Matchande mål"
335
 
336
- #: redirection-strings.php:148 redirection-strings.php:152
337
  msgid "Unmatched Target"
338
  msgstr "Ej matchande mål"
339
 
340
- #: redirection-strings.php:146 redirection-strings.php:147
341
  msgid "Saving..."
342
  msgstr "Sparar..."
343
 
344
- #: redirection-strings.php:108
345
  msgid "View notice"
346
  msgstr "Visa meddelande"
347
 
348
- #: models/redirect.php:473
349
  msgid "Invalid source URL"
350
  msgstr "Ogiltig URL-källa"
351
 
352
- #: models/redirect.php:406
353
  msgid "Invalid redirect action"
354
  msgstr "Ogiltig omdirigeringsåtgärd"
355
 
356
- #: models/redirect.php:400
357
  msgid "Invalid redirect matcher"
358
  msgstr "Ogiltig omdirigeringsmatchning"
359
 
@@ -361,7 +501,7 @@ msgstr "Ogiltig omdirigeringsmatchning"
361
  msgid "Unable to add new redirect"
362
  msgstr "Det går inte att lägga till en ny omdirigering"
363
 
364
- #: redirection-strings.php:12 redirection-strings.php:40
365
  msgid "Something went wrong 🙁"
366
  msgstr "Något gick fel 🙁"
367
 
@@ -381,157 +521,157 @@ msgstr "Se om ditt problem finns beskrivet på listan över kända {{link}}probl
381
  msgid "Log entries (%d max)"
382
  msgstr "Antal logginlägg per sida (max %d)"
383
 
384
- #: redirection-strings.php:125
385
  msgid "Remove WWW"
386
  msgstr "Ta bort WWW"
387
 
388
- #: redirection-strings.php:124
389
  msgid "Add WWW"
390
  msgstr "Lägg till WWW"
391
 
392
- #: redirection-strings.php:236
393
  msgid "Search by IP"
394
  msgstr "Sök via IP"
395
 
396
- #: redirection-strings.php:232
397
  msgid "Select bulk action"
398
  msgstr "Välj massåtgärd"
399
 
400
- #: redirection-strings.php:231
401
  msgid "Bulk Actions"
402
  msgstr "Massåtgärd"
403
 
404
- #: redirection-strings.php:230
405
  msgid "Apply"
406
  msgstr "Tillämpa"
407
 
408
- #: redirection-strings.php:229
409
  msgid "First page"
410
  msgstr "Första sidan"
411
 
412
- #: redirection-strings.php:228
413
  msgid "Prev page"
414
  msgstr "Föregående sida"
415
 
416
- #: redirection-strings.php:227
417
  msgid "Current Page"
418
  msgstr "Aktuell sida"
419
 
420
- #: redirection-strings.php:226
421
  msgid "of %(page)s"
422
  msgstr "av %(sidor)"
423
 
424
- #: redirection-strings.php:225
425
  msgid "Next page"
426
  msgstr "Nästa sida"
427
 
428
- #: redirection-strings.php:224
429
  msgid "Last page"
430
  msgstr "Sista sidan"
431
 
432
- #: redirection-strings.php:223
433
  msgid "%s item"
434
  msgid_plural "%s items"
435
  msgstr[0] "%s objekt"
436
  msgstr[1] "%s objekt"
437
 
438
- #: redirection-strings.php:222
439
  msgid "Select All"
440
  msgstr "Välj allt"
441
 
442
- #: redirection-strings.php:234
443
  msgid "Sorry, something went wrong loading the data - please try again"
444
  msgstr "Något gick fel när data laddades - Vänligen försök igen"
445
 
446
- #: redirection-strings.php:233
447
  msgid "No results"
448
  msgstr "Inga resultat"
449
 
450
- #: redirection-strings.php:82
451
  msgid "Delete the logs - are you sure?"
452
  msgstr "Är du säker på att du vill radera loggarna?"
453
 
454
- #: redirection-strings.php:81
455
  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."
456
  msgstr "När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."
457
 
458
- #: redirection-strings.php:80
459
  msgid "Yes! Delete the logs"
460
  msgstr "Ja! Radera loggarna"
461
 
462
- #: redirection-strings.php:79
463
  msgid "No! Don't delete the logs"
464
  msgstr "Nej! Radera inte loggarna"
465
 
466
- #: redirection-strings.php:219
467
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
468
  msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
469
 
470
- #: redirection-strings.php:218 redirection-strings.php:220
471
  msgid "Newsletter"
472
  msgstr "Nyhetsbrev"
473
 
474
- #: redirection-strings.php:217
475
  msgid "Want to keep up to date with changes to Redirection?"
476
  msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
477
 
478
- #: redirection-strings.php:216
479
  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."
480
  msgstr "Anmäl dig till Redirection-nyhetsbrevet - ett litet nyhetsbrev om nya funktioner och ändringar i tillägget. Det är perfekt om du vill testa kommande förändringar i betaversioner innan en skarp version släpps publikt."
481
 
482
- #: redirection-strings.php:215
483
  msgid "Your email address:"
484
  msgstr "Din e-postadress:"
485
 
486
- #: redirection-strings.php:209
487
  msgid "I deleted a redirection, why is it still redirecting?"
488
  msgstr "Jag raderade en omdirigering, varför omdirigeras jag fortfarande?"
489
 
490
- #: redirection-strings.php:208
491
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
492
  msgstr "Din webbläsare cachar omdirigeringar. Om du har raderat en omdirigering och din webbläsare fortfarande utför omdirigering prova då att {{a}}rensa webbläsarens cache{{/a}}."
493
 
494
- #: redirection-strings.php:207
495
  msgid "Can I open a redirect in a new tab?"
496
  msgstr "Kan jag öppna en omdirigering i en ny flik?"
497
 
498
- #: redirection-strings.php:206
499
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
500
  msgstr "Det är inte möjligt att göra det via servern. Istället måste du lägga till {{code}}target=\"_blank\"{{/code}} till din länk."
501
 
502
- #: redirection-strings.php:203
503
  msgid "Frequently Asked Questions"
504
  msgstr "Vanliga frågor"
505
 
506
- #: redirection-strings.php:121
507
  msgid "You've supported this plugin - thank you!"
508
  msgstr "Du har stöttat detta tillägg - tack!"
509
 
510
- #: redirection-strings.php:118
511
  msgid "You get useful software and I get to carry on making it better."
512
  msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
513
 
514
- #: redirection-strings.php:140
515
  msgid "Forever"
516
  msgstr "För evigt"
517
 
518
- #: redirection-strings.php:113
519
  msgid "Delete the plugin - are you sure?"
520
  msgstr "Radera tillägget - är du verkligen säker på det?"
521
 
522
- #: redirection-strings.php:112
523
  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."
524
  msgstr "Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."
525
 
526
- #: redirection-strings.php:111
527
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
528
  msgstr "När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."
529
 
530
- #: redirection-strings.php:110
531
  msgid "Yes! Delete the plugin"
532
  msgstr "Ja! Radera detta tillägg"
533
 
534
- #: redirection-strings.php:109
535
  msgid "No! Don't delete the plugin"
536
  msgstr "Nej! Radera inte detta tillägg"
537
 
@@ -551,144 +691,140 @@ msgstr "Hantera alla dina 301-omdirigeringar och övervaka 404-fel"
551
  msgid "http://urbangiraffe.com/plugins/redirection/"
552
  msgstr "http://urbangiraffe.com/plugins/redirection/"
553
 
554
- #: redirection-strings.php:119
555
  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}}."
556
  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}}."
557
 
558
- #: redirection-strings.php:43 redirection-strings.php:101
559
  msgid "Support"
560
  msgstr "Support"
561
 
562
- #: redirection-strings.php:104
563
  msgid "404s"
564
  msgstr "404:or"
565
 
566
- #: redirection-strings.php:105
567
  msgid "Log"
568
  msgstr "Logg"
569
 
570
- #: redirection-strings.php:115
571
  msgid "Delete Redirection"
572
  msgstr "Ta bort Redirection"
573
 
574
- #: redirection-strings.php:73
575
  msgid "Upload"
576
  msgstr "Ladda upp"
577
 
578
- #: redirection-strings.php:65
579
  msgid "Import"
580
  msgstr "Importera"
581
 
582
- #: redirection-strings.php:122
583
  msgid "Update"
584
  msgstr "Uppdatera"
585
 
586
- #: redirection-strings.php:130
587
  msgid "Auto-generate URL"
588
  msgstr "Autogenerera URL"
589
 
590
- #: redirection-strings.php:131
591
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
592
  msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
593
 
594
- #: redirection-strings.php:132
595
  msgid "RSS Token"
596
  msgstr "RSS-nyckel"
597
 
598
- #: redirection-strings.php:139
599
- msgid "Don't monitor"
600
- msgstr "Övervaka inte"
601
-
602
- #: redirection-strings.php:133
603
  msgid "Monitor changes to posts"
604
  msgstr "Övervaka ändringar av inlägg"
605
 
606
- #: redirection-strings.php:135
607
  msgid "404 Logs"
608
  msgstr "404-loggar"
609
 
610
- #: redirection-strings.php:134 redirection-strings.php:136
611
  msgid "(time to keep logs for)"
612
  msgstr "(hur länge loggar ska sparas)"
613
 
614
- #: redirection-strings.php:137
615
  msgid "Redirect Logs"
616
  msgstr "Redirection-loggar"
617
 
618
- #: redirection-strings.php:138
619
  msgid "I'm a nice person and I have helped support the author of this plugin"
620
  msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
621
 
622
- #: redirection-strings.php:116
623
  msgid "Plugin Support"
624
  msgstr "Support för tillägg"
625
 
626
- #: redirection-strings.php:44 redirection-strings.php:102
627
  msgid "Options"
628
  msgstr "Alternativ"
629
 
630
- #: redirection-strings.php:141
631
  msgid "Two months"
632
  msgstr "Två månader"
633
 
634
- #: redirection-strings.php:142
635
  msgid "A month"
636
  msgstr "En månad"
637
 
638
- #: redirection-strings.php:143
639
  msgid "A week"
640
  msgstr "En vecka"
641
 
642
- #: redirection-strings.php:144
643
  msgid "A day"
644
  msgstr "En dag"
645
 
646
- #: redirection-strings.php:145
647
  msgid "No logs"
648
  msgstr "Inga loggar"
649
 
650
- #: redirection-strings.php:83
651
  msgid "Delete All"
652
  msgstr "Radera alla"
653
 
654
- #: redirection-strings.php:19
655
  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."
656
  msgstr "Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."
657
 
658
- #: redirection-strings.php:20
659
  msgid "Add Group"
660
  msgstr "Lägg till grupp"
661
 
662
- #: redirection-strings.php:235
663
  msgid "Search"
664
  msgstr "Sök"
665
 
666
- #: redirection-strings.php:48 redirection-strings.php:106
667
  msgid "Groups"
668
  msgstr "Grupper"
669
 
670
- #: redirection-strings.php:29 redirection-strings.php:159
671
  msgid "Save"
672
  msgstr "Spara"
673
 
674
- #: redirection-strings.php:161
675
  msgid "Group"
676
  msgstr "Grupp"
677
 
678
- #: redirection-strings.php:164
679
  msgid "Match"
680
  msgstr "Matcha"
681
 
682
- #: redirection-strings.php:183
683
  msgid "Add new redirection"
684
  msgstr "Lägg till ny omdirigering"
685
 
686
- #: redirection-strings.php:28 redirection-strings.php:72
687
- #: redirection-strings.php:156
688
  msgid "Cancel"
689
  msgstr "Avbryt"
690
 
691
- #: redirection-strings.php:51
692
  msgid "Download"
693
  msgstr "Hämta"
694
 
@@ -700,173 +836,173 @@ msgstr "Redirection"
700
  msgid "Settings"
701
  msgstr "Inställningar"
702
 
703
- #: redirection-strings.php:123
704
  msgid "Automatically remove or add www to your site."
705
  msgstr "Ta bort eller lägg till www automatiskt till din webbplats."
706
 
707
- #: redirection-strings.php:126
708
  msgid "Default server"
709
  msgstr "Standardserver"
710
 
711
- #: redirection-strings.php:173
712
  msgid "Do nothing"
713
  msgstr "Gör ingenting"
714
 
715
- #: redirection-strings.php:174
716
  msgid "Error (404)"
717
  msgstr "Fel (404)"
718
 
719
- #: redirection-strings.php:175
720
  msgid "Pass-through"
721
  msgstr "Passera"
722
 
723
- #: redirection-strings.php:176
724
  msgid "Redirect to random post"
725
  msgstr "Omdirigering till slumpmässigt inlägg"
726
 
727
- #: redirection-strings.php:177
728
  msgid "Redirect to URL"
729
  msgstr "Omdirigera till URL"
730
 
731
- #: models/redirect.php:463
732
  msgid "Invalid group when creating redirect"
733
  msgstr "Gruppen är ogiltig när omdirigering skapas"
734
 
735
- #: redirection-strings.php:90 redirection-strings.php:97
736
  msgid "Show only this IP"
737
  msgstr "Visa enbart detta IP-nummer"
738
 
739
- #: redirection-strings.php:86 redirection-strings.php:93
740
  msgid "IP"
741
  msgstr "IP"
742
 
743
- #: redirection-strings.php:88 redirection-strings.php:95
744
- #: redirection-strings.php:158
745
  msgid "Source URL"
746
  msgstr "URL-källa"
747
 
748
- #: redirection-strings.php:89 redirection-strings.php:96
749
  msgid "Date"
750
  msgstr "Datum"
751
 
752
- #: redirection-strings.php:98 redirection-strings.php:100
753
- #: redirection-strings.php:182
754
  msgid "Add Redirect"
755
  msgstr "Lägg till omdirigering"
756
 
757
- #: redirection-strings.php:21
758
  msgid "All modules"
759
  msgstr "Alla moduler"
760
 
761
- #: redirection-strings.php:34
762
  msgid "View Redirects"
763
  msgstr "Visa omdirigeringar"
764
 
765
- #: redirection-strings.php:25 redirection-strings.php:30
766
  msgid "Module"
767
  msgstr "Modul"
768
 
769
- #: redirection-strings.php:26 redirection-strings.php:107
770
  msgid "Redirects"
771
  msgstr "Omdirigering"
772
 
773
- #: redirection-strings.php:18 redirection-strings.php:27
774
- #: redirection-strings.php:31
775
  msgid "Name"
776
  msgstr "Namn"
777
 
778
- #: redirection-strings.php:221
779
  msgid "Filter"
780
  msgstr "Filtrera"
781
 
782
- #: redirection-strings.php:185
783
  msgid "Reset hits"
784
  msgstr "Nollställ träffar"
785
 
786
- #: redirection-strings.php:23 redirection-strings.php:32
787
- #: redirection-strings.php:187 redirection-strings.php:199
788
  msgid "Enable"
789
  msgstr "Aktivera"
790
 
791
- #: redirection-strings.php:22 redirection-strings.php:33
792
- #: redirection-strings.php:186 redirection-strings.php:200
793
  msgid "Disable"
794
  msgstr "Inaktivera"
795
 
796
- #: redirection-strings.php:24 redirection-strings.php:35
797
- #: redirection-strings.php:85 redirection-strings.php:91
798
- #: redirection-strings.php:92 redirection-strings.php:99
799
- #: redirection-strings.php:114 redirection-strings.php:188
800
- #: redirection-strings.php:201
801
  msgid "Delete"
802
  msgstr "Radera"
803
 
804
- #: redirection-strings.php:36 redirection-strings.php:202
805
  msgid "Edit"
806
  msgstr "Redigera"
807
 
808
- #: redirection-strings.php:189
809
  msgid "Last Access"
810
  msgstr "Senast använd"
811
 
812
- #: redirection-strings.php:190
813
  msgid "Hits"
814
  msgstr "Träffar"
815
 
816
- #: redirection-strings.php:192
817
  msgid "URL"
818
  msgstr "URL"
819
 
820
- #: redirection-strings.php:193
821
  msgid "Type"
822
  msgstr "Typ"
823
 
824
- #: models/database.php:121
825
  msgid "Modified Posts"
826
  msgstr "Modifierade inlägg"
827
 
828
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
829
  msgid "Redirections"
830
  msgstr "Omdirigeringar"
831
 
832
- #: redirection-strings.php:195
833
  msgid "User Agent"
834
  msgstr "Användaragent"
835
 
836
- #: matches/user-agent.php:5 redirection-strings.php:178
837
  msgid "URL and user agent"
838
  msgstr "URL och användaragent"
839
 
840
- #: redirection-strings.php:154
841
  msgid "Target URL"
842
  msgstr "Mål-URL"
843
 
844
- #: matches/url.php:5 redirection-strings.php:181
845
  msgid "URL only"
846
  msgstr "Endast URL"
847
 
848
- #: redirection-strings.php:157 redirection-strings.php:194
849
- #: redirection-strings.php:196
850
  msgid "Regex"
851
  msgstr "Reguljärt uttryck"
852
 
853
- #: redirection-strings.php:87 redirection-strings.php:94
854
- #: redirection-strings.php:197
855
  msgid "Referrer"
856
  msgstr "Hänvisningsadress"
857
 
858
- #: matches/referrer.php:8 redirection-strings.php:179
859
  msgid "URL and referrer"
860
  msgstr "URL och hänvisande webbplats"
861
 
862
- #: redirection-strings.php:150
863
  msgid "Logged Out"
864
  msgstr "Utloggad"
865
 
866
- #: redirection-strings.php:151
867
  msgid "Logged In"
868
  msgstr "Inloggad"
869
 
870
- #: matches/login.php:5 redirection-strings.php:180
871
  msgid "URL and login status"
872
  msgstr "URL och inloggnings-status"
2
  # This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2017-10-18 07:13:51+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: sv_SE\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr "Om knappen inte fungerar bör du läsa felmeddelande och se om du kan fixa felet manuellt, annars kan du kolla i avsnittet 'Behöver du hjälp?' längre ner."
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr "Ta bort allt från IP-numret %s"
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr "Ta bort allt som matchar \"%s\""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr "En cachad version av Redirection upptäcktes"
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
  msgstr "Vänligen rensa din webbläsares cache och ladda om denna sida."
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr "Datan på denna sida är inte längre aktuell, vänligen ladda om sidan."
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr "WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr "Din server svarade med ett '403 Förbjudet'-fel som kan indikera att begäran blockerades. Använder du en brandvägg eller ett säkerhetsprogram?"
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr "Inkludera dessa detaljer i din rapport {{strong}}tillsammans med en beskrivning av vad du gjorde{{/strong}}."
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr "Om du tror att Redirection orsakar felet, skapa en felrapport."
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr "Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr "Laddar, vänligen vänta..."
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr "{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr "Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr "Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."
213
 
215
  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."
216
  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. "
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr "Skapa felrapport"
221
 
227
  msgid "Important details"
228
  msgstr "Viktiga detaljer"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr "Behöver du hjälp?"
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr "Kontrollera först Vanliga frågor nedan. Om du fortsatt har problem, avaktivera alla andra tillägg och kontrollera om problemet kvarstår."
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr "Du kan rapportera buggar och ge nya förslag i Github-repot. Vänligen ge så mycket information som möjligt, med skärmavbilder, för att hjälpa till att förklara ditt problem."
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr "Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr "Om du vill skicka in information som du inte vill ha i ett offentligt arkiv, skickar du den direkt via {{email}}e-post{{/email}}."
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr "Kan jag omdirigera alla 404-fel?"
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr "Nej, det är inte rekommenderat att du gör det. En 404-felkod ska enbart användas som svar för ett anrop till en sida som inte existerar. Om du omdirigerar det indikerar du att sidan fanns en gång, och detta kan försvaga din webbplats."
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "Pos"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - Borttagen"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "Position"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr "Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID"
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Apache-modul"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr "Om du vill att Redirection automatiskt ska uppdatera din {{code}}.htaccess{{/code}}, fyll då i hela sökvägen inklusive filnamn."
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "Importera till grupp"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "Importera en CSV-fil, .htaccess-fil eller JSON-fil."
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr "Klicka på 'Lägg till fil' eller dra och släpp en fil här."
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "Lägg till fil"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "Fil vald"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "Importerar"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "Importering klar"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "Antal omdirigeringar importerade:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr "Dubbelkolla att filen är i rätt format!"
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "OK"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "Stäng"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "All importerade omdirigeringar kommer infogas till den aktuella databasen."
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "Exportera"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr "Exportera till CSV, Apache .htaccess, Nginx, eller JSON omdirigeringar (som innehåller alla omdirigeringar och grupper)."
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "Allt"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "WordPress omdirigeringar"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Apache omdirigeringar"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Nginx omdirigeringar"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr "Apache .htaccess"
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr "Nginx omskrivningsregler"
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr "JSON omdirigeringar"
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "Visa"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr "Loggfiler kan exporteras från loggsidorna."
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "Importera/Exportera"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "Loggar"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "404-fel"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr "Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr "Jag skulle vilja stödja lite till."
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "Support 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "Omdirigering sparad"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr "Logginlägg raderades"
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "Inställning sparad"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "Grupp sparad"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] "Är du säker på att du vill radera detta objekt?"
422
  msgstr[1] "Är du säker på att du vill radera dessa objekt?"
423
 
424
+ #: redirection-strings.php:214
425
  msgid "pass"
426
  msgstr ""
427
 
428
+ #: redirection-strings.php:196
429
  msgid "All groups"
430
  msgstr "Alla grupper"
431
 
432
+ #: redirection-strings.php:184
433
  msgid "301 - Moved Permanently"
434
  msgstr "301 - Flyttad permanent"
435
 
436
+ #: redirection-strings.php:183
437
  msgid "302 - Found"
438
  msgstr "302 - Hittad"
439
 
440
+ #: redirection-strings.php:182
441
  msgid "307 - Temporary Redirect"
442
  msgstr "307 - Tillfällig omdirigering"
443
 
444
+ #: redirection-strings.php:181
445
  msgid "308 - Permanent Redirect"
446
  msgstr "308 - Permanent omdirigering"
447
 
448
+ #: redirection-strings.php:180
449
  msgid "401 - Unauthorized"
450
  msgstr "401 - Obehörig"
451
 
452
+ #: redirection-strings.php:179
453
  msgid "404 - Not Found"
454
  msgstr "404 - Hittades inte"
455
 
456
+ #: redirection-strings.php:177
457
  msgid "Title"
458
  msgstr "Titel"
459
 
460
+ #: redirection-strings.php:175
461
  msgid "When matched"
462
  msgstr "När matchning sker"
463
 
464
+ #: redirection-strings.php:174
465
  msgid "with HTTP code"
466
  msgstr "med HTTP-kod"
467
 
468
+ #: redirection-strings.php:167
469
  msgid "Show advanced options"
470
  msgstr "Visa avancerande alternativ"
471
 
472
+ #: redirection-strings.php:161 redirection-strings.php:165
473
  msgid "Matched Target"
474
  msgstr "Matchande mål"
475
 
476
+ #: redirection-strings.php:160 redirection-strings.php:164
477
  msgid "Unmatched Target"
478
  msgstr "Ej matchande mål"
479
 
480
+ #: redirection-strings.php:158 redirection-strings.php:159
481
  msgid "Saving..."
482
  msgstr "Sparar..."
483
 
484
+ #: redirection-strings.php:114
485
  msgid "View notice"
486
  msgstr "Visa meddelande"
487
 
488
+ #: models/redirect.php:484
489
  msgid "Invalid source URL"
490
  msgstr "Ogiltig URL-källa"
491
 
492
+ #: models/redirect.php:417
493
  msgid "Invalid redirect action"
494
  msgstr "Ogiltig omdirigeringsåtgärd"
495
 
496
+ #: models/redirect.php:411
497
  msgid "Invalid redirect matcher"
498
  msgstr "Ogiltig omdirigeringsmatchning"
499
 
501
  msgid "Unable to add new redirect"
502
  msgstr "Det går inte att lägga till en ny omdirigering"
503
 
504
+ #: redirection-strings.php:12 redirection-strings.php:42
505
  msgid "Something went wrong 🙁"
506
  msgstr "Något gick fel 🙁"
507
 
521
  msgid "Log entries (%d max)"
522
  msgstr "Antal logginlägg per sida (max %d)"
523
 
524
+ #: redirection-strings.php:131
525
  msgid "Remove WWW"
526
  msgstr "Ta bort WWW"
527
 
528
+ #: redirection-strings.php:130
529
  msgid "Add WWW"
530
  msgstr "Lägg till WWW"
531
 
532
+ #: redirection-strings.php:255
533
  msgid "Search by IP"
534
  msgstr "Sök via IP"
535
 
536
+ #: redirection-strings.php:251
537
  msgid "Select bulk action"
538
  msgstr "Välj massåtgärd"
539
 
540
+ #: redirection-strings.php:250
541
  msgid "Bulk Actions"
542
  msgstr "Massåtgärd"
543
 
544
+ #: redirection-strings.php:249
545
  msgid "Apply"
546
  msgstr "Tillämpa"
547
 
548
+ #: redirection-strings.php:248
549
  msgid "First page"
550
  msgstr "Första sidan"
551
 
552
+ #: redirection-strings.php:247
553
  msgid "Prev page"
554
  msgstr "Föregående sida"
555
 
556
+ #: redirection-strings.php:246
557
  msgid "Current Page"
558
  msgstr "Aktuell sida"
559
 
560
+ #: redirection-strings.php:245
561
  msgid "of %(page)s"
562
  msgstr "av %(sidor)"
563
 
564
+ #: redirection-strings.php:244
565
  msgid "Next page"
566
  msgstr "Nästa sida"
567
 
568
+ #: redirection-strings.php:243
569
  msgid "Last page"
570
  msgstr "Sista sidan"
571
 
572
+ #: redirection-strings.php:242
573
  msgid "%s item"
574
  msgid_plural "%s items"
575
  msgstr[0] "%s objekt"
576
  msgstr[1] "%s objekt"
577
 
578
+ #: redirection-strings.php:241
579
  msgid "Select All"
580
  msgstr "Välj allt"
581
 
582
+ #: redirection-strings.php:253
583
  msgid "Sorry, something went wrong loading the data - please try again"
584
  msgstr "Något gick fel när data laddades - Vänligen försök igen"
585
 
586
+ #: redirection-strings.php:252
587
  msgid "No results"
588
  msgstr "Inga resultat"
589
 
590
+ #: redirection-strings.php:84
591
  msgid "Delete the logs - are you sure?"
592
  msgstr "Är du säker på att du vill radera loggarna?"
593
 
594
+ #: redirection-strings.php:83
595
  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."
596
  msgstr "När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."
597
 
598
+ #: redirection-strings.php:82
599
  msgid "Yes! Delete the logs"
600
  msgstr "Ja! Radera loggarna"
601
 
602
+ #: redirection-strings.php:81
603
  msgid "No! Don't delete the logs"
604
  msgstr "Nej! Radera inte loggarna"
605
 
606
+ #: redirection-strings.php:235
607
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
608
  msgstr "Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."
609
 
610
+ #: redirection-strings.php:234 redirection-strings.php:236
611
  msgid "Newsletter"
612
  msgstr "Nyhetsbrev"
613
 
614
+ #: redirection-strings.php:233
615
  msgid "Want to keep up to date with changes to Redirection?"
616
  msgstr "Vill du bli uppdaterad om ändringar i Redirection?"
617
 
618
+ #: redirection-strings.php:232
619
  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."
620
  msgstr "Anmäl dig till Redirection-nyhetsbrevet - ett litet nyhetsbrev om nya funktioner och ändringar i tillägget. Det är perfekt om du vill testa kommande förändringar i betaversioner innan en skarp version släpps publikt."
621
 
622
+ #: redirection-strings.php:231
623
  msgid "Your email address:"
624
  msgstr "Din e-postadress:"
625
 
626
+ #: redirection-strings.php:225
627
  msgid "I deleted a redirection, why is it still redirecting?"
628
  msgstr "Jag raderade en omdirigering, varför omdirigeras jag fortfarande?"
629
 
630
+ #: redirection-strings.php:224
631
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
632
  msgstr "Din webbläsare cachar omdirigeringar. Om du har raderat en omdirigering och din webbläsare fortfarande utför omdirigering prova då att {{a}}rensa webbläsarens cache{{/a}}."
633
 
634
+ #: redirection-strings.php:223
635
  msgid "Can I open a redirect in a new tab?"
636
  msgstr "Kan jag öppna en omdirigering i en ny flik?"
637
 
638
+ #: redirection-strings.php:222
639
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
640
  msgstr "Det är inte möjligt att göra det via servern. Istället måste du lägga till {{code}}target=\"_blank\"{{/code}} till din länk."
641
 
642
+ #: redirection-strings.php:219
643
  msgid "Frequently Asked Questions"
644
  msgstr "Vanliga frågor"
645
 
646
+ #: redirection-strings.php:127
647
  msgid "You've supported this plugin - thank you!"
648
  msgstr "Du har stöttat detta tillägg - tack!"
649
 
650
+ #: redirection-strings.php:124
651
  msgid "You get useful software and I get to carry on making it better."
652
  msgstr "Du får en användbar mjukvara och jag kan fortsätta göra den bättre."
653
 
654
+ #: redirection-strings.php:152
655
  msgid "Forever"
656
  msgstr "För evigt"
657
 
658
+ #: redirection-strings.php:119
659
  msgid "Delete the plugin - are you sure?"
660
  msgstr "Radera tillägget - är du verkligen säker på det?"
661
 
662
+ #: redirection-strings.php:118
663
  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."
664
  msgstr "Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."
665
 
666
+ #: redirection-strings.php:117
667
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
668
  msgstr "När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."
669
 
670
+ #: redirection-strings.php:116
671
  msgid "Yes! Delete the plugin"
672
  msgstr "Ja! Radera detta tillägg"
673
 
674
+ #: redirection-strings.php:115
675
  msgid "No! Don't delete the plugin"
676
  msgstr "Nej! Radera inte detta tillägg"
677
 
691
  msgid "http://urbangiraffe.com/plugins/redirection/"
692
  msgstr "http://urbangiraffe.com/plugins/redirection/"
693
 
694
+ #: redirection-strings.php:125
695
  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}}."
696
  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}}."
697
 
698
+ #: redirection-strings.php:45 redirection-strings.php:107
699
  msgid "Support"
700
  msgstr "Support"
701
 
702
+ #: redirection-strings.php:110
703
  msgid "404s"
704
  msgstr "404:or"
705
 
706
+ #: redirection-strings.php:111
707
  msgid "Log"
708
  msgstr "Logg"
709
 
710
+ #: redirection-strings.php:121
711
  msgid "Delete Redirection"
712
  msgstr "Ta bort Redirection"
713
 
714
+ #: redirection-strings.php:75
715
  msgid "Upload"
716
  msgstr "Ladda upp"
717
 
718
+ #: redirection-strings.php:67
719
  msgid "Import"
720
  msgstr "Importera"
721
 
722
+ #: redirection-strings.php:128
723
  msgid "Update"
724
  msgstr "Uppdatera"
725
 
726
+ #: redirection-strings.php:136
727
  msgid "Auto-generate URL"
728
  msgstr "Autogenerera URL"
729
 
730
+ #: redirection-strings.php:137
731
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
732
  msgstr "En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"
733
 
734
+ #: redirection-strings.php:138
735
  msgid "RSS Token"
736
  msgstr "RSS-nyckel"
737
 
738
+ #: redirection-strings.php:141
 
 
 
 
739
  msgid "Monitor changes to posts"
740
  msgstr "Övervaka ändringar av inlägg"
741
 
742
+ #: redirection-strings.php:144
743
  msgid "404 Logs"
744
  msgstr "404-loggar"
745
 
746
+ #: redirection-strings.php:143 redirection-strings.php:145
747
  msgid "(time to keep logs for)"
748
  msgstr "(hur länge loggar ska sparas)"
749
 
750
+ #: redirection-strings.php:146
751
  msgid "Redirect Logs"
752
  msgstr "Redirection-loggar"
753
 
754
+ #: redirection-strings.php:147
755
  msgid "I'm a nice person and I have helped support the author of this plugin"
756
  msgstr "Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"
757
 
758
+ #: redirection-strings.php:122
759
  msgid "Plugin Support"
760
  msgstr "Support för tillägg"
761
 
762
+ #: redirection-strings.php:46 redirection-strings.php:108
763
  msgid "Options"
764
  msgstr "Alternativ"
765
 
766
+ #: redirection-strings.php:153
767
  msgid "Two months"
768
  msgstr "Två månader"
769
 
770
+ #: redirection-strings.php:154
771
  msgid "A month"
772
  msgstr "En månad"
773
 
774
+ #: redirection-strings.php:155
775
  msgid "A week"
776
  msgstr "En vecka"
777
 
778
+ #: redirection-strings.php:156
779
  msgid "A day"
780
  msgstr "En dag"
781
 
782
+ #: redirection-strings.php:157
783
  msgid "No logs"
784
  msgstr "Inga loggar"
785
 
786
+ #: redirection-strings.php:85
787
  msgid "Delete All"
788
  msgstr "Radera alla"
789
 
790
+ #: redirection-strings.php:20
791
  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."
792
  msgstr "Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."
793
 
794
+ #: redirection-strings.php:21
795
  msgid "Add Group"
796
  msgstr "Lägg till grupp"
797
 
798
+ #: redirection-strings.php:254
799
  msgid "Search"
800
  msgstr "Sök"
801
 
802
+ #: redirection-strings.php:50 redirection-strings.php:112
803
  msgid "Groups"
804
  msgstr "Grupper"
805
 
806
+ #: redirection-strings.php:30 redirection-strings.php:171
807
  msgid "Save"
808
  msgstr "Spara"
809
 
810
+ #: redirection-strings.php:173
811
  msgid "Group"
812
  msgstr "Grupp"
813
 
814
+ #: redirection-strings.php:176
815
  msgid "Match"
816
  msgstr "Matcha"
817
 
818
+ #: redirection-strings.php:195
819
  msgid "Add new redirection"
820
  msgstr "Lägg till ny omdirigering"
821
 
822
+ #: redirection-strings.php:29 redirection-strings.php:74
823
+ #: redirection-strings.php:168
824
  msgid "Cancel"
825
  msgstr "Avbryt"
826
 
827
+ #: redirection-strings.php:53
828
  msgid "Download"
829
  msgstr "Hämta"
830
 
836
  msgid "Settings"
837
  msgstr "Inställningar"
838
 
839
+ #: redirection-strings.php:129
840
  msgid "Automatically remove or add www to your site."
841
  msgstr "Ta bort eller lägg till www automatiskt till din webbplats."
842
 
843
+ #: redirection-strings.php:132
844
  msgid "Default server"
845
  msgstr "Standardserver"
846
 
847
+ #: redirection-strings.php:185
848
  msgid "Do nothing"
849
  msgstr "Gör ingenting"
850
 
851
+ #: redirection-strings.php:186
852
  msgid "Error (404)"
853
  msgstr "Fel (404)"
854
 
855
+ #: redirection-strings.php:187
856
  msgid "Pass-through"
857
  msgstr "Passera"
858
 
859
+ #: redirection-strings.php:188
860
  msgid "Redirect to random post"
861
  msgstr "Omdirigering till slumpmässigt inlägg"
862
 
863
+ #: redirection-strings.php:189
864
  msgid "Redirect to URL"
865
  msgstr "Omdirigera till URL"
866
 
867
+ #: models/redirect.php:474
868
  msgid "Invalid group when creating redirect"
869
  msgstr "Gruppen är ogiltig när omdirigering skapas"
870
 
871
+ #: redirection-strings.php:94 redirection-strings.php:101
872
  msgid "Show only this IP"
873
  msgstr "Visa enbart detta IP-nummer"
874
 
875
+ #: redirection-strings.php:90 redirection-strings.php:97
876
  msgid "IP"
877
  msgstr "IP"
878
 
879
+ #: redirection-strings.php:92 redirection-strings.php:99
880
+ #: redirection-strings.php:170
881
  msgid "Source URL"
882
  msgstr "URL-källa"
883
 
884
+ #: redirection-strings.php:93 redirection-strings.php:100
885
  msgid "Date"
886
  msgstr "Datum"
887
 
888
+ #: redirection-strings.php:102 redirection-strings.php:106
889
+ #: redirection-strings.php:194
890
  msgid "Add Redirect"
891
  msgstr "Lägg till omdirigering"
892
 
893
+ #: redirection-strings.php:22
894
  msgid "All modules"
895
  msgstr "Alla moduler"
896
 
897
+ #: redirection-strings.php:35
898
  msgid "View Redirects"
899
  msgstr "Visa omdirigeringar"
900
 
901
+ #: redirection-strings.php:26 redirection-strings.php:31
902
  msgid "Module"
903
  msgstr "Modul"
904
 
905
+ #: redirection-strings.php:27 redirection-strings.php:113
906
  msgid "Redirects"
907
  msgstr "Omdirigering"
908
 
909
+ #: redirection-strings.php:19 redirection-strings.php:28
910
+ #: redirection-strings.php:32
911
  msgid "Name"
912
  msgstr "Namn"
913
 
914
+ #: redirection-strings.php:240
915
  msgid "Filter"
916
  msgstr "Filtrera"
917
 
918
+ #: redirection-strings.php:197
919
  msgid "Reset hits"
920
  msgstr "Nollställ träffar"
921
 
922
+ #: redirection-strings.php:24 redirection-strings.php:33
923
+ #: redirection-strings.php:199 redirection-strings.php:215
924
  msgid "Enable"
925
  msgstr "Aktivera"
926
 
927
+ #: redirection-strings.php:23 redirection-strings.php:34
928
+ #: redirection-strings.php:198 redirection-strings.php:216
929
  msgid "Disable"
930
  msgstr "Inaktivera"
931
 
932
+ #: redirection-strings.php:25 redirection-strings.php:36
933
+ #: redirection-strings.php:89 redirection-strings.php:95
934
+ #: redirection-strings.php:96 redirection-strings.php:103
935
+ #: redirection-strings.php:120 redirection-strings.php:200
936
+ #: redirection-strings.php:217
937
  msgid "Delete"
938
  msgstr "Radera"
939
 
940
+ #: redirection-strings.php:37 redirection-strings.php:218
941
  msgid "Edit"
942
  msgstr "Redigera"
943
 
944
+ #: redirection-strings.php:201
945
  msgid "Last Access"
946
  msgstr "Senast använd"
947
 
948
+ #: redirection-strings.php:202
949
  msgid "Hits"
950
  msgstr "Träffar"
951
 
952
+ #: redirection-strings.php:204
953
  msgid "URL"
954
  msgstr "URL"
955
 
956
+ #: redirection-strings.php:205
957
  msgid "Type"
958
  msgstr "Typ"
959
 
960
+ #: models/database.php:132
961
  msgid "Modified Posts"
962
  msgstr "Modifierade inlägg"
963
 
964
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
965
  msgid "Redirections"
966
  msgstr "Omdirigeringar"
967
 
968
+ #: redirection-strings.php:211
969
  msgid "User Agent"
970
  msgstr "Användaragent"
971
 
972
+ #: matches/user-agent.php:10 redirection-strings.php:190
973
  msgid "URL and user agent"
974
  msgstr "URL och användaragent"
975
 
976
+ #: redirection-strings.php:166
977
  msgid "Target URL"
978
  msgstr "Mål-URL"
979
 
980
+ #: matches/url.php:7 redirection-strings.php:193
981
  msgid "URL only"
982
  msgstr "Endast URL"
983
 
984
+ #: redirection-strings.php:169 redirection-strings.php:206
985
+ #: redirection-strings.php:212
986
  msgid "Regex"
987
  msgstr "Reguljärt uttryck"
988
 
989
+ #: redirection-strings.php:91 redirection-strings.php:98
990
+ #: redirection-strings.php:213
991
  msgid "Referrer"
992
  msgstr "Hänvisningsadress"
993
 
994
+ #: matches/referrer.php:10 redirection-strings.php:191
995
  msgid "URL and referrer"
996
  msgstr "URL och hänvisande webbplats"
997
 
998
+ #: redirection-strings.php:162
999
  msgid "Logged Out"
1000
  msgstr "Utloggad"
1001
 
1002
+ #: redirection-strings.php:163
1003
  msgid "Logged In"
1004
  msgstr "Inloggad"
1005
 
1006
+ #: matches/login.php:8 redirection-strings.php:192
1007
  msgid "URL and login status"
1008
  msgstr "URL och inloggnings-status"
locale/redirection-zh_TW.mo CHANGED
Binary file
locale/redirection-zh_TW.po CHANGED
@@ -11,23 +11,167 @@ msgstr ""
11
  "Language: zh_TW\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
- #: redirection-strings.php:42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  msgid "Cached Redirection detected"
16
  msgstr ""
17
 
18
- #: redirection-strings.php:41
19
- msgid "Please clear your browser cache and reload this page"
20
  msgstr ""
21
 
22
- #: redirection-strings.php:17
23
  msgid "The data on this page has expired, please reload."
24
  msgstr ""
25
 
26
- #: redirection-strings.php:16
27
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
28
  msgstr ""
29
 
30
- #: redirection-strings.php:15
31
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
32
  msgstr ""
33
 
@@ -43,7 +187,7 @@ msgstr ""
43
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
44
  msgstr ""
45
 
46
- #: redirection-admin.php:211
47
  msgid "If you think Redirection is at fault then create an issue."
48
  msgstr ""
49
 
@@ -51,23 +195,19 @@ msgstr ""
51
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
52
  msgstr ""
53
 
54
- #: redirection-admin.php:209
55
- msgid "An error occurred loading Redirection"
56
- msgstr ""
57
-
58
  #: redirection-admin.php:202
59
  msgid "Loading, please wait..."
60
  msgstr ""
61
 
62
- #: redirection-strings.php:63
63
  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)."
64
  msgstr ""
65
 
66
- #: redirection-strings.php:39
67
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
68
  msgstr ""
69
 
70
- #: redirection-strings.php:38
71
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
72
  msgstr ""
73
 
@@ -75,7 +215,7 @@ msgstr ""
75
  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."
76
  msgstr ""
77
 
78
- #: redirection-admin.php:215 redirection-strings.php:7
79
  msgid "Create Issue"
80
  msgstr ""
81
 
@@ -87,272 +227,272 @@ msgstr ""
87
  msgid "Important details"
88
  msgstr "重要詳細資料"
89
 
90
- #: redirection-strings.php:214
91
  msgid "Need help?"
92
  msgstr ""
93
 
94
- #: redirection-strings.php:213
95
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
96
  msgstr ""
97
 
98
- #: redirection-strings.php:212
99
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
100
  msgstr ""
101
 
102
- #: redirection-strings.php:211
103
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
104
  msgstr ""
105
 
106
- #: redirection-strings.php:210
107
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
108
  msgstr ""
109
 
110
- #: redirection-strings.php:205
111
  msgid "Can I redirect all 404 errors?"
112
  msgstr ""
113
 
114
- #: redirection-strings.php:204
115
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
116
  msgstr ""
117
 
118
- #: redirection-strings.php:191
119
  msgid "Pos"
120
  msgstr "排序"
121
 
122
- #: redirection-strings.php:166
123
  msgid "410 - Gone"
124
  msgstr "410 - 已移走"
125
 
126
- #: redirection-strings.php:160
127
  msgid "Position"
128
  msgstr "排序"
129
 
130
- #: redirection-strings.php:129
131
  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 inserted"
132
  msgstr ""
133
 
134
- #: redirection-strings.php:128
135
  msgid "Apache Module"
136
  msgstr "Apache 模組"
137
 
138
- #: redirection-strings.php:127
139
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
140
  msgstr ""
141
 
142
- #: redirection-strings.php:78
143
  msgid "Import to group"
144
  msgstr "匯入至群組"
145
 
146
- #: redirection-strings.php:77
147
  msgid "Import a CSV, .htaccess, or JSON file."
148
  msgstr "匯入 CSV 、 .htaccess 或 JSON 檔案。"
149
 
150
- #: redirection-strings.php:76
151
  msgid "Click 'Add File' or drag and drop here."
152
  msgstr ""
153
 
154
- #: redirection-strings.php:75
155
  msgid "Add File"
156
  msgstr "新增檔案"
157
 
158
- #: redirection-strings.php:74
159
  msgid "File selected"
160
  msgstr "檔案已選擇"
161
 
162
- #: redirection-strings.php:71
163
  msgid "Importing"
164
  msgstr "匯入"
165
 
166
- #: redirection-strings.php:70
167
  msgid "Finished importing"
168
  msgstr "已完成匯入"
169
 
170
- #: redirection-strings.php:69
171
  msgid "Total redirects imported:"
172
  msgstr "總共匯入的重新導向:"
173
 
174
- #: redirection-strings.php:68
175
  msgid "Double-check the file is the correct format!"
176
  msgstr ""
177
 
178
- #: redirection-strings.php:67
179
  msgid "OK"
180
  msgstr "確定"
181
 
182
- #: redirection-strings.php:66
183
  msgid "Close"
184
  msgstr "關閉"
185
 
186
- #: redirection-strings.php:64
187
  msgid "All imports will be appended to the current database."
188
  msgstr "所有的匯入將會顯示在目前的資料庫。"
189
 
190
- #: redirection-strings.php:62 redirection-strings.php:84
191
  msgid "Export"
192
  msgstr "匯出"
193
 
194
- #: redirection-strings.php:61
195
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
196
  msgstr ""
197
 
198
- #: redirection-strings.php:60
199
  msgid "Everything"
200
  msgstr "全部"
201
 
202
- #: redirection-strings.php:59
203
  msgid "WordPress redirects"
204
  msgstr "WordPress 的重新導向"
205
 
206
- #: redirection-strings.php:58
207
  msgid "Apache redirects"
208
  msgstr "Apache 的重新導向"
209
 
210
- #: redirection-strings.php:57
211
  msgid "Nginx redirects"
212
  msgstr "Nginx 的重新導向"
213
 
214
- #: redirection-strings.php:56
215
  msgid "CSV"
216
  msgstr "CSV"
217
 
218
- #: redirection-strings.php:55
219
  msgid "Apache .htaccess"
220
  msgstr ""
221
 
222
- #: redirection-strings.php:54
223
  msgid "Nginx rewrite rules"
224
  msgstr ""
225
 
226
- #: redirection-strings.php:53
227
  msgid "Redirection JSON"
228
  msgstr ""
229
 
230
- #: redirection-strings.php:52
231
  msgid "View"
232
  msgstr "檢視"
233
 
234
- #: redirection-strings.php:50
235
  msgid "Log files can be exported from the log pages."
236
  msgstr ""
237
 
238
- #: redirection-strings.php:47 redirection-strings.php:103
239
  msgid "Import/Export"
240
  msgstr "匯入匯出"
241
 
242
- #: redirection-strings.php:46
243
  msgid "Logs"
244
  msgstr "記錄"
245
 
246
- #: redirection-strings.php:45
247
  msgid "404 errors"
248
  msgstr "404 錯誤"
249
 
250
- #: redirection-strings.php:37
251
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
252
  msgstr ""
253
 
254
- #: redirection-strings.php:120
255
  msgid "I'd like to support some more."
256
  msgstr ""
257
 
258
- #: redirection-strings.php:117
259
  msgid "Support 💰"
260
  msgstr "支援 💰"
261
 
262
- #: redirection-strings.php:241
263
  msgid "Redirection saved"
264
  msgstr "重新導向已儲存"
265
 
266
- #: redirection-strings.php:240
267
  msgid "Log deleted"
268
  msgstr ""
269
 
270
- #: redirection-strings.php:239
271
  msgid "Settings saved"
272
  msgstr "設定已儲存"
273
 
274
- #: redirection-strings.php:238
275
  msgid "Group saved"
276
  msgstr "群組已儲存"
277
 
278
- #: redirection-strings.php:237
279
  msgid "Are you sure you want to delete this item?"
280
  msgid_plural "Are you sure you want to delete these items?"
281
  msgstr[0] ""
282
 
283
- #: redirection-strings.php:198
284
  msgid "pass"
285
  msgstr "經由"
286
 
287
- #: redirection-strings.php:184
288
  msgid "All groups"
289
  msgstr "所有群組"
290
 
291
- #: redirection-strings.php:172
292
  msgid "301 - Moved Permanently"
293
  msgstr "301 - 已永久移動"
294
 
295
- #: redirection-strings.php:171
296
  msgid "302 - Found"
297
  msgstr "302 - 找到"
298
 
299
- #: redirection-strings.php:170
300
  msgid "307 - Temporary Redirect"
301
  msgstr "307 - 暫時重新導向"
302
 
303
- #: redirection-strings.php:169
304
  msgid "308 - Permanent Redirect"
305
  msgstr "308 - 永久重新導向"
306
 
307
- #: redirection-strings.php:168
308
  msgid "401 - Unauthorized"
309
  msgstr "401 - 未授權"
310
 
311
- #: redirection-strings.php:167
312
  msgid "404 - Not Found"
313
  msgstr "404 - 找不到頁面"
314
 
315
- #: redirection-strings.php:165
316
  msgid "Title"
317
  msgstr "標題"
318
 
319
- #: redirection-strings.php:163
320
  msgid "When matched"
321
  msgstr "當符合"
322
 
323
- #: redirection-strings.php:162
324
  msgid "with HTTP code"
325
  msgstr ""
326
 
327
- #: redirection-strings.php:155
328
  msgid "Show advanced options"
329
  msgstr "顯示進階選項"
330
 
331
- #: redirection-strings.php:149 redirection-strings.php:153
332
  msgid "Matched Target"
333
  msgstr "有符合目標"
334
 
335
- #: redirection-strings.php:148 redirection-strings.php:152
336
  msgid "Unmatched Target"
337
  msgstr "無符合目標"
338
 
339
- #: redirection-strings.php:146 redirection-strings.php:147
340
  msgid "Saving..."
341
  msgstr "儲存…"
342
 
343
- #: redirection-strings.php:108
344
  msgid "View notice"
345
  msgstr "檢視注意事項"
346
 
347
- #: models/redirect.php:473
348
  msgid "Invalid source URL"
349
  msgstr "無效的來源網址"
350
 
351
- #: models/redirect.php:406
352
  msgid "Invalid redirect action"
353
  msgstr "無效的重新導向操作"
354
 
355
- #: models/redirect.php:400
356
  msgid "Invalid redirect matcher"
357
  msgstr "無效的重新導向比對器"
358
 
@@ -360,7 +500,7 @@ msgstr "無效的重新導向比對器"
360
  msgid "Unable to add new redirect"
361
  msgstr ""
362
 
363
- #: redirection-strings.php:12 redirection-strings.php:40
364
  msgid "Something went wrong 🙁"
365
  msgstr ""
366
 
@@ -380,156 +520,156 @@ msgstr ""
380
  msgid "Log entries (%d max)"
381
  msgstr ""
382
 
383
- #: redirection-strings.php:125
384
  msgid "Remove WWW"
385
  msgstr "移除 WWW"
386
 
387
- #: redirection-strings.php:124
388
  msgid "Add WWW"
389
  msgstr "新增 WWW"
390
 
391
- #: redirection-strings.php:236
392
  msgid "Search by IP"
393
  msgstr "依 IP 搜尋"
394
 
395
- #: redirection-strings.php:232
396
  msgid "Select bulk action"
397
  msgstr "選擇批量操作"
398
 
399
- #: redirection-strings.php:231
400
  msgid "Bulk Actions"
401
  msgstr "批量操作"
402
 
403
- #: redirection-strings.php:230
404
  msgid "Apply"
405
  msgstr "套用"
406
 
407
- #: redirection-strings.php:229
408
  msgid "First page"
409
  msgstr "第一頁"
410
 
411
- #: redirection-strings.php:228
412
  msgid "Prev page"
413
  msgstr "前一頁"
414
 
415
- #: redirection-strings.php:227
416
  msgid "Current Page"
417
  msgstr "目前頁數"
418
 
419
- #: redirection-strings.php:226
420
  msgid "of %(page)s"
421
  msgstr "之 %(頁)s"
422
 
423
- #: redirection-strings.php:225
424
  msgid "Next page"
425
  msgstr "下一頁"
426
 
427
- #: redirection-strings.php:224
428
  msgid "Last page"
429
  msgstr "最後頁"
430
 
431
- #: redirection-strings.php:223
432
  msgid "%s item"
433
  msgid_plural "%s items"
434
  msgstr[0] ""
435
 
436
- #: redirection-strings.php:222
437
  msgid "Select All"
438
  msgstr "全選"
439
 
440
- #: redirection-strings.php:234
441
  msgid "Sorry, something went wrong loading the data - please try again"
442
  msgstr ""
443
 
444
- #: redirection-strings.php:233
445
  msgid "No results"
446
  msgstr "無結果"
447
 
448
- #: redirection-strings.php:82
449
  msgid "Delete the logs - are you sure?"
450
  msgstr "刪除記錄 - 您確定嗎?"
451
 
452
- #: redirection-strings.php:81
453
  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."
454
  msgstr ""
455
 
456
- #: redirection-strings.php:80
457
  msgid "Yes! Delete the logs"
458
  msgstr "是!刪除記錄"
459
 
460
- #: redirection-strings.php:79
461
  msgid "No! Don't delete the logs"
462
  msgstr "否!不要刪除記錄"
463
 
464
- #: redirection-strings.php:219
465
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
466
  msgstr ""
467
 
468
- #: redirection-strings.php:218 redirection-strings.php:220
469
  msgid "Newsletter"
470
  msgstr ""
471
 
472
- #: redirection-strings.php:217
473
  msgid "Want to keep up to date with changes to Redirection?"
474
  msgstr ""
475
 
476
- #: redirection-strings.php:216
477
  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."
478
  msgstr ""
479
 
480
- #: redirection-strings.php:215
481
  msgid "Your email address:"
482
  msgstr ""
483
 
484
- #: redirection-strings.php:209
485
  msgid "I deleted a redirection, why is it still redirecting?"
486
  msgstr ""
487
 
488
- #: redirection-strings.php:208
489
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
490
  msgstr ""
491
 
492
- #: redirection-strings.php:207
493
  msgid "Can I open a redirect in a new tab?"
494
  msgstr ""
495
 
496
- #: redirection-strings.php:206
497
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
498
  msgstr ""
499
 
500
- #: redirection-strings.php:203
501
  msgid "Frequently Asked Questions"
502
  msgstr ""
503
 
504
- #: redirection-strings.php:121
505
  msgid "You've supported this plugin - thank you!"
506
  msgstr ""
507
 
508
- #: redirection-strings.php:118
509
  msgid "You get useful software and I get to carry on making it better."
510
  msgstr ""
511
 
512
- #: redirection-strings.php:140
513
  msgid "Forever"
514
  msgstr "永遠"
515
 
516
- #: redirection-strings.php:113
517
  msgid "Delete the plugin - are you sure?"
518
  msgstr ""
519
 
520
- #: redirection-strings.php:112
521
  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."
522
  msgstr ""
523
 
524
- #: redirection-strings.php:111
525
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
526
  msgstr ""
527
 
528
- #: redirection-strings.php:110
529
  msgid "Yes! Delete the plugin"
530
  msgstr ""
531
 
532
- #: redirection-strings.php:109
533
  msgid "No! Don't delete the plugin"
534
  msgstr ""
535
 
@@ -549,144 +689,140 @@ msgstr ""
549
  msgid "http://urbangiraffe.com/plugins/redirection/"
550
  msgstr ""
551
 
552
- #: redirection-strings.php:119
553
  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}}."
554
  msgstr ""
555
 
556
- #: redirection-strings.php:43 redirection-strings.php:101
557
  msgid "Support"
558
  msgstr "支援"
559
 
560
- #: redirection-strings.php:104
561
  msgid "404s"
562
  msgstr "404 錯誤"
563
 
564
- #: redirection-strings.php:105
565
  msgid "Log"
566
  msgstr "記錄"
567
 
568
- #: redirection-strings.php:115
569
  msgid "Delete Redirection"
570
  msgstr "刪除重新導向"
571
 
572
- #: redirection-strings.php:73
573
  msgid "Upload"
574
  msgstr "上傳"
575
 
576
- #: redirection-strings.php:65
577
  msgid "Import"
578
  msgstr "匯入"
579
 
580
- #: redirection-strings.php:122
581
  msgid "Update"
582
  msgstr "更新"
583
 
584
- #: redirection-strings.php:130
585
  msgid "Auto-generate URL"
586
  msgstr "自動產生網址"
587
 
588
- #: redirection-strings.php:131
589
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
590
  msgstr ""
591
 
592
- #: redirection-strings.php:132
593
  msgid "RSS Token"
594
  msgstr "RSS 動態金鑰"
595
 
596
- #: redirection-strings.php:139
597
- msgid "Don't monitor"
598
- msgstr "不要監視"
599
-
600
- #: redirection-strings.php:133
601
  msgid "Monitor changes to posts"
602
  msgstr "監視變更的發表"
603
 
604
- #: redirection-strings.php:135
605
  msgid "404 Logs"
606
  msgstr "404 記錄"
607
 
608
- #: redirection-strings.php:134 redirection-strings.php:136
609
  msgid "(time to keep logs for)"
610
  msgstr "(保留記錄時間)"
611
 
612
- #: redirection-strings.php:137
613
  msgid "Redirect Logs"
614
  msgstr "重新導向記錄"
615
 
616
- #: redirection-strings.php:138
617
  msgid "I'm a nice person and I have helped support the author of this plugin"
618
  msgstr "我是個熱心人,我已經贊助或支援外掛作者"
619
 
620
- #: redirection-strings.php:116
621
  msgid "Plugin Support"
622
  msgstr "外掛支援"
623
 
624
- #: redirection-strings.php:44 redirection-strings.php:102
625
  msgid "Options"
626
  msgstr "選項"
627
 
628
- #: redirection-strings.php:141
629
  msgid "Two months"
630
  msgstr "兩個月"
631
 
632
- #: redirection-strings.php:142
633
  msgid "A month"
634
  msgstr "一個月"
635
 
636
- #: redirection-strings.php:143
637
  msgid "A week"
638
  msgstr "一週"
639
 
640
- #: redirection-strings.php:144
641
  msgid "A day"
642
  msgstr "一天"
643
 
644
- #: redirection-strings.php:145
645
  msgid "No logs"
646
  msgstr "不記錄"
647
 
648
- #: redirection-strings.php:83
649
  msgid "Delete All"
650
  msgstr "全部刪除"
651
 
652
- #: redirection-strings.php:19
653
  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."
654
  msgstr ""
655
 
656
- #: redirection-strings.php:20
657
  msgid "Add Group"
658
  msgstr "新增群組"
659
 
660
- #: redirection-strings.php:235
661
  msgid "Search"
662
  msgstr "搜尋"
663
 
664
- #: redirection-strings.php:48 redirection-strings.php:106
665
  msgid "Groups"
666
  msgstr "群組"
667
 
668
- #: redirection-strings.php:29 redirection-strings.php:159
669
  msgid "Save"
670
  msgstr "儲存"
671
 
672
- #: redirection-strings.php:161
673
  msgid "Group"
674
  msgstr "群組"
675
 
676
- #: redirection-strings.php:164
677
  msgid "Match"
678
  msgstr "符合"
679
 
680
- #: redirection-strings.php:183
681
  msgid "Add new redirection"
682
  msgstr "新增重新導向"
683
 
684
- #: redirection-strings.php:28 redirection-strings.php:72
685
- #: redirection-strings.php:156
686
  msgid "Cancel"
687
  msgstr "取消"
688
 
689
- #: redirection-strings.php:51
690
  msgid "Download"
691
  msgstr "下載"
692
 
@@ -698,173 +834,173 @@ msgstr "重新導向"
698
  msgid "Settings"
699
  msgstr "設定"
700
 
701
- #: redirection-strings.php:123
702
  msgid "Automatically remove or add www to your site."
703
  msgstr "自動移除或新增 www 至您的站台。"
704
 
705
- #: redirection-strings.php:126
706
  msgid "Default server"
707
  msgstr "預設伺服器"
708
 
709
- #: redirection-strings.php:173
710
  msgid "Do nothing"
711
  msgstr "什麼也不做"
712
 
713
- #: redirection-strings.php:174
714
  msgid "Error (404)"
715
  msgstr "錯誤 (404)"
716
 
717
- #: redirection-strings.php:175
718
  msgid "Pass-through"
719
  msgstr "直接經由"
720
 
721
- #: redirection-strings.php:176
722
  msgid "Redirect to random post"
723
  msgstr "重新導向隨機發表"
724
 
725
- #: redirection-strings.php:177
726
  msgid "Redirect to URL"
727
  msgstr "重新導向至網址"
728
 
729
- #: models/redirect.php:463
730
  msgid "Invalid group when creating redirect"
731
  msgstr ""
732
 
733
- #: redirection-strings.php:90 redirection-strings.php:97
734
  msgid "Show only this IP"
735
  msgstr "僅顯示此 IP"
736
 
737
- #: redirection-strings.php:86 redirection-strings.php:93
738
  msgid "IP"
739
  msgstr "IP"
740
 
741
- #: redirection-strings.php:88 redirection-strings.php:95
742
- #: redirection-strings.php:158
743
  msgid "Source URL"
744
  msgstr "來源網址"
745
 
746
- #: redirection-strings.php:89 redirection-strings.php:96
747
  msgid "Date"
748
  msgstr "日期"
749
 
750
- #: redirection-strings.php:98 redirection-strings.php:100
751
- #: redirection-strings.php:182
752
  msgid "Add Redirect"
753
  msgstr "新增重新導向"
754
 
755
- #: redirection-strings.php:21
756
  msgid "All modules"
757
  msgstr "所有模組"
758
 
759
- #: redirection-strings.php:34
760
  msgid "View Redirects"
761
  msgstr "檢視重新導向"
762
 
763
- #: redirection-strings.php:25 redirection-strings.php:30
764
  msgid "Module"
765
  msgstr "模組"
766
 
767
- #: redirection-strings.php:26 redirection-strings.php:107
768
  msgid "Redirects"
769
  msgstr "重新導向"
770
 
771
- #: redirection-strings.php:18 redirection-strings.php:27
772
- #: redirection-strings.php:31
773
  msgid "Name"
774
  msgstr "名稱"
775
 
776
- #: redirection-strings.php:221
777
  msgid "Filter"
778
  msgstr "篩選"
779
 
780
- #: redirection-strings.php:185
781
  msgid "Reset hits"
782
  msgstr "重設點擊"
783
 
784
- #: redirection-strings.php:23 redirection-strings.php:32
785
- #: redirection-strings.php:187 redirection-strings.php:199
786
  msgid "Enable"
787
  msgstr "啟用"
788
 
789
- #: redirection-strings.php:22 redirection-strings.php:33
790
- #: redirection-strings.php:186 redirection-strings.php:200
791
  msgid "Disable"
792
  msgstr "停用"
793
 
794
- #: redirection-strings.php:24 redirection-strings.php:35
795
- #: redirection-strings.php:85 redirection-strings.php:91
796
- #: redirection-strings.php:92 redirection-strings.php:99
797
- #: redirection-strings.php:114 redirection-strings.php:188
798
- #: redirection-strings.php:201
799
  msgid "Delete"
800
  msgstr "刪除"
801
 
802
- #: redirection-strings.php:36 redirection-strings.php:202
803
  msgid "Edit"
804
  msgstr "編輯"
805
 
806
- #: redirection-strings.php:189
807
  msgid "Last Access"
808
  msgstr "最後存取"
809
 
810
- #: redirection-strings.php:190
811
  msgid "Hits"
812
  msgstr "點擊"
813
 
814
- #: redirection-strings.php:192
815
  msgid "URL"
816
  msgstr "網址"
817
 
818
- #: redirection-strings.php:193
819
  msgid "Type"
820
  msgstr "類型"
821
 
822
- #: models/database.php:121
823
  msgid "Modified Posts"
824
  msgstr "特定發表"
825
 
826
- #: models/database.php:120 models/group.php:148 redirection-strings.php:49
827
  msgid "Redirections"
828
  msgstr "重新導向"
829
 
830
- #: redirection-strings.php:195
831
  msgid "User Agent"
832
  msgstr "使用者代理程式"
833
 
834
- #: matches/user-agent.php:5 redirection-strings.php:178
835
  msgid "URL and user agent"
836
  msgstr "網址與使用者代理程式"
837
 
838
- #: redirection-strings.php:154
839
  msgid "Target URL"
840
  msgstr "目標網址"
841
 
842
- #: matches/url.php:5 redirection-strings.php:181
843
  msgid "URL only"
844
  msgstr "僅限網址"
845
 
846
- #: redirection-strings.php:157 redirection-strings.php:194
847
- #: redirection-strings.php:196
848
  msgid "Regex"
849
  msgstr "正則表達式"
850
 
851
- #: redirection-strings.php:87 redirection-strings.php:94
852
- #: redirection-strings.php:197
853
  msgid "Referrer"
854
  msgstr "引用頁"
855
 
856
- #: matches/referrer.php:8 redirection-strings.php:179
857
  msgid "URL and referrer"
858
  msgstr "網址與引用頁"
859
 
860
- #: redirection-strings.php:150
861
  msgid "Logged Out"
862
  msgstr "已登出"
863
 
864
- #: redirection-strings.php:151
865
  msgid "Logged In"
866
  msgstr "已登入"
867
 
868
- #: matches/login.php:5 redirection-strings.php:180
869
  msgid "URL and login status"
870
  msgstr "網址與登入狀態"
11
  "Language: zh_TW\n"
12
  "Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
13
 
14
+ #: redirection-strings.php:239
15
+ 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."
16
+ msgstr ""
17
+
18
+ #: redirection-strings.php:238
19
+ msgid "⚡️ Magic fix ⚡️"
20
+ msgstr ""
21
+
22
+ #: redirection-strings.php:237
23
+ msgid "Plugin Status"
24
+ msgstr ""
25
+
26
+ #: redirection-strings.php:210
27
+ msgid "Custom"
28
+ msgstr ""
29
+
30
+ #: redirection-strings.php:209
31
+ msgid "Mobile"
32
+ msgstr ""
33
+
34
+ #: redirection-strings.php:208
35
+ msgid "Feed Readers"
36
+ msgstr ""
37
+
38
+ #: redirection-strings.php:207
39
+ msgid "Libraries"
40
+ msgstr ""
41
+
42
+ #: redirection-strings.php:151
43
+ msgid "URL Monitor Changes"
44
+ msgstr ""
45
+
46
+ #: redirection-strings.php:150
47
+ msgid "Save changes to this group"
48
+ msgstr ""
49
+
50
+ #: redirection-strings.php:149
51
+ msgid "For example \"/amp\""
52
+ msgstr ""
53
+
54
+ #: redirection-strings.php:148
55
+ msgid "Create associated redirect"
56
+ msgstr ""
57
+
58
+ #: redirection-strings.php:142
59
+ msgid "URL Monitor"
60
+ msgstr ""
61
+
62
+ #: redirection-strings.php:140
63
+ msgid "Monitor changes to pages"
64
+ msgstr ""
65
+
66
+ #: redirection-strings.php:139
67
+ msgid "Monitor trashed items (will create disabled redirects)"
68
+ msgstr ""
69
+
70
+ #: redirection-strings.php:105
71
+ msgid "Delete 404s"
72
+ msgstr ""
73
+
74
+ #: redirection-strings.php:104
75
+ msgid "Delete all logs for this 404"
76
+ msgstr ""
77
+
78
+ #: redirection-strings.php:87
79
+ msgid "Delete all from IP %s"
80
+ msgstr ""
81
+
82
+ #: redirection-strings.php:86
83
+ msgid "Delete all matching \"%s\""
84
+ msgstr ""
85
+
86
+ #: redirection-strings.php:15
87
+ msgid "Your server has rejected the request for being too big. You will need to change it to continue."
88
+ msgstr ""
89
+
90
+ #: redirection-admin.php:212
91
+ msgid "Also check if your browser is able to load <code>redirection.js</code>:"
92
+ msgstr ""
93
+
94
+ #: redirection-admin.php:211 redirection-strings.php:40
95
+ msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
96
+ msgstr ""
97
+
98
+ #: redirection-admin.php:209
99
+ msgid "Unable to load Redirection"
100
+ msgstr ""
101
+
102
+ #: models/fixer.php:77
103
+ msgid "Unable to create group"
104
+ msgstr ""
105
+
106
+ #: models/fixer.php:69
107
+ msgid "Failed to fix database tables"
108
+ msgstr ""
109
+
110
+ #: models/fixer.php:34
111
+ msgid "Post monitor group is valid"
112
+ msgstr ""
113
+
114
+ #: models/fixer.php:34
115
+ msgid "Post monitor group is invalid"
116
+ msgstr ""
117
+
118
+ #: models/fixer.php:32
119
+ msgid "Post monitor group"
120
+ msgstr ""
121
+
122
+ #: models/fixer.php:28
123
+ msgid "All redirects have a valid group"
124
+ msgstr ""
125
+
126
+ #: models/fixer.php:28
127
+ msgid "Redirects with invalid groups detected"
128
+ msgstr ""
129
+
130
+ #: models/fixer.php:26
131
+ msgid "Valid redirect group"
132
+ msgstr ""
133
+
134
+ #: models/fixer.php:22
135
+ msgid "Valid groups detected"
136
+ msgstr ""
137
+
138
+ #: models/fixer.php:22
139
+ msgid "No valid groups, so you will not be able to create any redirects"
140
+ msgstr ""
141
+
142
+ #: models/fixer.php:20
143
+ msgid "Valid groups"
144
+ msgstr ""
145
+
146
+ #: models/fixer.php:18
147
+ msgid "Database tables"
148
+ msgstr ""
149
+
150
+ #: models/database.php:279
151
+ msgid "The following tables are missing:"
152
+ msgstr ""
153
+
154
+ #: models/database.php:279
155
+ msgid "All tables present"
156
+ msgstr ""
157
+
158
+ #: redirection-strings.php:44
159
  msgid "Cached Redirection detected"
160
  msgstr ""
161
 
162
+ #: redirection-strings.php:43
163
+ msgid "Please clear your browser cache and reload this page."
164
  msgstr ""
165
 
166
+ #: redirection-strings.php:18
167
  msgid "The data on this page has expired, please reload."
168
  msgstr ""
169
 
170
+ #: redirection-strings.php:17
171
  msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
172
  msgstr ""
173
 
174
+ #: redirection-strings.php:16
175
  msgid "Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"
176
  msgstr ""
177
 
187
  msgid "Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}."
188
  msgstr ""
189
 
190
+ #: redirection-admin.php:214
191
  msgid "If you think Redirection is at fault then create an issue."
192
  msgstr ""
193
 
195
  msgid "This may be caused by another plugin - look at your browser's error console for more details."
196
  msgstr ""
197
 
 
 
 
 
198
  #: redirection-admin.php:202
199
  msgid "Loading, please wait..."
200
  msgstr ""
201
 
202
+ #: redirection-strings.php:65
203
  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)."
204
  msgstr ""
205
 
206
+ #: redirection-strings.php:41
207
  msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
208
  msgstr ""
209
 
210
+ #: redirection-strings.php:39
211
  msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
212
  msgstr ""
213
 
215
  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."
216
  msgstr ""
217
 
218
+ #: redirection-admin.php:218 redirection-strings.php:7
219
  msgid "Create Issue"
220
  msgstr ""
221
 
227
  msgid "Important details"
228
  msgstr "重要詳細資料"
229
 
230
+ #: redirection-strings.php:230
231
  msgid "Need help?"
232
  msgstr ""
233
 
234
+ #: redirection-strings.php:229
235
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
236
  msgstr ""
237
 
238
+ #: redirection-strings.php:228
239
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
240
  msgstr ""
241
 
242
+ #: redirection-strings.php:227
243
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
244
  msgstr ""
245
 
246
+ #: redirection-strings.php:226
247
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
248
  msgstr ""
249
 
250
+ #: redirection-strings.php:221
251
  msgid "Can I redirect all 404 errors?"
252
  msgstr ""
253
 
254
+ #: redirection-strings.php:220
255
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
256
  msgstr ""
257
 
258
+ #: redirection-strings.php:203
259
  msgid "Pos"
260
  msgstr "排序"
261
 
262
+ #: redirection-strings.php:178
263
  msgid "410 - Gone"
264
  msgstr "410 - 已移走"
265
 
266
+ #: redirection-strings.php:172
267
  msgid "Position"
268
  msgstr "排序"
269
 
270
+ #: redirection-strings.php:135
271
  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 inserted"
272
  msgstr ""
273
 
274
+ #: redirection-strings.php:134
275
  msgid "Apache Module"
276
  msgstr "Apache 模組"
277
 
278
+ #: redirection-strings.php:133
279
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
280
  msgstr ""
281
 
282
+ #: redirection-strings.php:80
283
  msgid "Import to group"
284
  msgstr "匯入至群組"
285
 
286
+ #: redirection-strings.php:79
287
  msgid "Import a CSV, .htaccess, or JSON file."
288
  msgstr "匯入 CSV 、 .htaccess 或 JSON 檔案。"
289
 
290
+ #: redirection-strings.php:78
291
  msgid "Click 'Add File' or drag and drop here."
292
  msgstr ""
293
 
294
+ #: redirection-strings.php:77
295
  msgid "Add File"
296
  msgstr "新增檔案"
297
 
298
+ #: redirection-strings.php:76
299
  msgid "File selected"
300
  msgstr "檔案已選擇"
301
 
302
+ #: redirection-strings.php:73
303
  msgid "Importing"
304
  msgstr "匯入"
305
 
306
+ #: redirection-strings.php:72
307
  msgid "Finished importing"
308
  msgstr "已完成匯入"
309
 
310
+ #: redirection-strings.php:71
311
  msgid "Total redirects imported:"
312
  msgstr "總共匯入的重新導向:"
313
 
314
+ #: redirection-strings.php:70
315
  msgid "Double-check the file is the correct format!"
316
  msgstr ""
317
 
318
+ #: redirection-strings.php:69
319
  msgid "OK"
320
  msgstr "確定"
321
 
322
+ #: redirection-strings.php:68
323
  msgid "Close"
324
  msgstr "關閉"
325
 
326
+ #: redirection-strings.php:66
327
  msgid "All imports will be appended to the current database."
328
  msgstr "所有的匯入將會顯示在目前的資料庫。"
329
 
330
+ #: redirection-strings.php:64 redirection-strings.php:88
331
  msgid "Export"
332
  msgstr "匯出"
333
 
334
+ #: redirection-strings.php:63
335
  msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups)."
336
  msgstr ""
337
 
338
+ #: redirection-strings.php:62
339
  msgid "Everything"
340
  msgstr "全部"
341
 
342
+ #: redirection-strings.php:61
343
  msgid "WordPress redirects"
344
  msgstr "WordPress 的重新導向"
345
 
346
+ #: redirection-strings.php:60
347
  msgid "Apache redirects"
348
  msgstr "Apache 的重新導向"
349
 
350
+ #: redirection-strings.php:59
351
  msgid "Nginx redirects"
352
  msgstr "Nginx 的重新導向"
353
 
354
+ #: redirection-strings.php:58
355
  msgid "CSV"
356
  msgstr "CSV"
357
 
358
+ #: redirection-strings.php:57
359
  msgid "Apache .htaccess"
360
  msgstr ""
361
 
362
+ #: redirection-strings.php:56
363
  msgid "Nginx rewrite rules"
364
  msgstr ""
365
 
366
+ #: redirection-strings.php:55
367
  msgid "Redirection JSON"
368
  msgstr ""
369
 
370
+ #: redirection-strings.php:54
371
  msgid "View"
372
  msgstr "檢視"
373
 
374
+ #: redirection-strings.php:52
375
  msgid "Log files can be exported from the log pages."
376
  msgstr ""
377
 
378
+ #: redirection-strings.php:49 redirection-strings.php:109
379
  msgid "Import/Export"
380
  msgstr "匯入匯出"
381
 
382
+ #: redirection-strings.php:48
383
  msgid "Logs"
384
  msgstr "記錄"
385
 
386
+ #: redirection-strings.php:47
387
  msgid "404 errors"
388
  msgstr "404 錯誤"
389
 
390
+ #: redirection-strings.php:38
391
  msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
392
  msgstr ""
393
 
394
+ #: redirection-strings.php:126
395
  msgid "I'd like to support some more."
396
  msgstr ""
397
 
398
+ #: redirection-strings.php:123
399
  msgid "Support 💰"
400
  msgstr "支援 💰"
401
 
402
+ #: redirection-strings.php:260
403
  msgid "Redirection saved"
404
  msgstr "重新導向已儲存"
405
 
406
+ #: redirection-strings.php:259
407
  msgid "Log deleted"
408
  msgstr ""
409
 
410
+ #: redirection-strings.php:258
411
  msgid "Settings saved"
412
  msgstr "設定已儲存"
413
 
414
+ #: redirection-strings.php:257
415
  msgid "Group saved"
416
  msgstr "群組已儲存"
417
 
418
+ #: redirection-strings.php:256
419
  msgid "Are you sure you want to delete this item?"
420
  msgid_plural "Are you sure you want to delete these items?"
421
  msgstr[0] ""
422
 
423
+ #: redirection-strings.php:214
424
  msgid "pass"
425
  msgstr "經由"
426
 
427
+ #: redirection-strings.php:196
428
  msgid "All groups"
429
  msgstr "所有群組"
430
 
431
+ #: redirection-strings.php:184
432
  msgid "301 - Moved Permanently"
433
  msgstr "301 - 已永久移動"
434
 
435
+ #: redirection-strings.php:183
436
  msgid "302 - Found"
437
  msgstr "302 - 找到"
438
 
439
+ #: redirection-strings.php:182
440
  msgid "307 - Temporary Redirect"
441
  msgstr "307 - 暫時重新導向"
442
 
443
+ #: redirection-strings.php:181
444
  msgid "308 - Permanent Redirect"
445
  msgstr "308 - 永久重新導向"
446
 
447
+ #: redirection-strings.php:180
448
  msgid "401 - Unauthorized"
449
  msgstr "401 - 未授權"
450
 
451
+ #: redirection-strings.php:179
452
  msgid "404 - Not Found"
453
  msgstr "404 - 找不到頁面"
454
 
455
+ #: redirection-strings.php:177
456
  msgid "Title"
457
  msgstr "標題"
458
 
459
+ #: redirection-strings.php:175
460
  msgid "When matched"
461
  msgstr "當符合"
462
 
463
+ #: redirection-strings.php:174
464
  msgid "with HTTP code"
465
  msgstr ""
466
 
467
+ #: redirection-strings.php:167
468
  msgid "Show advanced options"
469
  msgstr "顯示進階選項"
470
 
471
+ #: redirection-strings.php:161 redirection-strings.php:165
472
  msgid "Matched Target"
473
  msgstr "有符合目標"
474
 
475
+ #: redirection-strings.php:160 redirection-strings.php:164
476
  msgid "Unmatched Target"
477
  msgstr "無符合目標"
478
 
479
+ #: redirection-strings.php:158 redirection-strings.php:159
480
  msgid "Saving..."
481
  msgstr "儲存…"
482
 
483
+ #: redirection-strings.php:114
484
  msgid "View notice"
485
  msgstr "檢視注意事項"
486
 
487
+ #: models/redirect.php:484
488
  msgid "Invalid source URL"
489
  msgstr "無效的來源網址"
490
 
491
+ #: models/redirect.php:417
492
  msgid "Invalid redirect action"
493
  msgstr "無效的重新導向操作"
494
 
495
+ #: models/redirect.php:411
496
  msgid "Invalid redirect matcher"
497
  msgstr "無效的重新導向比對器"
498
 
500
  msgid "Unable to add new redirect"
501
  msgstr ""
502
 
503
+ #: redirection-strings.php:12 redirection-strings.php:42
504
  msgid "Something went wrong 🙁"
505
  msgstr ""
506
 
520
  msgid "Log entries (%d max)"
521
  msgstr ""
522
 
523
+ #: redirection-strings.php:131
524
  msgid "Remove WWW"
525
  msgstr "移除 WWW"
526
 
527
+ #: redirection-strings.php:130
528
  msgid "Add WWW"
529
  msgstr "新增 WWW"
530
 
531
+ #: redirection-strings.php:255
532
  msgid "Search by IP"
533
  msgstr "依 IP 搜尋"
534
 
535
+ #: redirection-strings.php:251
536
  msgid "Select bulk action"
537
  msgstr "選擇批量操作"
538
 
539
+ #: redirection-strings.php:250
540
  msgid "Bulk Actions"
541
  msgstr "批量操作"
542
 
543
+ #: redirection-strings.php:249
544
  msgid "Apply"
545
  msgstr "套用"
546
 
547
+ #: redirection-strings.php:248
548
  msgid "First page"
549
  msgstr "第一頁"
550
 
551
+ #: redirection-strings.php:247
552
  msgid "Prev page"
553
  msgstr "前一頁"
554
 
555
+ #: redirection-strings.php:246
556
  msgid "Current Page"
557
  msgstr "目前頁數"
558
 
559
+ #: redirection-strings.php:245
560
  msgid "of %(page)s"
561
  msgstr "之 %(頁)s"
562
 
563
+ #: redirection-strings.php:244
564
  msgid "Next page"
565
  msgstr "下一頁"
566
 
567
+ #: redirection-strings.php:243
568
  msgid "Last page"
569
  msgstr "最後頁"
570
 
571
+ #: redirection-strings.php:242
572
  msgid "%s item"
573
  msgid_plural "%s items"
574
  msgstr[0] ""
575
 
576
+ #: redirection-strings.php:241
577
  msgid "Select All"
578
  msgstr "全選"
579
 
580
+ #: redirection-strings.php:253
581
  msgid "Sorry, something went wrong loading the data - please try again"
582
  msgstr ""
583
 
584
+ #: redirection-strings.php:252
585
  msgid "No results"
586
  msgstr "無結果"
587
 
588
+ #: redirection-strings.php:84
589
  msgid "Delete the logs - are you sure?"
590
  msgstr "刪除記錄 - 您確定嗎?"
591
 
592
+ #: redirection-strings.php:83
593
  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."
594
  msgstr ""
595
 
596
+ #: redirection-strings.php:82
597
  msgid "Yes! Delete the logs"
598
  msgstr "是!刪除記錄"
599
 
600
+ #: redirection-strings.php:81
601
  msgid "No! Don't delete the logs"
602
  msgstr "否!不要刪除記錄"
603
 
604
+ #: redirection-strings.php:235
605
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
606
  msgstr ""
607
 
608
+ #: redirection-strings.php:234 redirection-strings.php:236
609
  msgid "Newsletter"
610
  msgstr ""
611
 
612
+ #: redirection-strings.php:233
613
  msgid "Want to keep up to date with changes to Redirection?"
614
  msgstr ""
615
 
616
+ #: redirection-strings.php:232
617
  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."
618
  msgstr ""
619
 
620
+ #: redirection-strings.php:231
621
  msgid "Your email address:"
622
  msgstr ""
623
 
624
+ #: redirection-strings.php:225
625
  msgid "I deleted a redirection, why is it still redirecting?"
626
  msgstr ""
627
 
628
+ #: redirection-strings.php:224
629
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
630
  msgstr ""
631
 
632
+ #: redirection-strings.php:223
633
  msgid "Can I open a redirect in a new tab?"
634
  msgstr ""
635
 
636
+ #: redirection-strings.php:222
637
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
638
  msgstr ""
639
 
640
+ #: redirection-strings.php:219
641
  msgid "Frequently Asked Questions"
642
  msgstr ""
643
 
644
+ #: redirection-strings.php:127
645
  msgid "You've supported this plugin - thank you!"
646
  msgstr ""
647
 
648
+ #: redirection-strings.php:124
649
  msgid "You get useful software and I get to carry on making it better."
650
  msgstr ""
651
 
652
+ #: redirection-strings.php:152
653
  msgid "Forever"
654
  msgstr "永遠"
655
 
656
+ #: redirection-strings.php:119
657
  msgid "Delete the plugin - are you sure?"
658
  msgstr ""
659
 
660
+ #: redirection-strings.php:118
661
  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."
662
  msgstr ""
663
 
664
+ #: redirection-strings.php:117
665
  msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
666
  msgstr ""
667
 
668
+ #: redirection-strings.php:116
669
  msgid "Yes! Delete the plugin"
670
  msgstr ""
671
 
672
+ #: redirection-strings.php:115
673
  msgid "No! Don't delete the plugin"
674
  msgstr ""
675
 
689
  msgid "http://urbangiraffe.com/plugins/redirection/"
690
  msgstr ""
691
 
692
+ #: redirection-strings.php:125
693
  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}}."
694
  msgstr ""
695
 
696
+ #: redirection-strings.php:45 redirection-strings.php:107
697
  msgid "Support"
698
  msgstr "支援"
699
 
700
+ #: redirection-strings.php:110
701
  msgid "404s"
702
  msgstr "404 錯誤"
703
 
704
+ #: redirection-strings.php:111
705
  msgid "Log"
706
  msgstr "記錄"
707
 
708
+ #: redirection-strings.php:121
709
  msgid "Delete Redirection"
710
  msgstr "刪除重新導向"
711
 
712
+ #: redirection-strings.php:75
713
  msgid "Upload"
714
  msgstr "上傳"
715
 
716
+ #: redirection-strings.php:67
717
  msgid "Import"
718
  msgstr "匯入"
719
 
720
+ #: redirection-strings.php:128
721
  msgid "Update"
722
  msgstr "更新"
723
 
724
+ #: redirection-strings.php:136
725
  msgid "Auto-generate URL"
726
  msgstr "自動產生網址"
727
 
728
+ #: redirection-strings.php:137
729
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
730
  msgstr ""
731
 
732
+ #: redirection-strings.php:138
733
  msgid "RSS Token"
734
  msgstr "RSS 動態金鑰"
735
 
736
+ #: redirection-strings.php:141
 
 
 
 
737
  msgid "Monitor changes to posts"
738
  msgstr "監視變更的發表"
739
 
740
+ #: redirection-strings.php:144
741
  msgid "404 Logs"
742
  msgstr "404 記錄"
743
 
744
+ #: redirection-strings.php:143 redirection-strings.php:145
745
  msgid "(time to keep logs for)"
746
  msgstr "(保留記錄時間)"
747
 
748
+ #: redirection-strings.php:146
749
  msgid "Redirect Logs"
750
  msgstr "重新導向記錄"
751
 
752
+ #: redirection-strings.php:147
753
  msgid "I'm a nice person and I have helped support the author of this plugin"
754
  msgstr "我是個熱心人,我已經贊助或支援外掛作者"
755
 
756
+ #: redirection-strings.php:122
757
  msgid "Plugin Support"
758
  msgstr "外掛支援"
759
 
760
+ #: redirection-strings.php:46 redirection-strings.php:108
761
  msgid "Options"
762
  msgstr "選項"
763
 
764
+ #: redirection-strings.php:153
765
  msgid "Two months"
766
  msgstr "兩個月"
767
 
768
+ #: redirection-strings.php:154
769
  msgid "A month"
770
  msgstr "一個月"
771
 
772
+ #: redirection-strings.php:155
773
  msgid "A week"
774
  msgstr "一週"
775
 
776
+ #: redirection-strings.php:156
777
  msgid "A day"
778
  msgstr "一天"
779
 
780
+ #: redirection-strings.php:157
781
  msgid "No logs"
782
  msgstr "不記錄"
783
 
784
+ #: redirection-strings.php:85
785
  msgid "Delete All"
786
  msgstr "全部刪除"
787
 
788
+ #: redirection-strings.php:20
789
  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."
790
  msgstr ""
791
 
792
+ #: redirection-strings.php:21
793
  msgid "Add Group"
794
  msgstr "新增群組"
795
 
796
+ #: redirection-strings.php:254
797
  msgid "Search"
798
  msgstr "搜尋"
799
 
800
+ #: redirection-strings.php:50 redirection-strings.php:112
801
  msgid "Groups"
802
  msgstr "群組"
803
 
804
+ #: redirection-strings.php:30 redirection-strings.php:171
805
  msgid "Save"
806
  msgstr "儲存"
807
 
808
+ #: redirection-strings.php:173
809
  msgid "Group"
810
  msgstr "群組"
811
 
812
+ #: redirection-strings.php:176
813
  msgid "Match"
814
  msgstr "符合"
815
 
816
+ #: redirection-strings.php:195
817
  msgid "Add new redirection"
818
  msgstr "新增重新導向"
819
 
820
+ #: redirection-strings.php:29 redirection-strings.php:74
821
+ #: redirection-strings.php:168
822
  msgid "Cancel"
823
  msgstr "取消"
824
 
825
+ #: redirection-strings.php:53
826
  msgid "Download"
827
  msgstr "下載"
828
 
834
  msgid "Settings"
835
  msgstr "設定"
836
 
837
+ #: redirection-strings.php:129
838
  msgid "Automatically remove or add www to your site."
839
  msgstr "自動移除或新增 www 至您的站台。"
840
 
841
+ #: redirection-strings.php:132
842
  msgid "Default server"
843
  msgstr "預設伺服器"
844
 
845
+ #: redirection-strings.php:185
846
  msgid "Do nothing"
847
  msgstr "什麼也不做"
848
 
849
+ #: redirection-strings.php:186
850
  msgid "Error (404)"
851
  msgstr "錯誤 (404)"
852
 
853
+ #: redirection-strings.php:187
854
  msgid "Pass-through"
855
  msgstr "直接經由"
856
 
857
+ #: redirection-strings.php:188
858
  msgid "Redirect to random post"
859
  msgstr "重新導向隨機發表"
860
 
861
+ #: redirection-strings.php:189
862
  msgid "Redirect to URL"
863
  msgstr "重新導向至網址"
864
 
865
+ #: models/redirect.php:474
866
  msgid "Invalid group when creating redirect"
867
  msgstr ""
868
 
869
+ #: redirection-strings.php:94 redirection-strings.php:101
870
  msgid "Show only this IP"
871
  msgstr "僅顯示此 IP"
872
 
873
+ #: redirection-strings.php:90 redirection-strings.php:97
874
  msgid "IP"
875
  msgstr "IP"
876
 
877
+ #: redirection-strings.php:92 redirection-strings.php:99
878
+ #: redirection-strings.php:170
879
  msgid "Source URL"
880
  msgstr "來源網址"
881
 
882
+ #: redirection-strings.php:93 redirection-strings.php:100
883
  msgid "Date"
884
  msgstr "日期"
885
 
886
+ #: redirection-strings.php:102 redirection-strings.php:106
887
+ #: redirection-strings.php:194
888
  msgid "Add Redirect"
889
  msgstr "新增重新導向"
890
 
891
+ #: redirection-strings.php:22
892
  msgid "All modules"
893
  msgstr "所有模組"
894
 
895
+ #: redirection-strings.php:35
896
  msgid "View Redirects"
897
  msgstr "檢視重新導向"
898
 
899
+ #: redirection-strings.php:26 redirection-strings.php:31
900
  msgid "Module"
901
  msgstr "模組"
902
 
903
+ #: redirection-strings.php:27 redirection-strings.php:113
904
  msgid "Redirects"
905
  msgstr "重新導向"
906
 
907
+ #: redirection-strings.php:19 redirection-strings.php:28
908
+ #: redirection-strings.php:32
909
  msgid "Name"
910
  msgstr "名稱"
911
 
912
+ #: redirection-strings.php:240
913
  msgid "Filter"
914
  msgstr "篩選"
915
 
916
+ #: redirection-strings.php:197
917
  msgid "Reset hits"
918
  msgstr "重設點擊"
919
 
920
+ #: redirection-strings.php:24 redirection-strings.php:33
921
+ #: redirection-strings.php:199 redirection-strings.php:215
922
  msgid "Enable"
923
  msgstr "啟用"
924
 
925
+ #: redirection-strings.php:23 redirection-strings.php:34
926
+ #: redirection-strings.php:198 redirection-strings.php:216
927
  msgid "Disable"
928
  msgstr "停用"
929
 
930
+ #: redirection-strings.php:25 redirection-strings.php:36
931
+ #: redirection-strings.php:89 redirection-strings.php:95
932
+ #: redirection-strings.php:96 redirection-strings.php:103
933
+ #: redirection-strings.php:120 redirection-strings.php:200
934
+ #: redirection-strings.php:217
935
  msgid "Delete"
936
  msgstr "刪除"
937
 
938
+ #: redirection-strings.php:37 redirection-strings.php:218
939
  msgid "Edit"
940
  msgstr "編輯"
941
 
942
+ #: redirection-strings.php:201
943
  msgid "Last Access"
944
  msgstr "最後存取"
945
 
946
+ #: redirection-strings.php:202
947
  msgid "Hits"
948
  msgstr "點擊"
949
 
950
+ #: redirection-strings.php:204
951
  msgid "URL"
952
  msgstr "網址"
953
 
954
+ #: redirection-strings.php:205
955
  msgid "Type"
956
  msgstr "類型"
957
 
958
+ #: models/database.php:132
959
  msgid "Modified Posts"
960
  msgstr "特定發表"
961
 
962
+ #: models/database.php:131 models/group.php:150 redirection-strings.php:51
963
  msgid "Redirections"
964
  msgstr "重新導向"
965
 
966
+ #: redirection-strings.php:211
967
  msgid "User Agent"
968
  msgstr "使用者代理程式"
969
 
970
+ #: matches/user-agent.php:10 redirection-strings.php:190
971
  msgid "URL and user agent"
972
  msgstr "網址與使用者代理程式"
973
 
974
+ #: redirection-strings.php:166
975
  msgid "Target URL"
976
  msgstr "目標網址"
977
 
978
+ #: matches/url.php:7 redirection-strings.php:193
979
  msgid "URL only"
980
  msgstr "僅限網址"
981
 
982
+ #: redirection-strings.php:169 redirection-strings.php:206
983
+ #: redirection-strings.php:212
984
  msgid "Regex"
985
  msgstr "正則表達式"
986
 
987
+ #: redirection-strings.php:91 redirection-strings.php:98
988
+ #: redirection-strings.php:213
989
  msgid "Referrer"
990
  msgstr "引用頁"
991
 
992
+ #: matches/referrer.php:10 redirection-strings.php:191
993
  msgid "URL and referrer"
994
  msgstr "網址與引用頁"
995
 
996
+ #: redirection-strings.php:162
997
  msgid "Logged Out"
998
  msgstr "已登出"
999
 
1000
+ #: redirection-strings.php:163
1001
  msgid "Logged In"
1002
  msgstr "已登入"
1003
 
1004
+ #: matches/login.php:8 redirection-strings.php:192
1005
  msgid "URL and login status"
1006
  msgstr "網址與登入狀態"
locale/redirection.pot CHANGED
@@ -46,6 +46,10 @@ msgstr ""
46
  msgid "If you think Redirection is at fault then create an issue."
47
  msgstr ""
48
 
 
 
 
 
49
  #: redirection-admin.php:218, redirection-strings.php:7
50
  msgid "Create Issue"
51
  msgstr ""
@@ -122,15 +126,15 @@ msgstr ""
122
  msgid "All modules"
123
  msgstr ""
124
 
125
- #: redirection-strings.php:23, redirection-strings.php:34, redirection-strings.php:198, redirection-strings.php:216
126
  msgid "Disable"
127
  msgstr ""
128
 
129
- #: redirection-strings.php:24, redirection-strings.php:33, redirection-strings.php:199, redirection-strings.php:215
130
  msgid "Enable"
131
  msgstr ""
132
 
133
- #: redirection-strings.php:25, redirection-strings.php:36, redirection-strings.php:89, redirection-strings.php:95, redirection-strings.php:96, redirection-strings.php:103, redirection-strings.php:120, redirection-strings.php:200, redirection-strings.php:217
134
  msgid "Delete"
135
  msgstr ""
136
 
@@ -142,11 +146,11 @@ msgstr ""
142
  msgid "Redirects"
143
  msgstr ""
144
 
145
- #: redirection-strings.php:29, redirection-strings.php:74, redirection-strings.php:168
146
  msgid "Cancel"
147
  msgstr ""
148
 
149
- #: redirection-strings.php:30, redirection-strings.php:171
150
  msgid "Save"
151
  msgstr ""
152
 
@@ -154,7 +158,7 @@ msgstr ""
154
  msgid "View Redirects"
155
  msgstr ""
156
 
157
- #: redirection-strings.php:37, redirection-strings.php:218
158
  msgid "Edit"
159
  msgstr ""
160
 
@@ -350,11 +354,11 @@ msgstr ""
350
  msgid "IP"
351
  msgstr ""
352
 
353
- #: redirection-strings.php:91, redirection-strings.php:98, redirection-strings.php:213
354
  msgid "Referrer"
355
  msgstr ""
356
 
357
- #: redirection-strings.php:92, redirection-strings.php:99, redirection-strings.php:170
358
  msgid "Source URL"
359
  msgstr ""
360
 
@@ -366,7 +370,7 @@ msgstr ""
366
  msgid "Show only this IP"
367
  msgstr ""
368
 
369
- #: redirection-strings.php:102, redirection-strings.php:106, redirection-strings.php:194
370
  msgid "Add Redirect"
371
  msgstr ""
372
 
@@ -443,458 +447,442 @@ msgid "Update"
443
  msgstr ""
444
 
445
  #: redirection-strings.php:129
446
- msgid "Automatically remove or add www to your site."
447
- msgstr ""
448
-
449
- #: redirection-strings.php:130
450
- msgid "Add WWW"
451
- msgstr ""
452
-
453
- #: redirection-strings.php:131
454
- msgid "Remove WWW"
455
- msgstr ""
456
-
457
- #: redirection-strings.php:132
458
- msgid "Default server"
459
- msgstr ""
460
-
461
- #: redirection-strings.php:133
462
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
463
  msgstr ""
464
 
465
- #: redirection-strings.php:134
466
  msgid "Apache Module"
467
  msgstr ""
468
 
469
- #: redirection-strings.php:135
470
  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 inserted"
471
  msgstr ""
472
 
473
- #: redirection-strings.php:136
474
  msgid "Auto-generate URL"
475
  msgstr ""
476
 
477
- #: redirection-strings.php:137
478
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
479
  msgstr ""
480
 
481
- #: redirection-strings.php:138
482
  msgid "RSS Token"
483
  msgstr ""
484
 
485
- #: redirection-strings.php:139
486
  msgid "Monitor trashed items (will create disabled redirects)"
487
  msgstr ""
488
 
489
- #: redirection-strings.php:140
490
  msgid "Monitor changes to pages"
491
  msgstr ""
492
 
493
- #: redirection-strings.php:141
494
  msgid "Monitor changes to posts"
495
  msgstr ""
496
 
497
- #: redirection-strings.php:142
498
  msgid "URL Monitor"
499
  msgstr ""
500
 
501
- #: redirection-strings.php:143, redirection-strings.php:145
502
  msgid "(time to keep logs for)"
503
  msgstr ""
504
 
505
- #: redirection-strings.php:144
506
  msgid "404 Logs"
507
  msgstr ""
508
 
509
- #: redirection-strings.php:146
510
  msgid "Redirect Logs"
511
  msgstr ""
512
 
513
- #: redirection-strings.php:147
514
  msgid "I'm a nice person and I have helped support the author of this plugin"
515
  msgstr ""
516
 
517
- #: redirection-strings.php:148
518
- msgid "Create associated redirect"
519
  msgstr ""
520
 
521
- #: redirection-strings.php:149
522
  msgid "For example \"/amp\""
523
  msgstr ""
524
 
525
- #: redirection-strings.php:150
526
  msgid "Save changes to this group"
527
  msgstr ""
528
 
529
- #: redirection-strings.php:151
530
  msgid "URL Monitor Changes"
531
  msgstr ""
532
 
533
- #: redirection-strings.php:152
534
  msgid "Forever"
535
  msgstr ""
536
 
537
- #: redirection-strings.php:153
538
  msgid "Two months"
539
  msgstr ""
540
 
541
- #: redirection-strings.php:154
542
  msgid "A month"
543
  msgstr ""
544
 
545
- #: redirection-strings.php:155
546
  msgid "A week"
547
  msgstr ""
548
 
549
- #: redirection-strings.php:156
550
  msgid "A day"
551
  msgstr ""
552
 
553
- #: redirection-strings.php:157
554
  msgid "No logs"
555
  msgstr ""
556
 
557
- #: redirection-strings.php:158, redirection-strings.php:159
558
  msgid "Saving..."
559
  msgstr ""
560
 
561
- #: redirection-strings.php:160, redirection-strings.php:164
562
  msgid "Unmatched Target"
563
  msgstr ""
564
 
565
- #: redirection-strings.php:161, redirection-strings.php:165
566
  msgid "Matched Target"
567
  msgstr ""
568
 
569
- #: redirection-strings.php:162
570
  msgid "Logged Out"
571
  msgstr ""
572
 
573
- #: redirection-strings.php:163
574
  msgid "Logged In"
575
  msgstr ""
576
 
577
- #: redirection-strings.php:166
578
  msgid "Target URL"
579
  msgstr ""
580
 
581
- #: redirection-strings.php:167
582
  msgid "Show advanced options"
583
  msgstr ""
584
 
585
- #: redirection-strings.php:169, redirection-strings.php:206, redirection-strings.php:212
586
  msgid "Regex"
587
  msgstr ""
588
 
589
- #: redirection-strings.php:172
590
  msgid "Position"
591
  msgstr ""
592
 
593
- #: redirection-strings.php:173
594
  msgid "Group"
595
  msgstr ""
596
 
597
- #: redirection-strings.php:174
598
  msgid "with HTTP code"
599
  msgstr ""
600
 
601
- #: redirection-strings.php:175
602
  msgid "When matched"
603
  msgstr ""
604
 
605
- #: redirection-strings.php:176
606
  msgid "Match"
607
  msgstr ""
608
 
609
- #: redirection-strings.php:177
610
  msgid "Title"
611
  msgstr ""
612
 
613
- #: redirection-strings.php:178
614
  msgid "410 - Gone"
615
  msgstr ""
616
 
617
- #: redirection-strings.php:179
618
  msgid "404 - Not Found"
619
  msgstr ""
620
 
621
- #: redirection-strings.php:180
622
  msgid "401 - Unauthorized"
623
  msgstr ""
624
 
625
- #: redirection-strings.php:181
626
  msgid "308 - Permanent Redirect"
627
  msgstr ""
628
 
629
- #: redirection-strings.php:182
630
  msgid "307 - Temporary Redirect"
631
  msgstr ""
632
 
633
- #: redirection-strings.php:183
634
  msgid "302 - Found"
635
  msgstr ""
636
 
637
- #: redirection-strings.php:184
638
  msgid "301 - Moved Permanently"
639
  msgstr ""
640
 
641
- #: redirection-strings.php:185
642
  msgid "Do nothing"
643
  msgstr ""
644
 
645
- #: redirection-strings.php:186
646
  msgid "Error (404)"
647
  msgstr ""
648
 
649
- #: redirection-strings.php:187
650
  msgid "Pass-through"
651
  msgstr ""
652
 
653
- #: redirection-strings.php:188
654
  msgid "Redirect to random post"
655
  msgstr ""
656
 
657
- #: redirection-strings.php:189
658
  msgid "Redirect to URL"
659
  msgstr ""
660
 
661
- #: redirection-strings.php:190, matches/user-agent.php:10
662
  msgid "URL and user agent"
663
  msgstr ""
664
 
665
- #: redirection-strings.php:191, matches/referrer.php:10
666
  msgid "URL and referrer"
667
  msgstr ""
668
 
669
- #: redirection-strings.php:192, matches/login.php:8
670
  msgid "URL and login status"
671
  msgstr ""
672
 
673
- #: redirection-strings.php:193, matches/url.php:7
674
  msgid "URL only"
675
  msgstr ""
676
 
677
- #: redirection-strings.php:195
678
  msgid "Add new redirection"
679
  msgstr ""
680
 
681
- #: redirection-strings.php:196
682
  msgid "All groups"
683
  msgstr ""
684
 
685
- #: redirection-strings.php:197
686
  msgid "Reset hits"
687
  msgstr ""
688
 
689
- #: redirection-strings.php:201
690
  msgid "Last Access"
691
  msgstr ""
692
 
693
- #: redirection-strings.php:202
694
  msgid "Hits"
695
  msgstr ""
696
 
697
- #: redirection-strings.php:203
698
  msgid "Pos"
699
  msgstr ""
700
 
701
- #: redirection-strings.php:204
702
  msgid "URL"
703
  msgstr ""
704
 
705
- #: redirection-strings.php:205
706
  msgid "Type"
707
  msgstr ""
708
 
709
- #: redirection-strings.php:207
710
  msgid "Libraries"
711
  msgstr ""
712
 
713
- #: redirection-strings.php:208
714
  msgid "Feed Readers"
715
  msgstr ""
716
 
717
- #: redirection-strings.php:209
718
  msgid "Mobile"
719
  msgstr ""
720
 
721
- #: redirection-strings.php:210
722
  msgid "Custom"
723
  msgstr ""
724
 
725
- #: redirection-strings.php:211
726
  msgid "User Agent"
727
  msgstr ""
728
 
729
- #: redirection-strings.php:214
730
  msgid "pass"
731
  msgstr ""
732
 
733
- #: redirection-strings.php:219
734
  msgid "Frequently Asked Questions"
735
  msgstr ""
736
 
737
- #: redirection-strings.php:220
738
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
739
  msgstr ""
740
 
741
- #: redirection-strings.php:221
742
  msgid "Can I redirect all 404 errors?"
743
  msgstr ""
744
 
745
- #: redirection-strings.php:222
746
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
747
  msgstr ""
748
 
749
- #: redirection-strings.php:223
750
  msgid "Can I open a redirect in a new tab?"
751
  msgstr ""
752
 
753
- #: redirection-strings.php:224
754
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
755
  msgstr ""
756
 
757
- #: redirection-strings.php:225
758
  msgid "I deleted a redirection, why is it still redirecting?"
759
  msgstr ""
760
 
761
- #: redirection-strings.php:226
762
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
763
  msgstr ""
764
 
765
- #: redirection-strings.php:227
766
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
767
  msgstr ""
768
 
769
- #: redirection-strings.php:228
770
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
771
  msgstr ""
772
 
773
- #: redirection-strings.php:229
774
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
775
  msgstr ""
776
 
777
- #: redirection-strings.php:230
778
  msgid "Need help?"
779
  msgstr ""
780
 
781
- #: redirection-strings.php:231
782
  msgid "Your email address:"
783
  msgstr ""
784
 
785
- #: redirection-strings.php:232
786
  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."
787
  msgstr ""
788
 
789
- #: redirection-strings.php:233
790
  msgid "Want to keep up to date with changes to Redirection?"
791
  msgstr ""
792
 
793
- #: redirection-strings.php:234, redirection-strings.php:236
794
  msgid "Newsletter"
795
  msgstr ""
796
 
797
- #: redirection-strings.php:235
798
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
799
  msgstr ""
800
 
801
- #: redirection-strings.php:237
802
  msgid "Plugin Status"
803
  msgstr ""
804
 
805
- #: redirection-strings.php:238
806
  msgid "⚡️ Magic fix ⚡️"
807
  msgstr ""
808
 
809
- #: redirection-strings.php:239
810
  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."
811
  msgstr ""
812
 
813
- #: redirection-strings.php:240
814
  msgid "Filter"
815
  msgstr ""
816
 
817
- #: redirection-strings.php:241
818
  msgid "Select All"
819
  msgstr ""
820
 
821
- #: redirection-strings.php:242
822
  msgid "%s item"
823
  msgid_plural "%s items"
824
  msgstr[0] ""
825
  msgstr[1] ""
826
 
827
- #: redirection-strings.php:243
828
  msgid "Last page"
829
  msgstr ""
830
 
831
- #: redirection-strings.php:244
832
  msgid "Next page"
833
  msgstr ""
834
 
835
- #: redirection-strings.php:245
836
  msgid "of %(page)s"
837
  msgstr ""
838
 
839
- #: redirection-strings.php:246
840
  msgid "Current Page"
841
  msgstr ""
842
 
843
- #: redirection-strings.php:247
844
  msgid "Prev page"
845
  msgstr ""
846
 
847
- #: redirection-strings.php:248
848
  msgid "First page"
849
  msgstr ""
850
 
851
- #: redirection-strings.php:249
852
  msgid "Apply"
853
  msgstr ""
854
 
855
- #: redirection-strings.php:250
856
  msgid "Bulk Actions"
857
  msgstr ""
858
 
859
- #: redirection-strings.php:251
860
  msgid "Select bulk action"
861
  msgstr ""
862
 
863
- #: redirection-strings.php:252
864
  msgid "No results"
865
  msgstr ""
866
 
867
- #: redirection-strings.php:253
868
  msgid "Sorry, something went wrong loading the data - please try again"
869
  msgstr ""
870
 
871
- #: redirection-strings.php:254
872
  msgid "Search"
873
  msgstr ""
874
 
875
- #: redirection-strings.php:255
876
  msgid "Search by IP"
877
  msgstr ""
878
 
879
- #: redirection-strings.php:256
880
  msgid "Are you sure you want to delete this item?"
881
  msgid_plural "Are you sure you want to delete these items?"
882
  msgstr[0] ""
883
  msgstr[1] ""
884
 
885
- #: redirection-strings.php:257
886
  msgid "Group saved"
887
  msgstr ""
888
 
889
- #: redirection-strings.php:258
890
  msgid "Settings saved"
891
  msgstr ""
892
 
893
- #: redirection-strings.php:259
894
  msgid "Log deleted"
895
  msgstr ""
896
 
897
- #: redirection-strings.php:260
898
  msgid "Redirection saved"
899
  msgstr ""
900
 
46
  msgid "If you think Redirection is at fault then create an issue."
47
  msgstr ""
48
 
49
+ #: redirection-admin.php:215
50
+ msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
51
+ msgstr ""
52
+
53
  #: redirection-admin.php:218, redirection-strings.php:7
54
  msgid "Create Issue"
55
  msgstr ""
126
  msgid "All modules"
127
  msgstr ""
128
 
129
+ #: redirection-strings.php:23, redirection-strings.php:34, redirection-strings.php:194, redirection-strings.php:212
130
  msgid "Disable"
131
  msgstr ""
132
 
133
+ #: redirection-strings.php:24, redirection-strings.php:33, redirection-strings.php:195, redirection-strings.php:211
134
  msgid "Enable"
135
  msgstr ""
136
 
137
+ #: redirection-strings.php:25, redirection-strings.php:36, redirection-strings.php:89, redirection-strings.php:95, redirection-strings.php:96, redirection-strings.php:103, redirection-strings.php:120, redirection-strings.php:196, redirection-strings.php:213
138
  msgid "Delete"
139
  msgstr ""
140
 
146
  msgid "Redirects"
147
  msgstr ""
148
 
149
+ #: redirection-strings.php:29, redirection-strings.php:74, redirection-strings.php:164
150
  msgid "Cancel"
151
  msgstr ""
152
 
153
+ #: redirection-strings.php:30, redirection-strings.php:167
154
  msgid "Save"
155
  msgstr ""
156
 
158
  msgid "View Redirects"
159
  msgstr ""
160
 
161
+ #: redirection-strings.php:37, redirection-strings.php:214
162
  msgid "Edit"
163
  msgstr ""
164
 
354
  msgid "IP"
355
  msgstr ""
356
 
357
+ #: redirection-strings.php:91, redirection-strings.php:98, redirection-strings.php:209
358
  msgid "Referrer"
359
  msgstr ""
360
 
361
+ #: redirection-strings.php:92, redirection-strings.php:99, redirection-strings.php:166
362
  msgid "Source URL"
363
  msgstr ""
364
 
370
  msgid "Show only this IP"
371
  msgstr ""
372
 
373
+ #: redirection-strings.php:102, redirection-strings.php:106, redirection-strings.php:190
374
  msgid "Add Redirect"
375
  msgstr ""
376
 
447
  msgstr ""
448
 
449
  #: redirection-strings.php:129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  msgid "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}."
451
  msgstr ""
452
 
453
+ #: redirection-strings.php:130
454
  msgid "Apache Module"
455
  msgstr ""
456
 
457
+ #: redirection-strings.php:131
458
  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 inserted"
459
  msgstr ""
460
 
461
+ #: redirection-strings.php:132
462
  msgid "Auto-generate URL"
463
  msgstr ""
464
 
465
+ #: redirection-strings.php:133
466
  msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
467
  msgstr ""
468
 
469
+ #: redirection-strings.php:134
470
  msgid "RSS Token"
471
  msgstr ""
472
 
473
+ #: redirection-strings.php:135
474
  msgid "Monitor trashed items (will create disabled redirects)"
475
  msgstr ""
476
 
477
+ #: redirection-strings.php:136
478
  msgid "Monitor changes to pages"
479
  msgstr ""
480
 
481
+ #: redirection-strings.php:137
482
  msgid "Monitor changes to posts"
483
  msgstr ""
484
 
485
+ #: redirection-strings.php:138
486
  msgid "URL Monitor"
487
  msgstr ""
488
 
489
+ #: redirection-strings.php:139, redirection-strings.php:141
490
  msgid "(time to keep logs for)"
491
  msgstr ""
492
 
493
+ #: redirection-strings.php:140
494
  msgid "404 Logs"
495
  msgstr ""
496
 
497
+ #: redirection-strings.php:142
498
  msgid "Redirect Logs"
499
  msgstr ""
500
 
501
+ #: redirection-strings.php:143
502
  msgid "I'm a nice person and I have helped support the author of this plugin"
503
  msgstr ""
504
 
505
+ #: redirection-strings.php:144
506
+ msgid "Create associated redirect (added to end of URL)"
507
  msgstr ""
508
 
509
+ #: redirection-strings.php:145
510
  msgid "For example \"/amp\""
511
  msgstr ""
512
 
513
+ #: redirection-strings.php:146
514
  msgid "Save changes to this group"
515
  msgstr ""
516
 
517
+ #: redirection-strings.php:147
518
  msgid "URL Monitor Changes"
519
  msgstr ""
520
 
521
+ #: redirection-strings.php:148
522
  msgid "Forever"
523
  msgstr ""
524
 
525
+ #: redirection-strings.php:149
526
  msgid "Two months"
527
  msgstr ""
528
 
529
+ #: redirection-strings.php:150
530
  msgid "A month"
531
  msgstr ""
532
 
533
+ #: redirection-strings.php:151
534
  msgid "A week"
535
  msgstr ""
536
 
537
+ #: redirection-strings.php:152
538
  msgid "A day"
539
  msgstr ""
540
 
541
+ #: redirection-strings.php:153
542
  msgid "No logs"
543
  msgstr ""
544
 
545
+ #: redirection-strings.php:154, redirection-strings.php:155
546
  msgid "Saving..."
547
  msgstr ""
548
 
549
+ #: redirection-strings.php:156, redirection-strings.php:160
550
  msgid "Unmatched Target"
551
  msgstr ""
552
 
553
+ #: redirection-strings.php:157, redirection-strings.php:161
554
  msgid "Matched Target"
555
  msgstr ""
556
 
557
+ #: redirection-strings.php:158
558
  msgid "Logged Out"
559
  msgstr ""
560
 
561
+ #: redirection-strings.php:159
562
  msgid "Logged In"
563
  msgstr ""
564
 
565
+ #: redirection-strings.php:162
566
  msgid "Target URL"
567
  msgstr ""
568
 
569
+ #: redirection-strings.php:163
570
  msgid "Show advanced options"
571
  msgstr ""
572
 
573
+ #: redirection-strings.php:165, redirection-strings.php:202, redirection-strings.php:208
574
  msgid "Regex"
575
  msgstr ""
576
 
577
+ #: redirection-strings.php:168
578
  msgid "Position"
579
  msgstr ""
580
 
581
+ #: redirection-strings.php:169
582
  msgid "Group"
583
  msgstr ""
584
 
585
+ #: redirection-strings.php:170
586
  msgid "with HTTP code"
587
  msgstr ""
588
 
589
+ #: redirection-strings.php:171
590
  msgid "When matched"
591
  msgstr ""
592
 
593
+ #: redirection-strings.php:172
594
  msgid "Match"
595
  msgstr ""
596
 
597
+ #: redirection-strings.php:173
598
  msgid "Title"
599
  msgstr ""
600
 
601
+ #: redirection-strings.php:174
602
  msgid "410 - Gone"
603
  msgstr ""
604
 
605
+ #: redirection-strings.php:175
606
  msgid "404 - Not Found"
607
  msgstr ""
608
 
609
+ #: redirection-strings.php:176
610
  msgid "401 - Unauthorized"
611
  msgstr ""
612
 
613
+ #: redirection-strings.php:177
614
  msgid "308 - Permanent Redirect"
615
  msgstr ""
616
 
617
+ #: redirection-strings.php:178
618
  msgid "307 - Temporary Redirect"
619
  msgstr ""
620
 
621
+ #: redirection-strings.php:179
622
  msgid "302 - Found"
623
  msgstr ""
624
 
625
+ #: redirection-strings.php:180
626
  msgid "301 - Moved Permanently"
627
  msgstr ""
628
 
629
+ #: redirection-strings.php:181
630
  msgid "Do nothing"
631
  msgstr ""
632
 
633
+ #: redirection-strings.php:182
634
  msgid "Error (404)"
635
  msgstr ""
636
 
637
+ #: redirection-strings.php:183
638
  msgid "Pass-through"
639
  msgstr ""
640
 
641
+ #: redirection-strings.php:184
642
  msgid "Redirect to random post"
643
  msgstr ""
644
 
645
+ #: redirection-strings.php:185
646
  msgid "Redirect to URL"
647
  msgstr ""
648
 
649
+ #: redirection-strings.php:186, matches/user-agent.php:10
650
  msgid "URL and user agent"
651
  msgstr ""
652
 
653
+ #: redirection-strings.php:187, matches/referrer.php:10
654
  msgid "URL and referrer"
655
  msgstr ""
656
 
657
+ #: redirection-strings.php:188, matches/login.php:8
658
  msgid "URL and login status"
659
  msgstr ""
660
 
661
+ #: redirection-strings.php:189, matches/url.php:7
662
  msgid "URL only"
663
  msgstr ""
664
 
665
+ #: redirection-strings.php:191
666
  msgid "Add new redirection"
667
  msgstr ""
668
 
669
+ #: redirection-strings.php:192
670
  msgid "All groups"
671
  msgstr ""
672
 
673
+ #: redirection-strings.php:193
674
  msgid "Reset hits"
675
  msgstr ""
676
 
677
+ #: redirection-strings.php:197
678
  msgid "Last Access"
679
  msgstr ""
680
 
681
+ #: redirection-strings.php:198
682
  msgid "Hits"
683
  msgstr ""
684
 
685
+ #: redirection-strings.php:199
686
  msgid "Pos"
687
  msgstr ""
688
 
689
+ #: redirection-strings.php:200
690
  msgid "URL"
691
  msgstr ""
692
 
693
+ #: redirection-strings.php:201
694
  msgid "Type"
695
  msgstr ""
696
 
697
+ #: redirection-strings.php:203
698
  msgid "Libraries"
699
  msgstr ""
700
 
701
+ #: redirection-strings.php:204
702
  msgid "Feed Readers"
703
  msgstr ""
704
 
705
+ #: redirection-strings.php:205
706
  msgid "Mobile"
707
  msgstr ""
708
 
709
+ #: redirection-strings.php:206
710
  msgid "Custom"
711
  msgstr ""
712
 
713
+ #: redirection-strings.php:207
714
  msgid "User Agent"
715
  msgstr ""
716
 
717
+ #: redirection-strings.php:210
718
  msgid "pass"
719
  msgstr ""
720
 
721
+ #: redirection-strings.php:215
722
  msgid "Frequently Asked Questions"
723
  msgstr ""
724
 
725
+ #: redirection-strings.php:216
726
  msgid "No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site."
727
  msgstr ""
728
 
729
+ #: redirection-strings.php:217
730
  msgid "Can I redirect all 404 errors?"
731
  msgstr ""
732
 
733
+ #: redirection-strings.php:218
734
  msgid "It's not possible to do this on the server. Instead you will need to add {{code}}target=\"_blank\"{{/code}} to your link."
735
  msgstr ""
736
 
737
+ #: redirection-strings.php:219
738
  msgid "Can I open a redirect in a new tab?"
739
  msgstr ""
740
 
741
+ #: redirection-strings.php:220
742
  msgid "Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}."
743
  msgstr ""
744
 
745
+ #: redirection-strings.php:221
746
  msgid "I deleted a redirection, why is it still redirecting?"
747
  msgstr ""
748
 
749
+ #: redirection-strings.php:222
750
  msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}."
751
  msgstr ""
752
 
753
+ #: redirection-strings.php:223
754
  msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
755
  msgstr ""
756
 
757
+ #: redirection-strings.php:224
758
  msgid "You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue."
759
  msgstr ""
760
 
761
+ #: redirection-strings.php:225
762
  msgid "First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists."
763
  msgstr ""
764
 
765
+ #: redirection-strings.php:226
766
  msgid "Need help?"
767
  msgstr ""
768
 
769
+ #: redirection-strings.php:227
770
  msgid "Your email address:"
771
  msgstr ""
772
 
773
+ #: redirection-strings.php:228
774
  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."
775
  msgstr ""
776
 
777
+ #: redirection-strings.php:229
778
  msgid "Want to keep up to date with changes to Redirection?"
779
  msgstr ""
780
 
781
+ #: redirection-strings.php:230, redirection-strings.php:232
782
  msgid "Newsletter"
783
  msgstr ""
784
 
785
+ #: redirection-strings.php:231
786
  msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
787
  msgstr ""
788
 
789
+ #: redirection-strings.php:233
790
  msgid "Plugin Status"
791
  msgstr ""
792
 
793
+ #: redirection-strings.php:234
794
  msgid "⚡️ Magic fix ⚡️"
795
  msgstr ""
796
 
797
+ #: redirection-strings.php:235
798
  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."
799
  msgstr ""
800
 
801
+ #: redirection-strings.php:236
802
  msgid "Filter"
803
  msgstr ""
804
 
805
+ #: redirection-strings.php:237
806
  msgid "Select All"
807
  msgstr ""
808
 
809
+ #: redirection-strings.php:238
810
  msgid "%s item"
811
  msgid_plural "%s items"
812
  msgstr[0] ""
813
  msgstr[1] ""
814
 
815
+ #: redirection-strings.php:239
816
  msgid "Last page"
817
  msgstr ""
818
 
819
+ #: redirection-strings.php:240
820
  msgid "Next page"
821
  msgstr ""
822
 
823
+ #: redirection-strings.php:241
824
  msgid "of %(page)s"
825
  msgstr ""
826
 
827
+ #: redirection-strings.php:242
828
  msgid "Current Page"
829
  msgstr ""
830
 
831
+ #: redirection-strings.php:243
832
  msgid "Prev page"
833
  msgstr ""
834
 
835
+ #: redirection-strings.php:244
836
  msgid "First page"
837
  msgstr ""
838
 
839
+ #: redirection-strings.php:245
840
  msgid "Apply"
841
  msgstr ""
842
 
843
+ #: redirection-strings.php:246
844
  msgid "Bulk Actions"
845
  msgstr ""
846
 
847
+ #: redirection-strings.php:247
848
  msgid "Select bulk action"
849
  msgstr ""
850
 
851
+ #: redirection-strings.php:248
852
  msgid "No results"
853
  msgstr ""
854
 
855
+ #: redirection-strings.php:249
856
  msgid "Sorry, something went wrong loading the data - please try again"
857
  msgstr ""
858
 
859
+ #: redirection-strings.php:250
860
  msgid "Search"
861
  msgstr ""
862
 
863
+ #: redirection-strings.php:251
864
  msgid "Search by IP"
865
  msgstr ""
866
 
867
+ #: redirection-strings.php:252
868
  msgid "Are you sure you want to delete this item?"
869
  msgid_plural "Are you sure you want to delete these items?"
870
  msgstr[0] ""
871
  msgstr[1] ""
872
 
873
+ #: redirection-strings.php:253
874
  msgid "Group saved"
875
  msgstr ""
876
 
877
+ #: redirection-strings.php:254
878
  msgid "Settings saved"
879
  msgstr ""
880
 
881
+ #: redirection-strings.php:255
882
  msgid "Log deleted"
883
  msgstr ""
884
 
885
+ #: redirection-strings.php:256
886
  msgid "Redirection saved"
887
  msgstr ""
888
 
models/monitor.php CHANGED
@@ -138,8 +138,8 @@ class Red_Monitor {
138
 
139
  if ( !empty( $this->associated ) ) {
140
  // Create an associated redirect for this post
141
- $data['url'] = $this->associated . $data['url'];
142
- $data['action_data'] = $this->associated . $data['action_data'];
143
  Red_Item::create( $data );
144
  }
145
 
138
 
139
  if ( !empty( $this->associated ) ) {
140
  // Create an associated redirect for this post
141
+ $data['url'] = trailingslashit( $data['url'] ) . ltrim( $this->associated, '/' );
142
+ $data['action_data'] = trailingslashit( $data['action_data'] ) . ltrim( $this->associated, '/' );
143
  Red_Item::create( $data );
144
  }
145
 
modules/apache.php CHANGED
@@ -4,7 +4,6 @@ class Apache_Module extends Red_Module {
4
  const MODULE_ID = 2;
5
 
6
  private $location = '';
7
- private $canonical = '';
8
 
9
  public function get_id() {
10
  return self::MODULE_ID;
@@ -18,12 +17,8 @@ class Apache_Module extends Red_Module {
18
  return $this->location;
19
  }
20
 
21
- public function get_canonical() {
22
- return $this->canonical;
23
- }
24
-
25
  protected function load( $data ) {
26
- $mine = array( 'location', 'canonical' );
27
 
28
  foreach ( $mine as $key ) {
29
  if ( isset( $data[ $key ] ) ) {
@@ -59,13 +54,8 @@ class Apache_Module extends Red_Module {
59
 
60
  $save = array(
61
  'location' => isset( $data['location'] ) ? trim( $data['location'] ) : '',
62
- 'canonical' => isset( $data['canonical'] ) ? trim( $data['canonical'] ) : '',
63
  );
64
 
65
- if ( ! in_array( $save['canonical'], array( 'www', 'nowww' ), true ) ) {
66
- $save['canonical'] = '';
67
- }
68
-
69
  if ( ! empty( $this->location ) && $save['location'] !== $this->location ) {
70
  // Location has moved. Remove from old location
71
  $htaccess = new Red_Htaccess();
4
  const MODULE_ID = 2;
5
 
6
  private $location = '';
 
7
 
8
  public function get_id() {
9
  return self::MODULE_ID;
17
  return $this->location;
18
  }
19
 
 
 
 
 
20
  protected function load( $data ) {
21
+ $mine = array( 'location' );
22
 
23
  foreach ( $mine as $key ) {
24
  if ( isset( $data[ $key ] ) ) {
54
 
55
  $save = array(
56
  'location' => isset( $data['location'] ) ? trim( $data['location'] ) : '',
 
57
  );
58
 
 
 
 
 
59
  if ( ! empty( $this->location ) && $save['location'] !== $this->location ) {
60
  // Location has moved. Remove from old location
61
  $htaccess = new Red_Htaccess();
modules/nginx.php CHANGED
@@ -4,7 +4,6 @@ class Nginx_Module extends Red_Module {
4
  const MODULE_ID = 3;
5
 
6
  private $location = '';
7
- private $canonical = '';
8
 
9
  public function get_id() {
10
  return self::MODULE_ID;
@@ -15,7 +14,7 @@ class Nginx_Module extends Red_Module {
15
  }
16
 
17
  protected function load( $data ) {
18
- $mine = array( 'location', 'canonical' );
19
 
20
  foreach ( $mine as $key ) {
21
  if ( isset( $data[ $key ] ) )
4
  const MODULE_ID = 3;
5
 
6
  private $location = '';
 
7
 
8
  public function get_id() {
9
  return self::MODULE_ID;
14
  }
15
 
16
  protected function load( $data ) {
17
+ $mine = array( 'location' );
18
 
19
  foreach ( $mine as $key ) {
20
  if ( isset( $data[ $key ] ) )
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://urbangiraffe.com/about/
4
  Tags: post, admin, seo, pages, manage, 301, 404, redirect, permalink, apache, nginx
5
  Requires at least: 4.4
6
  Tested up to: 4.8.2
7
- Stable tag: 2.8
8
 
9
  Redirection is a WordPress plugin to manage 301 redirections and keep track of 404 errors without requiring knowledge of Apache .htaccess files.
10
 
@@ -70,6 +70,13 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
70
 
71
  == Changelog ==
72
 
 
 
 
 
 
 
 
73
  = 2.8 - 18th October 2017 =
74
  * Add a fixer to the support page
75
  * Ignore case for imported files
4
  Tags: post, admin, seo, pages, manage, 301, 404, redirect, permalink, apache, nginx
5
  Requires at least: 4.4
6
  Tested up to: 4.8.2
7
+ Stable tag: 2.8.1
8
 
9
  Redirection is a WordPress plugin to manage 301 redirections and keep track of 404 errors without requiring knowledge of Apache .htaccess files.
10
 
70
 
71
  == Changelog ==
72
 
73
+ = 2.8.1 - 22nd October 2017 =
74
+ * Fix redirect edit not closing after save
75
+ * Fix user agent dropdown not auto-selecting regex
76
+ * Fix focus to bottom of page on load
77
+ * Improve error message when failing to start
78
+ * Fix associated redirect appearing at start of URL, not end
79
+
80
  = 2.8 - 18th October 2017 =
81
  * Add a fixer to the support page
82
  * Ignore case for imported files
redirection-admin.php CHANGED
@@ -212,7 +212,7 @@ class Redirection_Admin {
212
  <p><?php _e( 'Also check if your browser is able to load <code>redirection.js</code>:', 'redirection' ); ?></p>
213
  <p><code><?php echo esc_html( plugin_dir_url( REDIRECTION_FILE ).'redirection.js?ver='.urlencode( REDIRECTION_VERSION ).'-'.urlencode( REDIRECTION_BUILD ) ); ?></code></p>
214
  <p><?php _e( "If you think Redirection is at fault then create an issue.", 'redirection' ); ?></p>
215
- <p class="versions"></p>
216
  <p>
217
  <a class="button-primary" target="_blank" href="https://github.com/johngodley/redirection/issues/new?title=Problem%20starting%20Redirection%20<?php echo esc_attr( $version ) ?>">
218
  <?php _e( 'Create Issue', 'redirection' ); ?>
@@ -230,7 +230,6 @@ class Redirection_Admin {
230
  resetAll();
231
  } else if ( errors.length > 0 || timeout++ === 5 ) {
232
  showError();
233
- resetAll();
234
  }
235
  }, 5000 );
236
 
@@ -239,10 +238,14 @@ class Redirection_Admin {
239
  }
240
 
241
  function showError() {
 
242
  document.querySelector( '.react-loading' ).style.display = 'none';
243
  document.querySelector( '.react-error' ).style.display = 'block';
244
- document.querySelector( '.versions' ).innerHTML = Redirectioni10n.versions.replace( /\n/g, '<br />' );
245
- document.querySelector( '.react-error .button-primary' ).href += '&body=' + encodeURIComponent( "```\n" + errors.join( ',' ) + "\n```\n\n" ) + encodeURIComponent( Redirectioni10n.versions );
 
 
 
246
  }
247
 
248
  function resetAll() {
212
  <p><?php _e( 'Also check if your browser is able to load <code>redirection.js</code>:', 'redirection' ); ?></p>
213
  <p><code><?php echo esc_html( plugin_dir_url( REDIRECTION_FILE ).'redirection.js?ver='.urlencode( REDIRECTION_VERSION ).'-'.urlencode( REDIRECTION_BUILD ) ); ?></code></p>
214
  <p><?php _e( "If you think Redirection is at fault then create an issue.", 'redirection' ); ?></p>
215
+ <p class="versions"><?php _e( '<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.', 'redirection' ); ?></p>
216
  <p>
217
  <a class="button-primary" target="_blank" href="https://github.com/johngodley/redirection/issues/new?title=Problem%20starting%20Redirection%20<?php echo esc_attr( $version ) ?>">
218
  <?php _e( 'Create Issue', 'redirection' ); ?>
230
  resetAll();
231
  } else if ( errors.length > 0 || timeout++ === 5 ) {
232
  showError();
 
233
  }
234
  }, 5000 );
235
 
238
  }
239
 
240
  function showError() {
241
+ resetAll();
242
  document.querySelector( '.react-loading' ).style.display = 'none';
243
  document.querySelector( '.react-error' ).style.display = 'block';
244
+
245
+ if ( typeof Redirectioni10n !== 'undefined' ) {
246
+ document.querySelector( '.versions' ).innerHTML = Redirectioni10n.versions.replace( /\n/g, '<br />' );
247
+ document.querySelector( '.react-error .button-primary' ).href += '&body=' + encodeURIComponent( "```\n" + errors.join( ',' ) + "\n```\n\n" ) + encodeURIComponent( Redirectioni10n.versions );
248
+ }
249
  }
250
 
251
  function resetAll() {
redirection-api.php CHANGED
@@ -303,7 +303,7 @@ class Redirection_Api {
303
 
304
  if ( isset( $settings['associated_redirect'] ) ) {
305
  $sanitizer = new Red_Item_Sanitize();
306
- $options['associated_redirect'] = rtrim( $sanitizer->sanitize_url( $settings['associated_redirect'] ), '/' );
307
  }
308
 
309
  if ( count( $monitor_types ) === 0 ) {
303
 
304
  if ( isset( $settings['associated_redirect'] ) ) {
305
  $sanitizer = new Red_Item_Sanitize();
306
+ $options['associated_redirect'] = trim( $sanitizer->sanitize_url( $settings['associated_redirect'] ) );
307
  }
308
 
309
  if ( count( $monitor_types ) === 0 ) {
redirection-strings.php CHANGED
@@ -35,13 +35,13 @@ __( "Disable", "redirection" ), // client/component/groups/row.js:103
35
  __( "View Redirects", "redirection" ), // client/component/groups/row.js:102
36
  __( "Delete", "redirection" ), // client/component/groups/row.js:101
37
  __( "Edit", "redirection" ), // client/component/groups/row.js:100
38
- __( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/component/home/index.js:132
39
- __( "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:125
40
- __( "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:121
41
- __( "Redirection is not working. Try clearing your browser cache and reloading this page.", "redirection" ), // client/component/home/index.js:120
42
- __( "Something went wrong 🙁", "redirection" ), // client/component/home/index.js:117
43
- __( "Please clear your browser cache and reload this page.", "redirection" ), // client/component/home/index.js:109
44
- __( "Cached Redirection detected", "redirection" ), // client/component/home/index.js:108
45
  __( "Support", "redirection" ), // client/component/home/index.js:35
46
  __( "Options", "redirection" ), // client/component/home/index.js:34
47
  __( "404 errors", "redirection" ), // client/component/home/index.js:33
@@ -125,30 +125,26 @@ __( "You get useful software and I get to carry on making it better.", "redirect
125
  __( "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.", "redirection" ), // client/component/options/donation.js:99
126
  __( "I'd like to support some more.", "redirection" ), // client/component/options/donation.js:83
127
  __( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:82
128
- __( "Update", "redirection" ), // client/component/options/options-form.js:170
129
- __( "Automatically remove or add www to your site.", "redirection" ), // client/component/options/options-form.js:163
130
- __( "Add WWW", "redirection" ), // client/component/options/options-form.js:160
131
- __( "Remove WWW", "redirection" ), // client/component/options/options-form.js:159
132
- __( "Default server", "redirection" ), // client/component/options/options-form.js:158
133
- __( "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.", "redirection" ), // client/component/options/options-form.js:148
134
- __( "Apache Module", "redirection" ), // client/component/options/options-form.js:143
135
- __( "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}\$dec\${{/code}} or {{code}}\$hex\${{/code}} to insert a unique ID inserted", "redirection" ), // client/component/options/options-form.js:135
136
- __( "Auto-generate URL", "redirection" ), // client/component/options/options-form.js:132
137
- __( "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)", "redirection" ), // client/component/options/options-form.js:129
138
- __( "RSS Token", "redirection" ), // client/component/options/options-form.js:127
139
- __( "Monitor trashed items (will create disabled redirects)", "redirection" ), // client/component/options/options-form.js:122
140
- __( "Monitor changes to pages", "redirection" ), // client/component/options/options-form.js:121
141
- __( "Monitor changes to posts", "redirection" ), // client/component/options/options-form.js:120
142
- __( "URL Monitor", "redirection" ), // client/component/options/options-form.js:119
143
- __( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:116
144
- __( "404 Logs", "redirection" ), // client/component/options/options-form.js:115
145
- __( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:112
146
- __( "Redirect Logs", "redirection" ), // client/component/options/options-form.js:111
147
- __( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/component/options/options-form.js:107
148
- __( "Create associated redirect", "redirection" ), // client/component/options/options-form.js:92
149
- __( "For example \"/amp\"", "redirection" ), // client/component/options/options-form.js:92
150
- __( "Save changes to this group", "redirection" ), // client/component/options/options-form.js:90
151
- __( "URL Monitor Changes", "redirection" ), // client/component/options/options-form.js:87
152
  __( "Forever", "redirection" ), // client/component/options/options-form.js:23
153
  __( "Two months", "redirection" ), // client/component/options/options-form.js:22
154
  __( "A month", "redirection" ), // client/component/options/options-form.js:21
@@ -203,12 +199,12 @@ __( "Hits", "redirection" ), // client/component/redirects/index.js:45
203
  __( "Pos", "redirection" ), // client/component/redirects/index.js:41
204
  __( "URL", "redirection" ), // client/component/redirects/index.js:37
205
  __( "Type", "redirection" ), // client/component/redirects/index.js:32
206
- __( "Regex", "redirection" ), // client/component/redirects/match/agent.js:62
207
- __( "Libraries", "redirection" ), // client/component/redirects/match/agent.js:58
208
- __( "Feed Readers", "redirection" ), // client/component/redirects/match/agent.js:57
209
- __( "Mobile", "redirection" ), // client/component/redirects/match/agent.js:56
210
- __( "Custom", "redirection" ), // client/component/redirects/match/agent.js:55
211
- __( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:50
212
  __( "Regex", "redirection" ), // client/component/redirects/match/referrer.js:36
213
  __( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
214
  __( "pass", "redirection" ), // client/component/redirects/row.js:98
35
  __( "View Redirects", "redirection" ), // client/component/groups/row.js:102
36
  __( "Delete", "redirection" ), // client/component/groups/row.js:101
37
  __( "Edit", "redirection" ), // client/component/groups/row.js:100
38
+ __( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/component/home/index.js:134
39
+ __( "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:127
40
+ __( "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:123
41
+ __( "Redirection is not working. Try clearing your browser cache and reloading this page.", "redirection" ), // client/component/home/index.js:122
42
+ __( "Something went wrong 🙁", "redirection" ), // client/component/home/index.js:119
43
+ __( "Please clear your browser cache and reload this page.", "redirection" ), // client/component/home/index.js:111
44
+ __( "Cached Redirection detected", "redirection" ), // client/component/home/index.js:110
45
  __( "Support", "redirection" ), // client/component/home/index.js:35
46
  __( "Options", "redirection" ), // client/component/home/index.js:34
47
  __( "404 errors", "redirection" ), // client/component/home/index.js:33
125
  __( "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.", "redirection" ), // client/component/options/donation.js:99
126
  __( "I'd like to support some more.", "redirection" ), // client/component/options/donation.js:83
127
  __( "You've supported this plugin - thank you!", "redirection" ), // client/component/options/donation.js:82
128
+ __( "Update", "redirection" ), // client/component/options/options-form.js:157
129
+ __( "Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.", "redirection" ), // client/component/options/options-form.js:147
130
+ __( "Apache Module", "redirection" ), // client/component/options/options-form.js:142
131
+ __( "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}\$dec\${{/code}} or {{code}}\$hex\${{/code}} to insert a unique ID inserted", "redirection" ), // client/component/options/options-form.js:134
132
+ __( "Auto-generate URL", "redirection" ), // client/component/options/options-form.js:131
133
+ __( "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)", "redirection" ), // client/component/options/options-form.js:128
134
+ __( "RSS Token", "redirection" ), // client/component/options/options-form.js:126
135
+ __( "Monitor trashed items (will create disabled redirects)", "redirection" ), // client/component/options/options-form.js:121
136
+ __( "Monitor changes to pages", "redirection" ), // client/component/options/options-form.js:120
137
+ __( "Monitor changes to posts", "redirection" ), // client/component/options/options-form.js:119
138
+ __( "URL Monitor", "redirection" ), // client/component/options/options-form.js:118
139
+ __( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:115
140
+ __( "404 Logs", "redirection" ), // client/component/options/options-form.js:114
141
+ __( "(time to keep logs for)", "redirection" ), // client/component/options/options-form.js:111
142
+ __( "Redirect Logs", "redirection" ), // client/component/options/options-form.js:110
143
+ __( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/component/options/options-form.js:106
144
+ __( "Create associated redirect (added to end of URL)", "redirection" ), // client/component/options/options-form.js:91
145
+ __( "For example \"/amp\"", "redirection" ), // client/component/options/options-form.js:91
146
+ __( "Save changes to this group", "redirection" ), // client/component/options/options-form.js:89
147
+ __( "URL Monitor Changes", "redirection" ), // client/component/options/options-form.js:86
 
 
 
 
148
  __( "Forever", "redirection" ), // client/component/options/options-form.js:23
149
  __( "Two months", "redirection" ), // client/component/options/options-form.js:22
150
  __( "A month", "redirection" ), // client/component/options/options-form.js:21
199
  __( "Pos", "redirection" ), // client/component/redirects/index.js:41
200
  __( "URL", "redirection" ), // client/component/redirects/index.js:37
201
  __( "Type", "redirection" ), // client/component/redirects/index.js:32
202
+ __( "Regex", "redirection" ), // client/component/redirects/match/agent.js:65
203
+ __( "Libraries", "redirection" ), // client/component/redirects/match/agent.js:61
204
+ __( "Feed Readers", "redirection" ), // client/component/redirects/match/agent.js:60
205
+ __( "Mobile", "redirection" ), // client/component/redirects/match/agent.js:59
206
+ __( "Custom", "redirection" ), // client/component/redirects/match/agent.js:58
207
+ __( "User Agent", "redirection" ), // client/component/redirects/match/agent.js:53
208
  __( "Regex", "redirection" ), // client/component/redirects/match/referrer.js:36
209
  __( "Referrer", "redirection" ), // client/component/redirects/match/referrer.js:32
210
  __( "pass", "redirection" ), // client/component/redirects/row.js:98
redirection-version.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
- define( 'REDIRECTION_VERSION', '2.8' );
4
- define( 'REDIRECTION_BUILD', 'a63cc1799ba1a8383f06a27b07fc818a' );
1
  <?php
2
 
3
+ define( 'REDIRECTION_VERSION', '2.8.1' );
4
+ define( 'REDIRECTION_BUILD', '3dc203e92856046ebe5e0f24d6619579' );
redirection.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Redirection v2.8 */
2
  !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=25)}([function(e,t,n){"use strict";e.exports=n(29)},function(e,t,n){var r=n(50),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(93)()},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/*
3
  object-assign
4
  (c) Sindre Sorhus
@@ -9,7 +9,7 @@ var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.pr
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
- !function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(n.apply(null,r));else if("object"===o)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=n:(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){function o(){y===g&&(y=g.slice())}function a(){return m}function i(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return o(),y.push(e),function(){if(t){t=!1,o();var n=y.indexOf(e);y.splice(n,1)}}}function l(e){if(!Object(p.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(b)throw new Error("Reducers may not dispatch actions.");try{b=!0,m=f(m,e)}finally{b=!1}for(var t=g=y,n=0;n<t.length;n++){(0,t[n])()}return e}function s(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");f=e,l({type:h.INIT})}function u(){var e,t=i;return e={subscribe:function(e){function n(){e.next&&e.next(a())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[d.a]=function(){return this},e}var c;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(r)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var f=e,m=t,g=[],y=g,b=!1;return l({type:h.INIT}),c={dispatch:l,subscribe:i,getState:a,replaceReducer:s},c[d.a]=u,c}function o(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function a(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:h.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 "+h.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function i(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}var l=Object.keys(n),s=void 0;try{a(n)}catch(e){s=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(s)throw s;for(var r=!1,a={},i=0;i<l.length;i++){var u=l[i],c=n[u],p=e[u],f=c(p,t);if(void 0===f){var d=o(u,t);throw new Error(d)}a[u]=f,r=r||f!==p}return r?a:e}}function l(e,t){return function(){return t(e.apply(void 0,arguments))}}function s(e,t){if("function"==typeof e)return l(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var a=n[o],i=e[a];"function"==typeof i&&(r[a]=l(i,t))}return r}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var a=e(n,r,o),i=a.dispatch,l=[],s={getState:a.getState,dispatch:function(e){return i(e)}};return l=t.map(function(e){return e(s)}),i=u.apply(void 0,l)(a.dispatch),m({},a,{dispatch:i})}}}Object.defineProperty(t,"__esModule",{value:!0});var p=n(11),f=n(81),d=n.n(f),h={INIT:"@@redux/INIT"},m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n.d(t,"createStore",function(){return r}),n.d(t,"combineReducers",function(){return i}),n.d(t,"bindActionCreators",function(){return s}),n.d(t,"applyMiddleware",function(){return c}),n.d(t,"compose",function(){return u})},function(e,t,n){"use strict";function r(e){var t=g.call(e,b),n=e[b];try{e[b]=void 0;var r=!0}catch(e){}var o=y.call(e);return r&&(t?e[b]=n:delete e[b]),o}function o(e){return w.call(e)}function a(e){return null==e?void 0===e?O:C:x&&x in Object(e)?v(e):_(e)}function i(e,t){return function(n){return e(t(n))}}function l(e){return null!=e&&"object"==typeof e}function s(e){if(!T(e)||k(e)!=N)return!1;var t=j(e);if(null===t)return!0;var n=R.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&I.call(n)==F}var u=n(80),c="object"==typeof self&&self&&self.Object===Object&&self,p=u.a||c||Function("return this")(),f=p,d=f.Symbol,h=d,m=Object.prototype,g=m.hasOwnProperty,y=m.toString,b=h?h.toStringTag:void 0,v=r,E=Object.prototype,w=E.toString,_=o,C="[object Null]",O="[object Undefined]",x=h?h.toStringTag:void 0,k=a,S=i,P=S(Object.getPrototypeOf,Object),j=P,T=l,N="[object Object]",D=Function.prototype,A=Object.prototype,I=D.toString,R=A.hasOwnProperty,F=I.call(Object);t.a=s},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";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){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],i(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),u=n.slice(),o=u.length,s=0;s<o;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.trace),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],i=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";function r(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||s}function o(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||s}function a(){}var i=n(9),l=n(4),s=n(16),u=(n(17),n(18));n(3),n(55);r.prototype.isReactComponent={},r.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&i("85"),this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,"setState")},r.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")};a.prototype=r.prototype,o.prototype=new a,o.prototype.constructor=o,l(o.prototype,r.prototype),o.prototype.isPureReactComponent=!0,e.exports={Component:r,PureComponent:o}},function(e,t,n){"use strict";var r=(n(7),{isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){},enqueueReplaceState:function(e,t){},enqueueSetState:function(e,t){}});e.exports=r},function(e,t,n){"use strict";var r=!1;e.exports=r},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";var r={current:null};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r},function(e,t,n){e.exports=n(76)()},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";t.decode=t.parse=n(86),t.encode=t.stringify=n(87)},function(e,t,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function o(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e;var o=new r;return o.parse(e,t,n),o}function a(e){return u.isString(e)&&(e=o(e)),e instanceof r?e.format():r.prototype.format.call(e)}function i(e,t){return o(e,!1,!0).resolve(t)}function l(e,t){return e?o(e,!1,!0).resolveObject(t):t}var s=n(97),u=n(98);t.parse=o,t.resolve=i,t.resolveObject=l,t.format=a,t.Url=r;var c=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(d),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),y=["/","?","#"],b=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,E={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},_={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=n(23);r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),o=-1!==r&&r<e.indexOf("#")?"?":"#",a=e.split(o),i=/\\/g;a[0]=a[0].replace(i,"/"),e=a.join(o);var l=e;if(l=l.trim(),!n&&1===e.split("#").length){var p=f.exec(l);if(p)return this.path=l,this.href=l,this.pathname=p[1],p[2]?(this.search=p[2],this.query=t?C.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var d=c.exec(l);if(d){d=d[0];var h=d.toLowerCase();this.protocol=h,l=l.substr(d.length)}if(n||d||l.match(/^\/\/[^@\/]+@[^@\/]+/)){var O="//"===l.substr(0,2);!O||d&&w[d]||(l=l.substr(2),this.slashes=!0)}if(!w[d]&&(O||d&&!_[d])){for(var x=-1,k=0;k<y.length;k++){var S=l.indexOf(y[k]);-1!==S&&(-1===x||S<x)&&(x=S)}var P,j;j=-1===x?l.lastIndexOf("@"):l.lastIndexOf("@",x),-1!==j&&(P=l.slice(0,j),l=l.slice(j+1),this.auth=decodeURIComponent(P)),x=-1;for(var k=0;k<g.length;k++){var S=l.indexOf(g[k]);-1!==S&&(-1===x||S<x)&&(x=S)}-1===x&&(x=l.length),this.host=l.slice(0,x),l=l.slice(x),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var N=this.hostname.split(/\./),k=0,D=N.length;k<D;k++){var A=N[k];if(A&&!A.match(b)){for(var I="",R=0,F=A.length;R<F;R++)A.charCodeAt(R)>127?I+="x":I+=A[R];if(!I.match(b)){var L=N.slice(0,k),M=N.slice(k+1),U=A.match(v);U&&(L.push(U[1]),M.unshift(U[2])),M.length&&(l="/"+M.join(".")+l),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=s.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==l[0]&&(l="/"+l))}if(!E[h])for(var k=0,D=m.length;k<D;k++){var W=m[k];if(-1!==l.indexOf(W)){var V=encodeURIComponent(W);V===W&&(V=escape(W)),l=l.split(W).join(V)}}var z=l.indexOf("#");-1!==z&&(this.hash=l.substr(z),l=l.slice(0,z));var G=l.indexOf("?");if(-1!==G?(this.search=l.substr(G),this.query=l.substr(G+1),t&&(this.query=C.parse(this.query)),l=l.slice(0,G)):t&&(this.search="",this.query={}),l&&(this.pathname=l),_[h]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var B=this.pathname||"",q=this.search||"";this.path=B+q}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(a=C.stringify(this.query));var i=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||_[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),t+o+n+i+r},r.prototype.resolve=function(e){return this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(u.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,o=Object.keys(this),a=0;a<o.length;a++){var i=o[a];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),s=0;s<l.length;s++){var c=l[s];"protocol"!==c&&(n[c]=e[c])}return _[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!_[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var d=p[f];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||w[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",g=n.search||"";n.path=m+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=b||y||n.host&&e.pathname,E=v,C=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],O=n.protocol&&!_[n.protocol];if(O&&(n.hostname="",n.port=null,n.host&&(""===C[0]?C[0]=n.host:C.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),v=v&&(""===h[0]||""===C[0])),b)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,C=h;else if(h.length)C||(C=[]),C.pop(),C=C.concat(h),n.search=e.search,n.query=e.query;else if(!u.isNullOrUndefined(e.search)){if(O){n.hostname=n.host=C.shift();var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!C.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=C.slice(-1)[0],S=(n.host||e.host||C.length>1)&&("."===k||".."===k)||""===k,P=0,j=C.length;j>=0;j--)k=C[j],"."===k?C.splice(j,1):".."===k?(C.splice(j,1),P++):P&&(C.splice(j,1),P--);if(!v&&!E)for(;P--;P)C.unshift("..");!v||""===C[0]||C[0]&&"/"===C[0].charAt(0)||C.unshift(""),S&&"/"!==C.join("/").substr(-1)&&C.push("");var T=""===C[0]||C[0]&&"/"===C[0].charAt(0);if(O){n.hostname=n.host=T?"":C.length?C.shift():"";var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return v=v||n.host&&C.length,v&&!T&&C.unshift(""),C.length?n.pathname=C.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=p.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){e.exports=n(26)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(){var e=[],t=[];return{clear:function(){t=Bn,e=Bn},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!==Bn&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function p(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function f(){}function d(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}function h(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,i=r.methodName,l=void 0===i?"connectAdvanced":i,h=r.renderCountProp,m=void 0===h?void 0:h,g=r.shouldHandleStateChanges,y=void 0===g||g,b=r.storeKey,v=void 0===b?"store":b,E=r.withRef,w=void 0!==E&&E,_=p(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=v+"Subscription",O=zn++,x=(t={},t[v]=In,t[C]=An,t),k=(n={},n[C]=An,n);return function(t){Un()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=a(n),o=Vn({},_,{getDisplayName:a,methodName:l,renderCountProp:m,shouldHandleStateChanges:y,storeKey:v,withRef:w,displayName:r,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function a(e,t){s(this,a);var o=u(this,n.call(this,e,t));return o.version=O,o.state={},o.renderCount=0,o.store=e[v]||t[v],o.propsMode=Boolean(e[v]),o.setWrappedInstance=o.setWrappedInstance.bind(o),Un()(o.store,'Could not find "'+v+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+v+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return c(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[C]=t||this.context[C],e},a.prototype.componentDidMount=function(){y&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=f,this.store=null,this.selector.run=f,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return Un()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=d(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(y){var e=(this.propsMode?this.props:this.context)[C];this.subscription=new Wn(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(Gn)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||m||this.propsMode&&this.subscription))return e;var t=Vn({},e);return w&&(t.ref=this.setWrappedInstance),m&&(t[m]=this.renderCount++),this.propsMode&&this.subscription&&(t[C]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(On.createElement)(t,this.addExtraProps(e.props))},a}(On.Component);return i.WrappedComponent=t,i.displayName=r,i.childContextTypes=k,i.contextTypes=x,i.propTypes=x,Ln()(i,t)}}function m(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function g(e,t){if(m(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!qn.call(t,n[o])||!m(e[n[o]],t[n[o]]))return!1;return!0}function y(e){return function(t,n){function r(){return o}var o=e(t,n);return r.dependsOnOwnProps=!1,r}}function b(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function v(e,t){return function(t,n){var r=(n.displayName,function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)});return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=b(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=b(o),o=r(t,n)),o},r}}function E(e){return"function"==typeof e?v(e,"mapDispatchToProps"):void 0}function w(e){return e?void 0:y(function(e){return{dispatch:e}})}function _(e){return e&&"object"==typeof e?y(function(t){return Object($n.bindActionCreators)(e,t)}):void 0}function C(e){return"function"==typeof e?v(e,"mapStateToProps"):void 0}function O(e){return e?void 0:y(function(){return{}})}function x(e,t,n){return Qn({},n,e,t)}function k(e){return function(t,n){var r=(n.displayName,n.pure),o=n.areMergedPropsEqual,a=!1,i=void 0;return function(t,n,l){var s=e(t,n,l);return a?r&&o(s,i)||(i=s):(a=!0,i=s),i}}}function S(e){return"function"==typeof e?k(e):void 0}function P(e){return e?void 0:function(){return x}}function j(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function T(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function N(e,t,n,r,o){function a(o,a){return h=o,m=a,g=e(h,m),y=t(r,m),b=n(g,y,m),d=!0,b}function i(){return g=e(h,m),t.dependsOnOwnProps&&(y=t(r,m)),b=n(g,y,m)}function l(){return e.dependsOnOwnProps&&(g=e(h,m)),t.dependsOnOwnProps&&(y=t(r,m)),b=n(g,y,m)}function s(){var t=e(h,m),r=!f(t,g);return g=t,r&&(b=n(g,y,m)),b}function u(e,t){var n=!p(t,m),r=!c(e,h);return h=e,m=t,n&&r?i():n?l():r?s():b}var c=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1,h=void 0,m=void 0,g=void 0,y=void 0,b=void 0;return function(e,t){return d?u(e,t):a(e,t)}}function D(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=j(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?N:T)(i,l,s,e,a)}function A(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function I(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function R(e,t){return e===t}function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case rr:return dr({},e,{loadStatus:cr});case or:return dr({},e,{loadStatus:fr,values:t.values,groups:t.groups,installed:t.installed});case ar:return dr({},e,{loadStatus:pr,error:t.error});case lr:return dr({},e,{saveStatus:cr});case sr:return dr({},e,{saveStatus:fr,values:t.values,groups:t.groups,installed:t.installed});case ur:return dr({},e,{saveStatus:pr,error:t.error});case ir:return dr({},e,{pluginStatus:t.pluginStatus})}return e}function L(e,t){history.pushState({},null,U(e,t))}function M(e){return Or.parse(e?e.slice(1):document.location.search.slice(1))}function U(e,t,n){var r=M(n);for(var o in e)e[o]&&t[o]!==e[o]?r[o.toLowerCase()]=e[o]:t[o]===e[o]&&delete r[o.toLowerCase()];return r.filterby&&!r.filter&&delete r.filterby,"?"+Or.stringify(r)}function B(e){var t=M(e);return-1!==xr.indexOf(t.sub)?t.sub:"redirect"}function H(){return Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}function W(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case br:return no({},e,{table:Ir(e.table,e.rows,t.onoff)});case yr:return no({},e,{table:Ar(e.table,t.items)});case vr:return no({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case Er:return no({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case hr:return no({},e,{table:Jr(e,t),status:cr,saving:[],logType:t.logType});case gr:return no({},e,{status:pr,saving:[]});case mr:return no({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case wr:return no({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case oo:return co({},e,{exportStatus:cr});case ro:return co({},e,{exportStatus:fr,exportData:t.data});case uo:return co({},e,{file:t.file});case so:return co({},e,{file:!1,lastImport:!1,exportData:!1});case lo:return co({},e,{importingStatus:pr,exportStatus:pr,lastImport:!1,file:!1,exportData:!1});case ao:return co({},e,{importingStatus:cr,lastImport:!1,file:t.file});case io:return co({},e,{lastImport:t.total,importingStatus:fr,file:!1})}return e}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case po:return Eo({},e,{table:Jr(e,t),status:cr,saving:[]});case fo:return Eo({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case yo:return Eo({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case vo:return Eo({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case go:return Eo({},e,{table:Ir(e.table,e.rows,t.onoff)});case mo:return Eo({},e,{table:Ar(e.table,t.items)});case ho:return Eo({},e,{status:pr,saving:[]});case bo:return Eo({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case wo:return jo({},e,{table:Jr(e,t),status:cr,saving:[]});case _o:return jo({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case ko:return jo({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case Po:return jo({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case xo:return jo({},e,{table:Ir(e.table,e.rows,t.onoff)});case Oo:return jo({},e,{table:Ar(e.table,t.items)});case Co:return jo({},e,{status:pr,saving:[]});case So:return jo({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case lo:case ho:case So:case bo:case gr:case wr:case ar:case ur:case Co:var n=Ao(e.errors,t.error);return Do({},e,{errors:n,inProgress:Ro(e)});case vr:case ko:case lr:case yo:return Do({},e,{inProgress:e.inProgress+1});case Er:case Po:case sr:case vo:return Do({},e,{notices:Io(e.notices,Fo[t.type]),inProgress:Ro(e)});case No:return Do({},e,{notices:[]});case To:return Do({},e,{errors:[]})}return e}function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object($n.createStore)(Mo,e,Ho($n.applyMiddleware.apply(void 0,Wo)));return t}function K(){return{loadStatus:cr,saveStatus:!1,error:!1,installed:"",settings:{},pluginStatus:[]}}function Q(){return{rows:[],saving:[],logType:_r,total:0,status:cr,table:jr(["ip","url"],["ip"],"date",["log","404s"])}}function X(){return{status:cr,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1}}function J(){return{rows:[],saving:[],total:0,status:cr,table:jr(["name"],["name","module"],"name",["groups"])}}function Z(){return{rows:[],saving:[],total:0,status:cr,table:jr(["url","position","last_count","id","last_access"],["group"],"id",[""])}}function ee(){return{errors:[],notices:[],inProgress:0,saving:[]}}function te(){return{settings:K(),log:Q(),io:X(),group:J(),redirect:Z(),message:ee()}}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oe(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 ae(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ie(e){return{onSaveSettings:function(t){e(zo(t))}}}function le(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed}}function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ue(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ce(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function de(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ge(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ye(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ve(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 Ee(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function we(e){return{onLoadSettings:function(){e(Vo())},onDeletePlugin:function(){e(Go())}}}function _e(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values}}function Ce(e){return{onSubscribe:function(){e(zo({newsletter:"true"}))}}}function Oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xe(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 ke(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Se(e){return{onLoadStatus:function(t){e(qo(t))}}}function Pe(e){return{pluginStatus:e.settings.pluginStatus}}function je(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Te(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 Ne(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function De(e){return{onLoadSettings:function(){e(Vo())}}}function Ae(e){return{values:e.settings.values}}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Le(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Me(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Be(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function He(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function We(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ve(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 ze(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function $e(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ye(e){return{onShowIP:function(t){e(Li("ip",t))},onSetSelected:function(t){e(Mi(t))},onDelete:function(t){e(Ni("delete",t))}}}function Ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Xe(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Je(e){return{log:e.log}}function Ze(e){return{onLoad:function(t){e(Ai(t))},onDeleteAll:function(t,n){e(Ti(t,n))},onSearch:function(t){e(Fi(t))},onChangePage:function(t){e(Ri(t))},onTableAction:function(t){e(Ni(t))},onSetAllSelected:function(t){e(Ui(t))},onSetOrderBy:function(t,n){e(Ii(t,n))}}}function et(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tt(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 nt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ot(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function at(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function it(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lt(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 st(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function pt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ht(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yt(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 bt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function vt(e){return{group:e.group}}function Et(e){return{onSave:function(t){e(El(t))}}}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _t(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ct(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ot(e){return{onShowIP:function(t){e(Li("ip",t))},onSetSelected:function(t){e(Mi(t))},onDelete:function(t){e(Ni("delete",t,{logType:"404"}))},onDeleteFilter:function(t){e(ji("url-exact",t))}}}function xt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function St(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Pt(e){return{log:e.log}}function jt(e){return{onLoad:function(t){e(Ai(t))},onLoadGroups:function(){e(ql())},onDeleteAll:function(t,n){e(Ti(t,n))},onSearch:function(t){e(Fi(t))},onChangePage:function(t){e(Ri(t))},onTableAction:function(t){e(Ni(t,null,{logType:"404"}))},onSetAllSelected:function(t){e(Ui(t))},onSetOrderBy:function(t,n){e(Ii(t,n))}}}function Tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function At(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function It(e){return{group:e.group,io:e.io}}function Rt(e){return{onLoadGroups:function(){e(ql())},onImport:function(t,n){e(ss(t,n))},onAddFile:function(t){e(cs(t))},onClearFile:function(){e(us())},onExport:function(t,n){e(is(t,n))},onDownloadFile:function(t){e(ls(t))}}}function Ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lt(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 Mt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ht(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Wt(e){return{onSetSelected:function(t){e(Xl(t))},onSaveGroup:function(t){e(zl(t))},onTableAction:function(t,n){e(Gl(t,n))}}}function Vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Gt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function qt(e){return{group:e.group}}function $t(e){return{onLoadGroups:function(){e(ql({page:0,filter:"",filterBy:"",orderBy:""}))},onSearch:function(t){e(Kl(t))},onChangePage:function(t){e(Yl(t))},onAction:function(t){e(Gl(t))},onSetAllSelected:function(t){e(Jl(t))},onSetOrderBy:function(t,n){e($l(t,n))},onFilter:function(t){e(Ql("module",t))},onCreate:function(t){e(zl(t))}}}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Qt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Xt(e){return{onSetSelected:function(t){e(Sl(t))},onTableAction:function(t,n){e(wl(t,n))}}}function Jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function en(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function tn(e){return{redirect:e.redirect,group:e.group}}function nn(e){return{onLoadGroups:function(){e(ql())},onLoadRedirects:function(t){e(_l(t))},onSearch:function(t){e(xl(t))},onChangePage:function(t){e(Ol(t))},onAction:function(t){e(wl(t))},onSetAllSelected:function(t){e(Pl(t))},onSetOrderBy:function(t,n){e(Cl(t,n))},onFilter:function(t){e(kl("group",t))}}}function rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function on(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function an(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ln(e){return{errors:e.message.errors}}function sn(e){return{onClear:function(){e(Fs())}}}function un(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function pn(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function fn(e){return{notices:e.message.notices}}function dn(e){return{onClear:function(){e(Ls())}}}function hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function gn(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function yn(e){return{inProgress:e.message.inProgress}}function bn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function En(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function wn(e){return{onClear:function(){e(Fs())},onPing:function(){e(Ms())}}}Object.defineProperty(t,"__esModule",{value:!0});var _n=n(27),Cn=n.n(_n);n(28);!window.Promise&&(window.Promise=Cn.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&function(){Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}}(),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var On=n(0),xn=n.n(On),kn=n(33),Sn=n.n(kn),Pn=n(45),jn=n(1),Tn=n.n(jn),Nn=n(21),Dn=n.n(Nn),An=Dn.a.shape({trySubscribe:Dn.a.func.isRequired,tryUnsubscribe:Dn.a.func.isRequired,notifyNestedSubs:Dn.a.func.isRequired,isSubscribed:Dn.a.func.isRequired}),In=Dn.a.shape({subscribe:Dn.a.func.isRequired,dispatch:Dn.a.func.isRequired,getState:Dn.a.func.isRequired}),Rn=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],i=n||t+"Subscription",l=function(e){function n(a,i){r(this,n);var l=o(this,e.call(this,a,i));return l[t]=a.store,l}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[i]=null,e},n.prototype.render=function(){return On.Children.only(this.props.children)},n}(On.Component);return l.propTypes={store:In.isRequired,children:Dn.a.element.isRequired},l.childContextTypes=(e={},e[t]=In.isRequired,e[i]=An,e),l}(),Fn=n(78),Ln=n.n(Fn),Mn=n(79),Un=n.n(Mn),Bn=null,Hn={notify:function(){}},Wn=function(){function e(t,n,r){i(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=Hn}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=l())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Hn)},e}(),Vn=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},zn=0,Gn={},qn=Object.prototype.hasOwnProperty,$n=n(10),Yn=(n(11),[E,w,_]),Kn=[C,O],Qn=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},Xn=[S,P],Jn=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},Zn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?h:t,r=e.mapStateToPropsFactories,o=void 0===r?Kn:r,a=e.mapDispatchToPropsFactories,i=void 0===a?Yn:a,l=e.mergePropsFactories,s=void 0===l?Xn:l,u=e.selectorFactory,c=void 0===u?D:u;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=a.pure,u=void 0===l||l,p=a.areStatesEqual,f=void 0===p?R:p,d=a.areOwnPropsEqual,h=void 0===d?g:d,m=a.areStatePropsEqual,y=void 0===m?g:m,b=a.areMergedPropsEqual,v=void 0===b?g:b,E=A(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=I(e,o,"mapStateToProps"),_=I(t,i,"mapDispatchToProps"),C=I(r,s,"mergeProps");return n(c,Jn({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:_,initMergeProps:C,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:y,areMergedPropsEqual:v},E))}}(),er=n(84),tr=n(85),nr=n.n(tr),rr="SETTING_LOAD_START",or="SETTING_LOAD_SUCCESS",ar="SETTING_LOAD_FAILED",ir="SETTING_LOAD_STATUS",lr="SETTING_SAVING",sr="SETTING_SAVED",ur="SETTING_SAVE_FAILED",cr="STATUS_IN_PROGRESS",pr="STATUS_FAILED",fr="STATUS_COMPLETE",dr=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},hr="LOG_LOADING",mr="LOG_LOADED",gr="LOG_FAILED",yr="LOG_SET_SELECTED",br="LOG_SET_ALL_SELECTED",vr="LOG_ITEM_SAVING",Er="LOG_ITEM_SAVED",wr="LOG_ITEM_FAILED",_r="log",Cr="404",Or=n(23),xr=["groups","404s","log","io","options","support"],kr=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},Sr=["orderBy","direction","page","perPage","filter","filterBy"],Pr=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},jr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=M(),a={orderBy:n,direction:"desc",page:0,perPage:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:""},i=void 0===o.sub?"":o.sub;return-1===r.indexOf(i)?a:kr({},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,perPage:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):a.perPage,filterBy:o.filterby&&-1!==t.indexOf(o.filterby)?o.filterby:a.filterBy,filter:o.filter?o.filter:a.filter})},Tr=function(e,t){for(var n=Object.assign({},e),r=0;r<Sr.length;r++)void 0!==t[Sr[r]]&&(n[Sr[r]]=t[Sr[r]]);return n},Nr=function(e,t){return"desc"===e.direction&&delete e.direction,e.orderBy===t&&delete e.orderBy,0===e.page&&delete e.page,e.perPage===parseInt(Redirectioni10n.per_page,10)&&delete e.perPage,25!==parseInt(Redirectioni10n.per_page,10)&&(e.perPage=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},Dr=function(e){return Object.assign({},e,{selected:[]})},Ar=function(e,t){return kr({},e,{selected:Pr(e.selected,t).concat(Pr(t,e.selected))})},Ir=function(e,t,n){return kr({},e,{selected:n?t.map(function(e){return e.id}):[]})},Rr="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},Fr=function e(t,n,r){for(var o in n)void 0!==n[o]&&("object"===Rr(n[o])?e(t,n[o],o+"_"):t.append(r+o,n[o]))},Lr=function(e,t,n){for(var r in t)void 0!==t[r]&&e.append(n+r,t[r])},Mr=function(e,t){var n=new FormData;return n.append("action",e),n.append("_wpnonce",Redirectioni10n.WP_API_nonce),t&&("red_import_data"===e?Lr(n,t,""):Fr(n,t,"")),fetch(Redirectioni10n.WP_API_root,{method:"post",body:n,credentials:"same-origin"})},Ur=function(e,t){var n={action:e,params:t};return Mr(e,t).then(function(e){return n.status=e.status,n.statusText=e.statusText,e.text()}).then(function(e){n.raw=e;try{var t=JSON.parse(e);if(0===t)throw{message:"No response returned - WordPress did not understand AJAX request",code:0};if(t.error)throw t.error;return t}catch(e){throw e.request=n,e}})},Br=Ur,Hr=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},Wr=function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return function(i,l){var s=l()[e],u=s.table,c=s.total,p={items:r?[r]:u.selected,bulk:n};if("delete"===n&&u.page>0&&u.perPage*u.page==c-1&&(u.page-=1),"delete"!==n||confirm(Object(jn.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=Tr(u,p),d=Nr(Hr({},u,{items:p.items.join(","),bulk:p.bulk},a),o.order);return Br(t,d).then(function(e){i(Hr({type:o.saved},e,{saving:p.items}))}).catch(function(e){i({type:o.failed,error:e,saving:p.items})}),i({type:o.saving,table:f,saving:p.items})}}},Vr=function(e,t,n,r){return function(o,a){var i=a()[e].table;return 0===n.id&&(i.page=0,i.orderBy="id",i.direction="desc",i.filterBy="",i.filter=""),Br(t,Nr(Hr({},i,n))).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:i,item:n,saving:[n.id]})}},zr=function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n},Gr=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},qr=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=o.rows,s=a(Tr(i,r)),u=Nr(Hr({},i,r),n.order);if(!(Gr(s,i)&&l.length>0&&Gr(r,{})))return Br(e,u).then(function(e){t(Hr({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(Hr({table:s,type:n.saving},zr(s,r)))},$r=function(e,t,n,r,o){var a=o.table,i=Nr(Hr({},a,r),n.order);Br(e,i).then(function(e){t(Hr({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},Yr=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},Kr=function(e,t){return t.item?Yr(e.rows,t.item,function(e){return Hr({},e,t.item,{original:e})}):e.rows},Qr=function(e,t){return t.item?Yr(e.rows,t.item,function(e){return e.original}):e.rows},Xr=function(e,t){return t.item?Kr(e,t):t.items?t.items:e.rows},Jr=function(e,t){return t.table?Hr({},e.table,t.table):e.table},Zr=function(e,t){return void 0!==t.total?t.total:e.total},eo=function(e,t){return[].concat(W(e.saving),W(t.saving))},to=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})},no=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},ro="IO_EXPORTED",oo="IO_EXPORTING",ao="IO_IMPORTING",io="IO_IMPORTED",lo="IO_FAILED",so="IO_CLEAR",uo="IO_ADD_FILE",co=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},po="GROUP_LOADING",fo="GROUP_LOADED",ho="GROUP_FAILED",mo="GROUP_SET_SELECTED",go="GROUP_SET_ALL_SELECTED",yo="GROUP_ITEM_SAVING",bo="GROUP_ITEM_FAILED",vo="GROUP_ITEM_SAVED",Eo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wo="REDIRECT_LOADING",_o="REDIRECT_LOADED",Co="REDIRECT_FAILED",Oo="REDIRECT_SET_SELECTED",xo="REDIRECT_SET_ALL_SELECTED",ko="REDIRECT_ITEM_SAVING",So="REDIRECT_ITEM_FAILED",Po="REDIRECT_ITEM_SAVED",jo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},To="MESSAGE_CLEAR_ERRORS",No="MESSAGE_CLEAR_NOTICES",Do=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},Ao=function(e,t){return e.slice(0).concat([t])},Io=function(e,t){return e.slice(0).concat([t])},Ro=function(e){return Math.max(0,e.inProgress-1)},Fo={REDIRECT_ITEM_SAVED:Object(jn.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(jn.translate)("Log deleted"),SETTING_SAVED:Object(jn.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(jn.translate)("Group saved")},Lo=Object($n.combineReducers)({settings:F,log:V,io:z,group:G,redirect:q,message:$}),Mo=Lo,Uo=function(e,t){var n=B(),r={redirect:[[wo,ko],"id"],groups:[[po,yo],"name"],log:[[hr],"date"],"404s":[[hr],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){L({orderBy:t.orderBy,direction:t.direction,offset:t.page,perPage:t.perPage,filter:t.filter,filterBy:t.filterBy},{orderBy:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",perPage:parseInt(Redirectioni10n.per_page,10)})}},Bo=function(){return function(e){return function(t){switch(t.type){case ko:case yo:case wo:case po:case hr:Uo(t.type,t.table?t.table:t)}return e(t)}}},Ho=Object(er.composeWithDevTools)({name:"Redirection"}),Wo=[nr.a,Bo],Vo=(n(88),function(){return function(e,t){return t().settings.loadStatus===fr?null:(Br("red_load_settings").then(function(t){e({type:or,values:t.settings,groups:t.groups,installed:t.installed})}).catch(function(t){e({type:ar,error:t})}),e({type:rr}))}}),zo=function(e){return function(t){return Br("red_save_settings",e).then(function(e){t({type:sr,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:ur,error:e})}),t({type:lr})}},Go=function(){return function(e){return Br("red_delete_plugin").then(function(e){document.location.href=e.location}).catch(function(t){e({type:ur,error:t})}),e({type:lr})}},qo=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){return Br("red_plugin_status",{fixIt:e}).then(function(e){t({type:ir,pluginStatus:e})}).catch(function(e){t({type:ar,error:e})}),t({type:rr})}},$o=function(e){var t=e.title;return xn.a.createElement("tr",null,xn.a.createElement("th",null,t),xn.a.createElement("td",null,e.children))},Yo=function(e){return xn.a.createElement("table",{className:"form-table"},xn.a.createElement("tbody",null,e.children))},Ko=(n(2),"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}),Qo=function e(t){var n=t.value,r=t.text;return"object"===(void 0===n?"undefined":Ko(n))?xn.a.createElement("optgroup",{label:r},n.map(function(t,n){return xn.a.createElement(e,{text:t.text,value:t.value,key:n})})):xn.a.createElement("option",{value:n},r)},Xo=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return xn.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return xn.a.createElement(Qo,{value:e.value,text:e.text,key:t})}))},Jo=Xo,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}}(),ea=[{value:-1,text:Object(jn.translate)("No logs")},{value:1,text:Object(jn.translate)("A day")},{value:7,text:Object(jn.translate)("A week")},{value:30,text:Object(jn.translate)("A month")},{value:60,text:Object(jn.translate)("Two months")},{value:0,text:Object(jn.translate)("Forever")}],ta=function(e){return e.monitor_type_post||e.monitor_type_page||e.monitor_type_trash},na=function(e){function t(e){re(this,t);var n=oe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=e.values.modules;return n.state=e.values,n.state.location=r[2]?r[2].location:"",n.state.canonical=r[2]?r[2].canonical:"",n.state.monitor_type_post=!1,n.state.monitor_type_page=!1,n.state.monitor_type_trash=!1,n.state.monitor_types.find(function(e){return"post"===e})&&(n.state.monitor_type_post=!0),n.state.monitor_types.find(function(e){return"page"===e})&&(n.state.monitor_type_page=!0),n.state.monitor_types.find(function(e){return"trash"===e})&&(n.state.monitor_type_trash=!0),n.onChange=n.handleInput.bind(n),n.onSubmit=n.handleSubmit.bind(n),n}return ae(t,e),Zo(t,[{key:"handleInput",value:function(e){var t=this,n=e.target,r="checkbox"===n.type?n.checked:n.value;this.setState(ne({},n.name,r),function(){ta(t.state)||t.setState({monitor_post:0,associated_redirect:""})})}},{key:"handleSubmit",value:function(e){e.preventDefault(),this.props.onSaveSettings(this.state)}},{key:"componentWillUpdate",value:function(e){e.values.token!==this.props.values.token&&this.setState({token:e.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:e.values.auto_target})}},{key:"renderMonitor",value:function(e){return xn.a.createElement($o,{title:Object(jn.translate)("URL Monitor Changes")+":"},xn.a.createElement(Jo,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(jn.translate)("Save changes to this group"),xn.a.createElement("p",null,xn.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(jn.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(jn.translate)("Create associated redirect")))}},{key:"render",value:function(){var e=this.props,t=e.groups,n=e.saveStatus,r=e.installed,o=ta(this.state);return xn.a.createElement("form",{onSubmit:this.onSubmit},xn.a.createElement(Yo,null,xn.a.createElement($o,{title:""},xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),xn.a.createElement("span",{className:"sub"},Object(jn.translate)("I'm a nice person and I have helped support the author of this plugin")))),xn.a.createElement($o,{title:Object(jn.translate)("Redirect Logs")+":"},xn.a.createElement(Jo,{items:ea,name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(jn.translate)("(time to keep logs for)")),xn.a.createElement($o,{title:Object(jn.translate)("404 Logs")+":"},xn.a.createElement(Jo,{items:ea,name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(jn.translate)("(time to keep logs for)")),xn.a.createElement($o,{title:Object(jn.translate)("URL Monitor")+":"},xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_post",onChange:this.onChange,checked:this.state.monitor_type_post})," ",Object(jn.translate)("Monitor changes to posts"))),xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_page",onChange:this.onChange,checked:this.state.monitor_type_page})," ",Object(jn.translate)("Monitor changes to pages"))),xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_trash",onChange:this.onChange,checked:this.state.monitor_type_trash})," ",Object(jn.translate)("Monitor trashed items (will create disabled redirects)")))),o&&this.renderMonitor(t),xn.a.createElement($o,{title:Object(jn.translate)("RSS Token")+":"},xn.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),xn.a.createElement("br",null),xn.a.createElement("span",{className:"sub"},Object(jn.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),xn.a.createElement($o,{title:Object(jn.translate)("Auto-generate URL")+":"},xn.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),xn.a.createElement("br",null),xn.a.createElement("span",{className:"sub"},Object(jn.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 inserted",{components:{code:xn.a.createElement("code",null)}}))),xn.a.createElement($o,{title:Object(jn.translate)("Apache Module")},xn.a.createElement("label",null,xn.a.createElement("p",null,xn.a.createElement("input",{type:"text",className:"regular-text",name:"location",value:this.state.location,onChange:this.onChange,placeholder:r})),xn.a.createElement("p",{className:"sub"},Object(jn.translate)("Enter the full path and filename if you want Redirection to automatically update your {{code}}.htaccess{{/code}}.",{components:{code:xn.a.createElement("code",null)}})),xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("select",{name:"canonical",value:this.state.canonical,onChange:this.onChange},xn.a.createElement("option",{value:""},Object(jn.translate)("Default server")),xn.a.createElement("option",{value:"nowww"},Object(jn.translate)("Remove WWW")),xn.a.createElement("option",{value:"www"},Object(jn.translate)("Add WWW")))," ",Object(jn.translate)("Automatically remove or add www to your site.")))))),xn.a.createElement("input",{className:"button-primary",type:"submit",name:"update",value:Object(jn.translate)("Update"),disabled:n===cr}))}}]),t}(xn.a.Component),ra=Zn(le,ie)(na),oa=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}}(),aa=function(e){function t(e){se(this,t);var n=ue(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=!1,n}return ce(t,e),oa(t,[{key:"componentDidMount",value:function(){this.resize()}},{key:"componentDidUpdate",value:function(){this.resize()}},{key:"resize",value:function(){if(this.props.show&&!1===this.height){for(var e=5,t=0;t<this.ref.children.length;t++)e+=this.ref.children[t].clientHeight;this.ref.style.height=e+"px",this.height=e}}},{key:"onBackground",value:function(e){"modal"===e.target.className&&this.props.onClose()}},{key:"render",value:function(){var e=this.props,t=e.show,n=e.onClose,r=e.width;if(!t)return null;var o=r?{width:r+"px"}:{};return this.height&&(o.height=this.height+"px"),xn.a.createElement("div",{className:"modal-wrapper",onClick:this.handleClick},xn.a.createElement("div",{className:"modal-backdrop"}),xn.a.createElement("div",{className:"modal"},xn.a.createElement("div",{className:"modal-content",ref:this.nodeRef,style:o},xn.a.createElement("div",{className:"modal-close"},xn.a.createElement("button",{onClick:n},"✖")),this.props.children)))}}]),t}(xn.a.Component),ia=aa,la=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}}(),sa=function(e){function t(e){pe(this,t);var n=fe(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 de(t,e),la(t,[{key:"handleSubmit",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){this.props.onDelete(),this.closeModal()}},{key:"render",value:function(){return xn.a.createElement("div",{className:"wrap"},xn.a.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},xn.a.createElement("h2",null,Object(jn.translate)("Delete Redirection")),xn.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."),xn.a.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Object(jn.translate)("Delete")})),xn.a.createElement(ia,{show:this.state.isModal,onClose:this.onClose},xn.a.createElement("div",null,xn.a.createElement("h1",null,Object(jn.translate)("Delete the plugin - are you sure?")),xn.a.createElement("p",null,Object(jn.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.")),xn.a.createElement("p",null,Object(jn.translate)("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),xn.a.createElement("p",null,xn.a.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Object(jn.translate)("Yes! Delete the plugin"))," ",xn.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(jn.translate)("No! Don't delete the plugin"))))))}}]),t}(xn.a.Component),ua=sa,ca=function(){return xn.a.createElement("div",{className:"placeholder-container"},xn.a.createElement("div",{className:"placeholder-loading"}))},pa=ca,fa=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}}(),da=function(e){function t(e){me(this,t);var n=ge(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 ye(t,e),fa(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 xn.a.createElement("div",null,Object(jn.translate)("You've supported this plugin - thank you!"),"  ",xn.a.createElement("a",{href:"#",onClick:this.onDonate},Object(jn.translate)("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=he({},16,""),t=20;t<=100;t+=20)e[t]="";return xn.a.createElement("div",null,xn.a.createElement("label",null,xn.a.createElement("p",null,Object(jn.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:xn.a.createElement("strong",null)}})," ",Object(jn.translate)("You get useful software and I get to carry on making it better."))),xn.a.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),xn.a.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),xn.a.createElement("input",{type:"hidden",name:"item_name",value:"Redirection"}),xn.a.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),xn.a.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),xn.a.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),xn.a.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),xn.a.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),xn.a.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),xn.a.createElement("input",{type:"hidden",name:"no_note",value:"1"}),xn.a.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),xn.a.createElement("input",{type:"hidden",name:"tax",value:"0"}),xn.a.createElement("input",{type:"hidden",name:"lc",value:"US"}),xn.a.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),xn.a.createElement("div",{className:"donation-amount"},"$",xn.a.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),xn.a.createElement("span",null,this.getAmountoji(this.state.amount)),xn.a.createElement("input",{type:"submit",className:"button-primary",value:Object(jn.translate)("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return xn.a.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},xn.a.createElement(Yo,null,xn.a.createElement($o,{title:Object(jn.translate)("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}]),t}(xn.a.Component),ha=da,ma=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}}(),ga=function(e){function t(e){be(this,t);var n=ve(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return Ee(t,e),ma(t,[{key:"render",value:function(){var e=this.props,t=e.loadStatus,n=e.values;return t===cr?xn.a.createElement(pa,null):xn.a.createElement("div",null,t===fr&&xn.a.createElement(ha,{support:n.support}),t===fr&&xn.a.createElement(ra,null),xn.a.createElement("br",null),xn.a.createElement("br",null),xn.a.createElement("hr",null),xn.a.createElement(ua,{onDelete:this.props.onDeletePlugin}))}}]),t}(xn.a.Component),ya=Zn(_e,we)(ga),ba=[{title:Object(jn.translate)("I deleted a redirection, why is it still redirecting?"),text:Object(jn.translate)("Your browser will cache redirections. If you have deleted a redirection and your browser is still performing the redirection then {{a}}clear your browser cache{{/a}}.",{components:{a:xn.a.createElement("a",{href:"http://www.refreshyourcache.com/en/home/"})}})},{title:Object(jn.translate)("Can I open a redirect in a new tab?"),text:Object(jn.translate)('It\'s not possible to do this on the server. Instead you will need to add {{code}}target="_blank"{{/code}} to your link.',{components:{code:xn.a.createElement("code",null)}})},{title:Object(jn.translate)("Can I redirect all 404 errors?"),text:Object(jn.translate)("No, and it isnt advised that you do so. A 404 error is the correct response to return for a page that doesn't exist. If you redirect it you are indicating that it once existed, and this could dilute your site.")}],va=function(e){var t=e.title,n=e.text;return xn.a.createElement("li",null,xn.a.createElement("h3",null,t),xn.a.createElement("p",null,n))},Ea=function(){return xn.a.createElement("div",null,xn.a.createElement("h3",null,Object(jn.translate)("Frequently Asked Questions")),xn.a.createElement("ul",{className:"faq"},ba.map(function(e,t){return xn.a.createElement(va,{title:e.title,text:e.text,key:t})})))},wa=Ea,_a=function(e){return e.newsletter?xn.a.createElement("div",{className:"newsletter"},xn.a.createElement("h3",null,Object(jn.translate)("Newsletter")),xn.a.createElement("p",null,Object(jn.translate)("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:xn.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://tinyletter.com/redirection"})}}))):xn.a.createElement("div",{className:"newsletter"},xn.a.createElement("h3",null,Object(jn.translate)("Newsletter")),xn.a.createElement("p",null,Object(jn.translate)("Want to keep up to date with changes to Redirection?")),xn.a.createElement("p",null,Object(jn.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.")),xn.a.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},xn.a.createElement("p",null,xn.a.createElement("label",null,Object(jn.translate)("Your email address:")," ",xn.a.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",xn.a.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),xn.a.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",xn.a.createElement("span",null,xn.a.createElement("a",{href:"https://tinyletter.com/redirection",target:"_blank",rel:"noreferrer noopener"},"Powered by TinyLetter")))))},Ca=Zn(null,Ce)(_a),Oa=function(){return xn.a.createElement("div",null,xn.a.createElement("h2",null,Object(jn.translate)("Need help?")),xn.a.createElement("p",null,Object(jn.translate)("First check the FAQ below. If you continue to have a problem then please disable all other plugins and check if the problem persists.")),xn.a.createElement("p",null,Object(jn.translate)("You can report bugs and new suggestions in the Github repository. Please provide as much information as possible, with screenshots, to help explain your issue.")),xn.a.createElement("div",{className:"inline-notice inline-general"},xn.a.createElement("p",{className:"github"},xn.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},xn.a.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),xn.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),xn.a.createElement("p",null,Object(jn.translate)("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),xn.a.createElement("p",null,Object(jn.translate)("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}}.",{components:{email:xn.a.createElement("a",{href:"mailto:john@urbangiraffe.com?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})))},xa=Oa,ka=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}}(),Sa=Zn(null,Se)(function(e){var t=e.onLoadStatus,n=function(){t(!0)};return xn.a.createElement("div",null,xn.a.createElement("p",null,Object(jn.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.")),xn.a.createElement("p",null,xn.a.createElement("button",{className:"button-primary",onClick:n},Object(jn.translate)("⚡️ Magic fix ⚡️"))))}),Pa=function(e){var t=e.item;return xn.a.createElement("tr",null,xn.a.createElement("th",null,t.name),xn.a.createElement("td",null,xn.a.createElement("span",{className:"plugin-status-"+t.status},t.status.charAt(0).toUpperCase()+t.status.slice(1))," ",t.message))},ja=function(e){var t=e.status,n=t.filter(function(e){return"good"!==e.status});return xn.a.createElement("div",null,xn.a.createElement("table",{className:"plugin-status"},xn.a.createElement("tbody",null,t.map(function(e,t){return xn.a.createElement(Pa,{item:e,key:t})}))),n.length>0&&xn.a.createElement(Sa,null))},Ta=function(e){function t(e){Oe(this,t);var n=xe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadStatus(),n}return ke(t,e),ka(t,[{key:"render",value:function(){var e=this.props.pluginStatus;return xn.a.createElement("div",null,xn.a.createElement("h2",null,Object(jn.translate)("Plugin Status")),e.length>0&&xn.a.createElement(ja,{status:e}),0===e.length&&xn.a.createElement("div",{className:"placeholder-inline"},xn.a.createElement("div",{className:"placeholder-loading"})))}}]),t}(xn.a.Component),Na=Zn(Pe,Se)(Ta),Da=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}}(),Aa=function(e){function t(e){je(this,t);var n=Te(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoadSettings(),n}return Ne(t,e),Da(t,[{key:"render",value:function(){var e=this.props.values?this.props.values:{},t=e.newsletter,n=void 0!==t&&t;return xn.a.createElement("div",null,xn.a.createElement(Na,null),xn.a.createElement(xa,null),xn.a.createElement(wa,null),xn.a.createElement(Ca,{newsletter:n}))}}]),t}(xn.a.Component),Ia=Zn(Ae,De)(Aa),Ra=n(8),Fa=n.n(Ra),La=function(e){var t=e.name,n=e.text,r=e.table,o=r.direction,a=r.orderBy,i=function(n){n.preventDefault(),e.onSetOrderBy(t,a===t&&"desc"===o?"asc":"desc")},l=Fa()(Ie({"manage-column":!0,sortable:!0,asc:a===t&&"asc"===o,desc:a===t&&"desc"===o||a!==t,"column-primary":a===t},"column-"+t,!0));return xn.a.createElement("th",{scope:"col",className:l,onClick:i},xn.a.createElement("a",{href:"#"},xn.a.createElement("span",null,n),xn.a.createElement("span",{className:"sorting-indicator"})))},Ma=La,Ua=function(e){var t=e.name,n=e.text,r=Fa()(Re({"manage-column":!0},"column-"+t,!0));return xn.a.createElement("th",{scope:"col",className:r},xn.a.createElement("span",null,n))},Ba=Ua,Ha=function(e){var t=e.onSetAllSelected,n=e.isDisabled,r=e.isSelected;return xn.a.createElement("td",{className:"manage-column column-cb column-check",onClick:t},xn.a.createElement("label",{className:"screen-reader-text"},Object(jn.translate)("Select All")),xn.a.createElement("input",{type:"checkbox",disabled:n,checked:r}))},Wa=Ha,Va=function(e){var t=e.isDisabled,n=e.onSetAllSelected,r=e.onSetOrderBy,o=e.isSelected,a=e.headers,i=e.table,l=function(e){n(e.target.checked)};return xn.a.createElement("tr",null,a.map(function(e){return!0===e.check?xn.a.createElement(Wa,{onSetAllSelected:l,isDisabled:t,isSelected:o,key:e.name}):!1===e.sortable?xn.a.createElement(Ba,{name:e.name,text:e.title,key:e.name}):xn.a.createElement(Ma,{table:i,name:e.name,text:e.title,key:e.name,onSetOrderBy:r})}))},za=Va,Ga=function(e,t){return-1!==e.indexOf(t)},qa=function(e,t,n){return{isLoading:e===cr,isSelected:Ga(t,n.id)}},$a=function(e){var t=e.rows,n=e.status,r=e.selected,o=e.row;return xn.a.createElement("tbody",null,t.map(function(e,t){return o(e,t,qa(n,r,e))}))},Ya=$a,Ka=function(e){var t=e.columns;return xn.a.createElement("tr",{className:"is-placeholder"},t.map(function(e,t){return xn.a.createElement("td",{key:t},xn.a.createElement("div",{className:"placeholder-loading"}))}))},Qa=function(e){var t=e.headers,n=e.rows;return xn.a.createElement("tbody",null,xn.a.createElement(Ka,{columns:t}),n.slice(0,-1).map(function(e,n){return xn.a.createElement(Ka,{columns:t,key:n})}))},Xa=Qa,Ja=function(e){var t=e.headers;return xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("td",null),xn.a.createElement("td",{colSpan:t.length-1},Object(jn.translate)("No results"))))},Za=Ja,ei=function(e){var t=e.headers;return xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("td",{colSpan:t.length},xn.a.createElement("p",null,Object(jn.translate)("Sorry, something went wrong loading the data - please try again")))))},ti=ei,ni=function(e,t){return e!==fr||0===t.length},ri=function(e,t){return e.length===t.length&&0!==t.length},oi=function(e){var t=e.headers,n=e.row,r=e.rows,o=e.total,a=e.table,i=e.status,l=e.onSetAllSelected,s=e.onSetOrderBy,u=ni(i,r),c=ri(a.selected,r),p=null;return i===cr&&0===r.length?p=xn.a.createElement(Xa,{headers:t,rows:r}):0===r.length&&i===fr?p=xn.a.createElement(Za,{headers:t}):i===pr?p=xn.a.createElement(ti,{headers:t}):r.length>0&&(p=xn.a.createElement(Ya,{rows:r,status:i,selected:a.selected,row:n})),xn.a.createElement("table",{className:"wp-list-table widefat fixed striped items"},xn.a.createElement("thead",null,xn.a.createElement(za,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})),p,xn.a.createElement("tfoot",null,xn.a.createElement(za,{table:a,isDisabled:u,isSelected:c,headers:t,rows:r,total:o,onSetOrderBy:s,onSetAllSelected:l})))},ai=oi,ii=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}}(),li=function(e){var t=e.title,n=e.button,r=e.className,o=e.enabled,a=e.onClick;return o?xn.a.createElement("a",{className:r,href:"#",onClick:a},xn.a.createElement("span",{className:"screen-reader-text"},t),xn.a.createElement("span",{"aria-hidden":"true"},n)):xn.a.createElement("span",{className:"tablenav-pages-navspan","aria-hidden":"true"},n)},si=function(e){function t(e){Fe(this,t);var n=Le(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 Me(t,e),ii(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.perPage;return Math.ceil(t/n)}},{key:"render",value:function(){var e=this.props.page,t=this.getTotalPages(this.props);return xn.a.createElement("span",{className:"pagination-links"},xn.a.createElement(li,{title:Object(jn.translate)("First page"),button:"«",className:"first-page",enabled:e>0,onClick:this.onFirst})," ",xn.a.createElement(li,{title:Object(jn.translate)("Prev page"),button:"‹",className:"prev-page",enabled:e>0,onClick:this.onPrev}),xn.a.createElement("span",{className:"paging-input"},xn.a.createElement("label",{htmlFor:"current-page-selector",className:"screen-reader-text"},Object(jn.translate)("Current Page"))," ",xn.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}),xn.a.createElement("span",{className:"tablenav-paging-text"},Object(jn.translate)("of %(page)s",{components:{total:xn.a.createElement("span",{className:"total-pages"})},args:{page:Object(jn.numberFormat)(t)}})))," ",xn.a.createElement(li,{title:Object(jn.translate)("Next page"),button:"›",className:"next-page",enabled:e<t-1,onClick:this.onNext})," ",xn.a.createElement(li,{title:Object(jn.translate)("Last page"),button:"»",className:"last-page",enabled:e<t-1,onClick:this.onLast}))}}]),t}(xn.a.Component),ui=function(e){function t(){return Fe(this,t),Le(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Me(t,e),ii(t,[{key:"render",value:function(){var e=this.props,t=e.total,n=e.perPage,r=e.page,o=e.onChangePage,a=e.inProgress,i=t<=n,l=Fa()({"tablenav-pages":!0,"one-page":i});return xn.a.createElement("div",{className:l},xn.a.createElement("span",{className:"displaying-num"},Object(jn.translate)("%s item","%s items",{count:t,args:Object(jn.numberFormat)(t)})),!i&&xn.a.createElement(si,{onChangePage:o,total:t,perPage:n,page:r,inProgress:a}))}}]),t}(xn.a.Component),ci=ui,pi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),fi=function(e){function t(e){Ue(this,t);var n=Be(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 He(t,e),pi(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 xn.a.createElement("div",{className:"alignleft actions bulkactions"},xn.a.createElement("label",{htmlFor:"bulk-action-selector-top",className:"screen-reader-text"},Object(jn.translate)("Select bulk action")),xn.a.createElement("select",{name:"action",id:"bulk-action-selector-top",value:this.state.action,disabled:0===t.length,onChange:this.handleChange},xn.a.createElement("option",{value:"-1"},Object(jn.translate)("Bulk Actions")),e.map(function(e){return xn.a.createElement("option",{key:e.id,value:e.id},e.name)})),xn.a.createElement("input",{type:"submit",id:"doaction",className:"button action",value:Object(jn.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 xn.a.createElement("div",{className:"tablenav top"},r&&this.getBulk(r),this.props.children?this.props.children:null,t>0&&xn.a.createElement(ci,{perPage:n.perPage,page:n.page,total:t,onChangePage:this.props.onChangePage,inProgress:o===cr}))}}]),t}(xn.a.Component),di=fi,hi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),mi=function(e){function t(e){We(this,t);var n=Ve(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 ze(t,e),hi(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)}},{key:"render",value:function(){var e=this.props.status,t=e===cr||""===this.state.search&&""===this.props.table.filter,n="ip"===this.props.table.filterBy?Object(jn.translate)("Search by IP"):Object(jn.translate)("Search");return xn.a.createElement("form",{onSubmit:this.handleSubmit},xn.a.createElement("p",{className:"search-box"},xn.a.createElement("input",{type:"search",name:"s",value:this.state.search,onChange:this.handleChange}),xn.a.createElement("input",{type:"submit",className:"button",value:n,disabled:t})))}}]),t}(xn.a.Component),gi=mi,yi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),bi=function(e){function t(e){Ge(this,t);var n=qe(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 $e(t,e),yi(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(jn.translate)("Delete all from IP %s",{args:t}):t?Object(jn.translate)('Delete all matching "%s"',{args:t.substring(0,15)}):Object(jn.translate)("Delete All")}},{key:"render",value:function(){var e=this.props.table,t=this.getTitle(e.filterBy,e.filter);return xn.a.createElement("div",{className:"table-button-item"},xn.a.createElement("input",{className:"button",type:"submit",name:"",value:t,onClick:this.onShow}),xn.a.createElement(ia,{show:this.state.isModal,onClose:this.onClose},xn.a.createElement("div",null,xn.a.createElement("h1",null,Object(jn.translate)("Delete the logs - are you sure?")),xn.a.createElement("p",null,Object(jn.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.")),xn.a.createElement("p",null,xn.a.createElement("button",{className:"button-primary",onClick:this.onDelete},Object(jn.translate)("Yes! Delete the logs"))," ",xn.a.createElement("button",{className:"button-secondary",onClick:this.onClose},Object(jn.translate)("No! Don't delete the logs"))))))}}]),t}(xn.a.Component),vi=bi,Ei=this,wi=function(e){var t=e.logType;return xn.a.createElement("form",{method:"post",action:Redirectioni10n.pluginRoot+"&sub="+t},xn.a.createElement("input",{type:"hidden",name:"_wpnonce",value:Redirectioni10n.WP_API_nonce}),xn.a.createElement("input",{type:"hidden",name:"export-csv",value:""}),xn.a.createElement("input",{className:"button",type:"submit",name:"",value:Object(jn.translate)("Export"),onClick:Ei.onShow}))},_i=wi,Ci=n(24),Oi=function(e){var t=e.children,n=e.disabled,r=void 0!==n&&n;return xn.a.createElement("div",{className:"row-actions"},r?xn.a.createElement("span",null," "):t)},xi=Oi,ki=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},Si={saving:vr,saved:Er,failed:wr,order:"date"},Pi={saving:hr,saved:mr,failed:gr,order:"date"},ji=function(e,t){return function(n,r){return $r("red_delete_all",n,Pi,{page:0,filter:t,filterBy:e,logType:r().log.logType},r().log)}},Ti=function(e,t){return function(n,r){return qr("red_delete_all",n,Pi,{page:0,filter:t,filterBy:e,logType:r().log.logType},r().log,function(e){return ki({},e,{filter:"",filterBy:""})})}},Ni=function(e,t,n){return Wr("log","red_log_action",e,t,Si,n)},Di=function(e){return function(t,n){var r=n(),o=r.log;return qr("red_get_logs",t,Pi,ki({},e,{logType:e.logType?e.logType:o.logType}),o)}},Ai=function(e){return Di({logType:e,filter:"",filterBy:"",page:0,orderBy:""})},Ii=function(e,t){return Di({orderBy:e,direction:t})},Ri=function(e){return Di({page:e})},Fi=function(e){return Di({filter:e,filterBy:"",page:0,orderBy:""})},Li=function(e,t){return Di({filterBy:e,filter:t,orderBy:"",page:0})},Mi=function(e){return{type:yr,items:e.map(parseInt)}},Ui=function(e){return{type:br,onoff:e}},Bi=function(e){var t=e.size,n=void 0===t?"":t,r="spinner-container"+(n?" spinner-"+n:"");return xn.a.createElement("div",{className:r},xn.a.createElement("span",{className:"css-spinner"}))},Hi=Bi,Wi=function(e){var t=e.url;if(t){var n=Ci.parse(t).hostname;return xn.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},Vi=function(e){var t=e.item,n=t.created,r=t.ip,o=t.referrer,a=t.url,i=t.agent,l=t.sent_to,s=t.id,u=e.selected,c=e.status,p=c===cr,f="STATUS_SAVING"===c,d=p||f,h=function(t){t.preventDefault(),e.onShowIP(r)},m=function(){e.onSetSelected([s])},g=function(t){t.preventDefault(),e.onDelete(s)};return xn.a.createElement("tr",{className:d?"disabled":""},xn.a.createElement("th",{scope:"row",className:"check-column"},!f&&xn.a.createElement("input",{type:"checkbox",name:"item[]",value:s,disabled:p,checked:u,onClick:m}),f&&xn.a.createElement(Hi,{size:"small"})),xn.a.createElement("td",null,n,xn.a.createElement(xi,{disabled:f},xn.a.createElement("a",{href:"#",onClick:g},Object(jn.translate)("Delete")))),xn.a.createElement("td",null,xn.a.createElement("a",{href:a,rel:"noreferrer noopener",target:"_blank"},a.substring(0,100)),xn.a.createElement(xi,null,[l?l.substring(0,100):""])),xn.a.createElement("td",null,xn.a.createElement(Wi,{url:o}),xn.a.createElement(xi,null,[i])),xn.a.createElement("td",null,xn.a.createElement("a",{href:"http://urbangiraffe.com/map/?ip="+r,rel:"noreferrer noopener",target:"_blank"},r),xn.a.createElement(xi,null,xn.a.createElement("a",{href:"#",onClick:h},Object(jn.translate)("Show only this IP")))))},zi=Zn(null,Ye)(Vi),Gi=function(e){var t=e.enabled,n=void 0===t||t,r=e.children;return n?xn.a.createElement("div",{className:"table-buttons"},r):null},qi=Gi,$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}}(),Yi=[{name:"cb",check:!0},{name:"date",title:Object(jn.translate)("Date")},{name:"url",title:Object(jn.translate)("Source URL")},{name:"referrer",title:Object(jn.translate)("Referrer")},{name:"ip",title:Object(jn.translate)("IP"),sortable:!1}],Ki=[{id:"delete",name:Object(jn.translate)("Delete")}],Qi=function(e){function t(e){Ke(this,t);var n=Qe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(_r),n.handleRender=n.renderRow.bind(n),n.handleRSS=n.onRSS.bind(n),n}return Xe(t,e),$i(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoad(_r)}},{key:"onRSS",value:function(){document.location=H()}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?cr:fr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return xn.a.createElement(zi,{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 xn.a.createElement("div",null,xn.a.createElement(gi,{status:t,table:r,onSearch:this.props.onSearch}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:Ki}),xn.a.createElement(ai,{headers:Yi,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},xn.a.createElement(qi,{enabled:o.length>0},xn.a.createElement(_i,{logType:_r}),xn.a.createElement("button",{className:"button-secondary",onClick:this.handleRSS},"RSS"),xn.a.createElement(vi,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}(xn.a.Component),Xi=Zn(Je,Ze)(Qi),Ji=function(e){var t=e.url;if(t){var n=Ci.parse(t).hostname;return xn.a.createElement("a",{href:t,rel:"noreferrer noopener",target:"_blank"},n)}return null},Zi=Ji,el=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),tl=function(e){function t(e){et(this,t);var n=tt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onDropdown=function(e){var t={mobile:"iPad|iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-Md+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS",feed:"Bloglines|feed|rss",lib:"cURL|Java|libwww-perl|PHP|urllib"};n.props.onChange("agent","agent",t[e.target.value]),n.setState({dropdown:e.target.value})},n.handleChangeAgent=n.onChangeAgent.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n.state={dropdown:0},n}return nt(t,e),el(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 xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("User Agent")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"agent",value:this.props.agent,onChange:this.handleChangeAgent,className:"medium"}),"  ",xn.a.createElement("select",{name:"agent_dropdown",onChange:this.onDropdown,value:this.state.dropdown,className:"medium"},xn.a.createElement("option",{value:"",disabled:!0},Object(jn.translate)("Custom")),xn.a.createElement("option",{value:"mobile"},Object(jn.translate)("Mobile")),xn.a.createElement("option",{value:"feed"},Object(jn.translate)("Feed Readers")," "),xn.a.createElement("option",{value:"lib"},Object(jn.translate)("Libraries"))),"  ",xn.a.createElement("label",null,Object(jn.translate)("Regex")," ",xn.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(xn.a.Component),nl=tl,rl=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}}(),ol=function(e){function t(e){rt(this,t);var n=ot(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeReferrer=n.onChangeReferrer.bind(n),n.handleChangeRegex=n.onChangeRegex.bind(n),n}return at(t,e),rl(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 xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Referrer")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"referrer",value:this.props.referrer,onChange:this.handleChangeReferrer}),"  ",xn.a.createElement("label",null,Object(jn.translate)("Regex")," ",xn.a.createElement("input",{type:"checkbox",name:"regex",checked:this.props.regex,onChange:this.handleChangeRegex}))))}}]),t}(xn.a.Component),al=ol,il=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}}(),ll=function(e){function t(e){it(this,t);var n=lt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeFrom=n.onChangeFrom.bind(n),n.handleChangeNotFrom=n.onChangeNotFrom.bind(n),n}return st(t,e),il(t,[{key:"onChangeFrom",value:function(e){this.props.onChange("agent","url_from",e.target.value)}},{key:"onChangeNotFrom",value:function(e){this.props.onChange("agent","url_notfrom",e.target.value)}},{key:"render",value:function(){return xn.a.createElement("tr",null,xn.a.createElement("td",{colSpan:"2",className:"no-margin"},xn.a.createElement("table",null,xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Matched Target")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.handleChangeFrom}))),xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Unmatched Target")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.handleChangeNotFrom})))))))}}]),t}(xn.a.Component),sl=ll,ul=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),cl=function(e){function t(e){ut(this,t);var n=ct(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeFrom=n.onChangeFrom.bind(n),n.handleChangeNotFrom=n.onChangeNotFrom.bind(n),n}return pt(t,e),ul(t,[{key:"onChangeFrom",value:function(e){this.props.onChange("referrer","url_from",e.target.value)}},{key:"onChangeNotFrom",value:function(e){this.props.onChange("referrer","url_notfrom",e.target.value)}},{key:"render",value:function(){return xn.a.createElement("tr",null,xn.a.createElement("td",{colSpan:"2",className:"no-margin"},xn.a.createElement("table",null,xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Matched Target")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"url_from",value:this.props.url_from,onChange:this.handleChangeFrom}))),xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Unmatched Target")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"url_notfrom",value:this.props.url_notfrom,onChange:this.handleChangeNotFrom})))))))}}]),t}(xn.a.Component),pl=cl,fl=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}}(),dl=function(e){function t(e){ft(this,t);var n=dt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChangeIn=n.onChangeIn.bind(n),n.handleChangeOut=n.onChangeOut.bind(n),n}return ht(t,e),fl(t,[{key:"onChangeIn",value:function(e){this.props.onChange("login","logged_in",e.target.value)}},{key:"onChangeOut",value:function(e){this.props.onChange("login","logged_out",e.target.value)}},{key:"render",value:function(){return xn.a.createElement("tr",null,xn.a.createElement("td",{colSpan:"2",className:"no-margin"},xn.a.createElement("table",null,xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Logged In")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"logged_in",value:this.props.logged_in,onChange:this.handleChangeIn}))),xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Logged Out")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"logged_out",value:this.props.logged_out,onChange:this.handleChangeOut})))))))}}]),t}(xn.a.Component),hl=dl,ml=function(e){var t=function(t){e.onChange("target",t.target.value)};return xn.a.createElement("tr",null,xn.a.createElement("td",{colSpan:"2",className:"no-margin"},xn.a.createElement("table",null,xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Target URL")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"action_data",value:e.target,onChange:t})))))))},gl=ml,yl=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]}})},bl={saving:ko,saved:Po,failed:So,order:"name"},vl={saving:wo,saved:_o,failed:Co,order:"name"},El=function(e){return Vr("redirect","red_set_redirect",e,bl)},wl=function(e,t){return Wr("redirect","red_redirect_action",e,t,bl)},_l=function(e){return function(t,n){return qr("red_get_redirect",t,vl,e,n().redirect)}},Cl=function(e,t){return _l({orderBy:e,direction:t})},Ol=function(e){return _l({page:e})},xl=function(e){return _l({filter:e,filterBy:"",page:0,orderBy:""})},kl=function(e,t){return _l({filterBy:e,filter:t,orderBy:"",page:0})},Sl=function(e){return{type:Oo,items:e.map(parseInt)}},Pl=function(e){return{type:xo,onoff:e}},jl=function(e){return"url"===e||"pass"===e},Tl=function(e){var t=e.agent,n=e.referrer,r=e.login,o=e.match_type,a=e.target,i=e.action_type;return"agent"===o?{agent:t.agent,regex:t.regex,url_from:jl(i)?t.url_from:"",url_notfrom:jl(i)?t.url_notfrom:""}:"referrer"===o?{referrer:n.referrer,regex:n.regex,url_from:jl(i)?n.url_from:"",url_notfrom:jl(i)?n.url_notfrom:""}:"login"===o&&jl(i)?{logged_in:r.logged_in,logged_out:r.logged_out}:"url"===o&&jl(i)?a:""},Nl=function(e,t){return{id:0,url:e,regex:!1,match_type:"url",action_type:"url",action_data:"",group_id:t,title:"",action_code:301}},Dl=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}}(),Al=[{value:"url",name:Object(jn.translate)("URL only")},{value:"login",name:Object(jn.translate)("URL and login status")},{value:"referrer",name:Object(jn.translate)("URL and referrer")},{value:"agent",name:Object(jn.translate)("URL and user agent")}],Il=[{value:"url",name:Object(jn.translate)("Redirect to URL")},{value:"random",name:Object(jn.translate)("Redirect to random post")},{value:"pass",name:Object(jn.translate)("Pass-through")},{value:"error",name:Object(jn.translate)("Error (404)")},{value:"nothing",name:Object(jn.translate)("Do nothing")}],Rl=[{value:301,name:Object(jn.translate)("301 - Moved Permanently")},{value:302,name:Object(jn.translate)("302 - Found")},{value:307,name:Object(jn.translate)("307 - Temporary Redirect")},{value:308,name:Object(jn.translate)("308 - Permanent Redirect")}],Fl=[{value:401,name:Object(jn.translate)("401 - Unauthorized")},{value:404,name:Object(jn.translate)("404 - Not Found")},{value:410,name:Object(jn.translate)("410 - Gone")}],Ll=function(e){function t(e){gt(this,t);var n=yt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.handleSave=n.onSave.bind(n),n.handleChange=n.onChange.bind(n),n.handleGroup=n.onGroup.bind(n),n.handleData=n.onSetData.bind(n),n.handleAdvanced=n.onAdvanced.bind(n);var r=e.item,o=r.url,a=r.regex,i=r.match_type,l=r.action_type,s=r.action_data,u=r.group_id,c=void 0===u?0:u,p=r.title,f=r.action_code,d=r.position,h=s.logged_in,m=void 0===h?"":h,g=s.logged_out,y=void 0===g?"":g;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:d,login:{logged_in:m,logged_out:y},target:"string"==typeof s?s:"",agent:n.getAgentState(s),referrer:n.getReferrerState(s)},n.state.advanced=!n.canShowAdvanced(),n}return bt(t,e),Dl(t,[{key:"getValidGroup",value:function(e){var t=this.props.group.rows;return t.find(function(t){return t.id===e})?e:t[0].id}},{key:"reset",value:function(){this.setState({url:"",regex:!1,match_type:"url",action_type:"url",action_data:"",title:"",action_code:301,login:{logged_in:"",logged_out:""},target:"",agent:{url_from:"",agent:"",regex:!1,url_notfrom:""},referrer:{referrer:"",regex:!1,url_from:"",url_notfrom:""}})}},{key:"canShowAdvanced",value:function(){var e=this.state,t=e.match_type,n=e.action_type;return"url"===t&&"url"===n}},{key:"getAgentState",value:function(e){var t=e.agent,n=void 0===t?"":t,r=e.regex,o=void 0!==r&&r,a=e.url_from,i=void 0===a?"":a,l=e.url_notfrom;return{agent:n,regex:o,url_from:i,url_notfrom:void 0===l?"":l}}},{key:"getReferrerState",value:function(e){var t=e.referrer,n=void 0===t?"":t,r=e.regex,o=void 0!==r&&r,a=e.url_from,i=void 0===a?"":a,l=e.url_notfrom;return{referrer:n,regex:o,url_from:i,url_notfrom:void 0===l?"":l}}},{key:"onSetData",value:function(e,t,n){void 0!==n?this.setState(mt({},e,Object.assign({},this.state[e],mt({},t,n)))):this.setState(mt({},e,t))}},{key:"onSave",value:function(e){e.preventDefault();var t=this.state,n=t.url,r=t.title,o=t.regex,a=t.match_type,i=t.action_type,l=t.group_id,s=t.action_code,u=t.position,c=this.props.group.rows,p={id:parseInt(this.props.item.id,10),url:n,title:r,regex:o,match_type:a,action_type:i,position:u,group_id:l>0?l:c[0].id,action_code:this.getCode()?parseInt(s,10):0,action_data:Tl(this.state)};this.props.onSave(p),this.props.onCancel?this.props.onCancel():this.reset(),this.props.childSave&&this.props.childSave()}},{key:"onAdvanced",value:function(e){e.preventDefault(),this.setState({advanced:!this.state.advanced})}},{key:"onGroup",value:function(e){this.setState({group_id:parseInt(e.target.value,10)})}},{key:"onChange",value:function(e){var t=e.target,n="checkbox"===t.type?t.checked:t.value;this.setState(mt({},t.name,n)),"action_type"===t.name&&"url"===t.value&&this.setState({action_code:301}),"action_type"===t.name&&"error"===t.value&&this.setState({action_code:404}),"match_type"===t.name&&"login"===t.value&&this.setState({action_type:"url"})}},{key:"getCode",value:function(){return"error"===this.state.action_type?xn.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.handleChange},Fl.map(function(e){return xn.a.createElement("option",{key:e.value,value:e.value},e.name)})):"url"===this.state.action_type||"random"===this.state.action_type?xn.a.createElement("select",{name:"action_code",value:this.state.action_code,onChange:this.handleChange},Rl.map(function(e){return xn.a.createElement("option",{key:e.value,value:e.value},e.name)})):null}},{key:"getMatchExtra",value:function(){switch(this.state.match_type){case"agent":return xn.a.createElement(nl,{agent:this.state.agent.agent,regex:this.state.agent.regex,onChange:this.handleData});case"referrer":return xn.a.createElement(al,{referrer:this.state.referrer.referrer,regex:this.state.referrer.regex,onChange:this.handleData})}return null}},{key:"getTarget",value:function(){var e=this.state,t=e.match_type,n=e.action_type;if(jl(n)){if("agent"===t)return xn.a.createElement(sl,{url_from:this.state.agent.url_from,url_notfrom:this.state.agent.url_notfrom,onChange:this.handleData});if("referrer"===t)return xn.a.createElement(pl,{url_from:this.state.referrer.url_from,url_notfrom:this.state.referrer.url_notfrom,onChange:this.handleData});if("login"===t)return xn.a.createElement(hl,{logged_in:this.state.login.logged_in,logged_out:this.state.login.logged_out,onChange:this.handleData});if("url"===t)return xn.a.createElement(gl,{target:this.state.target,onChange:this.handleData})}return null}},{key:"getTitle",value:function(){var e=this.state.title;return xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Title")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"title",value:e,onChange:this.handleChange})))}},{key:"getMatch",value:function(){var e=this.state.match_type;return xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Match")),xn.a.createElement("td",null,xn.a.createElement("select",{name:"match_type",value:e,onChange:this.handleChange},Al.map(function(e){return xn.a.createElement("option",{value:e.value,key:e.value},e.name)}))))}},{key:"getTargetCode",value:function(){var e=this.state,t=e.action_type,n=e.match_type,r=this.getCode(),o=function(e){return!("login"===n&&!jl(e.value))};return xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("When matched")),xn.a.createElement("td",null,xn.a.createElement("select",{name:"action_type",value:t,onChange:this.handleChange},Il.filter(o).map(function(e){return xn.a.createElement("option",{value:e.value,key:e.value},e.name)})),r&&xn.a.createElement("span",null," ",xn.a.createElement("strong",null,Object(jn.translate)("with HTTP code"))," ",r)))}},{key:"getGroup",value:function(){var e=this.props.group.rows,t=this.state,n=t.group_id,r=t.position,o=this.state.advanced;return xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Group")),xn.a.createElement("td",null,xn.a.createElement(Jo,{name:"group",value:n,items:yl(e),onChange:this.handleGroup})," ",o&&xn.a.createElement("strong",null,Object(jn.translate)("Position")),o&&xn.a.createElement("input",{type:"number",value:r,name:"position",min:"0",size:"3",onChange:this.handleChange})))}},{key:"canSave",value:function(){if(""===Redirectioni10n.autoGenerate&&""===this.state.url)return!1;if(jl(this.state.action_type)){if("url"===this.state.match_type&&""===this.state.target)return!1;if("referrer"===this.state.match_type&&""===this.state.referrer.url_from&&""===this.state.referrer.url_notfrom)return!1;if("login"===this.state.match_type&&""===this.state.login.logged_in&&""===this.state.login.logged_out)return!1;if("agent"===this.state.match_type&&""===this.state.agent.url_from&&""===this.state.agent.url_notfrom)return!1}return!0}},{key:"render",value:function(){var e=this.state,t=e.url,n=e.regex,r=e.advanced,o=this.props,a=o.saveButton,i=void 0===a?Object(jn.translate)("Save"):a,l=o.onCancel;return xn.a.createElement("form",{onSubmit:this.handleSave},xn.a.createElement("table",{className:"edit edit-redirection"},xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Source URL")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"url",value:t,onChange:this.handleChange,autoFocus:!this.props.advanced}),"  ",xn.a.createElement("label",null,Object(jn.translate)("Regex")," ",xn.a.createElement("sup",null,xn.a.createElement("a",{tabIndex:"-1",target:"_blank",rel:"noopener noreferrer",href:"https://urbangiraffe.com/plugins/redirection/regex/"},"?"))," ",xn.a.createElement("input",{type:"checkbox",name:"regex",checked:n,onChange:this.handleChange})))),r&&this.getTitle(),r&&this.getMatch(),r&&this.getMatchExtra(),r&&this.getTargetCode(),this.getTarget(),this.getGroup(),this.props.children&&this.props.children,xn.a.createElement("tr",null,xn.a.createElement("th",null),xn.a.createElement("td",null,xn.a.createElement("div",{className:"table-actions"},xn.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:i,disabled:!this.canSave()}),"  ",l&&xn.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(jn.translate)("Cancel"),onClick:l})," ",this.canShowAdvanced()&&!1!==this.props.advanced&&xn.a.createElement("a",{href:"#",onClick:this.handleAdvanced,className:"advanced",title:Object(jn.translate)("Show advanced options")},"⚙")))))))}}]),t}(xn.a.Component),Ml=Zn(vt,Et)(Ll),Ul=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Bl=function(e){function t(e){wt(this,t);var n=_t(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return 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},n}return Ct(t,e),Ul(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 xn.a.createElement(ia,{show:this.state.editing,onClose:this.handleClose,width:"700"},xn.a.createElement("div",{className:"add-new"},xn.a.createElement(Ml,{item:Nl(this.props.item.url,0),saveButton:Object(jn.translate)("Add Redirect"),advanced:!1,onCancel:this.handleClose,childSave:this.handleSave},xn.a.createElement("tr",null,xn.a.createElement("th",null,Object(jn.translate)("Delete 404s")),xn.a.createElement("td",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"delete_log",checked:this.state.delete_log,onChange:this.handleDeleteLog}),Object(jn.translate)("Delete all logs for this 404")))))))}},{key:"render",value:function(){var e=this.props.item,t=e.created,n=e.ip,r=e.referrer,o=e.url,a=e.agent,i=e.id,l=this.props,s=l.selected,u=l.status,c=u===cr,p="STATUS_SAVING"===u,f=c||p;return xn.a.createElement("tr",{className:f?"disabled":""},xn.a.createElement("th",{scope:"row",className:"check-column"},!p&&xn.a.createElement("input",{type:"checkbox",name:"item[]",value:i,disabled:c,checked:s,onClick:this.handleSelected}),p&&xn.a.createElement(Hi,{size:"small"})),xn.a.createElement("td",null,t,xn.a.createElement(xi,{disabled:p},xn.a.createElement("a",{href:"#",onClick:this.handleDelete},Object(jn.translate)("Delete"))," | ",xn.a.createElement("a",{href:"#",onClick:this.handleAdd},Object(jn.translate)("Add Redirect"))),this.state.editing&&this.renderEdit()),xn.a.createElement("td",null,xn.a.createElement("a",{href:o,rel:"noreferrer noopener",target:"_blank"},o.substring(0,100))),xn.a.createElement("td",null,xn.a.createElement(Zi,{url:r}),a&&xn.a.createElement(xi,null,[a])),xn.a.createElement("td",null,xn.a.createElement("a",{href:"http://urbangiraffe.com/map/?ip="+n,rel:"noreferrer noopener",target:"_blank"},n),xn.a.createElement(xi,null,xn.a.createElement("a",{href:"#",onClick:this.handleShow},Object(jn.translate)("Show only this IP")))))}}]),t}(xn.a.Component),Hl=Zn(null,Ot)(Bl),Wl={saving:yo,saved:vo,failed:bo,order:"name"},Vl={saving:po,saved:fo,failed:ho,order:"name"},zl=function(e){return Vr("group","red_set_group",e,Wl)},Gl=function(e,t){return Wr("group","red_group_action",e,t,Wl)},ql=function(e){return function(t,n){return qr("red_get_group",t,Vl,e,n().group)}},$l=function(e,t){return ql({orderBy:e,direction:t})},Yl=function(e){return ql({page:e})},Kl=function(e){return ql({filter:e,filterBy:"",page:0,orderBy:""})},Ql=function(e,t){return ql({filterBy:e,filter:t,orderBy:"",page:0})},Xl=function(e){return{type:mo,items:e.map(parseInt)}},Jl=function(e){return{type:go,onoff:e}},Zl=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}}(),es=[{name:"cb",check:!0},{name:"date",title:Object(jn.translate)("Date")},{name:"url",title:Object(jn.translate)("Source URL")},{name:"referrer",title:Object(jn.translate)("Referrer")},{name:"ip",title:Object(jn.translate)("IP"),sortable:!1}],ts=[{id:"delete",name:Object(jn.translate)("Delete")}],ns=function(e){function t(e){xt(this,t);var n=kt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.onLoad(Cr),n.props.onLoadGroups(),n.handleRender=n.renderRow.bind(n),n}return St(t,e),Zl(t,[{key:"componentWillReceiveProps",value:function(e){e.clicked!==this.props.clicked&&e.onLoad(Cr)}},{key:"renderRow",value:function(e,t,n){var r=this.props.log.saving,o=n.isLoading?cr:fr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return xn.a.createElement(Hl,{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 xn.a.createElement("div",null,xn.a.createElement(gi,{status:t,table:r,onSearch:this.props.onSearch}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction,bulk:ts}),xn.a.createElement(ai,{headers:es,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,status:t,onChangePage:this.props.onChangePage,onAction:this.props.onTableAction},xn.a.createElement(qi,{enabled:o.length>0},xn.a.createElement(_i,{logType:Cr}),xn.a.createElement(vi,{onDelete:this.props.onDeleteAll,table:r}))))}}]),t}(xn.a.Component),rs=Zn(Pt,jt)(ns),os=n(99),as=n.n(os),is=function(e,t){return function(n){return Br("red_export_data",{module:e,format:t}).then(function(e){n({type:ro,data:e.data})}).catch(function(e){n({type:lo,error:e})}),n({type:oo})}},ls=function(e){return document.location.href=e,{type:"NOTHING"}},ss=function(e,t){return function(n){return Br("red_import_data",{file:e,group:t}).then(function(e){n({type:io,total:e.imported})}).catch(function(e){n({type:lo,error:e})}),n({type:ao,file:e})}},us=function(){return{type:so}},cs=function(e){return{type:uo,file:e}},ps=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}}(),fs=function(e,t){return Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t},ds=function(e){function t(e){Nt(this,t);var n=Dt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.props.onLoadGroups(),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 At(t,e),ps(t,[{key:"onView",value:function(){this.props.onExport(this.state.module,this.state.format)}},{key:"onDownload",value:function(){this.props.onDownloadFile(fs(this.state.module,this.state.format))}},{key:"onEnter",value:function(){this.props.io.importingStatus!==cr&&this.setState({hover:!0})}},{key:"onLeave",value:function(){this.setState({hover:!1})}},{key:"onImport",value:function(){this.props.onImport(this.props.io.file,this.state.group)}},{key:"onCancel",value:function(){this.setState({hover:!1}),this.props.onClearFile()}},{key:"onInput",value:function(e){var t=e.target;this.setState(Tt({},t.name,t.value)),"module"===t.name&&"everything"===t.value&&this.setState({format:"json"})}},{key:"onSetZone",value:function(e){this.dropzone=e}},{key:"onDrop",value:function(e){var t=this.props.io.importingStatus;e.length>0&&t!==cr&&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 xn.a.createElement("div",{className:"groups"},Object(jn.translate)("Import to group")," ",xn.a.createElement(Jo,{items:yl(e),name:"group",value:this.state.group,onChange:this.handleInput}))}},{key:"renderInitialDrop",value:function(){return xn.a.createElement("div",null,xn.a.createElement("h3",null,Object(jn.translate)("Import a CSV, .htaccess, or JSON file.")),xn.a.createElement("p",null,Object(jn.translate)("Click 'Add File' or drag and drop here.")),xn.a.createElement("button",{type:"button",className:"button-secondary",onClick:this.handleOpen},Object(jn.translate)("Add File")))}},{key:"renderDropBeforeUpload",value:function(){var e=this.props.io.file,t="application/json"===e.type;return xn.a.createElement("div",null,xn.a.createElement("h3",null,Object(jn.translate)("File selected")),xn.a.createElement("p",null,xn.a.createElement("code",null,e.name)),!t&&this.renderGroupSelect(),xn.a.createElement("button",{className:"button-primary",onClick:this.handleImport},Object(jn.translate)("Upload")),"  ",xn.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(jn.translate)("Cancel")))}},{key:"renderUploading",value:function(){var e=this.props.io.file;return xn.a.createElement("div",null,xn.a.createElement("h3",null,Object(jn.translate)("Importing")),xn.a.createElement("p",null,xn.a.createElement("code",null,e.name)),xn.a.createElement("div",{className:"is-placeholder"},xn.a.createElement("div",{className:"placeholder-loading"})))}},{key:"renderUploaded",value:function(){var e=this.props.io.lastImport;return xn.a.createElement("div",null,xn.a.createElement("h3",null,Object(jn.translate)("Finished importing")),xn.a.createElement("p",null,Object(jn.translate)("Total redirects imported:")," ",e),0===e&&xn.a.createElement("p",null,Object(jn.translate)("Double-check the file is the correct format!")),xn.a.createElement("button",{className:"button-secondary",onClick:this.handleCancel},Object(jn.translate)("OK")))}},{key:"renderDropzoneContent",value:function(){var e=this.props.io,t=e.importingStatus,n=e.lastImport,r=e.file;return t===cr?this.renderUploading():t===fr&&!1!==n&&!1===r?this.renderUploaded():!1===r?this.renderInitialDrop():this.renderDropBeforeUpload()}},{key:"renderExport",value:function(e){return xn.a.createElement("div",null,xn.a.createElement("textarea",{className:"module-export",rows:"14",readOnly:!0,value:e}),xn.a.createElement("input",{className:"button-secondary",type:"submit",value:Object(jn.translate)("Close"),onClick:this.handleCancel}))}},{key:"renderExporting",value:function(){return xn.a.createElement("div",{className:"loader-wrapper loader-textarea"},xn.a.createElement("div",{className:"placeholder-loading"}))}},{key:"render",value:function(){var e=this.state.hover,t=this.props.io,n=t.importingStatus,r=t.file,o=t.exportData,a=t.exportStatus,i=Fa()({dropzone:!0,"dropzone-dropped":!1!==r,"dropzone-importing":n===cr,"dropzone-hover":e});return xn.a.createElement("div",null,xn.a.createElement("h2",null,Object(jn.translate)("Import")),xn.a.createElement(as.a,{ref:this.setDropzone,onDrop:this.handleDrop,onDragLeave:this.handleLeave,onDragEnter:this.handleEnter,className:i,disableClick:!0,disablePreview:!0,multiple:!1},this.renderDropzoneContent()),xn.a.createElement("p",null,Object(jn.translate)("All imports will be appended to the current database.")),xn.a.createElement("div",{className:"inline-notice notice-warning"},xn.a.createElement("p",null,Object(jn.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:xn.a.createElement("code",null),strong:xn.a.createElement("strong",null)}}))),xn.a.createElement("h2",null,Object(jn.translate)("Export")),xn.a.createElement("p",null,Object(jn.translate)("Export to CSV, Apache .htaccess, Nginx, or Redirection JSON (which contains all redirects and groups).")),xn.a.createElement("select",{name:"module",onChange:this.handleInput,value:this.state.module},xn.a.createElement("option",{value:"0"},Object(jn.translate)("Everything")),xn.a.createElement("option",{value:"1"},Object(jn.translate)("WordPress redirects")),xn.a.createElement("option",{value:"2"},Object(jn.translate)("Apache redirects")),xn.a.createElement("option",{value:"3"},Object(jn.translate)("Nginx redirects"))),xn.a.createElement("select",{name:"format",onChange:this.handleInput,value:this.state.format},xn.a.createElement("option",{value:"csv"},Object(jn.translate)("CSV")),xn.a.createElement("option",{value:"apache"},Object(jn.translate)("Apache .htaccess")),xn.a.createElement("option",{value:"nginx"},Object(jn.translate)("Nginx rewrite rules")),xn.a.createElement("option",{value:"json"},Object(jn.translate)("Redirection JSON")))," ",xn.a.createElement("button",{className:"button-primary",onClick:this.handleView},Object(jn.translate)("View"))," ",xn.a.createElement("button",{className:"button-secondary",onClick:this.handleDownload},Object(jn.translate)("Download")),a===cr&&this.renderExporting(),o&&a!==cr&&this.renderExport(o),xn.a.createElement("p",null,Object(jn.translate)("Log files can be exported from the log pages.")))}}]),t}(xn.a.Component),hs=Zn(It,Rt)(ds),ms=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}}(),gs=function(e){function t(e){Ft(this,t);var n=Lt(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 Mt(t,e),ms(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 xn.a.createElement("div",{className:"alignleft actions"},xn.a.createElement(Jo,{items:t,value:this.state.selected,name:"filter",onChange:this.handleChange,isEnabled:this.props.isEnabled}),xn.a.createElement("button",{className:"button",onClick:this.handleSubmit,disabled:!n},Object(jn.translate)("Filter")))}}]),t}(xn.a.Component),ys=gs,bs=function(){return[{value:1,text:"WordPress"},{value:2,text:"Apache"},{value:3,text:"Nginx"}]},vs=function(e){var t=bs().find(function(t){return t.value===parseInt(e,10)});return t?t.text:""},Es=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ws=function(e){function t(e){Ut(this,t);var n=Bt(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 Ht(t,e),Es(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({id: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 xn.a.createElement("div",{className:"loader-wrapper"},xn.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 xn.a.createElement(xi,{disabled:e},xn.a.createElement("a",{href:"#",onClick:this.handleEdit},Object(jn.translate)("Edit"))," | ",xn.a.createElement("a",{href:"#",onClick:this.handleDelete},Object(jn.translate)("Delete"))," | ",xn.a.createElement("a",{href:Redirectioni10n.pluginRoot+"&filterby=group&filter="+n},Object(jn.translate)("View Redirects"))," | ",r&&xn.a.createElement("a",{href:"#",onClick:this.handleDisable},Object(jn.translate)("Disable")),!r&&xn.a.createElement("a",{href:"#",onClick:this.handleEnable},Object(jn.translate)("Enable")))}},{key:"renderEdit",value:function(){return xn.a.createElement("form",{onSubmit:this.handleSave},xn.a.createElement("table",{className:"edit"},xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",{width:"70"},Object(jn.translate)("Name")),xn.a.createElement("td",null,xn.a.createElement("input",{type:"text",name:"name",value:this.state.name,onChange:this.handleChange}))),xn.a.createElement("tr",null,xn.a.createElement("th",{width:"70"},Object(jn.translate)("Module")),xn.a.createElement("td",null,xn.a.createElement(Jo,{name:"module_id",value:this.state.moduleId,onChange:this.handleSelect,items:bs()}))),xn.a.createElement("tr",null,xn.a.createElement("th",{width:"70"}),xn.a.createElement("td",null,xn.a.createElement("div",{className:"table-actions"},xn.a.createElement("input",{className:"button-primary",type:"submit",name:"save",value:Object(jn.translate)("Save")}),"  ",xn.a.createElement("input",{className:"button-secondary",type:"submit",name:"cancel",value:Object(jn.translate)("Cancel"),onClick:this.handleEdit})))))))}},{key:"getName",value:function(e,t){return t?e:xn.a.createElement("strike",null,e)}},{key:"render",value:function(){var e=this.props.item,t=e.name,n=e.redirects,r=e.id,o=e.module_id,a=e.enabled,i=this.props,l=i.selected,s=i.status,u=s===cr,c="STATUS_SAVING"===s,p=!a||u||c;return xn.a.createElement("tr",{className:p?"disabled":""},xn.a.createElement("th",{scope:"row",className:"check-column"},!c&&xn.a.createElement("input",{type:"checkbox",name:"item[]",value:r,disabled:u,checked:l,onClick:this.handleSelected}),c&&xn.a.createElement(Hi,{size:"small"})),xn.a.createElement("td",null,!this.state.editing&&this.getName(t,a),this.state.editing?this.renderEdit():this.renderActions(c)),xn.a.createElement("td",null,n),xn.a.createElement("td",null,vs(o)))}}]),t}(xn.a.Component),_s=Zn(null,Wt)(ws),Cs=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Os=[{name:"cb",check:!0},{name:"name",title:Object(jn.translate)("Name")},{name:"redirects",title:Object(jn.translate)("Redirects"),sortable:!1},{name:"module",title:Object(jn.translate)("Module"),sortable:!1}],xs=[{id:"delete",name:Object(jn.translate)("Delete")},{id:"enable",name:Object(jn.translate)("Enable")},{id:"disable",name:Object(jn.translate)("Disable")}],ks=function(e){function t(e){Vt(this,t);var n=zt(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 Gt(t,e),Cs(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?cr:fr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return xn.a.createElement(_s,{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(jn.translate)("All modules")}].concat(bs())}},{key:"render",value:function(){var e=this.props.group,t=e.status,n=e.total,r=e.table,o=e.rows,a=e.saving,i=-1!==a.indexOf(0);return xn.a.createElement("div",null,xn.a.createElement(gi,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["module"]}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t,bulk:xs},xn.a.createElement(ys,{selected:r.filter,options:this.getModules(),onFilter:this.props.onFilter,isEnabled:!0})),xn.a.createElement(ai,{headers:Os,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),xn.a.createElement("h2",null,Object(jn.translate)("Add Group")),xn.a.createElement("p",null,Object(jn.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.")),xn.a.createElement("form",{onSubmit:this.handleSubmit},xn.a.createElement("table",{className:"form-table"},xn.a.createElement("tbody",null,xn.a.createElement("tr",null,xn.a.createElement("th",{style:{width:"50px"}},Object(jn.translate)("Name")),xn.a.createElement("td",null,xn.a.createElement("input",{size:"30",className:"regular-text",type:"text",name:"name",value:this.state.name,onChange:this.handleName,disabled:i}),xn.a.createElement(Jo,{name:"id",value:this.state.moduleId,onChange:this.handleModule,items:bs(),disabled:i})," ",xn.a.createElement("input",{className:"button-primary",type:"submit",name:"add",value:"Add",disabled:i||""===this.state.name})))))))}}]),t}(xn.a.Component),Ss=Zn(qt,$t)(ks),Ps=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}}(),js=function(e){function t(e){Yt(this,t);var n=Kt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={editing:!1},n.handleEdit=n.onEdit.bind(n),n.handleDelete=n.onDelete.bind(n),n.handleDisable=n.onDisable.bind(n),n.handleEnable=n.onEnable.bind(n),n.handleCancel=n.onCancel.bind(n),n.handleSelected=n.onSelected.bind(n),n}return Qt(t,e),Ps(t,[{key:"componentWillUpdate",value:function(e){e.item.id!==this.props.item.id&&this.state.editing&&this.setState({editing:!1})}},{key:"onEdit",value:function(e){e.preventDefault(),this.setState({editing:!0})}},{key:"onCancel",value:function(e){e.preventDefault(),this.setState({editing:!1})}},{key:"onDelete",value:function(e){e.preventDefault(),this.props.onTableAction("delete",this.props.item.id)}},{key:"onDisable",value:function(e){e.preventDefault(),this.props.onTableAction("disable",this.props.item.id)}},{key:"onEnable",value:function(e){e.preventDefault(),this.props.onTableAction("enable",this.props.item.id)}},{key:"onSelected",value:function(){this.props.onSetSelected([this.props.item.id])}},{key:"getMenu",value:function(){var e=this.props.item.enabled,t=[];return e&&t.push([Object(jn.translate)("Edit"),this.handleEdit]),t.push([Object(jn.translate)("Delete"),this.handleDelete]),e?t.push([Object(jn.translate)("Disable"),this.handleDisable]):t.push([Object(jn.translate)("Enable"),this.handleEnable]),t.map(function(e,t){return xn.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(jn.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:null}},{key:"getUrl",value:function(e){return this.props.item.enabled?e:xn.a.createElement("strike",null,e)}},{key:"getName",value:function(e,t){var n=this.props.item.regex;return t||(n?e:xn.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 xn.a.createElement("td",null,r,xn.a.createElement("br",null),xn.a.createElement("span",{className:"target"},this.getTarget()),xn.a.createElement(xi,{disabled:n},this.getMenu()))}},{key:"render",value:function(){var e=this.props.item,t=e.id,n=e.url,r=e.hits,o=e.last_access,a=e.enabled,i=e.title,l=e.position,s=this.props,u=s.selected,c=s.status,p=c===cr,f="STATUS_SAVING"===c,d=!a||p||f;return xn.a.createElement("tr",{className:d?"disabled":""},xn.a.createElement("th",{scope:"row",className:"check-column"},!f&&xn.a.createElement("input",{type:"checkbox",name:"item[]",value:t,disabled:p,checked:u,onClick:this.handleSelected}),f&&xn.a.createElement(Hi,{size:"small"})),xn.a.createElement("td",null,this.getCode()),this.state.editing?xn.a.createElement("td",null,xn.a.createElement(Ml,{item:this.props.item,onCancel:this.handleCancel})):this.renderSource(n,i,f),xn.a.createElement("td",null,Object(jn.numberFormat)(l)),xn.a.createElement("td",null,Object(jn.numberFormat)(r)),xn.a.createElement("td",null,o))}}]),t}(xn.a.Component),Ts=Zn(null,Xt)(js),Ns=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Ds=[{name:"cb",check:!0},{name:"type",title:Object(jn.translate)("Type"),sortable:!1},{name:"url",title:Object(jn.translate)("URL")},{name:"position",title:Object(jn.translate)("Pos")},{name:"last_count",title:Object(jn.translate)("Hits")},{name:"last_access",title:Object(jn.translate)("Last Access")}],As=[{id:"delete",name:Object(jn.translate)("Delete")},{id:"enable",name:Object(jn.translate)("Enable")},{id:"disable",name:Object(jn.translate)("Disable")},{id:"reset",name:Object(jn.translate)("Reset hits")}],Is=function(e){function t(e){Jt(this,t);var n=Zt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleRender=n.renderRow.bind(n),n.props.onLoadRedirects(),n.props.onLoadGroups(),n}return en(t,e),Ns(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?cr:fr,a=-1!==r.indexOf(e.id)?"STATUS_SAVING":o;return xn.a.createElement(Ts,{item:e,key:t,selected:n.isSelected,status:a})}},{key:"getGroups",value:function(e){return[{value:0,text:Object(jn.translate)("All groups")}].concat(yl(e))}},{key:"renderNew",value:function(){return xn.a.createElement("div",null,xn.a.createElement("h2",null,Object(jn.translate)("Add new redirection")),xn.a.createElement("div",{className:"add-new edit"},xn.a.createElement(Ml,{item:Nl("",0),saveButton:Object(jn.translate)("Add Redirect")})))}},{key:"canFilter",value:function(e,t){return e.status===fr&&t!==cr}},{key:"render",value:function(){var e=this.props.redirect,t=e.status,n=e.total,r=e.table,o=e.rows,a=this.props.group;return xn.a.createElement("div",{className:"redirects"},xn.a.createElement(gi,{status:t,table:r,onSearch:this.props.onSearch,ignoreFilter:["group"]}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,bulk:As,status:t},xn.a.createElement(ys,{selected:r.filter?r.filter:"0",options:this.getGroups(a.rows),isEnabled:this.canFilter(a,t),onFilter:this.props.onFilter})),xn.a.createElement(ai,{headers:Ds,rows:o,total:n,row:this.handleRender,table:r,status:t,onSetAllSelected:this.props.onSetAllSelected,onSetOrderBy:this.props.onSetOrderBy}),xn.a.createElement(di,{total:n,selected:r.selected,table:r,onChangePage:this.props.onChangePage,onAction:this.props.onAction,status:t}),t===fr&&a.status===fr&&this.renderNew())}}]),t}(xn.a.Component),Rs=Zn(tn,nn)(Is),Fs=function(){return{type:To}},Ls=function(){return{type:No}},Ms=function(){return function(){Br("red_ping").then(function(e){Redirectioni10n.WP_API_nonce=e.nonce})}},Us=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}}(),Bs=function(e){function t(e){rn(this,t);var n=on(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.dismiss.bind(n),n}return an(t,e),Us(t,[{key:"componentWillUpdate",value:function(e){e.errors.length>0&&0===this.props.errors.length&&window.scrollTo(0,0)}},{key:"dismiss",value:function(){this.props.onClear()}},{key:"getDebug",value:function(e){for(var t=[Redirectioni10n.versions],n=0;n<e.length;n++){var r=e[n].request,o=void 0!==r&&r;t.push(""),t.push("Error: "+this.getErrorDetails(e[n])),o&&(t.push("Action: "+o.action),o.params&&t.push("Params: "+JSON.stringify(o.params)),t.push("Code: "+o.status+" "+o.statusText),t.push("Raw: "+(o.raw?o.raw:"-no data-")))}return t}},{key:"getErrorDetailsTitle",value:function(e){return 0===e.code?e.message:e.wpdb?xn.a.createElement("span",null,e.message+" ("+e.code+")",": ",xn.a.createElement("code",null,e.wpdb)):e.message+" ("+e.code+")"}},{key:"getErrorDetails",value:function(e){return 0===e.code?e.message:e.wpdb?e.message+" ("+e.code+"): "+e.wpdb:e.message+" ("+e.code+")"}},{key:"getErrorMessage",value:function(e){var t=this,n=e.map(function(e){return e.action&&"reload"===e.action?-1===document.location.search.indexOf("retry=")?void(document.location.href+="&retry=1"):Object(jn.translate)("The data on this page has expired, please reload."):0===e.code?Object(jn.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."):403===e.request.status?Object(jn.translate)("Your server returned a 403 Forbidden error which may indicate the request was blocked. Are you using a firewall or a security plugin?"):413===e.request.status?Object(jn.translate)("Your server has rejected the request for being too big. You will need to change it to continue."):-1!==e.message.indexOf("Unexpected token")?Object(jn.translate)("WordPress returned an unexpected message. This usually indicates that a plugin or theme is outputting data when it shouldn't be. Please try disabling other plugins and try again."):e.message?t.getErrorDetailsTitle(e):Object(jn.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 xn.a.createElement("p",null,Object.keys([{}].concat(n).reduce(function(e,t){return e[t]=e})))}},{key:"renderError",value:function(e){var t=this.getDebug(e),n=Fa()({notice:!0,"notice-error":!0}),r="mailto:john@urbangiraffe.com?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 xn.a.createElement("div",{className:n},xn.a.createElement("div",{className:"closer",onClick:this.onClick},"✖"),xn.a.createElement("h2",null,Object(jn.translate)("Something went wrong 🙁")),this.getErrorMessage(e),xn.a.createElement("h3",null,Object(jn.translate)("It didn't work when I tried again")),xn.a.createElement("p",null,Object(jn.translate)("See if your problem is described on the list of outstanding {{link}}Redirection issues{{/link}}. Please add more details if you find the same problem.",{components:{link:xn.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"})}})),xn.a.createElement("p",null,Object(jn.translate)("If the issue isn't known then try disabling other plugins - it's easy to do, and you can re-enable them quickly. Other plugins can sometimes cause conflicts.")),xn.a.createElement("p",null,Object(jn.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:xn.a.createElement("strong",null)}})),xn.a.createElement("p",null,xn.a.createElement("a",{href:o,className:"button-primary"},Object(jn.translate)("Create Issue"))," ",xn.a.createElement("a",{href:r,className:"button-secondary"},Object(jn.translate)("Email"))),xn.a.createElement("h3",null,Object(jn.translate)("Important details")),xn.a.createElement("p",null,Object(jn.translate)("Include these details in your report {{strong}}along with a description of what you were doing{{/strong}}.",{components:{strong:xn.a.createElement("strong",null)}})),xn.a.createElement("p",null,xn.a.createElement("textarea",{readOnly:!0,rows:t.length+2,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}(xn.a.Component),Hs=Zn(ln,sn)(Bs),Ws=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}}(),Vs=function(e){function t(e){un(this,t);var n=cn(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 pn(t,e),Ws(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 xn.a.createElement("div",{className:t,onClick:this.handleClick},xn.a.createElement("div",{className:"closer"},"✔"),xn.a.createElement("p",null,this.state.shrunk?xn.a.createElement("span",{title:Object(jn.translate)("View notice")},"🔔"):this.getNotice(e)))}},{key:"render",value:function(){var e=this.props.notices;return 0===e.length?null:this.renderNotice(e)}}]),t}(xn.a.Component),zs=Zn(fn,dn)(Vs),Gs=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}}(),qs=function(e){function t(e){return hn(this,t),mn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return gn(t,e),Gs(t,[{key:"getMessage",value:function(e){return e>1?Object(jn.translate)("Saving...")+" ("+e+")":Object(jn.translate)("Saving...")}},{key:"renderProgress",value:function(e){return xn.a.createElement("div",{className:"notice notice-progress redirection-notice"},xn.a.createElement(Hi,null),xn.a.createElement("p",null,this.getMessage(e)))}},{key:"render",value:function(){var e=this.props.inProgress;return 0===e?null:this.renderProgress(e)}}]),t}(xn.a.Component),$s=Zn(yn,null)(qs),Ys=function(e){var t=e.item,n=e.isCurrent,r=e.onClick,o=Redirectioni10n.pluginRoot+(""===t.value?"":"&sub="+t.value),a=function(e){e.preventDefault(),r(t.value,o)};return xn.a.createElement("li",null,xn.a.createElement("a",{className:n?"current":"",href:o,onClick:a},t.name))},Ks=Ys,Qs=[{name:Object(jn.translate)("Redirects"),value:""},{name:Object(jn.translate)("Groups"),value:"groups"},{name:Object(jn.translate)("Log"),value:"log"},{name:Object(jn.translate)("404s"),value:"404s"},{name:Object(jn.translate)("Import/Export"),value:"io"},{name:Object(jn.translate)("Options"),value:"options"},{name:Object(jn.translate)("Support"),value:"support"}],Xs=function(e){var t=e.onChangePage,n=B();return xn.a.createElement("div",{className:"subsubsub-container"},xn.a.createElement("ul",{className:"subsubsub"},Qs.map(function(e,r){return xn.a.createElement(Ks,{key:r,item:e,isCurrent:n===e.value||"redirect"===n&&""===e.value,onClick:t})}).reduce(function(e,t){return[e," | ",t]})))},Js=Xs,Zs=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}}(),eu={redirect:Object(jn.translate)("Redirections"),groups:Object(jn.translate)("Groups"),io:Object(jn.translate)("Import/Export"),log:Object(jn.translate)("Logs"),"404s":Object(jn.translate)("404 errors"),options:Object(jn.translate)("Options"),support:Object(jn.translate)("Support")},tu=36e5,nu=function(e){function t(e){bn(this,t);var n=vn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={page:B(),clicked:0,error:"2.8"!==Redirectioni10n.version},n.handlePageChange=n.onChangePage.bind(n),setInterval(e.onPing,tu),n}return En(t,e),Zs(t,[{key:"componentDidCatch",value:function(){this.setState({error:!0})}},{key:"onChangePage",value:function(e,t){""===e&&(e="redirect"),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 xn.a.createElement(Ia,null);case"404s":return xn.a.createElement(rs,{clicked:t});case"log":return xn.a.createElement(Xi,{clicked:t});case"io":return xn.a.createElement(hs,null);case"groups":return xn.a.createElement(Ss,{clicked:t});case"options":return xn.a.createElement(ya,null)}return xn.a.createElement(Rs,{clicked:t})}},{key:"renderError",value:function(){var e=[Redirectioni10n.versions,"Buster: 2.8 === "+Redirectioni10n.version];return"2.8"!==Redirectioni10n.version?xn.a.createElement("div",{className:"notice notice-error"},xn.a.createElement("h2",null,Object(jn.translate)("Cached Redirection detected")),xn.a.createElement("p",null,Object(jn.translate)("Please clear your browser cache and reload this page.")),xn.a.createElement("p",null,xn.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1}))):xn.a.createElement("div",{className:"notice notice-error"},xn.a.createElement("h2",null,Object(jn.translate)("Something went wrong 🙁")),xn.a.createElement("p",null,Object(jn.translate)("Redirection is not working. Try clearing your browser cache and reloading this page."),"  ",Object(jn.translate)("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.")),xn.a.createElement("p",null,Object(jn.translate)("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.",{components:{link:xn.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/johngodley/redirection/issues"})}})),xn.a.createElement("p",null,Object(jn.translate)("Please mention {{code}}%s{{/code}}, and explain what you were doing at the time",{components:{code:xn.a.createElement("code",null)},args:this.state.page})),xn.a.createElement("p",null,xn.a.createElement("textarea",{readOnly:!0,rows:e.length+3,cols:"120",value:e.join("\n"),spellCheck:!1})))}},{key:"render",value:function(){var e=eu[this.state.page];return this.state.error?this.renderError():xn.a.createElement("div",{className:"wrap redirection"},xn.a.createElement("h2",null,e),xn.a.createElement(Js,{onChangePage:this.handlePageChange}),xn.a.createElement(Hs,null),this.getContent(this.state.page),xn.a.createElement($s,null),xn.a.createElement(zs,null))}}]),t}(xn.a.Component),ru=Zn(null,wn)(nu),ou=function(){return xn.a.createElement(Rn,{store:Y(te())},xn.a.createElement(ru,null))},au=ou,iu=function(e,t){Sn.a.render(xn.a.createElement(Pn.AppContainer,null,xn.a.createElement(e,null)),document.getElementById(t))};!function(e){Tn.a.setLocale({"":{localeSlug:Redirectioni10n.localeSlug}}),iu(au,e)}("react-ui"),window.redirection=Redirectioni10n.version},function(e,t){function n(e){function t(e,n,r){e&&e.then?e.then(function(e){t(e,n,r)}).catch(function(e){t(e,r,r)}):n(e)}function r(e){u=function(t,n){try{e(t,n)}catch(e){n(e)}},p(),p=void 0}function o(e){r(function(t,n){n(e)})}function a(e){r(function(t){t(e)})}function i(e,t){var n=p;p=function(){n(),u(e,t)}}function l(e){!u&&t(e,a,o)}function s(e){!u&&t(e,o,o)}var u,c=function(){},p=c,f={then:function(e){var t=u||i;return n(function(n,r){t(function(t){n(e(t))},r)})},catch:function(e){var t=u||i;return n(function(n,r){t(n,function(t){r(e(t))})})},resolve:l,reject:s};try{e&&e(l,s)}catch(e){s(e)}return f}n.resolve=function(e){return n(function(t){t(e)})},n.reject=function(e){return n(function(t,n){n(e)})},n.race=function(e){return e=e||[],n(function(t,n){var r=e.length;if(!r)return t();for(var o=0;o<r;++o){var a=e[o];a&&a.then&&a.then(t).catch(n)}})},n.all=function(e){return e=e||[],n(function(t,n){function r(){--a<=0&&t(e)}var o=e.length,a=o;if(!o)return t();for(var i=0;i<o;++i)!function(t,o){t&&t.then?t.then(function(t){e[o]=t,r()}).catch(n):r()}(e[i],i)})},void 0!==e&&e.exports&&(e.exports=n)},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return y.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function a(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function i(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=i(t);return t.readAsArrayBuffer(e),n}function s(e){var t=new FileReader,n=i(t);return t.readAsText(e),n}function u(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function c(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(y.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(y.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(y.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(y.arrayBuffer&&y.blob&&v(e))this._bodyArrayBuffer=c(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!y.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!E(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=c(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):y.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},y.blob&&(this.blob=function(){var e=a(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?a(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(l)}),this.text=function(){var e=a(this);if(e)return e;if(this._bodyBlob)return s(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(u(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},y.formData&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(e){var t=e.toUpperCase();return w.indexOf(t)>-1?t:e}function d(e,t){t=t||{};var n=t.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=f(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function h(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function m(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function g(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={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(y.arrayBuffer)var b=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},E=ArrayBuffer.isView||function(e){return e&&b.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},y.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},p.call(d.prototype),p.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];g.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=d,e.Response=g,e.fetch=function(e,t){return new Promise(function(n,r){var o=new d(e,t),a=new XMLHttpRequest;a.onload=function(){var e={status:a.status,statusText:a.statusText,headers:m(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new g(t,e))},a.onerror=function(){r(new TypeError("Network request failed"))},a.ontimeout=function(){r(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials&&(a.withCredentials=!0),"responseType"in a&&y.blob&&(a.responseType="blob"),o.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."),t.name="Invariant Violation",t.framesToPop=1,t}function o(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||E}function a(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||E}function i(){}function l(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||E}function s(e,t,n,r,o,a,i){return{$$typeof:k,type:e,key:t,ref:n,props:i,_owner:a}}function u(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function c(e,t,n,r){if(N.length){var o=N.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 p(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function f(e,t,n,o){var a=typeof e;if("undefined"!==a&&"boolean"!==a||(e=null),null===e||"string"===a||"number"===a||"object"===a&&e.$$typeof===j)return n(o,e,""===t?"."+d(e,0):t),1;var i=0;if(t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){a=e[l];var s=t+d(a,l);i+=f(a,s,n,o)}else if("function"==typeof(s=P&&e[P]||e["@@iterator"]))for(e=s.call(e),l=0;!(a=e.next()).done;)a=a.value,s=t+d(a,l++),i+=f(a,s,n,o);else"object"===a&&(n=""+e,r("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return i}function d(e,t){return"object"==typeof e&&null!==e&&null!=e.key?u(e.key):t.toString(36)}function h(e,t){e.func.call(e.context,t,e.count++)}function m(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?g(e,r,n,v.thatReturnsArgument):null!=e&&(s.isValidElement(e)&&(e=s.cloneAndReplaceKey(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),r.push(e))}function g(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(T,"$&/")+"/"),t=c(t,a,r,o),null==e||f(e,"",m,t),p(t)}var y=n(4),b=n(30);n(31);var v=n(32),E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};o.prototype.isReactComponent={},o.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&r("85"),this.updater.enqueueSetState(this,e,t,"setState")},o.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},i.prototype=o.prototype;var w=a.prototype=new i;w.constructor=a,y(w,o.prototype),w.isPureReactComponent=!0;var _=l.prototype=new i;_.constructor=l,y(_,o.prototype),_.unstable_isAsyncReactComponent=!0,_.render=function(){return this.props.children};var C={Component:o,PureComponent:a,AsyncComponent:l},O={current:null},x=Object.prototype.hasOwnProperty,k="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,S={key:!0,ref:!0,__self:!0,__source:!0};s.createElement=function(e,t,n){var r,o={},a=null,i=null,l=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),l=void 0===t.__self?null:t.__self,u=void 0===t.__source?null:t.__source,t)x.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var p=Array(c),f=0;f<c;f++)p[f]=arguments[f+2];o.children=p}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===o[r]&&(o[r]=c[r]);return s(e,a,i,l,u,O.current,o)},s.createFactory=function(e){var t=s.createElement.bind(null,e);return t.type=e,t},s.cloneAndReplaceKey=function(e,t){return s(e.type,t,e.ref,e._self,e._source,e._owner,e.props)},s.cloneElement=function(e,t,n){var r=y({},e.props),o=e.key,a=e.ref,i=e._self,l=e._source,u=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,u=O.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(p in t)x.call(t,p)&&!S.hasOwnProperty(p)&&(r[p]=void 0===t[p]&&void 0!==c?c[p]:t[p])}var p=arguments.length-2;if(1===p)r.children=n;else if(1<p){c=Array(p);for(var f=0;f<p;f++)c[f]=arguments[f+2];r.children=c}return s(e.type,o,a,i,l,u,r)},s.isValidElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===k};var P="function"==typeof Symbol&&Symbol.iterator,j="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,T=/\/+/g,N=[],D={forEach:function(e,t,n){if(null==e)return e;t=c(null,null,t,n),null==e||f(e,"",h,t),p(t)},map:function(e,t,n){if(null==e)return e;var r=[];return g(e,r,null,t,n),r},count:function(e){return null==e?0:f(e,"",v.thatReturnsNull,null)},toArray:function(e){var t=[];return g(e,t,null,v.thatReturnsArgument),t}};e.exports={Children:{map:D.map,forEach:D.forEach,count:D.count,toArray:D.toArray,only:function(e){return s.isValidElement(e)||r("143"),e}},Component:C.Component,PureComponent:C.PureComponent,unstable_AsyncComponent:C.AsyncComponent,createElement:s.createElement,cloneElement:s.cloneElement,isValidElement:s.isValidElement,createFactory:s.createFactory,version:"16.0.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:O,assign:y}}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){}}r(),e.exports=n(34)},function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw t=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."),t.name="Invariant Violation",t.framesToPop=1,t}function o(e){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 a(){if(Pt)for(var e in jt){var t=jt[e],n=Pt.indexOf(e);if(-1<n||r("96",e),!Tt.plugins[n]){t.extractEvents||r("97",e),Tt.plugins[n]=t,n=t.eventTypes;for(var o in n){var a=void 0,l=n[o],s=t,u=o;Tt.eventNameDispatchConfigs.hasOwnProperty(u)&&r("99",u),Tt.eventNameDispatchConfigs[u]=l;var c=l.phasedRegistrationNames;if(c){for(a in c)c.hasOwnProperty(a)&&i(c[a],s,u);a=!0}else l.registrationName?(i(l.registrationName,s,u),a=!0):a=!1;a||r("98",o,e)}}}}function i(e,t,n){Tt.registrationNameModules[e]&&r("100",e),Tt.registrationNameModules[e]=t,Tt.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e,t){return(e&t)===t}function s(e){for(var t;t=e._renderedComponent;)e=t;return e}function u(e,t){e=s(e),e._hostNode=t,t[Gt]=e}function c(e,t){if(!(e._flags&Vt.hasCachedChildNodes)){var n=e._renderedChildren;t=t.firstChild;var o;e:for(o in n)if(n.hasOwnProperty(o)){var a=n[o],i=s(a)._domID;if(0!==i){for(;null!==t;t=t.nextSibling){var l=t,c=i;if(l.nodeType===Bt&&l.getAttribute(Wt)===""+c||l.nodeType===Ht&&l.nodeValue===" react-text: "+c+" "||l.nodeType===Ht&&l.nodeValue===" react-empty: "+c+" "){u(a,t);continue e}}r("32",i)}}e._flags|=Vt.hasCachedChildNodes}}function p(e){if(e[Gt])return e[Gt];for(var t=[];!e[Gt];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}var n=e[Gt];if(n.tag===Mt||n.tag===Ut)return n;for(;e&&(n=e[Gt]);e=t.pop()){var r=n;t.length&&c(n,e)}return r}function f(e){if("function"==typeof e.getName)return e.getName();if("number"==typeof e.tag){if("string"==typeof(e=e.type))return e;if("function"==typeof e)return e.displayName||e.name}return null}function d(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if((t.effectTag&nn)!==tn)return 1;for(;t.return;)if(t=t.return,(t.effectTag&nn)!==tn)return 1}return t.tag===Jt?2:3}function h(e){2!==d(e)&&r("188")}function m(e){var t=e.alternate;if(!t)return t=d(e),3===t&&r("188"),1===t?null:e;for(var n=e,o=t;;){var a=n.return,i=a?a.alternate:null;if(!a||!i)break;if(a.child===i.child){for(var l=a.child;l;){if(l===n)return h(a),e;if(l===o)return h(a),t;l=l.sibling}r("188")}if(n.return!==o.return)n=a,o=i;else{l=!1;for(var s=a.child;s;){if(s===n){l=!0,n=a,o=i;break}if(s===o){l=!0,o=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,o=a;break}if(s===o){l=!0,o=i,n=a;break}s=s.sibling}l||r("189")}}n.alternate!==o&&r("190")}return n.tag!==Jt&&r("188"),n.stateNode.current===n?e:t}function g(e,t,n,r,o,a,i,l,s){on._hasCaughtError=!1,on._caughtError=null;var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){on._caughtError=e,on._hasCaughtError=!0}}function y(){if(on._hasRethrowError){var e=on._rethrowError;throw on._rethrowError=null,on._hasRethrowError=!1,e}}function b(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=ln.getNodeFromInstance(r),an.invokeGuardedCallbackAndCatchFirstError(t,n,void 0,e),e.currentTarget=null}function v(e){if(e=sn.getInstanceFromNode(e))if("number"==typeof e.tag){un&&"function"==typeof un.restoreControlledState||r("194");var t=sn.getFiberCurrentPropsFromNode(e.stateNode);un.restoreControlledState(e.stateNode,e.type,t)}else"function"!=typeof e.restoreControlledState&&r("195"),e.restoreControlledState()}function E(e,t,n,r,o,a){return e(t,n,r,o,a)}function w(e,t){return e(t)}function _(e,t){return w(e,t)}function C(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===mn?e.parentNode:e}function O(e){var t=e.targetInst;do{if(!t){e.ancestors.push(t);break}var n=t;if("number"==typeof n.tag){for(;n.return;)n=n.return;n=n.tag!==gn?null:n.stateNode.containerInfo}else{for(;n._hostParent;)n=n._hostParent;n=$t.getNodeFromInstance(n).parentNode}if(!n)break;e.ancestors.push(t),t=$t.getClosestInstanceFromNode(n)}while(t);for(n=0;n<e.ancestors.length;n++)t=e.ancestors[n],bn._handleTopLevel(e.topLevelType,t,e.nativeEvent,C(e.nativeEvent))}function x(e,t){return null==t&&r("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 k(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function S(e,t){e&&(sn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))}function P(e){return S(e,!0)}function j(e){return S(e,!1)}function T(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||"button"!==t&&"input"!==t&&"select"!==t&&"textarea"!==t);default:return!1}}function N(e,t){if(!gt.canUseDOM||t&&!("addEventListener"in document))return!1;t="on"+e;var n=t in document;return n||(n=document.createElement("div"),n.setAttribute(t,"return;"),n="function"==typeof n[t]),!n&&kt&&"wheel"===e&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}function D(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}function A(e){if(Cn[e])return Cn[e];if(!_n[e])return e;var t,n=_n[e];for(t in n)if(n.hasOwnProperty(t)&&t in On)return Cn[e]=n[t];return""}function I(e){return Object.prototype.hasOwnProperty.call(e,Pn)||(e[Pn]=Sn++,kn[e[Pn]]={}),kn[e[Pn]]}function R(e){return!!Bn.hasOwnProperty(e)||!Un.hasOwnProperty(e)&&(Mn.test(e)?Bn[e]=!0:(Un[e]=!0,!1))}function F(){return null}function L(e){var t="";return mt.Children.forEach(e,function(e){null==e||"string"!=typeof e&&"number"!=typeof e||(t+=e)}),t}function M(e,t,n){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r)}else{for(n=""+n,t=null,r=0;r<e.length;r++){if(e[r].value===n)return void(e[r].selected=!0);null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function U(e,t){t&&(Jn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&r("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&r("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||r("61")),null!=t.style&&"object"!=typeof t.style&&r("62",""))}function B(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function H(e){var t=B(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"function"==typeof n.get&&"function"==typeof n.set)return Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:!0,get:function(){return n.get.call(this)},set:function(e){r=""+e,n.set.call(this,e)}}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}function W(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}}function V(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===rr)return void(n.nodeValue=t)}e.textContent=t}function z(e,t){lr(t,e.nodeType===ar||e.nodeType===ir?e:e.ownerDocument)}function G(e,t){return e!==Dr&&e!==Nr||t!==Dr&&t!==Nr?e===Tr&&t!==Tr?-255:e!==Tr&&t===Tr?255:e-t:0}function q(){return{first:null,last:null,hasForceUpdate:!1,callbackList:null}}function $(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Y(e,t){t=t.priorityLevel;var n=null;if(null!==e.last&&0>=G(e.last.priorityLevel,t))n=e.last;else for(e=e.first;null!==e&&0>=G(e.priorityLevel,t);)n=e,e=e.next;return n}function K(e,t){var n=e.alternate,r=e.updateQueue;null===r&&(r=e.updateQueue=q()),null!==n?null===(e=n.updateQueue)&&(e=n.updateQueue=q()):e=null,Rr=r,Fr=e!==r?e:null;var o=Rr;n=Fr;var a=Y(o,t),i=null!==a?a.next:o.first;return null===n?($(o,t,a,i),null):(r=Y(n,t),e=null!==r?r.next:n.first,$(o,t,a,i),i===e&&null!==i||a===r&&null!==a?(null===r&&(n.first=t),null===e&&(n.last=null),null):(t={priorityLevel:t.priorityLevel,partialState:t.partialState,callback:t.callback,isReplace:t.isReplace,isForced:t.isForced,isTopLevelUnmount:t.isTopLevelUnmount,next:null},$(n,t,r,e),t))}function Q(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function X(e,t,n){e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n}function J(e){return e.tag===Wr&&null!=e.type.childContextTypes}function Z(e,t){var n=e.stateNode,o=e.type.childContextTypes;if("function"!=typeof n.getChildContext)return t;n=n.getChildContext();for(var a in n)a in o||r("108",f(e)||"Unknown",a);return yt({},t,n)}function ee(e,t,n){this.tag=e,this.key=t,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.memoizedState=this.updateQueue=this.memoizedProps=this.pendingProps=this.ref=null,this.internalContextTag=n,this.effectTag=uo,this.lastEffect=this.firstEffect=this.nextEffect=null,this.pendingWorkPriority=lo,this.alternate=null}function te(e,t,n){var o=void 0;return"function"==typeof e?(o=e.prototype&&e.prototype.isReactComponent?new ee(Zr,t,n):new ee(Jr,t,n),o.type=e):"string"==typeof e?(o=new ee(to,t,n),o.type=e):"object"==typeof e&&null!==e&&"number"==typeof e.tag?o=e:r("130",null==e?e:typeof e,""),o}function ne(e){return null===e||void 0===e?null:(e=Ho&&e[Ho]||e["@@iterator"],"function"==typeof e?e:null)}function re(e,t){var n=t.ref;if(null!==n&&"function"!=typeof n){if(t._owner){t=t._owner;var o=void 0;t&&("number"==typeof t.tag?(t.tag!==Do&&r("110"),o=t.stateNode):o=t.getPublicInstance()),o||r("147",n);var a=""+n;return null!==e&&null!==e.ref&&e.ref._stringRef===a?e.ref:(e=function(e){var t=o.refs===Et?o.refs={}:o.refs;null===e?delete t[a]:t[a]=e},e._stringRef=a,e)}"string"!=typeof n&&r("148"),t._owner||r("149",n)}return n}function oe(e,t){"textarea"!==e.type&&r("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function ae(e,t){function n(n,r){if(t){if(!e){if(null===r.alternate)return;r=r.alternate}var o=n.lastEffect;null!==o?(o.nextEffect=r,n.lastEffect=r):n.firstEffect=n.lastEffect=r,r.nextEffect=null,r.effectTag=Bo}}function o(e,r){if(!t)return null;for(;null!==r;)n(e,r),r=r.sibling;return null}function a(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 i(t,n){return e?(t=Co(t,n),t.index=0,t.sibling=null,t):(t.pendingWorkPriority=n,t.effectTag=Mo,t.index=0,t.sibling=null,t)}function l(e,n,r){return e.index=r,t?null!==(r=e.alternate)?(r=r.index,r<n?(e.effectTag=Uo,n):r):(e.effectTag=Uo,n):n}function s(e){return t&&null===e.alternate&&(e.effectTag=Uo),e}function u(e,t,n,r){return null===t||t.tag!==Ao?(n=ko(n,e.internalContextTag,r),n.return=e,n):(t=i(t,r),t.pendingProps=n,t.return=e,t)}function c(e,t,n,r){return null===t||t.type!==n.type?(r=Oo(n,e.internalContextTag,r),r.ref=re(t,n),r.return=e,r):(r=i(t,r),r.ref=re(t,n),r.pendingProps=n.props,r.return=e,r)}function p(e,t,n,r){return null===t||t.tag!==Ro?(n=So(n,e.internalContextTag,r),n.return=e,n):(t=i(t,r),t.pendingProps=n,t.return=e,t)}function f(e,t,n,r){return null===t||t.tag!==Fo?(t=Po(n,e.internalContextTag,r),t.type=n.value,t.return=e,t):(t=i(t,r),t.type=n.value,t.return=e,t)}function d(e,t,n,r){return null===t||t.tag!==Io||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(n=jo(n,e.internalContextTag,r),n.return=e,n):(t=i(t,r),t.pendingProps=n.children||[],t.return=e,t)}function h(e,t,n,r){return null===t||t.tag!==Lo?(n=xo(n,e.internalContextTag,r),n.return=e,n):(t=i(t,r),t.pendingProps=n,t.return=e,t)}function m(e,t,n){if("string"==typeof t||"number"==typeof t)return t=ko(""+t,e.internalContextTag,n),t.return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Wo:return n=Oo(t,e.internalContextTag,n),n.ref=re(null,t),n.return=e,n;case Eo:return t=So(t,e.internalContextTag,n),t.return=e,t;case wo:return n=Po(t,e.internalContextTag,n),n.type=t.value,n.return=e,n;case _o:return t=jo(t,e.internalContextTag,n),t.return=e,t}if(To(t)||ne(t))return t=xo(t,e.internalContextTag,n),t.return=e,t;oe(e,t)}return null}function g(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Wo:return n.key===o?c(e,t,n,r):null;case Eo:return n.key===o?p(e,t,n,r):null;case wo:return null===o?f(e,t,n,r):null;case _o:return n.key===o?d(e,t,n,r):null}if(To(n)||ne(n))return null!==o?null:h(e,t,n,r);oe(e,n)}return null}function y(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return e=e.get(n)||null,u(t,e,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Wo:return e=e.get(null===r.key?n:r.key)||null,c(t,e,r,o);case Eo:return e=e.get(null===r.key?n:r.key)||null,p(t,e,r,o);case wo:return e=e.get(n)||null,f(t,e,r,o);case _o:return e=e.get(null===r.key?n:r.key)||null,d(t,e,r,o)}if(To(r)||ne(r))return e=e.get(n)||null,h(t,e,r,o);oe(t,r)}return null}function b(e,r,i,s){for(var u=null,c=null,p=r,f=r=0,d=null;null!==p&&f<i.length;f++){p.index>f?(d=p,p=null):d=p.sibling;var h=g(e,p,i[f],s);if(null===h){null===p&&(p=d);break}t&&p&&null===h.alternate&&n(e,p),r=l(h,r,f),null===c?u=h:c.sibling=h,c=h,p=d}if(f===i.length)return o(e,p),u;if(null===p){for(;f<i.length;f++)(p=m(e,i[f],s))&&(r=l(p,r,f),null===c?u=p:c.sibling=p,c=p);return u}for(p=a(e,p);f<i.length;f++)(d=y(p,e,f,i[f],s))&&(t&&null!==d.alternate&&p.delete(null===d.key?f:d.key),r=l(d,r,f),null===c?u=d:c.sibling=d,c=d);return t&&p.forEach(function(t){return n(e,t)}),u}function v(e,i,s,u){var c=ne(s);"function"!=typeof c&&r("150"),null==(s=c.call(s))&&r("151");for(var p=c=null,f=i,d=i=0,h=null,b=s.next();null!==f&&!b.done;d++,b=s.next()){f.index>d?(h=f,f=null):h=f.sibling;var v=g(e,f,b.value,u);if(null===v){f||(f=h);break}t&&f&&null===v.alternate&&n(e,f),i=l(v,i,d),null===p?c=v:p.sibling=v,p=v,f=h}if(b.done)return o(e,f),c;if(null===f){for(;!b.done;d++,b=s.next())null!==(b=m(e,b.value,u))&&(i=l(b,i,d),null===p?c=b:p.sibling=b,p=b);return c}for(f=a(e,f);!b.done;d++,b=s.next())null!==(b=y(f,e,d,b.value,u))&&(t&&null!==b.alternate&&f.delete(null===b.key?d:b.key),i=l(b,i,d),null===p?c=b:p.sibling=b,p=b);return t&&f.forEach(function(t){return n(e,t)}),c}return function(e,t,a,l){var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case Wo:e:{var c=a.key;for(u=t;null!==u;){if(u.key===c){if(u.type===a.type){o(e,u.sibling),t=i(u,l),t.ref=re(u,a),t.pendingProps=a.props,t.return=e,e=t;break e}o(e,u);break}n(e,u),u=u.sibling}l=Oo(a,e.internalContextTag,l),l.ref=re(t,a),l.return=e,e=l}return s(e);case Eo:e:{for(u=a.key;null!==t;){if(t.key===u){if(t.tag===Ro){o(e,t.sibling),t=i(t,l),t.pendingProps=a,t.return=e,e=t;break e}o(e,t);break}n(e,t),t=t.sibling}a=So(a,e.internalContextTag,l),a.return=e,e=a}return s(e);case wo:e:{if(null!==t){if(t.tag===Fo){o(e,t.sibling),t=i(t,l),t.type=a.value,t.return=e,e=t;break e}o(e,t)}t=Po(a,e.internalContextTag,l),t.type=a.value,t.return=e,e=t}return s(e);case _o:e:{for(u=a.key;null!==t;){if(t.key===u){if(t.tag===Io&&t.stateNode.containerInfo===a.containerInfo&&t.stateNode.implementation===a.implementation){o(e,t.sibling),t=i(t,l),t.pendingProps=a.children||[],t.return=e,e=t;break e}o(e,t);break}n(e,t),t=t.sibling}a=jo(a,e.internalContextTag,l),a.return=e,e=a}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==t&&t.tag===Ao?(o(e,t.sibling),t=i(t,l),t.pendingProps=a,t.return=e,e=t):(o(e,t),a=ko(a,e.internalContextTag,l),a.return=e,e=a),s(e);if(To(a))return b(e,t,a,l);if(ne(a))return v(e,t,a,l);if(u&&oe(e,a),void 0===a)switch(e.tag){case Do:case No:a=e.type,r("152",a.displayName||a.name||"Component")}return o(e,t)}}function ie(e,t,n,o){function a(e,t){t.updater=i,e.stateNode=t,Yt.set(t,e)}var i={isMounted:oa,enqueueSetState:function(n,r,o){n=Yt.get(n);var a=t(n,!1);Zo(n,r,void 0===o?null:o,a),e(n,a)},enqueueReplaceState:function(n,r,o){n=Yt.get(n);var a=t(n,!1);ea(n,r,void 0===o?null:o,a),e(n,a)},enqueueForceUpdate:function(n,r){n=Yt.get(n);var o=t(n,!1);ta(n,void 0===r?null:r,o),e(n,o)}};return{adoptClassInstance:a,constructClassInstance:function(e,t){var n=e.type,r=Xo(e),o=Jo(e),i=o?Qo(e,r):Et;return t=new n(t,i),a(e,t),o&&Ko(e,r,i),t},mountClassInstance:function(e,t){var n=e.alternate,o=e.stateNode,a=o.state||null,l=e.pendingProps;l||r("158");var s=Xo(e);o.props=l,o.state=a,o.refs=Et,o.context=Qo(e,s),Sr.enableAsyncSubtreeAPI&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent&&(e.internalContextTag|=Yo),"function"==typeof o.componentWillMount&&(s=o.state,o.componentWillMount(),s!==o.state&&i.enqueueReplaceState(o,o.state,null),null!==(s=e.updateQueue)&&(o.state=na(n,e,s,o,a,l,t))),"function"==typeof o.componentDidMount&&(e.effectTag|=$o)},updateClassInstance:function(e,t,a){var l=t.stateNode;l.props=t.memoizedProps,l.state=t.memoizedState;var s=t.memoizedProps,u=t.pendingProps;u||null==(u=s)&&r("159");var c=l.context,p=Xo(t);if(p=Qo(t,p),"function"!=typeof l.componentWillReceiveProps||s===u&&c===p||(c=l.state,l.componentWillReceiveProps(u,p),l.state!==c&&i.enqueueReplaceState(l,l.state,null)),c=t.memoizedState,a=null!==t.updateQueue?na(e,t,t.updateQueue,l,c,u,a):c,!(s!==u||c!==a||ra()||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=$o),!1;var f=u;if(null===s||null!==t.updateQueue&&t.updateQueue.hasForceUpdate)f=!0;else{var d=t.stateNode,h=t.type;f="function"==typeof d.shouldComponentUpdate?d.shouldComponentUpdate(f,a,p):!h.prototype||!h.prototype.isPureReactComponent||(!wt(s,f)||!wt(c,a))}return f?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,a,p),"function"==typeof l.componentDidUpdate&&(t.effectTag|=$o)):("function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=$o),n(t,u),o(t,a)),l.props=u,l.state=a,l.context=p,f}}}function le(e,t,n,o,a){function i(e,t,n){l(e,t,n,t.pendingWorkPriority)}function l(e,t,n,r){t.child=null===e?aa(t,t.child,n,r):e.child===t.child?ia(t,t.child,n,r):la(t,t.child,n,r)}function s(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Aa)}function u(e,t,n,r){if(s(e,t),!n)return r&&ma(t,!1),p(e,t);n=t.stateNode,Ia.current=t;var o=n.render();return t.effectTag|=ja,i(e,t,o),t.memoizedState=n.state,t.memoizedProps=n.props,r&&ma(t,!0),t.child}function c(e){var t=e.stateNode;t.pendingContext?ha(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ha(e,t.context,!1),y(e,t.containerInfo)}function p(e,t){return sa(e,t),t.child}function f(e,t){switch(t.tag){case va:c(t);break;case ba:da(t);break;case _a:y(t,t.stateNode.containerInfo)}return null}var d=e.shouldSetTextContent,h=e.useSyncScheduling,m=e.shouldDeprioritizeSubtree,g=t.pushHostContext,y=t.pushHostContainer,b=n.enterHydrationState,v=n.resetHydrationState,E=n.tryToClaimNextHydratableInstance;e=ie(o,a,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var w=e.adoptClassInstance,_=e.constructClassInstance,C=e.mountClassInstance,O=e.updateClassInstance;return{beginWork:function(e,t,n){if(t.pendingWorkPriority===Sa||t.pendingWorkPriority>n)return f(e,t);switch(t.tag){case ga:null!==e&&r("155");var o=t.type,a=t.pendingProps,l=pa(t);return l=ca(t,l),o=o(a,l),t.effectTag|=ja,"object"==typeof o&&null!==o&&"function"==typeof o.render?(t.tag=ba,a=da(t),w(t,o),C(t,n),t=u(e,t,!0,a)):(t.tag=ya,i(e,t,o),t.memoizedProps=a,t=t.child),t;case ya:e:{if(a=t.type,n=t.pendingProps,o=t.memoizedProps,fa())null===n&&(n=o);else if(null===n||o===n){t=p(e,t);break e}o=pa(t),o=ca(t,o),a=a(n,o),t.effectTag|=ja,i(e,t,a),t.memoizedProps=n,t=t.child}return t;case ba:return a=da(t),o=void 0,null===e?t.stateNode?r("153"):(_(t,t.pendingProps),C(t,n),o=!0):o=O(e,t,n),u(e,t,o,a);case va:return c(t),o=t.updateQueue,null!==o?(a=t.memoizedState,o=ua(e,t,o,null,a,null,n),a===o?(v(),t=p(e,t)):(a=o.element,null!==e&&null!==e.child||!b(t)?(v(),i(e,t,a)):(t.effectTag|=Ta,t.child=aa(t,t.child,a,n)),t.memoizedState=o,t=t.child)):(v(),t=p(e,t)),t;case Ea:g(t),null===e&&E(t),a=t.type;var x=t.memoizedProps;return o=t.pendingProps,null===o&&null===(o=x)&&r("154"),l=null!==e?e.memoizedProps:null,fa()||null!==o&&x!==o?(x=o.children,d(a,o)?x=null:l&&d(a,l)&&(t.effectTag|=Na),s(e,t),n!==Pa&&!h&&m(a,o)?(t.pendingWorkPriority=Pa,t=null):(i(e,t,x),t.memoizedProps=o,t=t.child)):t=p(e,t),t;case wa:return null===e&&E(t),e=t.pendingProps,null===e&&(e=t.memoizedProps),t.memoizedProps=e,null;case Oa:t.tag=Ca;case Ca:return n=t.pendingProps,fa()?null===n&&null===(n=e&&e.memoizedProps)&&r("154"):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps),a=n.children,o=t.pendingWorkPriority,t.stateNode=null===e?aa(t,t.stateNode,a,o):e.child===t.child?ia(t,t.stateNode,a,o):la(t,t.stateNode,a,o),t.memoizedProps=n,t.stateNode;case xa:return null;case _a:e:{if(y(t,t.stateNode.containerInfo),n=t.pendingWorkPriority,a=t.pendingProps,fa())null===a&&null==(a=e&&e.memoizedProps)&&r("154");else if(null===a||t.memoizedProps===a){t=p(e,t);break e}null===e?t.child=la(t,t.child,a,n):i(e,t,a),t.memoizedProps=a,t=t.child}return t;case ka:e:{if(n=t.pendingProps,fa())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n){t=p(e,t);break e}i(e,t,n),t.memoizedProps=n,t=t.child}return t;default:r("156")}},beginFailedWork:function(e,t,n){switch(t.tag){case ba:da(t);break;case va:c(t);break;default:r("157")}return t.effectTag|=Da,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),t.pendingWorkPriority===Sa||t.pendingWorkPriority>n?f(e,t):(t.firstEffect=null,t.lastEffect=null,l(e,t,null,n),t.tag===ba&&(e=t.stateNode,t.memoizedProps=e.props,t.memoizedState=e.state),t.child)}}}function se(e,t,n){var o=e.createInstance,a=e.createTextInstance,i=e.appendInitialChild,l=e.finalizeInitialChildren,s=e.prepareUpdate,u=t.getRootHostContainer,c=t.popHostContext,p=t.getHostContext,f=t.popHostContainer,d=n.prepareToHydrateHostInstance,h=n.prepareToHydrateHostTextInstance,m=n.popHydrationState;return{completeWork:function(e,t,n){var g=t.pendingProps;switch(null===g?g=t.memoizedProps:t.pendingWorkPriority===Ja&&n!==Ja||(t.pendingProps=null),t.tag){case Ua:return null;case Ba:return Fa(t),null;case Ha:return f(t),La(t),g=t.stateNode,g.pendingContext&&(g.context=g.pendingContext,g.pendingContext=null),null!==e&&null!==e.child||(m(t),t.effectTag&=~Ka),null;case Wa:c(t),n=u();var y=t.type;if(null!==e&&null!=t.stateNode){var b=e.memoizedProps,v=t.stateNode,E=p();g=s(v,y,b,g,n,E),(t.updateQueue=g)&&(t.effectTag|=Xa),e.ref!==t.ref&&(t.effectTag|=Qa)}else{if(!g)return null===t.stateNode&&r("166"),null;if(e=p(),m(t))d(t,n,e)&&(t.effectTag|=Xa);else{e=o(y,g,n,e,t);e:for(b=t.child;null!==b;){if(b.tag===Wa||b.tag===Va)i(e,b.stateNode);else if(b.tag!==za&&null!==b.child){b=b.child;continue}if(b===t)break e;for(;null===b.sibling;){if(null===b.return||b.return===t)break e;b=b.return}b=b.sibling}l(e,y,g,n)&&(t.effectTag|=Xa),t.stateNode=e}null!==t.ref&&(t.effectTag|=Qa)}return null;case Va:if(e&&null!=t.stateNode)e.memoizedProps!==g&&(t.effectTag|=Xa);else{if("string"!=typeof g)return null===t.stateNode&&r("166"),null;e=u(),n=p(),m(t)?h(t)&&(t.effectTag|=Xa):t.stateNode=a(g,e,n,t)}return null;case Ga:(g=t.memoizedProps)||r("165"),t.tag=qa,n=[];e:for((y=t.stateNode)&&(y.return=t);null!==y;){if(y.tag===Wa||y.tag===Va||y.tag===za)r("164");else if(y.tag===$a)n.push(y.type);else if(null!==y.child){y.child.return=y,y=y.child;continue}for(;null===y.sibling;){if(null===y.return||y.return===t)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}return y=g.handler,g=y(g.props,n),t.child=Ra(t,null!==e?e.child:null,g,t.pendingWorkPriority),t.child;case qa:return t.tag=Ga,null;case $a:case Ya:return null;case za:return t.effectTag|=Xa,f(t),null;case Ma:r("167");default:r("156")}}}}function ue(e){return function(t){try{return e(t)}catch(e){}}}function ce(e,t){function n(e){var n=e.ref;if(null!==n)try{n(null)}catch(n){t(e,n)}}function o(e){return e.tag===oi||e.tag===ri||e.tag===ii}function a(e){for(var t=e;;)if(l(t),null!==t.child&&t.tag!==ii)t.child.return=t,t=t.child;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function i(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&r("160"),n.tag){case oi:o=n.stateNode,i=!1;break e;case ri:case ii:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(t.tag===oi||t.tag===ai)a(t),i?y(o,t.stateNode):g(o,t.stateNode);else if(t.tag===ii?o=t.stateNode.containerInfo:l(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;t=t.return,t.tag===ii&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function l(e){switch("function"==typeof ui&&ui(e),e.tag){case ni:n(e);var r=e.stateNode;if("function"==typeof r.componentWillUnmount)try{r.props=e.memoizedProps,r.state=e.memoizedState,r.componentWillUnmount()}catch(n){t(e,n)}break;case oi:n(e);break;case li:a(e.stateNode);break;case ii:i(e)}}var s=e.commitMount,u=e.commitUpdate,c=e.resetTextContent,p=e.commitTextUpdate,f=e.appendChild,d=e.appendChildToContainer,h=e.insertBefore,m=e.insertInContainerBefore,g=e.removeChild,y=e.removeChildFromContainer,b=e.getPublicInstance;return{commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(o(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var a=t=void 0;switch(n.tag){case oi:t=n.stateNode,a=!1;break;case ri:case ii:t=n.stateNode.containerInfo,a=!0;break;default:r("161")}n.effectTag&di&&(c(t),n.effectTag&=~di);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||o(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==oi&&n.tag!==ai;){if(n.effectTag&ci)continue t;if(null===n.child||n.tag===ii)continue t;n.child.return=n,n=n.child}if(!(n.effectTag&ci)){n=n.stateNode;break e}}for(var i=e;;){if(i.tag===oi||i.tag===ai)n?a?m(t,i.stateNode,n):h(t,i.stateNode,n):a?d(t,i.stateNode):f(t,i.stateNode);else if(i.tag!==ii&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){i(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case ni:break;case oi:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&u(n,i,a,e,o,t)}break;case ai:null===t.stateNode&&r("162"),n=t.memoizedProps,p(t.stateNode,null!==e?e.memoizedProps:n,n);break;case ri:case ii:break;default:r("163")}},commitLifeCycles:function(e,t){switch(t.tag){case ni:var n=t.stateNode;if(t.effectTag&pi)if(null===e)n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidMount();else{var o=e.memoizedProps;e=e.memoizedState,n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidUpdate(o,e)}t.effectTag&fi&&null!==t.updateQueue&&si(t,t.updateQueue,n);break;case ri:e=t.updateQueue,null!==e&&si(t,e,t.child&&t.child.stateNode);break;case oi:n=t.stateNode,null===e&&t.effectTag&pi&&s(n,t.type,t.memoizedProps,t);break;case ai:case ii:break;default:r("163")}},commitAttachRef:function(e){var t=e.ref;if(null!==t){var n=e.stateNode;switch(e.tag){case oi:t(b(n));break;default:t(n)}}},commitDetachRef:function(e){null!==(e=e.ref)&&e(null)}}}function pe(e){function t(e){return e===yi&&r("174"),e}var n=e.getChildHostContext,o=e.getRootHostContext,a=hi(yi),i=hi(yi),l=hi(yi);return{getHostContext:function(){return t(a.current)},getRootHostContainer:function(){return t(l.current)},popHostContainer:function(e){mi(a,e),mi(i,e),mi(l,e)},popHostContext:function(e){i.current===e&&(mi(a,e),mi(i,e))},pushHostContainer:function(e,t){gi(l,t,e),t=o(t),gi(i,e,e),gi(a,t,e)},pushHostContext:function(e){var r=t(l.current),o=t(a.current);r=n(o,e.type,r),o!==r&&(gi(i,e,e),gi(a,r,e))},resetHostContainer:function(){a.current=yi,l.current=yi}}}function fe(e){function t(e,t){var n=Ci();n.stateNode=t,n.return=e,n.effectTag=wi,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function n(e,t){switch(e.tag){case bi:return i(t,e.type,e.pendingProps);case vi:return l(t,e.pendingProps);default:return!1}}function o(e){for(e=e.return;null!==e&&e.tag!==bi&&e.tag!==Ei;)e=e.return;h=e}var a=e.shouldSetTextContent,i=e.canHydrateInstance,l=e.canHydrateTextInstance,s=e.getNextHydratableSibling,u=e.getFirstHydratableChild,c=e.hydrateInstance,p=e.hydrateTextInstance,f=e.didNotHydrateInstance,d=e.didNotFindHydratableInstance;if(e=e.didNotFindHydratableTextInstance,!(i&&l&&s&&u&&c&&p&&f&&d&&e))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){r("175")},prepareToHydrateHostTextInstance:function(){r("176")},popHydrationState:function(){return!1}};var h=null,m=null,g=!1;return{enterHydrationState:function(e){return m=u(e.stateNode.containerInfo),h=e,g=!0},resetHydrationState:function(){m=h=null,g=!1},tryToClaimNextHydratableInstance:function(e){if(g){var r=m;if(r){if(!n(e,r)){if(!(r=s(r))||!n(e,r))return e.effectTag|=_i,g=!1,void(h=e);t(h,m)}e.stateNode=r,h=e,m=u(r)}else e.effectTag|=_i,g=!1,h=e}},prepareToHydrateHostInstance:function(e,t,n){return t=c(e.stateNode,e.type,e.memoizedProps,t,n,e),e.updateQueue=t,null!==t},prepareToHydrateHostTextInstance:function(e){return p(e.stateNode,e.memoizedProps,e)},popHydrationState:function(e){if(e!==h)return!1;if(!g)return o(e),g=!0,!1;var n=e.type;if(e.tag!==bi||"head"!==n&&"body"!==n&&!a(n,e.memoizedProps))for(n=m;n;)t(e,n),n=s(n);return o(e),m=h?s(e.stateNode):null,!0}}}function de(e){function t(){for(;null!==q&&q.current.pendingWorkPriority===Ti;){q.isScheduled=!1;var e=q.nextScheduledRoot;if(q.nextScheduledRoot=null,q===$)return $=q=null,V=Ti,null;q=e}e=q;for(var t=null,n=Ti;null!==e;)e.current.pendingWorkPriority!==Ti&&(n===Ti||n>e.current.pendingWorkPriority)&&(n=e.current.pendingWorkPriority,t=e),e=e.nextScheduledRoot;null!==t?(V=n,xi(),Xi(),_(),W=Si(t.current,n),t!==oe&&(re=0,oe=t)):(V=Ti,oe=W=null)}function n(n){ee=!0,G=null;var o=n.stateNode;if(o.current===n&&r("177"),V!==Ni&&V!==Di||re++,ki.current=null,n.effectTag>Li)if(null!==n.lastEffect){n.lastEffect.nextEffect=n;var a=n.firstEffect}else a=n;else a=n.firstEffect;for(R(),z=a;null!==z;){var i=!1,l=void 0;try{for(;null!==z;){var s=z.effectTag;if(s&Wi&&e.resetTextContent(z.stateNode),s&Gi){var u=z.alternate;null!==u&&D(u)}switch(s&~(Vi|zi|Wi|Gi|Li)){case Mi:S(z),z.effectTag&=~Mi;break;case Bi:S(z),z.effectTag&=~Mi,j(z.alternate,z);break;case Ui:j(z.alternate,z);break;case Hi:te=!0,P(z),te=!1}z=z.nextEffect}}catch(e){i=!0,l=e}i&&(null===z&&r("178"),p(z,l),null!==z&&(z=z.nextEffect))}for(F(),o.current=n,z=a;null!==z;){o=!1,a=void 0;try{for(;null!==z;){var c=z.effectTag;if(c&(Ui|Vi)&&T(z.alternate,z),c&Gi&&N(z),c&zi)switch(i=z,l=void 0,null!==K&&(l=K.get(i),K.delete(i),null==l&&null!==i.alternate&&(i=i.alternate,l=K.get(i),K.delete(i))),null==l&&r("184"),i.tag){case Ki:i.stateNode.componentDidCatch(l.error,{componentStack:l.componentStack});break;case qi:null===J&&(J=l.error);break;default:r("157")}var f=z.nextEffect;z.nextEffect=null,z=f}}catch(e){o=!0,a=e}o&&(null===z&&r("178"),p(z,a),null!==z&&(z=z.nextEffect))}ee=!1,"function"==typeof ji&&ji(n.stateNode),X&&(X.forEach(y),X=null),t()}function o(e){for(;;){var t=k(e.alternate,e,V),n=e.return,r=e.sibling,o=e;if(!(o.pendingWorkPriority!==Ti&&o.pendingWorkPriority>V)){for(var a=Qi(o),i=o.child;null!==i;)a=Pi(a,i.pendingWorkPriority),i=i.sibling;o.pendingWorkPriority=a}if(null!==t)return t;if(null!==n&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),e.effectTag>Li&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e)),null!==r)return r;if(null===n){G=e;break}e=n}return null}function a(e){var t=O(e.alternate,e,V);return null===t&&(t=o(e)),ki.current=null,t}function i(e){var t=x(e.alternate,e,V);return null===t&&(t=o(e)),ki.current=null,t}function l(e){c(Ri,e)}function s(){if(null!==K&&0<K.size&&V===Di)for(;null!==W;){var e=W;if(null===(W=null!==K&&(K.has(e)||null!==e.alternate&&K.has(e.alternate))?i(W):a(W))&&(null===G&&r("179"),L=Di,n(G),L=V,null===K||0===K.size||V!==Di))break}}function u(e,o){if(null!==G?(L=Di,n(G),s()):null===W&&t(),!(V===Ti||V>e)){L=V;e:for(;;){if(V<=Di)for(;null!==W&&!(null===(W=a(W))&&(null===G&&r("179"),L=Di,n(G),L=V,s(),V===Ti||V>e||V>Di)););else if(null!==o)for(;null!==W&&!U;)if(1<o.timeRemaining()){if(null===(W=a(W)))if(null===G&&r("179"),1<o.timeRemaining()){if(L=Di,n(G),L=V,s(),V===Ti||V>e||V<Ai)break}else U=!0}else U=!0;switch(V){case Ni:case Di:if(V<=e)continue e;break e;case Ai:case Ii:case Ri:if(null===o)break e;if(!U&&V<=e)continue e;break e;case Ti:break e;default:r("181")}}}}function c(e,t){M&&r("182"),M=!0;var n=L,o=!1,a=null;try{u(e,t)}catch(e){o=!0,a=e}for(;o;){if(Z){J=a;break}var s=W;if(null===s)Z=!0;else{var c=p(s,a);if(null===c&&r("183"),!Z){try{o=c,a=e,c=t;for(var f=o;null!==s;){switch(s.tag){case Ki:Oi(s);break;case $i:w(s);break;case qi:E(s);break;case Yi:E(s)}if(s===f||s.alternate===f)break;s=s.return}W=i(o),u(a,c)}catch(e){o=!0,a=e;continue}break}}}if(L=n,null!==t&&(Y=!1),V>Di&&!Y&&(A(l),Y=!0),e=J,Z=U=M=!1,oe=Q=K=J=null,re=0,null!==e)throw e}function p(e,t){var n=ki.current=null,r=!1,o=!1,a=null;if(e.tag===qi)n=e,d(e)&&(Z=!0);else for(var i=e.return;null!==i&&null===n;){if(i.tag===Ki?"function"==typeof i.stateNode.componentDidCatch&&(r=!0,a=f(i),n=i,o=!0):i.tag===qi&&(n=i),d(i)){if(te||null!==X&&(X.has(i)||null!==i.alternate&&X.has(i.alternate)))return null;n=null,o=!1}i=i.return}if(null!==n){null===Q&&(Q=new Set),Q.add(n);var l="";i=e;do{e:switch(i.tag){case fo:case ho:case mo:case go:var s=i._debugOwner,u=i._debugSource,c=f(i),p=null;s&&(p=f(s)),s=u,c="\n in "+(c||"Unknown")+(s?" (at "+s.fileName.replace(/^.*[\\\/]/,"")+":"+s.lineNumber+")":p?" (created by "+p+")":"");break e;default:c=""}l+=c,i=i.return}while(i);return i=l,e=f(e),null===K&&(K=new Map),t={componentName:e,componentStack:i,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:a,willRetry:o},K.set(n,t),ee?(null===X&&(X=new Set),X.add(n)):y(n),n}return null===J&&(J=t),null}function d(e){return null!==Q&&(Q.has(e)||null!==e.alternate&&Q.has(e.alternate))}function h(e,t){return m(e,t,!1)}function m(e,t){re>ne&&(Z=!0,r("185")),!M&&t<=V&&(W=null);for(var n=!0;null!==e&&n;){if(n=!1,(e.pendingWorkPriority===Ti||e.pendingWorkPriority>t)&&(n=!0,e.pendingWorkPriority=t),null!==e.alternate&&(e.alternate.pendingWorkPriority===Ti||e.alternate.pendingWorkPriority>t)&&(n=!0,e.alternate.pendingWorkPriority=t),null===e.return){if(e.tag!==qi)break;var o=e.stateNode;if(t===Ti||o.isScheduled||(o.isScheduled=!0,$?$.nextScheduledRoot=o:q=o,$=o),!M)switch(t){case Ni:H?c(Ni,null):c(Di,null);break;case Di:B||r("186");break;default:Y||(A(l),Y=!0)}}e=e.return}}function g(e,t){var n=L;return n===Ti&&(n=!I||e.internalContextTag&Fi||t?Ii:Ni),n===Ni&&(M||B)?Di:n}function y(e){m(e,Di,!0)}var b=pe(e),v=fe(e),E=b.popHostContainer,w=b.popHostContext,_=b.resetHostContainer,C=le(e,b,v,h,g),O=C.beginWork,x=C.beginFailedWork,k=se(e,b,v).completeWork;b=ce(e,p);var S=b.commitPlacement,P=b.commitDeletion,j=b.commitWork,T=b.commitLifeCycles,N=b.commitAttachRef,D=b.commitDetachRef,A=e.scheduleDeferredCallback,I=e.useSyncScheduling,R=e.prepareForCommit,F=e.resetAfterCommit,L=Ti,M=!1,U=!1,B=!1,H=!1,W=null,V=Ti,z=null,G=null,q=null,$=null,Y=!1,K=null,Q=null,X=null,J=null,Z=!1,ee=!1,te=!1,ne=1e3,re=0,oe=null;return{scheduleUpdate:h,getPriorityContext:g,batchedUpdates:function(e,t){var n=B;B=!0;try{return e(t)}finally{B=n,M||B||c(Di,null)}},unbatchedUpdates:function(e){var t=H,n=B;H=B,B=!1;try{return e()}finally{B=n,H=t}},flushSync:function(e){var t=B,n=L;B=!0,L=Ni;try{return e()}finally{B=t,L=n,M&&r("187"),c(Di,null)}},deferredUpdates:function(e){var t=L;L=Ii;try{return e()}finally{L=t}}}}function he(){r("196")}function me(e){return e?(e=Yt.get(e),"number"==typeof e.tag?he(e):e._processChildContext(e._context)):Et}function ge(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ye(e,t){var n=ge(e);e=0;for(var r;n;){if(n.nodeType===al){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ge(n)}}function be(){return!il&&gt.canUseDOM&&(il="textContent"in document.documentElement?"textContent":"innerText"),il}function ve(){r("211")}function Ee(){r("212")}function we(e){if(null==e)return null;if(e.nodeType===pl)return e;var t=Yt.get(e);if(t)return"number"==typeof t.tag?ve(t):Ee(t);"function"==typeof e.render?r("188"):r("213",Object.keys(e))}function _e(e){if(void 0!==e._hostParent)return e._hostParent;if("number"==typeof e.tag){do{e=e.return}while(e&&e.tag!==fl);if(e)return e}return null}function Ce(e,t){for(var n=0,r=e;r;r=_e(r))n++;r=0;for(var o=t;o;o=_e(o))r++;for(;0<n-r;)e=_e(e),n--;for(;0<r-n;)t=_e(t),r--;for(;n--;){if(e===t||e===t.alternate)return e;e=_e(e),t=_e(t)}return null}function Oe(e,t,n){(t=hl(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=x(n._dispatchListeners,t),n._dispatchInstances=x(n._dispatchInstances,e))}function xe(e){e&&e.dispatchConfig.phasedRegistrationNames&&dl.traverseTwoPhase(e._targetInst,Oe,e)}function ke(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst;t=t?dl.getParentInstance(t):null,dl.traverseTwoPhase(t,Oe,e)}}function Se(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=hl(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=x(n._dispatchListeners,t),n._dispatchInstances=x(n._dispatchInstances,e))}function Pe(e){e&&e.dispatchConfig.registrationName&&Se(e._targetInst,null,e)}function je(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface;for(var o in e)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)?vt.thatReturnsTrue:vt.thatReturnsFalse,this.isPropagationStopped=vt.thatReturnsFalse,this}function Te(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 Ne(e){e instanceof this||r("223"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function De(e){e.eventPool=[],e.getPooled=Te,e.release=Ne}function Ae(e,t,n,r){return je.call(this,e,t,n,r)}function Ie(e,t,n,r){return je.call(this,e,t,n,r)}function Re(e,t){switch(e){case"topKeyUp":return-1!==wl.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Fe(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function Le(e,t){switch(e){case"topCompositionEnd":return Fe(t);case"topKeyPress":return 32!==t.which?null:(Tl=!0,Pl);case"topTextInput":return e=t.data,e===Pl&&Tl?null:e;default:return null}}function Me(e,t){if(Nl)return"topCompositionEnd"===e||!_l&&Re(e,t)?(e=bl.getData(),bl.reset(),Nl=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":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"topCompositionEnd":return Sl?null:t.data;default:return null}}function Ue(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Al[e.type]:"textarea"===t}function Be(e,t,n){return e=je.getPooled(Il.change,e,t,n),e.type="change",fn.enqueueStateRestore(n),ml.accumulateTwoPhaseDispatches(e),e}function He(e){wn.enqueueEvents(e),wn.processEventQueue(!1)}function We(e){var t=$t.getNodeFromInstance(e);if(Zn.updateValueIfChanged(t))return e}function Ve(e,t){if("topChange"===e)return t}function ze(){Rl&&(Rl.detachEvent("onpropertychange",Ge),Fl=Rl=null)}function Ge(e){"value"===e.propertyName&&We(Fl)&&(e=Be(Fl,e,C(e)),hn.batchedUpdates(He,e))}function qe(e,t,n){"topFocus"===e?(ze(),Rl=t,Fl=n,Rl.attachEvent("onpropertychange",Ge)):"topBlur"===e&&ze()}function $e(e){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return We(Fl)}function Ye(e,t){if("topClick"===e)return We(t)}function Ke(e,t){if("topInput"===e||"topChange"===e)return We(t)}function Qe(e,t,n,r){return je.call(this,e,t,n,r)}function Xe(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ul[e])&&!!t[e]}function Je(){return Xe}function Ze(e,t,n,r){return je.call(this,e,t,n,r)}function et(e,t){if(Yl||null==Gl||Gl!==Ot())return null;var n=Gl;return"selectionStart"in n&&cl.hasSelectionCapabilities(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?(n=window.getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}):n=void 0,$l&&wt($l,n)?null:($l=n,e=je.getPooled(zl.select,ql,e,t),e.type="select",e.target=Gl,ml.accumulateTwoPhaseDispatches(e),e)}function tt(e,t,n,r){return je.call(this,e,t,n,r)}function nt(e,t,n,r){return je.call(this,e,t,n,r)}function rt(e,t,n,r){return je.call(this,e,t,n,r)}function ot(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,32<=e||13===e?e:0}function at(e,t,n,r){return je.call(this,e,t,n,r)}function it(e,t,n,r){return je.call(this,e,t,n,r)}function lt(e,t,n,r){return je.call(this,e,t,n,r)}function st(e,t,n,r){return je.call(this,e,t,n,r)}function ut(e,t,n,r){return je.call(this,e,t,n,r)}function ct(e){return e[1].toUpperCase()}function pt(e){return!(!e||e.nodeType!==ds&&e.nodeType!==gs&&e.nodeType!==ys&&(e.nodeType!==ms||" react-mount-point-unstable "!==e.nodeValue))}function ft(e){return!(!(e=e?e.nodeType===gs?e.documentElement:e.firstChild:null)||e.nodeType!==ds||!e.hasAttribute(bs))}function dt(e,t,n,o,a){pt(n)||r("200");var i=n._reactRootContainer;if(i)Rs.updateContainer(t,i,e,a);else{if(!o&&!ft(n))for(o=void 0;o=n.lastChild;)n.removeChild(o);var l=Rs.createContainer(n);i=n._reactRootContainer=l,Rs.unbatchedUpdates(function(){Rs.updateContainer(t,l,e,a)})}return Rs.getPublicRootInstance(i)}function ht(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return pt(t)||r("200"),vo.createPortal(e,t,null,n)}var mt=n(0);n(35);var gt=n(36),yt=n(4),bt=n(37),vt=n(13),Et=n(38),wt=n(39),_t=n(40),Ct=n(43),Ot=n(44);mt||r("227");var xt,kt,St={Namespaces:{html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"},getIntrinsicNamespace:o,getChildNamespace:function(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?o(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}},Pt=null,jt={},Tt={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Pt&&r("101"),Pt=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var o=e[t];jt.hasOwnProperty(t)&&jt[t]===o||(jt[t]&&r("102",t),jt[t]=o,n=!0)}n&&a()}},Nt=Tt,Dt={children:!0,dangerouslySetInnerHTML:!0,autoFocus:!0,defaultValue:!0,defaultChecked:!0,innerHTML:!0,suppressContentEditableWarning:!0,style:!0},At={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,HAS_STRING_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(e){var t=At,n=e.Properties||{},o=e.DOMAttributeNamespaces||{},a=e.DOMAttributeNames||{};e=e.DOMMutationMethods||{};for(var i in n){It.properties.hasOwnProperty(i)&&r("48",i);var s=i.toLowerCase(),u=n[i];s={attributeName:s,attributeNamespace:null,propertyName:i,mutationMethod:null,mustUseProperty:l(u,t.MUST_USE_PROPERTY),hasBooleanValue:l(u,t.HAS_BOOLEAN_VALUE),hasNumericValue:l(u,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:l(u,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:l(u,t.HAS_OVERLOADED_BOOLEAN_VALUE),hasStringBooleanValue:l(u,t.HAS_STRING_BOOLEAN_VALUE)},1>=s.hasBooleanValue+s.hasNumericValue+s.hasOverloadedBooleanValue||r("50",i),a.hasOwnProperty(i)&&(s.attributeName=a[i]),o.hasOwnProperty(i)&&(s.attributeNamespace=o[i]),e.hasOwnProperty(i)&&(s.mutationMethod=e[i]),It.properties[i]=s}}},It={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:":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",ATTRIBUTE_NAME_CHAR:":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",properties:{},shouldSetAttribute:function(e,t){if(It.isReservedProp(e)||!("o"!==e[0]&&"O"!==e[0]||"n"!==e[1]&&"N"!==e[1]))return!1;if(null===t)return!0;switch(typeof t){case"boolean":return It.shouldAttributeAcceptBooleanValue(e);case"undefined":case"number":case"string":case"object":return!0;default:return!1}},getPropertyInfo:function(e){return It.properties.hasOwnProperty(e)?It.properties[e]:null},shouldAttributeAcceptBooleanValue:function(e){if(It.isReservedProp(e))return!0;var t=It.getPropertyInfo(e);return t?t.hasBooleanValue||t.hasStringBooleanValue||t.hasOverloadedBooleanValue:"data-"===(e=e.toLowerCase().slice(0,5))||"aria-"===e},isReservedProp:function(e){return Dt.hasOwnProperty(e)},injection:At},Rt=It,Ft={IndeterminateComponent:0,FunctionalComponent:1,ClassComponent:2,HostRoot:3,HostPortal:4,HostComponent:5,HostText:6,CoroutineComponent:7,CoroutineHandlerPhase:8,YieldComponent:9,Fragment:10},Lt={ELEMENT_NODE:1,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_FRAGMENT_NODE:11},Mt=Ft.HostComponent,Ut=Ft.HostText,Bt=Lt.ELEMENT_NODE,Ht=Lt.COMMENT_NODE,Wt=Rt.ID_ATTRIBUTE_NAME,Vt={hasCachedChildNodes:1},zt=Math.random().toString(36).slice(2),Gt="__reactInternalInstance$"+zt,qt="__reactEventHandlers$"+zt,$t={getClosestInstanceFromNode:p,getInstanceFromNode:function(e){var t=e[Gt];return t?t.tag===Mt||t.tag===Ut?t:t._hostNode===e?t:null:(t=p(e),null!=t&&t._hostNode===e?t:null)},getNodeFromInstance:function(e){if(e.tag===Mt||e.tag===Ut)return e.stateNode;if(void 0===e._hostNode&&r("33"),e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent||r("34"),e=e._hostParent;for(;t.length;e=t.pop())c(e,e._hostNode);return e._hostNode},precacheChildNodes:c,precacheNode:u,uncacheNode:function(e){var t=e._hostNode;t&&(delete t[Gt],e._hostNode=null)},precacheFiberNode:function(e,t){t[Gt]=e},getFiberCurrentPropsFromNode:function(e){return e[qt]||null},updateFiberProps:function(e,t){e[qt]=t}},Yt={remove:function(e){e._reactInternalFiber=void 0},get:function(e){return e._reactInternalFiber},has:function(e){return void 0!==e._reactInternalFiber},set:function(e,t){e._reactInternalFiber=t}},Kt={ReactCurrentOwner:mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner},Qt={NoEffect:0,PerformedWork:1,Placement:2,Update:4,PlacementAndUpdate:6,Deletion:8,ContentReset:16,Callback:32,Err:64,Ref:128},Xt=Ft.HostComponent,Jt=Ft.HostRoot,Zt=Ft.HostPortal,en=Ft.HostText,tn=Qt.NoEffect,nn=Qt.Placement,rn={isFiberMounted:function(e){return 2===d(e)},isMounted:function(e){return!!(e=Yt.get(e))&&2===d(e)},findCurrentFiberUsingSlowPath:m,findCurrentHostFiber:function(e){if(!(e=m(e)))return null;for(var t=e;;){if(t.tag===Xt||t.tag===en)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},findCurrentHostFiberWithNoPortals:function(e){if(!(e=m(e)))return null;for(var t=e;;){if(t.tag===Xt||t.tag===en)return t;if(t.child&&t.tag!==Zt)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}},on={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback&&r("197"),g=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){g.apply(on,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){if(on.invokeGuardedCallback.apply(this,arguments),on.hasCaughtError()){var u=on.clearCaughtError();on._hasRethrowError||(on._hasRethrowError=!0,on._rethrowError=u)}},rethrowCaughtError:function(){return y.apply(on,arguments)},hasCaughtError:function(){return on._hasCaughtError},clearCaughtError:function(){if(on._hasCaughtError){var e=on._caughtError;return on._caughtError=null,on._hasCaughtError=!1,e}r("198")}},an=on,ln={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;return Array.isArray(t)&&r("103"),e.currentTarget=t?ln.getNodeFromInstance(n):null,t=t?t(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,t},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)b(e,t,n[o],r[o]);else n&&b(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null},executeDispatchesInOrderStopAtTrue:function(e){e:{var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t)){for(var r=0;r<t.length&&!e.isPropagationStopped();r++)if(t[r](e,n[r])){t=n[r];break e}}else if(t&&t(e,n)){t=n;break e}t=null}return e._dispatchInstances=null,e._dispatchListeners=null,t},hasDispatches:function(e){return!!e._dispatchListeners},getFiberCurrentPropsFromNode:function(e){return xt.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return xt.getInstanceFromNode(e)},getNodeFromInstance:function(e){return xt.getNodeFromInstance(e)},injection:{injectComponentTree:function(e){xt=e}}},sn=ln,un=null,cn=null,pn=null,fn={injection:{injectFiberControlledHostComponent:function(e){un=e}},enqueueStateRestore:function(e){cn?pn?pn.push(e):pn=[e]:cn=e},restoreStateIfNeeded:function(){if(cn){var e=cn,t=pn;if(pn=cn=null,v(e),t)for(e=0;e<t.length;e++)v(t[e])}}},dn=!1,hn={batchedUpdates:function(e,t){if(dn)return E(_,e,t);dn=!0;try{return E(_,e,t)}finally{dn=!1,fn.restoreStateIfNeeded()}},injection:{injectStackBatchedUpdates:function(e){E=e},injectFiberBatchedUpdates:function(e){w=e}}},mn=Lt.TEXT_NODE,gn=Ft.HostRoot,yn=[],bn={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){bn._handleTopLevel=e},setEnabled:function(e){bn._enabled=!!e},isEnabled:function(){return bn._enabled},trapBubbledEvent:function(e,t,n){return n?bt.listen(n,t,bn.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?bt.capture(n,t,bn.dispatchEvent.bind(null,e)):null},dispatchEvent:function(e,t){if(bn._enabled){var n=C(t);if(n=$t.getClosestInstanceFromNode(n),null===n||"number"!=typeof n.tag||rn.isFiberMounted(n)||(n=null),yn.length){var r=yn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{hn.batchedUpdates(O,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>yn.length&&yn.push(e)}}}},vn=bn,En=null,wn={injection:{injectEventPluginOrder:Nt.injectEventPluginOrder,injectEventPluginsByName:Nt.injectEventPluginsByName},getListener:function(e,t){if("number"==typeof e.tag){var n=e.stateNode;if(!n)return null;var o=sn.getFiberCurrentPropsFromNode(n);if(!o)return null;if(n=o[t],T(t,e.type,o))return null}else{if("string"==typeof(o=e._currentElement)||"number"==typeof o||!e._rootNodeID)return null;if(e=o.props,n=e[t],T(t,o.type,e))return null}return n&&"function"!=typeof n&&r("231",t,typeof n),n},extractEvents:function(e,t,n,r){for(var o,a=Nt.plugins,i=0;i<a.length;i++){var l=a[i];l&&(l=l.extractEvents(e,t,n,r))&&(o=x(o,l))}return o},enqueueEvents:function(e){e&&(En=x(En,e))},processEventQueue:function(e){var t=En;En=null,e?k(t,P):k(t,j),En&&r("95"),an.rethrowCaughtError()}};gt.canUseDOM&&(kt=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var _n={animationend:D("Animation","AnimationEnd"),animationiteration:D("Animation","AnimationIteration"),animationstart:D("Animation","AnimationStart"),transitionend:D("Transition","TransitionEnd")},Cn={},On={};gt.canUseDOM&&(On=document.createElement("div").style,"AnimationEvent"in window||(delete _n.animationend.animation,delete _n.animationiteration.animation,delete _n.animationstart.animation),"TransitionEvent"in window||delete _n.transitionend.transition);var xn={topAbort:"abort",topAnimationEnd:A("animationend")||"animationend",topAnimationIteration:A("animationiteration")||"animationiteration",topAnimationStart:A("animationstart")||"animationstart",topBlur:"blur",topCancel:"cancel",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topClose:"close",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoad:"load",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topToggle:"toggle",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:A("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},kn={},Sn=0,Pn="_reactListenersID"+(""+Math.random()).slice(2),jn=yt({},{handleTopLevel:function(e,t,n,r){e=wn.extractEvents(e,t,n,r),wn.enqueueEvents(e),wn.processEventQueue(!1)}},{setEnabled:function(e){vn&&vn.setEnabled(e)},isEnabled:function(){return!(!vn||!vn.isEnabled())},listenTo:function(e,t){var n=I(t);e=Nt.registrationNameDependencies[e];for(var r=0;r<e.length;r++){var o=e[r];n.hasOwnProperty(o)&&n[o]||("topWheel"===o?N("wheel")?vn.trapBubbledEvent("topWheel","wheel",t):N("mousewheel")?vn.trapBubbledEvent("topWheel","mousewheel",t):vn.trapBubbledEvent("topWheel","DOMMouseScroll",t):"topScroll"===o?vn.trapCapturedEvent("topScroll","scroll",t):"topFocus"===o||"topBlur"===o?(vn.trapCapturedEvent("topFocus","focus",t),vn.trapCapturedEvent("topBlur","blur",t),n.topBlur=!0,n.topFocus=!0):"topCancel"===o?(N("cancel",!0)&&vn.trapCapturedEvent("topCancel","cancel",t),n.topCancel=!0):"topClose"===o?(N("close",!0)&&vn.trapCapturedEvent("topClose","close",t),n.topClose=!0):xn.hasOwnProperty(o)&&vn.trapBubbledEvent(o,xn[o],t),n[o]=!0)}},isListeningToAllDependencies:function(e,t){t=I(t),e=Nt.registrationNameDependencies[e];for(var n=0;n<e.length;n++){var r=e[n];if(!t.hasOwnProperty(r)||!t[r])return!1}return!0},trapBubbledEvent:function(e,t,n){return vn.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return vn.trapCapturedEvent(e,t,n)}}),Tn={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},Nn=["Webkit","ms","Moz","O"];Object.keys(Tn).forEach(function(e){Nn.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tn[t]=Tn[e]})});var Dn={isUnitlessNumber:Tn,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}},An=Dn.isUnitlessNumber,In=!1;if(gt.canUseDOM){var Rn=document.createElement("div").style;try{Rn.font=""}catch(e){In=!0}}var Fn,Ln={createDangerousStringForStyles:function(){},setValueForStyles:function(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,a=t[n];if(o=null==a||"boolean"==typeof a||""===a?"":r||"number"!=typeof a||0===a||An.hasOwnProperty(o)&&An[o]?(""+a).trim():a+"px","float"===n&&(n="cssFloat"),r)e.setProperty(n,o);else if(o)e[n]=o;else if(r=In&&Dn.shorthandPropertyExpansions[n])for(var i in r)e[i]="";else e[n]=""}}},Mn=new RegExp("^["+Rt.ATTRIBUTE_NAME_START_CHAR+"]["+Rt.ATTRIBUTE_NAME_CHAR+"]*$"),Un={},Bn={},Hn={setAttributeForID:function(e,t){e.setAttribute(Rt.ID_ATTRIBUTE_NAME,t)},setAttributeForRoot:function(e){e.setAttribute(Rt.ROOT_ATTRIBUTE_NAME,"")},getValueForProperty:function(){},getValueForAttribute:function(){},setValueForProperty:function(e,t,n){var r=Rt.getPropertyInfo(t);if(r&&Rt.shouldSetAttribute(t,n)){var o=r.mutationMethod;o?o(e,n):null==n||r.hasBooleanValue&&!n||r.hasNumericValue&&isNaN(n)||r.hasPositiveNumericValue&&1>n||r.hasOverloadedBooleanValue&&!1===n?Hn.deleteValueForProperty(e,t):r.mustUseProperty?e[r.propertyName]=n:(t=r.attributeName,(o=r.attributeNamespace)?e.setAttributeNS(o,t,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&!0===n?e.setAttribute(t,""):e.setAttribute(t,""+n))}else Hn.setValueForAttribute(e,t,Rt.shouldSetAttribute(t,n)?n:null)},setValueForAttribute:function(e,t,n){R(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rt.getPropertyInfo(t);n?(t=n.mutationMethod)?t(e,void 0):n.mustUseProperty?e[n.propertyName]=!n.hasBooleanValue&&"":e.removeAttribute(n.attributeName):e.removeAttribute(t)}},Wn=Hn,Vn=Kt.ReactDebugCurrentFrame,zn={current:null,phase:null,resetCurrentFiber:function(){Vn.getCurrentStack=null,zn.current=null,zn.phase=null},setCurrentFiber:function(e,t){Vn.getCurrentStack=F,zn.current=e,zn.phase=t},getCurrentFiberOwnerName:function(){return null},getCurrentFiberStackAddendum:F},Gn=zn,qn={getHostProps:function(e,t){var n=t.value,r=t.checked;return yt({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:e._wrapperState.initialValue,checked:null!=r?r:e._wrapperState.initialChecked})},initWrapperState:function(e,t){var n=t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}},updateWrapper:function(e,t){var n=t.checked;null!=n&&Wn.setValueForProperty(e,"checked",n||!1),n=t.value,null!=n?0===n&&""===e.value?e.value="0":"number"===t.type?(t=parseFloat(e.value)||0,(n!=t||n==t&&e.value!=n)&&(e.value=""+n)):e.value!==""+n&&(e.value=""+n):(null==t.value&&null!=t.defaultValue&&e.defaultValue!==""+t.defaultValue&&(e.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked))},postMountWrapper:function(e,t){switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":e.value="",e.value=e.defaultValue;break;default:e.value=e.value}t=e.name,""!==t&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!e.defaultChecked,""!==t&&(e.name=t)},restoreControlledState:function(e,t){qn.updateWrapper(e,t);var n=t.name;if("radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(n=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var a=$t.getFiberCurrentPropsFromNode(o);a||r("90"),qn.updateWrapper(o,a)}}}}},$n=qn,Yn={validateProps:function(){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){return e=yt({children:void 0},t),(t=L(t.children))&&(e.children=t),e}},Kn={getHostProps:function(e,t){return yt({},t,{value:void 0})},initWrapperState:function(e,t){var n=t.value;e._wrapperState={initialValue:null!=n?n:t.defaultValue,wasMultiple:!!t.multiple}},postMountWrapper:function(e,t){e.multiple=!!t.multiple;var n=t.value;null!=n?M(e,!!t.multiple,n):null!=t.defaultValue&&M(e,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){e._wrapperState.initialValue=void 0;var n=e._wrapperState.wasMultiple;e._wrapperState.wasMultiple=!!t.multiple;var r=t.value;null!=r?M(e,!!t.multiple,r):n!==!!t.multiple&&(null!=t.defaultValue?M(e,!!t.multiple,t.defaultValue):M(e,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=t.value;null!=n&&M(e,!!t.multiple,n)}},Qn={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),yt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})},initWrapperState:function(e,t){var n=t.value,o=n;null==n&&(n=t.defaultValue,t=t.children,null!=t&&(null!=n&&r("92"),Array.isArray(t)&&(1>=t.length||r("93"),t=t[0]),n=""+t),null==n&&(n=""),o=n),e._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=t.value;null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)},restoreControlledState:function(e,t){Qn.updateWrapper(e,t)}},Xn=Qn,Jn=yt({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}),Zn={_getTrackerFromNode:function(e){return e._valueTracker},track:function(e){e._valueTracker||(e._valueTracker=H(e))},updateValueIfChanged:function(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=B(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)},stopTracking:function(e){(e=e._valueTracker)&&e.stopTracking()}},er=St.Namespaces,tr=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==er.svg||"innerHTML"in e)e.innerHTML=t;else for(Fn=Fn||document.createElement("div"),Fn.innerHTML="<svg>"+t+"</svg>",t=Fn.firstChild;t.firstChild;)e.appendChild(t.firstChild)}),nr=/["'&<>]/,rr=Lt.TEXT_NODE;gt.canUseDOM&&("textContent"in document.documentElement||(V=function(e,t){if(e.nodeType===rr)e.nodeValue=t;else{if("boolean"==typeof t||"number"==typeof t)t=""+t;else{t=""+t;var n=nr.exec(t);if(n){var r,o="",a=0;for(r=n.index;r<t.length;r++){switch(t.charCodeAt(r)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#x27;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}a!==r&&(o+=t.substring(a,r)),a=r+1,o+=n}t=a!==r?o+t.substring(a,r):o}}tr(e,t)}}));var or=V,ar=(Gn.getCurrentFiberOwnerName,Lt.DOCUMENT_NODE),ir=Lt.DOCUMENT_FRAGMENT_NODE,lr=jn.listenTo,sr=Nt.registrationNameModules,ur=St.Namespaces.html,cr=St.getIntrinsicNamespace,pr={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},fr={createElement:function(e,t,n,r){return n=n.nodeType===ar?n:n.ownerDocument,r===ur&&(r=cr(e)),r===ur?"script"===e?(e=n.createElement("div"),e.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},createTextNode:function(e,t){return(t.nodeType===ar?t:t.ownerDocument).createTextNode(e)},setInitialProperties:function(e,t,n,r){var o=W(t,n);switch(t){case"iframe":case"object":jn.trapBubbledEvent("topLoad","load",e);var a=n;break;case"video":case"audio":for(a in pr)pr.hasOwnProperty(a)&&jn.trapBubbledEvent(a,pr[a],e);a=n;break;case"source":jn.trapBubbledEvent("topError","error",e),a=n;break;case"img":case"image":jn.trapBubbledEvent("topError","error",e),jn.trapBubbledEvent("topLoad","load",e),a=n;break;case"form":jn.trapBubbledEvent("topReset","reset",e),jn.trapBubbledEvent("topSubmit","submit",e),a=n;break;case"details":jn.trapBubbledEvent("topToggle","toggle",e),a=n;break;case"input":$n.initWrapperState(e,n),a=$n.getHostProps(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(r,"onChange");break;case"option":Yn.validateProps(e,n),a=Yn.getHostProps(e,n);break;case"select":Kn.initWrapperState(e,n),a=Kn.getHostProps(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(r,"onChange");break;case"textarea":Xn.initWrapperState(e,n),a=Xn.getHostProps(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(r,"onChange");break;default:a=n}U(t,a);var i,l=a;for(i in l)if(l.hasOwnProperty(i)){var s=l[i];"style"===i?Ln.setValueForStyles(e,s):"dangerouslySetInnerHTML"===i?null!=(s=s?s.__html:void 0)&&tr(e,s):"children"===i?"string"==typeof s?or(e,s):"number"==typeof s&&or(e,""+s):"suppressContentEditableWarning"!==i&&(sr.hasOwnProperty(i)?null!=s&&z(r,i):o?Wn.setValueForAttribute(e,i,s):null!=s&&Wn.setValueForProperty(e,i,s))}switch(t){case"input":Zn.track(e),$n.postMountWrapper(e,n);break;case"textarea":Zn.track(e),Xn.postMountWrapper(e,n);break;case"option":Yn.postMountWrapper(e,n);break;case"select":Kn.postMountWrapper(e,n);break;default:"function"==typeof a.onClick&&(e.onclick=vt)}},diffProperties:function(e,t,n,r,o){var a=null;switch(t){case"input":n=$n.getHostProps(e,n),r=$n.getHostProps(e,r),a=[];break;case"option":n=Yn.getHostProps(e,n),r=Yn.getHostProps(e,r),a=[];break;case"select":n=Kn.getHostProps(e,n),r=Kn.getHostProps(e,r),a=[];break;case"textarea":n=Xn.getHostProps(e,n),r=Xn.getHostProps(e,r),a=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=vt)}U(t,r);var i,l;e=null;for(i in n)if(!r.hasOwnProperty(i)&&n.hasOwnProperty(i)&&null!=n[i])if("style"===i)for(l in t=n[i])t.hasOwnProperty(l)&&(e||(e={}),e[l]="");else"dangerouslySetInnerHTML"!==i&&"children"!==i&&"suppressContentEditableWarning"!==i&&(sr.hasOwnProperty(i)?a||(a=[]):(a=a||[]).push(i,null));for(i in r){var s=r[i];if(t=null!=n?n[i]:void 0,r.hasOwnProperty(i)&&s!==t&&(null!=s||null!=t))if("style"===i)if(t){for(l in t)!t.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||(e||(e={}),e[l]="");for(l in s)s.hasOwnProperty(l)&&t[l]!==s[l]&&(e||(e={}),e[l]=s[l])}else e||(a||(a=[]),a.push(i,e)),e=s;else"dangerouslySetInnerHTML"===i?(s=s?s.__html:void 0,t=t?t.__html:void 0,null!=s&&t!==s&&(a=a||[]).push(i,""+s)):"children"===i?t===s||"string"!=typeof s&&"number"!=typeof s||(a=a||[]).push(i,""+s):"suppressContentEditableWarning"!==i&&(sr.hasOwnProperty(i)?(null!=s&&z(o,i),a||t===s||(a=[])):(a=a||[]).push(i,s))}return e&&(a=a||[]).push("style",e),a},updateProperties:function(e,t,n,r,o){W(n,r),r=W(n,o);for(var a=0;a<t.length;a+=2){var i=t[a],l=t[a+1];"style"===i?Ln.setValueForStyles(e,l):"dangerouslySetInnerHTML"===i?tr(e,l):"children"===i?or(e,l):r?null!=l?Wn.setValueForAttribute(e,i,l):Wn.deleteValueForAttribute(e,i):null!=l?Wn.setValueForProperty(e,i,l):Wn.deleteValueForProperty(e,i)}switch(n){case"input":$n.updateWrapper(e,o),Zn.updateValueIfChanged(e);break;case"textarea":Xn.updateWrapper(e,o);break;case"select":Kn.postUpdateWrapper(e,o)}},diffHydratedProperties:function(e,t,n,r,o){switch(t){case"iframe":case"object":jn.trapBubbledEvent("topLoad","load",e);break;case"video":case"audio":for(var a in pr)pr.hasOwnProperty(a)&&jn.trapBubbledEvent(a,pr[a],e);break;case"source":jn.trapBubbledEvent("topError","error",e);break;case"img":case"image":jn.trapBubbledEvent("topError","error",e),jn.trapBubbledEvent("topLoad","load",e);break;case"form":jn.trapBubbledEvent("topReset","reset",e),jn.trapBubbledEvent("topSubmit","submit",e);break;case"details":jn.trapBubbledEvent("topToggle","toggle",e);break;case"input":$n.initWrapperState(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(o,"onChange");break;case"option":Yn.validateProps(e,n);break;case"select":Kn.initWrapperState(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(o,"onChange");break;case"textarea":Xn.initWrapperState(e,n),jn.trapBubbledEvent("topInvalid","invalid",e),z(o,"onChange")}U(t,n),r=null;for(var i in n)n.hasOwnProperty(i)&&(a=n[i],"children"===i?"string"==typeof a?e.textContent!==a&&(r=["children",a]):"number"==typeof a&&e.textContent!==""+a&&(r=["children",""+a]):sr.hasOwnProperty(i)&&null!=a&&z(o,i));switch(t){case"input":Zn.track(e),$n.postMountWrapper(e,n);break;case"textarea":Zn.track(e),Xn.postMountWrapper(e,n);break;case"select":case"option":break;default:"function"==typeof n.onClick&&(e.onclick=vt)}return r},diffHydratedText:function(e,t){return e.nodeValue!==t},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":$n.restoreControlledState(e,n);break;case"textarea":Xn.restoreControlledState(e,n);break;case"select":Kn.restoreControlledState(e,n)}}},dr=void 0;if(gt.canUseDOM)if("function"!=typeof requestIdleCallback){var hr=null,mr=null,gr=!1,yr=!1,br=0,vr=33,Er=33,wr={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return br-performance.now()}:function(){return br-Date.now()}},_r="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){e.source===window&&e.data===_r&&(gr=!1,e=mr,mr=null,null!==e&&e(wr))},!1);var Cr=function(e){yr=!1;var t=e-br+Er;t<Er&&vr<Er?(8>t&&(t=8),Er=t<vr?vr:t):vr=t,br=e+Er,gr||(gr=!0,window.postMessage(_r,"*")),t=hr,hr=null,null!==t&&t(e)};dr=function(e){return mr=e,yr||(yr=!0,requestAnimationFrame(Cr)),0}}else dr=requestIdleCallback;else dr=function(e){return setTimeout(function(){e({timeRemaining:function(){return 1/0}})}),0};var Or,xr,kr={rIC:dr},Sr={enableAsyncSubtreeAPI:!0},Pr={NoWork:0,SynchronousPriority:1,TaskPriority:2,HighPriority:3,LowPriority:4,OffscreenPriority:5},jr=Qt.Callback,Tr=Pr.NoWork,Nr=Pr.SynchronousPriority,Dr=Pr.TaskPriority,Ar=Ft.ClassComponent,Ir=Ft.HostRoot,Rr=void 0,Fr=void 0,Lr={addUpdate:function(e,t,n,r){K(e,{priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null})},addReplaceUpdate:function(e,t,n,r){K(e,{priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null})},addForceUpdate:function(e,t,n){K(e,{priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null})},getUpdatePriority:function(e){var t=e.updateQueue;return null===t||e.tag!==Ar&&e.tag!==Ir?Tr:null!==t.first?t.first.priorityLevel:Tr},addTopLevelUpdate:function(e,t,n,r){var o=null===t.element;t={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},e=K(e,t),o&&(o=Rr,n=Fr,null!==o&&null!==t.next&&(t.next=null,o.last=t),null!==n&&null!==e&&null!==e.next&&(e.next=null,n.last=t))},beginUpdateQueue:function(e,t,n,r,o,a,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={first:n.first,last:n.last,callbackList:null,hasForceUpdate:!1}),e=n.callbackList;for(var l=n.hasForceUpdate,s=!0,u=n.first;null!==u&&0>=G(u.priorityLevel,i);){n.first=u.next,null===n.first&&(n.last=null);var c;u.isReplace?(o=Q(u,r,o,a),s=!0):(c=Q(u,r,o,a))&&(o=s?yt({},o,c):yt(o,c),s=!1),u.isForced&&(l=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(e=null!==e?e:[],e.push(u.callback),t.effectTag|=jr),u=u.next}return n.callbackList=e,n.hasForceUpdate=l,null!==n.first||null!==e||l||(t.updateQueue=null),o},commitCallbacks:function(e,t,n){if(null!==(e=t.callbackList))for(t.callbackList=null,t=0;t<e.length;t++){var o=e[t];"function"!=typeof o&&r("191",o),o.call(n)}}},Mr=[],Ur=-1,Br={createCursor:function(e){return{current:e}},isEmpty:function(){return-1===Ur},pop:function(e){0>Ur||(e.current=Mr[Ur],Mr[Ur]=null,Ur--)},push:function(e,t){Ur++,Mr[Ur]=e.current,e.current=t},reset:function(){for(;-1<Ur;)Mr[Ur]=null,Ur--}},Hr=rn.isFiberMounted,Wr=Ft.ClassComponent,Vr=Ft.HostRoot,zr=Br.createCursor,Gr=Br.pop,qr=Br.push,$r=zr(Et),Yr=zr(!1),Kr=Et,Qr={getUnmaskedContext:function(e){return J(e)?Kr:$r.current},cacheContext:X,getMaskedContext:function(e,t){var n=e.type.contextTypes;if(!n)return Et;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&&X(e,t,a),a},hasContextChanged:function(){return Yr.current},isContextConsumer:function(e){return e.tag===Wr&&null!=e.type.contextTypes},isContextProvider:J,popContextProvider:function(e){J(e)&&(Gr(Yr,e),Gr($r,e))},popTopLevelContextObject:function(e){Gr(Yr,e),Gr($r,e)},pushTopLevelContextObject:function(e,t,n){null!=$r.cursor&&r("168"),qr($r,t,e),qr(Yr,n,e)},processChildContext:Z,pushContextProvider:function(e){if(!J(e))return!1;var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Et,Kr=$r.current,qr($r,t,e),qr(Yr,Yr.current,e),!0},invalidateContextProvider:function(e,t){var n=e.stateNode;if(n||r("169"),t){var o=Z(e,Kr);n.__reactInternalMemoizedMergedChildContext=o,Gr(Yr,e),Gr($r,e),qr($r,o,e)}else Gr(Yr,e);qr(Yr,t,e)},resetContext:function(){Kr=Et,$r.current=Et,Yr.current=!1},findCurrentUnmaskedContext:function(e){for(Hr(e)&&e.tag===Wr?void 0:r("170");e.tag!==Vr;){if(J(e))return e.stateNode.__reactInternalMemoizedMergedChildContext;(e=e.return)||r("171")}return e.stateNode.context}},Xr={NoContext:0,AsyncUpdates:1},Jr=Ft.IndeterminateComponent,Zr=Ft.ClassComponent,eo=Ft.HostRoot,to=Ft.HostComponent,no=Ft.HostText,ro=Ft.HostPortal,oo=Ft.CoroutineComponent,ao=Ft.YieldComponent,io=Ft.Fragment,lo=Pr.NoWork,so=Xr.NoContext,uo=Qt.NoEffect,co={createWorkInProgress:function(e,t){var n=e.alternate;return null===n?(n=new ee(e.tag,e.key,e.internalContextTag),n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.effectTag=uo,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.pendingWorkPriority=t,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n},createHostRootFiber:function(){return new ee(eo,null,so)},createFiberFromElement:function(e,t,n){return t=te(e.type,e.key,t),t.pendingProps=e.props,t.pendingWorkPriority=n,t},createFiberFromFragment:function(e,t,n){return t=new ee(io,null,t),t.pendingProps=e,t.pendingWorkPriority=n,t},createFiberFromText:function(e,t,n){return t=new ee(no,null,t),t.pendingProps=e,t.pendingWorkPriority=n,t},createFiberFromElementType:te,createFiberFromHostInstanceForDeletion:function(){var e=new ee(to,null,so);return e.type="DELETED",e},createFiberFromCoroutine:function(e,t,n){return t=new ee(oo,e.key,t),t.type=e.handler,t.pendingProps=e,t.pendingWorkPriority=n,t},createFiberFromYield:function(e,t){return new ee(ao,null,t)},createFiberFromPortal:function(e,t,n){return t=new ee(ro,e.key,t),t.pendingProps=e.children||[],t.pendingWorkPriority=n,t.stateNode={containerInfo:e.containerInfo,implementation:e.implementation},t},largerPriority:function(e,t){return e!==lo&&(t===lo||t>e)?e:t}},po=co.createHostRootFiber,fo=Ft.IndeterminateComponent,ho=Ft.FunctionalComponent,mo=Ft.ClassComponent,go=Ft.HostComponent;"function"==typeof Symbol&&Symbol.for?(Or=Symbol.for("react.coroutine"),xr=Symbol.for("react.yield")):(Or=60104,xr=60105);var yo={createCoroutine:function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Or,key:null==r?null:""+r,children:e,handler:t,props:n}},createYield:function(e){return{$$typeof:xr,value:e}},isCoroutine:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Or},isYield:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===xr},REACT_YIELD_TYPE:xr,REACT_COROUTINE_TYPE:Or},bo="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,vo={createPortal:function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:bo,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===bo},REACT_PORTAL_TYPE:bo},Eo=yo.REACT_COROUTINE_TYPE,wo=yo.REACT_YIELD_TYPE,_o=vo.REACT_PORTAL_TYPE,Co=co.createWorkInProgress,Oo=co.createFiberFromElement,xo=co.createFiberFromFragment,ko=co.createFiberFromText,So=co.createFiberFromCoroutine,Po=co.createFiberFromYield,jo=co.createFiberFromPortal,To=Array.isArray,No=Ft.FunctionalComponent,Do=Ft.ClassComponent,Ao=Ft.HostText,Io=Ft.HostPortal,Ro=Ft.CoroutineComponent,Fo=Ft.YieldComponent,Lo=Ft.Fragment,Mo=Qt.NoEffect,Uo=Qt.Placement,Bo=Qt.Deletion,Ho="function"==typeof Symbol&&Symbol.iterator,Wo="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Vo=ae(!0,!0),zo=ae(!1,!0),Go=ae(!1,!1),qo={reconcileChildFibers:Vo,reconcileChildFibersInPlace:zo,mountChildFibersInPlace:Go,cloneChildFibers:function(e,t){if(null!==e&&t.child!==e.child&&r("153"),null!==t.child){e=t.child;var n=Co(e,e.pendingWorkPriority);for(n.pendingProps=e.pendingProps,t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Co(e,e.pendingWorkPriority),n.pendingProps=e.pendingProps,n.return=t;n.sibling=null}}},$o=Qt.Update,Yo=Xr.AsyncUpdates,Ko=Qr.cacheContext,Qo=Qr.getMaskedContext,Xo=Qr.getUnmaskedContext,Jo=Qr.isContextConsumer,Zo=Lr.addUpdate,ea=Lr.addReplaceUpdate,ta=Lr.addForceUpdate,na=Lr.beginUpdateQueue,ra=Qr.hasContextChanged,oa=rn.isMounted,aa=qo.mountChildFibersInPlace,ia=qo.reconcileChildFibers,la=qo.reconcileChildFibersInPlace,sa=qo.cloneChildFibers,ua=Lr.beginUpdateQueue,ca=Qr.getMaskedContext,pa=Qr.getUnmaskedContext,fa=Qr.hasContextChanged,da=Qr.pushContextProvider,ha=Qr.pushTopLevelContextObject,ma=Qr.invalidateContextProvider,ga=Ft.IndeterminateComponent,ya=Ft.FunctionalComponent,ba=Ft.ClassComponent,va=Ft.HostRoot,Ea=Ft.HostComponent,wa=Ft.HostText,_a=Ft.HostPortal,Ca=Ft.CoroutineComponent,Oa=Ft.CoroutineHandlerPhase,xa=Ft.YieldComponent,ka=Ft.Fragment,Sa=Pr.NoWork,Pa=Pr.OffscreenPriority,ja=Qt.PerformedWork,Ta=Qt.Placement,Na=Qt.ContentReset,Da=Qt.Err,Aa=Qt.Ref,Ia=Kt.ReactCurrentOwner,Ra=qo.reconcileChildFibers,Fa=Qr.popContextProvider,La=Qr.popTopLevelContextObject,Ma=Ft.IndeterminateComponent,Ua=Ft.FunctionalComponent,Ba=Ft.ClassComponent,Ha=Ft.HostRoot,Wa=Ft.HostComponent,Va=Ft.HostText,za=Ft.HostPortal,Ga=Ft.CoroutineComponent,qa=Ft.CoroutineHandlerPhase,$a=Ft.YieldComponent,Ya=Ft.Fragment,Ka=Qt.Placement,Qa=Qt.Ref,Xa=Qt.Update,Ja=Pr.OffscreenPriority,Za=null,ei=null,ti={injectInternals:function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.supportsFiber)return!0;try{var n=t.inject(e);Za=ue(function(e){return t.onCommitFiberRoot(n,e)}),ei=ue(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0},onCommitRoot:function(e){"function"==typeof Za&&Za(e)},onCommitUnmount:function(e){"function"==typeof ei&&ei(e)}},ni=Ft.ClassComponent,ri=Ft.HostRoot,oi=Ft.HostComponent,ai=Ft.HostText,ii=Ft.HostPortal,li=Ft.CoroutineComponent,si=Lr.commitCallbacks,ui=ti.onCommitUnmount,ci=Qt.Placement,pi=Qt.Update,fi=Qt.Callback,di=Qt.ContentReset,hi=Br.createCursor,mi=Br.pop,gi=Br.push,yi={},bi=Ft.HostComponent,vi=Ft.HostText,Ei=Ft.HostRoot,wi=Qt.Deletion,_i=Qt.Placement,Ci=co.createFiberFromHostInstanceForDeletion,Oi=Qr.popContextProvider,xi=Br.reset,ki=Kt.ReactCurrentOwner,Si=co.createWorkInProgress,Pi=co.largerPriority,ji=ti.onCommitRoot,Ti=Pr.NoWork,Ni=Pr.SynchronousPriority,Di=Pr.TaskPriority,Ai=Pr.HighPriority,Ii=Pr.LowPriority,Ri=Pr.OffscreenPriority,Fi=Xr.AsyncUpdates,Li=Qt.PerformedWork,Mi=Qt.Placement,Ui=Qt.Update,Bi=Qt.PlacementAndUpdate,Hi=Qt.Deletion,Wi=Qt.ContentReset,Vi=Qt.Callback,zi=Qt.Err,Gi=Qt.Ref,qi=Ft.HostRoot,$i=Ft.HostComponent,Yi=Ft.HostPortal,Ki=Ft.ClassComponent,Qi=Lr.getUpdatePriority,Xi=Qr.resetContext;me._injectFiber=function(e){he=e};var Ji=Lr.addTopLevelUpdate,Zi=Qr.findCurrentUnmaskedContext,el=Qr.isContextProvider,tl=Qr.processChildContext,nl=Ft.HostComponent,rl=rn.findCurrentHostFiber,ol=rn.findCurrentHostFiberWithNoPortals;me._injectFiber(function(e){var t=Zi(e);return el(e)?tl(e,t,!1):t});var al=Lt.TEXT_NODE,il=null,ll={getOffsets:function(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}t=t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset?0:i.toString().length;var l=i.cloneRange();return l.selectNodeContents(e),l.setEnd(i.startContainer,i.startOffset),e=l.startContainer===l.endContainer&&l.startOffset===l.endOffset?0:l.toString().length,i=e+t,t=document.createRange(),t.setStart(n,r),t.setEnd(o,a),n=t.collapsed,{start:n?i:e,end:n?e:i}},setOffsets:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[be()].length,o=Math.min(t.start,r);if(t=void 0===t.end?o:Math.min(t.end,r),!n.extend&&o>t&&(r=t,t=o,o=r),r=ye(e,o),e=ye(e,t),r&&e){var a=document.createRange();a.setStart(r.node,r.offset),n.removeAllRanges(),o>t?(n.addRange(a),n.extend(e.node,e.offset)):(a.setEnd(e.node,e.offset),n.addRange(a))}}}},sl=Lt.ELEMENT_NODE,ul={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Ot();return{focusedElem:e,selectionRange:ul.hasSelectionCapabilities(e)?ul.getSelection(e):null}},restoreSelection:function(e){var t=Ot(),n=e.focusedElem;if(e=e.selectionRange,t!==n&&_t(document.documentElement,n)){for(ul.hasSelectionCapabilities(n)&&ul.setSelection(n,e),t=[],e=n;e=e.parentNode;)e.nodeType===sl&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(Ct(n),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}},getSelection:function(e){return("selectionStart"in e?{start:e.selectionStart,end:e.selectionEnd}:ll.getOffsets(e))||{start:0,end:0}},setSelection:function(e,t){var n=t.start,r=t.end;void 0===r&&(r=n),"selectionStart"in e?(e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length)):ll.setOffsets(e,t)}},cl=ul,pl=Lt.ELEMENT_NODE;we._injectFiber=function(e){ve=e},we._injectStack=function(e){Ee=e};var fl=Ft.HostComponent,dl={isAncestor:function(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=_e(t)}return!1},getLowestCommonAncestor:Ce,getParentInstance:function(e){return _e(e)},traverseTwoPhase:function(e,t,n){for(var r=[];e;)r.push(e),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)},traverseEnterLeave:function(e,t,n,r,o){for(var a=e&&t?Ce(e,t):null,i=[];e&&e!==a;)i.push(e),e=_e(e);for(e=[];t&&t!==a;)e.push(t),t=_e(t);for(t=0;t<i.length;t++)n(i[t],"bubbled",r);for(t=e.length;0<t--;)n(e[t],"captured",o)}},hl=wn.getListener,ml={accumulateTwoPhaseDispatches:function(e){k(e,xe)},accumulateTwoPhaseDispatchesSkipTarget:function(e){k(e,ke)},accumulateDirectDispatches:function(e){k(e,Pe)},accumulateEnterLeaveDispatches:function(e,t,n,r){dl.traverseEnterLeave(n,r,Se,e,t)}},gl={_root:null,_startText:null,_fallbackText:null},yl={initialize:function(e){return gl._root=e,gl._startText=yl.getText(),!0},reset:function(){gl._root=null,gl._startText=null,gl._fallbackText=null},getData:function(){if(gl._fallbackText)return gl._fallbackText;var e,t,n=gl._startText,r=n.length,o=yl.getText(),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 gl._fallbackText=o.slice(e,1<t?1-t:void 0),gl._fallbackText},getText:function(){return"value"in gl._root?gl._root.value:gl._root[be()]}},bl=yl,vl="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),El={type:null,target:null,currentTarget:vt.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};yt(je.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=vt.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=vt.thatReturnsTrue)},persist:function(){this.isPersistent=vt.thatReturnsTrue},isPersistent:vt.thatReturnsFalse,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;for(t=0;t<vl.length;t++)this[vl[t]]=null}}),je.Interface=El,je.augmentClass=function(e,t){function n(){}n.prototype=this.prototype;var r=new n;yt(r,e.prototype),e.prototype=r,e.prototype.constructor=e,e.Interface=yt({},this.Interface,t),e.augmentClass=this.augmentClass,De(e)},De(je),je.augmentClass(Ae,{data:null}),je.augmentClass(Ie,{data:null});var wl=[9,13,27,32],_l=gt.canUseDOM&&"CompositionEvent"in window,Cl=null;gt.canUseDOM&&"documentMode"in document&&(Cl=document.documentMode);var Ol;if(Ol=gt.canUseDOM&&"TextEvent"in window&&!Cl){var xl=window.opera;Ol=!("object"==typeof xl&&"function"==typeof xl.version&&12>=parseInt(xl.version(),10))}var kl=Ol,Sl=gt.canUseDOM&&(!_l||Cl&&8<Cl&&11>=Cl),Pl=String.fromCharCode(32),jl={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},Tl=!1,Nl=!1,Dl={eventTypes:jl,extractEvents:function(e,t,n,r){var o;if(_l)e:{switch(e){case"topCompositionStart":var a=jl.compositionStart;break e;case"topCompositionEnd":a=jl.compositionEnd;break e;case"topCompositionUpdate":a=jl.compositionUpdate;break e}a=void 0}else Nl?Re(e,n)&&(a=jl.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(a=jl.compositionStart);return a?(Sl&&(Nl||a!==jl.compositionStart?a===jl.compositionEnd&&Nl&&(o=bl.getData()):Nl=bl.initialize(r)),a=Ae.getPooled(a,t,n,r),o?a.data=o:null!==(o=Fe(n))&&(a.data=o),ml.accumulateTwoPhaseDispatches(a),o=a):o=null,(e=kl?Le(e,n):Me(e,n))?(t=Ie.getPooled(jl.beforeInput,t,n,r),t.data=e,ml.accumulateTwoPhaseDispatches(t)):t=null,[o,t]}},Al={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},Il={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}},Rl=null,Fl=null,Ll=!1;gt.canUseDOM&&(Ll=N("input")&&(!document.documentMode||9<document.documentMode));var Ml={eventTypes:Il,_isInputEventSupported:Ll,extractEvents:function(e,t,n,r){var o=t?$t.getNodeFromInstance(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var i=Ve;else if(Ue(o))if(Ll)i=Ke;else{i=$e;var l=qe}else!(a=o.nodeName)||"input"!==a.toLowerCase()||"checkbox"!==o.type&&"radio"!==o.type||(i=Ye);if(i&&(i=i(e,t)))return Be(i,n,r);l&&l(e,o,t),"topBlur"===e&&null!=t&&(e=t._wrapperState||o._wrapperState)&&e.controlled&&"number"===o.type&&(e=""+o.value,o.getAttribute("value")!==e&&o.setAttribute("value",e))}};je.augmentClass(Qe,{view:function(e){return e.view?e.view:(e=C(e),e.window===e?e:(e=e.ownerDocument)?e.defaultView||e.parentWindow:window)},detail:function(e){return e.detail||0}});var Ul={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};Qe.augmentClass(Ze,{screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Je,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}});var Bl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Hl={eventTypes:Bl,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement)||"topMouseOut"!==e&&"topMouseOver"!==e)return null;var o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window;if("topMouseOut"===e?(e=t,t=(t=n.relatedTarget||n.toElement)?$t.getClosestInstanceFromNode(t):null):e=null,e===t)return null;var a=null==e?o:$t.getNodeFromInstance(e);o=null==t?o:$t.getNodeFromInstance(t);var i=Ze.getPooled(Bl.mouseLeave,e,n,r);return i.type="mouseleave",i.target=a,i.relatedTarget=o,n=Ze.getPooled(Bl.mouseEnter,t,n,r),n.type="mouseenter",n.target=o,n.relatedTarget=a,ml.accumulateEnterLeaveDispatches(i,n,e,t),[i,n]}},Wl=Lt.DOCUMENT_NODE,Vl=gt.canUseDOM&&"documentMode"in document&&11>=document.documentMode,zl={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},Gl=null,ql=null,$l=null,Yl=!1,Kl=jn.isListeningToAllDependencies,Ql={eventTypes:zl,extractEvents:function(e,t,n,r){var o=r.window===r?r.document:r.nodeType===Wl?r:r.ownerDocument;if(!o||!Kl("onSelect",o))return null;switch(o=t?$t.getNodeFromInstance(t):window,e){case"topFocus":(Ue(o)||"true"===o.contentEditable)&&(Gl=o,ql=t,$l=null);break;case"topBlur":$l=ql=Gl=null;break;case"topMouseDown":Yl=!0;break;case"topContextMenu":case"topMouseUp":return Yl=!1,et(n,r);case"topSelectionChange":if(Vl)break;case"topKeyDown":case"topKeyUp":return et(n,r)}return null}};je.augmentClass(tt,{animationName:null,elapsedTime:null,pseudoElement:null}),je.augmentClass(nt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qe.augmentClass(rt,{relatedTarget:null});var Xl={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jl={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"};Qe.augmentClass(at,{key:function(e){if(e.key){var t=Xl[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=ot(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?Jl[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Je,charCode:function(e){return"keypress"===e.type?ot(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ot(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ze.augmentClass(it,{dataTransfer:null}),Qe.augmentClass(lt,{touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Je}),je.augmentClass(st,{propertyName:null,elapsedTime:null,pseudoElement:null}),Ze.augmentClass(ut,{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});var Zl={},es={};"abort animationEnd animationIteration animationStart blur cancel canPlay canPlayThrough click close contextMenu copy cut doubleClick drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error focus input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing progress rateChange reset scroll seeked seeking stalled submit suspend timeUpdate toggle touchCancel touchEnd touchMove touchStart transitionEnd volumeChange waiting wheel".split(" ").forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t;t="top"+t,n={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[t]},Zl[e]=n,es[t]=n});var ts={eventTypes:Zl,extractEvents:function(e,t,n,o){var a=es[e];if(!a)return null;switch(e){case"topAbort":case"topCancel":case"topCanPlay":case"topCanPlayThrough":case"topClose":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topToggle":case"topVolumeChange":case"topWaiting":var i=je;break;case"topKeyPress":if(0===ot(n))return null;case"topKeyDown":case"topKeyUp":i=at;break;case"topBlur":case"topFocus":i=rt;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":i=Ze;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":i=it;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":i=lt;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":i=tt;break;case"topTransitionEnd":i=st;break;case"topScroll":i=Qe;break;case"topWheel":i=ut;break;case"topCopy":case"topCut":case"topPaste":i=nt}return i||r("86",e),e=i.getPooled(a,t,n,o),ml.accumulateTwoPhaseDispatches(e),e}};vn.setHandleTopLevel(jn.handleTopLevel),wn.injection.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),sn.injection.injectComponentTree($t),wn.injection.injectEventPluginsByName({SimpleEventPlugin:ts,EnterLeaveEventPlugin:Hl,ChangeEventPlugin:Ml,SelectEventPlugin:Ql,BeforeInputEventPlugin:Dl});var ns=Rt.injection.MUST_USE_PROPERTY,rs=Rt.injection.HAS_BOOLEAN_VALUE,os=Rt.injection.HAS_NUMERIC_VALUE,as=Rt.injection.HAS_POSITIVE_NUMERIC_VALUE,is=Rt.injection.HAS_STRING_BOOLEAN_VALUE,ls={Properties:{allowFullScreen:rs,allowTransparency:is,async:rs,autoPlay:rs,capture:rs,checked:ns|rs,cols:as,contentEditable:is,controls:rs,default:rs,defer:rs,disabled:rs,download:Rt.injection.HAS_OVERLOADED_BOOLEAN_VALUE,draggable:is,formNoValidate:rs,hidden:rs,loop:rs,multiple:ns|rs,muted:ns|rs,noValidate:rs,open:rs,playsInline:rs,readOnly:rs,required:rs,reversed:rs,rows:as,rowSpan:os,scoped:rs,seamless:rs,selected:ns|rs,size:as,start:os,span:as,spellCheck:is,style:0,itemScope:rs,acceptCharset:0,className:0,htmlFor:0,httpEquiv:0,value:is},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}},ss=Rt.injection.HAS_STRING_BOOLEAN_VALUE,us={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},cs={Properties:{autoReverse:ss,externalResourcesRequired:ss,preserveAlpha:ss},DOMAttributeNames:{autoReverse:"autoReverse",externalResourcesRequired:"externalResourcesRequired",preserveAlpha:"preserveAlpha"},DOMAttributeNamespaces:{xlinkActuate:us.xlink,xlinkArcrole:us.xlink,xlinkHref:us.xlink,xlinkRole:us.xlink,xlinkShow:us.xlink,xlinkTitle:us.xlink,xlinkType:us.xlink,xmlBase:us.xml,xmlLang:us.xml,xmlSpace:us.xml}},ps=/[\-\:]([a-z])/g;"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 x-height xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type xml:base xmlns:xlink xml:lang xml:space".split(" ").forEach(function(e){var t=e.replace(ps,ct);cs.Properties[t]=0,cs.DOMAttributeNames[t]=e}),Rt.injection.injectDOMPropertyConfig(ls),Rt.injection.injectDOMPropertyConfig(cs);var fs=ti.injectInternals,ds=Lt.ELEMENT_NODE,hs=Lt.TEXT_NODE,ms=Lt.COMMENT_NODE,gs=Lt.DOCUMENT_NODE,ys=Lt.DOCUMENT_FRAGMENT_NODE,bs=Rt.ROOT_ATTRIBUTE_NAME,vs=St.getChildNamespace,Es=fr.createElement,ws=fr.createTextNode,_s=fr.setInitialProperties,Cs=fr.diffProperties,Os=fr.updateProperties,xs=fr.diffHydratedProperties,ks=fr.diffHydratedText,Ss=fr.warnForDeletedHydratableElement,Ps=fr.warnForDeletedHydratableText,js=fr.warnForInsertedHydratedElement,Ts=fr.warnForInsertedHydratedText,Ns=$t.precacheFiberNode,Ds=$t.updateFiberProps;fn.injection.injectFiberControlledHostComponent(fr),we._injectFiber(function(e){return Rs.findHostInstance(e)});var As=null,Is=null,Rs=function(e){var t=e.getPublicInstance;e=de(e);var n=e.scheduleUpdate,r=e.getPriorityContext;return{createContainer:function(e){var t=po();return e={current:t,containerInfo:e,isScheduled:!1,nextScheduledRoot:null,context:null,pendingContext:null},t.stateNode=e},updateContainer:function(e,t,o,a){var i=t.current;o=me(o),null===t.context?t.context=o:t.pendingContext=o,t=a,a=r(i,Sr.enableAsyncSubtreeAPI&&null!=e&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent),e={element:e},Ji(i,e,void 0===t?null:t,a),n(i,a)},batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case nl:return t(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){return e=rl(e),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=ol(e),null===e?null:e.stateNode}}}({getRootHostContext:function(e){if(e.nodeType===gs)e=(e=e.documentElement)?e.namespaceURI:vs(null,"");else{var t=e.nodeType===ms?e.parentNode:e;e=t.namespaceURI||null,t=t.tagName,e=vs(e,t)}return e},getChildHostContext:function(e,t){return vs(e,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){As=jn.isEnabled(),Is=cl.getSelectionInformation(),jn.setEnabled(!1)},resetAfterCommit:function(){cl.restoreSelection(Is),Is=null,jn.setEnabled(As),As=null},createInstance:function(e,t,n,r,o){return e=Es(e,t,n,r),Ns(o,e),Ds(e,t),e},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){_s(e,t,n,r);e:{switch(t){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e}e=!1}return e},prepareUpdate:function(e,t,n,r,o){return Cs(e,t,n,r,o)},commitMount:function(e){e.focus()},commitUpdate:function(e,t,n,r,o){Ds(e,o),Os(e,t,n,r,o)},shouldSetTextContent:function(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},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){return e=ws(e,t),Ns(r,e),e},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},appendChildToContainer:function(e,t){e.nodeType===ms?e.parentNode.insertBefore(t,e):e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},insertInContainerBefore:function(e,t,n){e.nodeType===ms?e.parentNode.insertBefore(t,n):e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},removeChildFromContainer:function(e,t){e.nodeType===ms?e.parentNode.removeChild(t):e.removeChild(t)},canHydrateInstance:function(e,t){return e.nodeType===ds&&t===e.nodeName.toLowerCase()},canHydrateTextInstance:function(e,t){return""!==t&&e.nodeType===hs},getNextHydratableSibling:function(e){for(e=e.nextSibling;e&&e.nodeType!==ds&&e.nodeType!==hs;)e=e.nextSibling;return e},getFirstHydratableChild:function(e){for(e=e.firstChild;e&&e.nodeType!==ds&&e.nodeType!==hs;)e=e.nextSibling;return e},hydrateInstance:function(e,t,n,r,o,a){return Ns(a,e),Ds(e,n),xs(e,t,n,o,r)},hydrateTextInstance:function(e,t,n){return Ns(n,e),ks(e,t)},didNotHydrateInstance:function(e,t){1===t.nodeType?Ss(e,t):Ps(e,t)},didNotFindHydratableInstance:function(e,t,n){js(e,t,n)},didNotFindHydratableTextInstance:function(e,t){Ts(e,t)},scheduleDeferredCallback:kr.rIC,useSyncScheduling:!0});hn.injection.injectFiberBatchedUpdates(Rs.batchedUpdates);var Fs={createPortal:ht,hydrate:function(e,t,n){return dt(null,e,t,!0,n)},render:function(e,t,n){return dt(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&Yt.has(e)||r("38"),dt(e,t,n,!1,o)},unmountComponentAtNode:function(e){return pt(e)||r("40"),!!e._reactRootContainer&&(Rs.unbatchedUpdates(function(){dt(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},findDOMNode:we,unstable_createPortal:ht,unstable_batchedUpdates:hn.batchedUpdates,unstable_deferredUpdates:Rs.deferredUpdates,flushSync:Rs.flushSync,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:wn,EventPluginRegistry:Nt,EventPropagators:ml,ReactControlledComponent:fn,ReactDOMComponentTree:$t,ReactDOMEventListener:vn}};fs({findFiberByHostInstance:$t.getClosestInstanceFromNode,findHostInstanceByFiber:Rs.findHostInstance,bundleType:0,version:"16.0.0",rendererPackageName:"react-dom"}),e.exports=Fs},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";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";var r=n(13),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=0;i<n.length;i++)if(!a.call(t,n[i])||!r(e[n[i]],t[n[i]]))return!1;return!0}var a=Object.prototype.hasOwnProperty;e.exports=o},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(41);e.exports=r},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(42);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=r},function(e,t,n){"use strict";function r(e){try{e.focus()}catch(e){}}e.exports=r},function(e,t,n){"use strict";function r(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}}e.exports=r},function(e,t,n){e.exports=n(46)},function(e,t,n){"use strict";e.exports=n(47)},function(e,t,n){"use strict";e.exports.AppContainer=n(48)},function(e,t,n){"use strict";e.exports=n(49)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var 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}}(),l=n(0),s=l.Component,u=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),i(t,[{key:"render",value:function(){return this.props.component?l.createElement(this.props.component,this.props.props):l.Children.only(this.props.children)}}]),t}(s);e.exports=u},function(e,t,n){function r(){s.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function o(e){return Array.prototype.slice.call(e)}function a(e){var t,n=e[0],a={};for(("string"!=typeof n||e.length>3||e.length>2&&"object"===u(e[1])&&"object"===u(e[2]))&&r("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",o(e),". See https://github.com/Automattic/i18n-calypso#translate-method"),2===e.length&&"string"==typeof n&&"string"==typeof e[1]&&r("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",o(e)),t=0;t<e.length;t++)"object"===u(e[t])&&(a=e[t]);if("string"==typeof n?a.original=n:"object"===u(a.original)&&(a.plural=a.original.plural,a.count=a.original.count,a.original=a.original.single),"string"==typeof e[1]&&(a.plural=e[1]),void 0===a.original)throw new Error("Translate called without a `string` value as first argument.");return a}function i(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]||[]}function l(e,t){var n,r="gettext";return t.context&&(r="p"+r),"string"==typeof t.original&&"string"==typeof t.plural&&(r="n"+r),n=i(r,t),e[r].apply(e,n)}function s(){if(!(this instanceof s))return new s;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()}var u="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(51),EventEmitter=n(14).EventEmitter,interpolateComponents=n(52).default,LRU=n(73);var c=n(75);s.throwErrors=!1,s.prototype.numberFormat=function(e){var t=arguments[1]||{},n="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",o=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return c(e,n,r,o)},s.prototype.configure=function(e){Object.assign(this,e||{}),this.setLocale()},s.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=l(this.state.jed,a(["number_format_decimals"])),this.state.numberFormatSettings.thousands_sep=l(this.state.jed,a(["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"))},s.prototype.getLocale=function(){return this.state.locale},s.prototype.getLocaleSlug=function(){return this.state.localeSlug},s.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")},s.prototype.translate=function(){var e,t,n,r,o,i;if(e=a(arguments),(i=!e.components)&&(o=JSON.stringify(e),t=this.state.translations.get(o)))return t;if(t=l(this.state.jed,e),e.args){n=Array.isArray(e.args)?e.args.slice(0):[e.args],n.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)}),i&&this.state.translations.set(o,t),t},s.prototype.reRenderTranslations=function(){this.state.translations.clear(),this.stateObserver.emit("change")},s.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},s.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)},e.exports=s},function(e,t,n){/**
1
+ /*! Redirection v2.8.1 */
2
  !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=25)}([function(e,t,n){"use strict";e.exports=n(29)},function(e,t,n){var r=n(50),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(93)()},function(e,t,n){"use strict";function r(e,t,n,r,a,i,l,s){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,l,s],p=0;u=new Error(t.replace(/%s/g,function(){return c[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/*
3
  object-assign
4
  (c) Sindre Sorhus
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
+ !function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(n.apply(null,r));else if("object"===o)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=n:(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){function o(){y===g&&(y=g.slice())}function a(){return m}function i(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return o(),y.push(e),function(){if(t){t=!1,o();var n=y.indexOf(e);y.splice(n,1)}}}function l(e){if(!Object(p.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(b)throw new Error("Reducers may not dispatch actions.");try{b=!0,m=f(m,e)}finally{b=!1}for(var t=g=y,n=0;n<t.length;n++){(0,t[n])()}return e}function s(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");f=e,l({type:h.INIT})}function u(){var e,t=i;return e={subscribe:function(e){function n(){e.next&&e.next(a())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[d.a]=function(){return this},e}var c;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(r)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var f=e,m=t,g=[],y=g,b=!1;return l({type:h.INIT}),c={dispatch:l,subscribe:i,getState:a,replaceReducer:s},c[d.a]=u,c}function o(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function a(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:h.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 "+h.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function i(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}var l=Object.keys(n),s=void 0;try{a(n)}catch(e){s=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(s)throw s;for(var r=!1,a={},i=0;i<l.length;i++){var u=l[i],c=n[u],p=e[u],f=c(p,t);if(void 0===f){var d=o(u,t);throw new Error(d)}a[u]=f,r=r||f!==p}return r?a:e}}function l(e,t){return function(){return t(e.apply(void 0,arguments))}}function s(e,t){if("function"==typeof e)return l(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var a=n[o],i=e[a];"function"==typeof i&&(r[a]=l(i,t))}return r}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var a=e(n,r,o),i=a.dispatch,l=[],s={getState:a.getState,dispatch:function(e){return i(e)}};return l=t.map(function(e){return e(s)}),i=u.apply(void 0,l)(a.dispatch),m({},a,{dispatch:i})}}}Object.defineProperty(t,"__esModule",{value:!0});var p=n(11),f=n(81),d=n.n(f),h={INIT:"@@redux/INIT"},m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n.d(t,"createStore",function(){return r}),n.d(t,"combineReducers",function(){return i}),n.d(t,"bindActionCreators",function(){return s}),n.d(t,"applyMiddleware",function(){return c}),n.d(t,"compose",function(){return u})},function(e,t,n){"use strict";function r(e){var t=g.call(e,b),n=e[b];try{e[b]=void 0;var r=!0}catch(e){}var o=y.call(e);return r&&(t?e[b]=n:delete e[b]),o}function o(e){return w.call(e)}function a(e){return null==e?void 0===e?O:C:x&&x in Object(e)?v(e):_(e)}function i(e,t){return function(n){return e(t(n))}}function l(e){return null!=e&&"object"==typeof e}function s(e){if(!j(e)||k(e)!=N)return!1;var t=T(e);if(null===t)return!0;var n=R.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&I.call(n)==F}var u=n(80),c="object"==typeof self&&self&&self.Object===Object&&self,p=u.a||c||Function("return this")(),f=p,d=f.Symbol,h=d,m=Object.prototype,g=m.hasOwnProperty,y=m.toString,b=h?h.toStringTag:void 0,v=r,E=Object.prototype,w=E.toString,_=o,C="[object Null]",O="[object Undefined]",x=h?h.toStringTag:void 0,k=a,S=i,P=S(Object.getPrototypeOf,Object),T=P,j=l,N="[object Object]",D=Function.prototype,A=Object.prototype,I=D.toString,R=A.hasOwnProperty,F=I.call(Object);t.a=s},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";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){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],i(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),u=n.slice(),o=u.length,s=0;s<o;s++)u[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.trace),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,i,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],i=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(l=i;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";function r(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||s}function o(e,t,n){this.props=e,this.context=t,this.refs=u,this.updater=n||s}function a(){}var i=n(9),l=n(4),s=n(16),u=(n(17),n(18));n(3),n(55);r.prototype.isReactComponent={},r.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&i("85"),this.updater.enqueueSetState(this,e),t&&this.updater.enqueueCallback(this,t,"setState")},r.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this),e&&this.updater.enqueueCallback(this,e,"forceUpdate")};a.prototype=r.prototype,o.prototype=new a,o.prototype.constructor=o,l(o.prototype,r.prototype),o.prototype.isPureReactComponent=!0,e.exports={Component:r,PureComponent:o}},function(e,t,n){"use strict";var r=(n(7),{isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){},enqueueReplaceState:function(e,t){},enqueueSetState:function(e,t){}});e.exports=r},function(e,t,n){"use strict";var r=!1;e.exports=r},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t,n){"use strict";var r={current:null};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r},function(e,t,n){e.exports=n(76)()},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";t.decode=t.parse=n(86),t.encode=t.stringify=n(87)},function(e,t,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function o(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e;var o=new r;return o.parse(e,t,n),o}function a(e){return u.isString(e)&&(e=o(e)),e instanceof r?e.format():r.prototype.format.call(e)}function i(e,t){return o(e,!1,!0).resolve(t)}function l(e,t){return e?o(e,!1,!0).resolveObject(t):t}var s=n(97),u=n(98);t.parse=o,t.resolve=i,t.resolveObject=l,t.format=a,t.Url=r;var c=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(d),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),y=["/","?","#"],b=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,E={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},_={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=n(23);r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),o=-1!==r&&r<e.indexOf("#")?"?":"#",a=e.split(o),i=/\\/g;a[0]=a[0].replace(i,"/"),e=a.join(o);var l=e;if(l=l.trim(),!n&&1===e.split("#").length){var p=f.exec(l);if(p)return this.path=l,this.href=l,this.pathname=p[1],p[2]?(this.search=p[2],this.query=t?C.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var d=c.exec(l);if(d){d=d[0];var h=d.toLowerCase();this.protocol=h,l=l.substr(d.length)}if(n||d||l.match(/^\/\/[^@\/]+@[^@\/]+/)){var O="//"===l.substr(0,2);!O||d&&w[d]||(l=l.substr(2),this.slashes=!0)}if(!w[d]&&(O||d&&!_[d])){for(var x=-1,k=0;k<y.length;k++){var S=l.indexOf(y[k]);-1!==S&&(-1===x||S<x)&&(x=S)}var P,T;T=-1===x?l.lastIndexOf("@"):l.lastIndexOf("@",x),-1!==T&&(P=l.slice(0,T),l=l.slice(T+1),this.auth=decodeURIComponent(P)),x=-1;for(var k=0;k<g.length;k++){var S=l.indexOf(g[k]);-1!==S&&(-1===x||S<x)&&(x=S)}-1===x&&(x=l.length),this.host=l.slice(0,x),l=l.slice(x),this.parseHost(),this.hostname=this.hostname||"";var j="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!j)for(var N=this.hostname.split(/\./),k=0,D=N.length;k<D;k++){var A=N[k];if(A&&!A.match(b)){for(var I="",R=0,F=A.length;R<F;R++)A.charCodeAt(R)>127?I+="x":I+=A[R];if(!I.match(b)){var L=N.slice(0,k),M=N.slice(k+1),U=A.match(v);U&&(L.push(U[1]),M.unshift(U[2])),M.length&&(l="/"+M.join(".")+l),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),j||(this.hostname=s.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,j&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==l[0]&&(l="/"+l))}if(!E[h])for(var k=0,D=m.length;k<D;k++){var W=m[k];if(-1!==l.indexOf(W)){var V=encodeURIComponent(W);V===W&&(V=escape(W)),l=l.split(W).join(V)}}var z=l.indexOf("#");-1!==z&&(this.hash=l.substr(z),l=l.slice(0,z));var G=l.indexOf("?");if(-1!==G?(this.search=l.substr(G),this.query=l.substr(G+1),t&&(this.query=C.parse(this.query)),l=l.slice(0,G)):t&&(this.search="",this.query={}),l&&(this.pathname=l),_[h]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var B=this.pathname||"",q=this.search||"";this.path=B+q}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(a=C.stringify(this.query));var i=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||_[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),t+o+n+i+r},r.prototype.resolve=function(e){return this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(u.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,o=Object.keys(this),a=0;a<o.length;a++){var i=o[a];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),s=0;s<l.length;s++){var c=l[s];"protocol"!==c&&(n[c]=e[c])}return _[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!_[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var d=p[f];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||w[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",g=n.search||"";n.path=m+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=b||y||n.host&&e.pathname,E=v,C=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],O=n.protocol&&!_[n.protocol];if(O&&(n.hostname="",n.port=null,n.host&&(""===C[0]?C[0]=n.host:C.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),v=v&&(""===h[0]||""===C[0])),b)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,C=h;else if(h.length)C||(C=[]),C.pop(),C=C.concat(h),n.search=e.search,n.query=e.query;else if(!u.isNullOrUndefined(e.search)){if(O){n.hostname=n.host=C.shift();var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!C.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=C.slice(-1)[0],S=(n.host||e.host||C.length>1)&&("."===k||".."===k)||""===k,P=0,T=C.length;T>=0;T--)k=C[T],"."===k?C.splice(T,1):".."===k?(C.splice(T,1),P++):P&&(C.splice(T,1),P--);if(!v&&!E)for(;P--;P)C.unshift("..");!v||""===C[0]||C[0]&&"/"===C[0].charAt(0)||C.unshift(""),S&&"/"!==C.join("/").substr(-1)&&C.push("");var j=""===C[0]||C[0]&&"/"===C[0].charAt(0);if(O){n.hostname=n.host=j?"":C.length?C.shift():"";var x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.host=n.hostname=x.shift())}return v=v||n.host&&C.length,v&&!j&&C.unshift(""),C.length?n.pathname=C.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=p.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){e.exports=n(26)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(){var e=[],t=[];return{clear:function(){t=Bn,e=Bn},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!==Bn&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function p(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function f(){}function d(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}function h(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,i=r.methodName,l=void 0===i?"connectAdvanced":i,h=r.renderCountProp,m=void 0===h?void 0:h,g=r.shouldHandleStateChanges,y=void 0===g||g,b=r.storeKey,v=void 0===b?"store":b,E=r.withRef,w=void 0!==E&&E,_=p(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=v+"Subscription",O=zn++,x=(t={},t[v]=In,t[C]=An,t),k=(n={},n[C]=An,n);return function(t){Un()("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=a(n),o=Vn({},_,{getDisplayName:a,methodName:l,renderCountProp:m,shouldHandleStateChanges:y,storeKey:v,withRef:w,displayName:r,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function a(e,t){s(this,a);var o=u(this,n.call(this,e,t));return o.version=O,o.state={},o.renderCount=0,o.store=e[v]||t[v],o.propsMode=Boolean(e[v]),o.setWrappedInstance=o.setWrappedInstance.bind(o),Un()(o.store,'Could not find "'+v+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+v+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return c(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[C]=t||this.context[C],e},a.prototype.componentDidMount=function(){y&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=f,this.store=null,this.selector.run=f,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return Un()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,o);this.selector=d(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(y){var e=(this.propsMode?this.props:this.context)[C];this.subscription=new Wn(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(Gn)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(w||m||this.propsMode&&this.subscription))return e;var t=Vn({},e);return w&&(t.ref=this.setWrappedInstance),m&&(t[m]=this.renderCount++),this.propsMode&&this.subscription&&(t[C]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(On.createElement)(t,this.addExtraProps(e.props))},a}(On.Component);return i.WrappedComponent=t,i.displayName=r,i.childContextTypes=k,i.contextTypes=x,i.propTypes=x,Ln()(i,t)}}function m(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function g(e,t){if(m(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!qn.call(t,n[o])||!m(e[n[o]],t[n[o]]))return!1;return!0}function y(e){return function(t,n){function r(){return o}var o=e(t,n);return r.dependsOnOwnProps=!1,r}}function b(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function v(e,t){return function(t,n){var r=(n.displayName,function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)});return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=b(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=b(o),o=r(t,n)),o},r}}function E(e){return"function"==typeof e?v(e,"mapDispatchToProps"):void 0}function w(e){return e?void 0:y(function(e){return{dispatch:e}})}function _(e){return e&&"object"==typeof e?y(function(t){return Object($n.bindActionCreators)(e,t)}):void 0}function C(e){return"function"==typeof e?v(e,"mapStateToProps"):void 0}function O(e){return e?void 0:y(function(){return{}})}function x(e,t,n){return Qn({},n,e,t)}function k(e){return function(t,n){var r=(n.displayName,n.pure),o=n.areMergedPropsEqual,a=!1,i=void 0;return function(t,n,l){var s=e(t,n,l);return a?r&&o(s,i)||(i=s):(a=!0,i=s),i}}}function S(e){return"function"==typeof e?k(e):void 0}function P(e){return e?void 0:function(){return x}}function T(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function j(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function N(e,t,n,r,o){function a(o,a){return h=o,m=a,g=e(h,m),y=t(r,m),b=n(g,y,m),d=!0,b}function i(){return g=e(h,m),t.dependsOnOwnProps&&(y=t(r,m)),b=n(g,y,m)}function l(){return e.dependsOnOwnProps&&(g=e(h,m)),t.dependsOnOwnProps&&(y=t(r,m)),b=n(g,y,m)}function s(){var t=e(h,m),r=!f(t,g);return g=t,r&&(b=n(g,y,m)),b}function u(e,t){var n=!p(t,m),r=!c(e,h);return h=e,m=t,n&&r?i():n?l():r?s():b}var c=o.areStatesEqual,p=o.areOwnPropsEqual,f=o.areStatePropsEqual,d=!1,h=void 0,m=void 0,g=void 0,y=void 0,b=void 0;return function(e,t){return d?u(e,t):a(e,t)}}function D(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=T(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);return(a.pure?N:j)(i,l,s,e,a)}function A(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function I(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function R(e,t){return e===t}function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case rr:return dr({},e,{loadStatus:cr});case or:return dr({},e,{loadStatus:fr,values:t.values,groups:t.groups,installed:t.installed});case ar:return dr({},e,{loadStatus:pr,error:t.error});case lr:return dr({},e,{saveStatus:cr});case sr:return dr({},e,{saveStatus:fr,values:t.values,groups:t.groups,installed:t.installed});case ur:return dr({},e,{saveStatus:pr,error:t.error});case ir:return dr({},e,{pluginStatus:t.pluginStatus})}return e}function L(e,t){history.pushState({},null,U(e,t))}function M(e){return Or.parse(e?e.slice(1):document.location.search.slice(1))}function U(e,t,n){var r=M(n);for(var o in e)e[o]&&t[o]!==e[o]?r[o.toLowerCase()]=e[o]:t[o]===e[o]&&delete r[o.toLowerCase()];return r.filterby&&!r.filter&&delete r.filterby,"?"+Or.stringify(r)}function B(e){var t=M(e);return-1!==xr.indexOf(t.sub)?t.sub:"redirect"}function H(){return Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+Redirectioni10n.token}function W(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case br:return no({},e,{table:Ir(e.table,e.rows,t.onoff)});case yr:return no({},e,{table:Ar(e.table,t.items)});case vr:return no({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case Er:return no({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case hr:return no({},e,{table:Jr(e,t),status:cr,saving:[],logType:t.logType});case gr:return no({},e,{status:pr,saving:[]});case mr:return no({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case wr:return no({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case oo:return co({},e,{exportStatus:cr});case ro:return co({},e,{exportStatus:fr,exportData:t.data});case uo:return co({},e,{file:t.file});case so:return co({},e,{file:!1,lastImport:!1,exportData:!1});case lo:return co({},e,{importingStatus:pr,exportStatus:pr,lastImport:!1,file:!1,exportData:!1});case ao:return co({},e,{importingStatus:cr,lastImport:!1,file:t.file});case io:return co({},e,{lastImport:t.total,importingStatus:fr,file:!1})}return e}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case po:return Eo({},e,{table:Jr(e,t),status:cr,saving:[]});case fo:return Eo({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case yo:return Eo({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case vo:return Eo({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case go:return Eo({},e,{table:Ir(e.table,e.rows,t.onoff)});case mo:return Eo({},e,{table:Ar(e.table,t.items)});case ho:return Eo({},e,{status:pr,saving:[]});case bo:return Eo({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case wo:return To({},e,{table:Jr(e,t),status:cr,saving:[]});case _o:return To({},e,{rows:Xr(e,t),status:fr,total:Zr(e,t),table:Dr(e.table)});case ko:return To({},e,{table:Dr(Jr(e,t)),saving:eo(e,t),rows:Kr(e,t)});case Po:return To({},e,{rows:Xr(e,t),total:Zr(e,t),saving:to(e,t)});case xo:return To({},e,{table:Ir(e.table,e.rows,t.onoff)});case Oo:return To({},e,{table:Ar(e.table,t.items)});case Co:return To({},e,{status:pr,saving:[]});case So:return To({},e,{saving:to(e,t),rows:Qr(e,t)})}return e}function $(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case lo:case ho:case So:case bo:case gr:case wr:case ar:case ur:case Co:var n=Ao(e.errors,t.error);return Do({},e,{errors:n,inProgress:Ro(e)});case vr:case ko:case lr:case yo:return Do({},e,{inProgress:e.inProgress+1});case Er:case Po:case sr:case vo:return Do({},e,{notices:Io(e.notices,Fo[t.type]),inProgress:Ro(e)});case No:return Do({},e,{notices:[]});case jo:return Do({},e,{errors:[]})}return e}function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object($n.createStore)(Mo,e,Ho($n.applyMiddleware.apply(void 0,Wo)));return t}function K(){return{loadStatus:cr,saveStatus:!1,error:!1,installed:"",settings:{},pluginStatus:[]}}function Q(){return{rows:[],saving:[],logType:_r,total:0,status:cr,table:Tr(["ip","url"],["ip"],"date",["log","404s"])}}function X(){return{status:cr,file:!1,lastImport:!1,exportData:!1,importingStatus:!1,exportStatus:!1}}function J(){return{rows:[],saving:[],total:0,status:cr,table:Tr(["name"],["name","module"],"name",["groups"])}}function Z(){return{rows:[],saving:[],total:0,status:cr,table:Tr(["url","position","last_count","id","last_access"],["group"],"id",[""])}}function ee(){return{errors:[],notices:[],inProgress:0,saving:[]}}function te(){return{settings:K(),log:Q(),io:X(),group:J(),redirect:Z(),message:ee()}}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oe(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 ae(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ie(e){return{onSaveSettings:function(t){e(zo(t))}}}function le(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed}}function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ue(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ce(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function de(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ge(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ye(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ve(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 Ee(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function we(e){return{onLoadSettings:function(){e(Vo())},onDeletePlugin:function(){e(Go())}}}function _e(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values}}function Ce(e){return{onSubscribe:function(){e(zo({newsletter:"true"}))}}}function Oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xe(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 ke(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Se(e){return{onLoadStatus:function(t){e(qo(t))}}}function Pe(e){return{pluginStatus:e.settings.pluginStatus}}function Te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function je(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ne(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function De(e){return{onLoadSettings:function(){e(Vo())}}}function Ae(e){return{values:e.settings.values}}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Le(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Me(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Be(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function He(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function We(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ve(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 ze(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function $e(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ye(e){return{onShowIP:function(t){e(Li("ip",t))},onSetSelected:function(t){e(Mi(t))},onDelete:function(t){e(Ni("delete",t))}}}function Ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Xe(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Je(e){return{log:e.log}}function Ze(e){return{onLoad:function(t){e(Ai(t))},onDeleteAll:function(t,n){e(ji(t,n))},onSearch:function(t){e(Fi(t))},onChangePage:function(t){e(Ri(t))},onTableAction:function(t){e(Ni(t))},onSetAllSelected:function(t){e(Ui(t))},onSetOrderBy:function(t,n){e(Ii(t,n))}}}function et(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tt(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 nt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ot(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function at(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function it(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lt(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 st(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function pt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function ht(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yt(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 bt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function vt(e){return{group:e.group}}function Et(e){return{onSave:function(t){e(El(t))}}}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _t(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ct(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ot(e){return{onShowIP:function(t){e(Li("ip",t))},onSetSelected:function(t){e(Mi(t))},onDelete:function(t){e(Ni("delete",t,{logType:"404"}))},onDeleteFilter:function(t){e(Ti("url-exact",t))}}}function xt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function St(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Pt(e){return{log:e.log}}function Tt(e){return{onLoad:function(t){e(Ai(t))},onLoadGroups:function(){e(ql())},onDeleteAll:function(t,n){e(ji(t,n))},onSearch:function(t){e(Fi(t))},onChangePage:function(t){e(Ri(t))},onTableAction:function(t){e(Ni(t,null,{logType:"404"}))},onSetAllSelected:function(t){e(Ui(t))},onSetOrderBy:function(t,n){e(Ii(t,n))}}}function jt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function At(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function It(e){return{group:e.group,io:e.io}}function Rt(e){return{onLoadGroups:function(){e(ql())},onImport:function(t,n){e(ss(t,n))},onAddFile:function(t){e(cs(t))},onClearFile:function(){e(us())},onExport:function(t,n){e(is(t,n))},onDownloadFile:function(t){e(ls(t))}}}function Ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lt(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 Mt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ht(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Wt(e){return{onSetSelected:function(t){e(Xl(t))},onSaveGroup:function(t){e(zl(t))},onTableAction:function(t,n){e(Gl(t,n))}}}function Vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Gt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function qt(e){return{group:e.group}}function $t(e){return{onLoadGroups:function(){e(ql({page:0,filter:"",filterBy:"",orderBy:""}))},onSearch:function(t){e(Kl(t))},onChangePage:function(t){e(Yl(t))},onAction:function(t){e(Gl(t))},onSetAllSelected:function(t){e(Jl(t))},onSetOrderBy:function(t,n){e($l(t,n))},onFilter:function(t){e(Ql("module",t))},onCreate:function(t){e(zl(t))}}}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Qt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function Xt(e){return{onSetSelected:function(t){e(Sl(t))},onTableAction:function(t,n){e(wl(t,n))}}}function Jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function en(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function tn(e){return{redirect:e.redirect,group:e.group}}function nn(e){return{onLoadGroups:function(){e(ql())},onLoadRedirects:function(t){e(_l(t))},onSearch:function(t){e(xl(t))},onChangePage:function(t){e(Ol(t))},onAction:function(t){e(wl(t))},onSetAllSelected:function(t){e(Pl(t))},onSetOrderBy:function(t,n){e(Cl(t,n))},onFilter:function(t){e(kl("group",t))}}}function rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function on(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function an(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function ln(e){return{errors:e.message.errors}}function sn(e){return{onClear:function(){e(Fs())}}}function un(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function pn(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function fn(e){return{notices:e.message.notices}}function dn(e){return{onClear:function(){e(Ls())}}}function hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function gn(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function yn(e){return{inProgress:e.message.inProgress}}function bn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function En(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function wn(e){return{onClear:function(){e(Fs())},onPing:function(){e(Ms())}}}Object.defineProperty(t,"__esModule",{value:!0});var _n=n(27),Cn=n.n(_n);n(28);!window.Promise&&(window.Promise=Cn.a),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&function(){Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}}(),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var On=n(0),xn=n.n(On),kn=n(33),Sn=n.n(kn),Pn=n(45),Tn=n(1),jn=n.n(Tn),Nn=n(21),Dn=n.n(Nn),An=Dn.a.shape({trySubscribe:Dn.a.func.isRequired,tryUnsubscribe:Dn.a.func.isRequired,notifyNestedSubs:Dn.a.func.isRequired,isSubscribed:Dn.a.func.isRequired}),In=Dn.a.shape({subscribe:Dn.a.func.isRequired,dispatch:Dn.a.func.isRequired,getState:Dn.a.func.isRequired}),Rn=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],i=n||t+"Subscription",l=function(e){function n(a,i){r(this,n);var l=o(this,e.call(this,a,i));return l[t]=a.store,l}return a(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[i]=null,e},n.prototype.render=function(){return On.Children.only(this.props.children)},n}(On.Component);return l.propTypes={store:In.isRequired,children:Dn.a.element.isRequired},l.childContextTypes=(e={},e[t]=In.isRequired,e[i]=An,e),l}(),Fn=n(78),Ln=n.n(Fn),Mn=n(79),Un=n.n(Mn),Bn=null,Hn={notify:function(){}},Wn=function(){function e(t,n,r){i(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=Hn}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=l())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Hn)},e}(),Vn=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},zn=0,Gn={},qn=Object.prototype.hasOwnProperty,$n=n(10),Yn=(n(11),[E,w,_]),Kn=[C,O],Qn=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},Xn=[S,P],Jn=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},Zn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?h:t,r=e.mapStateToPropsFactories,o=void 0===r?Kn:r,a=e.mapDispatchToPropsFactories,i=void 0===a?Yn:a,l=e.mergePropsFactories,s=void 0===l?Xn:l,u=e.selectorFactory,c=void 0===u?D:u;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=a.pure,u=void 0===l||l,p=a.areStatesEqual,f=void 0===p?R:p,d=a.areOwnPropsEqual,h=void 0===d?g:d,m=a.areStatePropsEqual,y=void 0===m?g:m,b=a.areMergedPropsEqual,v=void 0===b?g:b,E=A(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=I(e,o,"mapStateToProps"),_=I(t,i,"mapDispatchToProps"),C=I(r,s,"mergeProps");return n(c,Jn({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:_,initMergeProps:C,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:y,areMergedPropsEqual:v},E))}}(),er=n(84),tr=n(85),nr=n.n(tr),rr="SETTING_LOAD_START",or="SETTING_LOAD_SUCCESS",ar="SETTING_LOAD_FAILED",ir="SETTING_LOAD_STATUS",lr="SETTING_SAVING",sr="SETTING_SAVED",ur="SETTING_SAVE_FAILED",cr="STATUS_IN_PROGRESS",pr="STATUS_FAILED",fr="STATUS_COMPLETE",dr=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},hr="LOG_LOADING",mr="LOG_LOADED",gr="LOG_FAILED",yr="LOG_SET_SELECTED",br="LOG_SET_ALL_SELECTED",vr="LOG_ITEM_SAVING",Er="LOG_ITEM_SAVED",wr="LOG_ITEM_FAILED",_r="log",Cr="404",Or=n(23),xr=["groups","404s","log","io","options","support"],kr=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},Sr=["orderBy","direction","page","perPage","filter","filterBy"],Pr=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},Tr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=M(),a={orderBy:n,direction:"desc",page:0,perPage:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:"",filter:""},i=void 0===o.sub?"":o.sub;return-1===r.indexOf(i)?a:kr({},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,perPage:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):a.perPage,filterBy:o.filterby&&-1!==t.indexOf(o.filterby)?o.filterby:a.filterBy,filter:o.filter?o.filter:a.filter})},jr=function(e,t){for(var n=Object.assign({},e),r=0;r<Sr.length;r++)void 0!==t[Sr[r]]&&(n[Sr[r]]=t[Sr[r]]);return n},Nr=function(e,t){return"desc"===e.direction&&delete e.direction,e.orderBy===t&&delete e.orderBy,0===e.page&&delete e.page,e.perPage===parseInt(Redirectioni10n.per_page,10)&&delete e.perPage,25!==parseInt(Redirectioni10n.per_page,10)&&(e.perPage=parseInt(Redirectioni10n.per_page,10)),delete e.selected,e},Dr=function(e){return Object.assign({},e,{selected:[]})},Ar=function(e,t){return kr({},e,{selected:Pr(e.selected,t).concat(Pr(t,e.selected))})},Ir=function(e,t,n){return kr({},e,{selected:n?t.map(function(e){return e.id}):[]})},Rr="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},Fr=function e(t,n,r){for(var o in n)void 0!==n[o]&&("object"===Rr(n[o])?e(t,n[o],o+"_"):t.append(r+o,n[o]))},Lr=function(e,t,n){for(var r in t)void 0!==t[r]&&e.append(n+r,t[r])},Mr=function(e,t){var n=new FormData;return n.append("action",e),n.append("_wpnonce",Redirectioni10n.WP_API_nonce),t&&("red_import_data"===e?Lr(n,t,""):Fr(n,t,"")),fetch(Redirectioni10n.WP_API_root,{method:"post",body:n,credentials:"same-origin"})},Ur=function(e,t){var n={action:e,params:t};return Mr(e,t).then(function(e){return n.status=e.status,n.statusText=e.statusText,e.text()}).then(function(e){n.raw=e;try{var t=JSON.parse(e);if(0===t)throw{message:"No response returned - WordPress did not understand AJAX request",code:0};if(t.error)throw t.error;return t}catch(e){throw e.request=n,e}})},Br=Ur,Hr=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},Wr=function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return function(i,l){var s=l()[e],u=s.table,c=s.total,p={items:r?[r]:u.selected,bulk:n};if("delete"===n&&u.page>0&&u.perPage*u.page==c-1&&(u.page-=1),"delete"!==n||confirm(Object(Tn.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=jr(u,p),d=Nr(Hr({},u,{items:p.items.join(","),bulk:p.bulk},a),o.order);return Br(t,d).then(function(e){i(Hr({type:o.saved},e,{saving:p.items}))}).catch(function(e){i({type:o.failed,error:e,saving:p.items})}),i({type:o.saving,table:f,saving:p.items})}}},Vr=function(e,t,n,r){return function(o,a){var i=a()[e].table;return 0===n.id&&(i.page=0,i.orderBy="id",i.direction="desc",i.filterBy="",i.filter=""),Br(t,Nr(Hr({},i,n))).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:i,item:n,saving:[n.id]})}},zr=function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n},Gr=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},qr=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=o.rows,s=a(jr(i,r)),u=Nr(Hr({},i,r),n.order);if(!(Gr(s,i)&&l.length>0&&Gr(r,{})))return Br(e,u).then(function(e){t(Hr({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})}),t(Hr({table:s,type:n.saving},zr(s,r)))},$r=function(e,t,n,r,o){var a=o.table,i=Nr(Hr({},a,r),n.order);Br(e,i).then(function(e){t(Hr({type:n.saved},e))}).catch(function(e){t({type:n.failed,error:e})})},Yr=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},Kr=function(e,t){return t.item?Yr(e.rows,t.item,function(e){return Hr({},e,t.item,{original:e})}):e.rows},Qr=function(e,t){return t.item?Yr(e.rows,t.item,function(e){return e.original}):e.rows},Xr=function(e,t){return t.item?Kr(e,t):t.items?t.items:e.rows},Jr=function(e,t){return t.table?Hr({},e.table,t.table):e.table},Zr=function(e,t){return void 0!==t.total?t.total:e.total},eo=function(e,t){return[].concat(W(e.saving),W(t.saving))},to=function(e,t){return e.saving.filter(function(e){return-1===t.saving.indexOf(e)})},no=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},ro="IO_EXPORTED",oo="IO_EXPORTING",ao="IO_IMPORTING",io="IO_IMPORTED",lo="IO_FAILED",so="IO_CLEAR",uo="IO_ADD_FILE",co=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},po="GROUP_LOADING",fo="GROUP_LOADED",ho="GROUP_FAILED",mo="GROUP_SET_SELECTED",go="GROUP_SET_ALL_SELECTED",yo="GROUP_ITEM_SAVING",bo="GROUP_ITEM_FAILED",vo="GROUP_ITEM_SAVED",Eo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wo="REDIRECT_LOADING",_o="REDIRECT_LOADED",Co="REDIRECT_FAILED",Oo="REDIRECT_SET_SELECTED",xo="REDIRECT_SET_ALL_SELECTED",ko="REDIRECT_ITEM_SAVING",So="REDIRECT_ITEM_FAILED",Po="REDIRECT_ITEM_SAVED",To=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},jo="MESSAGE_CLEAR_ERRORS",No="MESSAGE_CLEAR_NOTICES",Do=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},Ao=function(e,t){return e.slice(0).concat([t])},Io=function(e,t){return e.slice(0).concat([t])},Ro=function(e){return Math.max(0,e.inProgress-1)},Fo={REDIRECT_ITEM_SAVED:Object(Tn.translate)("Redirection saved"),LOG_ITEM_SAVED:Object(Tn.translate)("Log deleted"),SETTING_SAVED:Object(Tn.translate)("Settings saved"),GROUP_ITEM_SAVED:Object(Tn.translate)("Group saved")},Lo=Object($n.combineReducers)({settings:F,log:V,io:z,group:G,redirect:q,message:$}),Mo=Lo,Uo=function(e,t){var n=B(),r={redirect:[[wo,ko],"id"],groups:[[po,yo],"name"],log:[[hr],"date"],"404s":[[hr],"date"]};if(r[n]&&e===r[n][0].find(function(t){return t===e})){L({orderBy:t.orderBy,direction:t.direction,offset:t.page,perPage:t.perPage,filter:t.filter,filterBy:t.filterBy},{orderBy:r[n][1],direction:"desc",offset:0,filter:"",filterBy:"",perPage:parseInt(Redirectioni10n.per_page,10)})}},Bo=function(){return function(e){return function(t){switch(t.type){case ko:case yo:case wo:case po:case hr:Uo(t.type,t.table?t.table:t)}return e(t)}}},Ho=Object(er.composeWithDevTools)({name:"Redirection"}),Wo=[nr.a,Bo],Vo=(n(88),function(){return function(e,t){return t().settings.loadStatus===fr?null:(Br("red_load_settings").then(function(t){e({type:or,values:t.settings,groups:t.groups,installed:t.installed})}).catch(function(t){e({type:ar,error:t})}),e({type:rr}))}}),zo=function(e){return function(t){return Br("red_save_settings",e).then(function(e){t({type:sr,values:e.settings,groups:e.groups,installed:e.installed})}).catch(function(e){t({type:ur,error:e})}),t({type:lr})}},Go=function(){return function(e){return Br("red_delete_plugin").then(function(e){document.location.href=e.location}).catch(function(t){e({type:ur,error:t})}),e({type:lr})}},qo=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){return Br("red_plugin_status",{fixIt:e}).then(function(e){t({type:ir,pluginStatus:e})}).catch(function(e){t({type:ar,error:e})}),t({type:rr})}},$o=function(e){var t=e.title;return xn.a.createElement("tr",null,xn.a.createElement("th",null,t),xn.a.createElement("td",null,e.children))},Yo=function(e){return xn.a.createElement("table",{className:"form-table"},xn.a.createElement("tbody",null,e.children))},Ko=(n(2),"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}),Qo=function e(t){var n=t.value,r=t.text;return"object"===(void 0===n?"undefined":Ko(n))?xn.a.createElement("optgroup",{label:r},n.map(function(t,n){return xn.a.createElement(e,{text:t.text,value:t.value,key:n})})):xn.a.createElement("option",{value:n},r)},Xo=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.isEnabled,i=void 0===a||a;return xn.a.createElement("select",{name:r,value:n,onChange:o,disabled:!i},t.map(function(e,t){return xn.a.createElement(Qo,{value:e.value,text:e.text,key:t})}))},Jo=Xo,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}}(),ea=[{value:-1,text:Object(Tn.translate)("No logs")},{value:1,text:Object(Tn.translate)("A day")},{value:7,text:Object(Tn.translate)("A week")},{value:30,text:Object(Tn.translate)("A month")},{value:60,text:Object(Tn.translate)("Two months")},{value:0,text:Object(Tn.translate)("Forever")}],ta=function(e){return e.monitor_type_post||e.monitor_type_page||e.monitor_type_trash},na=function(e){function t(e){re(this,t);var n=oe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=e.values.modules;return n.state=e.values,n.state.location=r[2]?r[2].location:"",n.state.monitor_type_post=!1,n.state.monitor_type_page=!1,n.state.monitor_type_trash=!1,n.state.monitor_types.find(function(e){return"post"===e})&&(n.state.monitor_type_post=!0),n.state.monitor_types.find(function(e){return"page"===e})&&(n.state.monitor_type_page=!0),n.state.monitor_types.find(function(e){return"trash"===e})&&(n.state.monitor_type_trash=!0),n.onChange=n.handleInput.bind(n),n.onSubmit=n.handleSubmit.bind(n),n}return ae(t,e),Zo(t,[{key:"handleInput",value:function(e){var t=this,n=e.target,r="checkbox"===n.type?n.checked:n.value;this.setState(ne({},n.name,r),function(){ta(t.state)||t.setState({monitor_post:0,associated_redirect:""})})}},{key:"handleSubmit",value:function(e){e.preventDefault(),this.props.onSaveSettings(this.state)}},{key:"componentWillUpdate",value:function(e){e.values.token!==this.props.values.token&&this.setState({token:e.values.token}),e.values.auto_target!==this.props.values.auto_target&&this.setState({auto_target:e.values.auto_target})}},{key:"renderMonitor",value:function(e){return xn.a.createElement($o,{title:Object(Tn.translate)("URL Monitor Changes")+":"},xn.a.createElement(Jo,{items:e,name:"monitor_post",value:parseInt(this.state.monitor_post,10),onChange:this.onChange})," ",Object(Tn.translate)("Save changes to this group"),xn.a.createElement("p",null,xn.a.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:this.onChange,placeholder:Object(Tn.translate)('For example "/amp"'),value:this.state.associated_redirect})," ",Object(Tn.translate)("Create associated redirect (added to end of URL)")))}},{key:"render",value:function(){var e=this.props,t=e.groups,n=e.saveStatus,r=e.installed,o=ta(this.state);return xn.a.createElement("form",{onSubmit:this.onSubmit},xn.a.createElement(Yo,null,xn.a.createElement($o,{title:""},xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",checked:this.state.support,name:"support",onChange:this.onChange}),xn.a.createElement("span",{className:"sub"},Object(Tn.translate)("I'm a nice person and I have helped support the author of this plugin")))),xn.a.createElement($o,{title:Object(Tn.translate)("Redirect Logs")+":"},xn.a.createElement(Jo,{items:ea,name:"expire_redirect",value:parseInt(this.state.expire_redirect,10),onChange:this.onChange})," ",Object(Tn.translate)("(time to keep logs for)")),xn.a.createElement($o,{title:Object(Tn.translate)("404 Logs")+":"},xn.a.createElement(Jo,{items:ea,name:"expire_404",value:parseInt(this.state.expire_404,10),onChange:this.onChange})," ",Object(Tn.translate)("(time to keep logs for)")),xn.a.createElement($o,{title:Object(Tn.translate)("URL Monitor")+":"},xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_post",onChange:this.onChange,checked:this.state.monitor_type_post})," ",Object(Tn.translate)("Monitor changes to posts"))),xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_page",onChange:this.onChange,checked:this.state.monitor_type_page})," ",Object(Tn.translate)("Monitor changes to pages"))),xn.a.createElement("p",null,xn.a.createElement("label",null,xn.a.createElement("input",{type:"checkbox",name:"monitor_type_trash",onChange:this.onChange,checked:this.state.monitor_type_trash})," ",Object(Tn.translate)("Monitor trashed items (will create disabled redirects)")))),o&&this.renderMonitor(t),xn.a.createElement($o,{title:Object(Tn.translate)("RSS Token")+":"},xn.a.createElement("input",{className:"regular-text",type:"text",value:this.state.token,name:"token",onChange:this.onChange}),xn.a.createElement("br",null),xn.a.createElement("span",{className:"sub"},Object(Tn.translate)("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),xn.a.createElement($o,{title:Object(Tn.translate)("Auto-generate URL")+":"},xn.a.createElement("input",{className:"regular-text",type:"text",value:this.state.auto_target,name:"auto_target",onChange:this.onChange}),xn.a.createElement("br",null),xn.a.createElement("span",{className:"sub"},Object(Tn.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 inser