Version Description
- 23rd November 2019 =
- Add HTTP header feature, with x-robots-tag support
- Move HTTPS setting to new Site page
- Add filter to disable redirect hits
- Add 'Disable Redirection' option to stop Redirection, in case you break your site
- Fill out API documentation
- Fix style with WordPress 5.4
- Fix encoding of # in .htaccess
Download this release
Release Info
| Developer | johnny5 |
| Plugin | |
| Version | 4.5 |
| Comparing to | |
| See all releases | |
Code changes from version 4.4.2 to 4.5
- api/api-404.php +86 -14
- api/api-export.php +17 -8
- api/api-group.php +129 -12
- api/api-import.php +30 -2
- api/api-log.php +89 -16
- api/api-redirect.php +164 -11
- api/api-settings.php +77 -0
- database/database-upgrader.php +1 -1
- database/schema/latest.php +5 -1
- fileio/csv.php +1 -0
- locale/json/redirection-de_DE.json +1 -1
- locale/json/redirection-es_VE.json +1 -0
- locale/json/redirection-fr_FR.json +1 -1
- locale/json/redirection-gl_ES.json +1 -0
- locale/json/redirection-nl_NL.json +1 -1
- locale/json/redirection-pt_BR.json +1 -1
- locale/json/redirection-sv_SE.json +1 -1
- locale/redirection-de_DE.mo +0 -0
- locale/redirection-de_DE.po +38 -38
- locale/redirection-es_VE.mo +0 -0
- locale/redirection-es_VE.po +2243 -0
- locale/redirection-fr_FR.mo +0 -0
- locale/redirection-fr_FR.po +6 -6
- locale/redirection-gl_ES.mo +0 -0
- locale/redirection-gl_ES.po +2243 -0
- locale/redirection-nl_NL.mo +0 -0
- locale/redirection-nl_NL.po +83 -83
- locale/redirection-pt_BR.mo +0 -0
- locale/redirection-pt_BR.po +51 -51
- locale/redirection-sv_SE.mo +0 -0
- locale/redirection-sv_SE.po +6 -6
- locale/redirection.pot +733 -673
- models/header.php +123 -0
- models/htaccess.php +11 -7
- models/match.php +4 -4
- models/redirect.php +18 -15
- modules/apache.php +1 -0
- modules/wordpress.php +29 -11
- readme.txt +18 -8
- redirection-cli.php +49 -5
- redirection-settings.php +19 -2
- redirection-strings.php +204 -185
- redirection-version.php +2 -2
- redirection.js +7 -8
api/api-404.php
CHANGED
|
@@ -2,31 +2,103 @@
|
|
| 2 |
|
| 3 |
/**
|
| 4 |
* @api {get} /redirection/v1/404 Get 404 logs
|
| 5 |
-
* @
|
|
|
|
| 6 |
* @apiGroup 404
|
| 7 |
*
|
| 8 |
-
* @
|
| 9 |
-
*
|
| 10 |
-
* @
|
| 11 |
-
* @
|
| 12 |
-
* @
|
| 13 |
-
* @apiParam {string} page
|
| 14 |
*/
|
| 15 |
|
| 16 |
/**
|
| 17 |
* @api {post} /redirection/v1/404 Delete 404 logs
|
| 18 |
-
* @
|
|
|
|
|
|
|
| 19 |
* @apiGroup 404
|
| 20 |
*
|
| 21 |
-
* @apiParam {
|
| 22 |
-
* @apiParam {
|
| 23 |
-
* @apiParam {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
*/
|
| 25 |
|
| 26 |
/**
|
| 27 |
-
* @api {post} /redirection/v1/bulk/404
|
| 28 |
-
* @
|
|
|
|
| 29 |
* @apiGroup 404
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
*/
|
| 31 |
class Redirection_Api_404 extends Redirection_Api_Filter_Route {
|
| 32 |
public function __construct( $namespace ) {
|
|
@@ -62,7 +134,7 @@ class Redirection_Api_404 extends Redirection_Api_Filter_Route {
|
|
| 62 |
return $this->route_404( $request );
|
| 63 |
}
|
| 64 |
|
| 65 |
-
return $this->add_error_details( new WP_Error( '
|
| 66 |
}
|
| 67 |
|
| 68 |
private function get_delete_group( array $params ) {
|
| 2 |
|
| 3 |
/**
|
| 4 |
* @api {get} /redirection/v1/404 Get 404 logs
|
| 5 |
+
* @apiName GetLogs
|
| 6 |
+
* @apiDescription Get a paged list of 404 logs after applying a set of filters and result ordering.
|
| 7 |
* @apiGroup 404
|
| 8 |
*
|
| 9 |
+
* @apiUse 404QueryParams
|
| 10 |
+
*
|
| 11 |
+
* @apiUse 404List
|
| 12 |
+
* @apiUse 401Error
|
| 13 |
+
* @apiUse 404Error
|
|
|
|
| 14 |
*/
|
| 15 |
|
| 16 |
/**
|
| 17 |
* @api {post} /redirection/v1/404 Delete 404 logs
|
| 18 |
+
* @apiName DeleteLogs
|
| 19 |
+
* @apiDescription Delete 404 logs by filter. If no filter is supplied then all entries will be deleted. The endpoint will return the next page of results after.
|
| 20 |
+
* performing the action, based on the supplied query parameters. This information can be used to refresh a list displayed to the client.
|
| 21 |
* @apiGroup 404
|
| 22 |
*
|
| 23 |
+
* @apiParam (Query Parameter) {String} filterBy[ip] Filter the results by the supplied IP
|
| 24 |
+
* @apiParam (Query Parameter) {String} filterBy[url] Filter the results by the supplied URL
|
| 25 |
+
* @apiParam (Query Parameter) {String} filterBy[url-exact] Filter the results by the exact URL (not a substring match, as per `url`)
|
| 26 |
+
* @apiParam (Query Parameter) {String} filterBy[referrer] Filter the results by the supplied referrer
|
| 27 |
+
* @apiParam (Query Parameter) {String} filterBy[agent] Filter the results by the supplied user agent
|
| 28 |
+
* @apiParam (Query Parameter) {String} filterBy[target] Filter the results by the supplied redirect target
|
| 29 |
+
*
|
| 30 |
+
* @apiUse 404List
|
| 31 |
+
* @apiUse 401Error
|
| 32 |
+
* @apiUse 404Error
|
| 33 |
*/
|
| 34 |
|
| 35 |
/**
|
| 36 |
+
* @api {post} /redirection/v1/bulk/404/:type Bulk 404 action
|
| 37 |
+
* @apiName BulkAction
|
| 38 |
+
* @apiDescription Delete 404 logs by ID
|
| 39 |
* @apiGroup 404
|
| 40 |
+
*
|
| 41 |
+
* @apiParam (URL) {String="delete"} :type Type of bulk action that is applied to every log ID.
|
| 42 |
+
*
|
| 43 |
+
* @apiParam (Query Parameter) {Integer[]} items Array of group IDs to perform the action on
|
| 44 |
+
* @apiUse 404QueryParams
|
| 45 |
+
*
|
| 46 |
+
* @apiUse 404List
|
| 47 |
+
* @apiUse 401Error
|
| 48 |
+
* @apiUse 404Error
|
| 49 |
+
* @apiUse 400MissingError
|
| 50 |
+
* @apiError (Error 400) redirect_404_invalid_items Invalid array of items
|
| 51 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 52 |
+
* HTTP/1.1 400 Bad Request
|
| 53 |
+
* {
|
| 54 |
+
* "code": "redirect_404_invalid_items",
|
| 55 |
+
* "message": "Invalid array of items"
|
| 56 |
+
* }
|
| 57 |
+
*/
|
| 58 |
+
|
| 59 |
+
/**
|
| 60 |
+
* @apiDefine 404QueryParams 404 log query parameters
|
| 61 |
+
*
|
| 62 |
+
* @apiParam (Query Parameter) {String} filterBy[ip] Filter the results by the supplied IP
|
| 63 |
+
* @apiParam (Query Parameter) {String} filterBy[url] Filter the results by the supplied URL
|
| 64 |
+
* @apiParam (Query Parameter) {String} filterBy[url-exact] Filter the results by the exact URL (not a substring match, as per `url`)
|
| 65 |
+
* @apiParam (Query Parameter) {String} filterBy[referrer] Filter the results by the supplied referrer
|
| 66 |
+
* @apiParam (Query Parameter) {String} filterBy[agent] Filter the results by the supplied user agent
|
| 67 |
+
* @apiParam (Query Parameter) {String} filterBy[target] Filter the results by the supplied redirect target
|
| 68 |
+
* @apiParam (Query Parameter) {string="ip","url"} orderby Order by IP or URL
|
| 69 |
+
* @apiParam (Query Parameter) {String="asc","desc"} direction Direction to order the results by (ascending or descending)
|
| 70 |
+
* @apiParam (Query Parameter) {Integer{1...200}} per_page Number of results per request
|
| 71 |
+
* @apiParam (Query Parameter) {Integer} page Current page of results
|
| 72 |
+
* @apiParam (Query Parameter) {String="ip","url"} groupBy Group by IP or URL
|
| 73 |
+
*/
|
| 74 |
+
|
| 75 |
+
/**
|
| 76 |
+
* @apiDefine 404List
|
| 77 |
+
*
|
| 78 |
+
* @apiSuccess {Object[]} items Array of 404 log objects
|
| 79 |
+
* @apiSuccess {Integer} items.id ID of 404 log entry
|
| 80 |
+
* @apiSuccess {String} items.created Date the 404 log entry was recorded
|
| 81 |
+
* @apiSuccess {Integer} items.created_time Unix time value for `created`
|
| 82 |
+
* @apiSuccess {Integer} items.url The requested URL that caused the 404 log entry
|
| 83 |
+
* @apiSuccess {String} items.agent User agent of the client initiating the request
|
| 84 |
+
* @apiSuccess {Integer} items.referrer Referrer of the client initiating the request
|
| 85 |
+
* @apiSuccess {Integer} total Number of items
|
| 86 |
+
*
|
| 87 |
+
* @apiSuccessExample {json} Success 200:
|
| 88 |
+
* HTTP/1.1 200 OK
|
| 89 |
+
* {
|
| 90 |
+
* "items": [
|
| 91 |
+
* {
|
| 92 |
+
* "id": 3,
|
| 93 |
+
* "created": "2019-01-01 12:12:00,
|
| 94 |
+
* "created_time": "12345678",
|
| 95 |
+
* "url": "/the-url",
|
| 96 |
+
* "agent": "FancyBrowser",
|
| 97 |
+
* "referrer": "http://site.com/previous/,
|
| 98 |
+
* }
|
| 99 |
+
* ],
|
| 100 |
+
* "total": 1
|
| 101 |
+
* }
|
| 102 |
*/
|
| 103 |
class Redirection_Api_404 extends Redirection_Api_Filter_Route {
|
| 104 |
public function __construct( $namespace ) {
|
| 134 |
return $this->route_404( $request );
|
| 135 |
}
|
| 136 |
|
| 137 |
+
return $this->add_error_details( new WP_Error( 'redirect_404_invalid_items', 'Invalid array of items' ), __LINE__ );
|
| 138 |
}
|
| 139 |
|
| 140 |
private function get_delete_group( array $params ) {
|
api/api-export.php
CHANGED
|
@@ -1,17 +1,26 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
-
* @api {get} /redirection/v1/export/:module/:format Export redirects
|
| 5 |
-
* @
|
| 6 |
-
* @
|
|
|
|
| 7 |
*
|
| 8 |
-
* @apiParam {String} module The module to export
|
| 9 |
-
* @apiParam {String} format The format of the export
|
| 10 |
*
|
| 11 |
-
* @apiSuccess {
|
| 12 |
* @apiSuccess {Integer} total Number of items exported
|
| 13 |
*
|
| 14 |
-
* @apiUse
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
*/
|
| 16 |
class Redirection_Api_Export extends Redirection_Api_Route {
|
| 17 |
public function __construct( $namespace ) {
|
|
@@ -30,7 +39,7 @@ class Redirection_Api_Export extends Redirection_Api_Route {
|
|
| 30 |
|
| 31 |
$export = Red_FileIO::export( $module, $format );
|
| 32 |
if ( $export === false ) {
|
| 33 |
-
return $this->add_error_details( new WP_Error( '
|
| 34 |
}
|
| 35 |
|
| 36 |
return array(
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
+
* @api {get} /redirection/v1/export/:module/:format Export redirects
|
| 5 |
+
* @apiName Export
|
| 6 |
+
* @apiDescription Export redirects for a module to Apache, CSV, Nginx, or JSON format
|
| 7 |
+
* @apiGroup Import/Export
|
| 8 |
*
|
| 9 |
+
* @apiParam (URL) {String="1","2","3","all"} :module The module to export, with 1 being WordPress, 2 is Apache, and 3 is Nginx
|
| 10 |
+
* @apiParam (URL) {String="csv","apache","nginx","json"} :format The format of the export
|
| 11 |
*
|
| 12 |
+
* @apiSuccess {String} data Exported data
|
| 13 |
* @apiSuccess {Integer} total Number of items exported
|
| 14 |
*
|
| 15 |
+
* @apiUse 401Error
|
| 16 |
+
* @apiUse 404Error
|
| 17 |
+
* @apiError (Error 400) redirect_export_invalid_module Invalid module
|
| 18 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 19 |
+
* HTTP/1.1 400 Bad Request
|
| 20 |
+
* {
|
| 21 |
+
* "code": "redirect_export_invalid_module",
|
| 22 |
+
* "message": "Invalid module"
|
| 23 |
+
* }
|
| 24 |
*/
|
| 25 |
class Redirection_Api_Export extends Redirection_Api_Route {
|
| 26 |
public function __construct( $namespace ) {
|
| 39 |
|
| 40 |
$export = Red_FileIO::export( $module, $format );
|
| 41 |
if ( $export === false ) {
|
| 42 |
+
return $this->add_error_details( new WP_Error( 'redirect_export_invalid_module', 'Invalid module' ), __LINE__ );
|
| 43 |
}
|
| 44 |
|
| 45 |
return array(
|
api/api-group.php
CHANGED
|
@@ -1,20 +1,137 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
-
* @api {get} /redirection/v1/group Get
|
| 5 |
-
* @
|
|
|
|
| 6 |
* @apiGroup Group
|
| 7 |
*
|
| 8 |
-
* @
|
| 9 |
-
* @apiParam {string} direction
|
| 10 |
-
* @apiParam {string} filterBy
|
| 11 |
-
* @apiParam {string} per_page
|
| 12 |
-
* @apiParam {string} page
|
| 13 |
*
|
| 14 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
* @apiSuccess {Integer} total Number of items
|
| 16 |
*
|
| 17 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
*/
|
| 19 |
class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
| 20 |
public function __construct( $namespace ) {
|
|
@@ -67,7 +184,7 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
|
| 67 |
return Red_Group::get_filtered( $params );
|
| 68 |
}
|
| 69 |
|
| 70 |
-
return $this->add_error_details( new WP_Error( '
|
| 71 |
}
|
| 72 |
|
| 73 |
public function route_update( WP_REST_Request $request ) {
|
|
@@ -82,7 +199,7 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
|
| 82 |
}
|
| 83 |
}
|
| 84 |
|
| 85 |
-
return $this->add_error_details( new WP_Error( '
|
| 86 |
}
|
| 87 |
|
| 88 |
public function route_bulk( WP_REST_Request $request ) {
|
|
@@ -107,6 +224,6 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
|
| 107 |
return $this->route_list( $request );
|
| 108 |
}
|
| 109 |
|
| 110 |
-
return $this->add_error_details( new WP_Error( '
|
| 111 |
}
|
| 112 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
+
* @api {get} /redirection/v1/group Get groups
|
| 5 |
+
* @apiName GetGroups
|
| 6 |
+
* @apiDescription Get a paged list of groups based after applying a set of filters and result ordering.
|
| 7 |
* @apiGroup Group
|
| 8 |
*
|
| 9 |
+
* @apiUse GroupQueryParams
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
*
|
| 11 |
+
* @apiUse GroupList
|
| 12 |
+
* @apiUse 401Error
|
| 13 |
+
* @apiUse 404Error
|
| 14 |
+
*/
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* @api {post} /redirection/v1/group Create group
|
| 18 |
+
* @apiName CreateGroup
|
| 19 |
+
* @apiDescription Create a new group, and return a paged list of groups.
|
| 20 |
+
* @apiGroup Group
|
| 21 |
+
*
|
| 22 |
+
* @apiUse GroupItem
|
| 23 |
+
* @apiUse GroupQueryParams
|
| 24 |
+
*
|
| 25 |
+
* @apiUse GroupList
|
| 26 |
+
* @apiUse 401Error
|
| 27 |
+
* @apiUse 404Error
|
| 28 |
+
* @apiError (Error 400) redirect_group_invalid Invalid group or parameters
|
| 29 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 30 |
+
* HTTP/1.1 400 Bad Request
|
| 31 |
+
* {
|
| 32 |
+
* "code": "redirect_group_invalid",
|
| 33 |
+
* "message": "Invalid group or parameters"
|
| 34 |
+
* }
|
| 35 |
+
*/
|
| 36 |
+
|
| 37 |
+
/**
|
| 38 |
+
* @api {post} /redirection/v1/group/:id Update group
|
| 39 |
+
* @apiName UpdateGroup
|
| 40 |
+
* @apiDescription Update an existing group.
|
| 41 |
+
* @apiGroup Group
|
| 42 |
+
*
|
| 43 |
+
* @apiParam (URL) {Integer} :id Group ID to update
|
| 44 |
+
*
|
| 45 |
+
* @apiSuccess {String} item The updated group
|
| 46 |
+
* @apiSuccess {Integer} item.id ID of group
|
| 47 |
+
* @apiSuccess {String} item.name Name of this group
|
| 48 |
+
* @apiSuccess {Boolean} item.enabled `true` if group (and redirects) are enabled, `false` otherwise
|
| 49 |
+
* @apiSuccess {Integer} item.redirects Number of redirects in this group
|
| 50 |
+
* @apiSuccess {String} item.moduleName Name of the module this group belongs to
|
| 51 |
+
* @apiSuccess {Integer} item.module_id ID of the module this group belongs to
|
| 52 |
+
* @apiUse 401Error
|
| 53 |
+
* @apiUse 404Error
|
| 54 |
+
* @apiError (Error 400) redirect_group_invalid Invalid group or parameters
|
| 55 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 56 |
+
* HTTP/1.1 400 Bad Request
|
| 57 |
+
* {
|
| 58 |
+
* "code": "redirect_group_invalid",
|
| 59 |
+
* "message": "Invalid group or parameters"
|
| 60 |
+
* }
|
| 61 |
+
*/
|
| 62 |
+
|
| 63 |
+
/**
|
| 64 |
+
* @api {post} /redirection/v1/bulk/group/:type Bulk group action
|
| 65 |
+
* @apiName BulkAction
|
| 66 |
+
* @apiDescription Enable, disable, and delete a set of groups. The endpoint will return the next page of results after.
|
| 67 |
+
* performing the action, based on the supplied query parameters. This information can be used to refresh a list displayed to the client.
|
| 68 |
+
* @apiGroup Group
|
| 69 |
+
*
|
| 70 |
+
* @apiParam (URL) {String="delete","enable","disable"} :type Type of bulk action that is applied to every group ID.
|
| 71 |
+
* Enabling or disabling a group will also enable or disable all redirects in that group
|
| 72 |
+
*
|
| 73 |
+
* @apiParam (Query Parameter) {Integer[]} items Array of group IDs to perform the action on
|
| 74 |
+
* @apiUse GroupQueryParams
|
| 75 |
+
*
|
| 76 |
+
* @apiUse GroupList
|
| 77 |
+
* @apiUse 401Error
|
| 78 |
+
* @apiUse 404Error
|
| 79 |
+
* @apiUse 400MissingError
|
| 80 |
+
* @apiError (Error 400) redirect_group_invalid_items Invalid array of items
|
| 81 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 82 |
+
* HTTP/1.1 400 Bad Request
|
| 83 |
+
* {
|
| 84 |
+
* "code": "redirect_group_invalid_items",
|
| 85 |
+
* "message": "Invalid array of items"
|
| 86 |
+
* }
|
| 87 |
+
*/
|
| 88 |
+
|
| 89 |
+
/**
|
| 90 |
+
* @apiDefine GroupQueryParams
|
| 91 |
+
*
|
| 92 |
+
* @apiParam (Query Parameter) {String} filterBy[name] Filter the results by the supplied name
|
| 93 |
+
* @apiParam (Query Parameter) {String="enabled","disabled"} filterBy[status] Filter the results by the supplied status
|
| 94 |
+
* @apiParam (Query Parameter) {Integer="1","2","3"} filterBy[module] Filter the results by the supplied module ID
|
| 95 |
+
* @apiParam (Query Parameter) {String="name"} orderby Order in which results are returned
|
| 96 |
+
* @apiParam (Query Parameter) {String="asc","desc"} direction Direction to order the results by (ascending or descending)
|
| 97 |
+
* @apiParam (Query Parameter) {Integer{1...200}} per_page Number of results per request
|
| 98 |
+
* @apiParam (Query Parameter) {Integer} page Current page of results
|
| 99 |
+
*/
|
| 100 |
+
|
| 101 |
+
/**
|
| 102 |
+
* @apiDefine GroupItem
|
| 103 |
+
*
|
| 104 |
+
* @apiParam (JSON Body) {String} name Name of the group
|
| 105 |
+
* @apiParam (JSON Body) {Integer="1","2","3"} moduleID Module ID of the group, with 1 being WordPress, 2 is Apache, and 3 is Nginx
|
| 106 |
+
*/
|
| 107 |
+
|
| 108 |
+
/**
|
| 109 |
+
* @apiDefine GroupList
|
| 110 |
+
*
|
| 111 |
+
* @apiSuccess {Object[]} items Array of group objects
|
| 112 |
+
* @apiSuccess {Integer} items.id ID of group
|
| 113 |
+
* @apiSuccess {String} items.name Name of this group
|
| 114 |
+
* @apiSuccess {Boolean} items.enabled `true` if group (and redirects) are enabled, `false` otherwise
|
| 115 |
+
* @apiSuccess {Integer} items.redirects Number of redirects in this group
|
| 116 |
+
* @apiSuccess {String} items.moduleName Name of the module this group belongs to
|
| 117 |
+
* @apiSuccess {Integer} items.module_id ID of the module this group belongs to
|
| 118 |
* @apiSuccess {Integer} total Number of items
|
| 119 |
*
|
| 120 |
+
* @apiSuccessExample {json} Success 200:
|
| 121 |
+
* HTTP/1.1 200 OK
|
| 122 |
+
* {
|
| 123 |
+
* "items": [
|
| 124 |
+
* {
|
| 125 |
+
* "id": 3,
|
| 126 |
+
* "enabled": true,
|
| 127 |
+
* "moduleName": "WordPress",
|
| 128 |
+
* "module_id": 1,
|
| 129 |
+
* "name": "Redirections",
|
| 130 |
+
* "redirects": 0,
|
| 131 |
+
* }
|
| 132 |
+
* ],
|
| 133 |
+
* "total": 1
|
| 134 |
+
* }
|
| 135 |
*/
|
| 136 |
class Redirection_Api_Group extends Redirection_Api_Filter_Route {
|
| 137 |
public function __construct( $namespace ) {
|
| 184 |
return Red_Group::get_filtered( $params );
|
| 185 |
}
|
| 186 |
|
| 187 |
+
return $this->add_error_details( new WP_Error( 'redirect_group_invalid', 'Invalid group or parameters' ), __LINE__ );
|
| 188 |
}
|
| 189 |
|
| 190 |
public function route_update( WP_REST_Request $request ) {
|
| 199 |
}
|
| 200 |
}
|
| 201 |
|
| 202 |
+
return $this->add_error_details( new WP_Error( 'redirect_group_invalid', 'Invalid group details' ), __LINE__ );
|
| 203 |
}
|
| 204 |
|
| 205 |
public function route_bulk( WP_REST_Request $request ) {
|
| 224 |
return $this->route_list( $request );
|
| 225 |
}
|
| 226 |
|
| 227 |
+
return $this->add_error_details( new WP_Error( 'redirect_group_invalid_items', 'Invalid array of items' ), __LINE__ );
|
| 228 |
}
|
| 229 |
}
|
api/api-import.php
CHANGED
|
@@ -1,5 +1,33 @@
|
|
| 1 |
<?php
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
class Redirection_Api_Import extends Redirection_Api_Route {
|
| 4 |
public function __construct( $namespace ) {
|
| 5 |
register_rest_route( $namespace, '/import/file/(?P<group_id>\d+)', array(
|
|
@@ -43,10 +71,10 @@ class Redirection_Api_Import extends Redirection_Api_Route {
|
|
| 43 |
);
|
| 44 |
}
|
| 45 |
|
| 46 |
-
return $this->add_error_details( new WP_Error( '
|
| 47 |
}
|
| 48 |
|
| 49 |
-
return $this->add_error_details( new WP_Error( '
|
| 50 |
}
|
| 51 |
|
| 52 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
/**
|
| 4 |
+
* @api {get} /redirection/v1/import/file/:group_id Import redirects
|
| 5 |
+
* @apiName Import
|
| 6 |
+
* @apiDescription Import redirects from CSV, JSON, or Apache .htaccess
|
| 7 |
+
* @apiGroup Import/Export
|
| 8 |
+
*
|
| 9 |
+
* @apiParam (URL) {Integer} :group_id The group ID to import into
|
| 10 |
+
* @apiParam (File) {File} file The multipart form upload containing the file to import
|
| 11 |
+
*
|
| 12 |
+
* @apiSuccess {Integer} imported Number of items imported
|
| 13 |
+
*
|
| 14 |
+
* @apiUse 401Error
|
| 15 |
+
* @apiUse 404Error
|
| 16 |
+
* @apiError (Error 400) redirect_import_invalid_group Invalid group
|
| 17 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 18 |
+
* HTTP/1.1 400 Bad Request
|
| 19 |
+
* {
|
| 20 |
+
* "code": "redirect_import_invalid_group",
|
| 21 |
+
* "message": "Invalid group"
|
| 22 |
+
* }
|
| 23 |
+
* @apiError (Error 400) redirect_import_invalid_file Invalid file upload
|
| 24 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 25 |
+
* HTTP/1.1 400 Bad Request
|
| 26 |
+
* {
|
| 27 |
+
* "code": "redirect_import_invalid_file",
|
| 28 |
+
* "message": "Invalid file upload"
|
| 29 |
+
* }
|
| 30 |
+
*/
|
| 31 |
class Redirection_Api_Import extends Redirection_Api_Route {
|
| 32 |
public function __construct( $namespace ) {
|
| 33 |
register_rest_route( $namespace, '/import/file/(?P<group_id>\d+)', array(
|
| 71 |
);
|
| 72 |
}
|
| 73 |
|
| 74 |
+
return $this->add_error_details( new WP_Error( 'redirect_import_invalid_group', 'Invalid group' ), __LINE__ );
|
| 75 |
}
|
| 76 |
|
| 77 |
+
return $this->add_error_details( new WP_Error( 'redirect_import_invalid_file', 'Invalid file' ), __LINE__ );
|
| 78 |
}
|
| 79 |
|
| 80 |
}
|
api/api-log.php
CHANGED
|
@@ -1,32 +1,105 @@
|
|
| 1 |
<?php
|
|
|
|
| 2 |
/**
|
| 3 |
-
* @api {get} /redirection/v1/
|
| 4 |
-
* @
|
|
|
|
| 5 |
* @apiGroup Log
|
| 6 |
*
|
| 7 |
-
* @
|
| 8 |
-
*
|
| 9 |
-
* @
|
| 10 |
-
* @
|
| 11 |
-
* @
|
| 12 |
-
* @apiParam {string} page
|
| 13 |
*/
|
| 14 |
|
| 15 |
/**
|
| 16 |
-
* @api {post} /redirection/v1/log Delete
|
| 17 |
-
* @
|
|
|
|
|
|
|
| 18 |
* @apiGroup Log
|
| 19 |
*
|
| 20 |
-
* @apiParam {
|
| 21 |
-
* @apiParam {
|
| 22 |
-
* @apiParam {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
*/
|
| 24 |
|
| 25 |
/**
|
| 26 |
-
* @api {post} /redirection/v1/bulk/log
|
| 27 |
-
* @
|
|
|
|
| 28 |
* @apiGroup Log
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
*/
|
|
|
|
| 30 |
class Redirection_Api_Log extends Redirection_Api_Filter_Route {
|
| 31 |
public function __construct( $namespace ) {
|
| 32 |
$orders = [ 'url', 'ip' ];
|
|
@@ -54,7 +127,7 @@ class Redirection_Api_Log extends Redirection_Api_Filter_Route {
|
|
| 54 |
return $this->route_log( $request );
|
| 55 |
}
|
| 56 |
|
| 57 |
-
return $this->add_error_details( new WP_Error( '
|
| 58 |
}
|
| 59 |
|
| 60 |
public function route_delete_all( WP_REST_Request $request ) {
|
| 1 |
<?php
|
| 2 |
+
|
| 3 |
/**
|
| 4 |
+
* @api {get} /redirection/v1/group Get logs
|
| 5 |
+
* @apiName GetLogs
|
| 6 |
+
* @apiDescription Get a paged list of redirect logs after applying a set of filters and result ordering.
|
| 7 |
* @apiGroup Log
|
| 8 |
*
|
| 9 |
+
* @apiUse LogQueryParams
|
| 10 |
+
*
|
| 11 |
+
* @apiUse LogList
|
| 12 |
+
* @apiUse 401Error
|
| 13 |
+
* @apiUse 404Error
|
|
|
|
| 14 |
*/
|
| 15 |
|
| 16 |
/**
|
| 17 |
+
* @api {post} /redirection/v1/log Delete logs
|
| 18 |
+
* @apiName DeleteLogs
|
| 19 |
+
* @apiDescription Delete logs by filter. If no filter is supplied then all entries will be deleted. The endpoint will return the next page of results after.
|
| 20 |
+
* performing the action, based on the supplied query parameters. This information can be used to refresh a list displayed to the client.
|
| 21 |
* @apiGroup Log
|
| 22 |
*
|
| 23 |
+
* @apiParam (Query Parameter) {String} filterBy[ip] Filter the results by the supplied IP
|
| 24 |
+
* @apiParam (Query Parameter) {String} filterBy[url] Filter the results by the supplied URL
|
| 25 |
+
* @apiParam (Query Parameter) {String} filterBy[url-exact] Filter the results by the exact URL (not a substring match, as per `url`)
|
| 26 |
+
* @apiParam (Query Parameter) {String} filterBy[referrer] Filter the results by the supplied referrer
|
| 27 |
+
* @apiParam (Query Parameter) {String} filterBy[agent] Filter the results by the supplied user agent
|
| 28 |
+
* @apiParam (Query Parameter) {String} filterBy[target] Filter the results by the supplied redirect target
|
| 29 |
+
*
|
| 30 |
+
* @apiUse LogList
|
| 31 |
+
* @apiUse 401Error
|
| 32 |
+
* @apiUse 404Error
|
| 33 |
*/
|
| 34 |
|
| 35 |
/**
|
| 36 |
+
* @api {post} /redirection/v1/bulk/log/:type Bulk log action
|
| 37 |
+
* @apiName BulkAction
|
| 38 |
+
* @apiDescription Delete logs by ID
|
| 39 |
* @apiGroup Log
|
| 40 |
+
*
|
| 41 |
+
* @apiParam (URL) {String="delete"} :type Type of bulk action that is applied to every log ID.
|
| 42 |
+
*
|
| 43 |
+
* @apiParam (Query Parameter) {Integer[]} items Array of group IDs to perform the action on
|
| 44 |
+
* @apiUse LogQueryParams
|
| 45 |
+
*
|
| 46 |
+
* @apiUse LogList
|
| 47 |
+
* @apiUse 401Error
|
| 48 |
+
* @apiUse 404Error
|
| 49 |
+
* @apiUse 400MissingError
|
| 50 |
+
* @apiError (Error 400) redirect_log_invalid_items Invalid array of items
|
| 51 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 52 |
+
* HTTP/1.1 400 Bad Request
|
| 53 |
+
* {
|
| 54 |
+
* "code": "redirect_log_invalid_items",
|
| 55 |
+
* "message": "Invalid array of items"
|
| 56 |
+
* }
|
| 57 |
+
*/
|
| 58 |
+
|
| 59 |
+
/**
|
| 60 |
+
* @apiDefine LogQueryParams Log query parameters
|
| 61 |
+
*
|
| 62 |
+
* @apiParam (Query Parameter) {String} filterBy[ip] Filter the results by the supplied IP
|
| 63 |
+
* @apiParam (Query Parameter) {String} filterBy[url] Filter the results by the supplied URL
|
| 64 |
+
* @apiParam (Query Parameter) {String} filterBy[url-exact] Filter the results by the exact URL (not a substring match, as per `url`)
|
| 65 |
+
* @apiParam (Query Parameter) {String} filterBy[referrer] Filter the results by the supplied referrer
|
| 66 |
+
* @apiParam (Query Parameter) {String} filterBy[agent] Filter the results by the supplied user agent
|
| 67 |
+
* @apiParam (Query Parameter) {String} filterBy[target] Filter the results by the supplied redirect target
|
| 68 |
+
* @apiParam (Query Parameter) {string="ip","url"} orderby Order by IP or URL
|
| 69 |
+
* @apiParam (Query Parameter) {String="asc","desc"} direction Direction to order the results by (ascending or descending)
|
| 70 |
+
* @apiParam (Query Parameter) {Integer{1...200}} per_page Number of results per request
|
| 71 |
+
* @apiParam (Query Parameter) {Integer} page Current page of results
|
| 72 |
+
*/
|
| 73 |
+
|
| 74 |
+
/**
|
| 75 |
+
* @apiDefine LogList
|
| 76 |
+
*
|
| 77 |
+
* @apiSuccess {Object[]} items Array of log objects
|
| 78 |
+
* @apiSuccess {Integer} items.id ID of log entry
|
| 79 |
+
* @apiSuccess {String} items.created Date the log entry was recorded
|
| 80 |
+
* @apiSuccess {Integer} items.created_time Unix time value for `created`
|
| 81 |
+
* @apiSuccess {Integer} items.url The requested URL that caused the log entry
|
| 82 |
+
* @apiSuccess {String} items.agent User agent of the client initiating the request
|
| 83 |
+
* @apiSuccess {Integer} items.referrer Referrer of the client initiating the request
|
| 84 |
+
* @apiSuccess {Integer} total Number of items
|
| 85 |
+
*
|
| 86 |
+
* @apiSuccessExample {json} Success 200:
|
| 87 |
+
* HTTP/1.1 200 OK
|
| 88 |
+
* {
|
| 89 |
+
* "items": [
|
| 90 |
+
* {
|
| 91 |
+
* "id": 3,
|
| 92 |
+
* "created": "2019-01-01 12:12:00,
|
| 93 |
+
* "created_time": "12345678",
|
| 94 |
+
* "url": "/the-url",
|
| 95 |
+
* "agent": "FancyBrowser",
|
| 96 |
+
* "referrer": "http://site.com/previous/,
|
| 97 |
+
* }
|
| 98 |
+
* ],
|
| 99 |
+
* "total": 1
|
| 100 |
+
* }
|
| 101 |
*/
|
| 102 |
+
|
| 103 |
class Redirection_Api_Log extends Redirection_Api_Filter_Route {
|
| 104 |
public function __construct( $namespace ) {
|
| 105 |
$orders = [ 'url', 'ip' ];
|
| 127 |
return $this->route_log( $request );
|
| 128 |
}
|
| 129 |
|
| 130 |
+
return $this->add_error_details( new WP_Error( 'redirect_log_invalid_items', 'Invalid array of items' ), __LINE__ );
|
| 131 |
}
|
| 132 |
|
| 133 |
public function route_delete_all( WP_REST_Request $request ) {
|
api/api-redirect.php
CHANGED
|
@@ -1,22 +1,175 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
-
* @api {get} /redirection/v1/redirect Get
|
| 5 |
-
* @
|
|
|
|
| 6 |
* @apiGroup Redirect
|
| 7 |
*
|
| 8 |
-
* @
|
| 9 |
-
* @apiParam {string} direction
|
| 10 |
-
* @apiParam {string} filterBy
|
| 11 |
-
* @apiParam {string} per_page
|
| 12 |
-
* @apiParam {string} page
|
| 13 |
*
|
| 14 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
* @apiSuccess {Integer} total Number of items
|
| 16 |
*
|
| 17 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
*/
|
| 19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
| 21 |
public function __construct( $namespace ) {
|
| 22 |
$orders = [ 'url', 'last_count', 'last_access', 'position', 'id' ];
|
|
@@ -77,7 +230,7 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
| 77 |
return array( 'item' => $redirect->to_json() );
|
| 78 |
}
|
| 79 |
|
| 80 |
-
return $this->add_error_details( new WP_Error( '
|
| 81 |
}
|
| 82 |
|
| 83 |
public function route_bulk( WP_REST_Request $request ) {
|
|
@@ -104,6 +257,6 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
|
| 104 |
return $this->route_list( $request );
|
| 105 |
}
|
| 106 |
|
| 107 |
-
return $this->add_error_details( new WP_Error( '
|
| 108 |
}
|
| 109 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
+
* @api {get} /redirection/v1/redirect Get redirects
|
| 5 |
+
* @apiName GetRedirects
|
| 6 |
+
* @apiDescription Get a paged list of redirects based after applying a set of filters and result ordering.
|
| 7 |
* @apiGroup Redirect
|
| 8 |
*
|
| 9 |
+
* @apiUse RedirectQueryParams
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
*
|
| 11 |
+
* @apiUse RedirectList
|
| 12 |
+
* @apiUse 401Error
|
| 13 |
+
* @apiUse 404Error
|
| 14 |
+
*/
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* @api {post} /redirection/v1/redirect Create redirect
|
| 18 |
+
* @apiName CreateRedirect
|
| 19 |
+
* @apiDescription Create a new redirect, and return a paged list of redirects.
|
| 20 |
+
* @apiGroup Redirect
|
| 21 |
+
*
|
| 22 |
+
* @apiUse RedirectItem
|
| 23 |
+
* @apiUse RedirectQueryParams
|
| 24 |
+
*
|
| 25 |
+
* @apiUse RedirectList
|
| 26 |
+
* @apiUse 401Error
|
| 27 |
+
* @apiUse 404Error
|
| 28 |
+
* @apiError (Error 400) redirect_create_failed Failed to create redirect
|
| 29 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 30 |
+
* HTTP/1.1 400 Bad Request
|
| 31 |
+
* {
|
| 32 |
+
* "code": "redirect_create_failed",
|
| 33 |
+
* "message": "Failed to create redirect"
|
| 34 |
+
* }
|
| 35 |
+
*/
|
| 36 |
+
|
| 37 |
+
/**
|
| 38 |
+
* @api {post} /redirection/v1/redirect/:id Update redirect
|
| 39 |
+
* @apiName UpdateRedirect
|
| 40 |
+
* @apiDescription Update an existing redirect.
|
| 41 |
+
* @apiGroup Redirect
|
| 42 |
+
*
|
| 43 |
+
* @apiParam (URL) {Integer} :id Redirect ID to update
|
| 44 |
+
*
|
| 45 |
+
* @apiUse RedirectItem
|
| 46 |
+
*
|
| 47 |
+
* @apiUse RedirectList
|
| 48 |
+
* @apiUse 401Error
|
| 49 |
+
* @apiUse 404Error
|
| 50 |
+
* @apiError (Error 400) redirect_update_failed Failed to update redirect
|
| 51 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 52 |
+
* HTTP/1.1 400 Bad Request
|
| 53 |
+
* {
|
| 54 |
+
* "code": "redirect_update_failed",
|
| 55 |
+
* "message": "Failed to update redirect"
|
| 56 |
+
* }
|
| 57 |
+
*/
|
| 58 |
+
|
| 59 |
+
/**
|
| 60 |
+
* @api {post} /redirection/v1/bulk/redirect/:type Bulk redirect action
|
| 61 |
+
* @apiName BulkAction
|
| 62 |
+
* @apiDescription Enable, disable, and delete a set of redirects. The endpoint will return the next page of results after.
|
| 63 |
+
* performing the action, based on the supplied query parameters. This information can be used to refresh a list displayed to the client.
|
| 64 |
+
* @apiGroup Redirect
|
| 65 |
+
*
|
| 66 |
+
* @apiParam (URL) {String="delete","enable","disable"} :type Type of bulk action that is applied to every group ID.
|
| 67 |
+
*
|
| 68 |
+
* @apiParam (Query Parameter) {Integer[]} items Array of redirect IDs to perform the action on
|
| 69 |
+
* @apiUse RedirectQueryParams
|
| 70 |
+
*
|
| 71 |
+
* @apiUse RedirectList
|
| 72 |
+
* @apiUse 401Error
|
| 73 |
+
* @apiUse 404Error
|
| 74 |
+
* @apiUse 400MissingError
|
| 75 |
+
* @apiError (Error 400) redirect_invalid_items Invalid array of items
|
| 76 |
+
* @apiErrorExample {json} 404 Error Response:
|
| 77 |
+
* HTTP/1.1 400 Bad Request
|
| 78 |
+
* {
|
| 79 |
+
* "code": "redirect_invalid_items",
|
| 80 |
+
* "message": "Invalid array of items"
|
| 81 |
+
* }
|
| 82 |
+
*/
|
| 83 |
+
|
| 84 |
+
/**
|
| 85 |
+
* @apiDefine RedirectItem Redirect
|
| 86 |
+
* All data associated with a redirect
|
| 87 |
+
*
|
| 88 |
+
* @apiParam {String="enabled","disabled"} status Status of the redirect
|
| 89 |
+
* @apiParam {Integer} position Redirect position, used to determine order multiple redirects occur
|
| 90 |
+
* @apiParam {Object} match_data Additional match parameters
|
| 91 |
+
* @apiParam {Object} match_data.source Match against the source
|
| 92 |
+
* @apiParam {Boolean} match_data.source.flag_regex `true` for regular expression, `false` otherwise
|
| 93 |
+
* @apiParam {String="ignore","exact","pass"} match_data.source.flag_query Which query parameter matching to use
|
| 94 |
+
* @apiParam {Boolean} match_data.source.flag_case] `true` for case insensitive matches, `false` otherwise
|
| 95 |
+
* @apiParam {Boolean} match_data.source.flag_trailing] `true` to ignore trailing slashes, `false` otherwise
|
| 96 |
+
* @apiParam {Boolean} regex True for regular expression, `false` otherwise
|
| 97 |
+
* @apiParam {String} url The source URL
|
| 98 |
+
* @apiParam {String="url","referrer","agent","login","header","custom","cookie","role","server","ip","page","language"} match_type What URL matching to use
|
| 99 |
+
* @apiParam {String} [title] A descriptive title for the redirect, or empty for no title
|
| 100 |
+
* @apiParam {Integer} group_id The group this redirect belongs to
|
| 101 |
+
* @apiParam {String} action_type What to do when the URL is matched
|
| 102 |
+
* @apiParam {Integer} action_code The HTTP code to return
|
| 103 |
+
* @apiParam {String} action_data Any data associated with the `action_type` and `match_type`. For example, the target URL
|
| 104 |
+
*/
|
| 105 |
+
|
| 106 |
+
/**
|
| 107 |
+
* @apiDefine RedirectList A list of redirects
|
| 108 |
+
* A list of redirects
|
| 109 |
+
*
|
| 110 |
+
* @apiSuccess {Object[]} items Array of redirect objects
|
| 111 |
+
* @apiSuccess {Integer} items.id ID of redirect
|
| 112 |
+
* @apiSuccess {String} items.url Source URL to match
|
| 113 |
+
* @apiSuccess {String} items.match_url Match URL
|
| 114 |
+
* @apiSuccess {Object} items.match_data Match against the source
|
| 115 |
+
* @apiSuccess {String} items.match_type What URL matching to use
|
| 116 |
+
* @apiSuccess {String} items.action_type What to do when the URL is matched
|
| 117 |
+
* @apiSuccess {Integer} items.action_code The HTTP code to return
|
| 118 |
+
* @apiSuccess {String} items.action_data Any data associated with the action_type. For example, the target URL
|
| 119 |
+
* @apiSuccess {String} items.title Optional A descriptive title for the redirect, or empty for no title
|
| 120 |
+
* @apiSuccess {String} items.hits Number of hits this redirect has received
|
| 121 |
+
* @apiSuccess {String} items.regex True for regular expression, false otherwise
|
| 122 |
+
* @apiSuccess {String} items.group_id The group this redirect belongs to
|
| 123 |
+
* @apiSuccess {String} items.position Redirect position, used to determine order multiple redirects occur
|
| 124 |
+
* @apiSuccess {String} items.last_access The date this redirect was last hit
|
| 125 |
+
* @apiSuccess {String} items.status Status of the redirect
|
| 126 |
* @apiSuccess {Integer} total Number of items
|
| 127 |
*
|
| 128 |
+
* @apiSuccessExample {json} Success-Response:
|
| 129 |
+
* HTTP/1.1 200 OK
|
| 130 |
+
* {
|
| 131 |
+
* "items": [
|
| 132 |
+
* {
|
| 133 |
+
* id: 3,
|
| 134 |
+
* url: "/source",
|
| 135 |
+
* match_url: "/source",
|
| 136 |
+
* match_data: "",
|
| 137 |
+
* action_code: "",
|
| 138 |
+
* action_type: "",
|
| 139 |
+
* action_data: "",
|
| 140 |
+
* match_type: "url",
|
| 141 |
+
* title: "Redirect title",
|
| 142 |
+
* hits: 5,
|
| 143 |
+
* regex: true,
|
| 144 |
+
* group_id: 15,
|
| 145 |
+
* position: 1,
|
| 146 |
+
* last_access: "2019-01-01 01:01:01"
|
| 147 |
+
* status: "enabled"
|
| 148 |
+
* }
|
| 149 |
+
* ],
|
| 150 |
+
* "total": 1
|
| 151 |
+
* }
|
| 152 |
*/
|
| 153 |
|
| 154 |
+
/**
|
| 155 |
+
* @apiDefine RedirectQueryParams
|
| 156 |
+
*
|
| 157 |
+
* @apiParam (Query Parameter) {String="enabled","disabled"} filterBy[status] Filter the results by the supplied status
|
| 158 |
+
* @apiParam (Query Parameter) {String} filterBy[url] Filter the results by the supplied URL
|
| 159 |
+
* @apiParam (Query Parameter) {String="regular","plain"} filterBy[url-match] Filter the results by `regular` expressions or non regular expressions
|
| 160 |
+
* @apiParam (Query Parameter) {String} filterBy[match] Filter the results by the supplied match type
|
| 161 |
+
* @apiParam (Query Parameter) {String} filterBy[action] Filter the results by the supplied action type
|
| 162 |
+
* @apiParam (Query Parameter) {Integer} filterBy[http] Filter the results by the supplied redirect HTTP code
|
| 163 |
+
* @apiParam (Query Parameter) {String="year","month","all"} filterBy[access] Filter the results by how long the redirect was last accessed
|
| 164 |
+
* @apiParam (Query Parameter) {String} filterBy[target] Filter the results by the supplied redirect target
|
| 165 |
+
* @apiParam (Query Parameter) {String} filterBy[title] Filter the results by the supplied redirect title
|
| 166 |
+
* @apiParam (Query Parameter) {Integer} filterBy[group] Filter the results by the supplied redirect group ID
|
| 167 |
+
* @apiParam (Query Parameter) {Integer="1","2","3"} filterBy[module] Filter the results by the supplied module ID
|
| 168 |
+
* @apiParam (Query Parameter) {String="url","last_count","last_access","position","id"} orderby Order in which results are returned
|
| 169 |
+
* @apiParam (Query Parameter) {String="asc","desc"} direction Direction to order the results by (ascending or descending)
|
| 170 |
+
* @apiParam (Query Parameter) {Integer{1...200}} per_page Number of results per request
|
| 171 |
+
* @apiParam (Query Parameter) {Integer} page Current page of results
|
| 172 |
+
*/
|
| 173 |
class Redirection_Api_Redirect extends Redirection_Api_Filter_Route {
|
| 174 |
public function __construct( $namespace ) {
|
| 175 |
$orders = [ 'url', 'last_count', 'last_access', 'position', 'id' ];
|
| 230 |
return array( 'item' => $redirect->to_json() );
|
| 231 |
}
|
| 232 |
|
| 233 |
+
return $this->add_error_details( new WP_Error( 'redirect_update_failed', 'Invalid redirect details' ), __LINE__ );
|
| 234 |
}
|
| 235 |
|
| 236 |
public function route_bulk( WP_REST_Request $request ) {
|
| 257 |
return $this->route_list( $request );
|
| 258 |
}
|
| 259 |
|
| 260 |
+
return $this->add_error_details( new WP_Error( 'redirect_invalid_items', 'Invalid array of items' ), __LINE__ );
|
| 261 |
}
|
| 262 |
}
|
api/api-settings.php
CHANGED
|
@@ -1,5 +1,82 @@
|
|
| 1 |
<?php
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
class Redirection_Api_Settings extends Redirection_Api_Route {
|
| 4 |
public function __construct( $namespace ) {
|
| 5 |
register_rest_route( $namespace, '/setting', array(
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
/**
|
| 4 |
+
* @api {get} /redirection/v1/setting Get settings
|
| 5 |
+
* @apiName GetSettings
|
| 6 |
+
* @apiDescription Get all settings for Redirection. This includes user-configurable settings, as well as necessary WordPress settings.
|
| 7 |
+
* @apiGroup Settings
|
| 8 |
+
*
|
| 9 |
+
* @apiUse SettingItem
|
| 10 |
+
* @apiUse 401Error
|
| 11 |
+
* @apiUse 404Error
|
| 12 |
+
*/
|
| 13 |
+
|
| 14 |
+
/**
|
| 15 |
+
* @api {post} /redirection/v1/setting Update settings
|
| 16 |
+
* @apiName UpdateSettings
|
| 17 |
+
* @apiDescription Update Redirection settings. Note you can do partial updates, and only the values specified will be changed.
|
| 18 |
+
* @apiGroup Settings
|
| 19 |
+
*
|
| 20 |
+
* @apiParam {Object} settings An object containing all the settings to update
|
| 21 |
+
* @apiParamExample {json} settings:
|
| 22 |
+
* {
|
| 23 |
+
* "expire_redirect": 14,
|
| 24 |
+
* "https": false
|
| 25 |
+
* }
|
| 26 |
+
*
|
| 27 |
+
* @apiUse SettingItem
|
| 28 |
+
* @apiUse 401Error
|
| 29 |
+
* @apiUse 404Error
|
| 30 |
+
*/
|
| 31 |
+
|
| 32 |
+
/**
|
| 33 |
+
* @apiDefine SettingItem Settings
|
| 34 |
+
* Redirection settings
|
| 35 |
+
*
|
| 36 |
+
* @apiSuccess {Object[]} settings An object containing all settings
|
| 37 |
+
* @apiSuccess {String} settings.expire_redirect
|
| 38 |
+
* @apiSuccess {String} settings.token
|
| 39 |
+
* @apiSuccess {String} settings.monitor_post
|
| 40 |
+
* @apiSuccess {String} settings.monitor_types
|
| 41 |
+
* @apiSuccess {String} settings.associated_redirect
|
| 42 |
+
* @apiSuccess {String} settings.auto_target
|
| 43 |
+
* @apiSuccess {String} settings.expire_redirect
|
| 44 |
+
* @apiSuccess {String} settings.expire_404
|
| 45 |
+
* @apiSuccess {String} settings.modules
|
| 46 |
+
* @apiSuccess {String} settings.newsletter
|
| 47 |
+
* @apiSuccess {String} settings.redirect_cache
|
| 48 |
+
* @apiSuccess {String} settings.ip_logging
|
| 49 |
+
* @apiSuccess {String} settings.last_group_id
|
| 50 |
+
* @apiSuccess {String} settings.rest_api
|
| 51 |
+
* @apiSuccess {String} settings.https
|
| 52 |
+
* @apiSuccess {String} settings.headers
|
| 53 |
+
* @apiSuccess {String} settings.database
|
| 54 |
+
* @apiSuccess {Object[]} groups An array of groups
|
| 55 |
+
* @apiSuccess {String} groups.label Name of the group
|
| 56 |
+
* @apiSuccess {Integer} groups.value Group ID
|
| 57 |
+
* @apiSuccess {String} installed The path that WordPress is installed in
|
| 58 |
+
* @apiSuccess {Boolean} canDelete True if Redirection can be deleted, false otherwise (on multisite, for example)
|
| 59 |
+
* @apiSuccess {String[]} post_types Array of WordPress post types
|
| 60 |
+
*
|
| 61 |
+
* @apiSuccessExample {json} Success-Response:
|
| 62 |
+
* HTTP/1.1 200 OK
|
| 63 |
+
* {
|
| 64 |
+
* "settings": {
|
| 65 |
+
* "expire_redirect": 7,
|
| 66 |
+
* "https": true
|
| 67 |
+
* },
|
| 68 |
+
* "groups": [
|
| 69 |
+
* { label: 'My group', value: 5 }
|
| 70 |
+
* ],
|
| 71 |
+
* "installed": "/var/html/wordpress",
|
| 72 |
+
* "canDelete": true,
|
| 73 |
+
* "post_types": [
|
| 74 |
+
* "post",
|
| 75 |
+
* "page"
|
| 76 |
+
* ]
|
| 77 |
+
* }
|
| 78 |
+
*/
|
| 79 |
+
|
| 80 |
class Redirection_Api_Settings extends Redirection_Api_Route {
|
| 81 |
public function __construct( $namespace ) {
|
| 82 |
register_rest_route( $namespace, '/setting', array(
|
database/database-upgrader.php
CHANGED
|
@@ -47,7 +47,7 @@ abstract class Red_Database_Upgrader {
|
|
| 47 |
|
| 48 |
$this->queries = [];
|
| 49 |
$this->live = false;
|
| 50 |
-
$this->$stage( $wpdb );
|
| 51 |
$this->live = true;
|
| 52 |
|
| 53 |
return $this->queries;
|
| 47 |
|
| 48 |
$this->queries = [];
|
| 49 |
$this->live = false;
|
| 50 |
+
$this->$stage( $wpdb, false );
|
| 51 |
$this->live = true;
|
| 52 |
|
| 53 |
return $this->queries;
|
database/schema/latest.php
CHANGED
|
@@ -127,7 +127,11 @@ class Red_Latest_Database extends Red_Database_Upgrader {
|
|
| 127 |
/**
|
| 128 |
* Creates default group information
|
| 129 |
*/
|
| 130 |
-
public function create_groups( $wpdb ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
$defaults = [
|
| 132 |
[
|
| 133 |
'name' => __( 'Redirections', 'redirection' ),
|
| 127 |
/**
|
| 128 |
* Creates default group information
|
| 129 |
*/
|
| 130 |
+
public function create_groups( $wpdb, $is_live = true ) {
|
| 131 |
+
if ( ! $is_live ) {
|
| 132 |
+
return true;
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
$defaults = [
|
| 136 |
[
|
| 137 |
'name' => __( 'Redirections', 'redirection' ),
|
fileio/csv.php
CHANGED
|
@@ -59,6 +59,7 @@ class Red_Csv_File extends Red_FileIO {
|
|
| 59 |
|
| 60 |
// Try again with semicolons - Excel often exports CSV with semicolons
|
| 61 |
if ( $count === 0 ) {
|
|
|
|
| 62 |
$count = $this->load_from_file( $group, $file, ';' );
|
| 63 |
}
|
| 64 |
}
|
| 59 |
|
| 60 |
// Try again with semicolons - Excel often exports CSV with semicolons
|
| 61 |
if ( $count === 0 ) {
|
| 62 |
+
fseek( $file, 0 );
|
| 63 |
$count = $this->load_from_file( $group, $file, ';' );
|
| 64 |
}
|
| 65 |
}
|
locale/json/redirection-de_DE.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":[""],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":[""],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":[""],"Automatic Install":[""],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":[""],"Click \"Finished! 🎉\" when finished.":[""],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":[""],"Insufficient database permissions detected. Please give your database user appropriate permissions.":[""],"This information is provided for debugging purposes. Be careful making any changes.":[""],"Plugin Debug":[""],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":[""],"IP Headers":[""],"Do not change unless advised to do so!":[""],"Database version":[""],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":[""],"Manual Upgrade":[""],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":[""],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":[""],"You will need at least one working REST API to continue.":[""],"Check Again":[""],"Testing - %s$":[""],"Show Problems":[""],"Summary":[""],"You are using a broken REST API route. Changing to a working API should fix the problem.":[""],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":[""],"Not working but fixable":[""],"Working but some issues":[""],"Current API":[""],"Switch to this API":[""],"Hide":[""],"Show Full":[""],"Working!":[""],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":[""],"What do I do next?":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":[""],"Possible cause":[""],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":[""],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":[""],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":[""],"Export 404":["Exportiere 404"],"Export redirect":["Exportiere Weiterleitungen"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":[""],"Unable to update redirect":[""],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":[""],"Query Parameters":[""],"Ignore & pass parameters to the target":[""],"Ignore all parameters":["Alle Parameter ignorieren"],"Exact match all parameters in any order":["Genaue Übereinstimmung aller Parameter in beliebiger Reihenfolge"],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":[""],"Default REST API":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":[""],"(Example) The target URL is the new URL":[""],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":["Ein Datenbank-Upgrade läuft derzeit. Zum Beenden bitte fortfahren."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Die Redirection Datenbank muss aktualisiert werden - <a href=\"%1$1s\">Klicke zum Aktualisieren</a>."],"Redirection database needs upgrading":[""],"Upgrade Required":["Aktualisierung erforderlich"],"Finish Setup":["Setup fertigstellen"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Zurück"],"Continue Setup":["Setup fortsetzen"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":[""],"Start Setup":[""],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":["Zuerst werden wir dir ein paar Fragen stellen, um dann eine Datenbank zu erstellen."],"What's next?":["Was passiert als nächstes?"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":["Einige Funktionen, die du nützlich finden könntest, sind"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":["Wie benutze ich dieses Plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Herzlich Willkommen bei Redirection! 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":[""],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["Fertig! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":[""],"Upgrading Redirection":[""],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["Upgrade stoppen"],"Skip this stage":["Diese Stufe überspringen"],"Try again":["Versuche es erneut"],"Database problem":["Datenbankproblem"],"Please enable JavaScript":["Bitte aktiviere JavaScript"],"Please upgrade your database":[""],"Upgrade Database":[""],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Failed to perform query \"%s\"":[""],"Table \"%s\" is missing":["Tabelle \"%s\" fehlt"],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":[""],"Only the 404 page type is currently supported.":[""],"Page Type":[""],"Enter IP addresses (one per line)":[""],"Describe the purpose of this redirect (optional)":[""],"418 - I'm a teapot":[""],"403 - Forbidden":[""],"400 - Bad Request":[""],"304 - Not Modified":[""],"303 - See Other":[""],"Do nothing (ignore)":[""],"Target URL when not matched (empty to ignore)":[""],"Target URL when matched (empty to ignore)":[""],"Show All":[""],"Delete all logs for these entries":[""],"Delete all logs for this entry":[""],"Delete Log Entries":[""],"Group by IP":[""],"Group by URL":[""],"No grouping":[""],"Ignore URL":[""],"Block IP":[""],"Redirect All":[""],"Count":[""],"URL and WordPress page type":[""],"URL and IP":[""],"Problem":[""],"Good":[""],"Check":[""],"Check Redirect":[""],"Check redirect for: {{code}}%s{{/code}}":[""],"What does this mean?":[""],"Not using Redirection":[""],"Using Redirection":[""],"Found":[""],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":[""],"Error":[""],"Enter full URL, including http:// or https://":[""],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["Weiterleitungstester"],"Target":["Ziel"],"URL is not being redirected with Redirection":["Die URL wird nicht mit Redirection umgeleitet"],"URL is being redirected with Redirection":["URL wird mit Redirection umgeleitet"],"Unable to load details":["Die Details konnten nicht geladen werden"],"Enter server URL to match against":[""],"Server":["Server"],"Enter role or capability value":[""],"Role":["Rolle"],"Match against this browser referrer text":["Übereinstimmung mit diesem Browser-Referrer-Text"],"Match against this browser user agent":["Übereinstimmung mit diesem Browser-User-Agent"],"The relative URL you want to redirect from":[""],"(beta)":["(Beta)"],"Force HTTPS":["Erzwinge HTTPS"],"GDPR / Privacy information":["DSGVO / Datenschutzinformationen"],"Add New":["Neue hinzufügen"],"URL and role/capability":["URL und Rolle / Berechtigung"],"URL and server":["URL und Server"],"Site and home protocol":["Site- und Home-Protokoll"],"Site and home are consistent":["Site und Home sind konsistent"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Beachte, dass du HTTP-Header an PHP übergeben musst. Bitte wende dich an deinen Hosting-Anbieter, um Unterstützung zu erhalten."],"Accept Language":["Akzeptiere Sprache"],"Header value":["Wert im Header "],"Header name":["Header Name "],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress Filter Name "],"Filter Name":["Filter Name"],"Cookie value":["Cookie-Wert"],"Cookie name":["Cookie-Name"],"Cookie":["Cookie"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":["Wenn du ein Caching-System, wie etwa Cloudflare, verwendest, lies bitte das Folgende:"],"URL and HTTP header":["URL und HTTP-Header"],"URL and custom filter":["URL und benutzerdefinierter Filter"],"URL and cookie":["URL und Cookie"],"404 deleted":["404 gelöscht"],"REST API":["REST-API"],"How Redirection uses the REST API - don't change unless necessary":["Wie Redirection die REST-API verwendet - ändere das nur, wenn es unbedingt erforderlich ist"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-Software{{/link}}, insbesondere Cloudflare, kann die falsche Seite zwischenspeichern. Versuche alle deine Caches zu löschen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Bitte vorübergehend andere Plugins deaktivieren!{{/link}} Das behebt so viele Probleme."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Informationen findest Du in der <a href=\"https://redirection.me/support/problems/\">Liste häufiger Probleme</a>."],"Unable to load Redirection ☹️":["Redirection kann nicht geladen werden ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Deine WordPress-REST-API wurde deaktiviert. Du musst es aktivieren, damit die Weiterleitung funktioniert"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":[""],"Unknown Useragent":["Unbekannter Useragent"],"Device":["Gerät"],"Operating System":["Betriebssystem"],"Browser":["Browser"],"Engine":["Maschine"],"Useragent":[""],"Agent":["Agent"],"No IP logging":["Keine IP-Protokollierung"],"Full IP logging":["Vollständige IP-Protokollierung"],"Anonymize IP (mask last part)":["Anonymisiere IP (maskiere letzten Teil)"],"Monitor changes to %(type)s":["Änderungen überwachen für %(type)s"],"IP Logging":["IP-Protokollierung"],"(select IP logging level)":["(IP-Protokollierungsstufe wählen)"],"Geo Info":["Geo Info"],"Agent Info":["Agenteninfo"],"Filter by IP":["Nach IP filtern"],"Geo IP Error":["Geo-IP-Fehler"],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":["Für diese Adresse sind keine Details bekannt."],"Geo IP":[""],"City":["Stadt"],"Area":["Bereich"],"Timezone":["Zeitzone"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":["Bereitgestellt von {{link}}redirect.li (en){{/link}}"],"Trash":["Papierkorb"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Beachte, dass für die Umleitung die WordPress-REST-API aktiviert sein muss. Wenn du dies deaktiviert hast, kannst du die Umleitung nicht verwenden"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."],"Never cache":["Nie zwischenspeichern"],"An hour":["Eine Stunde"],"Redirect Cache":["Cache umleiten"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Möchtest du wirklich von %s importieren?"],"Plugin Importers":["Plugin Importer"],"The following redirect plugins were detected on your site and can be imported from.":["Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."],"total = ":["Total = "],"Import from %s":["Import von %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ Magische Lösung ⚡️"],"Plugin Status":["Plugin-Status"],"Custom":[""],"Mobile":["Mobil"],"Feed Readers":["Feed-Leser"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL-Monitor-Änderungen"],"Save changes to this group":["Speichere Änderungen in dieser Gruppe"],"For example \"/amp\"":[""],"URL Monitor":["URL-Monitor"],"Delete 404s":["404s löschen"],"Delete all from IP %s":["Lösche alles von IP %s"],"Delete all matching \"%s\"":[""],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":["Überprüfe auch, ob dein Browser <code>redirection.js</code> laden kann:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":["Redirection konnte nicht geladen werden"],"Unable to create group":["Die Gruppe konnte nicht erstellt werden"],"Post monitor group is valid":["Post-Monitor-Gruppe ist gültig"],"Post monitor group is invalid":["Post-Monitor-Gruppe ist ungültig"],"Post monitor group":["Post-Monitor-Gruppe"],"All redirects have a valid group":["Alle Redirects haben eine gültige Gruppe"],"Redirects with invalid groups detected":["Umleitungen mit ungültigen Gruppen erkannt"],"Valid redirect group":["Gültige Weiterleitungsgruppe"],"Valid groups detected":["Gültige Gruppen erkannt"],"No valid groups, so you will not be able to create any redirects":["Keine gültigen Gruppen, daher kannst du keine Weiterleitungen erstellen"],"Valid groups":["Gültige Gruppen"],"Database tables":["Datenbanktabellen"],"The following tables are missing:":["Die folgenden Tabellen fehlen:"],"All tables present":["Alle Tabellen vorhanden"],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":["Bitte lösche deinen Browser-Cache und lade diese Seite neu."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"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.":["Dies kann durch ein anderes Plugin verursacht werden. Weitere Informationen findest du in der Fehlerkonsole deines Browsers."],"Loading, please wait...":["Lädt, bitte warte..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["E-Mail"],"Need help?":["Hilfe benötigt?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Bitte beachte, dass Support nur möglich ist, wenn Zeit vorhanden ist und nicht garantiert wird. Ich biete keine bezahlte Unterstützung an."],"Pos":["Pos"],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":[""],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"Export":["Exportieren"],"Everything":["Alles"],"WordPress redirects":["WordPress Weiterleitungen"],"Apache redirects":["Apache Weiterleitungen"],"Nginx redirects":["Nginx Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx Rewrite-Regeln"],"View":["Anzeigen"],"Import/Export":["Import/Export"],"Logs":["Protokolldateien"],"404 errors":["404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Bitte erwähne {{code}}%s{{/code}} und erkläre, was du gerade gemacht hast"],"I'd like to support some more.":["Ich möchte etwas mehr unterstützen."],"Support 💰":["Unterstützen 💰"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Log gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[""],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":["Wenn übereinstimmend"],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Invalid source URL":["Ungültige Quell URL"],"Invalid redirect action":["Ungültige Umleitungsaktion"],"Invalid redirect matcher":["Ungültiger Redirect-Matcher"],"Unable to add new redirect":["Es konnte keine neue Weiterleitung hinzugefügt werden"],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"Log entries (%d max)":["Log Einträge (%d max)"],"Select bulk action":["Wähle Mehrfachaktion"],"Bulk Actions":["Mehrfachaktionen"],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":["von %(page)n"],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Delete the logs - are you sure?":["Logs löschen - bist du sicher?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."],"Yes! Delete the logs":["Ja! Lösche die Logs"],"No! Don't delete the logs":["Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Danke fürs Abonnieren! {{a}}Klicke hier{{/a}}, wenn Du zu Deinem Abonnement zurückkehren möchtest."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Möchtest Du über Änderungen an Redirection auf dem Laufenden bleiben?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":[""],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"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.":["Auswählen dieser Option löscht alle Umleitungen, alle Logs, und alle Optionen, die mit dem Umleitungs-Plugin verbunden sind. Stelle sicher, das du das wirklich möchtest."],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404-Logs"],"(time to keep logs for)":["(Dauer, für die die Logs behalten werden)"],"Redirect Logs":["Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Logs"],"Delete All":["Alle löschen"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Regular Expression":[""],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"Invalid group when creating redirect":["Ungültige Gruppe für die Erstellung der Umleitung"],"IP":["IP"],"Source URL":["URL-Quelle"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filters":[""],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Ausgeloggt"],"Logged In":["Eingeloggt"],"URL and login status":["URL- und Loginstatus"]}
|
| 1 |
+
{"":[],"Ignore & Pass Query":["Abfrage ignorieren und übergeben"],"Ignore Query":["Abfrage ignorieren"],"Exact Query":["Genaue Abfrage"],"Search title":["Titel durchsuchen"],"Not accessed in last year":["Im letzten Jahr nicht aufgerufen"],"Not accessed in last month":["Im letzten Monat nicht aufgerufen"],"Never accessed":["Niemals aufgerufen"],"Last Accessed":["Letzter Zugriff"],"HTTP Status Code":["HTTP-Statuscode"],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":[""],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":[""],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":[""],"Automatic Install":[""],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":[""],"Click \"Finished! 🎉\" when finished.":[""],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":[""],"Insufficient database permissions detected. Please give your database user appropriate permissions.":[""],"This information is provided for debugging purposes. Be careful making any changes.":[""],"Plugin Debug":[""],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":[""],"IP Headers":[""],"Do not change unless advised to do so!":[""],"Database version":[""],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":[""],"Manual Upgrade":[""],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":[""],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":[""],"You will need at least one working REST API to continue.":[""],"Check Again":[""],"Testing - %s$":[""],"Show Problems":[""],"Summary":[""],"You are using a broken REST API route. Changing to a working API should fix the problem.":[""],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":[""],"Not working but fixable":[""],"Working but some issues":[""],"Current API":[""],"Switch to this API":[""],"Hide":[""],"Show Full":[""],"Working!":[""],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":[""],"What do I do next?":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":[""],"Possible cause":[""],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":[""],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":[""],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":[""],"Export 404":["Exportiere 404"],"Export redirect":["Exportiere Weiterleitungen"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":[""],"Unable to update redirect":[""],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":[""],"Query Parameters":[""],"Ignore & pass parameters to the target":["Ignoriere die Parameter und übergibt sie an das Ziel"],"Ignore all parameters":["Alle Parameter ignorieren"],"Exact match all parameters in any order":["Genaue Übereinstimmung aller Parameter in beliebiger Reihenfolge"],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":[""],"Default REST API":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":[""],"(Example) The target URL is the new URL":[""],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":["Ein Datenbank-Upgrade läuft derzeit. Zum Beenden bitte fortfahren."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Die Redirection Datenbank muss aktualisiert werden - <a href=\"%1$1s\">Klicke zum Aktualisieren</a>."],"Redirection database needs upgrading":["Die Datenbank dieses Plugins benötigt ein Update"],"Upgrade Required":["Aktualisierung erforderlich"],"Finish Setup":["Setup fertigstellen"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Zurück"],"Continue Setup":["Setup fortsetzen"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":[""],"Start Setup":[""],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":["Zuerst werden wir dir ein paar Fragen stellen, um dann eine Datenbank zu erstellen."],"What's next?":["Was passiert als nächstes?"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":["Einige Funktionen, die du nützlich finden könntest, sind"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":["Wie benutze ich dieses Plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Herzlich Willkommen bei Redirection! 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":[""],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["Fertig! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":[""],"Upgrading Redirection":[""],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["Upgrade stoppen"],"Skip this stage":["Diese Stufe überspringen"],"Try again":["Versuche es erneut"],"Database problem":["Datenbankproblem"],"Please enable JavaScript":["Bitte aktiviere JavaScript"],"Please upgrade your database":[""],"Upgrade Database":[""],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Failed to perform query \"%s\"":[""],"Table \"%s\" is missing":["Tabelle \"%s\" fehlt"],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":[""],"Only the 404 page type is currently supported.":[""],"Page Type":["Seitentyp"],"Enter IP addresses (one per line)":["Gib die IP-Adressen ein (eine Adresse pro Zeile)"],"Describe the purpose of this redirect (optional)":["Beschreibe den Zweck dieser Weiterleitung (optional)"],"418 - I'm a teapot":["418 - Ich bin eine Teekanne"],"403 - Forbidden":["403 - Zugriff untersagt"],"400 - Bad Request":["400 - Fehlerhafte Anfrage"],"304 - Not Modified":[""],"303 - See Other":[""],"Do nothing (ignore)":[""],"Target URL when not matched (empty to ignore)":[""],"Target URL when matched (empty to ignore)":[""],"Show All":["Alles anzeigen"],"Delete all logs for these entries":[""],"Delete all logs for this entry":[""],"Delete Log Entries":[""],"Group by IP":["Gruppieren nach IP"],"Group by URL":["Gruppieren nach URL"],"No grouping":[""],"Ignore URL":["Ignoriere die URL"],"Block IP":["Sperre die IP"],"Redirect All":["Leite alle weiter"],"Count":[""],"URL and WordPress page type":[""],"URL and IP":["URL und IP"],"Problem":[""],"Good":["Gut"],"Check":[""],"Check Redirect":[""],"Check redirect for: {{code}}%s{{/code}}":[""],"What does this mean?":["Was bedeutet das?"],"Not using Redirection":[""],"Using Redirection":[""],"Found":["Gefunden"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":["Erwartet"],"Error":["Fehler"],"Enter full URL, including http:// or https://":[""],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["Weiterleitungstester"],"Target":["Ziel"],"URL is not being redirected with Redirection":["Die URL wird nicht mit Redirection umgeleitet"],"URL is being redirected with Redirection":["URL wird mit Redirection umgeleitet"],"Unable to load details":["Die Details konnten nicht geladen werden"],"Enter server URL to match against":["Gib die Server-URL ein, mit der sie übereinstimmen soll"],"Server":["Server"],"Enter role or capability value":[""],"Role":["Rolle"],"Match against this browser referrer text":["Übereinstimmung mit diesem Browser-Referrer-Text"],"Match against this browser user agent":["Übereinstimmung mit diesem Browser-User-Agent"],"The relative URL you want to redirect from":[""],"(beta)":["(Beta)"],"Force HTTPS":["Erzwinge HTTPS"],"GDPR / Privacy information":["DSGVO / Datenschutzinformationen"],"Add New":["Neue hinzufügen"],"URL and role/capability":["URL und Rolle / Berechtigung"],"URL and server":["URL und Server"],"Site and home protocol":["Site- und Home-Protokoll"],"Site and home are consistent":["Site und Home sind konsistent"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Beachte, dass du HTTP-Header an PHP übergeben musst. Bitte wende dich an deinen Hosting-Anbieter, um Unterstützung zu erhalten."],"Accept Language":["Akzeptiere Sprache"],"Header value":["Wert im Header "],"Header name":["Header Name "],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress Filter Name "],"Filter Name":["Filter Name"],"Cookie value":["Cookie-Wert"],"Cookie name":["Cookie-Name"],"Cookie":["Cookie"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":["Wenn du ein Caching-System, wie etwa Cloudflare, verwendest, lies bitte das Folgende:"],"URL and HTTP header":["URL und HTTP-Header"],"URL and custom filter":["URL und benutzerdefinierter Filter"],"URL and cookie":["URL und Cookie"],"404 deleted":["404 gelöscht"],"REST API":["REST-API"],"How Redirection uses the REST API - don't change unless necessary":["Wie Redirection die REST-API verwendet - ändere das nur, wenn es unbedingt erforderlich ist"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-Software{{/link}}, insbesondere Cloudflare, kann die falsche Seite zwischenspeichern. Versuche alle deine Caches zu löschen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Bitte vorübergehend andere Plugins deaktivieren!{{/link}} Das behebt so viele Probleme."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Informationen findest Du in der <a href=\"https://redirection.me/support/problems/\">Liste häufiger Probleme</a>."],"Unable to load Redirection ☹️":["Redirection kann nicht geladen werden ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Deine WordPress-REST-API wurde deaktiviert. Du musst es aktivieren, damit die Weiterleitung funktioniert"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":[""],"Unknown Useragent":["Unbekannter Useragent"],"Device":["Gerät"],"Operating System":["Betriebssystem"],"Browser":["Browser"],"Engine":["Maschine"],"Useragent":[""],"Agent":["Agent"],"No IP logging":["Keine IP-Protokollierung"],"Full IP logging":["Vollständige IP-Protokollierung"],"Anonymize IP (mask last part)":["Anonymisiere IP (maskiere letzten Teil)"],"Monitor changes to %(type)s":["Änderungen überwachen für %(type)s"],"IP Logging":["IP-Protokollierung"],"(select IP logging level)":["(IP-Protokollierungsstufe wählen)"],"Geo Info":["Geo Info"],"Agent Info":["Agenteninfo"],"Filter by IP":["Nach IP filtern"],"Geo IP Error":["Geo-IP-Fehler"],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":["Für diese Adresse sind keine Details bekannt."],"Geo IP":[""],"City":["Stadt"],"Area":["Bereich"],"Timezone":["Zeitzone"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":["Bereitgestellt von {{link}}redirect.li (en){{/link}}"],"Trash":["Papierkorb"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Beachte, dass für die Umleitung die WordPress-REST-API aktiviert sein muss. Wenn du dies deaktiviert hast, kannst du die Umleitung nicht verwenden"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."],"Never cache":["Nie zwischenspeichern"],"An hour":["Eine Stunde"],"Redirect Cache":["Cache umleiten"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Möchtest du wirklich von %s importieren?"],"Plugin Importers":["Plugin Importer"],"The following redirect plugins were detected on your site and can be imported from.":["Folgende Redirect Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."],"total = ":["Total = "],"Import from %s":["Import von %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection benötigt WordPress v%1$1s, Du benutzt v%2$2s. Bitte führe zunächst ein WordPress-Update durch."],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ Magische Lösung ⚡️"],"Plugin Status":["Plugin-Status"],"Custom":[""],"Mobile":["Mobil"],"Feed Readers":["Feed-Leser"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL-Monitor-Änderungen"],"Save changes to this group":["Speichere Änderungen in dieser Gruppe"],"For example \"/amp\"":[""],"URL Monitor":["URL-Monitor"],"Delete 404s":["404s löschen"],"Delete all from IP %s":["Lösche alles von IP %s"],"Delete all matching \"%s\"":["Alle ähnlich \"%s\" löschen"],"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>:":["Überprüfe auch, ob dein Browser <code>redirection.js</code> laden kann:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":["Redirection konnte nicht geladen werden"],"Unable to create group":["Die Gruppe konnte nicht erstellt werden"],"Post monitor group is valid":["Post-Monitor-Gruppe ist gültig"],"Post monitor group is invalid":["Post-Monitor-Gruppe ist ungültig"],"Post monitor group":["Post-Monitor-Gruppe"],"All redirects have a valid group":["Alle Redirects haben eine gültige Gruppe"],"Redirects with invalid groups detected":["Umleitungen mit ungültigen Gruppen erkannt"],"Valid redirect group":["Gültige Weiterleitungsgruppe"],"Valid groups detected":["Gültige Gruppen erkannt"],"No valid groups, so you will not be able to create any redirects":["Keine gültigen Gruppen, daher kannst du keine Weiterleitungen erstellen"],"Valid groups":["Gültige Gruppen"],"Database tables":["Datenbanktabellen"],"The following tables are missing:":["Die folgenden Tabellen fehlen:"],"All tables present":["Alle Tabellen vorhanden"],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":["Bitte lösche deinen Browser-Cache und lade diese Seite neu."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"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.":["Dies kann durch ein anderes Plugin verursacht werden. Weitere Informationen findest du in der Fehlerkonsole deines Browsers."],"Loading, please wait...":["Lädt, bitte warte..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV-Dateiformat{{/strong}}: {{code}}Quell-URL, Ziel-URL{{/code}} - und kann optional mit {{code}}regex, http-Code{{/code}} ({{code}}regex{{/code}} - 0 für Nein, 1 für Ja) folgen."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Wenn das nicht hilft, öffne die Fehlerkonsole deines Browsers und erstelle ein {{link}}neues Problem{{/link}} mit den Details."],"Create Issue":[""],"Email":["E-Mail"],"Need help?":["Hilfe benötigt?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Bitte beachte, dass Support nur möglich ist, wenn Zeit vorhanden ist und nicht garantiert wird. Ich biete keine bezahlte Unterstützung an."],"Pos":["Pos"],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Wird verwendet, um automatisch eine URL zu generieren, wenn keine URL angegeben ist. Verwende die speziellen Tags {{code}}$dec${{/code}} oder {{code}}$hex${{/code}}, um stattdessen eine eindeutige ID einzufügen"],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"Export":["Exportieren"],"Everything":["Alles"],"WordPress redirects":["WordPress Weiterleitungen"],"Apache redirects":["Apache Weiterleitungen"],"Nginx redirects":["Nginx Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx Rewrite-Regeln"],"View":["Anzeigen"],"Import/Export":["Import/Export"],"Logs":["Protokolldateien"],"404 errors":["404 Fehler"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Bitte erwähne {{code}}%s{{/code}} und erkläre, was du gerade gemacht hast"],"I'd like to support some more.":["Ich möchte etwas mehr unterstützen."],"Support 💰":["Unterstützen 💰"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Log gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":[""],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":["Wenn übereinstimmend"],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Invalid source URL":["Ungültige Quell URL"],"Invalid redirect action":["Ungültige Umleitungsaktion"],"Invalid redirect matcher":["Ungültiger Redirect-Matcher"],"Unable to add new redirect":["Es konnte keine neue Weiterleitung hinzugefügt werden"],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"Log entries (%d max)":["Log Einträge (%d max)"],"Select bulk action":["Wähle Mehrfachaktion"],"Bulk Actions":["Mehrfachaktionen"],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":["von %(page)s"],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Delete the logs - are you sure?":["Logs löschen - bist du sicher?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Einmal gelöscht, sind deine aktuellen Logs nicht mehr verfügbar. Du kannst einen Zeitplan zur Löschung in den Redirection Einstellungen setzen, wenn du dies automatisch machen möchtest."],"Yes! Delete the logs":["Ja! Lösche die Logs"],"No! Don't delete the logs":["Nein! Lösche die Logs nicht"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Danke fürs Abonnieren! {{a}}Klicke hier{{/a}}, wenn Du zu Deinem Abonnement zurückkehren möchtest."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Möchtest Du über Änderungen an Redirection auf dem Laufenden bleiben?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Melde dich für den Redirection-Newsletter an - ein gelegentlicher Newsletter über neue Funktionen und Änderungen an diesem Plugin. Ideal, wenn du Beta-Änderungen testen möchtest, bevor diese erscheinen."],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software und ich komme dazu, sie besser zu machen."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie es dennoch tun sollten, leere bitte deinen Browser Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"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.":["Auswählen dieser Option löscht alle Umleitungen, alle Logs, und alle Optionen, die mit dem Umleitungs-Plugin verbunden sind. Stelle sicher, das du das wirklich möchtest."],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404-Logs"],"(time to keep logs for)":["(Dauer, für die die Logs behalten werden)"],"Redirect Logs":["Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Logs"],"Delete All":["Alle löschen"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Regular Expression":[""],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"Invalid group when creating redirect":["Ungültige Gruppe für die Erstellung der Umleitung"],"IP":["IP"],"Source URL":["URL-Quelle"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filters":[""],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Ausgeloggt"],"Logged In":["Eingeloggt"],"URL and login status":["URL- und Loginstatus"]}
|
locale/json/redirection-es_VE.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
{"":[],"Ignore & Pass Query":["Ignorar y pasar la consulta"],"Ignore Query":["Ignorar la consulta"],"Exact Query":["Consulta exacta"],"Search title":["Buscar título"],"Not accessed in last year":["No se ha accedido en el último año"],"Not accessed in last month":["No se ha accedido en el último mes"],"Never accessed":["No se ha accedido nunca"],"Last Accessed":["Último acceso"],"HTTP Status Code":["Código HTTP de estado"],"Plain":["Plano"],"Source":["Fuente"],"Code":["Código"],"Action Type":["Tipo de acción"],"Match Type":["Tipo de coincidencia"],"Search target URL":["Buscar URL de destino"],"Search IP":["Buscar IP"],"Search user agent":["Buscar agente de usuario"],"Search referrer":["Buscar remitente"],"Search URL":["Buscar URL"],"Filter on: %(type)s":["Filtrar en: %(tipo)s"],"Disabled":["Desactivada"],"Enabled":["Activada"],"Compact Display":["Vista compacta"],"Standard Display":["Vista estándar"],"Status":["Estado"],"Pre-defined":["Predefinido"],"Custom Display":["Vista personalizada"],"Display All":["Mostrar todo"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["Tu URL parece que continene un dominio dentro de la ruta: {{code}}%(relative)s{{/code}}. ¿Querías usar {{code}}%(absolute)s{{/code}} en su lugar?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lista de idiomas, separados por comas, con los que coincidir (por ejemplo, es_ES)"],"Language":["Idioma"],"504 - Gateway Timeout":["504 - Tiempo de espera de la puerta de enlace agotado"],"503 - Service Unavailable":["503 - Servicio no disponible"],"502 - Bad Gateway":["502 - Puerta de enlace incorrecta"],"501 - Not implemented":["501 - No implementado"],"500 - Internal Server Error":["500 - Error interno del servidor"],"451 - Unavailable For Legal Reasons":["451 - No disponible por motivos legales"],"URL and language":["URL e idioma"],"The problem is almost certainly caused by one of the above.":["Casi seguro que el problema ha sido causado por uno de los anteriores."],"Your admin pages are being cached. Clear this cache and try again.":["Tus páginas de administración están siendo guardadas en la caché. Vacía esta caché e inténtalo de nuevo."],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Sal, vacía la caché de tu navegador y vuelve a acceder - tu navegador ha guardado en la caché una sesión antigua."],"Reload the page - your current session is old.":["Recarga la página - tu sesión actual es antigua."],"This is usually fixed by doing one of these:":["Normalmente, esto es corregido haciendo algo de lo siguiente:"],"You are not authorised to access this page.":["No estás autorizado para acceder a esta página."],"URL match":["Coincidencia de URL"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Se ha detectado un bucle y la actualización se ha detenido. Normalmente, esto indica que {{support}}tu sitio está almacenado en la caché{{/support}} y los cambios en la base de datos no se están guardando."],"Unable to save .htaccess file":["No ha sido posible guardar el archivo .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["La redirecciones añadidas a un grupo de Apache se puede guardar a un fichero {{code}}.htaccess{{/code}} añadiendo aquí la ruta completa. Para tu referencia, tu instalación de WordPress está en {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Haz clic en «Completar la actualización» cuando hayas acabado."],"Automatic Install":["Instalación automática"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Tu dirección de destino contiene el carácter no válido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Si estás usando WordPress 5.2 o superior, mira en tu {{link}}salud del sitio{{/link}} y resuelve los problemas."],"If you do not complete the manual install you will be returned here.":["Si no completas la instalación manual volverás aquí."],"Click \"Finished! 🎉\" when finished.":["Haz clic en «¡Terminado! 🎉» cuando hayas acabado."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Tu sitio necesita permisos especiales para la base de datos. También lo puedes hacer tú mismo ejecutando el siguiente SQL."],"Manual Install":["Instalación manual"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Permisos insuficientes para la base de datos detectados. Proporciónale a tu usuario de base de datos los permisos necesarios."],"This information is provided for debugging purposes. Be careful making any changes.":["Esta información se proporciona con propósitos de depuración. Ten cuidado al hacer cambios."],"Plugin Debug":["Depuración del plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection se comunica con WordPress a través de la REST API de WordPress. Este es un componente estándar de WordPress, y tendrás problemas si no puedes usarla."],"IP Headers":["Cabeceras IP"],"Do not change unless advised to do so!":["¡No lo cambies a menos que te lo indiquen!"],"Database version":["Versión de base de datos"],"Complete data (JSON)":["Datos completos (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection. El formato JSON contiene información completa, y otros formatos contienen información parcial apropiada para el formato."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["El CSV no incluye toda la información, y todo se importa/exporta como coincidencias de «Sólo URL». Usa el formato JSON para obtener un conjunto completo de datos."],"All imports will be appended to the current database - nothing is merged.":["Todas las importaciones se adjuntarán a la base de datos actual; nada se combina."],"Automatic Upgrade":["Actualización automática"],"Manual Upgrade":["Actualización manual"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Por favor, haz una copia de seguridad de tus datos de Redirection: {{download}}descargando una copia de seguridad{{/download}}. Si experimentas algún problema puedes importarlo de vuelta a Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Haz clic en el botón «Actualizar base de datos» para actualizar automáticamente la base de datos."],"Complete Upgrade":["Completar la actualización"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection almacena datos en tu base de datos y a veces es necesario actualizarla. Tu base de datos está en la versión {{strong}}%(current)s{{/strong}} y la última es {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Ten en cuenta que necesitarás establecer la ruta del módulo de Apache en tus opciones de Redirection."],"I need support!":["¡Necesito ayuda!"],"You will need at least one working REST API to continue.":["Necesitarás al menos una API REST funcionando para continuar."],"Check Again":["Comprobar otra vez"],"Testing - %s$":["Comprobando - %s$"],"Show Problems":["Mostrar problemas"],"Summary":["Resumen"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Estás usando una ruta de REST API rota. Cambiar a una API que funcione debería solucionar el problema."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Tu REST API no funciona y el plugin no podrá continuar hasta que esto se arregle."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Hay algunos problemas para conectarse a tu REST API. No es necesario solucionar estos problemas y el plugin puede funcionar."],"Unavailable":["No disponible"],"Not working but fixable":["No funciona pero se puede arreglar"],"Working but some issues":["Funciona pero con algunos problemas"],"Current API":["API actual"],"Switch to this API":["Cambiar a esta API"],"Hide":["Ocultar"],"Show Full":["Mostrar completo"],"Working!":["¡Trabajando!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["Tu URL de destino debería ser una URL absoluta como {{code}}https://domain.com/%(url)s{{/code}} o comenzar con una barra inclinada {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Tu fuente es la misma que la de destino, y esto creará un bucle. Deja el destino en blanco si no quieres tomar medidas."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["La URL de destino que quieres redirigir o autocompletar automáticamente en el nombre de la publicación o enlace permanente."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Incluye estos detalles en tu informe junto con una descripción de lo que estabas haciendo y una captura de pantalla."],"Create An Issue":["Crear una incidencia"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Por favor, {{strong}}crea una incidencia{{/strong}} o envíalo en un {{strong}}correo electrónico{{/strong}}."],"That didn't help":["Eso no ayudó"],"What do I do next?":["¿Qué hago a continuación?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["No ha sido posible realizar una solicitud debido a la seguridad del navegador. Esto se debe normalmente a que tus ajustes de WordPress y URL del sitio son inconsistentes."],"Possible cause":["Posible causa"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress devolvió un mensaje inesperado. Probablemente sea un error de PHP de otro plugin."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Esto podría ser un plugin de seguridad, o que tu servidor está sin memoria o que exista un error externo. Por favor, comprueba el registro de errores de tu servidor"],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Tu REST API está devolviendo una página 404. Esto puede ser causado por un plugin de seguridad o por una mala configuración de tu servidor."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Es probable que tu REST API esté siendo bloqueada por un plugin de seguridad. Por favor, desactívalo o configúralo para permitir solicitudes de la REST API."],"Read this REST API guide for more information.":["Lee esta guía de la REST API para más información."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["Tu REST API está siendo cacheada. Por favor, vacía la caché en cualquier plugin o servidor de caché, vacía la caché de tu navegador e inténtalo de nuevo."],"URL options / Regex":["Opciones de URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Fuerza una redirección desde la versión HTTP a la HTTPS del dominio de tu sitio WordPress. Por favor, asegúrate de que tu HTTPS está funcionando antes de activarlo."],"Export 404":["Exportar 404"],"Export redirect":["Exportar redirecciones"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["Las estructuras de enlaces permanentes de WordPress no funcionan en URLs normales. Por favor, utiliza una expresión regular."],"Unable to update redirect":["No ha sido posible actualizar la redirección"],"Pass - as ignore, but also copies the query parameters to the target":["Pasar - como ignorar, peo también copia los parámetros de consulta al destino"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorar - como la coincidencia exacta, pero ignora cualquier parámetro de consulta que no esté en tu origen"],"Exact - matches the query parameters exactly defined in your source, in any order":["Coincidencia exacta - coincide exactamente con los parámetros de consulta definidos en tu origen, en cualquier orden"],"Default query matching":["Coincidencia de consulta por defecto"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignora barras invertidas (p.ej. {{code}}/entrada-alucinante/{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Sin coincidencia de mayúsculas/minúsculas (p.ej. {{code}}/Entrada-Alucinante{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Se aplica a todas las redirecciones a menos que las configures de otro modo."],"Default URL settings":["Ajustes de URL por defecto"],"Ignore and pass all query parameters":["Ignora y pasa todos los parámetros de consulta"],"Ignore all query parameters":["Ignora todos los parámetros de consulta"],"Exact match":["Coincidencia exacta"],"Caching software (e.g Cloudflare)":["Software de caché (p. ej. Cloudflare)"],"A security plugin (e.g Wordfence)":["Un plugin de seguridad (p. ej. Wordfence)"],"URL options":["Opciones de URL"],"Query Parameters":["Parámetros de consulta"],"Ignore & pass parameters to the target":["Ignorar y pasar parámetros al destino"],"Ignore all parameters":["Ignorar todos los parámetros"],"Exact match all parameters in any order":["Coincidencia exacta de todos los parámetros en cualquier orden"],"Ignore Case":["Ignorar mayúsculas/minúsculas"],"Ignore Slash":["Ignorar barra inclinada"],"Relative REST API":["API REST relativa"],"Raw REST API":["API REST completa"],"Default REST API":["API REST por defecto"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["¡Eso es todo - ya estás redireccionando! Observa que lo de arriba es solo un ejemplo - ahora ya introducir una redirección."],"(Example) The target URL is the new URL":["(Ejemplo) La URL de destino es la nueva URL"],"(Example) The source URL is your old or original URL":["(Ejemplo) La URL de origen es tu URL antigua u original"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["¡Desactivado! Detectado PHP %1$s, se necesita PHP %2$s o superior"],"A database upgrade is in progress. Please continue to finish.":["Hay una actualización de la base de datos en marcha. Por favor, continua para terminar."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Hay que actualizar la base de datos de Redirection - <a href=\"%1$1s\">haz clic para actualizar</a>."],"Redirection database needs upgrading":["La base de datos de Redirection necesita actualizarse"],"Upgrade Required":["Actualización necesaria"],"Finish Setup":["Finalizar configuración"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Tienes diferentes URLs configuradas en tu página ajustes de WordPress > General, lo que normalmente es una indicación de una mala configuración, y puede causar problemas con la API REST. Por favor, revisa tus ajustes."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Si tienes algún problema, por favor consulta la documentación de tu plugin, o intenta contactar con el soporte de tu alojamiento. Esto es normalmente {{{link}}no suele ser un problema causado por Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Algún otro plugin que bloquea la API REST"],"A server firewall or other server configuration (e.g OVH)":["Un cortafuegos del servidor u otra configuración del servidor (p.ej. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection utiliza la {{link}}WordPress REST API{{/link}} para comunicarse con WordPress. Esto está activado y funciona de forma predeterminada. A veces la API REST está bloqueada por:"],"Go back":["Volver"],"Continue Setup":["Continuar la configuración"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["El almacenamiento de la dirección IP te permite realizar acciones de registro adicionales. Ten en cuenta que tendrás que cumplir con las leyes locales relativas a la recopilación de datos (por ejemplo, RGPD)."],"Store IP information for redirects and 404 errors.":["Almacena información IP para redirecciones y errores 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Almacena registros de redirecciones y 404s te permitirá ver lo que está pasando en tu sitio. Esto aumentará los requisitos de almacenamiento de la base de datos."],"Keep a log of all redirects and 404 errors.":["Guarda un registro de todas las redirecciones y errores 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Leer más sobre esto.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Si cambias el enlace permanente en una entrada o página, entonces Redirection puede crear automáticamente una redirección para ti."],"Monitor permalink changes in WordPress posts and pages":["Supervisar los cambios de los enlaces permanentes en las entradas y páginas de WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Estas son algunas de las opciones que puedes activar ahora. Se pueden cambiar en cualquier momento."],"Basic Setup":["Configuración básica"],"Start Setup":["Iniciar configuración"],"When ready please press the button to continue.":["Cuando estés listo, pulsa el botón para continuar."],"First you will be asked a few questions, and then Redirection will set up your database.":["Primero se te harán algunas preguntas, y luego Redirection configurará tu base de datos."],"What's next?":["¿Cuáles son las novedades?"],"Check a URL is being redirected":["Comprueba si una URL está siendo redirigida"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Coincidencia de URLs más potente, incluidas las expresiones {{regular}}regulares {{/regular}}, y {{other}} otras condiciones{{{/other}}."],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importar{{/link}} desde .htaccess, CSV, y una gran variedad de otros plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Supervisar errores 404{{{/link}}, obtener información detallada sobre el visitante, y solucionar cualquier problema"],"Some features you may find useful are":["Algunas de las características que puedes encontrar útiles son"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["La documentación completa la puedes encontrar en la {{link}}web de Redirection{{/link}}."],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Una redirección simple implica configurar una {{strong}}URL de origen{{/strong}}} (la URL antigua) y una {{strong}}URL de destino{{/strong}} (la nueva URL). Aquí tienes un ejemplo:"],"How do I use this plugin?":["¿Cómo utilizo este plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection está diseñado para utilizarse desde sitios con unos pocos redirecciones a sitios con miles de redirecciones."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Gracias por instalar y usar Redirection v%(version)s. Este plugin te permitirá gestionar redirecciones 301, realizar un seguimiento de los errores 404, y mejorar tu sitio, sin necesidad de tener conocimientos de Apache o Nginx."],"Welcome to Redirection 🚀🎉":["Bienvenido a Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Esto redireccionará todo, incluyendo las páginas de inicio de sesión. Por favor, asegúrate de que quieres hacer esto."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Para evitar una expresión regular ambiciosa, puedes utilizar un {{code}}^{{/code}} para anclarla al inicio de la URL. Por ejemplo: {{code}}%(ejemplo)s{{/code}}."],"Remember to enable the \"regex\" option if this is a regular expression.":["Recuerda activar la opción «regex» si se trata de una expresión regular."],"The source URL should probably start with a {{code}}/{{/code}}":["La URL de origen probablemente debería comenzar con un {{code}}/{{/code}}."],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Esto se convertirá en una redirección de servidor para el dominio {{code}}%(server)s{{{/code}}}."],"Anchor values are not sent to the server and cannot be redirected.":["Los valores de anclaje no se envían al servidor y no pueden ser redirigidos."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"],"Finished! 🎉":["¡Terminado! 🎉"],"Progress: %(complete)d$":["Progreso: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Salir antes de que el proceso haya terminado puede causar problemas."],"Setting up Redirection":["Configurando Redirection"],"Upgrading Redirection":["Actualizando Redirection"],"Please remain on this page until complete.":["Por favor, permanece en esta página hasta que se complete."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Si quieres {{support}}solicitar ayuda{{/support}}por favor, incluye estos detalles:"],"Stop upgrade":["Parar actualización"],"Skip this stage":["Saltarse esta etapa"],"Try again":["Intentarlo de nuevo"],"Database problem":["Problema en la base de datos"],"Please enable JavaScript":["Por favor, activa JavaScript"],"Please upgrade your database":["Por favor, actualiza tu base de datos"],"Upgrade Database":["Actualizar base de datos"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Por favor, completa tu <a href=\"%s\">configuración de Redirection</a> para activar el plugin."],"Your database does not need updating to %s.":["Tu base de datos no necesita actualizarse a %s."],"Failed to perform query \"%s\"":["Fallo al realizar la consulta \"%s\"."],"Table \"%s\" is missing":["La tabla \"%s\" no existe"],"Create basic data":["Crear datos básicos"],"Install Redirection tables":["Instalar tablas de Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["La URL del sitio y de inicio no son consistentes. Por favor, corrígelo en tu página de Ajustes > Generales: %1$1s no es igual a %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Por favor, no intentes redirigir todos tus 404s - no es una buena idea."],"Only the 404 page type is currently supported.":["De momento solo es compatible con el tipo 404 de página de error."],"Page Type":["Tipo de página"],"Enter IP addresses (one per line)":["Introduce direcciones IP (una por línea)"],"Describe the purpose of this redirect (optional)":["Describe la finalidad de esta redirección (opcional)"],"418 - I'm a teapot":["418 - Soy una tetera"],"403 - Forbidden":["403 - Prohibido"],"400 - Bad Request":["400 - Mala petición"],"304 - Not Modified":["304 - No modificada"],"303 - See Other":["303 - Ver otra"],"Do nothing (ignore)":["No hacer nada (ignorar)"],"Target URL when not matched (empty to ignore)":["URL de destino cuando no coinciden (vacío para ignorar)"],"Target URL when matched (empty to ignore)":["URL de destino cuando coinciden (vacío para ignorar)"],"Show All":["Mostrar todo"],"Delete all logs for these entries":["Borrar todos los registros de estas entradas"],"Delete all logs for this entry":["Borrar todos los registros de esta entrada"],"Delete Log Entries":["Borrar entradas del registro"],"Group by IP":["Agrupar por IP"],"Group by URL":["Agrupar por URL"],"No grouping":["Sin agrupar"],"Ignore URL":["Ignorar URL"],"Block IP":["Bloquear IP"],"Redirect All":["Redirigir todo"],"Count":["Contador"],"URL and WordPress page type":["URL y tipo de página de WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Bueno"],"Check":["Comprobar"],"Check Redirect":["Comprobar la redirección"],"Check redirect for: {{code}}%s{{/code}}":["Comprobar la redirección para: {{code}}%s{{/code}}"],"What does this mean?":["¿Qué significa esto?"],"Not using Redirection":["No uso la redirección"],"Using Redirection":["Usando la redirección"],"Found":["Encontrado"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"],"Expected":["Esperado"],"Error":["Error"],"Enter full URL, including http:// or https://":["Introduce la URL completa, incluyendo http:// o https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["A veces, tu navegador puede almacenar en caché una URL, lo que dificulta saber si está funcionando como se esperaba. Usa esto para verificar una URL para ver cómo está redirigiendo realmente."],"Redirect Tester":["Probar redirecciones"],"Target":["Destino"],"URL is not being redirected with Redirection":["La URL no está siendo redirigida por Redirection"],"URL is being redirected with Redirection":["La URL está siendo redirigida por Redirection"],"Unable to load details":["No se han podido cargar los detalles"],"Enter server URL to match against":["Escribe la URL del servidor que comprobar"],"Server":["Servidor"],"Enter role or capability value":["Escribe el valor de perfil o capacidad"],"Role":["Perfil"],"Match against this browser referrer text":["Comparar contra el texto de referencia de este navegador"],"Match against this browser user agent":["Comparar contra el agente usuario de este navegador"],"The relative URL you want to redirect from":["La URL relativa desde la que quieres redirigir"],"(beta)":["(beta)"],"Force HTTPS":["Forzar HTTPS"],"GDPR / Privacy information":["Información de RGPD / Provacidad"],"Add New":["Añadir nueva"],"URL and role/capability":["URL y perfil/capacidad"],"URL and server":["URL y servidor"],"Site and home protocol":["Protocolo de portada y el sitio"],"Site and home are consistent":["Portada y sitio son consistentes"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."],"Accept Language":["Aceptar idioma"],"Header value":["Valor de cabecera"],"Header name":["Nombre de cabecera"],"HTTP Header":["Cabecera HTTP"],"WordPress filter name":["Nombre del filtro WordPress"],"Filter Name":["Nombre del filtro"],"Cookie value":["Valor de la cookie"],"Cookie name":["Nombre de la cookie"],"Cookie":["Cookie"],"clearing your cache.":["vaciando tu caché."],"If you are using a caching system such as Cloudflare then please read this: ":["Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"],"URL and HTTP header":["URL y cabecera HTTP"],"URL and custom filter":["URL y filtro personalizado"],"URL and cookie":["URL y cookie"],"404 deleted":["404 borrado"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Por favor, echa un vistazo al {{link}}estado del plugin{{/link}}. Podría ser capaz de identificar y resolver \"mágicamente\" el problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Un software de caché{{/link}}, en particular Cloudflare, podría cachear lo que no debería. Prueba a borrar todas tus cachés."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Esto arregla muchos problemas."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."],"Unable to load Redirection ☹️":["No se puede cargar Redirection ☹️"],"WordPress REST API":["REST API de WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Error de agente de usuario"],"Unknown Useragent":["Agente de usuario desconocido"],"Device":["Dispositivo"],"Operating System":["Sistema operativo"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Agente de usuario"],"Agent":["Agente"],"No IP logging":["Sin registro de IP"],"Full IP logging":["Registro completo de IP"],"Anonymize IP (mask last part)":["Anonimizar IP (enmascarar la última parte)"],"Monitor changes to %(type)s":["Monitorizar cambios de %(type)s"],"IP Logging":["Registro de IP"],"(select IP logging level)":["(seleccionar el nivel de registro de IP)"],"Geo Info":["Información de geolocalización"],"Agent Info":["Información de agente"],"Filter by IP":["Filtrar por IP"],"Geo IP Error":["Error de geolocalización de IP"],"Something went wrong obtaining this information":["Algo ha ido mal obteniendo esta información"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."],"No details are known for this address.":["No se conoce ningún detalle para esta dirección."],"Geo IP":["Geolocalización de IP"],"City":["Ciudad"],"Area":["Área"],"Timezone":["Zona horaria"],"Geo Location":["Geolocalización"],"Powered by {{link}}redirect.li{{/link}}":["Funciona gracias a {{link}}redirect.li{{/link}}"],"Trash":["Papelera"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["La documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Si tienes algún problema, por favor revisa primero las {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Si quieres enviar información y no quieres que se incluya en un repositorio público, envíala directamente por {{email}}correo electrónico{{/email}} - ¡incluye toda la información que puedas!"],"Never cache":["No cachear nunca"],"An hour":["Una hora"],"Redirect Cache":["Redireccionar caché"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"],"Are you sure you want to import from %s?":["¿Estás seguro de querer importar de %s?"],"Plugin Importers":["Importadores de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."],"total = ":["total = "],"Import from %s":["Importar de %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection requiere WordPress v%1$1s, estás usando v%2$2s - por favor, actualiza tu WordPress"],"Default WordPress \"old slugs\"":["\"Viejos slugs\" por defecto de WordPress"],"Create associated redirect (added to end of URL)":["Crea una redirección asociada (añadida al final de la URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> no está definido. Esto normalmente significa que otro plugin está impidiendo que cargue Redirection. Por favor, desactiva todos los plugins e inténtalo de nuevo."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Si no funciona el botón mágico entonces deberías leer el error y ver si puedes arreglarlo manualmente, o sino seguir la sección 'Necesito ayuda' de abajo."],"⚡️ Magic fix ⚡️":["⚡️ Arreglo mágico ⚡️"],"Plugin Status":["Estado del plugin"],"Custom":["Personalizado"],"Mobile":["Móvil"],"Feed Readers":["Lectores de feeds"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Monitorizar el cambio de URL"],"Save changes to this group":["Guardar los cambios de este grupo"],"For example \"/amp\"":["Por ejemplo \"/amp\""],"URL Monitor":["Supervisar URL"],"Delete 404s":["Borrar 404s"],"Delete all from IP %s":["Borra todo de la IP %s"],"Delete all matching \"%s\"":["Borra todo lo que tenga \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["También comprueba si tu navegador puede cargar <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Si estás usando un plugin o servicio (CloudFlare, OVH, etc.) de caché de página entonces también puedes probar a vaciar la caché."],"Unable to load Redirection":["No ha sido posible cargar Redirection"],"Unable to create group":["No fue posible crear el grupo"],"Post monitor group is valid":["El grupo de monitoreo de entradas es válido"],"Post monitor group is invalid":["El grupo de monitoreo de entradas no es válido"],"Post monitor group":["Grupo de monitoreo de entradas"],"All redirects have a valid group":["Todas las redirecciones tienen un grupo válido"],"Redirects with invalid groups detected":["Detectadas redirecciones con grupos no válidos"],"Valid redirect group":["Grupo de redirección válido"],"Valid groups detected":["Detectados grupos válidos"],"No valid groups, so you will not be able to create any redirects":["No hay grupos válidos, así que no podrás crear redirecciones"],"Valid groups":["Grupos válidos"],"Database tables":["Tablas de la base de datos"],"The following tables are missing:":["Faltan las siguientes tablas:"],"All tables present":["Están presentes todas las tablas"],"Cached Redirection detected":["Detectada caché de Redirection"],"Please clear your browser cache and reload this page.":["Por favor, vacía la caché de tu navegador y recarga esta página"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress no ha devuelto una respuesta. Esto podría significar que ocurrió un error o que la petición se bloqueó. Por favor, revisa el error_log de tu servidor."],"If you think Redirection is at fault then create an issue.":["Si crees que es un fallo de Redirection entonces envía un aviso de problema."],"This may be caused by another plugin - look at your browser's error console for more details.":["Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."],"Loading, please wait...":["Cargando, por favor espera…"],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}formato de archivo CSV{{/strong}}: {{code}}URL de origen, URL de destino{{/code}} - y puede añadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para no, 1 para sí)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si eso no ayuda abre la consola de errores de tu navegador y crea un {{link}}aviso de problema nuevo{{/link}} con los detalles."],"Create Issue":["Crear aviso de problema"],"Email":["Correo electrónico"],"Need help?":["¿Necesitas ayuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Por favor, date cuenta de que todo soporte se ofrece sobre la base del tiempo disponible y no está garantizado. No ofrezco soporte de pago."],"Pos":["Pos"],"410 - Gone":["410 - Desaparecido"],"Position":["Posición"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Se usa para generar automáticamente una URL si no se ofrece una URL. Utiliza las etiquetas especiales {{code}}$dec${{/code}} o {{code}}$hex${{/code}} para insertar un ID único insertado"],"Import to group":["Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":["Importa un archivo CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Haz clic en 'Añadir archivo' o arrastra y suelta aquí."],"Add File":["Añadir archivo"],"File selected":["Archivo seleccionado"],"Importing":["Importando"],"Finished importing":["Importación finalizada"],"Total redirects imported:":["Total de redirecciones importadas:"],"Double-check the file is the correct format!":["¡Vuelve a comprobar que el archivo esté en el formato correcto!"],"OK":["Aceptar"],"Close":["Cerrar"],"Export":["Exportar"],"Everything":["Todo"],"WordPress redirects":["Redirecciones WordPress"],"Apache redirects":["Redirecciones Apache"],"Nginx redirects":["Redirecciones Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess de Apache"],"Nginx rewrite rules":["Reglas de rewrite de Nginx"],"View":["Ver"],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Errores 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"],"I'd like to support some more.":["Me gustaría dar algo más de apoyo."],"Support 💰":["Apoyar 💰"],"Redirection saved":["Redirección guardada"],"Log deleted":["Registro borrado"],"Settings saved":["Ajustes guardados"],"Group saved":["Grupo guardado"],"Are you sure you want to delete this item?":["¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":["pass"],"All groups":["Todos los grupos"],"301 - Moved Permanently":["301 - Movido permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirección temporal"],"308 - Permanent Redirect":["308 - Redirección permanente"],"401 - Unauthorized":["401 - No autorizado"],"404 - Not Found":["404 - No encontrado"],"Title":["Título"],"When matched":["Cuando coincide"],"with HTTP code":["con el código HTTP"],"Show advanced options":["Mostrar opciones avanzadas"],"Matched Target":["Objetivo coincidente"],"Unmatched Target":["Objetivo no coincidente"],"Saving...":["Guardando…"],"View notice":["Ver aviso"],"Invalid source URL":["URL de origen no válida"],"Invalid redirect action":["Acción de redirección no válida"],"Invalid redirect matcher":["Coincidencia de redirección no válida"],"Unable to add new redirect":["No ha sido posible añadir la nueva redirección"],"Something went wrong 🙁":["Algo fue mal 🙁"],"Log entries (%d max)":["Entradas del registro (máximo %d)"],"Select bulk action":["Elegir acción en lote"],"Bulk Actions":["Acciones en lote"],"Apply":["Aplicar"],"First page":["Primera página"],"Prev page":["Página anterior"],"Current Page":["Página actual"],"of %(page)s":["de %(page)s"],"Next page":["Página siguiente"],"Last page":["Última página"],"%s item":["%s elemento","%s elementos"],"Select All":["Elegir todos"],"Sorry, something went wrong loading the data - please try again":["Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"],"No results":["No hay resultados"],"Delete the logs - are you sure?":["Borrar los registros - ¿estás seguro?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Una vez se borren tus registros actuales ya no estarán disponibles. Puedes configurar una programación de borrado desde las opciones de Redirection si quieres hacer esto automáticamente."],"Yes! Delete the logs":["¡Sí! Borra los registros"],"No! Don't delete the logs":["¡No! No borres los registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."],"Newsletter":["Boletín"],"Want to keep up to date with changes to Redirection?":["¿Quieres estar al día de los cambios en Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Regístrate al pequeño boletín de Redirection - un boletín liviano sobre las nuevas funcionalidades y cambios en el plugin. Ideal si quieres probar los cambios de la versión beta antes de su lanzamiento."],"Your email address:":["Tu dirección de correo electrónico:"],"You've supported this plugin - thank you!":["Ya has apoyado a este plugin - ¡gracias!"],"You get useful software and I get to carry on making it better.":["Tienes un software útil y yo seguiré haciéndolo mejor."],"Forever":["Siempre"],"Delete the plugin - are you sure?":["Borrar el plugin - ¿estás seguro?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Al borrar el plugin se eliminarán todas tus redirecciones, registros y ajustes. Haz esto si estás seguro de que quieres borrar el plugin, o si quieres restablecer el plugin. "],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Una vez borres tus redirecciones dejarán de funcionar. Si parece que siguen funcionando entonces, por favor, vacía la caché de tu navegador."],"Yes! Delete the plugin":["¡Sí! Borrar el plugin"],"No! Don't delete the plugin":["¡No! No borrar el plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection se puede usar gratis - ¡La vida es maravillosa y encantadora! Sin embargo, ha requerido una gran cantidad de tiempo y esfuerzo desarrollarlo y, si te ha sido útil, puedes ayudar a este desarrollo {{strong}}haciendo una pequeña donación{{/strong}}. "],"Redirection Support":["Soporte de Redirection"],"Support":["Soporte"],"404s":["404s"],"Log":["Registro"],"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.":["Seleccionando esta opción borrara todas las redirecciones, todos los registros, y cualquier opción asociada con el plugin Redirection. Asegurese que es esto lo que desea hacer."],"Delete Redirection":["Borrar Redirection"],"Upload":["Subir"],"Import":["Importar"],"Update":["Actualizar"],"Auto-generate URL":["Auto generar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token único que permite acceso de los lectores de feeds a los registros RSS de Redirection (déjalo en blanco para que se genere automáticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registros 404"],"(time to keep logs for)":["(tiempo que se mantendrán los registros)"],"Redirect Logs":["Registros de redirecciones"],"I'm a nice person and I have helped support the author of this plugin":["Soy una buena persona y he apoyado al autor de este plugin"],"Plugin Support":["Soporte del plugin"],"Options":["Opciones"],"Two months":["Dos meses"],"A month":["Un mes"],"A week":["Una semana"],"A day":["Un dia"],"No logs":["No hay logs"],"Delete All":["Borrar todo"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utiliza grupos para organizar tus redirecciones. Los grupos se asignan a un módulo, lo cual afecta a cómo se realizan las redirecciones en ese grupo. Si no estás seguro entonces utiliza el módulo WordPress."],"Add Group":["Añadir grupo"],"Search":["Buscar"],"Groups":["Grupos"],"Save":["Guardar"],"Group":["Grupo"],"Regular Expression":["Expresión regular"],"Match":["Coincidencia"],"Add new redirection":["Añadir nueva redirección"],"Cancel":["Cancelar"],"Download":["Descargar"],"Redirection":["Redirection"],"Settings":["Ajustes"],"Error (404)":["Error (404)"],"Pass-through":["Pasar directo"],"Redirect to random post":["Redirigir a entrada aleatoria"],"Redirect to URL":["Redirigir a URL"],"Invalid group when creating redirect":["Grupo no válido a la hora de crear la redirección"],"IP":["IP"],"Source URL":["URL de origen"],"Date":["Fecha"],"Add Redirect":["Añadir redirección"],"View Redirects":["Ver redirecciones"],"Module":["Módulo"],"Redirects":["Redirecciones"],"Name":["Nombre"],"Filters":["Filtros"],"Reset hits":["Restablecer aciertos"],"Enable":["Activar"],"Disable":["Desactivar"],"Delete":["Eliminar"],"Edit":["Editar"],"Last Access":["Último acceso"],"Hits":["Hits"],"URL":["URL"],"Modified Posts":["Entradas modificadas"],"Redirections":["Redirecciones"],"User Agent":["Agente usuario HTTP"],"URL and user agent":["URL y cliente de usuario (user agent)"],"Target URL":["URL de destino"],"URL only":["Sólo URL"],"HTTP code":["Código HTTP"],"Regex":["Expresión regular"],"Referrer":["Referente"],"URL and referrer":["URL y referente"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["Estado de URL y conexión"]}
|
locale/json/redirection-fr_FR.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":[""],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Une boucle a été détectée et la mise à niveau a été arrêtée. Ceci indique généralement que {{{support}}}votre site est mis en cache{{{support}}} et que les modifications de la base de données ne sont pas enregistrées."],"Unable to save .htaccess file":["Impossible d’enregistrer le fichier .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Les redirections ajoutées à un groupe Apache peuvent être enregistrées dans un fichier {{code}}.htaccess{{/code}} en ajoutant le chemin complet ici. Pour information, votre WordPress est installé dans {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":[""],"Automatic Install":["Installation automatique"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Votre URL cible contient le caractère invalide {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Si vous utilisez WordPress 5.2 ou une version plus récente, consultez la {{link}}santé du site{{link}} et résolvez tous les problèmes."],"If you do not complete the manual install you will be returned here.":["Si vous ne terminez pas l’installation manuelle, vous serez renvoyé ici."],"Click \"Finished! 🎉\" when finished.":[""],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":["Installation manuelle"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Autorisations de base de données insuffisantes. Veuillez donner à l’utilisateur de votre base de données les droits appropriés."],"This information is provided for debugging purposes. Be careful making any changes.":["Cette information est fournie pour le débogage. Soyez prudent en faisant des modifications."],"Plugin Debug":["Débogage de l’extension"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["La redirection communique avec WordPress à travers l’API REST WordPress. C’est une partie standard de WordPress, vous encourez des problèmes si vous ne l’utilisez pas."],"IP Headers":["En-têtes IP"],"Do not change unless advised to do so!":["Ne pas modifier sauf avis contraire !"],"Database version":["Version de la base de données"],"Complete data (JSON)":["Données complètes (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Export en CVS, Apache .htaccess, Nginx ou JSON Redirection. Le format JSON contient toutes les informations. Les autres formats contiennent des informations partielles appropriées au format."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CVS n’inclut pas toutes les informations, et tout est importé/exporté en « URL uniquement ». Utilisez le format JSON pour un ensemble complet de données."],"All imports will be appended to the current database - nothing is merged.":["Tous les imports seront annexés à la base de données actuelle - rien n’est fusionné."],"Automatic Upgrade":["Mise à niveau automatique"],"Manual Upgrade":["Mise à niveau manuelle"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Veuillez faire une mise à jour de vos données de Redirection : {{download}}télécharger une sauvegarde {{/download}}. En cas de problèmes vous pouvez la ré-importer dans Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Le clic sur le bouton « Mettre à niveau la base des données » met à niveau la base de données automatiquement."],"Complete Upgrade":["Finir la mise à niveau"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection stocke vos données dans votre base de données et a parfois besoin d’être mis à niveau. Votre base de données est en version {{strong}}%(current)s{{/strong}} et la dernière est {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Notez que vous allez devoir saisir le chemin du module Apache dans vos options Redirection."],"I need support!":["J’ai besoin du support !"],"You will need at least one working REST API to continue.":["Vous aurez besoin d’au moins une API REST fonctionnelle pour continuer."],"Check Again":["Vérifier à nouveau"],"Testing - %s$":["Test en cours - %s$"],"Show Problems":["Afficher les problèmes"],"Summary":["Résumé"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Vous utilisez une route API REST cassée. Permuter vers une API fonctionnelle devrait corriger le problème."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Votre API REST ne fonctionne pas et l’extension ne sera pas fonctionnelle avant que ce ne soit corrigé."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Il y a des problèmes de connexion à votre API REST. Il n’est pas nécessaire de corriger ces problèmes, l’extension est capable de fonctionner."],"Unavailable":["Non disponible"],"Not working but fixable":["Ça ne marche pas mais c’est réparable"],"Working but some issues":["Ça fonctionne mais il y a quelques problèmes "],"Current API":["API active"],"Switch to this API":["Basculez vers cette API"],"Hide":["Masquer"],"Show Full":["Afficher en entier"],"Working!":["Ça marche !"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["Votre URL de destination devrait être une URL absolue du type {{code}}https://domain.com/%(url)s{{/code}} ou commencer par une barre oblique {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Votre source est identique à votre cible et cela créera une boucle infinie. Laissez vide si cela vous convient."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["URL de destination de la redirection, ou auto-complétion basée sur le nom de la publication ou son permalien."],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":["Reporter un problème"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Veuillez {{strong}}déclarer un bogue{{/strong}} ou l’envoyer dans un {{strong}}e-mail{{/strong}}."],"That didn't help":["Cela n’a pas aidé"],"What do I do next?":["Que faire ensuite ?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Impossible d’effectuer la requête du fait de la sécurité du navigateur. Cela est sûrement du fait que vos réglages d’URL WordPress et Site web sont inconsistantes."],"Possible cause":["Cause possible"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress a renvoyé un message inattendu. Cela est probablement dû à une erreur PHP d’une autre extension."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Cela peut être une extension de sécurité, votre serveur qui n’a plus de mémoire ou une erreur extérieure. Veuillez consulter votre journal d’erreurs."],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Votre API REST renvoie une page d’erreur 404. Cela est peut-être causé par une extension de sécurité, ou votre serveur qui peut être mal configuré"],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Votre API REST est probablement bloquée par une extension de sécurité. Veuillez la désactiver ou la configurer afin d’autoriser les requêtes de l’API REST."],"Read this REST API guide for more information.":["Lisez ce guide de l’API REST pour plus d’informations."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["Votre API REST est mise en cache. Veuillez vider les caches d’extension et serveur, déconnectez-vous, effacez le cache de votre navigateur, et réessayez."],"URL options / Regex":["Options d’URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Forcer la redirection HTTP vers HTTPS de votre domaine. Veuillez vous assurer que le HTTPS fonctionne avant de l’activer."],"Export 404":["Exporter la 404"],"Export redirect":["Exporter la redirection"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["La structure des permaliens ne fonctionne pas dans les URL normales. Veuillez utiliser une expression régulière."],"Unable to update redirect":["Impossible de mettre à jour la redirection"],"Pass - as ignore, but also copies the query parameters to the target":["Passer - comme « ignorer », mais copie également les paramètres de requête sur la cible"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorer - comme « exact », mais ignore les paramètres de requête qui ne sont pas dans votre source"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exact - correspond aux paramètres de requête exacts définis dans votre source, dans n’importe quel ordre"],"Default query matching":["Correspondance de requête par défaut"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorer les barres obliques (ex : {{code}}/article-fantastique/{{/code}} correspondra à {{code}}/article-fantastique{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Correspondances non-sensibles à la casse (ex : {{code}}/Article-Fantastique{{/code}} correspondra à {{code}}/article-fantastique{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["S’applique à toutes les redirections à moins que vous ne les configuriez autrement."],"Default URL settings":["Réglages d’URL par défaut"],"Ignore and pass all query parameters":["Ignorer et transmettre tous les paramètres de requête"],"Ignore all query parameters":["Ignorer tous les paramètres de requête"],"Exact match":["Correspondance exacte"],"Caching software (e.g Cloudflare)":["Logiciel de cache (ex : Cloudflare)"],"A security plugin (e.g Wordfence)":["Une extension de sécurité (ex : Wordfence)"],"URL options":["Options d’URL"],"Query Parameters":["Paramètres de requête"],"Ignore & pass parameters to the target":["Ignorer et transmettre les paramètres à la cible"],"Ignore all parameters":["Ignorer tous les paramètres"],"Exact match all parameters in any order":["Faire correspondre exactement tous les paramètres dans n’importe quel ordre"],"Ignore Case":["Ignorer la casse"],"Ignore Slash":["Ignorer la barre oblique"],"Relative REST API":["API REST relative"],"Raw REST API":["API REST brute"],"Default REST API":["API REST par défaut"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Vous avez fini, maintenant vous pouvez rediriger ! Notez que ce qui précède n’est qu’un exemple. Vous pouvez maintenant saisir une redirection."],"(Example) The target URL is the new URL":["(Exemple) L’URL cible est la nouvelle URL."],"(Example) The source URL is your old or original URL":["(Exemple) L’URL source est votre ancienne URL ou votre URL d'origine."],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":["Une mise à niveau de la base de données est en cours. Veuillez continuer pour la finir."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["La base de données de Redirection doit être mise à jour - <a href=\"%1$1s\">cliquer pour mettre à jour</a>."],"Redirection database needs upgrading":["La base de données de redirection doit être mise à jour"],"Upgrade Required":["Mise à niveau nécessaire"],"Finish Setup":["Terminer la configuration"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Vous avez des URL différentes configurées dans votre page Réglages > Général, ce qui est le plus souvent un signe de mauvaise configuration et qui provoquera des problèmes avec l’API REST. Veuillez examiner vos réglages."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Si vous rencontrez un problème, consultez la documentation de l’extension ou essayez de contacter votre hébergeur. Ce n’est généralement {{link}}pas un problème provoqué par Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Une autre extension bloque l’API REST"],"A server firewall or other server configuration (e.g OVH)":["Un pare-feu de serveur ou une autre configuration de serveur (ex : OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection utilise {{link}}l’API REST WordPress{{/link}} pour communiquer avec WordPress. C’est activé et fonctionnel par défaut. Parfois, elle peut être bloquée par :"],"Go back":["Revenir en arrière"],"Continue Setup":["Continuer la configuration"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Le stockage de l’adresse IP vous permet d’effectuer des actions de journalisation supplémentaires. Notez que vous devrez vous conformer aux lois locales en matière de collecte de données (le RGPD par exemple)."],"Store IP information for redirects and 404 errors.":["Stockez les informations IP pour les redirections et les erreurs 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Le stockage des journaux pour les redirections et les 404 vous permettra de voir ce qui se passe sur votre site. Cela augmente vos besoins en taille de base de données."],"Keep a log of all redirects and 404 errors.":["Gardez un journal de toutes les redirections et erreurs 404."],"{{link}}Read more about this.{{/link}}":["{{link}}En savoir plus à ce sujet.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Si vous modifiez le permalien dans une publication, Redirection peut automatiquement créer une redirection à votre place."],"Monitor permalink changes in WordPress posts and pages":["Surveillez les modifications de permaliens dans les publications WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Voici quelques options que vous voudriez peut-être activer. Elles peuvent être changées à tout moment."],"Basic Setup":["Configuration de base"],"Start Setup":["Démarrer la configuration"],"When ready please press the button to continue.":["Si tout est bon, veuillez appuyer sur le bouton pour continuer."],"First you will be asked a few questions, and then Redirection will set up your database.":["On vous posera d’abord quelques questions puis Redirection configurera votre base de données."],"What's next?":["Et après ?"],"Check a URL is being redirected":["Vérifie qu’une URL est bien redirigée"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Une correspondance d’URL plus puissante avec notamment les {{regular}}expressions régulières{{/regular}} et {{other}}d’autres conditions{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importez{{/link}} depuis .htaccess, CSV et plein d’autres extensions"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Surveillez les erreurs 404{{/link}}, obtenez des infirmations détaillées sur les visiteurs et corriger les problèmes"],"Some features you may find useful are":["Certaines fonctionnalités que vous pouvez trouver utiles sont"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Une documentation complète est disponible sur {{link}}le site de Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Une redirection simple consiste à définir une {{strong}}URL source{{/strong}} (l’ancienne URL) et une {{strong}}URL cible{{/strong}} (la nouvelle URL). Voici un exemple :"],"How do I use this plugin?":["Comment utiliser cette extension ?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection est conçu pour être utilisé sur des sites comportant aussi bien une poignée que des milliers de redirections."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Merci d’avoir installé et d’utiliser Redirection v%(version)s. Cette extension vous permettra de gérer vos redirections 301, de surveiller vos erreurs 404 et d’améliorer votre site sans aucune connaissance Apache ou Nginx."],"Welcome to Redirection 🚀🎉":["Bienvenue dans Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Cela va tout rediriger, y compris les pages de connexion. Assurez-vous de bien vouloir effectuer cette action."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Pour éviter des expression régulières gourmandes, vous pouvez utiliser {{code}}^{{/code}} pour l’ancrer au début de l’URL. Par exemple : {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["N’oubliez pas de cocher l’option « regex » si c’est une expression régulière."],"The source URL should probably start with a {{code}}/{{/code}}":["L’URL source devrait probablement commencer par un {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Ce sera converti en redirection serveur pour le domaine {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Les valeurs avec des ancres ne sont pas envoyées au serveur et ne peuvent pas être redirigées."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} vers {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Terminé ! 🎉"],"Progress: %(complete)d$":["Progression : %(achevé)d$"],"Leaving before the process has completed may cause problems.":["Partir avant la fin du processus peut causer des problèmes."],"Setting up Redirection":["Configuration de Redirection"],"Upgrading Redirection":["Mise à niveau de Redirection"],"Please remain on this page until complete.":["Veuillez rester sur cette page jusqu’à la fin."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Si vous souhaitez {{support}}obtenir de l’aide{{/support}}, veuillez mentionner ces détails :"],"Stop upgrade":["Arrêter la mise à niveau"],"Skip this stage":["Passer cette étape"],"Try again":["Réessayer"],"Database problem":["Problème de base de données"],"Please enable JavaScript":["Veuillez activer JavaScript"],"Please upgrade your database":["Veuillez mettre à niveau votre base de données"],"Upgrade Database":["Mise à niveau de la base de données"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Veuillez terminer <a href=\"%s\">la configuration de Redirection</a> pour activer l’extension."],"Your database does not need updating to %s.":["Votre base de données n’a pas besoin d’être mise à niveau vers %s."],"Failed to perform query \"%s\"":["Échec de la requête « %s »"],"Table \"%s\" is missing":["La table « %s » est manquante"],"Create basic data":["Création des données de base"],"Install Redirection tables":["Installer les tables de Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["L’URL du site et de l’accueil (home) sont inconsistantes. Veuillez les corriger dans la page Réglages > Général : %1$1s n’est pas %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Veuillez ne pas essayer de rediriger toutes vos 404 - ce n’est pas une bonne chose à faire."],"Only the 404 page type is currently supported.":["Seul le type de page 404 est actuellement supporté."],"Page Type":["Type de page"],"Enter IP addresses (one per line)":["Saisissez les adresses IP (une par ligne)"],"Describe the purpose of this redirect (optional)":["Décrivez le but de cette redirection (facultatif)"],"418 - I'm a teapot":["418 - Je suis une théière"],"403 - Forbidden":["403 - Interdit"],"400 - Bad Request":["400 - mauvaise requête"],"304 - Not Modified":["304 - Non modifié"],"303 - See Other":["303 - Voir ailleurs"],"Do nothing (ignore)":["Ne rien faire (ignorer)"],"Target URL when not matched (empty to ignore)":["URL cible si aucune correspondance (laisser vide pour ignorer)"],"Target URL when matched (empty to ignore)":["URL cible si il y a une correspondance (laisser vide pour ignorer)"],"Show All":["Tout afficher"],"Delete all logs for these entries":["Supprimer les journaux pour ces entrées"],"Delete all logs for this entry":["Supprimer les journaux pour cet entrée"],"Delete Log Entries":["Supprimer les entrées du journal"],"Group by IP":["Grouper par IP"],"Group by URL":["Grouper par URL"],"No grouping":["Aucun regroupement"],"Ignore URL":["Ignorer l’URL"],"Block IP":["Bloquer l’IP"],"Redirect All":["Tout rediriger"],"Count":["Compter"],"URL and WordPress page type":["URL et type de page WordPress"],"URL and IP":["URL et IP"],"Problem":["Problème"],"Good":["Bon"],"Check":["Vérifier"],"Check Redirect":["Vérifier la redirection"],"Check redirect for: {{code}}%s{{/code}}":["Vérifier la redirection pour : {{code}}%s{{/code}}"],"What does this mean?":["Qu’est-ce que cela veut dire ?"],"Not using Redirection":["N’utilisant pas Redirection"],"Using Redirection":["Utilisant Redirection"],"Found":["Trouvé"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(code)d{{/code}} vers {{code}}%(url)s{{/code}}"],"Expected":["Attendu"],"Error":["Erreur"],"Enter full URL, including http:// or https://":["Saisissez l’URL complète, avec http:// ou https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Parfois votre navigateur peut mettre en cache une URL, ce qui rend les diagnostics difficiles. Utilisez cet outil pour vérifier qu’une URL est réellement redirigée."],"Redirect Tester":["Testeur de redirection"],"Target":["Cible"],"URL is not being redirected with Redirection":["L’URL n’est pas redirigée avec Redirection."],"URL is being redirected with Redirection":["L’URL est redirigée avec Redirection."],"Unable to load details":["Impossible de charger les détails"],"Enter server URL to match against":["Saisissez l’URL du serveur à comparer avec"],"Server":["Serveur"],"Enter role or capability value":["Saisissez la valeur de rôle ou de capacité"],"Role":["Rôle"],"Match against this browser referrer text":["Correspondance avec ce texte de référence du navigateur"],"Match against this browser user agent":["Correspondance avec cet agent utilisateur de navigateur"],"The relative URL you want to redirect from":["L’URL relative que vous voulez rediriger"],"(beta)":["(bêta)"],"Force HTTPS":["Forcer HTTPS"],"GDPR / Privacy information":["RGPD/information de confidentialité"],"Add New":["Ajouter une redirection"],"URL and role/capability":["URL et rôle/capacité"],"URL and server":["URL et serveur"],"Site and home protocol":["Protocole du site et de l’accueil"],"Site and home are consistent":["Le site et l’accueil sont cohérents"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Sachez qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour obtenir de l’aide."],"Accept Language":["Accepter la langue"],"Header value":["Valeur de l’en-tête"],"Header name":["Nom de l’en-tête"],"HTTP Header":["En-tête HTTP"],"WordPress filter name":["Nom de filtre WordPress"],"Filter Name":["Nom du filtre"],"Cookie value":["Valeur du cookie"],"Cookie name":["Nom du cookie"],"Cookie":["Cookie"],"clearing your cache.":["vider votre cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "],"URL and HTTP header":["URL et en-tête HTTP"],"URL and custom filter":["URL et filtre personnalisé"],"URL and cookie":["URL et cookie"],"404 deleted":["404 supprimée"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Jetez un œil à {{link}}l’état de l’extension{{/link}}. Ça pourrait identifier et corriger le problème."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Les logiciels de cache{{/link}}, comme Cloudflare en particulier, peuvent mettre en cache les mauvais éléments. Essayez de vider tous vos caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Veuillez temporairement désactiver les autres extensions !{{/link}} Ça pourrait résoudre beaucoup de problèmes."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."],"Unable to load Redirection ☹️":["Impossible de charger Redirection ☹️"],"WordPress REST API":["API REST WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Votre API REST WordPress a été désactivée. Vous devez l’activer pour que Redirection continue de fonctionner."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erreur de l’agent utilisateur"],"Unknown Useragent":["Agent utilisateur inconnu"],"Device":["Appareil"],"Operating System":["Système d’exploitation"],"Browser":["Navigateur"],"Engine":["Moteur"],"Useragent":["Agent utilisateur"],"Agent":["Agent"],"No IP logging":["Aucune IP journalisée"],"Full IP logging":["Connexion avec IP complète"],"Anonymize IP (mask last part)":["Anonymiser l’IP (masquer la dernière partie)"],"Monitor changes to %(type)s":["Surveiller les modifications de(s) %(type)s"],"IP Logging":["Journalisation d’IP"],"(select IP logging level)":["(sélectionnez le niveau de journalisation des IP)"],"Geo Info":["Informations géographiques"],"Agent Info":["Informations sur l’agent"],"Filter by IP":["Filtrer par IP"],"Geo IP Error":["Erreur de l’IP géographique"],"Something went wrong obtaining this information":["Un problème est survenu lors de l’obtention de cette information"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Cette IP provient d’un réseau privé. Elle fait partie du réseau d’un domicile ou d’une entreprise. Aucune autre information ne peut être affichée."],"No details are known for this address.":["Aucun détail n’est connu pour cette adresse."],"Geo IP":["IP géographique"],"City":["Ville"],"Area":["Zone"],"Timezone":["Fuseau horaire"],"Geo Location":["Emplacement géographique"],"Powered by {{link}}redirect.li{{/link}}":["Propulsé par {{link}}redirect.li{{/link}}"],"Trash":["Corbeille"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["La documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Si vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"],"Never cache":["Jamais de cache"],"An hour":["Une heure"],"Redirect Cache":["Cache de redirection"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":["Importeurs d’extensions"],"The following redirect plugins were detected on your site and can be imported from.":["Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."],"total = ":["total = "],"Import from %s":["Importer depuis %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection nécessite WordPress v%1$1s, vous utilisez v%2$2s - veuillez mettre à jour votre installation WordPress."],"Default WordPress \"old slugs\"":["« Anciens slugs » de WordPress par défaut"],"Create associated redirect (added to end of URL)":["Créer une redirection associée (ajoutée à la fin de l’URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> n’est pas défini. Cela signifie généralement qu’une autre extension bloque le chargement de Redirection. Veuillez désactiver toutes les extensions et réessayer."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Si le bouton magique ne fonctionne pas, veuillez lire l’erreur et voir si vous pouvez le réparer manuellement, sinon suivez la section « Besoin d’aide » ci-dessous."],"⚡️ Magic fix ⚡️":["⚡️ Correction magique ⚡️"],"Plugin Status":["Statut de l’extension"],"Custom":["Personnalisé"],"Mobile":["Mobile"],"Feed Readers":["Lecteurs de flux"],"Libraries":["Librairies"],"URL Monitor Changes":["Surveiller la modification des URL"],"Save changes to this group":["Enregistrer les modifications apportées à ce groupe"],"For example \"/amp\"":["Par exemple « /amp »"],"URL Monitor":["URL à surveiller"],"Delete 404s":["Supprimer les pages 404"],"Delete all from IP %s":["Tout supprimer depuis l’IP %s"],"Delete all matching \"%s\"":["Supprimer toutes les correspondances « %s »"],"Your server has rejected the request for being too big. You will need to change it to continue.":["Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."],"Also check if your browser is able to load <code>redirection.js</code>:":["Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Si vous utilisez une extension ou un service de mise en cache de pages (CloudFlare, OVH, etc.), vous pouvez également essayer de vider ce cache."],"Unable to load Redirection":["Impossible de charger Redirection"],"Unable to create group":["Impossible de créer un groupe"],"Post monitor group is valid":["Le groupe de surveillance d’articles est valide"],"Post monitor group is invalid":["Le groupe de surveillance d’articles est non valide"],"Post monitor group":["Groupe de surveillance d’article"],"All redirects have a valid group":["Toutes les redirections ont un groupe valide"],"Redirects with invalid groups detected":["Redirections avec des groupes non valides détectées"],"Valid redirect group":["Groupe de redirection valide"],"Valid groups detected":["Groupes valides détectés"],"No valid groups, so you will not be able to create any redirects":["Aucun groupe valide, vous ne pourrez pas créer de redirections."],"Valid groups":["Groupes valides"],"Database tables":["Tables de la base de données"],"The following tables are missing:":["Les tables suivantes sont manquantes :"],"All tables present":["Toutes les tables présentes"],"Cached Redirection detected":["Redirection en cache détectée"],"Please clear your browser cache and reload this page.":["Veuillez vider le cache de votre navigateur et recharger cette page."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."],"If you think Redirection is at fault then create an issue.":["Si vous pensez que Redirection est en faute alors créez un rapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"Loading, please wait...":["Veuillez patienter pendant le chargement…"],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."],"Create Issue":["Créer un rapport"],"Email":["E-mail"],"Need help?":["Besoin d’aide ?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."],"Pos":["Pos"],"410 - Gone":["410 – Gone"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."],"Import to group":["Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":["Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":["Ajouter un fichier"],"File selected":["Fichier sélectionné"],"Importing":["Import"],"Finished importing":["Import terminé"],"Total redirects imported:":["Total des redirections importées :"],"Double-check the file is the correct format!":["Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":["OK"],"Close":["Fermer"],"Export":["Exporter"],"Everything":["Tout"],"WordPress redirects":["Redirections WordPress"],"Apache redirects":["Redirections Apache"],"Nginx redirects":["Redirections Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":["Règles de réécriture Nginx"],"View":["Visualiser"],"Import/Export":["Import/export"],"Logs":["Journaux"],"404 errors":["Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":["Je voudrais soutenir un peu plus."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection sauvegardée"],"Log deleted":["Journal supprimé"],"Settings saved":["Réglages sauvegardés"],"Group saved":["Groupe sauvegardé"],"Are you sure you want to delete this item?":["Confirmez-vous la suppression de cet élément ?","Confirmez-vous la suppression de ces éléments ?"],"pass":["Passer"],"All groups":["Tous les groupes"],"301 - Moved Permanently":["301 - déplacé de façon permanente"],"302 - Found":["302 – trouvé"],"307 - Temporary Redirect":["307 – Redirigé temporairement"],"308 - Permanent Redirect":["308 – Redirigé de façon permanente"],"401 - Unauthorized":["401 – Non-autorisé"],"404 - Not Found":["404 – Introuvable"],"Title":["Titre"],"When matched":["Quand cela correspond"],"with HTTP code":["avec code HTTP"],"Show advanced options":["Afficher les options avancées"],"Matched Target":["Cible correspondant"],"Unmatched Target":["Cible ne correspondant pas"],"Saving...":["Sauvegarde…"],"View notice":["Voir la notification"],"Invalid source URL":["URL source non-valide"],"Invalid redirect action":["Action de redirection non-valide"],"Invalid redirect matcher":["Correspondance de redirection non-valide"],"Unable to add new redirect":["Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":["Quelque chose s’est mal passé 🙁"],"Log entries (%d max)":["Entrées du journal (100 max.)"],"Select bulk action":["Sélectionner l’action groupée"],"Bulk Actions":["Actions groupées"],"Apply":["Appliquer"],"First page":["Première page"],"Prev page":["Page précédente"],"Current Page":["Page courante"],"of %(page)s":["de %(page)s"],"Next page":["Page suivante"],"Last page":["Dernière page"],"%s item":["%s élément","%s éléments"],"Select All":["Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":["Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":["Aucun résultat"],"Delete the logs - are you sure?":["Confirmez-vous la suppression des journaux ?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."],"Yes! Delete the logs":["Oui ! Supprimer les journaux"],"No! Don't delete the logs":["Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vous souhaitez être au courant des modifications apportées à Redirection ?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Inscrivez-vous à la minuscule newsletter de Redirection - une newsletter ponctuelle vous informe des nouvelles fonctionnalités et des modifications apportées à l’extension. La solution idéale si vous voulez tester les versions beta."],"Your email address:":["Votre adresse de messagerie :"],"You've supported this plugin - thank you!":["Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":["Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":["Indéfiniment"],"Delete the plugin - are you sure?":["Confirmez-vous la suppression de cette extension ?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":["Oui ! Supprimer l’extension"],"No! Don't delete the plugin":["Non ! Ne pas supprimer l’extension"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection est utilisable gratuitement. La vie est belle ! Cependant, cette extension a nécessité beaucoup de travail et d’effort pour être développée. Donc si vous la trouvez utile, vous pouvez contribuer à son développement en {{strong}}faisant un petit don{{/strong}}."],"Redirection Support":["Support de Redirection"],"Support":["Support"],"404s":["404"],"Log":["Journaux"],"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.":["Sélectionner cette option supprimera toutes les redirections, les journaux et toutes les options associées à l’extension Redirection. Soyez sûr que c’est ce que vous voulez !"],"Delete Redirection":["Supprimer Redirection"],"Upload":["Mettre en ligne"],"Import":["Importer"],"Update":["Mettre à jour"],"Auto-generate URL":["URL auto-générée "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."],"RSS Token":["Jeton RSS "],"404 Logs":["Journaux des 404 "],"(time to keep logs for)":["(durée de conservation des journaux)"],"Redirect Logs":["Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":["Je suis un type bien et j’ai aidé l’auteur de cette extension."],"Plugin Support":["Support de l’extension "],"Options":["Options"],"Two months":["Deux mois"],"A month":["Un mois"],"A week":["Une semaine"],"A day":["Un jour"],"No logs":["Aucun journal"],"Delete All":["Tout supprimer"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."],"Add Group":["Ajouter un groupe"],"Search":["Rechercher"],"Groups":["Groupes"],"Save":["Enregistrer"],"Group":["Groupe"],"Regular Expression":[""],"Match":["Correspondant"],"Add new redirection":["Ajouter une nouvelle redirection"],"Cancel":["Annuler"],"Download":["Télécharger"],"Redirection":["Redirection"],"Settings":["Réglages"],"Error (404)":["Erreur (404)"],"Pass-through":["Outrepasser"],"Redirect to random post":["Rediriger vers un article aléatoire"],"Redirect to URL":["Redirection vers une URL"],"Invalid group when creating redirect":["Groupe non valide à la création d’une redirection"],"IP":["IP"],"Source URL":["URL source"],"Date":["Date"],"Add Redirect":["Ajouter une redirection"],"View Redirects":["Voir les redirections"],"Module":["Module"],"Redirects":["Redirections"],"Name":["Nom"],"Filters":[""],"Reset hits":["Réinitialiser les vues"],"Enable":["Activer"],"Disable":["Désactiver"],"Delete":["Supprimer"],"Edit":["Modifier"],"Last Access":["Dernier accès"],"Hits":["Vues"],"URL":["URL"],"Modified Posts":["Articles modifiés"],"Redirections":["Redirections"],"User Agent":["Agent utilisateur"],"URL and user agent":["URL et agent utilisateur"],"Target URL":["URL cible"],"URL only":["URL uniquement"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Référant"],"URL and referrer":["URL et référent"],"Logged Out":["Déconnecté"],"Logged In":["Connecté"],"URL and login status":["URL et état de connexion"]}
|
| 1 |
+
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":["Désactivé"],"Enabled":["Activé"],"Compact Display":[""],"Standard Display":[""],"Status":["État"],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":["Langue"],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":["Vous n’êtes pas autorisé à accéder à cette page."],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Une boucle a été détectée et la mise à niveau a été arrêtée. Ceci indique généralement que {{{support}}}votre site est mis en cache{{{support}}} et que les modifications de la base de données ne sont pas enregistrées."],"Unable to save .htaccess file":["Impossible d’enregistrer le fichier .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Les redirections ajoutées à un groupe Apache peuvent être enregistrées dans un fichier {{code}}.htaccess{{/code}} en ajoutant le chemin complet ici. Pour information, votre WordPress est installé dans {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":[""],"Automatic Install":["Installation automatique"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Votre URL cible contient le caractère invalide {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Si vous utilisez WordPress 5.2 ou une version plus récente, consultez la {{link}}santé du site{{link}} et résolvez tous les problèmes."],"If you do not complete the manual install you will be returned here.":["Si vous ne terminez pas l’installation manuelle, vous serez renvoyé ici."],"Click \"Finished! 🎉\" when finished.":[""],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":["Installation manuelle"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Autorisations de base de données insuffisantes. Veuillez donner à l’utilisateur de votre base de données les droits appropriés."],"This information is provided for debugging purposes. Be careful making any changes.":["Cette information est fournie pour le débogage. Soyez prudent en faisant des modifications."],"Plugin Debug":["Débogage de l’extension"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["La redirection communique avec WordPress à travers l’API REST WordPress. C’est une partie standard de WordPress, vous encourez des problèmes si vous ne l’utilisez pas."],"IP Headers":["En-têtes IP"],"Do not change unless advised to do so!":["Ne pas modifier sauf avis contraire !"],"Database version":["Version de la base de données"],"Complete data (JSON)":["Données complètes (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Export en CVS, Apache .htaccess, Nginx ou JSON Redirection. Le format JSON contient toutes les informations. Les autres formats contiennent des informations partielles appropriées au format."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CVS n’inclut pas toutes les informations, et tout est importé/exporté en « URL uniquement ». Utilisez le format JSON pour un ensemble complet de données."],"All imports will be appended to the current database - nothing is merged.":["Tous les imports seront annexés à la base de données actuelle - rien n’est fusionné."],"Automatic Upgrade":["Mise à niveau automatique"],"Manual Upgrade":["Mise à niveau manuelle"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Veuillez faire une mise à jour de vos données de Redirection : {{download}}télécharger une sauvegarde {{/download}}. En cas de problèmes vous pouvez la ré-importer dans Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Le clic sur le bouton « Mettre à niveau la base des données » met à niveau la base de données automatiquement."],"Complete Upgrade":["Finir la mise à niveau"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection stocke vos données dans votre base de données et a parfois besoin d’être mis à niveau. Votre base de données est en version {{strong}}%(current)s{{/strong}} et la dernière est {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Notez que vous allez devoir saisir le chemin du module Apache dans vos options Redirection."],"I need support!":["J’ai besoin du support !"],"You will need at least one working REST API to continue.":["Vous aurez besoin d’au moins une API REST fonctionnelle pour continuer."],"Check Again":["Vérifier à nouveau"],"Testing - %s$":["Test en cours - %s$"],"Show Problems":["Afficher les problèmes"],"Summary":["Résumé"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Vous utilisez une route API REST cassée. Permuter vers une API fonctionnelle devrait corriger le problème."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Votre API REST ne fonctionne pas et l’extension ne sera pas fonctionnelle avant que ce ne soit corrigé."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Il y a des problèmes de connexion à votre API REST. Il n’est pas nécessaire de corriger ces problèmes, l’extension est capable de fonctionner."],"Unavailable":["Non disponible"],"Not working but fixable":["Ça ne marche pas mais c’est réparable"],"Working but some issues":["Ça fonctionne mais il y a quelques problèmes "],"Current API":["API active"],"Switch to this API":["Basculez vers cette API"],"Hide":["Masquer"],"Show Full":["Afficher en entier"],"Working!":["Ça marche !"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["Votre URL de destination devrait être une URL absolue du type {{code}}https://domain.com/%(url)s{{/code}} ou commencer par une barre oblique {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Votre source est identique à votre cible et cela créera une boucle infinie. Laissez vide si cela vous convient."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["URL de destination de la redirection, ou auto-complétion basée sur le nom de la publication ou son permalien."],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":["Reporter un problème"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Veuillez {{strong}}déclarer un bogue{{/strong}} ou l’envoyer dans un {{strong}}e-mail{{/strong}}."],"That didn't help":["Cela n’a pas aidé"],"What do I do next?":["Que faire ensuite ?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Impossible d’effectuer la requête du fait de la sécurité du navigateur. Cela est sûrement du fait que vos réglages d’URL WordPress et Site web sont inconsistantes."],"Possible cause":["Cause possible"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress a renvoyé un message inattendu. Cela est probablement dû à une erreur PHP d’une autre extension."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Cela peut être une extension de sécurité, votre serveur qui n’a plus de mémoire ou une erreur extérieure. Veuillez consulter votre journal d’erreurs."],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Votre API REST renvoie une page d’erreur 404. Cela est peut-être causé par une extension de sécurité, ou votre serveur qui peut être mal configuré"],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Votre API REST est probablement bloquée par une extension de sécurité. Veuillez la désactiver ou la configurer afin d’autoriser les requêtes de l’API REST."],"Read this REST API guide for more information.":["Lisez ce guide de l’API REST pour plus d’informations."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["Votre API REST est mise en cache. Veuillez vider les caches d’extension et serveur, déconnectez-vous, effacez le cache de votre navigateur, et réessayez."],"URL options / Regex":["Options d’URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Forcer la redirection HTTP vers HTTPS de votre domaine. Veuillez vous assurer que le HTTPS fonctionne avant de l’activer."],"Export 404":["Exporter la 404"],"Export redirect":["Exporter la redirection"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["La structure des permaliens ne fonctionne pas dans les URL normales. Veuillez utiliser une expression régulière."],"Unable to update redirect":["Impossible de mettre à jour la redirection"],"Pass - as ignore, but also copies the query parameters to the target":["Passer - comme « ignorer », mais copie également les paramètres de requête sur la cible"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorer - comme « exact », mais ignore les paramètres de requête qui ne sont pas dans votre source"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exact - correspond aux paramètres de requête exacts définis dans votre source, dans n’importe quel ordre"],"Default query matching":["Correspondance de requête par défaut"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorer les barres obliques (ex : {{code}}/article-fantastique/{{/code}} correspondra à {{code}}/article-fantastique{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Correspondances non-sensibles à la casse (ex : {{code}}/Article-Fantastique{{/code}} correspondra à {{code}}/article-fantastique{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["S’applique à toutes les redirections à moins que vous ne les configuriez autrement."],"Default URL settings":["Réglages d’URL par défaut"],"Ignore and pass all query parameters":["Ignorer et transmettre tous les paramètres de requête"],"Ignore all query parameters":["Ignorer tous les paramètres de requête"],"Exact match":["Correspondance exacte"],"Caching software (e.g Cloudflare)":["Logiciel de cache (ex : Cloudflare)"],"A security plugin (e.g Wordfence)":["Une extension de sécurité (ex : Wordfence)"],"URL options":["Options d’URL"],"Query Parameters":["Paramètres de requête"],"Ignore & pass parameters to the target":["Ignorer et transmettre les paramètres à la cible"],"Ignore all parameters":["Ignorer tous les paramètres"],"Exact match all parameters in any order":["Faire correspondre exactement tous les paramètres dans n’importe quel ordre"],"Ignore Case":["Ignorer la casse"],"Ignore Slash":["Ignorer la barre oblique"],"Relative REST API":["API REST relative"],"Raw REST API":["API REST brute"],"Default REST API":["API REST par défaut"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Vous avez fini, maintenant vous pouvez rediriger ! Notez que ce qui précède n’est qu’un exemple. Vous pouvez maintenant saisir une redirection."],"(Example) The target URL is the new URL":["(Exemple) L’URL cible est la nouvelle URL."],"(Example) The source URL is your old or original URL":["(Exemple) L’URL source est votre ancienne URL ou votre URL d'origine."],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":["Une mise à niveau de la base de données est en cours. Veuillez continuer pour la finir."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["La base de données de Redirection doit être mise à jour - <a href=\"%1$1s\">cliquer pour mettre à jour</a>."],"Redirection database needs upgrading":["La base de données de redirection doit être mise à jour"],"Upgrade Required":["Mise à niveau nécessaire"],"Finish Setup":["Terminer la configuration"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Vous avez des URL différentes configurées dans votre page Réglages > Général, ce qui est le plus souvent un signe de mauvaise configuration et qui provoquera des problèmes avec l’API REST. Veuillez examiner vos réglages."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Si vous rencontrez un problème, consultez la documentation de l’extension ou essayez de contacter votre hébergeur. Ce n’est généralement {{link}}pas un problème provoqué par Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Une autre extension bloque l’API REST"],"A server firewall or other server configuration (e.g OVH)":["Un pare-feu de serveur ou une autre configuration de serveur (ex : OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection utilise {{link}}l’API REST WordPress{{/link}} pour communiquer avec WordPress. C’est activé et fonctionnel par défaut. Parfois, elle peut être bloquée par :"],"Go back":["Revenir en arrière"],"Continue Setup":["Continuer la configuration"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Le stockage de l’adresse IP vous permet d’effectuer des actions de journalisation supplémentaires. Notez que vous devrez vous conformer aux lois locales en matière de collecte de données (le RGPD par exemple)."],"Store IP information for redirects and 404 errors.":["Stockez les informations IP pour les redirections et les erreurs 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Le stockage des journaux pour les redirections et les 404 vous permettra de voir ce qui se passe sur votre site. Cela augmente vos besoins en taille de base de données."],"Keep a log of all redirects and 404 errors.":["Gardez un journal de toutes les redirections et erreurs 404."],"{{link}}Read more about this.{{/link}}":["{{link}}En savoir plus à ce sujet.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Si vous modifiez le permalien dans une publication, Redirection peut automatiquement créer une redirection à votre place."],"Monitor permalink changes in WordPress posts and pages":["Surveillez les modifications de permaliens dans les publications WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Voici quelques options que vous voudriez peut-être activer. Elles peuvent être changées à tout moment."],"Basic Setup":["Configuration de base"],"Start Setup":["Démarrer la configuration"],"When ready please press the button to continue.":["Si tout est bon, veuillez appuyer sur le bouton pour continuer."],"First you will be asked a few questions, and then Redirection will set up your database.":["On vous posera d’abord quelques questions puis Redirection configurera votre base de données."],"What's next?":["Et après ?"],"Check a URL is being redirected":["Vérifie qu’une URL est bien redirigée"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Une correspondance d’URL plus puissante avec notamment les {{regular}}expressions régulières{{/regular}} et {{other}}d’autres conditions{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importez{{/link}} depuis .htaccess, CSV et plein d’autres extensions"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Surveillez les erreurs 404{{/link}}, obtenez des infirmations détaillées sur les visiteurs et corriger les problèmes"],"Some features you may find useful are":["Certaines fonctionnalités que vous pouvez trouver utiles sont"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Une documentation complète est disponible sur {{link}}le site de Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Une redirection simple consiste à définir une {{strong}}URL source{{/strong}} (l’ancienne URL) et une {{strong}}URL cible{{/strong}} (la nouvelle URL). Voici un exemple :"],"How do I use this plugin?":["Comment utiliser cette extension ?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection est conçu pour être utilisé sur des sites comportant aussi bien une poignée que des milliers de redirections."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Merci d’avoir installé et d’utiliser Redirection v%(version)s. Cette extension vous permettra de gérer vos redirections 301, de surveiller vos erreurs 404 et d’améliorer votre site sans aucune connaissance Apache ou Nginx."],"Welcome to Redirection 🚀🎉":["Bienvenue dans Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Cela va tout rediriger, y compris les pages de connexion. Assurez-vous de bien vouloir effectuer cette action."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Pour éviter des expression régulières gourmandes, vous pouvez utiliser {{code}}^{{/code}} pour l’ancrer au début de l’URL. Par exemple : {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["N’oubliez pas de cocher l’option « regex » si c’est une expression régulière."],"The source URL should probably start with a {{code}}/{{/code}}":["L’URL source devrait probablement commencer par un {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Ce sera converti en redirection serveur pour le domaine {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Les valeurs avec des ancres ne sont pas envoyées au serveur et ne peuvent pas être redirigées."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} vers {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Terminé ! 🎉"],"Progress: %(complete)d$":["Progression : %(achevé)d$"],"Leaving before the process has completed may cause problems.":["Partir avant la fin du processus peut causer des problèmes."],"Setting up Redirection":["Configuration de Redirection"],"Upgrading Redirection":["Mise à niveau de Redirection"],"Please remain on this page until complete.":["Veuillez rester sur cette page jusqu’à la fin."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Si vous souhaitez {{support}}obtenir de l’aide{{/support}}, veuillez mentionner ces détails :"],"Stop upgrade":["Arrêter la mise à niveau"],"Skip this stage":["Passer cette étape"],"Try again":["Réessayer"],"Database problem":["Problème de base de données"],"Please enable JavaScript":["Veuillez activer JavaScript"],"Please upgrade your database":["Veuillez mettre à niveau votre base de données"],"Upgrade Database":["Mise à niveau de la base de données"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Veuillez terminer <a href=\"%s\">la configuration de Redirection</a> pour activer l’extension."],"Your database does not need updating to %s.":["Votre base de données n’a pas besoin d’être mise à niveau vers %s."],"Failed to perform query \"%s\"":["Échec de la requête « %s »"],"Table \"%s\" is missing":["La table « %s » est manquante"],"Create basic data":["Création des données de base"],"Install Redirection tables":["Installer les tables de Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["L’URL du site et de l’accueil (home) sont inconsistantes. Veuillez les corriger dans la page Réglages > Général : %1$1s n’est pas %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Veuillez ne pas essayer de rediriger toutes vos 404 - ce n’est pas une bonne chose à faire."],"Only the 404 page type is currently supported.":["Seul le type de page 404 est actuellement supporté."],"Page Type":["Type de page"],"Enter IP addresses (one per line)":["Saisissez les adresses IP (une par ligne)"],"Describe the purpose of this redirect (optional)":["Décrivez le but de cette redirection (facultatif)"],"418 - I'm a teapot":["418 - Je suis une théière"],"403 - Forbidden":["403 - Interdit"],"400 - Bad Request":["400 - mauvaise requête"],"304 - Not Modified":["304 - Non modifié"],"303 - See Other":["303 - Voir ailleurs"],"Do nothing (ignore)":["Ne rien faire (ignorer)"],"Target URL when not matched (empty to ignore)":["URL cible si aucune correspondance (laisser vide pour ignorer)"],"Target URL when matched (empty to ignore)":["URL cible si il y a une correspondance (laisser vide pour ignorer)"],"Show All":["Tout afficher"],"Delete all logs for these entries":["Supprimer les journaux pour ces entrées"],"Delete all logs for this entry":["Supprimer les journaux pour cet entrée"],"Delete Log Entries":["Supprimer les entrées du journal"],"Group by IP":["Grouper par IP"],"Group by URL":["Grouper par URL"],"No grouping":["Aucun regroupement"],"Ignore URL":["Ignorer l’URL"],"Block IP":["Bloquer l’IP"],"Redirect All":["Tout rediriger"],"Count":["Compter"],"URL and WordPress page type":["URL et type de page WordPress"],"URL and IP":["URL et IP"],"Problem":["Problème"],"Good":["Bon"],"Check":["Vérifier"],"Check Redirect":["Vérifier la redirection"],"Check redirect for: {{code}}%s{{/code}}":["Vérifier la redirection pour : {{code}}%s{{/code}}"],"What does this mean?":["Qu’est-ce que cela veut dire ?"],"Not using Redirection":["N’utilisant pas Redirection"],"Using Redirection":["Utilisant Redirection"],"Found":["Trouvé"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(code)d{{/code}} vers {{code}}%(url)s{{/code}}"],"Expected":["Attendu"],"Error":["Erreur"],"Enter full URL, including http:// or https://":["Saisissez l’URL complète, avec http:// ou https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Parfois votre navigateur peut mettre en cache une URL, ce qui rend les diagnostics difficiles. Utilisez cet outil pour vérifier qu’une URL est réellement redirigée."],"Redirect Tester":["Testeur de redirection"],"Target":["Cible"],"URL is not being redirected with Redirection":["L’URL n’est pas redirigée avec Redirection."],"URL is being redirected with Redirection":["L’URL est redirigée avec Redirection."],"Unable to load details":["Impossible de charger les détails"],"Enter server URL to match against":["Saisissez l’URL du serveur à comparer avec"],"Server":["Serveur"],"Enter role or capability value":["Saisissez la valeur de rôle ou de capacité"],"Role":["Rôle"],"Match against this browser referrer text":["Correspondance avec ce texte de référence du navigateur"],"Match against this browser user agent":["Correspondance avec cet agent utilisateur de navigateur"],"The relative URL you want to redirect from":["L’URL relative que vous voulez rediriger"],"(beta)":["(bêta)"],"Force HTTPS":["Forcer HTTPS"],"GDPR / Privacy information":["RGPD/information de confidentialité"],"Add New":["Ajouter une redirection"],"URL and role/capability":["URL et rôle/capacité"],"URL and server":["URL et serveur"],"Site and home protocol":["Protocole du site et de l’accueil"],"Site and home are consistent":["Le site et l’accueil sont cohérents"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Sachez qu’il est de votre responsabilité de passer les en-têtes HTTP en PHP. Veuillez contacter votre hébergeur pour obtenir de l’aide."],"Accept Language":["Accepter la langue"],"Header value":["Valeur de l’en-tête"],"Header name":["Nom de l’en-tête"],"HTTP Header":["En-tête HTTP"],"WordPress filter name":["Nom de filtre WordPress"],"Filter Name":["Nom du filtre"],"Cookie value":["Valeur du cookie"],"Cookie name":["Nom du cookie"],"Cookie":["Cookie"],"clearing your cache.":["vider votre cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Si vous utilisez un système de cache comme Cloudflare, veuillez lire ceci : "],"URL and HTTP header":["URL et en-tête HTTP"],"URL and custom filter":["URL et filtre personnalisé"],"URL and cookie":["URL et cookie"],"404 deleted":["404 supprimée"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Comment Redirection utilise l’API REST - ne pas changer sauf si nécessaire"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Jetez un œil à {{link}}l’état de l’extension{{/link}}. Ça pourrait identifier et corriger le problème."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Les logiciels de cache{{/link}}, comme Cloudflare en particulier, peuvent mettre en cache les mauvais éléments. Essayez de vider tous vos caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Veuillez temporairement désactiver les autres extensions !{{/link}} Ça pourrait résoudre beaucoup de problèmes."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Veuillez lire la <a href=\"https://redirection.me/support/problems/\">liste de problèmes communs</a>."],"Unable to load Redirection ☹️":["Impossible de charger Redirection ☹️"],"WordPress REST API":["API REST WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Votre API REST WordPress a été désactivée. Vous devez l’activer pour que Redirection continue de fonctionner."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erreur de l’agent utilisateur"],"Unknown Useragent":["Agent utilisateur inconnu"],"Device":["Appareil"],"Operating System":["Système d’exploitation"],"Browser":["Navigateur"],"Engine":["Moteur"],"Useragent":["Agent utilisateur"],"Agent":["Agent"],"No IP logging":["Aucune IP journalisée"],"Full IP logging":["Connexion avec IP complète"],"Anonymize IP (mask last part)":["Anonymiser l’IP (masquer la dernière partie)"],"Monitor changes to %(type)s":["Surveiller les modifications de(s) %(type)s"],"IP Logging":["Journalisation d’IP"],"(select IP logging level)":["(sélectionnez le niveau de journalisation des IP)"],"Geo Info":["Informations géographiques"],"Agent Info":["Informations sur l’agent"],"Filter by IP":["Filtrer par IP"],"Geo IP Error":["Erreur de l’IP géographique"],"Something went wrong obtaining this information":["Un problème est survenu lors de l’obtention de cette information"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Cette IP provient d’un réseau privé. Elle fait partie du réseau d’un domicile ou d’une entreprise. Aucune autre information ne peut être affichée."],"No details are known for this address.":["Aucun détail n’est connu pour cette adresse."],"Geo IP":["IP géographique"],"City":["Ville"],"Area":["Zone"],"Timezone":["Fuseau horaire"],"Geo Location":["Emplacement géographique"],"Powered by {{link}}redirect.li{{/link}}":["Propulsé par {{link}}redirect.li{{/link}}"],"Trash":["Corbeille"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Veuillez noter que Redirection utilise l’API REST de WordPress. Si vous l’avez désactivée, vous ne serez pas en mesure d’utiliser Redirection."],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Vous pouvez trouver une documentation complète à propos de l’utilisation de Redirection sur le site de support <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["La documentation complète de Redirection est disponible sur {{site}}https://redirection.me{{/site}}. En cas de problème, veuillez d’abord consulter la {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Si vous souhaitez signaler un bogue, veuillez lire le guide {{report}}Reporting Bugs {{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Si vous souhaitez soumettre des informations que vous ne voulez pas divulguer dans un dépôt public, envoyez-les directement via {{email}}e-mail{{/ email}} - en incluant autant d’informations que possible !"],"Never cache":["Jamais de cache"],"An hour":["Une heure"],"Redirect Cache":["Cache de redirection"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Combien de temps garder les URL redirigées en 301 dans le cache (via l’en-tête HTTP « Expires »)"],"Are you sure you want to import from %s?":["Confirmez-vous l’importation depuis %s ?"],"Plugin Importers":["Importeurs d’extensions"],"The following redirect plugins were detected on your site and can be imported from.":["Les extensions de redirection suivantes ont été détectées sur votre site et peuvent être importées."],"total = ":["total = "],"Import from %s":["Importer depuis %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection nécessite WordPress v%1$1s, vous utilisez v%2$2s - veuillez mettre à jour votre installation WordPress."],"Default WordPress \"old slugs\"":["« Anciens slugs » de WordPress par défaut"],"Create associated redirect (added to end of URL)":["Créer une redirection associée (ajoutée à la fin de l’URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> n’est pas défini. Cela signifie généralement qu’une autre extension bloque le chargement de Redirection. Veuillez désactiver toutes les extensions et réessayer."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Si le bouton magique ne fonctionne pas, veuillez lire l’erreur et voir si vous pouvez le réparer manuellement, sinon suivez la section « Besoin d’aide » ci-dessous."],"⚡️ Magic fix ⚡️":["⚡️ Correction magique ⚡️"],"Plugin Status":["Statut de l’extension"],"Custom":["Personnalisé"],"Mobile":["Mobile"],"Feed Readers":["Lecteurs de flux"],"Libraries":["Librairies"],"URL Monitor Changes":["Surveiller la modification des URL"],"Save changes to this group":["Enregistrer les modifications apportées à ce groupe"],"For example \"/amp\"":["Par exemple « /amp »"],"URL Monitor":["URL à surveiller"],"Delete 404s":["Supprimer les pages 404"],"Delete all from IP %s":["Tout supprimer depuis l’IP %s"],"Delete all matching \"%s\"":["Supprimer toutes les correspondances « %s »"],"Your server has rejected the request for being too big. You will need to change it to continue.":["Votre serveur a rejeté la requête car elle est volumineuse. Veuillez la modifier pour continuer."],"Also check if your browser is able to load <code>redirection.js</code>:":["Vérifiez également si votre navigateur est capable de charger <code>redirection.js</code> :"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Si vous utilisez une extension ou un service de mise en cache de pages (CloudFlare, OVH, etc.), vous pouvez également essayer de vider ce cache."],"Unable to load Redirection":["Impossible de charger Redirection"],"Unable to create group":["Impossible de créer un groupe"],"Post monitor group is valid":["Le groupe de surveillance d’articles est valide"],"Post monitor group is invalid":["Le groupe de surveillance d’articles est non valide"],"Post monitor group":["Groupe de surveillance d’article"],"All redirects have a valid group":["Toutes les redirections ont un groupe valide"],"Redirects with invalid groups detected":["Redirections avec des groupes non valides détectées"],"Valid redirect group":["Groupe de redirection valide"],"Valid groups detected":["Groupes valides détectés"],"No valid groups, so you will not be able to create any redirects":["Aucun groupe valide, vous ne pourrez pas créer de redirections."],"Valid groups":["Groupes valides"],"Database tables":["Tables de la base de données"],"The following tables are missing:":["Les tables suivantes sont manquantes :"],"All tables present":["Toutes les tables présentes"],"Cached Redirection detected":["Redirection en cache détectée"],"Please clear your browser cache and reload this page.":["Veuillez vider le cache de votre navigateur et recharger cette page."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress n’a pas renvoyé de réponse. Cela peut signifier qu’une erreur est survenue ou que la requête a été bloquée. Veuillez consulter les error_log de votre serveur."],"If you think Redirection is at fault then create an issue.":["Si vous pensez que Redirection est en faute alors créez un rapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Cela peut être causé par une autre extension – regardez la console d’erreur de votre navigateur pour plus de détails."],"Loading, please wait...":["Veuillez patienter pendant le chargement…"],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}Fichier au format CSV{{/strong}} : {{code}}source URL, target URL{{/code}} – facultativement suivi par {{code}}regex, http code{{/code}} {{code}}regex{{/code}} – mettez 0 pour non, 1 pour oui."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["L’extension Redirection ne fonctionne pas. Essayez de nettoyer votre cache navigateur puis rechargez cette page."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Si cela n’aide pas, ouvrez la console de votre navigateur et ouvrez un {{link}}nouveau ticket{{/link}} avec les détails."],"Create Issue":["Créer un rapport"],"Email":["E-mail"],"Need help?":["Besoin d’aide ?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Veuillez noter que tout support est fourni sur la base de mon temps libre et que cela n’est pas garanti. Je ne propose pas de support payant."],"Pos":["Pos"],"410 - Gone":["410 – Gone"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Utilisé pour générer une URL si aucune URL n’est donnée. Utilisez les étiquettes spéciales {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} pour insérer un identifiant unique déjà utilisé."],"Import to group":["Importer dans le groupe"],"Import a CSV, .htaccess, or JSON file.":["Importer un fichier CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Cliquer sur « ajouter un fichier » ou glisser-déposer ici."],"Add File":["Ajouter un fichier"],"File selected":["Fichier sélectionné"],"Importing":["Import"],"Finished importing":["Import terminé"],"Total redirects imported:":["Total des redirections importées :"],"Double-check the file is the correct format!":["Vérifiez à deux fois si le fichier et dans le bon format !"],"OK":["OK"],"Close":["Fermer"],"Export":["Exporter"],"Everything":["Tout"],"WordPress redirects":["Redirections WordPress"],"Apache redirects":["Redirections Apache"],"Nginx redirects":["Redirections Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":["Règles de réécriture Nginx"],"View":["Visualiser"],"Import/Export":["Import/export"],"Logs":["Journaux"],"404 errors":["Erreurs 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Veuillez mentionner {{code}}%s{{/code}}, et expliquer ce que vous faisiez à ce moment-là."],"I'd like to support some more.":["Je voudrais soutenir un peu plus."],"Support 💰":["Support 💰"],"Redirection saved":["Redirection sauvegardée"],"Log deleted":["Journal supprimé"],"Settings saved":["Réglages sauvegardés"],"Group saved":["Groupe sauvegardé"],"Are you sure you want to delete this item?":["Confirmez-vous la suppression de cet élément ?","Confirmez-vous la suppression de ces éléments ?"],"pass":["Passer"],"All groups":["Tous les groupes"],"301 - Moved Permanently":["301 - déplacé de façon permanente"],"302 - Found":["302 – trouvé"],"307 - Temporary Redirect":["307 – Redirigé temporairement"],"308 - Permanent Redirect":["308 – Redirigé de façon permanente"],"401 - Unauthorized":["401 – Non-autorisé"],"404 - Not Found":["404 – Introuvable"],"Title":["Titre"],"When matched":["Quand cela correspond"],"with HTTP code":["avec code HTTP"],"Show advanced options":["Afficher les options avancées"],"Matched Target":["Cible correspondant"],"Unmatched Target":["Cible ne correspondant pas"],"Saving...":["Sauvegarde…"],"View notice":["Voir la notification"],"Invalid source URL":["URL source non-valide"],"Invalid redirect action":["Action de redirection non-valide"],"Invalid redirect matcher":["Correspondance de redirection non-valide"],"Unable to add new redirect":["Incapable de créer une nouvelle redirection"],"Something went wrong 🙁":["Quelque chose s’est mal passé 🙁"],"Log entries (%d max)":["Entrées du journal (100 max.)"],"Select bulk action":["Sélectionner l’action groupée"],"Bulk Actions":["Actions groupées"],"Apply":["Appliquer"],"First page":["Première page"],"Prev page":["Page précédente"],"Current Page":["Page courante"],"of %(page)s":["de %(page)s"],"Next page":["Page suivante"],"Last page":["Dernière page"],"%s item":["%s élément","%s éléments"],"Select All":["Tout sélectionner"],"Sorry, something went wrong loading the data - please try again":["Désolé, quelque chose a échoué au chargement des données. Veuillez réessayer."],"No results":["Aucun résultat"],"Delete the logs - are you sure?":["Confirmez-vous la suppression des journaux ?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Une fois supprimés, vos journaux actuels ne seront plus disponibles. Vous pouvez définir une règle de suppression dans les options de l’extension Redirection si vous désirez procéder automatiquement."],"Yes! Delete the logs":["Oui ! Supprimer les journaux"],"No! Don't delete the logs":["Non ! Ne pas supprimer les journaux"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Merci pour votre abonnement ! {{a}}Cliquez ici{{/a}} si vous souhaitez revenir à votre abonnement."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vous souhaitez être au courant des modifications apportées à Redirection ?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Inscrivez-vous à la minuscule newsletter de Redirection - une newsletter ponctuelle vous informe des nouvelles fonctionnalités et des modifications apportées à l’extension. La solution idéale si vous voulez tester les versions beta."],"Your email address:":["Votre adresse de messagerie :"],"You've supported this plugin - thank you!":["Vous avez apporté votre soutien à l’extension. Merci !"],"You get useful software and I get to carry on making it better.":["Vous avez une extension utile, et je peux continuer à l’améliorer."],"Forever":["Indéfiniment"],"Delete the plugin - are you sure?":["Confirmez-vous la suppression de cette extension ?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Supprimer cette extension retirera toutes vos redirections, journaux et réglages. Faites-le si vous souhaitez vraiment supprimer l’extension, ou si vous souhaitez la réinitialiser."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Une fois supprimées, vos redirections ne fonctionneront plus. Si elles continuent de fonctionner, veuillez vider votre cache navigateur."],"Yes! Delete the plugin":["Oui ! Supprimer l’extension"],"No! Don't delete the plugin":["Non ! Ne pas supprimer l’extension"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gérez toutes vos redirections 301 et surveillez les erreurs 404."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection est utilisable gratuitement. La vie est belle ! Cependant, cette extension a nécessité beaucoup de travail et d’effort pour être développée. Donc si vous la trouvez utile, vous pouvez contribuer à son développement en {{strong}}faisant un petit don{{/strong}}."],"Redirection Support":["Support de Redirection"],"Support":["Support"],"404s":["404"],"Log":["Journaux"],"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.":["Sélectionner cette option supprimera toutes les redirections, les journaux et toutes les options associées à l’extension Redirection. Soyez sûr que c’est ce que vous voulez !"],"Delete Redirection":["Supprimer Redirection"],"Upload":["Mettre en ligne"],"Import":["Importer"],"Update":["Mettre à jour"],"Auto-generate URL":["URL auto-générée "],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un jeton unique permettant aux lecteurs de flux d’accéder au flux RSS des journaux de Redirection (laisser vide pour générer automatiquement)."],"RSS Token":["Jeton RSS "],"404 Logs":["Journaux des 404 "],"(time to keep logs for)":["(durée de conservation des journaux)"],"Redirect Logs":["Journaux des redirections "],"I'm a nice person and I have helped support the author of this plugin":["Je suis un type bien et j’ai aidé l’auteur de cette extension."],"Plugin Support":["Support de l’extension "],"Options":["Options"],"Two months":["Deux mois"],"A month":["Un mois"],"A week":["Une semaine"],"A day":["Un jour"],"No logs":["Aucun journal"],"Delete All":["Tout supprimer"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utilisez les groupes pour organiser vos redirections. Les groupes sont assignés à un module qui affecte la manière dont les redirections dans ce groupe fonctionnent. Si vous n’êtes pas sûr/e, tenez-vous en au module de WordPress."],"Add Group":["Ajouter un groupe"],"Search":["Rechercher"],"Groups":["Groupes"],"Save":["Enregistrer"],"Group":["Groupe"],"Regular Expression":[""],"Match":["Correspondant"],"Add new redirection":["Ajouter une nouvelle redirection"],"Cancel":["Annuler"],"Download":["Télécharger"],"Redirection":["Redirection"],"Settings":["Réglages"],"Error (404)":["Erreur (404)"],"Pass-through":["Outrepasser"],"Redirect to random post":["Rediriger vers un article aléatoire"],"Redirect to URL":["Redirection vers une URL"],"Invalid group when creating redirect":["Groupe non valide à la création d’une redirection"],"IP":["IP"],"Source URL":["URL source"],"Date":["Date"],"Add Redirect":["Ajouter une redirection"],"View Redirects":["Voir les redirections"],"Module":["Module"],"Redirects":["Redirections"],"Name":["Nom"],"Filters":[""],"Reset hits":["Réinitialiser les vues"],"Enable":["Activer"],"Disable":["Désactiver"],"Delete":["Supprimer"],"Edit":["Modifier"],"Last Access":["Dernier accès"],"Hits":["Vues"],"URL":["URL"],"Modified Posts":["Articles modifiés"],"Redirections":["Redirections"],"User Agent":["Agent utilisateur"],"URL and user agent":["URL et agent utilisateur"],"Target URL":["URL cible"],"URL only":["URL uniquement"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Référant"],"URL and referrer":["URL et référent"],"Logged Out":["Déconnecté"],"Logged In":["Connecté"],"URL and login status":["URL et état de connexion"]}
|
locale/json/redirection-gl_ES.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
{"":[],"Ignore & Pass Query":["Ignorar e pasar a consulta"],"Ignore Query":["Ignorar a consulta"],"Exact Query":["Consulta exacta"],"Search title":["Buscar título"],"Not accessed in last year":["No foi accedido no último ano"],"Not accessed in last month":["No foi accedido no último mes"],"Never accessed":["Nunca se accedeu"],"Last Accessed":["Último acceso"],"HTTP Status Code":["Código HTTP de estado"],"Plain":["Plano"],"Source":["Fonte"],"Code":["Código"],"Action Type":["Tipo de acción"],"Match Type":["Tipo de coincidencia"],"Search target URL":["Buscar URL de destino"],"Search IP":["Buscar IP"],"Search user agent":["Buscar axente de usuario"],"Search referrer":["Buscar referente"],"Search URL":["Buscar URL"],"Filter on: %(type)s":["Filtrar en: %(tipo)s"],"Disabled":["Desactivada"],"Enabled":["Activada"],"Compact Display":["Vista compacta"],"Standard Display":["Vista estándar"],"Status":["Estado"],"Pre-defined":["Predefinido"],"Custom Display":["Vista personalizada"],"Display All":["Mostrar todo"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["A túa URL parece que contén un dominio dentro da ruta: {{code}}%(relative)s{{/code}}. Querías usar {{code}}%(absolute)s{{/code}} no seu lugar?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lista de idiomas, separados por comas, cos que coincidir (por exemplo, gl_ES)"],"Language":["Idioma"],"504 - Gateway Timeout":["504 - Tempo de espera da porta de enlace esgotado"],"503 - Service Unavailable":["503 - Servizo non dispoñible"],"502 - Bad Gateway":["502 - Porta de enlace incorrecta"],"501 - Not implemented":["501 - Non implementado"],"500 - Internal Server Error":["500 - Erro interno do servidor"],"451 - Unavailable For Legal Reasons":["451 - Non dispoñible por motivos legais"],"URL and language":["URL e idioma"],"The problem is almost certainly caused by one of the above.":["Case seguro que o problema foi causado por un dos anteriores."],"Your admin pages are being cached. Clear this cache and try again.":["As túas páxinas de administración están sendo gardadas na caché. Baleira esta caché e inténtao de novo."],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Sae, baleira a caché do teu navegador e volve a acceder - o teu navegador gardou na caché unha sesión antigua."],"Reload the page - your current session is old.":["Recarga a páxina - a túa sesión actual é antigua."],"This is usually fixed by doing one of these:":["Normalmente, esto corríxese facendo algo do seguinte:"],"You are not authorised to access this page.":["Non estás autorizado para acceder a esta páxina."],"URL match":["Coincidencia de URL"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Detectouse un bucle e a actualización detívose. Normalmente, isto indica que {{support}}o teu sitio está almacenado na caché{{/support}} e os cambios na base de datos non se están gardando."],"Unable to save .htaccess file":["Non foi posible gardar o arquivo .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["As redireccións engadidas a un grupo de Apache pódense gardar nun ficheiro {{code}}.htaccess{{/code}} engadindo aquí a ruta completa. Para a túa referencia, a túa instalación de WordPress está en {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Fai clic en «Completar a actualización» cando acabes."],"Automatic Install":["Instalación automática"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["A túa dirección de destino contén o carácter non válido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Se estás usando WordPress 5.2 ou superior, mira na túa {{link}}saúde do sitio{{/link}} e resolve os problemas."],"If you do not complete the manual install you will be returned here.":["Se non completas a instalación manual volverás aquí."],"Click \"Finished! 🎉\" when finished.":["Fai clic en «¡Rematado! 🎉» cando acabes."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["O teu sitio necesita permisos especiais para a base de datos. Tamén o podes facer ti mesmo executando o seguinte comando SQL."],"Manual Install":["Instalación manual"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Detectados permisos insuficientes para a base de datos. Proporciónalle ao teu usuario da base de datos os permisos necesarios."],"This information is provided for debugging purposes. Be careful making any changes.":["Esta información proporciónase con propósitos de depuración. Ten coidado ao facer cambios."],"Plugin Debug":["Depuración do plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection comunícase con WordPress a través da REST API de WordPress. Este é un compoñente estándar de WordPress e terás problemas se non podes usala."],"IP Headers":["Cabeceiras IP"],"Do not change unless advised to do so!":["¡Non o cambies a menos que cho indiquen!"],"Database version":["Versión da base de datos"],"Complete data (JSON)":["Datos completos (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exporta a CSV, .htaccess de Apache, Nginx ou JSON de Redirection. O formato JSON contén información completa e outros formatos conteñen información parcial apropiada ao formato."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["O CSV non inclúe toda a información, e todo é importado/exportado como coincidencias de «Só URL». Usa o formato JSON para obter un conxunto completo de datos."],"All imports will be appended to the current database - nothing is merged.":["Todas as importacións adxuntaranse á base de datos actual. Nada se combina."],"Automatic Upgrade":["Actualización automática"],"Manual Upgrade":["Actualización manual"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Por favor, fai unha copia de seguridade dos teus datos de Redirection: {{download}}descargando unha copia de seguridade{{/download}}. Se experimentas algún problema podes importalo de volta a Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Fai clic no botón «Actualizar base de datos» para actualizar automaticamente a base de datos."],"Complete Upgrade":["Completar a actualización"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection almacena os datos na túa base de datos e a veces é necesario actualizala. A túa base de datos está na versión {{strong}}%(current)s{{/strong}} e a última é {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Ten en conta que necesitarás establecer a ruta do módulo de Apache nas túas opcións de Redirection."],"I need support!":["Necesito axuda!"],"You will need at least one working REST API to continue.":["Necesitarás polo menos unha API REST funcionando para continuar."],"Check Again":["Comprobar outra vez"],"Testing - %s$":["Comprobando - %s$"],"Show Problems":["Mostrar problemas"],"Summary":["Resumo"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Estás usando unha ruta REST API rota. Cambiar a unha API que funcione debería solucionar o problema."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["A túa REST API non funciona e o plugin no poderá continuar ata que isto se arranxe."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Hai algúns problemas para conectarse á túa REST API. Non é necesario solucionar estes problemas e o plugin pode funcionar."],"Unavailable":["Non dispoñible"],"Not working but fixable":["Non funciona pero pódese arranxar"],"Working but some issues":["Funciona pero con algúns problemas"],"Current API":["API actual"],"Switch to this API":["Cambiar a esta API"],"Hide":["Ocultar"],"Show Full":["Mostrar completo"],"Working!":["Traballando!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["A túa URL de destino debería ser unha URL absoluta como {{code}}https://domain.com/%(url)s{{/code}} ou comezar cunha barra inclinada {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["A túa orixe é a mesma que o destino, e isto creará un bucle. Deixa o destino en branco se non queres tomar medidas."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["A URL de destino que queres redirixir ou autocompletar automaticamente no nome da publicación ou no enlace permanente."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Inclúe estes detalles no teu informe xunto cunha descrición do que estabas facendo e unha captura da pantalla."],"Create An Issue":["Crear unha incidencia"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Por favor, {{strong}}crea unha incidencia{{/strong}} ou envíao nun {{strong}}correo electrónico{{/strong}}."],"That didn't help":["Iso non axudou"],"What do I do next?":["Que fago a continuación?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Non foi posible realizar unha solicitude debido á seguridade do navegador. Isto débese normalmente a que os teus axustes de WordPress e a URL do sitio son inconsistentes."],"Possible cause":["Posible causa"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress devolveu unha mensaxe inesperada. Probablemente sexa un erro de PHP doutro plugin."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Isto podería ser un plugin de seguridade, que o teu servidor está sen memoria ou que exista un erro externo. Por favor, comproba o rexistro de erros do teu servidor"],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["A túa API REST está devolvendo unha páxina 404. Isto pode ser causado por un plugin de seguridade ou por unha mala configuración do teu servidor."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["É probable que a túa REST API estea sendo bloqueada por un plugin de seguridade. Por favor, desactívao ou configúrao para permitir solicitudes da REST API."],"Read this REST API guide for more information.":["Le esta guía da REST API para máis información."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["A túa REST API está sendo cacheada. Por favor, baleira a caché en calquera plugin ou servidor de caché, baleira a caché do teu navegador e inténtao de novo."],"URL options / Regex":["Opcións de URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Forza unha redirección desde a versión HTTP á HTTPS do dominio do teu sitio WordPress. Por favor, asegúrate de que o teu HTTPS está funcionando antes de activalo."],"Export 404":["Exportar 404"],"Export redirect":["Exportar redireccións"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["As estruturas de enlaces permanentes de WordPress non funcionan en URLs normais. Por favor, utiliza unha expresión regular."],"Unable to update redirect":["No foi posible actualizar a redirección"],"Pass - as ignore, but also copies the query parameters to the target":["Pasar - como ignorar, peo tamén copia os parámetros de consulta ao destino"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorar - como a coincidencia exacta, pero ignora calquera parámetro de consulta que non estea na túa orixe"],"Exact - matches the query parameters exactly defined in your source, in any order":["Coincidencia exacta - coincide exactamente cos parámetros de consulta definidos na túa orixe, en calquera orde"],"Default query matching":["Coincidencia de consulta por defecto"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignora barras invertidas (p.ej. {{code}}/entrada-alucinante/{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Sen coincidencia de maiúsculas/minúsculas (p.ex. {{code}}/Entrada-Alucinante{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Aplícase a todas as redireccións excepto que as configures doutro modo."],"Default URL settings":["Axustes da URL por defecto"],"Ignore and pass all query parameters":["Ignora e pasa todos os parámetros de consulta"],"Ignore all query parameters":["Ignora todos os parámetros da consulta"],"Exact match":["Coincidencia exacta"],"Caching software (e.g Cloudflare)":["Software de caché (p. ex. Cloudflare)"],"A security plugin (e.g Wordfence)":["Un plugin de seguridade (p. ex. Wordfence)"],"URL options":["Opcións da URL"],"Query Parameters":["Parámetros de consulta"],"Ignore & pass parameters to the target":["Ignorar e pasar parámetros ao destino"],"Ignore all parameters":["Ignorar todos os parámetros"],"Exact match all parameters in any order":["Coincidencia exacta de todos os parámetros en calquera orde"],"Ignore Case":["Ignorar maiúsculas/minúsculas"],"Ignore Slash":["Ignorar a barra oblicua"],"Relative REST API":["API REST relativa"],"Raw REST API":["API REST en bruto"],"Default REST API":["API REST por defecto"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Iso é todo - xa estás redireccionando! Observa que o de arriba é só un exemplo - agora xa podes introducir unha redirección."],"(Example) The target URL is the new URL":["(Exemplo) A URL de destino é a nova URL"],"(Example) The source URL is your old or original URL":["(Exemplo) A URL de orixe é a túa URL antiga ou orixinal"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["¡Desactivado! Detectado PHP %1$s, necesitase PHP %2$s ou superior"],"A database upgrade is in progress. Please continue to finish.":["Hai unha actualización da base de datos en marcha. Por favor, continúa para terminar."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Hai que actualizar a base de datos de Redirection - <a href=\"%1$1s\">fai clic para actualizar</a>."],"Redirection database needs upgrading":["A base de datos de Redirection necesita actualizarse"],"Upgrade Required":["Actualización necesaria"],"Finish Setup":["Finalizar configuración"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Tes diferentes URLs configuradas na túa páxina Axustes de WordPress > Xeral, o que normalmente é unha indicación dunha mala configuración e pode causar problemas coa API REST. Por favor, revisa os teus axustes."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Se tes algún problema, por favor, consulta a documentación do teu plugin, ou intenta contactar co soporte do teu aloxamento. Isto normalmente {{{link}}non é un problema causado por Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Algún outro plugin que bloquea a API REST"],"A server firewall or other server configuration (e.g OVH)":["Un cortalumes do servidor ou outra configuración do servidor (p.ex. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection utiliza a {{link}}WordPress REST API{{/link}} para comunicarse con WordPress. Isto está activado e funciona de forma predeterminada. A veces a API REST está bloqueada por:"],"Go back":["Regresar"],"Continue Setup":["Continuar a configuración"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["O almacenamiento da dirección IP permíteche realizar accións de rexistro adicionais. Ten en conta que terás que cumprir coas leis locais relativas á recompilación de datos (por exemplo, RXPD)."],"Store IP information for redirects and 404 errors.":["Almacena información IP para redireccions e erros 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Almacenar rexistros de redireccións e 404s permitirache ver o que está pasando no teu sitio. Isto aumentará os requisitos de almacenamento da base de datos."],"Keep a log of all redirects and 404 errors.":["Garda un rexistro de todas as redireccions e erros 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Ler máis sobre esto.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Se cambias o enlace permanente nunha entrada ou páxina, entón Redirection pode crear automaticamente unha redirección para ti."],"Monitor permalink changes in WordPress posts and pages":["Supervisar os cambios dos enlaces permanentes nas entradas e páxinas de WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Estas son algunhas das opcións que podes activar agora. Pódense cambiar en calquera momento."],"Basic Setup":["Configuración básica"],"Start Setup":["Iniciar configuración"],"When ready please press the button to continue.":["Cando estés listo, pulsa o botón para continuar."],"First you will be asked a few questions, and then Redirection will set up your database.":["Primeiro faránseche algunhas preguntas, e logo Redirection configurará a túa base de datos."],"What's next?":["Cales son as novidades?"],"Check a URL is being redirected":["Comproba se unha URL está sendo redirixida"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Coincidencia de URLs máis potente, incluídas as {{regular}}expresións regulares{{/regular}} e {{other}} outras condicións{{{/other}}."],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importar{{/link}} desde .htaccess, CSV e unha grande variedade doutros plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Supervisar erros 404{{{/link}}, obter información detallada sobre o visitante e solucionar calquera problema"],"Some features you may find useful are":["Algunhas das características que podes encontrar útiles son"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["A documentación completa pódela encontrar na {{link}}web de Redirection{{/link}}."],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Unha redirección simple implica configurar unha {{strong}}URL de orixe{{/strong}}} (a URL antigua) e unha {{strong}}URL de destino{{/strong}} (a nova URL). Aquí tes un exemplo:"],"How do I use this plugin?":["Como utilizo este plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection está deseñado para utilizarse desde sitios cunhas poucas redireccións a sitios con miles de redireccións."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Grazas por instalar e usar Redirection v%(version)s. Este plugin permitirache xestionar redireccións 301, realizar un seguimento dos erros 404 e mellorar o teu sitio, sen necesidade de ter coñecementos de Apache ou Nginx."],"Welcome to Redirection 🚀🎉":["Benvido a Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Isto redireccionará todo, incluíndo as páxinas de inicio de sesión. Por favor, asegúrate de que queres facer isto."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Para evitar unha expresión regular ambiciosa, podes utilizar un {{code}}^{{/code}} para anclala ao inicio da URL. Por exemplo: {{code}}%(exemplo)s{{/code}}."],"Remember to enable the \"regex\" option if this is a regular expression.":["Recorda activar a opción «regex» se se trata dunha expresión regular."],"The source URL should probably start with a {{code}}/{{/code}}":["A URL de orixe probablemente debería comezar cun {{code}}/{{/code}}."],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Isto converterase nunha redirección de servidor para o dominio {{code}}%(server)s{{{/code}}}."],"Anchor values are not sent to the server and cannot be redirected.":["Os valores de anclaxe non se envían ao servidor e non poden ser redirixidos."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Terminado! 🎉"],"Progress: %(complete)d$":["Progreso: %(completo)d$"],"Leaving before the process has completed may cause problems.":["Saír antes de que o proceso remate pode causar problemas."],"Setting up Redirection":["Configurando Redirection"],"Upgrading Redirection":["Actualizando Redirection"],"Please remain on this page until complete.":["Por favor, permanece nesta páxina ata que se complete."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Se queres {{support}}solicitar axuda{{/support}}por favor, inclúe estes detalles:"],"Stop upgrade":["Parar actualización"],"Skip this stage":["Saltar esta etapa"],"Try again":["Intentalo de novo"],"Database problem":["Problema na base de datos"],"Please enable JavaScript":["Por favor, activa JavaScript"],"Please upgrade your database":["Por favor, actualiza a túa base de datos"],"Upgrade Database":["Actualizar base de datos"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Por favor, completa a túa <a href=\"%s\">configuración de Redirection</a> para activar o plugin."],"Your database does not need updating to %s.":["A Tua base de datos non necesita actualizarse a %s."],"Failed to perform query \"%s\"":["Fallo ao realizar a consulta «%s»."],"Table \"%s\" is missing":["A táboa «%s» non existe"],"Create basic data":["Crear datos básicos"],"Install Redirection tables":["Instalar táboas de Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["A URL do sitio e a de inicio non son consistentes. Por favor, corríxeo na túa páxina de Axustes > Xerais: %1$1s non é %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Por favor, non intentes redirixir todos os teus 404s - non é unha boa idea."],"Only the 404 page type is currently supported.":["De momento só é compatible co tipo 404 de páxina de erro."],"Page Type":["Tipo de páxina"],"Enter IP addresses (one per line)":["Introduce direccións IP (unha por liña)"],"Describe the purpose of this redirect (optional)":["Describe a finalidade desta redirección (opcional)"],"418 - I'm a teapot":["418 - Son unha teteira"],"403 - Forbidden":["403 - Prohibido"],"400 - Bad Request":["400 - Petición errónea"],"304 - Not Modified":["304 - Non modificada"],"303 - See Other":["303 - Ver outra"],"Do nothing (ignore)":["No facer nada (ignorar)"],"Target URL when not matched (empty to ignore)":["URL de destino cando non coinciden (baleiro para ignorar)"],"Target URL when matched (empty to ignore)":["URL de destino cando coinciden (baleiro para ignorar)"],"Show All":["Mostrar todo"],"Delete all logs for these entries":["Borrar todos os rexistros destas entradas"],"Delete all logs for this entry":["Borrar todos os rexistros desta entrada"],"Delete Log Entries":["Borrar entradas do rexistro"],"Group by IP":["Agrupar por IP"],"Group by URL":["Agrupar por URL"],"No grouping":["Sen agrupar"],"Ignore URL":["Ignorar URL"],"Block IP":["Bloquear IP"],"Redirect All":["Redirixir todo"],"Count":["Contador"],"URL and WordPress page type":["URL e tipo de páxina de WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Bo"],"Check":["Comprobar"],"Check Redirect":["Comprobar a redirección"],"Check redirect for: {{code}}%s{{/code}}":["Comprobar a redirección para: {{code}}%s{{/code}}"],"What does this mean?":["Que significa isto?"],"Not using Redirection":["Non uso Redirection"],"Using Redirection":["Usando a redirección"],"Found":["Encontrado"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"],"Expected":["Esperado"],"Error":["Erro"],"Enter full URL, including http:// or https://":["Introduce a URL completa, incluíndo http:// o https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["A veces, o teu navegador pode almacenar en caché unha URL, o que dificulta saber se está funcionando como se esperaba. Usa isto para verificar unha URL para ver como está redirixindo realmente."],"Redirect Tester":["Probar redireccións"],"Target":["Destino"],"URL is not being redirected with Redirection":["A URL non está sendo redirixida por Redirection"],"URL is being redirected with Redirection":["A URL está sendo redirixida por Redirection"],"Unable to load details":["Non se puideron cargar os detalles"],"Enter server URL to match against":["Escribe a URL do servidor contra o que comprobar"],"Server":["Servidor"],"Enter role or capability value":["Escribe o valor do perfil ou da capacidade"],"Role":["Perfil"],"Match against this browser referrer text":["Comparar contra o texto de referencia deste navegador"],"Match against this browser user agent":["Comparar contra o axente de usuario deste navegador"],"The relative URL you want to redirect from":["A URL relativa desde a que queres redirixir"],"(beta)":["(beta)"],"Force HTTPS":["Forzar HTTPS"],"GDPR / Privacy information":["Información de RGPD / Privacidade"],"Add New":["Engadir nova"],"URL and role/capability":["URL e perfil/capacidade"],"URL and server":["URL e servidor"],"Site and home protocol":["Protocolo do sitio e da portada"],"Site and home are consistent":["A portada e o sitio son consistentes"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Date conta de que é a túa responsabilidade pasar as cabeceiras HTTP a PHP. Por favor, contacta co teu provedor de aloxamento para obter soporte sobre isto."],"Accept Language":["Aceptar idioma"],"Header value":["Valor de cabeceira"],"Header name":["Nome da cabeceira"],"HTTP Header":["Cabeceira HTTP"],"WordPress filter name":["Nome do filtro WordPress"],"Filter Name":["Nome do filtro"],"Cookie value":["Valor da cookie"],"Cookie name":["Nome da cookie"],"Cookie":["Cookie"],"clearing your cache.":["baleirando a túa caché."],"If you are using a caching system such as Cloudflare then please read this: ":["Se estás usando un sistema de caché como Cloudflare entón, por favor, le isto:"],"URL and HTTP header":["URL e cabeceira HTTP"],"URL and custom filter":["URL e filtro personalizado"],"URL and cookie":["URL e cookie"],"404 deleted":["404 borrado"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Como Redirection utiliza a REST API - non cambiar a non ser que sexa necesario"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Bota un vistazo ao {{link}}estado do plugin{{/link}}. Podería ser capaz de identificar e resolver «maxicamente» o problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Un software de caché{{/link}}, en particular Cloudflare, podería cachear o que non debería. Proba a borrar todas as túas cachés."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Por favor, desactiva temporalmente outros plugins!{{/link}} Isto arranxa moitos problemas."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Por favor, consulta a <a href=\"https://redirection.me/support/problems/\">lista de problemas habituais</a>."],"Unable to load Redirection ☹️":["Non se pode cargar Redirection ☹️"],"WordPress REST API":["REST API de WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["A REST API do teu WordPress está desactivada. Necesitarás activala para que Redirection continúe funcionando"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erro de axente de usuario"],"Unknown Useragent":["Axente de usuario descoñecido"],"Device":["Dispositivo"],"Operating System":["Sistema operativo"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Axente de usuario"],"Agent":["Axente"],"No IP logging":["Sen rexistro de IP"],"Full IP logging":["Rexistro completo de IP"],"Anonymize IP (mask last part)":["Anonimizar IP (enmascarar a última parte)"],"Monitor changes to %(type)s":["Monitorizar cambios de %(type)s"],"IP Logging":["Rexistro de IP"],"(select IP logging level)":["(seleccionar o nivel de rexistro de IP)"],"Geo Info":["Información de xeolocalización"],"Agent Info":["Información de axente"],"Filter by IP":["Filtrar por IP"],"Geo IP Error":["Erro de xeolocalización de IP"],"Something went wrong obtaining this information":["Algo foi mal obtendo esta información"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Esta é unha IP dunha rede privada. Isto significa que se encontra dentro dunha casa ou rede de empresa e non se pode mostrar máis información."],"No details are known for this address.":["Non se coñece ningún detalle para esta dirección."],"Geo IP":["Xeolocalización de IP"],"City":["Cidade"],"Area":["Área"],"Timezone":["Zona horaria"],"Geo Location":["Xeolocalización"],"Powered by {{link}}redirect.li{{/link}}":["Funciona grazas a {{link}}redirect.li{{/link}}"],"Trash":["Papeleira"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Ten en conta que Redirection require que a API REST de WordPress estea activada. Se a desactivaches non poderás usar Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Podes encontrar a documentación completa sobre o uso de Redirection no sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["A documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Se tes algún problema, por favor revisa, primeiro as {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Se queres informar dun erro, por favor le a guía {{report}}Informando de erros{{/report}}"],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Se queres enviar información e non queres que se inclúa nun repositorio público, envíaa directamente por {{email}}correo electrónico{{/email}} - inclúe toda a información que poidas!"],"Never cache":["Non cachear nunca"],"An hour":["Unha hora"],"Redirect Cache":["Redireccionar caché"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Canto tempo se cachearán as URLs con redirección 301 (mediante a cabeceira HTTP «Expires»)"],"Are you sure you want to import from %s?":["¿Estás seguro de querer importar de %s?"],"Plugin Importers":["Importadores de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Detectáronse os seguintes plugins de redirección no teu sitio e pódese importar desde eles."],"total = ":["total = "],"Import from %s":["Importar desde %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection require WordPress v%1$1s, estás usando v%2$2s - por favor, actualiza o teu WordPress"],"Default WordPress \"old slugs\"":["«Vellos slugs» por defecto de WordPress"],"Create associated redirect (added to end of URL)":["Crea unha redirección asociada (engadida ao final da URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> non está definido. Isto normalmente significa que outro plugin está impedindo que cargue Redirection. Por favor, desactiva todos os plugins e inténtao de novo."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Se non funciona o botón máxico entón deberías ler o erro e ver se podes arranxalo manualmente, ou senón ir á sección «Necesito axuda» de abaixo."],"⚡️ Magic fix ⚡️":["⚡️ Arranxo máxico ⚡️"],"Plugin Status":["Estado do plugin"],"Custom":["Personalizado"],"Mobile":["Móbil"],"Feed Readers":["Lectores de feeds"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Monitorizar o cambio de URL"],"Save changes to this group":["Gardar os cambios deste grupo"],"For example \"/amp\"":["Por exemplo «/amp»"],"URL Monitor":["Supervisar URL"],"Delete 404s":["Borrar 404s"],"Delete all from IP %s":["Borra todo da IP %s"],"Delete all matching \"%s\"":["Borra todo o que teña «%s»"],"Your server has rejected the request for being too big. You will need to change it to continue.":["O servidor rexeitou a petición por ser demasiado grande. Necesitarás cambiala antes de continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["Tamén comproba se o teu navegador pode 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.":["Se estás usando un plugin ou servizo (CloudFlare, OVH, etc.) de caché de páxina entón tamén podes probar a baleirar a caché."],"Unable to load Redirection":["No foi posible cargar Redirection"],"Unable to create group":["Non fue posible crear o grupo"],"Post monitor group is valid":["O grupo de monitorización de entradas é válido"],"Post monitor group is invalid":["O grupo de monitorización de entradas non é válido"],"Post monitor group":["Grupo de monitorización de entradas"],"All redirects have a valid group":["Todas as redireccións teñen un grupo válido"],"Redirects with invalid groups detected":["Detectadas redireccions con grupos non válidos"],"Valid redirect group":["Grupo de redirección válido"],"Valid groups detected":["Detectados grupos válidos"],"No valid groups, so you will not be able to create any redirects":["Non hai grupos válidos, así que non poderás crear redireccións"],"Valid groups":["Grupos válidos"],"Database tables":["Táboas da base de datos"],"The following tables are missing:":["Faltan as seguintes táboas:"],"All tables present":["Están presentes todas as táboas"],"Cached Redirection detected":["Detectada caché de Redirection"],"Please clear your browser cache and reload this page.":["Por favor, baleira a caché do teu navegador e recarga esta páxina"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress non devolveu unha resposta. Isto podería significar que ocorreu un erro ou que a petición se bloqueou. Por favor, revisa o error_log do teu servidor."],"If you think Redirection is at fault then create an issue.":["Se cres que é un fallo de Redirection entón envía un aviso de problema."],"This may be caused by another plugin - look at your browser's error console for more details.":["Isto podería estar provocado por outro plugin - revisa a consola de erros do teu navegador para máis detalles."],"Loading, please wait...":["Cargando, por favor espera..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}Formato de arquivo CSV{{/strong}}: {{code}}URL de orixe, URL de destino{{/code}} - e pode engadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para non, 1 para si)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["A redirección non está funcionando. Trata de baleirar a caché do teu navegador e recarga esta páxina."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se iso non axuda, abre a consola de erros do teu navegador e crea un {{link}}aviso de problema novo{{/link}} cos detalles."],"Create Issue":["Crear aviso de problema"],"Email":["Correo electrónico"],"Need help?":["Necesitas axuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Por favor, date conta de que todo soporte se ofrece sobre a base do tempo dispoñible e non está garantido. Non ofrezo soporte de pago."],"Pos":["Pos"],"410 - Gone":["410 - Desapareceu"],"Position":["Posición"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Úsase para xerar automaticamente unha URL se non se ofrece unha URL. Utiliza as etiquetas especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para insertar un ID único no seu lugar"],"Import to group":["Importar a un grupo"],"Import a CSV, .htaccess, or JSON file.":["Importa un arquivo CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Fai clic en 'Engadir arquivo' ou arrastra e solta aquí."],"Add File":["Engadir arquivo"],"File selected":["Arquivo seleccionado"],"Importing":["Importando"],"Finished importing":["Importación finalizada"],"Total redirects imported:":["Total de redireccións importadas:"],"Double-check the file is the correct format!":["¡Volve a comprobar que o arquivo esté no formato correcto!"],"OK":["Aceptar"],"Close":["Cerrar"],"Export":["Exportar"],"Everything":["Todo"],"WordPress redirects":["WordPress redirecciona"],"Apache redirects":["Apache redirecciona"],"Nginx redirects":["Redireccións Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess de Apache"],"Nginx rewrite rules":["Regras do rewrite de Nginx"],"View":["Ver"],"Import/Export":["Importar/exportar"],"Logs":["Rexistros"],"404 errors":["Erros 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Por favor, menciona {{code}}%s{{/code}}, e explica o que estabas facendo nese momento"],"I'd like to support some more.":["Gustaríame dar algo máis de apoio."],"Support 💰":["Apoiar 💰"],"Redirection saved":["Redirección gardada"],"Log deleted":["Rexistro borrado"],"Settings saved":["Axustes gardados"],"Group saved":["Grupo gardado"],"Are you sure you want to delete this item?":["¿Estás seguro de querer borrar este elemento?","¿Estás seguro de querer borrar estos elementos?"],"pass":["pass"],"All groups":["Todos os grupos"],"301 - Moved Permanently":["301 - Movido permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirección temporal"],"308 - Permanent Redirect":["308 - Redirección permanente"],"401 - Unauthorized":["401 - Non autorizado"],"404 - Not Found":["404 - Non encontrado"],"Title":["Título"],"When matched":["Cando coincide"],"with HTTP code":["con código HTTP"],"Show advanced options":["Mostrar opcións avanzadas"],"Matched Target":["Obxectivo coincidente"],"Unmatched Target":["Obxectivo non coincidente"],"Saving...":["Gardando..."],"View notice":["Ver aviso"],"Invalid source URL":["URL de orixe non válida"],"Invalid redirect action":["Acción de redirección non válida"],"Invalid redirect matcher":["Coincidencia de redirección non válida"],"Unable to add new redirect":["No foi posible engadir a nova redirección"],"Something went wrong 🙁":["Algo foi mal 🙁"],"Log entries (%d max)":["Entradas do rexistro (máximo %d)"],"Select bulk action":["Elixir acción en lote"],"Bulk Actions":["Accións en lote"],"Apply":["Aplicar"],"First page":["Primeira páxina"],"Prev page":["Páxina anterior"],"Current Page":["Páxina actual"],"of %(page)s":["de %(páxina)s"],"Next page":["Páxina seguinte"],"Last page":["Última páxina"],"%s item":["%s elemento","%s elementos"],"Select All":["Elixir todos"],"Sorry, something went wrong loading the data - please try again":["Síntoo, pero algo foi mal ao cargar os datos - por favor, inténtao de novo"],"No results":["No hai resultados"],"Delete the logs - are you sure?":["Borrar os rexistros - 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.":["Unha vez que se borren os teus rexistros actuais xa non estarán dispoñibles. Podes configurar unha programación de borrado desde as opcións de Redirection se queres facer isto automaticamente."],"Yes! Delete the logs":["Si! Borra os rexistros"],"No! Don't delete the logs":["Non! Non borres os rexistros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Grazas por subscribirte! {{a}}Fai clic aquí{{/a}} se necesitas volver á túa subscrición."],"Newsletter":["Boletín"],"Want to keep up to date with changes to Redirection?":["¿Queres estar ao día dos cambios en Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Rexístrate no pequeno boletín de Redirection - un boletín con poucos envíos sobre as novas funcionalidades e cambios no plugin. Ideal se queres probar os cambios da versión beta antes do seu lanzamento."],"Your email address:":["A túa dirección de correo electrónico:"],"You've supported this plugin - thank you!":["Xa apoiaches a este plugin - ¡grazas!"],"You get useful software and I get to carry on making it better.":["Tes un software útil e eu seguirei facéndoo mellor."],"Forever":["Para sempre"],"Delete the plugin - are you sure?":["Borrar o 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.":["Ao borrar o plugin eliminaranse todas as túas redireccións, rexistros e axustes. Fai isto se estás seguro de que queres borrar o plugin ou se queres restablecer o plugin. "],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Unha vez borres as túas redireccións deixarán de funcionar. Se parece que seguen funcionando entón, por favor, baleira a caché do teu navegador."],"Yes! Delete the plugin":["Si! Borra o plugin"],"No! Don't delete the plugin":["Non! Non borrar o plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Xestiona todas as túas redireccions 301 e monitoriza os teus erros 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection pódese usar gratis - a vida é marabillosa e encantadora! Requiriu unha gran cantidade de tempo e esforzo desenvolvelo e, se che foi útil, podes axudar a este desenvolvemento {{strong}}facendo unha pequena doazón{{/strong}}."],"Redirection Support":["Soporte de Redirection"],"Support":["Soporte"],"404s":["404s"],"Log":["Rexistro"],"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.":["Seleccionando esta opción borrarás todas as redireccións, todos os rexistros e calquera opción asociada co plugin Redirection. Asegúrate de que isto é o que desexas facer."],"Delete Redirection":["Borrar Redirection"],"Upload":["Subir"],"Import":["Importar"],"Update":["Actualizar"],"Auto-generate URL":["Auto xerar URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token único que permite o acceso dos lectores de feeds aos rexistros RSS de Redirection (déixao en branco para que se xere automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Rexistros 404"],"(time to keep logs for)":["(tempo que se manterán os rexistros)"],"Redirect Logs":["Rexistros de redireccións"],"I'm a nice person and I have helped support the author of this plugin":["Son unha boa persoa e apoiei ao autor deste plugin"],"Plugin Support":["Soporte do plugin"],"Options":["Opcións"],"Two months":["Dous meses"],"A month":["Un mes"],"A week":["Unha semana"],"A day":["Un día"],"No logs":["No hai rexistros"],"Delete All":["Borrar todo"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utiliza grupos para organizar as túas redireccións. Os grupos asígnanse a un módulo, o cal afecta a como se realizan as redireccións nese grupo. Se non estás seguro, entón utiliza o módulo WordPress."],"Add Group":["Engadir grupo"],"Search":["Procurar"],"Groups":["Grupos"],"Save":["Gardar"],"Group":["Grupo"],"Regular Expression":["Expresión regular"],"Match":["Coincidencia"],"Add new redirection":["Engadir nova redirección"],"Cancel":["Cancelar"],"Download":["Descargar"],"Redirection":["Redirection"],"Settings":["Axustes"],"Error (404)":["Erro (404)"],"Pass-through":["Pasar a través"],"Redirect to random post":["Redirixir a unha entrada aleatoria"],"Redirect to URL":["Redirixir á URL"],"Invalid group when creating redirect":["Grupo non válido á hora de crear a redirección"],"IP":["IP"],"Source URL":["URL de orixe"],"Date":["Data"],"Add Redirect":["Engadir redirección"],"View Redirects":["Ver redireccións"],"Module":["Módulo"],"Redirects":["Redireccións"],"Name":["Nome"],"Filters":["Filtros"],"Reset hits":["Restablecer acertos"],"Enable":["Activar"],"Disable":["Desactivar"],"Delete":["Eliminar"],"Edit":["Editar"],"Last Access":["Último acceso"],"Hits":["Visitas"],"URL":["URL"],"Modified Posts":["Entradas modificadas"],"Redirections":["Redireccións"],"User Agent":["Axente de usuario HTTP"],"URL and user agent":["URL e axente de usuario"],"Target URL":["URL de destino"],"URL only":["Só URL"],"HTTP code":["Código HTTP"],"Regex":["Expresión regular"],"Referrer":["Referente"],"URL and referrer":["URL e referente"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["Estado da URL e conexión"]}
|
locale/json/redirection-nl_NL.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":[""],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["Kan het .htaccess bestand niet opslaan"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["Klik op \"Upgrade voltooien\" wanneer je klaar bent."],"Automatic Install":["Automatische installatie"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":["Wanneer je de handmatige installatie niet voltooid, wordt je hierheen teruggestuurd."],"Click \"Finished! 🎉\" when finished.":["Klik op \"Klaar! 🎉\" wanneer je klaar bent."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Wanneer je site speciale database permissies nodig heeft, of je wilt het liever zelf doen, dan kun je de volgende SQL code handmatig uitvoeren."],"Manual Install":["Handmatige installatie"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Onvoldoende database machtigingen gedetecteerd. Geef je database gebruiker de juiste machtigingen."],"This information is provided for debugging purposes. Be careful making any changes.":["Deze informatie wordt verstrekt voor foutopsporingsdoeleinden. Wees voorzichtig met het aanbrengen van wijzigingen."],"Plugin Debug":["Plugin foutopsporing"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":[""],"IP Headers":["IP headers"],"Do not change unless advised to do so!":[""],"Database version":["Database versie"],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Automatische upgrade"],"Manual Upgrade":["Handmatige upgrade"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":["Upgrade voltooien"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["Ik heb hulp nodig!"],"You will need at least one working REST API to continue.":[""],"Check Again":["Opnieuw controleren"],"Testing - %s$":["Aan het testen - %s$"],"Show Problems":["Toon problemen"],"Summary":["Samenvatting"],"You are using a broken REST API route. Changing to a working API should fix the problem.":[""],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":["Niet beschikbaar"],"Not working but fixable":["Werkt niet, maar te repareren"],"Working but some issues":["Werkt, maar met problemen"],"Current API":["Huidige API"],"Switch to this API":["Gebruik deze API"],"Hide":["Verberg"],"Show Full":["Toon volledig"],"Working!":["Werkt!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":["Dat hielp niet"],"What do I do next?":["Wat moet ik nu doen?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":[""],"Possible cause":["Mogelijke oorzaak"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":[""],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":["URL opties / regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Forceer een verwijzing van HTTP naar de HTTPS-versie van je WordPress site domein. Zorg ervoor dat je HTTPS werkt voordat je deze inschakelt."],"Export 404":["Exporteer 404"],"Export redirect":["Exporteer verwijzing"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress permalink structuren werken niet in normale URLs. Gebruik hiervoor een reguliere expressie."],"Unable to update redirect":["Kan de verwijzing niet bijwerken"],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":["Is van toepassing op alle verwijzingen tenzij je ze anders instelt."],"Default URL settings":["Standaard URL instellingen"],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":[""],"Query Parameters":[""],"Ignore & pass parameters to the target":[""],"Ignore all parameters":["Negeer alle parameters"],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":["Relatieve REST API"],"Raw REST API":["Raw REST API"],"Default REST API":["Standaard REST API"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Dat is alles - je bent nu aan het verwijzen! Denk erom dat wat hierboven staat slechts een voorbeeld is - je kunt nu een verwijzing toevoegen."],"(Example) The target URL is the new URL":[""],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":[""],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":[""],"Redirection database needs upgrading":["Redirection database moet bijgewerkt worden"],"Upgrade Required":["Upgrade vereist"],"Finish Setup":["Installatie afronden"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Ga terug"],"Continue Setup":["Doorgaan met configuratie"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Wanneer je de permalink van een bericht of pagina aanpast, kan Redirection automatisch een verwijzing voor je creëren."],"Monitor permalink changes in WordPress posts and pages":["Bewaak permalink veranderingen in WordPress berichten en pagina's."],"These are some options you may want to enable now. They can be changed at any time.":["Hier zijn een aantal opties die je wellicht nu wil aanzetten. Deze kunnen op ieder moment weer aangepast worden."],"Basic Setup":["Basisconfiguratie"],"Start Setup":["Begin configuratie"],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":[""],"What's next?":["Wat is het volgende?"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":[""],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Welkom bij Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":[""],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["Klaar! 🎉"],"Progress: %(complete)d$":["Voortgang: %(complete)d$"],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":["Instellen Redirection"],"Upgrading Redirection":["Upgraden Redirection"],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":[""],"Skip this stage":[""],"Try again":["Probeer nogmaals"],"Database problem":[""],"Please enable JavaScript":[""],"Please upgrade your database":[""],"Upgrade Database":[""],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Failed to perform query \"%s\"":[""],"Table \"%s\" is missing":[""],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Site en home URL zijn inconsistent. Corrigeer dit via de Instellingen > Algemeen pagina: %1$1s is niet %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Probeer niet alle 404s te verwijzen - dit is geen goede manier van werken."],"Only the 404 page type is currently supported.":["Alleen het 404 paginatype wordt op dit moment ondersteund."],"Page Type":["Paginatype"],"Enter IP addresses (one per line)":["Voeg IP-adressen toe (één per regel)"],"Describe the purpose of this redirect (optional)":["Beschrijf het doel van deze verwijzing (optioneel)"],"418 - I'm a teapot":["418 - Ik ben een theepot"],"403 - Forbidden":["403 - Verboden"],"400 - Bad Request":["400 - Slecht verzoek"],"304 - Not Modified":["304 - Niet aangepast"],"303 - See Other":["303 - Zie andere"],"Do nothing (ignore)":["Doe niets (negeer)"],"Target URL when not matched (empty to ignore)":["Doel URL wanneer niet overeenkomt (leeg om te negeren)"],"Target URL when matched (empty to ignore)":["Doel URL wanneer overeenkomt (leeg om te negeren)"],"Show All":["Toon alles"],"Delete all logs for these entries":["Verwijder alle logs voor deze regels"],"Delete all logs for this entry":["Verwijder alle logs voor deze regel"],"Delete Log Entries":["Verwijder log regels"],"Group by IP":["Groepeer op IP"],"Group by URL":["Groepeer op URL"],"No grouping":["Niet groeperen"],"Ignore URL":["Negeer URL"],"Block IP":["Blokkeer IP"],"Redirect All":["Alles doorverwijzen"],"Count":["Aantal"],"URL and WordPress page type":["URL en WordPress paginatype"],"URL and IP":["URL en IP"],"Problem":["Probleem"],"Good":["Goed"],"Check":["Controleer"],"Check Redirect":["Controleer verwijzing"],"Check redirect for: {{code}}%s{{/code}}":["Controleer verwijzing voor: {{code}}%s{{/code}}"],"What does this mean?":["Wat betekent dit?"],"Not using Redirection":["Gebruikt geen Redirection"],"Using Redirection":["Gebruikt Redirection"],"Found":["Gevonden"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} naar {{code}}%(url)s{{/code}}"],"Expected":["Verwacht"],"Error":["Fout"],"Enter full URL, including http:// or https://":["Volledige URL inclusief http:// of https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Soms houdt je browser een URL in de cache, wat het moeilijk maakt om te zien of het werkt als verwacht. Gebruik dit om te bekijken of een URL echt wordt verwezen."],"Redirect Tester":["Verwijzingstester"],"Target":["Doel"],"URL is not being redirected with Redirection":["URL wordt niet verwezen met Redirection"],"URL is being redirected with Redirection":["URL wordt verwezen met Redirection"],"Unable to load details":["Kan details niet laden"],"Enter server URL to match against":["Voer de server-URL in waarnaar moet worden gezocht"],"Server":["Server"],"Enter role or capability value":["Voer rol of capaciteitswaarde in"],"Role":["Rol"],"Match against this browser referrer text":["Vergelijk met deze browser verwijstekst"],"Match against this browser user agent":["Vergelijk met deze browser user agent"],"The relative URL you want to redirect from":["De relatieve URL waar vandaan je wilt verwijzen"],"(beta)":["(beta)"],"Force HTTPS":["HTTPS forceren"],"GDPR / Privacy information":["AVG / privacyinformatie"],"Add New":["Toevoegen"],"URL and role/capability":["URL en rol/capaciteit"],"URL and server":["URL en server"],"Site and home protocol":["Site en home protocol"],"Site and home are consistent":["Site en home komen overeen"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Het is je eigen verantwoordelijkheid om HTTP-headers door te geven aan PHP. Neem contact op met je hostingprovider voor ondersteuning hiermee."],"Accept Language":["Accepteer taal"],"Header value":["Headerwaarde"],"Header name":["Headernaam"],"HTTP Header":["HTTP header"],"WordPress filter name":["WordPress filternaam"],"Filter Name":["Filternaam"],"Cookie value":["Cookiewaarde"],"Cookie name":["Cookienaam"],"Cookie":["Cookie"],"clearing your cache.":["je cache opschonen."],"If you are using a caching system such as Cloudflare then please read this: ":["Gebruik je een caching systeem zoals Cloudflare, lees dan dit: "],"URL and HTTP header":["URL en HTTP header"],"URL and custom filter":["URL en aangepast filter"],"URL and cookie":["URL en cookie"],"404 deleted":["404 verwijderd"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hoe Redirection de REST API gebruikt - niet veranderen als het niet noodzakelijk is"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Kijk naar de {{link}}plugin status{{/link}}. Het kan zijn dat je zo het probleem vindt en het probleem \"magisch\" oplost."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching software{{/link}}, en zeker Cloudflare, kunnen het verkeerde cachen. Probeer alle cache te verwijderen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Zet andere plugins tijdelijk uit!{{/link}} Dit lost heel vaak problemen op.."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Bekijk hier de <a href=\"https://redirection.me/support/problems/\">lijst van algemene problemen</a>."],"Unable to load Redirection ☹️":["Redirection kon niet worden geladen ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Je WordPress REST API is uitgezet. Je moet het aanzetten om Redirection te laten werken"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Useragent fout"],"Unknown Useragent":["Onbekende Useragent"],"Device":["Apparaat"],"Operating System":["Besturingssysteem"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["Geen IP geschiedenis"],"Full IP logging":["Volledige IP geschiedenis"],"Anonymize IP (mask last part)":["Anonimiseer IP (maskeer laatste gedeelte)"],"Monitor changes to %(type)s":["Monitor veranderd naar %(type)s"],"IP Logging":["IP geschiedenis bijhouden"],"(select IP logging level)":["(selecteer IP logniveau)"],"Geo Info":["Geo info"],"Agent Info":["Agent info"],"Filter by IP":["Filteren op IP"],"Geo IP Error":["Geo IP fout"],"Something went wrong obtaining this information":["Er ging iets mis bij het ophalen van deze informatie"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Dit is een IP adres van een privé-netwerk. Dat betekent dat het zich in een huis of bedrijfsnetwerk bevindt, en dat geen verdere informatie kan worden getoond."],"No details are known for this address.":["Er zijn geen details bekend voor dit adres."],"Geo IP":["Geo IP"],"City":["Stad"],"Area":["Gebied"],"Timezone":["Tijdzone"],"Geo Location":["Geo locatie"],"Powered by {{link}}redirect.li{{/link}}":["Mogelijk gemaakt door {{link}}redirect.li{{/link}}"],"Trash":["Prullenbak"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Redirection vereist dat de WordPress REST API geactiveerd is. Heb je deze uitgezet, dan kun je Redirection niet gebruiken"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Je kunt de volledige documentatie over het gebruik van Redirection vinden op de <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Volledige documentatie voor Redirection kun je vinden op {{site}}https://redirection.me{{/site}}. Heb je een probleem, check dan eerst de {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wil je een bug doorgeven, lees dan de {{report}}Reporting Bugs{{/report}} gids."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wil je informatie doorgeven die je niet openbaar wilt delen, stuur het dan rechtstreeks via {{email}}email{{/email}} - geef zoveel informatie als je kunt!"],"Never cache":["Nooit cache"],"An hour":["Een uur"],"Redirect Cache":["Redirect cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hoe lang je de doorverwezen 301 URLs (via de \"Expires\" HTTP header) wilt cachen"],"Are you sure you want to import from %s?":["Weet je zeker dat je wilt importeren van %s?"],"Plugin Importers":["Plugin importeerders"],"The following redirect plugins were detected on your site and can be imported from.":["De volgende redirect plugins, waar vandaan je kunt importeren, zijn gevonden op je site."],"total = ":["totaal = "],"Import from %s":["Importeer van %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection heeft WordPress v%1s nodig, en je gebruikt v%2s - update je WordPress"],"Default WordPress \"old slugs\"":["Standaard WordPress \"oude slugs\""],"Create associated redirect (added to end of URL)":["Maak gerelateerde verwijzingen (wordt toegevoegd aan het einde van de URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ Magische reparatie ⚡️"],"Plugin Status":["Plugin status"],"Custom":["Aangepast"],"Mobile":["Mobiel"],"Feed Readers":["Feed readers"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL bijhouden veranderingen"],"Save changes to this group":["Bewaar veranderingen in deze groep"],"For example \"/amp\"":["Bijvoorbeeld \"/amp\""],"URL Monitor":["URL monitor"],"Delete 404s":["Verwijder 404s"],"Delete all from IP %s":["Verwijder alles van IP %s"],"Delete all matching \"%s\"":["Verwijder alles wat overeenkomt met \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":["Kan Redirection niet laden"],"Unable to create group":["Kan groep niet aanmaken"],"Post monitor group is valid":["Bericht monitorgroep is geldig"],"Post monitor group is invalid":["Bericht monitorgroep is ongeldig"],"Post monitor group":["Bericht monitorgroep"],"All redirects have a valid group":["Alle verwijzingen hebben een geldige groep"],"Redirects with invalid groups detected":["Verwijzingen met ongeldige groepen gevonden"],"Valid redirect group":["Geldige verwijzingsgroep"],"Valid groups detected":["Geldige groepen gevonden"],"No valid groups, so you will not be able to create any redirects":["Geen geldige groepen gevonden, je kunt daarom geen verwijzingen maken"],"Valid groups":["Geldige groepen"],"Database tables":["Database tabellen"],"The following tables are missing:":["De volgende tabellen ontbreken:"],"All tables present":["Alle tabellen zijn aanwezig"],"Cached Redirection detected":["Gecachte verwijzing gedetecteerd"],"Please clear your browser cache and reload this page.":["Maak je browser cache leeg en laad deze pagina nogmaals."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress heeft geen reactie gegeven. Dit kan betekenen dat er een fout is opgetreden of dat het verzoek werd geblokkeerd. Bekijk je server foutlog."],"If you think Redirection is at fault then create an issue.":["Denk je dat Redirection het probleem veroorzaakt, maak dan een probleemrapport aan."],"This may be caused by another plugin - look at your browser's error console for more details.":["Dit kan worden veroorzaakt door een andere plugin - bekijk je browser's foutconsole voor meer gegevens."],"Loading, please wait...":["Aan het laden..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV bestandsformaat{{/strong}}: {{code}}bron-URL, doel-URL{{/code}} - en kan eventueel worden gevolgd door {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 voor nee, 1 voor ja)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Verwijzing werkt niet. Probeer je browser cache leeg te maken en deze pagina opnieuw te laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Werkt dit niet, open dan je browser's foutconsole en maak een {{link}}nieuw probleemrapport{{/link}} aan met alle gegevens."],"Create Issue":["Maak probleemrapport"],"Email":["E-mail"],"Need help?":["Hulp nodig?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Houd er rekening mee dat ondersteuning wordt aangeboden op basis van de beschikbare tijd en niet wordt gegarandeerd. Ik verleen geen betaalde ondersteuning."],"Pos":["Pos"],"410 - Gone":["410 - Weg"],"Position":["Positie"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Wordt gebruikt om een URL te genereren wanneer geen URL is ingegeven. Gebruik de speciale tags {{code}}$dec${{/code}} of {{code}}$hex${{/code}} om in plaats daarvan een unieke ID te gebruiken"],"Import to group":["Importeer naar groep"],"Import a CSV, .htaccess, or JSON file.":["Importeer een CSV, .htaccess, of JSON bestand."],"Click 'Add File' or drag and drop here.":["Klik op 'Bestand toevoegen' of sleep het hier naartoe."],"Add File":["Bestand toevoegen"],"File selected":["Bestand geselecteerd"],"Importing":["Aan het importeren"],"Finished importing":["Klaar met importeren"],"Total redirects imported:":["Totaal aantal geïmporteerde verwijzingen:"],"Double-check the file is the correct format!":["Check nogmaals of het bestand van het correcte format is!"],"OK":["Ok"],"Close":["Sluiten"],"Export":["Exporteren"],"Everything":["Alles"],"WordPress redirects":["WordPress verwijzingen"],"Apache redirects":["Apache verwijzingen"],"Nginx redirects":["Nginx verwijzingen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite regels"],"View":["Bekijk"],"Import/Export":["Import/export"],"Logs":["Logbestanden"],"404 errors":["404 fouten"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":["Ik wil graag meer bijdragen."],"Support 💰":["Ondersteuning 💰"],"Redirection saved":["Verwijzing opgeslagen"],"Log deleted":["Log verwijderd"],"Settings saved":["Instellingen opgeslagen"],"Group saved":["Groep opgeslagen"],"Are you sure you want to delete this item?":["Weet je zeker dat je dit item wilt verwijderen?","Weet je zeker dat je deze items wilt verwijderen?"],"pass":["geslaagd"],"All groups":["Alle groepen"],"301 - Moved Permanently":["301 - Permanent verplaatst"],"302 - Found":["302 - Gevonden"],"307 - Temporary Redirect":["307 - Tijdelijke verwijzing"],"308 - Permanent Redirect":["308 - Permanente verwijzing"],"401 - Unauthorized":["401 - Onbevoegd"],"404 - Not Found":["404 - Niet gevonden"],"Title":["Titel"],"When matched":["Wanneer overeenkomt"],"with HTTP code":["met HTTP code"],"Show advanced options":["Geavanceerde opties weergeven"],"Matched Target":["Overeengekomen doel"],"Unmatched Target":["Niet overeengekomen doel"],"Saving...":["Aan het opslaan..."],"View notice":["Toon bericht"],"Invalid source URL":["Ongeldige bron-URL"],"Invalid redirect action":["Ongeldige verwijzingsactie"],"Invalid redirect matcher":["Ongeldige verwijzingsvergelijking"],"Unable to add new redirect":["Kan geen nieuwe verwijzing toevoegen"],"Something went wrong 🙁":["Er is iets verkeerd gegaan 🙁"],"Log entries (%d max)":["Logmeldingen (%d max)"],"Select bulk action":["Bulkactie selecteren"],"Bulk Actions":["Bulkacties"],"Apply":["Toepassen"],"First page":["Eerste pagina"],"Prev page":["Vorige pagina"],"Current Page":["Huidige pagina"],"of %(page)s":["van %(pagina)s"],"Next page":["Volgende pagina"],"Last page":["Laatste pagina"],"%s item":["%s item","%s items"],"Select All":["Selecteer alles"],"Sorry, something went wrong loading the data - please try again":["Het spijt me, er ging iets mis met het laden van de gegevens - probeer het nogmaals"],"No results":["Geen resultaten"],"Delete the logs - are you sure?":["Verwijder logs - weet je het zeker?"],"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":["Ja! Verwijder de logs"],"No! Don't delete the logs":["Nee! Verwijder de logs niet"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Bedankt voor het aanmelden! {{a}}Klik hier{{/a}} om terug te gaan naar je abonnement."],"Newsletter":["Nieuwsbrief"],"Want to keep up to date with changes to Redirection?":["Op de hoogte blijven van veranderingen aan Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Meld je aan voor de kleine Redirection nieuwsbrief - een nieuwsbrief, die niet vaak uitkomt, over nieuwe functies en wijzigingen in de plugin. Ideaal wanneer je bèta-aanpassingen wilt testen voordat ze worden vrijgegeven."],"Your email address:":["Je e-mailadres:"],"You've supported this plugin - thank you!":["Je hebt deze plugin gesteund - bedankt!"],"You get useful software and I get to carry on making it better.":["Je krijgt goed bruikbare software en ik kan doorgaan met het verbeteren ervan."],"Forever":["Voor altijd"],"Delete the plugin - are you sure?":["Verwijder de plugin - weet je het zeker?"],"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.":["Wanneer je de plugin verwijdert, worden alle ingestelde verwijzingen, logbestanden, en instellingen verwijderd. Doe dit als je de plugin voorgoed wilt verwijderen, of als je de plugin wilt resetten."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Eenmaal verwijderd zullen je verwijzingen niet meer werken. Als ze nog steeds lijken te werken, maak dan de cache van je browser leeg."],"Yes! Delete the plugin":["Ja! Verwijder de plugin"],"No! Don't delete the plugin":["Nee! Verwijder de plugin niet"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Beheer al je 301-verwijzingen en hou 404-fouten in de gaten"],"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}}.":["Je mag Redirection gratis gebruiken - het leven is vurrukuluk! Desalniettemin heeft het veel tijd en moeite gekost om Redirection te ontwikkelen. Als je Redirection handig vind, kan je de ontwikkeling ondersteunen door een {{strong}}kleine donatie{{/strong}} te doen."],"Redirection Support":["Redirection ondersteuning"],"Support":["Ondersteuning"],"404s":["404s"],"Log":["Log"],"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.":["Deze actie zal alle verwijzingen, alle logs en alle instellingen van de Redirection-plugin verwijderen. Bezint eer ge begint."],"Delete Redirection":["Verwijder Redirection"],"Upload":["Uploaden"],"Import":["Importeren"],"Update":["Bijwerken"],"Auto-generate URL":["URL automatisch genereren"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Een uniek token waarmee feed readers toegang hebben tot de Redirection log RSS (laat leeg om automatisch te genereren)"],"RSS Token":["RSS-token"],"404 Logs":["404 logboeken"],"(time to keep logs for)":["(tijd om logboeken voor te bewaren)"],"Redirect Logs":["Redirect logboeken"],"I'm a nice person and I have helped support the author of this plugin":["Ik ben een aardig persoon en ik heb de auteur van deze plugin geholpen met ondersteuning."],"Plugin Support":["Ondersteuning van de plugin"],"Options":["Instellingen"],"Two months":["Twee maanden"],"A month":["Een maand"],"A week":["Een week"],"A day":["Een dag"],"No logs":["Geen logs"],"Delete All":["Verwijder alles"],"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.":["Gebruik groepen om je verwijzingen te organiseren. Groepen worden toegewezen aan een module, die van invloed is op de manier waarop de verwijzingen in die groep werken. Weet je het niet zeker, blijf dan de WordPress-module gebruiken."],"Add Group":["Groep toevoegen"],"Search":["Zoeken"],"Groups":["Groepen"],"Save":["Opslaan"],"Group":["Groep"],"Regular Expression":["Reguliere expressie"],"Match":["Vergelijk met"],"Add new redirection":["Nieuwe verwijzing toevoegen"],"Cancel":["Annuleren"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Instellingen"],"Error (404)":["Fout (404)"],"Pass-through":["Doorlaten"],"Redirect to random post":["Verwijs naar willekeurig bericht"],"Redirect to URL":["Verwijs naar URL"],"Invalid group when creating redirect":["Ongeldige groep bij het maken van een verwijzing"],"IP":["IP-adres"],"Source URL":["Bron-URL"],"Date":["Datum"],"Add Redirect":["Verwijzing toevoegen"],"View Redirects":["Verwijzingen bekijken"],"Module":["Module"],"Redirects":["Verwijzingen"],"Name":["Naam"],"Filters":["Filters"],"Reset hits":["Reset hits"],"Enable":["Inschakelen"],"Disable":["Schakel uit"],"Delete":["Verwijderen"],"Edit":["Bewerk"],"Last Access":["Laatste hit"],"Hits":["Hits"],"URL":["URL"],"Modified Posts":["Gewijzigde berichten"],"Redirections":["Verwijzingen"],"User Agent":["User agent"],"URL and user agent":["URL en user agent"],"Target URL":["Doel-URL"],"URL only":["Alleen URL"],"HTTP code":["HTTP code"],"Regex":["Regex"],"Referrer":["Verwijzer"],"URL and referrer":["URL en verwijzer"],"Logged Out":["Uitgelogd"],"Logged In":["Ingelogd"],"URL and login status":["URL en inlogstatus"]}
|
| 1 |
+
{"":[],"Ignore & Pass Query":["Ignore & Pass Query"],"Ignore Query":["Ignore Query"],"Exact Query":["Exact Query"],"Search title":["Zoek in de titel"],"Not accessed in last year":["Niet benaderd in afgelopen jaar"],"Not accessed in last month":["Niet benaderd in afgelopen maand"],"Never accessed":["Nooit benaderd"],"Last Accessed":["Laatst benaderd"],"HTTP Status Code":["HTTP status code"],"Plain":["Eenvoudig"],"Source":["Bron"],"Code":["Code"],"Action Type":["Action Type"],"Match Type":["Match Type"],"Search target URL":["Zoek doel URL"],"Search IP":["Zoek IP"],"Search user agent":["Zoek user agent"],"Search referrer":["Zoek verwijzer"],"Search URL":["Zoek URL"],"Filter on: %(type)s":["Filter op: %(type)s"],"Disabled":["Uitgeschakeld"],"Enabled":["Ingeschakeld"],"Compact Display":["Compacte display"],"Standard Display":["Standaard display"],"Status":["Status"],"Pre-defined":["Vooraf gedefinieerd"],"Custom Display":["Aangepast display"],"Display All":["Toon alles"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lijst van met komma gescheiden talen om mee te vergelijken (bv. da, en_GB)"],"Language":["Taal"],"504 - Gateway Timeout":["504 - Gateway timeout"],"503 - Service Unavailable":["503 - Dienst niet beschikbaar"],"502 - Bad Gateway":["502 - Bad gateway"],"501 - Not implemented":["501 - Niet geïmplementeerd"],"500 - Internal Server Error":["500 - Interne serverfout"],"451 - Unavailable For Legal Reasons":["451 - Toegang geweigerd vanwege juridische redenen"],"URL and language":["URL en taal"],"The problem is almost certainly caused by one of the above.":["Het probleem wordt vrijwel zeker veroorzaakt door een van de bovenstaande."],"Your admin pages are being cached. Clear this cache and try again.":["Je admin pagina's worden gecached. Wis deze cache en probeer het opnieuw."],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Meld je af, wis de browsercache en log opnieuw in - je browser heeft een oude sessie in de cache opgeslagen."],"Reload the page - your current session is old.":["Herlaad de pagina - je huidige sessie is oud."],"This is usually fixed by doing one of these:":["Dit wordt gewoonlijk opgelost door een van deze oplossingen:"],"You are not authorised to access this page.":["Je hebt geen toegang tot deze pagina."],"URL match":["URL overeenkomst"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["Kan het .htaccess bestand niet opslaan"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["Klik op \"Upgrade voltooien\" wanneer je klaar bent."],"Automatic Install":["Automatische installatie"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":["Wanneer je de handmatige installatie niet voltooid, wordt je hierheen teruggestuurd."],"Click \"Finished! 🎉\" when finished.":["Klik op \"Klaar! 🎉\" wanneer je klaar bent."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Wanneer je site speciale database permissies nodig heeft, of je wilt het liever zelf doen, dan kun je de volgende SQL code handmatig uitvoeren."],"Manual Install":["Handmatige installatie"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Onvoldoende database machtigingen gedetecteerd. Geef je database gebruiker de juiste machtigingen."],"This information is provided for debugging purposes. Be careful making any changes.":["Deze informatie wordt verstrekt voor foutopsporingsdoeleinden. Wees voorzichtig met het aanbrengen van wijzigingen."],"Plugin Debug":["Plugin foutopsporing"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":[""],"IP Headers":["IP headers"],"Do not change unless advised to do so!":["Niet veranderen tenzij je wordt geadviseerd om dit te doen!"],"Database version":["Database versie"],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Automatische upgrade"],"Manual Upgrade":["Handmatige upgrade"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":["Upgrade voltooien"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["Ik heb hulp nodig!"],"You will need at least one working REST API to continue.":[""],"Check Again":["Opnieuw controleren"],"Testing - %s$":["Aan het testen - %s$"],"Show Problems":["Toon problemen"],"Summary":["Samenvatting"],"You are using a broken REST API route. Changing to a working API should fix the problem.":[""],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":["Niet beschikbaar"],"Not working but fixable":["Werkt niet, maar te repareren"],"Working but some issues":["Werkt, maar met problemen"],"Current API":["Huidige API"],"Switch to this API":["Gebruik deze API"],"Hide":["Verberg"],"Show Full":["Toon volledig"],"Working!":["Werkt!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":["Open een probleem"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":["Dat hielp niet"],"What do I do next?":["Wat moet ik nu doen?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":[""],"Possible cause":["Mogelijke oorzaak"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":["Lees de REST API gids voor meer informatie."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":["URL opties / regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Forceer een verwijzing van HTTP naar de HTTPS-versie van je WordPress site domein. Zorg ervoor dat je HTTPS werkt voordat je deze inschakelt."],"Export 404":["Exporteer 404"],"Export redirect":["Exporteer verwijzing"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress permalink structuren werken niet in normale URLs. Gebruik hiervoor een reguliere expressie."],"Unable to update redirect":["Kan de verwijzing niet bijwerken"],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":["Standaard zoekopdracht matching"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":["Is van toepassing op alle verwijzingen tenzij je ze anders instelt."],"Default URL settings":["Standaard URL instellingen"],"Ignore and pass all query parameters":["Negeer & geef zoekopdrachtparameters door"],"Ignore all query parameters":["Negeer alle zoekopdrachtparameters"],"Exact match":["Exacte overeenkomst"],"Caching software (e.g Cloudflare)":["Caching software (bv. Cloudflare)"],"A security plugin (e.g Wordfence)":["Een beveiligingsplugin (bv. Wordfence)"],"URL options":["URL opties"],"Query Parameters":["Zoekopdrachtparameters"],"Ignore & pass parameters to the target":["Negeer & geef parameters door aan het doel"],"Ignore all parameters":["Negeer alle parameters"],"Exact match all parameters in any order":["Exacte overeenkomst met alle parameters in elke volgorde"],"Ignore Case":["Negeer hoofdlettergebruik"],"Ignore Slash":["Negeer slash"],"Relative REST API":["Relatieve REST API"],"Raw REST API":["Raw REST API"],"Default REST API":["Standaard REST API"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Dat is alles - je bent nu aan het verwijzen! Denk erom dat wat hierboven staat slechts een voorbeeld is - je kunt nu een verwijzing toevoegen."],"(Example) The target URL is the new URL":["(Voorbeeld) De doel URL is de nieuwe URL"],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Uitgeschakeld! Gedetecteerd PHP %1$s, nodig PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Er wordt een database-upgrade uitgevoerd. Ga door om te voltooien."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Redirection's database moet bijgewerkt worden - <a href=\"%1$1s\">klik om bij te werken</a>."],"Redirection database needs upgrading":["Redirection database moet bijgewerkt worden"],"Upgrade Required":["Upgrade vereist"],"Finish Setup":["Installatie afronden"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Ga terug"],"Continue Setup":["Doorgaan met configuratie"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":["Houd een logboek bij van alle omleidingen en 404-fouten."],"{{link}}Read more about this.{{/link}}":["{{link}}Lees hier meer over.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Wanneer je de permalink van een bericht of pagina aanpast, kan Redirection automatisch een verwijzing voor je creëren."],"Monitor permalink changes in WordPress posts and pages":["Bewaak permalink veranderingen in WordPress berichten en pagina's"],"These are some options you may want to enable now. They can be changed at any time.":["Hier zijn een aantal opties die je wellicht nu wil aanzetten. Deze kunnen op ieder moment weer aangepast worden."],"Basic Setup":["Basisconfiguratie"],"Start Setup":["Begin configuratie"],"When ready please press the button to continue.":["Klik wanneer je klaar bent op de knop om door te gaan."],"First you will be asked a few questions, and then Redirection will set up your database.":["Je krijgt eerst een aantal vragen, daarna zet Redirection je database op."],"What's next?":["Wat is het volgende?"],"Check a URL is being redirected":["Controleer of een URL wordt doorverwezen."],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":["Hoe gebruik ik deze plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Welkom bij Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":[""],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["Klaar! 🎉"],"Progress: %(complete)d$":["Voortgang: %(complete)d$"],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":["Instellen Redirection"],"Upgrading Redirection":["Upgraden Redirection"],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["Stop upgrade"],"Skip this stage":["Sla deze stap over"],"Try again":["Probeer nogmaals"],"Database problem":["Database probleem"],"Please enable JavaScript":["Schakel Javascript in"],"Please upgrade your database":["Upgrade je database"],"Upgrade Database":["Upgrade database"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Failed to perform query \"%s\"":[""],"Table \"%s\" is missing":["Tabel \"%s\" bestaat niet"],"Create basic data":["Maak basisgegevens"],"Install Redirection tables":["Installeer Redirection's tabellen"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Site en home URL zijn inconsistent. Corrigeer dit via de Instellingen > Algemeen pagina: %1$1s is niet %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Probeer niet alle 404s te verwijzen - dit is geen goede manier van werken."],"Only the 404 page type is currently supported.":["Alleen het 404 paginatype wordt op dit moment ondersteund."],"Page Type":["Paginatype"],"Enter IP addresses (one per line)":["Voeg IP-adressen toe (één per regel)"],"Describe the purpose of this redirect (optional)":["Beschrijf het doel van deze verwijzing (optioneel)"],"418 - I'm a teapot":["418 - Ik ben een theepot"],"403 - Forbidden":["403 - Verboden"],"400 - Bad Request":["400 - Slecht verzoek"],"304 - Not Modified":["304 - Niet aangepast"],"303 - See Other":["303 - Zie andere"],"Do nothing (ignore)":["Doe niets (negeer)"],"Target URL when not matched (empty to ignore)":["Doel URL wanneer niet overeenkomt (leeg om te negeren)"],"Target URL when matched (empty to ignore)":["Doel URL wanneer overeenkomt (leeg om te negeren)"],"Show All":["Toon alles"],"Delete all logs for these entries":["Verwijder alle logs voor deze regels"],"Delete all logs for this entry":["Verwijder alle logs voor deze regel"],"Delete Log Entries":["Verwijder log regels"],"Group by IP":["Groepeer op IP"],"Group by URL":["Groepeer op URL"],"No grouping":["Niet groeperen"],"Ignore URL":["Negeer URL"],"Block IP":["Blokkeer IP"],"Redirect All":["Alles doorverwijzen"],"Count":["Aantal"],"URL and WordPress page type":["URL en WordPress paginatype"],"URL and IP":["URL en IP"],"Problem":["Probleem"],"Good":["Goed"],"Check":["Controleer"],"Check Redirect":["Controleer verwijzing"],"Check redirect for: {{code}}%s{{/code}}":["Controleer verwijzing voor: {{code}}%s{{/code}}"],"What does this mean?":["Wat betekent dit?"],"Not using Redirection":["Gebruikt geen Redirection"],"Using Redirection":["Gebruikt Redirection"],"Found":["Gevonden"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} naar {{code}}%(url)s{{/code}}"],"Expected":["Verwacht"],"Error":["Fout"],"Enter full URL, including http:// or https://":["Volledige URL inclusief http:// of https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Soms houdt je browser een URL in de cache, wat het moeilijk maakt om te zien of het werkt als verwacht. Gebruik dit om te bekijken of een URL echt wordt verwezen."],"Redirect Tester":["Verwijzingstester"],"Target":["Doel"],"URL is not being redirected with Redirection":["URL wordt niet verwezen met Redirection"],"URL is being redirected with Redirection":["URL wordt verwezen met Redirection"],"Unable to load details":["Kan details niet laden"],"Enter server URL to match against":["Voer de server-URL in waarnaar moet worden gezocht"],"Server":["Server"],"Enter role or capability value":["Voer rol of capaciteitswaarde in"],"Role":["Rol"],"Match against this browser referrer text":["Vergelijk met deze browser verwijstekst"],"Match against this browser user agent":["Vergelijk met deze browser user agent"],"The relative URL you want to redirect from":["De relatieve URL waar vandaan je wilt verwijzen"],"(beta)":["(beta)"],"Force HTTPS":["HTTPS forceren"],"GDPR / Privacy information":["AVG / privacyinformatie"],"Add New":["Toevoegen"],"URL and role/capability":["URL en rol/capaciteit"],"URL and server":["URL en server"],"Site and home protocol":["Site en home protocol"],"Site and home are consistent":["Site en home komen overeen"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Het is je eigen verantwoordelijkheid om HTTP-headers door te geven aan PHP. Neem contact op met je hostingprovider voor ondersteuning hiermee."],"Accept Language":["Accepteer taal"],"Header value":["Headerwaarde"],"Header name":["Headernaam"],"HTTP Header":["HTTP header"],"WordPress filter name":["WordPress filternaam"],"Filter Name":["Filternaam"],"Cookie value":["Cookiewaarde"],"Cookie name":["Cookienaam"],"Cookie":["Cookie"],"clearing your cache.":["je cache opschonen."],"If you are using a caching system such as Cloudflare then please read this: ":["Gebruik je een caching systeem zoals Cloudflare, lees dan dit: "],"URL and HTTP header":["URL en HTTP header"],"URL and custom filter":["URL en aangepast filter"],"URL and cookie":["URL en cookie"],"404 deleted":["404 verwijderd"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hoe Redirection de REST API gebruikt - niet veranderen als het niet noodzakelijk is"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Kijk naar de {{link}}plugin status{{/link}}. Het kan zijn dat je zo het probleem vindt en het probleem \"magisch\" oplost."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching software{{/link}}, en zeker Cloudflare, kunnen het verkeerde cachen. Probeer alle cache te verwijderen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Zet andere plugins tijdelijk uit!{{/link}} Dit lost heel vaak problemen op.."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Bekijk hier de <a href=\"https://redirection.me/support/problems/\">lijst van algemene problemen</a>."],"Unable to load Redirection ☹️":["Redirection kon niet worden geladen ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Je WordPress REST API is uitgezet. Je moet het aanzetten om Redirection te laten werken"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Useragent fout"],"Unknown Useragent":["Onbekende Useragent"],"Device":["Apparaat"],"Operating System":["Besturingssysteem"],"Browser":["Browser"],"Engine":["Engine"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["Geen IP geschiedenis"],"Full IP logging":["Volledige IP geschiedenis"],"Anonymize IP (mask last part)":["Anonimiseer IP (maskeer laatste gedeelte)"],"Monitor changes to %(type)s":["Monitor veranderd naar %(type)s"],"IP Logging":["IP geschiedenis bijhouden"],"(select IP logging level)":["(selecteer IP logniveau)"],"Geo Info":["Geo info"],"Agent Info":["Agent info"],"Filter by IP":["Filter op IP"],"Geo IP Error":["Geo IP fout"],"Something went wrong obtaining this information":["Er ging iets mis bij het ophalen van deze informatie"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Dit is een IP adres van een privé-netwerk. Dat betekent dat het zich in een huis of bedrijfsnetwerk bevindt, en dat geen verdere informatie kan worden getoond."],"No details are known for this address.":["Er zijn geen details bekend voor dit adres."],"Geo IP":["Geo IP"],"City":["Stad"],"Area":["Gebied"],"Timezone":["Tijdzone"],"Geo Location":["Geo locatie"],"Powered by {{link}}redirect.li{{/link}}":["Mogelijk gemaakt door {{link}}redirect.li{{/link}}"],"Trash":["Prullenbak"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Redirection vereist dat de WordPress REST API geactiveerd is. Heb je deze uitgezet, dan kun je Redirection niet gebruiken"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Je kunt de volledige documentatie over het gebruik van Redirection vinden op de <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Volledige documentatie voor Redirection kun je vinden op {{site}}https://redirection.me{{/site}}. Heb je een probleem, check dan eerst de {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wil je een bug doorgeven, lees dan de {{report}}Reporting Bugs{{/report}} gids."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wil je informatie doorgeven die je niet openbaar wilt delen, stuur het dan rechtstreeks via {{email}}email{{/email}} - geef zoveel informatie als je kunt!"],"Never cache":["Nooit cache"],"An hour":["Een uur"],"Redirect Cache":["Redirect cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hoe lang je de doorverwezen 301 URLs (via de \"Expires\" HTTP header) wilt cachen"],"Are you sure you want to import from %s?":["Weet je zeker dat je wilt importeren van %s?"],"Plugin Importers":["Plugin importeerders"],"The following redirect plugins were detected on your site and can be imported from.":["De volgende redirect plugins, waar vandaan je kunt importeren, zijn gevonden op je site."],"total = ":["totaal = "],"Import from %s":["Importeer van %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection heeft WordPress v%1s nodig, en je gebruikt v%2s - update je WordPress"],"Default WordPress \"old slugs\"":["Standaard WordPress \"oude slugs\""],"Create associated redirect (added to end of URL)":["Maak gerelateerde verwijzingen (wordt toegevoegd aan het einde van de URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ Magische reparatie ⚡️"],"Plugin Status":["Plugin status"],"Custom":["Aangepast"],"Mobile":["Mobiel"],"Feed Readers":["Feed readers"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL bijhouden veranderingen"],"Save changes to this group":["Bewaar veranderingen in deze groep"],"For example \"/amp\"":["Bijvoorbeeld \"/amp\""],"URL Monitor":["URL monitor"],"Delete 404s":["Verwijder 404s"],"Delete all from IP %s":["Verwijder alles van IP %s"],"Delete all matching \"%s\"":["Verwijder alles wat overeenkomt met \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":["Kan Redirection niet laden"],"Unable to create group":["Kan groep niet aanmaken"],"Post monitor group is valid":["Bericht monitorgroep is geldig"],"Post monitor group is invalid":["Bericht monitorgroep is ongeldig"],"Post monitor group":["Bericht monitorgroep"],"All redirects have a valid group":["Alle verwijzingen hebben een geldige groep"],"Redirects with invalid groups detected":["Verwijzingen met ongeldige groepen gevonden"],"Valid redirect group":["Geldige verwijzingsgroep"],"Valid groups detected":["Geldige groepen gevonden"],"No valid groups, so you will not be able to create any redirects":["Geen geldige groepen gevonden, je kunt daarom geen verwijzingen maken"],"Valid groups":["Geldige groepen"],"Database tables":["Database tabellen"],"The following tables are missing:":["De volgende tabellen ontbreken:"],"All tables present":["Alle tabellen zijn aanwezig"],"Cached Redirection detected":["Gecachte verwijzing gedetecteerd"],"Please clear your browser cache and reload this page.":["Maak je browser cache leeg en laad deze pagina nogmaals."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress heeft geen reactie gegeven. Dit kan betekenen dat er een fout is opgetreden of dat het verzoek werd geblokkeerd. Bekijk je server foutlog."],"If you think Redirection is at fault then create an issue.":["Denk je dat Redirection het probleem veroorzaakt, maak dan een probleemrapport aan."],"This may be caused by another plugin - look at your browser's error console for more details.":["Dit kan worden veroorzaakt door een andere plugin - bekijk je browser's foutconsole voor meer gegevens."],"Loading, please wait...":["Aan het laden..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV bestandsformaat{{/strong}}: {{code}}bron-URL, doel-URL{{/code}} - en kan eventueel worden gevolgd door {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 voor nee, 1 voor ja)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Verwijzing werkt niet. Probeer je browser cache leeg te maken en deze pagina opnieuw te laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Werkt dit niet, open dan je browser's foutconsole en maak een {{link}}nieuw probleemrapport{{/link}} aan met alle gegevens."],"Create Issue":["Maak probleemrapport"],"Email":["E-mail"],"Need help?":["Hulp nodig?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Houd er rekening mee dat ondersteuning wordt aangeboden op basis van de beschikbare tijd en niet wordt gegarandeerd. Ik verleen geen betaalde ondersteuning."],"Pos":["Pos"],"410 - Gone":["410 - Weg"],"Position":["Positie"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Wordt gebruikt om een URL te genereren wanneer geen URL is ingegeven. Gebruik de speciale tags {{code}}$dec${{/code}} of {{code}}$hex${{/code}} om in plaats daarvan een unieke ID te gebruiken"],"Import to group":["Importeer naar groep"],"Import a CSV, .htaccess, or JSON file.":["Importeer een CSV, .htaccess, of JSON bestand."],"Click 'Add File' or drag and drop here.":["Klik op 'Bestand toevoegen' of sleep het hier naartoe."],"Add File":["Bestand toevoegen"],"File selected":["Bestand geselecteerd"],"Importing":["Aan het importeren"],"Finished importing":["Klaar met importeren"],"Total redirects imported:":["Totaal aantal geïmporteerde verwijzingen:"],"Double-check the file is the correct format!":["Check nogmaals of het bestand van het correcte format is!"],"OK":["Ok"],"Close":["Sluiten"],"Export":["Exporteren"],"Everything":["Alles"],"WordPress redirects":["WordPress verwijzingen"],"Apache redirects":["Apache verwijzingen"],"Nginx redirects":["Nginx verwijzingen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite regels"],"View":["Bekijk"],"Import/Export":["Import/export"],"Logs":["Logbestanden"],"404 errors":["404 fouten"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":[""],"I'd like to support some more.":["Ik wil graag meer bijdragen."],"Support 💰":["Ondersteuning 💰"],"Redirection saved":["Verwijzing opgeslagen"],"Log deleted":["Log verwijderd"],"Settings saved":["Instellingen opgeslagen"],"Group saved":["Groep opgeslagen"],"Are you sure you want to delete this item?":["Weet je zeker dat je dit item wilt verwijderen?","Weet je zeker dat je deze items wilt verwijderen?"],"pass":["geslaagd"],"All groups":["Alle groepen"],"301 - Moved Permanently":["301 - Permanent verplaatst"],"302 - Found":["302 - Gevonden"],"307 - Temporary Redirect":["307 - Tijdelijke verwijzing"],"308 - Permanent Redirect":["308 - Permanente verwijzing"],"401 - Unauthorized":["401 - Onbevoegd"],"404 - Not Found":["404 - Niet gevonden"],"Title":["Titel"],"When matched":["Wanneer overeenkomt"],"with HTTP code":["met HTTP code"],"Show advanced options":["Geavanceerde opties weergeven"],"Matched Target":["Overeengekomen doel"],"Unmatched Target":["Niet overeengekomen doel"],"Saving...":["Aan het opslaan..."],"View notice":["Toon bericht"],"Invalid source URL":["Ongeldige bron-URL"],"Invalid redirect action":["Ongeldige verwijzingsactie"],"Invalid redirect matcher":["Ongeldige verwijzingsvergelijking"],"Unable to add new redirect":["Kan geen nieuwe verwijzing toevoegen"],"Something went wrong 🙁":["Er is iets verkeerd gegaan 🙁"],"Log entries (%d max)":["Logmeldingen (%d max)"],"Select bulk action":["Bulkactie selecteren"],"Bulk Actions":["Bulkacties"],"Apply":["Toepassen"],"First page":["Eerste pagina"],"Prev page":["Vorige pagina"],"Current Page":["Huidige pagina"],"of %(page)s":["van %(page)s"],"Next page":["Volgende pagina"],"Last page":["Laatste pagina"],"%s item":["%s item","%s items"],"Select All":["Selecteer alles"],"Sorry, something went wrong loading the data - please try again":["Het spijt me, er ging iets mis met het laden van de gegevens - probeer het nogmaals"],"No results":["Geen resultaten"],"Delete the logs - are you sure?":["Verwijder logs - weet je het zeker?"],"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":["Ja! Verwijder de logs"],"No! Don't delete the logs":["Nee! Verwijder de logs niet"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Bedankt voor het aanmelden! {{a}}Klik hier{{/a}} om terug te gaan naar je abonnement."],"Newsletter":["Nieuwsbrief"],"Want to keep up to date with changes to Redirection?":["Op de hoogte blijven van veranderingen aan Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Meld je aan voor de kleine Redirection nieuwsbrief - een nieuwsbrief, die niet vaak uitkomt, over nieuwe functies en wijzigingen in de plugin. Ideaal wanneer je bèta-aanpassingen wilt testen voordat ze worden vrijgegeven."],"Your email address:":["Je e-mailadres:"],"You've supported this plugin - thank you!":["Je hebt deze plugin gesteund - bedankt!"],"You get useful software and I get to carry on making it better.":["Je krijgt goed bruikbare software en ik kan doorgaan met het verbeteren ervan."],"Forever":["Voor altijd"],"Delete the plugin - are you sure?":["Verwijder de plugin - weet je het zeker?"],"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.":["Wanneer je de plugin verwijdert, worden alle ingestelde verwijzingen, logbestanden, en instellingen verwijderd. Doe dit als je de plugin voorgoed wilt verwijderen, of als je de plugin wilt resetten."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Eenmaal verwijderd zullen je verwijzingen niet meer werken. Als ze nog steeds lijken te werken, maak dan de cache van je browser leeg."],"Yes! Delete the plugin":["Ja! Verwijder de plugin"],"No! Don't delete the plugin":["Nee! Verwijder de plugin niet"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Beheer al je 301-verwijzingen en hou 404-fouten in de gaten"],"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}}.":["Je mag Redirection gratis gebruiken - het leven is vurrukuluk! Desalniettemin heeft het veel tijd en moeite gekost om Redirection te ontwikkelen. Als je Redirection handig vind, kan je de ontwikkeling ondersteunen door een {{strong}}kleine donatie{{/strong}} te doen."],"Redirection Support":["Redirection ondersteuning"],"Support":["Ondersteuning"],"404s":["404s"],"Log":["Log"],"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.":["Deze actie zal alle verwijzingen, alle logs en alle instellingen van de Redirection-plugin verwijderen. Bezint eer ge begint."],"Delete Redirection":["Verwijder Redirection"],"Upload":["Uploaden"],"Import":["Importeren"],"Update":["Bijwerken"],"Auto-generate URL":["URL automatisch genereren"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Een uniek token waarmee feed readers toegang hebben tot de Redirection log RSS (laat leeg om automatisch te genereren)"],"RSS Token":["RSS-token"],"404 Logs":["404 logboeken"],"(time to keep logs for)":["(tijd om logboeken voor te bewaren)"],"Redirect Logs":["Redirect logboeken"],"I'm a nice person and I have helped support the author of this plugin":["Ik ben een aardig persoon en ik heb de auteur van deze plugin geholpen met ondersteuning"],"Plugin Support":["Ondersteuning van de plugin"],"Options":["Instellingen"],"Two months":["Twee maanden"],"A month":["Een maand"],"A week":["Een week"],"A day":["Een dag"],"No logs":["Geen logs"],"Delete All":["Verwijder alles"],"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.":["Gebruik groepen om je verwijzingen te organiseren. Groepen worden toegewezen aan een module, die van invloed is op de manier waarop de verwijzingen in die groep werken. Weet je het niet zeker, blijf dan de WordPress-module gebruiken."],"Add Group":["Groep toevoegen"],"Search":["Zoeken"],"Groups":["Groepen"],"Save":["Opslaan"],"Group":["Groep"],"Regular Expression":["Reguliere expressie"],"Match":["Vergelijk met"],"Add new redirection":["Nieuwe verwijzing toevoegen"],"Cancel":["Annuleren"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Instellingen"],"Error (404)":["Fout (404)"],"Pass-through":["Doorlaten"],"Redirect to random post":["Verwijs naar willekeurig bericht"],"Redirect to URL":["Verwijs naar URL"],"Invalid group when creating redirect":["Ongeldige groep bij het maken van een verwijzing"],"IP":["IP-adres"],"Source URL":["Bron-URL"],"Date":["Datum"],"Add Redirect":["Verwijzing toevoegen"],"View Redirects":["Verwijzingen bekijken"],"Module":["Module"],"Redirects":["Verwijzingen"],"Name":["Naam"],"Filters":["Filters"],"Reset hits":["Reset hits"],"Enable":["Inschakelen"],"Disable":["Schakel uit"],"Delete":["Verwijderen"],"Edit":["Bewerk"],"Last Access":["Laatste hit"],"Hits":["Hits"],"URL":["URL"],"Modified Posts":["Gewijzigde berichten"],"Redirections":["Verwijzingen"],"User Agent":["User agent"],"URL and user agent":["URL en user agent"],"Target URL":["Doel-URL"],"URL only":["Alleen URL"],"HTTP code":["HTTP code"],"Regex":["Regex"],"Referrer":["Verwijzer"],"URL and referrer":["URL en verwijzer"],"Logged Out":["Uitgelogd"],"Logged In":["Ingelogd"],"URL and login status":["URL en inlogstatus"]}
|
locale/json/redirection-pt_BR.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":[""],"URL match":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Um loop foi detectado e a atualização foi encerrada. Isso geralmente indica que {{support}}seu site está em cache{{/support}} e alterações no banco de dados não estão sendo salvas."],"Unable to save .htaccess file":["Não foi possível salvar o arquivo .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Os redirecionamentos adicionados a um grupo Apache podem ser salvos num arquivo {{code}}.htaccess{{/code}}, basta acrescentar o caminho completo aqui. Para sua referência, o WordPress está instalado em {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Clique \"Concluir Atualização\" quando acabar."],"Automatic Install":["Instalação automática"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["O URL de destino contém o caractere inválido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Se estiver usando o WordPress 5.2 ou mais recente, confira o {{link}}Diagnóstico{{/link}} e resolva os problemas identificados."],"If you do not complete the manual install you will be returned here.":["Se você não concluir a instalação manual, será trazido de volta aqui."],"Click \"Finished! 🎉\" when finished.":["Clique \"Acabou! 🎉\" quando terminar."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Se o seu site requer permissões especiais para o banco de dado, ou se preferir fazer por conta própria, você pode manualmente rodar o seguinte SQL."],"Manual Install":["Instalação manual"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["As permissões para o banco de dados são insuficientes. Conceda ao usuário do banco de dados as permissões adequadas."],"This information is provided for debugging purposes. Be careful making any changes.":["Esta informação é fornecida somente para depuração. Cuidado ao fazer qualquer mudança."],"Plugin Debug":["Depuração do Plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["O Redirection se comunica com o WordPress por meio da API REST do WordPress. Ela é uma parte integrante do WordPress, e você terá problemas se não conseguir usá-la."],"IP Headers":["Cabeçalhos IP"],"Do not change unless advised to do so!":["Não altere, a menos que seja aconselhado a fazê-lo!"],"Database version":["Versão do banco de dados"],"Complete data (JSON)":["Dados completos (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exporte para CSV, .htaccess do Apache, Nginx, ou JSON do Redirection. O formato JSON contém todas as informações; os outros formatos contêm informações parciais apropriadas a cada formato."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["O CSV não inclui todas as informações e tudo é importado/exportado como correspondências \"URL somente\". Use o formato JSON se quiser o conjunto completo dos dados."],"All imports will be appended to the current database - nothing is merged.":["Todas as importações são adicionadas ao banco de dados - nada é fundido."],"Automatic Upgrade":["Upgrade Automático"],"Manual Upgrade":["Upgrade Manual"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Faça um backup dos seus dados no Redirection: {{download}}baixar um backup{{/download}}. Se houver qualquer problema, você pode importar esses dados de novo para o Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Clique no botão \"Upgrade do Banco de Dados\" para fazer automaticamente um upgrade do banco de dados."],"Complete Upgrade":["Completar Upgrade"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["O Redirection armazena dados em seu banco de dados e às vezes ele precisa ser atualizado. O seu banco de dados está na versão {{strong}}%(current)s{{/strong}} e a mais recente é a {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Observe que você precisa indicar o caminho do módulo Apache em suas opções do Redirection."],"I need support!":["Preciso de ajuda!"],"You will need at least one working REST API to continue.":["É preciso pelo menos uma API REST funcionando para continuar."],"Check Again":["Conferir Novamente"],"Testing - %s$":["Testando - %s$"],"Show Problems":["Mostrar Problemas"],"Summary":["Sumário"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Você está usando uma rota inválida para a API REST. Mudar para uma API em funcionamento deve resolver o problema."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["A API REST não está funcionando e o plugin não conseguirá continuar até que isso seja corrigido."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Há alguns problemas para conectar à sua API REST. Não é preciso corrigir esses problemas e o plugin está conseguindo funcionar."],"Unavailable":["Indisponível"],"Not working but fixable":["Não está funcionando, mas dá para arrumar"],"Working but some issues":["Funcionando, mas com alguns problemas"],"Current API":["API atual"],"Switch to this API":["Troque para esta API"],"Hide":["Ocultar"],"Show Full":["Mostrar Tudo"],"Working!":["Funcionando!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["O URL de destino deve ser um URL absoluto, como {{code}}https://domain.com/%(url)s{{/code}} ou iniciar com uma barra {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Seu destino é o mesmo que uma origem e isso vai criar um loop. Deixe o destino em branco se você não quiser nenhuma ação."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["O URL de destino que você quer redirecionar, ou auto-completar com o nome do post ou link permanente."],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":["Criar um Relato"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["{{strong}}Crie um relato{{/strong}} ou o envie num {{strong}}e-mail{{/strong}}."],"That didn't help":["Isso não ajudou"],"What do I do next?":["O que eu faço agora?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Não foi possível fazer a solicitação devido à segurança do navegador. Geralmente isso acontece porque o URL do WordPress e o URL do Site são inconsistentes."],"Possible cause":["Possível causa"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["O WordPress retornou uma mensagem inesperada. Isso provavelmente é um erro de PHP de um outro plugin."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Este pode ser um plugin de segurança, ou o seu servidor está com pouca memória, ou tem um erro externo. Confira os registros do seu servidor."],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Sua API REST está retornando uma página 404. Isso pode ser causado por um plugin de segurança, ou o seu servidor pode estar mal configurado."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Sua API REST provavelmente está sendo bloqueada por um plugin de segurança. Por favor desative ele, ou o configure para permitir solicitações à API REST."],"Read this REST API guide for more information.":["Leia este guia da API REST para mais informações."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["Sua API REST API está sendo enviada para o cache. Por favor libere todos os caches, de plugin ou do servidor, saia do WordPress, libere o cache do seu navegador, e tente novamente."],"URL options / Regex":["Opções de URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Força um redirecionamento do seu site WordPress, da versão HTTP para HTTPS. Não habilite sem antes conferir se o HTTPS está funcionando."],"Export 404":["Exportar 404"],"Export redirect":["Exportar redirecionamento"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["Estruturas de link permanente do WordPress não funcionam com URLs normais. Use uma expressão regular."],"Unable to update redirect":["Não foi possível atualizar o redirecionamento"],"Pass - as ignore, but also copies the query parameters to the target":["Passar - como ignorar, mas também copia os parâmetros de consulta para o destino"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorar - como Exato, mas ignora qualquer parâmetro de consulta que não esteja na sua origem"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exato - corresponde os parâmetros de consulta exatamente definidos na origem, em qualquer ordem"],"Default query matching":["Correspondência de consulta padrão"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorar barra final (ou seja {{code}}/post-legal/{{/code}} vai corresponder com {{code}}/post-legal{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Correspondências insensível à caixa (ou seja {{code}}/Post-Legal{{/code}} vai corresponder com {{code}}/post-legal{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Aplica-se a todos os redirecionamentos, a menos que você configure eles de outro modo."],"Default URL settings":["Configurações padrão de URL"],"Ignore and pass all query parameters":["Ignorar e passar todos os parâmetros de consulta"],"Ignore all query parameters":["Ignorar todos os parâmetros de consulta"],"Exact match":["Correspondência exata"],"Caching software (e.g Cloudflare)":["Programa de caching (por exemplo, Cloudflare)"],"A security plugin (e.g Wordfence)":["Um plugin de segurança (por exemplo, Wordfence)"],"URL options":["Opções de URL"],"Query Parameters":["Parâmetros de Consulta"],"Ignore & pass parameters to the target":["Ignorar & passar parâmetros ao destino"],"Ignore all parameters":["Ignorar todos os parâmetros"],"Exact match all parameters in any order":["Correspondência exata de todos os parâmetros em qualquer ordem"],"Ignore Case":["Ignorar Caixa"],"Ignore Slash":["Ignorar Barra"],"Relative REST API":["API REST relativa"],"Raw REST API":["API REST raw"],"Default REST API":["API REST padrão"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Pronto, é só isso, agora você já está redirecionando! O que vai acima é só um exemplo - agora você pode inserir um redirecionamento."],"(Example) The target URL is the new URL":["(Exemplo) O URL de destino é o novo URL"],"(Example) The source URL is your old or original URL":["(Exemplo) O URL de origem é o URL antigo ou oiginal"],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":["Uma atualização do banco de dados está em andamento. Continue para concluir."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["O banco de dados do Redirection precisa ser atualizado - <a href=\"%1$1s\">clique para atualizar</a>."],"Redirection database needs upgrading":["O banco de dados do Redirection precisa ser atualizado"],"Upgrade Required":["Atualização Obrigatória"],"Finish Setup":["Concluir Configuração"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Você tem diferentes URLs configurados na página Configurações > Geral do WordPress, o que geralmente indica um erro de configuração, e isso pode causar problemas com a API REST. Confira suas configurações."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Se você tiver um problema, consulte a documentação do seu plugin, ou tente falar com o suporte do provedor de hospedagem. Isso geralmente {{link}}não é um problema causado pelo Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Algum outro plugin que bloqueia a API REST"],"A server firewall or other server configuration (e.g OVH)":["Um firewall do servidor, ou outra configuração do servidor (p.ex. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["O Redirection usa a {{link}}API REST do WordPress{{/link}} para se comunicar com o WordPress. Isso está ativo e funcionando por padrão. Às vezes a API REST é bloqueada por:"],"Go back":["Voltar"],"Continue Setup":["Continuar a configuração"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Armazenar o endereço IP permite que você executa outras ações de registro. Observe que você terá que aderir às leis locais com relação à coleta de dados (por exemplo, GDPR)."],"Store IP information for redirects and 404 errors.":["Armazenar informações sobre o IP para redirecionamentos e erros 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Armazenar registros de redirecionamentos e erros 404 permite que você veja o que está acontecendo no seu site. Isso aumenta o espaço ocupado pelo banco de dados."],"Keep a log of all redirects and 404 errors.":["Manter um registro de todos os redirecionamentos e erros 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Leia mais sobre isto.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Se você muda o link permanente de um post ou página, o Redirection pode criar automaticamente um redirecionamento para você."],"Monitor permalink changes in WordPress posts and pages":["Monitorar alterações nos links permanentes de posts e páginas do WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Estas são algumas opções que você pode ativar agora. Elas podem ser alteradas a qualquer hora."],"Basic Setup":["Configuração Básica"],"Start Setup":["Iniciar Configuração"],"When ready please press the button to continue.":["Quando estiver pronto, aperte o botão para continuar."],"First you will be asked a few questions, and then Redirection will set up your database.":["Primeiro você responderá algumas perguntas,e então o Redirection vai configurar seu banco de dados."],"What's next?":["O que vem a seguir?"],"Check a URL is being redirected":["Confira se um URL está sendo redirecionado"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Correspondências de URL mais poderosas, inclusive {{regular}}expressões regulares{{/regular}} e {{other}}outras condições{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importe{{/link}} de um arquivo .htaccess ou CSV e de outros vários plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Monitore erros 404{{/link}}, obtenha informações detalhadas sobre o visitante, e corrija qualquer problema"],"Some features you may find useful are":["Alguns recursos que você pode achar úteis são"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["A documentação completa pode ser encontrada no {{link}}site do Redirection (em inglês).{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Um redirecionamento simples envolve configurar um {{strong}}URL de origem{{/strong}} (o URL antigo) e um {{strong}}URL de destino{{/strong}} (o URL novo). Por exemplo:"],"How do I use this plugin?":["Como eu uso este plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["O Redirection é projetado para ser usado em sites com poucos redirecionamentos a sites com milhares de redirecionamentos."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Obrigado por instalar e usar o Redirection v%(version)s. Este plugin vai permitir que você administre seus redirecionamentos 301, monitore os erros 404, e melhores seu site, sem precisar conhecimentos de Apache ou Nginx."],"Welcome to Redirection 🚀🎉":["Bem-vindo ao Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Isso vai redirecionar tudo, inclusive as páginas de login. Certifique-se de que realmente quer fazer isso."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Para prevenir uma expressão regular gananciosa, você pode usar {{code}}^{{/code}} para ancorá-la ao início do URL. Por exemplo: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Lembre-se de ativar a opção \"regex\" se isto for uma expressão regular."],"The source URL should probably start with a {{code}}/{{/code}}":["O URL de origem deve provavelmente começar com {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Isso vai ser convertido em um redirecionamento por servidor para o domínio {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Âncoras internas (#) não são enviadas ao servidor e não podem ser redirecionadas."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} para {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Concluído! 🎉"],"Progress: %(complete)d$":["Progresso: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Sair antes de o processo ser concluído pode causar problemas."],"Setting up Redirection":["Configurando o Redirection"],"Upgrading Redirection":["Atualizando o Redirection"],"Please remain on this page until complete.":["Permaneça nesta página até o fim."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Se quiser {{support}}solicitar suporte{{/support}} inclua estes detalhes:"],"Stop upgrade":["Parar atualização"],"Skip this stage":["Pular esta fase"],"Try again":["Tentar de novo"],"Database problem":["Problema no banco de dados"],"Please enable JavaScript":["Ativar o JavaScript"],"Please upgrade your database":["Atualize seu banco de dados"],"Upgrade Database":["Atualizar Banco de Dados"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Complete sua <a href=\"%s\">configuração do Redirection</a> para ativar este plugin."],"Your database does not need updating to %s.":["Seu banco de dados não requer atualização para %s."],"Failed to perform query \"%s\"":["Falha ao realizar a consulta \"%s\""],"Table \"%s\" is missing":["A tabela \"%s\" não foi encontrada"],"Create basic data":["Criar dados básicos"],"Install Redirection tables":["Instalar tabelas do Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["URL do site e do WordPress são inconsistentes. Corrija na página Configurações > Geral: %1$1s não é %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Não tente redirecionar todos os seus 404s - isso não é uma coisa boa."],"Only the 404 page type is currently supported.":["Somente o tipo de página 404 é suportado atualmente."],"Page Type":["Tipo de página"],"Enter IP addresses (one per line)":["Digite endereços IP (um por linha)"],"Describe the purpose of this redirect (optional)":["Descreva o propósito deste redirecionamento (opcional)"],"418 - I'm a teapot":["418 - Sou uma chaleira"],"403 - Forbidden":["403 - Proibido"],"400 - Bad Request":["400 - Solicitação inválida"],"304 - Not Modified":["304 - Não modificado"],"303 - See Other":["303 - Veja outro"],"Do nothing (ignore)":["Fazer nada (ignorar)"],"Target URL when not matched (empty to ignore)":["URL de destino se não houver correspondência (em branco para ignorar)"],"Target URL when matched (empty to ignore)":["URL de destino se houver correspondência (em branco para ignorar)"],"Show All":["Mostrar todos"],"Delete all logs for these entries":["Excluir todos os registros para estas entradas"],"Delete all logs for this entry":["Excluir todos os registros para esta entrada"],"Delete Log Entries":["Excluir entradas no registro"],"Group by IP":["Agrupar por IP"],"Group by URL":["Agrupar por URL"],"No grouping":["Não agrupar"],"Ignore URL":["Ignorar URL"],"Block IP":["Bloquear IP"],"Redirect All":["Redirecionar todos"],"Count":["Número"],"URL and WordPress page type":["URL e tipo de página do WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Bom"],"Check":["Verificar"],"Check Redirect":["Verificar redirecionamento"],"Check redirect for: {{code}}%s{{/code}}":["Verifique o redirecionamento de: {{code}}%s{{/code}}"],"What does this mean?":["O que isto significa?"],"Not using Redirection":["Sem usar o Redirection"],"Using Redirection":["Usando o Redirection"],"Found":["Encontrado"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} para {{code}}%(url)s{{/code}}"],"Expected":["Esperado"],"Error":["Erro"],"Enter full URL, including http:// or https://":["Digite o URL inteiro, incluindo http:// ou https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["O seu navegador pode fazer cache de URL, o que dificulta saber se um redirecionamento está funcionando como deveria. Use isto para verificar um URL e ver como ele está realmente sendo redirecionado."],"Redirect Tester":["Teste de redirecionamento"],"Target":["Destino"],"URL is not being redirected with Redirection":["O URL não está sendo redirecionado com o Redirection"],"URL is being redirected with Redirection":["O URL está sendo redirecionado com o Redirection"],"Unable to load details":["Não foi possível carregar os detalhes"],"Enter server URL to match against":["Digite o URL do servidor para correspondência"],"Server":["Servidor"],"Enter role or capability value":["Digite a função ou capacidade"],"Role":["Função"],"Match against this browser referrer text":["Texto do referenciador do navegador para correspondênica"],"Match against this browser user agent":["Usuário de agente do navegador para correspondência"],"The relative URL you want to redirect from":["O URL relativo que você quer redirecionar"],"(beta)":["(beta)"],"Force HTTPS":["Forçar HTTPS"],"GDPR / Privacy information":["GDPR / Informações sobre privacidade (em inglês)"],"Add New":["Adicionar novo"],"URL and role/capability":["URL e função/capacidade"],"URL and server":["URL e servidor"],"Site and home protocol":["Protocolo do endereço do WordPress e do site"],"Site and home are consistent":["O endereço do WordPress e do site são consistentes"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["É sua a responsabilidade de passar cabeçalhos HTTP ao PHP. Contate o suporte de seu provedor de hospedagem e pergunte como fazê-lo."],"Accept Language":["Aceitar Idioma"],"Header value":["Valor do cabeçalho"],"Header name":["Nome cabeçalho"],"HTTP Header":["Cabeçalho HTTP"],"WordPress filter name":["Nome do filtro WordPress"],"Filter Name":["Nome do filtro"],"Cookie value":["Valor do cookie"],"Cookie name":["Nome do cookie"],"Cookie":["Cookie"],"clearing your cache.":["limpando seu cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "],"URL and HTTP header":["URL e cabeçalho HTTP"],"URL and custom filter":["URL e filtro personalizado"],"URL and cookie":["URL e cookie"],"404 deleted":["404 excluído"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Como o Redirection usa a API REST. Não altere a menos que seja necessário"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Dê uma olhada em {{link}}status do plugin{{/link}}. Ali talvez consiga identificar e fazer a \"Correção mágica\" do problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Programas de cache{{/link}}, em particular o Cloudflare, podem fazer o cache da coisa errada. Tente liberar seus caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Desative temporariamente outros plugins!{{/link}} Isso corrige muitos problemas."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Consulte a <a href=\"https://redirection.me/support/problems/\">lista de problemas comuns (em inglês)</a>."],"Unable to load Redirection ☹️":["Não foi possível carregar o Redirection ☹️"],"WordPress REST API":["A API REST do WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["A API REST do WordPress foi desativada. É preciso ativá-la para que o Redirection continue funcionando."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erro de agente de usuário"],"Unknown Useragent":["Agente de usuário desconhecido"],"Device":["Dispositivo"],"Operating System":["Sistema operacional"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Agente de usuário"],"Agent":["Agente"],"No IP logging":["Não registrar IP"],"Full IP logging":["Registrar IP completo"],"Anonymize IP (mask last part)":["Tornar IP anônimo (mascarar a última parte)"],"Monitor changes to %(type)s":["Monitorar alterações em %(type)s"],"IP Logging":["Registro de IP"],"(select IP logging level)":["(selecione o nível de registro de IP)"],"Geo Info":["Informações geográficas"],"Agent Info":["Informação sobre o agente"],"Filter by IP":["Filtrar por IP"],"Geo IP Error":["Erro IP Geo"],"Something went wrong obtaining this information":["Algo deu errado ao obter essa informação"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Este é um IP de uma rede privada. Isso significa que ele está localizado dentro de uma rede residencial ou comercial e nenhuma outra informação pode ser exibida."],"No details are known for this address.":["Nenhum detalhe é conhecido para este endereço."],"Geo IP":["IP Geo"],"City":["Cidade"],"Area":["Região"],"Timezone":["Fuso horário"],"Geo Location":["Coordenadas"],"Powered by {{link}}redirect.li{{/link}}":["Fornecido por {{link}}redirect.li{{/link}}"],"Trash":["Lixeira"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["O Redirection requer a API REST do WordPress para ser ativado. Se você a desativou, não vai conseguir usar o Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["A documentação completa (em inglês) sobre como usar o Redirection se encontra no site <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["A documentação completa do Redirection encontra-se (em inglês) em {{site}}https://redirection.me{{/site}}. Se tiver algum problema, consulte primeiro as {{faq}}Perguntas frequentes{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Se quiser comunicar um erro, leia o guia {{report}}Comunicando erros (em inglês){{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Se quiser enviar informações que não possam ser tornadas públicas, então remeta-as diretamente (em inglês) por {{email}}e-mail{{/email}}. Inclua o máximo de informação que puder!"],"Never cache":["Nunca fazer cache"],"An hour":["Uma hora"],"Redirect Cache":["Cache dos redirecionamentos"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["O tempo que deve ter o cache dos URLs redirecionados com 301 (via \"Expires\" no cabeçalho HTTP)"],"Are you sure you want to import from %s?":["Tem certeza de que deseja importar de %s?"],"Plugin Importers":["Importar de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Os seguintes plugins de redirecionamento foram detectados em seu site e se pode importar deles."],"total = ":["total = "],"Import from %s":["Importar de %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["O Redirection requer o WordPress v%1$1s, mas você está usando a versão v%2$2s. Atualize o WordPress"],"Default WordPress \"old slugs\"":["Redirecionamentos de \"slugs anteriores\" do WordPress"],"Create associated redirect (added to end of URL)":["Criar redirecionamento atrelado (adicionado ao fim do URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["O <code>Redirectioni10n</code> não está definido. Isso geralmente significa que outro plugin está impedindo o Redirection de carregar. Desative todos os plugins e tente novamente."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Se o botão Correção mágica não funcionar, você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."],"⚡️ Magic fix ⚡️":["⚡️ Correção mágica ⚡️"],"Plugin Status":["Status do plugin"],"Custom":["Personalizado"],"Mobile":["Móvel"],"Feed Readers":["Leitores de feed"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Alterações do monitoramento de URLs"],"Save changes to this group":["Salvar alterações neste grupo"],"For example \"/amp\"":["Por exemplo, \"/amp\""],"URL Monitor":["Monitoramento de URLs"],"Delete 404s":["Excluir 404s"],"Delete all from IP %s":["Excluir registros do IP %s"],"Delete all matching \"%s\"":["Excluir tudo que corresponder a \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Seu servidor rejeitou a solicitação por ela ser muito grande. Você precisará alterá-la para continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["Além disso, verifique se o seu navegador é capaz de carregar <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."],"Unable to load Redirection":["Não foi possível carregar o Redirection"],"Unable to create group":["Não foi possível criar grupo"],"Post monitor group is valid":["O grupo do monitoramento de posts é válido"],"Post monitor group is invalid":["O grupo de monitoramento de post é inválido"],"Post monitor group":["Grupo do monitoramento de posts"],"All redirects have a valid group":["Todos os redirecionamentos têm um grupo válido"],"Redirects with invalid groups detected":["Redirecionamentos com grupos inválidos detectados"],"Valid redirect group":["Grupo de redirecionamento válido"],"Valid groups detected":["Grupos válidos detectados"],"No valid groups, so you will not be able to create any redirects":["Nenhum grupo válido. Portanto, você não poderá criar redirecionamentos"],"Valid groups":["Grupos válidos"],"Database tables":["Tabelas do banco de dados"],"The following tables are missing:":["As seguintes tabelas estão faltando:"],"All tables present":["Todas as tabelas presentes"],"Cached Redirection detected":["O Redirection foi detectado no cache"],"Please clear your browser cache and reload this page.":["Limpe o cache do seu navegador e recarregue esta página."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["O WordPress não retornou uma resposta. Isso pode significar que ocorreu um erro ou que a solicitação foi bloqueada. Confira o error_log de seu servidor."],"If you think Redirection is at fault then create an issue.":["Se você acha que o erro é do Redirection, abra um chamado."],"This may be caused by another plugin - look at your browser's error console for more details.":["Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."],"Loading, please wait...":["Carregando, aguarde..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}Formato do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["O Redirection não está funcionando. Tente limpar o cache do navegador e recarregar esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."],"Create Issue":["Criar chamado"],"Email":["E-mail"],"Need help?":["Precisa de ajuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Qualquer suporte somente é oferecido à medida que haja tempo disponível, e não é garantido. Não ofereço suporte pago."],"Pos":["Pos"],"410 - Gone":["410 - Não existe mais"],"Position":["Posição"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Usado na auto-geração do URL se nenhum URL for dado. Use as tags especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para em vez disso inserir um ID único"],"Import to group":["Importar para grupo"],"Import a CSV, .htaccess, or JSON file.":["Importar um arquivo CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Clique 'Adicionar arquivo' ou arraste e solte aqui."],"Add File":["Adicionar arquivo"],"File selected":["Arquivo selecionado"],"Importing":["Importando"],"Finished importing":["Importação concluída"],"Total redirects imported:":["Total de redirecionamentos importados:"],"Double-check the file is the correct format!":["Verifique novamente se o arquivo é o formato correto!"],"OK":["OK"],"Close":["Fechar"],"Export":["Exportar"],"Everything":["Tudo"],"WordPress redirects":["Redirecionamentos WordPress"],"Apache redirects":["Redirecionamentos Apache"],"Nginx redirects":["Redirecionamentos Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess do Apache"],"Nginx rewrite rules":["Regras de reescrita do Nginx"],"View":["Ver"],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Erro 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Mencione {{code}}%s{{/code}} e explique o que estava fazendo no momento"],"I'd like to support some more.":["Eu gostaria de ajudar mais um pouco."],"Support 💰":["Doação 💰"],"Redirection saved":["Redirecionamento salvo"],"Log deleted":["Registro excluído"],"Settings saved":["Configurações salvas"],"Group saved":["Grupo salvo"],"Are you sure you want to delete this item?":["Tem certeza de que deseja excluir este item?","Tem certeza de que deseja excluir estes item?"],"pass":["manter url"],"All groups":["Todos os grupos"],"301 - Moved Permanently":["301 - Mudou permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirecionamento temporário"],"308 - Permanent Redirect":["308 - Redirecionamento permanente"],"401 - Unauthorized":["401 - Não autorizado"],"404 - Not Found":["404 - Não encontrado"],"Title":["Título"],"When matched":["Quando corresponder"],"with HTTP code":["com código HTTP"],"Show advanced options":["Exibir opções avançadas"],"Matched Target":["Destino se correspondido"],"Unmatched Target":["Destino se não correspondido"],"Saving...":["Salvando..."],"View notice":["Veja o aviso"],"Invalid source URL":["URL de origem inválido"],"Invalid redirect action":["Ação de redirecionamento inválida"],"Invalid redirect matcher":["Critério de redirecionamento inválido"],"Unable to add new redirect":["Não foi possível criar novo redirecionamento"],"Something went wrong 🙁":["Algo deu errado 🙁"],"Log entries (%d max)":["Entradas do registro (máx %d)"],"Select bulk action":["Selecionar ações em massa"],"Bulk Actions":["Ações em massa"],"Apply":["Aplicar"],"First page":["Primeira página"],"Prev page":["Página anterior"],"Current Page":["Página atual"],"of %(page)s":["de %(page)s"],"Next page":["Próxima página"],"Last page":["Última página"],"%s item":["%s item","%s itens"],"Select All":["Selecionar tudo"],"Sorry, something went wrong loading the data - please try again":["Desculpe, mas algo deu errado ao carregar os dados - tente novamente"],"No results":["Nenhum resultado"],"Delete the logs - are you sure?":["Excluir os registros - Você tem certeza?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Uma vez excluídos, seus registros atuais não estarão mais disponíveis. Você pode agendar uma exclusão na opções do plugin Redirection, se quiser fazê-la automaticamente."],"Yes! Delete the logs":["Sim! Exclua os registros"],"No! Don't delete the logs":["Não! Não exclua os registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."],"Newsletter":["Boletim"],"Want to keep up to date with changes to Redirection?":["Quer ficar a par de mudanças no Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Inscreva-se no boletim do Redirection. O boletim tem baixo volume de mensagens e informa sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."],"Your email address:":["Seu endereço de e-mail:"],"You've supported this plugin - thank you!":["Você apoiou este plugin - obrigado!"],"You get useful software and I get to carry on making it better.":["Você obtém softwares úteis e eu continuo fazendo isso melhor."],"Forever":["Para sempre"],"Delete the plugin - are you sure?":["Excluir o plugin - Você tem certeza?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."],"Yes! Delete the plugin":["Sim! Exclua o plugin"],"No! Don't delete the plugin":["Não! Não exclua o plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gerencie todos os seus redirecionamentos 301 e monitore erros 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["O Redirection é livre para usar - a vida é maravilhosa e adorável! Foi necessário muito tempo e esforço para desenvolver e você pode ajudar a apoiar esse desenvolvimento {{strong}}fazendo uma pequena doação{{/strong}}."],"Redirection Support":["Ajuda do Redirection"],"Support":["Ajuda"],"404s":["404s"],"Log":["Registro"],"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.":["Selecionar esta opção irá remover todos os redirecionamentos, logs e todas as opções associadas ao plugin Redirection. Certifique-se de que é isso mesmo que deseja fazer."],"Delete Redirection":["Excluir o Redirection"],"Upload":["Carregar"],"Import":["Importar"],"Update":["Atualizar"],"Auto-generate URL":["Gerar automaticamente o URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Um token exclusivo que permite a leitores de feed o acesso ao RSS do registro do Redirection (deixe em branco para gerar automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registros de 404"],"(time to keep logs for)":["(tempo para manter os registros)"],"Redirect Logs":["Registros de redirecionamento"],"I'm a nice person and I have helped support the author of this plugin":["Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"],"Plugin Support":["Suporte do plugin"],"Options":["Opções"],"Two months":["Dois meses"],"A month":["Um mês"],"A week":["Uma semana"],"A day":["Um dia"],"No logs":["Não registrar"],"Delete All":["Apagar Tudo"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Use grupos para organizar os seus redirecionamentos. Os grupos são associados a um módulo, e o módulo afeta como os redirecionamentos do grupo funcionam. Na dúvida, use o módulo WordPress."],"Add Group":["Adicionar grupo"],"Search":["Pesquisar"],"Groups":["Grupos"],"Save":["Salvar"],"Group":["Agrupar"],"Regular Expression":[""],"Match":["Corresponder"],"Add new redirection":["Adicionar novo redirecionamento"],"Cancel":["Cancelar"],"Download":["Baixar"],"Redirection":["Redirection"],"Settings":["Configurações"],"Error (404)":["Erro (404)"],"Pass-through":["Manter URL de origem"],"Redirect to random post":["Redirecionar para um post aleatório"],"Redirect to URL":["Redirecionar para URL"],"Invalid group when creating redirect":["Grupo inválido ao criar o redirecionamento"],"IP":["IP"],"Source URL":["URL de origem"],"Date":["Data"],"Add Redirect":["Adicionar redirecionamento"],"View Redirects":["Ver redirecionamentos"],"Module":["Módulo"],"Redirects":["Redirecionamentos"],"Name":["Nome"],"Filters":[""],"Reset hits":["Redefinir acessos"],"Enable":["Ativar"],"Disable":["Desativar"],"Delete":["Excluir"],"Edit":["Editar"],"Last Access":["Último Acesso"],"Hits":["Acessos"],"URL":["URL"],"Modified Posts":["Posts modificados"],"Redirections":["Redirecionamentos"],"User Agent":["Agente de usuário"],"URL and user agent":["URL e agente de usuário"],"Target URL":["URL de destino"],"URL only":["URL somente"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Referenciador"],"URL and referrer":["URL e referenciador"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["URL e status de login"]}
|
| 1 |
+
{"":[],"Ignore & Pass Query":["Ignore & Repasse Consulta"],"Ignore Query":["Ignore a Consulta"],"Exact Query":["Consulta Exata"],"Search title":["Pesquisa título"],"Not accessed in last year":["Não acessado em 12 meses"],"Not accessed in last month":["Não acessado em 30 dias"],"Never accessed":["Nunca acessado"],"Last Accessed":["Último Acesso"],"HTTP Status Code":["Código de status HTTP"],"Plain":["Simples"],"Source":["Origem"],"Code":["Código"],"Action Type":["Tipo de Ação"],"Match Type":["Tipo de Correspondência"],"Search target URL":["Pesquisar URL de destino"],"Search IP":["Pesquisar IP"],"Search user agent":["Pesquisar agente de usuário"],"Search referrer":["Pesquisar referenciador"],"Search URL":["Pesquisar URL"],"Filter on: %(type)s":["Filtrar por: %(type)s"],"Disabled":["Desativado"],"Enabled":["Ativado"],"Compact Display":["Exibição Compacta"],"Standard Display":["Exibição Padrão"],"Status":["Status"],"Pre-defined":["Predefinido"],"Custom Display":["Exibição Personalizada"],"Display All":["Exibir Tudo"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["Seu URL parece conter um domínio dentro do caminho: {{code}}%(relative)s{{/code}}. Você quis usar {{code}}%(absolute)s{{/code}}?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lista separada por vírgula dos idiomas para correspondência (i.e. pt, pt-BR)"],"Language":["Idioma"],"504 - Gateway Timeout":["504 - Tempo limite do gateway"],"503 - Service Unavailable":["503 - Serviço indisponível"],"502 - Bad Gateway":["502 - Gateway incorreto"],"501 - Not implemented":["501 - Não implementado"],"500 - Internal Server Error":["500 - Erro interno do servidor"],"451 - Unavailable For Legal Reasons":["451 - Indisponível por motivos jurídicos"],"URL and language":["URL e idioma"],"The problem is almost certainly caused by one of the above.":["O problema é quase certamente causado por uma das alternativas acima."],"Your admin pages are being cached. Clear this cache and try again.":["Suas páginas administrativas estão sendo cacheadas. Limpe esse cache e tente novamente."],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Saia, limpe o cache do navegador, e acesse de novo - o seu navegador fez cache de uma sessão anterior."],"Reload the page - your current session is old.":["Recarregue a página - sua sessão atual é antiga."],"This is usually fixed by doing one of these:":["Isso geralmente é corrigido fazendo uma dessas alternativas:"],"You are not authorised to access this page.":["Você não está autorizado a acessar esta página."],"URL match":["Correspondência de URL"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Um loop foi detectado e a atualização foi encerrada. Isso geralmente indica que {{support}}seu site está em cache{{/support}} e alterações no banco de dados não estão sendo salvas."],"Unable to save .htaccess file":["Não foi possível salvar o arquivo .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Os redirecionamentos adicionados a um grupo Apache podem ser salvos num arquivo {{code}}.htaccess{{/code}}, basta acrescentar o caminho completo aqui. Para sua referência, o WordPress está instalado em {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Clique \"Concluir Atualização\" quando acabar."],"Automatic Install":["Instalação automática"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["O URL de destino contém o caractere inválido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Se estiver usando o WordPress 5.2 ou mais recente, confira o {{link}}Diagnóstico{{/link}} e resolva os problemas identificados."],"If you do not complete the manual install you will be returned here.":["Se você não concluir a instalação manual, será trazido de volta aqui."],"Click \"Finished! 🎉\" when finished.":["Clique \"Acabou! 🎉\" quando terminar."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Se o seu site requer permissões especiais para o banco de dado, ou se preferir fazer por conta própria, você pode manualmente rodar o seguinte SQL."],"Manual Install":["Instalação manual"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["As permissões para o banco de dados são insuficientes. Conceda ao usuário do banco de dados as permissões adequadas."],"This information is provided for debugging purposes. Be careful making any changes.":["Esta informação é fornecida somente para depuração. Cuidado ao fazer qualquer mudança."],"Plugin Debug":["Depuração do Plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["O Redirection se comunica com o WordPress por meio da API REST do WordPress. Ela é uma parte integrante do WordPress, e você terá problemas se não conseguir usá-la."],"IP Headers":["Cabeçalhos IP"],"Do not change unless advised to do so!":["Não altere, a menos que seja aconselhado a fazê-lo!"],"Database version":["Versão do banco de dados"],"Complete data (JSON)":["Dados completos (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exporte para CSV, .htaccess do Apache, Nginx, ou JSON do Redirection. O formato JSON contém todas as informações; os outros formatos contêm informações parciais apropriadas a cada formato."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["O CSV não inclui todas as informações e tudo é importado/exportado como correspondências \"URL somente\". Use o formato JSON se quiser o conjunto completo dos dados."],"All imports will be appended to the current database - nothing is merged.":["Todas as importações são adicionadas ao banco de dados - nada é fundido."],"Automatic Upgrade":["Upgrade Automático"],"Manual Upgrade":["Upgrade Manual"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Faça um backup dos seus dados no Redirection: {{download}}baixar um backup{{/download}}. Se houver qualquer problema, você pode importar esses dados de novo para o Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Clique no botão \"Upgrade do Banco de Dados\" para fazer automaticamente um upgrade do banco de dados."],"Complete Upgrade":["Completar Upgrade"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["O Redirection armazena dados em seu banco de dados e às vezes ele precisa ser atualizado. O seu banco de dados está na versão {{strong}}%(current)s{{/strong}} e a mais recente é a {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Observe que você precisa indicar o caminho do módulo Apache em suas opções do Redirection."],"I need support!":["Preciso de ajuda!"],"You will need at least one working REST API to continue.":["É preciso pelo menos uma API REST funcionando para continuar."],"Check Again":["Conferir Novamente"],"Testing - %s$":["Testando - %s$"],"Show Problems":["Mostrar Problemas"],"Summary":["Sumário"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Você está usando uma rota inválida para a API REST. Mudar para uma API em funcionamento deve resolver o problema."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["A API REST não está funcionando e o plugin não conseguirá continuar até que isso seja corrigido."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Há alguns problemas para conectar à sua API REST. Não é preciso corrigir esses problemas e o plugin está conseguindo funcionar."],"Unavailable":["Indisponível"],"Not working but fixable":["Não está funcionando, mas dá para arrumar"],"Working but some issues":["Funcionando, mas com alguns problemas"],"Current API":["API atual"],"Switch to this API":["Troque para esta API"],"Hide":["Ocultar"],"Show Full":["Mostrar Tudo"],"Working!":["Funcionando!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["O URL de destino deve ser um URL absoluto, como {{code}}https://domain.com/%(url)s{{/code}} ou iniciar com uma barra {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Seu destino é o mesmo que uma origem e isso vai criar um loop. Deixe o destino em branco se você não quiser nenhuma ação."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["O URL de destino que você quer redirecionar, ou auto-completar com o nome do post ou link permanente."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Inclua esses detalhes em seu relato, junto com uma descrição do que você estava fazendo e uma captura de tela."],"Create An Issue":["Criar um Relato"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["{{strong}}Crie um relato{{/strong}} ou o envie num {{strong}}e-mail{{/strong}}."],"That didn't help":["Isso não ajudou"],"What do I do next?":["O que eu faço agora?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Não foi possível fazer a solicitação devido à segurança do navegador. Geralmente isso acontece porque o URL do WordPress e o URL do Site são inconsistentes."],"Possible cause":["Possível causa"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["O WordPress retornou uma mensagem inesperada. Isso provavelmente é um erro de PHP de um outro plugin."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Este pode ser um plugin de segurança, ou o seu servidor está com pouca memória, ou tem um erro externo. Confira os registros do seu servidor."],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Sua API REST está retornando uma página 404. Isso pode ser causado por um plugin de segurança, ou o seu servidor pode estar mal configurado."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Sua API REST provavelmente está sendo bloqueada por um plugin de segurança. Por favor desative ele, ou o configure para permitir solicitações à API REST."],"Read this REST API guide for more information.":["Leia este guia da API REST para mais informações."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":["Sua API REST API está sendo enviada para o cache. Por favor libere todos os caches, de plugin ou do servidor, saia do WordPress, libere o cache do seu navegador, e tente novamente."],"URL options / Regex":["Opções de URL / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Força um redirecionamento do seu site WordPress, da versão HTTP para HTTPS. Não habilite sem antes conferir se o HTTPS está funcionando."],"Export 404":["Exportar 404"],"Export redirect":["Exportar redirecionamento"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["Estruturas de link permanente do WordPress não funcionam com URLs normais. Use uma expressão regular."],"Unable to update redirect":["Não foi possível atualizar o redirecionamento"],"Pass - as ignore, but also copies the query parameters to the target":["Passar - como ignorar, mas também copia os parâmetros de consulta para o destino"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorar - como Exato, mas ignora qualquer parâmetro de consulta que não esteja na sua origem"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exato - corresponde os parâmetros de consulta exatamente definidos na origem, em qualquer ordem"],"Default query matching":["Correspondência de consulta padrão"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorar barra final (ou seja {{code}}/post-legal/{{/code}} vai corresponder com {{code}}/post-legal{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Correspondências insensível à caixa (ou seja {{code}}/Post-Legal{{/code}} vai corresponder com {{code}}/post-legal{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Aplica-se a todos os redirecionamentos, a menos que você configure eles de outro modo."],"Default URL settings":["Configurações padrão de URL"],"Ignore and pass all query parameters":["Ignorar e passar todos os parâmetros de consulta"],"Ignore all query parameters":["Ignorar todos os parâmetros de consulta"],"Exact match":["Correspondência exata"],"Caching software (e.g Cloudflare)":["Programa de caching (por exemplo, Cloudflare)"],"A security plugin (e.g Wordfence)":["Um plugin de segurança (por exemplo, Wordfence)"],"URL options":["Opções de URL"],"Query Parameters":["Parâmetros de Consulta"],"Ignore & pass parameters to the target":["Ignorar & passar parâmetros ao destino"],"Ignore all parameters":["Ignorar todos os parâmetros"],"Exact match all parameters in any order":["Correspondência exata de todos os parâmetros em qualquer ordem"],"Ignore Case":["Ignorar Caixa"],"Ignore Slash":["Ignorar Barra"],"Relative REST API":["API REST relativa"],"Raw REST API":["API REST raw"],"Default REST API":["API REST padrão"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Pronto, é só isso, agora você já está redirecionando! O que vai acima é só um exemplo - agora você pode inserir um redirecionamento."],"(Example) The target URL is the new URL":["(Exemplo) O URL de destino é o novo URL"],"(Example) The source URL is your old or original URL":["(Exemplo) O URL de origem é o URL antigo ou oiginal"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Desativado! Detectado PHP %1$s, é necessário %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Uma atualização do banco de dados está em andamento. Continue para concluir."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["O banco de dados do Redirection precisa ser atualizado - <a href=\"%1$1s\">clique para atualizar</a>."],"Redirection database needs upgrading":["O banco de dados do Redirection precisa ser atualizado"],"Upgrade Required":["Atualização Obrigatória"],"Finish Setup":["Concluir Configuração"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Você tem diferentes URLs configurados na página Configurações > Geral do WordPress, o que geralmente indica um erro de configuração, e isso pode causar problemas com a API REST. Confira suas configurações."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Se você tiver um problema, consulte a documentação do seu plugin, ou tente falar com o suporte do provedor de hospedagem. Isso geralmente {{link}}não é um problema causado pelo Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Algum outro plugin que bloqueia a API REST"],"A server firewall or other server configuration (e.g OVH)":["Um firewall do servidor, ou outra configuração do servidor (p.ex. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["O Redirection usa a {{link}}API REST do WordPress{{/link}} para se comunicar com o WordPress. Isso está ativo e funcionando por padrão. Às vezes a API REST é bloqueada por:"],"Go back":["Voltar"],"Continue Setup":["Continuar a configuração"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Armazenar o endereço IP permite que você executa outras ações de registro. Observe que você terá que aderir às leis locais com relação à coleta de dados (por exemplo, GDPR)."],"Store IP information for redirects and 404 errors.":["Armazenar informações sobre o IP para redirecionamentos e erros 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Armazenar registros de redirecionamentos e erros 404 permite que você veja o que está acontecendo no seu site. Isso aumenta o espaço ocupado pelo banco de dados."],"Keep a log of all redirects and 404 errors.":["Manter um registro de todos os redirecionamentos e erros 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Leia mais sobre isto.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Se você muda o link permanente de um post ou página, o Redirection pode criar automaticamente um redirecionamento para você."],"Monitor permalink changes in WordPress posts and pages":["Monitorar alterações nos links permanentes de posts e páginas do WordPress"],"These are some options you may want to enable now. They can be changed at any time.":["Estas são algumas opções que você pode ativar agora. Elas podem ser alteradas a qualquer hora."],"Basic Setup":["Configuração Básica"],"Start Setup":["Iniciar Configuração"],"When ready please press the button to continue.":["Quando estiver pronto, aperte o botão para continuar."],"First you will be asked a few questions, and then Redirection will set up your database.":["Primeiro você responderá algumas perguntas,e então o Redirection vai configurar seu banco de dados."],"What's next?":["O que vem a seguir?"],"Check a URL is being redirected":["Confira se um URL está sendo redirecionado"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Correspondências de URL mais poderosas, inclusive {{regular}}expressões regulares{{/regular}} e {{other}}outras condições{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importe{{/link}} de um arquivo .htaccess ou CSV e de outros vários plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Monitore erros 404{{/link}}, obtenha informações detalhadas sobre o visitante, e corrija qualquer problema"],"Some features you may find useful are":["Alguns recursos que você pode achar úteis são"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["A documentação completa pode ser encontrada no {{link}}site do Redirection (em inglês).{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Um redirecionamento simples envolve configurar um {{strong}}URL de origem{{/strong}} (o URL antigo) e um {{strong}}URL de destino{{/strong}} (o URL novo). Por exemplo:"],"How do I use this plugin?":["Como eu uso este plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["O Redirection é projetado para ser usado em sites com poucos redirecionamentos a sites com milhares de redirecionamentos."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Obrigado por instalar e usar o Redirection v%(version)s. Este plugin vai permitir que você administre seus redirecionamentos 301, monitore os erros 404, e melhores seu site, sem precisar conhecimentos de Apache ou Nginx."],"Welcome to Redirection 🚀🎉":["Bem-vindo ao Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Isso vai redirecionar tudo, inclusive as páginas de login. Certifique-se de que realmente quer fazer isso."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Para prevenir uma expressão regular gananciosa, você pode usar {{code}}^{{/code}} para ancorá-la ao início do URL. Por exemplo: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Lembre-se de ativar a opção \"regex\" se isto for uma expressão regular."],"The source URL should probably start with a {{code}}/{{/code}}":["O URL de origem deve provavelmente começar com {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Isso vai ser convertido em um redirecionamento por servidor para o domínio {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Âncoras internas (#) não são enviadas ao servidor e não podem ser redirecionadas."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} para {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Concluído! 🎉"],"Progress: %(complete)d$":["Progresso: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Sair antes de o processo ser concluído pode causar problemas."],"Setting up Redirection":["Configurando o Redirection"],"Upgrading Redirection":["Atualizando o Redirection"],"Please remain on this page until complete.":["Permaneça nesta página até o fim."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Se quiser {{support}}solicitar suporte{{/support}} inclua estes detalhes:"],"Stop upgrade":["Parar atualização"],"Skip this stage":["Pular esta fase"],"Try again":["Tentar de novo"],"Database problem":["Problema no banco de dados"],"Please enable JavaScript":["Ativar o JavaScript"],"Please upgrade your database":["Atualize seu banco de dados"],"Upgrade Database":["Atualizar Banco de Dados"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Complete sua <a href=\"%s\">configuração do Redirection</a> para ativar este plugin."],"Your database does not need updating to %s.":["Seu banco de dados não requer atualização para %s."],"Failed to perform query \"%s\"":["Falha ao realizar a consulta \"%s\""],"Table \"%s\" is missing":["A tabela \"%s\" não foi encontrada"],"Create basic data":["Criar dados básicos"],"Install Redirection tables":["Instalar tabelas do Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["URL do site e do WordPress são inconsistentes. Corrija na página Configurações > Geral: %1$1s não é %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Não tente redirecionar todos os seus 404s - isso não é uma coisa boa."],"Only the 404 page type is currently supported.":["Somente o tipo de página 404 é suportado atualmente."],"Page Type":["Tipo de página"],"Enter IP addresses (one per line)":["Digite endereços IP (um por linha)"],"Describe the purpose of this redirect (optional)":["Descreva o propósito deste redirecionamento (opcional)"],"418 - I'm a teapot":["418 - Sou uma chaleira"],"403 - Forbidden":["403 - Proibido"],"400 - Bad Request":["400 - Solicitação inválida"],"304 - Not Modified":["304 - Não modificado"],"303 - See Other":["303 - Veja outro"],"Do nothing (ignore)":["Fazer nada (ignorar)"],"Target URL when not matched (empty to ignore)":["URL de destino se não houver correspondência (em branco para ignorar)"],"Target URL when matched (empty to ignore)":["URL de destino se houver correspondência (em branco para ignorar)"],"Show All":["Mostrar todos"],"Delete all logs for these entries":["Excluir todos os registros para estas entradas"],"Delete all logs for this entry":["Excluir todos os registros para esta entrada"],"Delete Log Entries":["Excluir entradas no registro"],"Group by IP":["Agrupar por IP"],"Group by URL":["Agrupar por URL"],"No grouping":["Não agrupar"],"Ignore URL":["Ignorar URL"],"Block IP":["Bloquear IP"],"Redirect All":["Redirecionar todos"],"Count":["Número"],"URL and WordPress page type":["URL e tipo de página do WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Bom"],"Check":["Verificar"],"Check Redirect":["Verificar redirecionamento"],"Check redirect for: {{code}}%s{{/code}}":["Verifique o redirecionamento de: {{code}}%s{{/code}}"],"What does this mean?":["O que isto significa?"],"Not using Redirection":["Sem usar o Redirection"],"Using Redirection":["Usando o Redirection"],"Found":["Encontrado"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} para {{code}}%(url)s{{/code}}"],"Expected":["Esperado"],"Error":["Erro"],"Enter full URL, including http:// or https://":["Digite o URL inteiro, incluindo http:// ou https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["O seu navegador pode fazer cache de URL, o que dificulta saber se um redirecionamento está funcionando como deveria. Use isto para verificar um URL e ver como ele está realmente sendo redirecionado."],"Redirect Tester":["Teste de redirecionamento"],"Target":["Destino"],"URL is not being redirected with Redirection":["O URL não está sendo redirecionado com o Redirection"],"URL is being redirected with Redirection":["O URL está sendo redirecionado com o Redirection"],"Unable to load details":["Não foi possível carregar os detalhes"],"Enter server URL to match against":["Digite o URL do servidor para correspondência"],"Server":["Servidor"],"Enter role or capability value":["Digite a função ou capacidade"],"Role":["Função"],"Match against this browser referrer text":["Texto do referenciador do navegador para correspondênica"],"Match against this browser user agent":["Usuário de agente do navegador para correspondência"],"The relative URL you want to redirect from":["O URL relativo que você quer redirecionar"],"(beta)":["(beta)"],"Force HTTPS":["Forçar HTTPS"],"GDPR / Privacy information":["GDPR / Informações sobre privacidade (em inglês)"],"Add New":["Adicionar novo"],"URL and role/capability":["URL e função/capacidade"],"URL and server":["URL e servidor"],"Site and home protocol":["Protocolo do endereço do WordPress e do site"],"Site and home are consistent":["O endereço do WordPress e do site são consistentes"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["É sua a responsabilidade de passar cabeçalhos HTTP ao PHP. Contate o suporte de seu provedor de hospedagem e pergunte como fazê-lo."],"Accept Language":["Aceitar Idioma"],"Header value":["Valor do cabeçalho"],"Header name":["Nome cabeçalho"],"HTTP Header":["Cabeçalho HTTP"],"WordPress filter name":["Nome do filtro WordPress"],"Filter Name":["Nome do filtro"],"Cookie value":["Valor do cookie"],"Cookie name":["Nome do cookie"],"Cookie":["Cookie"],"clearing your cache.":["limpando seu cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se você estiver usando um sistema de cache como o Cloudflare, então leia isto: "],"URL and HTTP header":["URL e cabeçalho HTTP"],"URL and custom filter":["URL e filtro personalizado"],"URL and cookie":["URL e cookie"],"404 deleted":["404 excluído"],"REST API":["API REST"],"How Redirection uses the REST API - don't change unless necessary":["Como o Redirection usa a API REST. Não altere a menos que seja necessário"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Dê uma olhada em {{link}}status do plugin{{/link}}. Ali talvez consiga identificar e fazer a \"Correção mágica\" do problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Programas de cache{{/link}}, em particular o Cloudflare, podem fazer o cache da coisa errada. Tente liberar seus caches."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Desative temporariamente outros plugins!{{/link}} Isso corrige muitos problemas."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Consulte a <a href=\"https://redirection.me/support/problems/\">lista de problemas comuns (em inglês)</a>."],"Unable to load Redirection ☹️":["Não foi possível carregar o Redirection ☹️"],"WordPress REST API":["A API REST do WordPress"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["A API REST do WordPress foi desativada. É preciso ativá-la para que o Redirection continue funcionando."],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Erro de agente de usuário"],"Unknown Useragent":["Agente de usuário desconhecido"],"Device":["Dispositivo"],"Operating System":["Sistema operacional"],"Browser":["Navegador"],"Engine":["Motor"],"Useragent":["Agente de usuário"],"Agent":["Agente"],"No IP logging":["Não registrar IP"],"Full IP logging":["Registrar IP completo"],"Anonymize IP (mask last part)":["Tornar IP anônimo (mascarar a última parte)"],"Monitor changes to %(type)s":["Monitorar alterações em %(type)s"],"IP Logging":["Registro de IP"],"(select IP logging level)":["(selecione o nível de registro de IP)"],"Geo Info":["Informações geográficas"],"Agent Info":["Informação sobre o agente"],"Filter by IP":["Filtrar por IP"],"Geo IP Error":["Erro IP Geo"],"Something went wrong obtaining this information":["Algo deu errado ao obter essa informação"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Este é um IP de uma rede privada. Isso significa que ele está localizado dentro de uma rede residencial ou comercial e nenhuma outra informação pode ser exibida."],"No details are known for this address.":["Nenhum detalhe é conhecido para este endereço."],"Geo IP":["IP Geo"],"City":["Cidade"],"Area":["Região"],"Timezone":["Fuso horário"],"Geo Location":["Coordenadas"],"Powered by {{link}}redirect.li{{/link}}":["Fornecido por {{link}}redirect.li{{/link}}"],"Trash":["Lixeira"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["O Redirection requer a API REST do WordPress para ser ativado. Se você a desativou, não vai conseguir usar o Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["A documentação completa (em inglês) sobre como usar o Redirection se encontra no site <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["A documentação completa do Redirection encontra-se (em inglês) em {{site}}https://redirection.me{{/site}}. Se tiver algum problema, consulte primeiro as {{faq}}Perguntas frequentes{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Se quiser comunicar um erro, leia o guia {{report}}Comunicando erros (em inglês){{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Se quiser enviar informações que não possam ser tornadas públicas, então remeta-as diretamente (em inglês) por {{email}}e-mail{{/email}}. Inclua o máximo de informação que puder!"],"Never cache":["Nunca fazer cache"],"An hour":["Uma hora"],"Redirect Cache":["Cache dos redirecionamentos"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["O tempo que deve ter o cache dos URLs redirecionados com 301 (via \"Expires\" no cabeçalho HTTP)"],"Are you sure you want to import from %s?":["Tem certeza de que deseja importar de %s?"],"Plugin Importers":["Importar de plugins"],"The following redirect plugins were detected on your site and can be imported from.":["Os seguintes plugins de redirecionamento foram detectados em seu site e se pode importar deles."],"total = ":["total = "],"Import from %s":["Importar de %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["O Redirection requer o WordPress v%1$1s, mas você está usando a versão v%2$2s. Atualize o WordPress"],"Default WordPress \"old slugs\"":["Redirecionamentos de \"slugs anteriores\" do WordPress"],"Create associated redirect (added to end of URL)":["Criar redirecionamento atrelado (adicionado ao fim do URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["O <code>Redirectioni10n</code> não está definido. Isso geralmente significa que outro plugin está impedindo o Redirection de carregar. Desative todos os plugins e tente novamente."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Se o botão Correção mágica não funcionar, você deve ler o erro e verificar se consegue corrigi-lo manualmente. Caso contrário, siga a seção \"Preciso de ajuda\" abaixo."],"⚡️ Magic fix ⚡️":["⚡️ Correção mágica ⚡️"],"Plugin Status":["Status do plugin"],"Custom":["Personalizado"],"Mobile":["Móvel"],"Feed Readers":["Leitores de feed"],"Libraries":["Bibliotecas"],"URL Monitor Changes":["Alterações do monitoramento de URLs"],"Save changes to this group":["Salvar alterações neste grupo"],"For example \"/amp\"":["Por exemplo, \"/amp\""],"URL Monitor":["Monitoramento de URLs"],"Delete 404s":["Excluir 404s"],"Delete all from IP %s":["Excluir registros do IP %s"],"Delete all matching \"%s\"":["Excluir tudo que corresponder a \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Seu servidor rejeitou a solicitação por ela ser muito grande. Você precisará alterá-la para continuar."],"Also check if your browser is able to load <code>redirection.js</code>:":["Além disso, verifique se o seu navegador é capaz de carregar <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Se você estiver usando um plugin ou serviço de cache de página (CloudFlare, OVH, etc), então você também poderá tentar limpar esse cache."],"Unable to load Redirection":["Não foi possível carregar o Redirection"],"Unable to create group":["Não foi possível criar grupo"],"Post monitor group is valid":["O grupo do monitoramento de posts é válido"],"Post monitor group is invalid":["O grupo de monitoramento de post é inválido"],"Post monitor group":["Grupo do monitoramento de posts"],"All redirects have a valid group":["Todos os redirecionamentos têm um grupo válido"],"Redirects with invalid groups detected":["Redirecionamentos com grupos inválidos detectados"],"Valid redirect group":["Grupo de redirecionamento válido"],"Valid groups detected":["Grupos válidos detectados"],"No valid groups, so you will not be able to create any redirects":["Nenhum grupo válido. Portanto, você não poderá criar redirecionamentos"],"Valid groups":["Grupos válidos"],"Database tables":["Tabelas do banco de dados"],"The following tables are missing:":["As seguintes tabelas estão faltando:"],"All tables present":["Todas as tabelas presentes"],"Cached Redirection detected":["O Redirection foi detectado no cache"],"Please clear your browser cache and reload this page.":["Limpe o cache do seu navegador e recarregue esta página."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["O WordPress não retornou uma resposta. Isso pode significar que ocorreu um erro ou que a solicitação foi bloqueada. Confira o error_log de seu servidor."],"If you think Redirection is at fault then create an issue.":["Se você acha que o erro é do Redirection, abra um chamado."],"This may be caused by another plugin - look at your browser's error console for more details.":["Isso pode ser causado por outro plugin - veja o console de erros do seu navegador para mais detalhes."],"Loading, please wait...":["Carregando, aguarde..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}Formato do arquivo CSV{{/strong}}: {{code}}URL de origem, URL de destino{{/code}} - e pode ser opcionalmente seguido com {{code}}regex, código http{{/code}} ({{code}}regex{{/code}} - 0 para não, 1 para sim)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["O Redirection não está funcionando. Tente limpar o cache do navegador e recarregar esta página."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se isso não ajudar, abra o console de erros de seu navegador e crie um {{link}}novo chamado{{/link}} com os detalhes."],"Create Issue":["Criar chamado"],"Email":["E-mail"],"Need help?":["Precisa de ajuda?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Qualquer suporte somente é oferecido à medida que haja tempo disponível, e não é garantido. Não ofereço suporte pago."],"Pos":["Pos"],"410 - Gone":["410 - Não existe mais"],"Position":["Posição"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Usado na auto-geração do URL se nenhum URL for dado. Use as tags especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para em vez disso inserir um ID único"],"Import to group":["Importar para grupo"],"Import a CSV, .htaccess, or JSON file.":["Importar um arquivo CSV, .htaccess ou JSON."],"Click 'Add File' or drag and drop here.":["Clique 'Adicionar arquivo' ou arraste e solte aqui."],"Add File":["Adicionar arquivo"],"File selected":["Arquivo selecionado"],"Importing":["Importando"],"Finished importing":["Importação concluída"],"Total redirects imported:":["Total de redirecionamentos importados:"],"Double-check the file is the correct format!":["Verifique novamente se o arquivo é o formato correto!"],"OK":["OK"],"Close":["Fechar"],"Export":["Exportar"],"Everything":["Tudo"],"WordPress redirects":["Redirecionamentos WordPress"],"Apache redirects":["Redirecionamentos Apache"],"Nginx redirects":["Redirecionamentos Nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess do Apache"],"Nginx rewrite rules":["Regras de reescrita do Nginx"],"View":["Ver"],"Import/Export":["Importar/Exportar"],"Logs":["Registros"],"404 errors":["Erro 404"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Mencione {{code}}%s{{/code}} e explique o que estava fazendo no momento"],"I'd like to support some more.":["Eu gostaria de ajudar mais um pouco."],"Support 💰":["Doação 💰"],"Redirection saved":["Redirecionamento salvo"],"Log deleted":["Registro excluído"],"Settings saved":["Configurações salvas"],"Group saved":["Grupo salvo"],"Are you sure you want to delete this item?":["Tem certeza de que deseja excluir este item?","Tem certeza de que deseja excluir estes item?"],"pass":["manter url"],"All groups":["Todos os grupos"],"301 - Moved Permanently":["301 - Mudou permanentemente"],"302 - Found":["302 - Encontrado"],"307 - Temporary Redirect":["307 - Redirecionamento temporário"],"308 - Permanent Redirect":["308 - Redirecionamento permanente"],"401 - Unauthorized":["401 - Não autorizado"],"404 - Not Found":["404 - Não encontrado"],"Title":["Título"],"When matched":["Quando corresponder"],"with HTTP code":["com código HTTP"],"Show advanced options":["Exibir opções avançadas"],"Matched Target":["Destino se correspondido"],"Unmatched Target":["Destino se não correspondido"],"Saving...":["Salvando..."],"View notice":["Veja o aviso"],"Invalid source URL":["URL de origem inválido"],"Invalid redirect action":["Ação de redirecionamento inválida"],"Invalid redirect matcher":["Critério de redirecionamento inválido"],"Unable to add new redirect":["Não foi possível criar novo redirecionamento"],"Something went wrong 🙁":["Algo deu errado 🙁"],"Log entries (%d max)":["Entradas do registro (máx %d)"],"Select bulk action":["Selecionar ações em massa"],"Bulk Actions":["Ações em massa"],"Apply":["Aplicar"],"First page":["Primeira página"],"Prev page":["Página anterior"],"Current Page":["Página atual"],"of %(page)s":["de %(page)s"],"Next page":["Próxima página"],"Last page":["Última página"],"%s item":["%s item","%s itens"],"Select All":["Selecionar tudo"],"Sorry, something went wrong loading the data - please try again":["Desculpe, mas algo deu errado ao carregar os dados - tente novamente"],"No results":["Nenhum resultado"],"Delete the logs - are you sure?":["Excluir os registros - Você tem certeza?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["Uma vez excluídos, seus registros atuais não estarão mais disponíveis. Você pode agendar uma exclusão na opções do plugin Redirection, se quiser fazê-la automaticamente."],"Yes! Delete the logs":["Sim! Exclua os registros"],"No! Don't delete the logs":["Não! Não exclua os registros"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Obrigado pela assinatura! {{a}}Clique aqui{{/a}} se você precisar retornar à sua assinatura."],"Newsletter":["Boletim"],"Want to keep up to date with changes to Redirection?":["Quer ficar a par de mudanças no Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Inscreva-se no boletim do Redirection. O boletim tem baixo volume de mensagens e informa sobre novos recursos e alterações no plugin. Ideal se quiser testar alterações beta antes do lançamento."],"Your email address:":["Seu endereço de e-mail:"],"You've supported this plugin - thank you!":["Você apoiou este plugin - obrigado!"],"You get useful software and I get to carry on making it better.":["Você obtém softwares úteis e eu continuo fazendo isso melhor."],"Forever":["Para sempre"],"Delete the plugin - are you sure?":["Excluir o plugin - Você tem certeza?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["A exclusão do plugin irá remover todos os seus redirecionamentos, logs e configurações. Faça isso se desejar remover o plugin para sempre, ou se quiser reiniciar o plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Uma vez excluído, os seus redirecionamentos deixarão de funcionar. Se eles parecerem continuar funcionando, limpe o cache do seu navegador."],"Yes! Delete the plugin":["Sim! Exclua o plugin"],"No! Don't delete the plugin":["Não! Não exclua o plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gerencie todos os seus redirecionamentos 301 e monitore erros 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["O Redirection é livre para usar - a vida é maravilhosa e adorável! Foi necessário muito tempo e esforço para desenvolver e você pode ajudar a apoiar esse desenvolvimento {{strong}}fazendo uma pequena doação{{/strong}}."],"Redirection Support":["Ajuda do Redirection"],"Support":["Ajuda"],"404s":["404s"],"Log":["Registro"],"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.":["Selecionar esta opção irá remover todos os redirecionamentos, logs e todas as opções associadas ao plugin Redirection. Certifique-se de que é isso mesmo que deseja fazer."],"Delete Redirection":["Excluir o Redirection"],"Upload":["Carregar"],"Import":["Importar"],"Update":["Atualizar"],"Auto-generate URL":["Gerar automaticamente o URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Um token exclusivo que permite a leitores de feed o acesso ao RSS do registro do Redirection (deixe em branco para gerar automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registros de 404"],"(time to keep logs for)":["(tempo para manter os registros)"],"Redirect Logs":["Registros de redirecionamento"],"I'm a nice person and I have helped support the author of this plugin":["Eu sou uma pessoa legal e ajudei a apoiar o autor deste plugin"],"Plugin Support":["Suporte do plugin"],"Options":["Opções"],"Two months":["Dois meses"],"A month":["Um mês"],"A week":["Uma semana"],"A day":["Um dia"],"No logs":["Não registrar"],"Delete All":["Apagar Tudo"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Use grupos para organizar os seus redirecionamentos. Os grupos são associados a um módulo, e o módulo afeta como os redirecionamentos do grupo funcionam. Na dúvida, use o módulo WordPress."],"Add Group":["Adicionar grupo"],"Search":["Pesquisar"],"Groups":["Grupos"],"Save":["Salvar"],"Group":["Agrupar"],"Regular Expression":["Expressão Regular"],"Match":["Corresponder"],"Add new redirection":["Adicionar novo redirecionamento"],"Cancel":["Cancelar"],"Download":["Baixar"],"Redirection":["Redirection"],"Settings":["Configurações"],"Error (404)":["Erro (404)"],"Pass-through":["Manter URL de origem"],"Redirect to random post":["Redirecionar para um post aleatório"],"Redirect to URL":["Redirecionar para URL"],"Invalid group when creating redirect":["Grupo inválido ao criar o redirecionamento"],"IP":["IP"],"Source URL":["URL de origem"],"Date":["Data"],"Add Redirect":["Adicionar redirecionamento"],"View Redirects":["Ver redirecionamentos"],"Module":["Módulo"],"Redirects":["Redirecionamentos"],"Name":["Nome"],"Filters":["Filtros"],"Reset hits":["Redefinir acessos"],"Enable":["Ativar"],"Disable":["Desativar"],"Delete":["Excluir"],"Edit":["Editar"],"Last Access":["Último Acesso"],"Hits":["Acessos"],"URL":["URL"],"Modified Posts":["Posts modificados"],"Redirections":["Redirecionamentos"],"User Agent":["Agente de usuário"],"URL and user agent":["URL e agente de usuário"],"Target URL":["URL de destino"],"URL only":["URL somente"],"HTTP code":["Código HTTP"],"Regex":["Regex"],"Referrer":["Referenciador"],"URL and referrer":["URL e referenciador"],"Logged Out":["Desconectado"],"Logged In":["Conectado"],"URL and login status":["URL e status de login"]}
|
locale/json/redirection-sv_SE.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":["Sök rubrik"],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":["HTTP-statuskod"],"Plain":[""],"Source":["Källa"],"Code":["Kod"],"Action Type":["Åtgärdstyp"],"Match Type":["Matchningstyp"],"Search target URL":["Sök mål-URL"],"Search IP":["Sök IP"],"Search user agent":["Sök användaragent"],"Search referrer":[""],"Search URL":["Sök URL"],"Filter on: %(type)s":["Filtrera på: % (typ)er"],"Disabled":["Inaktiverad"],"Enabled":["Aktiverad"],"Compact Display":["Kompakt vy"],"Standard Display":["Standardvy"],"Status":["Status"],"Pre-defined":["Fördefinierad"],"Custom Display":["Anpassad vy"],"Display All":["Visa alla"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":["Språk"],"504 - Gateway Timeout":["504 - Timeout för gateway"],"503 - Service Unavailable":["503 - Tjänsten är otillgänglig"],"502 - Bad Gateway":["502 - Felaktig gateway"],"501 - Not implemented":["501 - Ej implementerad"],"500 - Internal Server Error":["500 - Internt serverfel"],"451 - Unavailable For Legal Reasons":["451 - Otillgänglig av juridiska skäl"],"URL and language":["URL och språk"],"The problem is almost certainly caused by one of the above.":[""],"Your admin pages are being cached. Clear this cache and try again.":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":["Ladda om sidan - din nuvarande session är gammal."],"This is usually fixed by doing one of these:":[""],"You are not authorised to access this page.":["Du är inte behörig att komma åt denna sida."],"URL match":["URL-matchning"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["Kan inte spara .htaccess-fil"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["Klicka på ”Slutför uppgradering” när du är klar."],"Automatic Install":["Automatisk installation"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Din mål-URL innehåller det ogiltiga tecknet {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":[""],"Click \"Finished! 🎉\" when finished.":["Klicka på ”Klart! 🎉 \" när du är klar."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Om din webbplats behöver speciella databasbehörigheter, eller om du hellre vill göra det själv, kan du köra följande SQL manuellt."],"Manual Install":["Manuell installation"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Otillräckliga databasbehörigheter upptäckt. Ge din databasanvändare lämpliga behörigheter."],"This information is provided for debugging purposes. Be careful making any changes.":["Denna information tillhandahålls för felsökningsändamål. Var försiktig med att göra några ändringar."],"Plugin Debug":["Felsökning av tillägg"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection kommunicerar med WordPress via WordPress REST API. Detta är en standarddel av WordPress, och du kommer att få problem om du inte kan använda det."],"IP Headers":[""],"Do not change unless advised to do so!":["Ändra inte om du inte rekommenderas att göra det!"],"Database version":["Databasversion"],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Automatisk uppgradering"],"Manual Upgrade":["Manuell uppgradering"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Klicka på knappen ”Uppgradera databas” för att automatiskt uppgradera databasen."],"Complete Upgrade":["Slutför uppgradering"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection lagrar data i din databas och ibland måste detta uppgraderas. Din databas är i version {{strong}}%(current)s{{/strong}} och den senaste är {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Observera att du måste ställa in Apache-modulens sökväg i dina alternativ för Redirection."],"I need support!":["Jag behöver support!"],"You will need at least one working REST API to continue.":["Du behöver minst ett fungerande REST-API för att fortsätta."],"Check Again":["Kontrollera igen"],"Testing - %s$":["Testar – %s$"],"Show Problems":["Visa problem"],"Summary":["Sammanfattning"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Du använder en bruten REST-API-rutt. Att byta till ett fungerande API bör åtgärda problemet."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Ditt REST-API fungerar inte och tillägget kan inte fortsätta förrän detta är åtgärdat."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Det finns några problem med att ansluta till ditt REST-API. Det är inte nödvändigt att åtgärda dessa problem och tillägget kan fungera."],"Unavailable":["Inte tillgänglig"],"Not working but fixable":["Fungerar inte men kan åtgärdas"],"Working but some issues":["Fungerar men vissa problem"],"Current API":["Nuvarande API"],"Switch to this API":["Byt till detta API"],"Hide":["Dölj"],"Show Full":["Visa fullständig"],"Working!":["Fungerar!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":["Inkludera dessa detaljer i din rapport tillsammans med en beskrivning av vad du gjorde och en skärmdump."],"Create An Issue":["Skapa ett problem"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":["Det hjälpte inte"],"What do I do next?":["Vad gör jag härnäst?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Kan inte göra begäran på grund av webbläsarsäkerhet. Detta beror vanligtvis på att dina inställningar för WordPress och URL:er är inkonsekventa."],"Possible cause":["Möjlig orsak"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress returnerade ett oväntat meddelande. Detta är förmodligen ett PHP-fel från ett annat tillägg."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Detta kan vara ett säkerhetstillägg, eller servern har slut på minne eller har ett externt fel. Kontrollera din serverfellogg"],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Din REST-API returnerar en 404-sida. Detta kan orsakas av ett säkerhetstillägg, eller så kan din server vara felkonfigurerad"],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Ditt REST-API blockeras antagligen av ett säkerhetstillägg. Inaktivera detta eller konfigurera det för att tillåta REST API-förfrågningar."],"Read this REST API guide for more information.":["Läs denna REST API-guide för mer information."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":["URL-alternativ / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Tvinga en omdirigering från HTTP till HTTPS-versionen av din WordPress-webbplatsdomän. Se till att HTTPS fungerar innan du aktiverar det."],"Export 404":["Exportera 404"],"Export redirect":["Exportera omdirigering"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress-permalänkstrukturer fungerar inte i vanliga URL:er. Använd ett vanligt uttryck."],"Unable to update redirect":["Kan inte uppdatera omdirigering"],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":["Tillämpas till alla omdirigeringar om du inte konfigurerar dem på annat sätt."],"Default URL settings":["Standard URL-inställningar"],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":["Exakt matchning"],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":["Ett säkerhetstillägg (t.ex. Wordfence)"],"URL options":["URL-alternativ"],"Query Parameters":[""],"Ignore & pass parameters to the target":[""],"Ignore all parameters":["Ignorera alla parametrar"],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":["Ignorera snedstreck"],"Relative REST API":["Relativ REST API"],"Raw REST API":[""],"Default REST API":["Standard REST API"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Det är allt du behöver – du omdirigerar nu! Observera att ovanstående bara är ett exempel – du kan nu ange en omdirigering."],"(Example) The target URL is the new URL":["(Exempel) Mål-URL:en är den nya URL:en"],"(Example) The source URL is your old or original URL":["(Exempel) Käll-URL:en är din gamla eller ursprungliga URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Inaktiverad! Upptäckte PHP %1$s, behöver PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["En databasuppgradering pågår. Fortsätt att slutföra."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Redirections databas måste uppdateras – <a href=\"%1$1s\">klicka för att uppdatera</a>."],"Redirection database needs upgrading":["Redirections databas behöver uppgraderas"],"Upgrade Required":["Uppgradering krävs"],"Finish Setup":["Slutför inställning"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":["Några andra tillägg som blockerar REST API"],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Gå tillbaka"],"Continue Setup":["Fortsätt inställning"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":["Spara IP-information för omdirigeringar och 404 fel."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":["Behåll en logg över alla omdirigeringar och 404 fel."],"{{link}}Read more about this.{{/link}}":["{{link}}Läs mer om detta.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Om du ändrar permalänken i ett inlägg eller sida kan Redirection automatiskt skapa en omdirigering åt dig."],"Monitor permalink changes in WordPress posts and pages":["Övervaka ändringar i permalänkar i WordPress-inlägg och sidor"],"These are some options you may want to enable now. They can be changed at any time.":["Det här är några alternativ du kanske vill aktivera nu. De kan ändras när som helst."],"Basic Setup":["Grundläggande inställning"],"Start Setup":[""],"When ready please press the button to continue.":["När du är klar, tryck på knappen för att fortsätta."],"First you will be asked a few questions, and then Redirection will set up your database.":["Först får du några frågor och sedan kommer Redirection att ställa in din databas."],"What's next?":["Vad kommer härnäst?"],"Check a URL is being redirected":["Kontrollera att en URL omdirigeras"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Mer kraftfull URL-matchning, inklusive {{regular}}reguljära uttryck{{/regular}}, och {{other}}andra villkor{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importera{{/link}} från .htaccess, CSV, och en mängd andra tillägg"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Övervaka 404-fel{{/link}}, få detaljerad information om besökaren och åtgärda eventuella problem"],"Some features you may find useful are":["Vissa funktioner som du kan tycka är användbara är"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Fullständig dokumentation kan hittas på {{link}}Redirections webbplats.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":["Hur använder jag detta tillägg?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection är utformad för att användas på webbplatser med några få omdirigeringar till webbplatser med tusentals omdirigeringar."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Välkommen till Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Detta kommer att omdirigera allt, inklusive inloggningssidorna. Var säker på att du vill göra detta."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":["Käll-URL:en bör antagligen börja med en {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":["Ankarvärden skickas inte till servern och kan inte omdirigeras."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} till {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Klart! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":["Att lämna innan processen är klar kan orsaka problem."],"Setting up Redirection":["Ställer in Redirection"],"Upgrading Redirection":["Uppgraderar Redirection"],"Please remain on this page until complete.":["Stanna kvar på denna sida tills det är slutfört."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Om du vill {{support}}be om support{{/support}} inkludera dessa detaljer:"],"Stop upgrade":["Stoppa uppgradering"],"Skip this stage":["Hoppa över detta steg"],"Try again":["Försök igen"],"Database problem":["Databasproblem"],"Please enable JavaScript":["Aktivera JavaScript"],"Please upgrade your database":["Uppgradera din databas"],"Upgrade Database":["Uppgradera databas"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Slutför din <a href=\"%s\">Redirection-inställning</a> för att aktivera tillägget."],"Your database does not need updating to %s.":["Din databas behöver inte uppdateras till %s."],"Failed to perform query \"%s\"":["Misslyckades att utföra fråga ”%s”"],"Table \"%s\" is missing":["Tabell ”%s” saknas"],"Create basic data":["Skapa grundläggande data"],"Install Redirection tables":["Installera Redirection-tabeller"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Webbplats och hem-URL är inkonsekventa. Korrigera från dina Inställningar > Allmän sida: %1$1s är inte %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":[""],"Only the 404 page type is currently supported.":[""],"Page Type":["Sidtyp"],"Enter IP addresses (one per line)":["Ange IP-adresser (en per rad)"],"Describe the purpose of this redirect (optional)":["Beskriv syftet med denna omdirigering (valfritt)"],"418 - I'm a teapot":["418 – Jag är en tekanna"],"403 - Forbidden":["403 – Förbjuden"],"400 - Bad Request":["400 - Felaktig begäran"],"304 - Not Modified":["304 – Inte modifierad"],"303 - See Other":["303 – Se annat"],"Do nothing (ignore)":["Gör ingenting (ignorera)"],"Target URL when not matched (empty to ignore)":["URL-mål när den inte matchas (tom för att ignorera)"],"Target URL when matched (empty to ignore)":["URL-mål vid matchning (tom för att ignorera)"],"Show All":["Visa alla"],"Delete all logs for these entries":["Ta bort alla loggar för dessa poster"],"Delete all logs for this entry":["Ta bort alla loggar för denna post"],"Delete Log Entries":["Ta bort loggposter"],"Group by IP":["Grupp efter IP"],"Group by URL":["Grupp efter URL"],"No grouping":["Ingen gruppering"],"Ignore URL":["Ignorera URL"],"Block IP":["Blockera IP"],"Redirect All":["Omdirigera alla"],"Count":["Antal"],"URL and WordPress page type":["URL och WordPress sidtyp"],"URL and IP":["URL och IP"],"Problem":["Problem"],"Good":["Bra"],"Check":["Kontrollera"],"Check Redirect":["Kontrollera omdirigering"],"Check redirect for: {{code}}%s{{/code}}":["Kontrollera omdirigering för: {{code}}%s{{/code}}"],"What does this mean?":["Vad betyder detta?"],"Not using Redirection":["Använder inte omdirigering"],"Using Redirection":["Använder omdirigering"],"Found":["Hittad"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} till {{code}}%(url)s{{/code}}"],"Expected":["Förväntad"],"Error":["Fel"],"Enter full URL, including http:// or https://":["Ange fullständig URL, inklusive http:// eller https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["Omdirigeringstestare"],"Target":["Mål"],"URL is not being redirected with Redirection":["URL omdirigeras inte med Redirection"],"URL is being redirected with Redirection":["URL omdirigeras med Redirection"],"Unable to load details":["Kan inte att ladda detaljer"],"Enter server URL to match against":["Ange server-URL för att matcha mot"],"Server":["Server"],"Enter role or capability value":["Ange roll eller behörighetsvärde"],"Role":["Roll"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":["Den relativa URL du vill omdirigera från"],"(beta)":["(beta)"],"Force HTTPS":["Tvinga HTTPS"],"GDPR / Privacy information":["GDPR/integritetsinformation"],"Add New":["Lägg till ny"],"URL and role/capability":["URL och roll/behörighet"],"URL and server":["URL och server"],"Site and home protocol":["Webbplats och hemprotokoll"],"Site and home are consistent":["Webbplats och hem är konsekventa"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Acceptera språk"],"Header value":["Värde för sidhuvud"],"Header name":["Namn på sidhuvud"],"HTTP Header":["HTTP-sidhuvud"],"WordPress filter name":["WordPress-filternamn"],"Filter Name":["Filternamn"],"Cookie value":["Cookie-värde"],"Cookie name":["Cookie-namn"],"Cookie":["Cookie"],"clearing your cache.":["rensa cacheminnet."],"If you are using a caching system such as Cloudflare then please read this: ":["Om du använder ett caching-system som Cloudflare, läs det här:"],"URL and HTTP header":["URL- och HTTP-sidhuvuden"],"URL and custom filter":["URL och anpassat filter"],"URL and cookie":["URL och cookie"],"404 deleted":["404 borttagen"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hur Redirection använder REST API – ändra inte om inte nödvändigt"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Ta en titt på {{link}tilläggsstatusen{{/ link}}. Det kan vara möjligt att identifiera och ”magiskt åtgärda” problemet."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-program{{/link}}, i synnerhet Cloudflare, kan cacha fel sak. Försök att rensa all cache."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta fixar många problem."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."],"Unable to load Redirection ☹️":["Kan inte ladda Redirection ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Ditt WordPress REST API har inaktiverats. Du måste aktivera det för att Redirection ska fortsätta att fungera"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Användaragentfel"],"Unknown Useragent":["Okänd användaragent"],"Device":["Enhet"],"Operating System":["Operativsystem"],"Browser":["Webbläsare"],"Engine":["Motor"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["Ingen IP-loggning"],"Full IP logging":["Fullständig IP-loggning"],"Anonymize IP (mask last part)":["Anonymisera IP (maska sista delen)"],"Monitor changes to %(type)s":["Övervaka ändringar till %(type)s"],"IP Logging":["IP-loggning"],"(select IP logging level)":["(välj loggningsnivå för IP)"],"Geo Info":["Geo-info"],"Agent Info":["Agentinfo"],"Filter by IP":["Filtrera efter IP"],"Geo IP Error":["Geo-IP-fel"],"Something went wrong obtaining this information":["Något gick fel när denna information skulle hämtas"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Detta är en IP från ett privat nätverk. Det betyder att det ligger i ett hem- eller företagsnätverk och ingen mer information kan visas."],"No details are known for this address.":["Det finns inga kända detaljer för denna adress."],"Geo IP":["Geo IP"],"City":["Ort"],"Area":["Region"],"Timezone":["Tidszon"],"Geo Location":["Geo-plats"],"Powered by {{link}}redirect.li{{/link}}":["Drivs med {{link}}redirect.li{{/link}}"],"Trash":["Släng"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Observera att Redirection kräver att WordPress REST API ska vara aktiverat. Om du har inaktiverat det här kommer du inte kunna använda Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Fullständig dokumentation för Redirection kan hittas på {{site}}https://redirection.me{{/site}}. Om du har problem, vänligen kolla {{faq}}vanliga frågor{{/faq}} först."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"],"Never cache":["Använd aldrig cache"],"An hour":["En timma"],"Redirect Cache":["Omdirigera cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"],"Are you sure you want to import from %s?":["Är du säker på att du vill importera från %s?"],"Plugin Importers":["Tilläggsimporterare"],"The following redirect plugins were detected on your site and can be imported from.":["Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."],"total = ":["totalt ="],"Import from %s":["Importera från %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection kräver WordPress v%1$1s, du använder v%2$2s – uppdatera WordPress"],"Default WordPress \"old slugs\"":["WordPress standard ”gamla permalänkar”"],"Create associated redirect (added to end of URL)":["Skapa associerad omdirigering (läggs till i slutet på URL:en)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> är inte definierat. Detta betyder vanligtvis att ett annat tillägg blockerar Redirection från att laddas. Vänligen inaktivera alla tillägg och försök igen."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Om knappen inte fungerar bör du läsa felmeddelande och se om du kan fixa felet manuellt, annars kan du kolla i avsnittet 'Behöver du hjälp?' längre ner."],"⚡️ Magic fix ⚡️":["⚡️ Magisk fix ⚡️"],"Plugin Status":["Tilläggsstatus"],"Custom":["Anpassad"],"Mobile":["Mobil"],"Feed Readers":["Feedläsare"],"Libraries":["Bibliotek"],"URL Monitor Changes":["Övervaka URL-ändringar"],"Save changes to this group":["Spara ändringar till den här gruppen"],"For example \"/amp\"":["Till exempel ”/amp”"],"URL Monitor":["URL-övervakning"],"Delete 404s":["Radera 404:or"],"Delete all from IP %s":["Ta bort allt från IP %s"],"Delete all matching \"%s\"":["Ta bort allt som matchar \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."],"Also check if your browser is able to load <code>redirection.js</code>:":["Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Om du använder ett tillägg eller en tjänst för att cacha sidor (CloudFlare, OVH m.m.) så kan du också prova att rensa den cachen."],"Unable to load Redirection":["Kan inte att ladda Redirection"],"Unable to create group":["Kan inte att skapa grupp"],"Post monitor group is valid":["Övervakningsgrupp för inlägg är giltig"],"Post monitor group is invalid":["Övervakningsgrupp för inlägg är ogiltig"],"Post monitor group":["Övervakningsgrupp för inlägg"],"All redirects have a valid group":["Alla omdirigeringar har en giltig grupp"],"Redirects with invalid groups detected":["Omdirigeringar med ogiltiga grupper upptäcktes"],"Valid redirect group":["Giltig omdirigeringsgrupp"],"Valid groups detected":["Giltiga grupper upptäcktes"],"No valid groups, so you will not be able to create any redirects":["Inga giltiga grupper, du kan inte skapa nya omdirigeringar"],"Valid groups":["Giltiga grupper"],"Database tables":["Databastabeller"],"The following tables are missing:":["Följande tabeller saknas:"],"All tables present":["Alla tabeller närvarande"],"Cached Redirection detected":["En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page.":["Vänligen rensa din webbläsares cache och ladda om denna sida."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."],"If you think Redirection is at fault then create an issue.":["Om du tror att Redirection orsakar felet, skapa en felrapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"Loading, please wait...":["Laddar, vänligen vänta..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."],"Create Issue":["Skapa felrapport"],"Email":["E-post"],"Need help?":["Behöver du hjälp?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"Pos":["Pos"],"410 - Gone":["410 - Borttagen"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID istället"],"Import to group":["Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":["Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":["Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":["Lägg till fil"],"File selected":["Fil vald"],"Importing":["Importerar"],"Finished importing":["Importering klar"],"Total redirects imported:":["Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":["Dubbelkolla att filen är i rätt format!"],"OK":["OK"],"Close":["Stäng"],"Export":["Exportera"],"Everything":["Allt"],"WordPress redirects":["WordPress omdirigeringar"],"Apache redirects":["Apache omdirigeringar"],"Nginx redirects":["Nginx omdirigeringar"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx omskrivningsregler"],"View":["Visa"],"Import/Export":["Importera/Exportera"],"Logs":["Loggar"],"404 errors":["404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":["Jag skulle vilja stödja lite till."],"Support 💰":["Support 💰"],"Redirection saved":["Omdirigering sparad"],"Log deleted":["Logg borttagen"],"Settings saved":["Inställning sparad"],"Group saved":["Grupp sparad"],"Are you sure you want to delete this item?":["Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":["lösen"],"All groups":["Alla grupper"],"301 - Moved Permanently":["301 - Flyttad permanent"],"302 - Found":["302 - Hittad"],"307 - Temporary Redirect":["307 - Tillfällig omdirigering"],"308 - Permanent Redirect":["308 - Permanent omdirigering"],"401 - Unauthorized":["401 - Obehörig"],"404 - Not Found":["404 - Hittades inte"],"Title":["Rubrik"],"When matched":["När matchning sker"],"with HTTP code":["med HTTP-kod"],"Show advanced options":["Visa avancerande alternativ"],"Matched Target":["Matchande mål"],"Unmatched Target":["Ej matchande mål"],"Saving...":["Sparar..."],"View notice":["Visa meddelande"],"Invalid source URL":["Ogiltig URL-källa"],"Invalid redirect action":["Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":["Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":["Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":["Något gick fel 🙁"],"Log entries (%d max)":["Antal logginlägg per sida (max %d)"],"Select bulk action":["Välj massåtgärd"],"Bulk Actions":["Massåtgärder"],"Apply":["Tillämpa"],"First page":["Första sidan"],"Prev page":["Föregående sida"],"Current Page":["Nuvarande sida"],"of %(page)s":["av %(sidor)"],"Next page":["Nästa sida"],"Last page":["Sista sidan"],"%s item":["%s objekt","%s objekt"],"Select All":["Välj allt"],"Sorry, something went wrong loading the data - please try again":["Något gick fel när data laddades - Vänligen försök igen"],"No results":["Inga resultat"],"Delete the logs - are you sure?":["Är du säker på att du vill radera loggarna?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."],"Yes! Delete the logs":["Ja! Radera loggarna"],"No! Don't delete the logs":["Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":["Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":["Vill du bli uppdaterad om ändringar i Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":[""],"Your email address:":["Din e-postadress:"],"You've supported this plugin - thank you!":["Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":["Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":["För evigt"],"Delete the plugin - are you sure?":["Radera tillägget - är du verkligen säker på det?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."],"Yes! Delete the plugin":["Ja! Radera detta tillägg"],"No! Don't delete the plugin":["Nej! Ta inte bort detta tillägg"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection är gratis att använda - livet är underbart och ljuvligt! Det har krävts mycket tid och ansträngningar för att utveckla tillägget och du kan hjälpa till med att stödja denna utveckling genom att {{strong}} göra en liten donation {{/ strong}}."],"Redirection Support":["Support för Redirection"],"Support":["Support"],"404s":["404:or"],"Log":["Logg"],"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.":["Väljer du detta alternativ tas alla omdirigeringar, loggar och inställningar som associeras till tillägget Redirection bort. Försäkra dig om att det är det du vill göra."],"Delete Redirection":["Ta bort Redirection"],"Upload":["Ladda upp"],"Import":["Importera"],"Update":["Uppdatera"],"Auto-generate URL":["Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":["RSS-token"],"404 Logs":["404-loggar"],"(time to keep logs for)":["(hur länge loggar ska sparas)"],"Redirect Logs":["Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":["Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":["Support för tillägg"],"Options":["Alternativ"],"Two months":["Två månader"],"A month":["En månad"],"A week":["En vecka"],"A day":["En dag"],"No logs":["Inga loggar"],"Delete All":["Radera alla"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."],"Add Group":["Lägg till grupp"],"Search":["Sök"],"Groups":["Grupper"],"Save":["Spara"],"Group":["Grupp"],"Regular Expression":["Vanligt uttryck"],"Match":["Matcha"],"Add new redirection":["Lägg till ny omdirigering"],"Cancel":["Avbryt"],"Download":["Ladda ner"],"Redirection":["Redirection"],"Settings":["Inställningar"],"Error (404)":["Fel (404)"],"Pass-through":["Passera"],"Redirect to random post":["Omdirigering till slumpmässigt inlägg"],"Redirect to URL":["Omdirigera till URL"],"Invalid group when creating redirect":["Gruppen är ogiltig när omdirigering skapas"],"IP":["IP"],"Source URL":["URL-källa"],"Date":["Datum"],"Add Redirect":["Lägg till omdirigering"],"View Redirects":["Visa omdirigeringar"],"Module":["Modul"],"Redirects":["Omdirigering"],"Name":["Namn"],"Filters":["Filter"],"Reset hits":["Återställ träffar"],"Enable":["Aktivera"],"Disable":["Inaktivera"],"Delete":["Ta bort"],"Edit":["Redigera"],"Last Access":["Senast använd"],"Hits":["Träffar"],"URL":["URL"],"Modified Posts":["Modifierade inlägg"],"Redirections":["Omdirigeringar"],"User Agent":["Användaragent"],"URL and user agent":["URL och användaragent"],"Target URL":["Mål-URL"],"URL only":["Endast URL"],"HTTP code":["HTTP-kod"],"Regex":["Reguljärt uttryck"],"Referrer":["Hänvisningsadress"],"URL and referrer":["URL och hänvisande webbplats"],"Logged Out":["Utloggad"],"Logged In":["Inloggad"],"URL and login status":["URL och inloggnings-status"]}
|
| 1 |
+
{"":[],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":["Sök rubrik"],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":["HTTP-statuskod"],"Plain":[""],"Source":["Källa"],"Code":["Kod"],"Action Type":["Åtgärdstyp"],"Match Type":["Matchningstyp"],"Search target URL":["Sök mål-URL"],"Search IP":["Sök IP"],"Search user agent":["Sök användaragent"],"Search referrer":[""],"Search URL":["Sök URL"],"Filter on: %(type)s":["Filtrera på: % (typ)er"],"Disabled":["Inaktiverad"],"Enabled":["Aktiverad"],"Compact Display":["Kompakt vy"],"Standard Display":["Standardvy"],"Status":["Status"],"Pre-defined":["Fördefinierad"],"Custom Display":["Anpassad vy"],"Display All":["Visa alla"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":["Kommaseparerad lista över språk att matcha mot (dvs. da, en-GB)"],"Language":["Språk"],"504 - Gateway Timeout":["504 - Timeout för gateway"],"503 - Service Unavailable":["503 - Tjänsten är otillgänglig"],"502 - Bad Gateway":["502 - Felaktig gateway"],"501 - Not implemented":["501 - Ej implementerad"],"500 - Internal Server Error":["500 - Internt serverfel"],"451 - Unavailable For Legal Reasons":["451 - Otillgänglig av juridiska skäl"],"URL and language":["URL och språk"],"The problem is almost certainly caused by one of the above.":["Problemet orsakas nästan säkert av något av ovan."],"Your admin pages are being cached. Clear this cache and try again.":["Dina admin-sidor cachas. Rensa denna cache och försök igen."],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":["Ladda om sidan - din nuvarande session är gammal."],"This is usually fixed by doing one of these:":["Detta åtgärdas vanligtvis genom att göra något av detta:"],"You are not authorised to access this page.":["Du är inte behörig att komma åt denna sida."],"URL match":["URL-matchning"],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["Kan inte spara .htaccess-fil"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["Klicka på ”Slutför uppgradering” när du är klar."],"Automatic Install":["Automatisk installation"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Din mål-URL innehåller det ogiltiga tecknet {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":["Om du inte slutför den manuella installationen kommer du att komma tillbaka hit."],"Click \"Finished! 🎉\" when finished.":["Klicka på ”Klart! 🎉 \" när du är klar."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Om din webbplats behöver speciella databasbehörigheter, eller om du hellre vill göra det själv, kan du köra följande SQL manuellt."],"Manual Install":["Manuell installation"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Otillräckliga databasbehörigheter upptäckt. Ge din databasanvändare lämpliga behörigheter."],"This information is provided for debugging purposes. Be careful making any changes.":["Denna information tillhandahålls för felsökningsändamål. Var försiktig med att göra några ändringar."],"Plugin Debug":["Felsökning av tillägg"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection kommunicerar med WordPress via WordPress REST API. Detta är en standarddel av WordPress, och du kommer att få problem om du inte kan använda det."],"IP Headers":[""],"Do not change unless advised to do so!":["Ändra inte om du inte rekommenderas att göra det!"],"Database version":["Databasversion"],"Complete data (JSON)":[""],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Automatisk uppgradering"],"Manual Upgrade":["Manuell uppgradering"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Klicka på knappen ”Uppgradera databas” för att automatiskt uppgradera databasen."],"Complete Upgrade":["Slutför uppgradering"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection lagrar data i din databas och ibland måste detta uppgraderas. Din databas är i version {{strong}}%(current)s{{/strong}} och den senaste är {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Observera att du måste ställa in Apache-modulens sökväg i dina alternativ för Redirection."],"I need support!":["Jag behöver support!"],"You will need at least one working REST API to continue.":["Du behöver minst ett fungerande REST-API för att fortsätta."],"Check Again":["Kontrollera igen"],"Testing - %s$":["Testar – %s$"],"Show Problems":["Visa problem"],"Summary":["Sammanfattning"],"You are using a broken REST API route. Changing to a working API should fix the problem.":["Du använder en bruten REST-API-rutt. Att byta till ett fungerande API bör åtgärda problemet."],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Ditt REST-API fungerar inte och tillägget kan inte fortsätta förrän detta är åtgärdat."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Det finns några problem med att ansluta till ditt REST-API. Det är inte nödvändigt att åtgärda dessa problem och tillägget kan fungera."],"Unavailable":["Inte tillgänglig"],"Not working but fixable":["Fungerar inte men kan åtgärdas"],"Working but some issues":["Fungerar men vissa problem"],"Current API":["Nuvarande API"],"Switch to this API":["Byt till detta API"],"Hide":["Dölj"],"Show Full":["Visa fullständig"],"Working!":["Fungerar!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":["Inkludera dessa detaljer i din rapport tillsammans med en beskrivning av vad du gjorde och en skärmdump."],"Create An Issue":["Skapa ett problem"],"Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"That didn't help":["Det hjälpte inte"],"What do I do next?":["Vad gör jag härnäst?"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.":["Kan inte göra begäran på grund av webbläsarsäkerhet. Detta beror vanligtvis på att dina inställningar för WordPress och URL:er är inkonsekventa."],"Possible cause":["Möjlig orsak"],"WordPress returned an unexpected message. This is probably a PHP error from another plugin.":["WordPress returnerade ett oväntat meddelande. Detta är förmodligen ett PHP-fel från ett annat tillägg."],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Detta kan vara ett säkerhetstillägg, eller servern har slut på minne eller har ett externt fel. Kontrollera din serverfellogg"],"Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured":["Din REST-API returnerar en 404-sida. Detta kan orsakas av ett säkerhetstillägg, eller så kan din server vara felkonfigurerad"],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Ditt REST-API blockeras antagligen av ett säkerhetstillägg. Inaktivera detta eller konfigurera det för att tillåta REST API-förfrågningar."],"Read this REST API guide for more information.":["Läs denna REST API-guide för mer information."],"Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.":[""],"URL options / Regex":["URL-alternativ / Regex"],"Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling.":["Tvinga en omdirigering från HTTP till HTTPS-versionen av din WordPress-webbplatsdomän. Se till att HTTPS fungerar innan du aktiverar det."],"Export 404":["Exportera 404"],"Export redirect":["Exportera omdirigering"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress-permalänkstrukturer fungerar inte i vanliga URL:er. Använd ett vanligt uttryck."],"Unable to update redirect":["Kan inte uppdatera omdirigering"],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":["Tillämpas till alla omdirigeringar om du inte konfigurerar dem på annat sätt."],"Default URL settings":["Standard URL-inställningar"],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":["Exakt matchning"],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":["Ett säkerhetstillägg (t.ex. Wordfence)"],"URL options":["URL-alternativ"],"Query Parameters":[""],"Ignore & pass parameters to the target":[""],"Ignore all parameters":["Ignorera alla parametrar"],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":["Ignorera snedstreck"],"Relative REST API":["Relativ REST API"],"Raw REST API":[""],"Default REST API":["Standard REST API"],"That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect.":["Det är allt du behöver – du omdirigerar nu! Observera att ovanstående bara är ett exempel – du kan nu ange en omdirigering."],"(Example) The target URL is the new URL":["(Exempel) Mål-URL:en är den nya URL:en"],"(Example) The source URL is your old or original URL":["(Exempel) Käll-URL:en är din gamla eller ursprungliga URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Inaktiverad! Upptäckte PHP %1$s, behöver PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["En databasuppgradering pågår. Fortsätt att slutföra."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Redirections databas måste uppdateras – <a href=\"%1$1s\">klicka för att uppdatera</a>."],"Redirection database needs upgrading":["Redirections databas behöver uppgraderas"],"Upgrade Required":["Uppgradering krävs"],"Finish Setup":["Slutför inställning"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":["Några andra tillägg som blockerar REST API"],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["Gå tillbaka"],"Continue Setup":["Fortsätt inställning"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":["Spara IP-information för omdirigeringar och 404 fel."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":["Behåll en logg över alla omdirigeringar och 404 fel."],"{{link}}Read more about this.{{/link}}":["{{link}}Läs mer om detta.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Om du ändrar permalänken i ett inlägg eller sida kan Redirection automatiskt skapa en omdirigering åt dig."],"Monitor permalink changes in WordPress posts and pages":["Övervaka ändringar i permalänkar i WordPress-inlägg och sidor"],"These are some options you may want to enable now. They can be changed at any time.":["Det här är några alternativ du kanske vill aktivera nu. De kan ändras när som helst."],"Basic Setup":["Grundläggande inställning"],"Start Setup":[""],"When ready please press the button to continue.":["När du är klar, tryck på knappen för att fortsätta."],"First you will be asked a few questions, and then Redirection will set up your database.":["Först får du några frågor och sedan kommer Redirection att ställa in din databas."],"What's next?":["Vad kommer härnäst?"],"Check a URL is being redirected":["Kontrollera att en URL omdirigeras"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Mer kraftfull URL-matchning, inklusive {{regular}}reguljära uttryck{{/regular}}, och {{other}}andra villkor{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importera{{/link}} från .htaccess, CSV, och en mängd andra tillägg"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Övervaka 404-fel{{/link}}, få detaljerad information om besökaren och åtgärda eventuella problem"],"Some features you may find useful are":["Vissa funktioner som du kan tycka är användbara är"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Fullständig dokumentation kan hittas på {{link}}Redirections webbplats.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":["Hur använder jag detta tillägg?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection är utformad för att användas på webbplatser med några få omdirigeringar till webbplatser med tusentals omdirigeringar."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["Välkommen till Redirection 🚀🎉"],"This will redirect everything, including the login pages. Please be sure you want to do this.":["Detta kommer att omdirigera allt, inklusive inloggningssidorna. Var säker på att du vill göra detta."],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":["Käll-URL:en bör antagligen börja med en {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":["Ankarvärden skickas inte till servern och kan inte omdirigeras."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} till {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Klart! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":["Att lämna innan processen är klar kan orsaka problem."],"Setting up Redirection":["Ställer in Redirection"],"Upgrading Redirection":["Uppgraderar Redirection"],"Please remain on this page until complete.":["Stanna kvar på denna sida tills det är slutfört."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Om du vill {{support}}be om support{{/support}} inkludera dessa detaljer:"],"Stop upgrade":["Stoppa uppgradering"],"Skip this stage":["Hoppa över detta steg"],"Try again":["Försök igen"],"Database problem":["Databasproblem"],"Please enable JavaScript":["Aktivera JavaScript"],"Please upgrade your database":["Uppgradera din databas"],"Upgrade Database":["Uppgradera databas"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Slutför din <a href=\"%s\">Redirection-inställning</a> för att aktivera tillägget."],"Your database does not need updating to %s.":["Din databas behöver inte uppdateras till %s."],"Failed to perform query \"%s\"":["Misslyckades att utföra fråga ”%s”"],"Table \"%s\" is missing":["Tabell ”%s” saknas"],"Create basic data":["Skapa grundläggande data"],"Install Redirection tables":["Installera Redirection-tabeller"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Webbplats och hem-URL är inkonsekventa. Korrigera från dina Inställningar > Allmän sida: %1$1s är inte %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":[""],"Only the 404 page type is currently supported.":[""],"Page Type":["Sidtyp"],"Enter IP addresses (one per line)":["Ange IP-adresser (en per rad)"],"Describe the purpose of this redirect (optional)":["Beskriv syftet med denna omdirigering (valfritt)"],"418 - I'm a teapot":["418 – Jag är en tekanna"],"403 - Forbidden":["403 – Förbjuden"],"400 - Bad Request":["400 - Felaktig begäran"],"304 - Not Modified":["304 – Inte modifierad"],"303 - See Other":["303 – Se annat"],"Do nothing (ignore)":["Gör ingenting (ignorera)"],"Target URL when not matched (empty to ignore)":["URL-mål när den inte matchas (tom för att ignorera)"],"Target URL when matched (empty to ignore)":["URL-mål vid matchning (tom för att ignorera)"],"Show All":["Visa alla"],"Delete all logs for these entries":["Ta bort alla loggar för dessa poster"],"Delete all logs for this entry":["Ta bort alla loggar för denna post"],"Delete Log Entries":["Ta bort loggposter"],"Group by IP":["Grupp efter IP"],"Group by URL":["Grupp efter URL"],"No grouping":["Ingen gruppering"],"Ignore URL":["Ignorera URL"],"Block IP":["Blockera IP"],"Redirect All":["Omdirigera alla"],"Count":["Antal"],"URL and WordPress page type":["URL och WordPress sidtyp"],"URL and IP":["URL och IP"],"Problem":["Problem"],"Good":["Bra"],"Check":["Kontrollera"],"Check Redirect":["Kontrollera omdirigering"],"Check redirect for: {{code}}%s{{/code}}":["Kontrollera omdirigering för: {{code}}%s{{/code}}"],"What does this mean?":["Vad betyder detta?"],"Not using Redirection":["Använder inte omdirigering"],"Using Redirection":["Använder omdirigering"],"Found":["Hittad"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} till {{code}}%(url)s{{/code}}"],"Expected":["Förväntad"],"Error":["Fel"],"Enter full URL, including http:// or https://":["Ange fullständig URL, inklusive http:// eller https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["Omdirigeringstestare"],"Target":["Mål"],"URL is not being redirected with Redirection":["URL omdirigeras inte med Redirection"],"URL is being redirected with Redirection":["URL omdirigeras med Redirection"],"Unable to load details":["Kan inte att ladda detaljer"],"Enter server URL to match against":["Ange server-URL för att matcha mot"],"Server":["Server"],"Enter role or capability value":["Ange roll eller behörighetsvärde"],"Role":["Roll"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":["Den relativa URL du vill omdirigera från"],"(beta)":["(beta)"],"Force HTTPS":["Tvinga HTTPS"],"GDPR / Privacy information":["GDPR/integritetsinformation"],"Add New":["Lägg till ny"],"URL and role/capability":["URL och roll/behörighet"],"URL and server":["URL och server"],"Site and home protocol":["Webbplats och hemprotokoll"],"Site and home are consistent":["Webbplats och hem är konsekventa"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Acceptera språk"],"Header value":["Värde för sidhuvud"],"Header name":["Namn på sidhuvud"],"HTTP Header":["HTTP-sidhuvud"],"WordPress filter name":["WordPress-filternamn"],"Filter Name":["Filternamn"],"Cookie value":["Cookie-värde"],"Cookie name":["Cookie-namn"],"Cookie":["Cookie"],"clearing your cache.":["rensa cacheminnet."],"If you are using a caching system such as Cloudflare then please read this: ":["Om du använder ett caching-system som Cloudflare, läs det här:"],"URL and HTTP header":["URL- och HTTP-sidhuvuden"],"URL and custom filter":["URL och anpassat filter"],"URL and cookie":["URL och cookie"],"404 deleted":["404 borttagen"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Hur Redirection använder REST API – ändra inte om inte nödvändigt"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Ta en titt på {{link}tilläggsstatusen{{/ link}}. Det kan vara möjligt att identifiera och ”magiskt åtgärda” problemet."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-program{{/link}}, i synnerhet Cloudflare, kan cacha fel sak. Försök att rensa all cache."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Vänligen inaktivera andra tillägg tillfälligt!{{/link}} Detta fixar många problem."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Vänligen läs <a href=\"https://redirection.me/support/problems/\">listan med kända problem</a>."],"Unable to load Redirection ☹️":["Kan inte ladda Redirection ☹️"],"WordPress REST API":["WordPress REST API"],"Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working":["Ditt WordPress REST API har inaktiverats. Du måste aktivera det för att Redirection ska fortsätta att fungera"],"https://johngodley.com":["https://johngodley.com"],"Useragent Error":["Användaragentfel"],"Unknown Useragent":["Okänd användaragent"],"Device":["Enhet"],"Operating System":["Operativsystem"],"Browser":["Webbläsare"],"Engine":["Motor"],"Useragent":["Useragent"],"Agent":["Agent"],"No IP logging":["Ingen IP-loggning"],"Full IP logging":["Fullständig IP-loggning"],"Anonymize IP (mask last part)":["Anonymisera IP (maska sista delen)"],"Monitor changes to %(type)s":["Övervaka ändringar till %(type)s"],"IP Logging":["IP-loggning"],"(select IP logging level)":["(välj loggningsnivå för IP)"],"Geo Info":["Geo-info"],"Agent Info":["Agentinfo"],"Filter by IP":["Filtrera efter IP"],"Geo IP Error":["Geo-IP-fel"],"Something went wrong obtaining this information":["Något gick fel när denna information skulle hämtas"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Detta är en IP från ett privat nätverk. Det betyder att det ligger i ett hem- eller företagsnätverk och ingen mer information kan visas."],"No details are known for this address.":["Det finns inga kända detaljer för denna adress."],"Geo IP":["Geo IP"],"City":["Ort"],"Area":["Region"],"Timezone":["Tidszon"],"Geo Location":["Geo-plats"],"Powered by {{link}}redirect.li{{/link}}":["Drivs med {{link}}redirect.li{{/link}}"],"Trash":["Släng"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Observera att Redirection kräver att WordPress REST API ska vara aktiverat. Om du har inaktiverat det här kommer du inte kunna använda Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Fullständig dokumentation för Redirection finns på support-sidan <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Fullständig dokumentation för Redirection kan hittas på {{site}}https://redirection.me{{/site}}. Om du har problem, vänligen kolla {{faq}}vanliga frågor{{/faq}} först."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Om du vill rapportera en bugg, vänligen läs guiden {{report}}rapportera buggar{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Om du vill skicka information som du inte vill ska synas publikt, så kan du skicka det direkt via {{email}}e-post{{/email}} — inkludera så mycket information som du kan!"],"Never cache":["Använd aldrig cache"],"An hour":["En timma"],"Redirect Cache":["Omdirigera cache"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Hur länge omdirigerade 301-URL:er ska cachas (via HTTP-sidhuvudet ”Expires”)"],"Are you sure you want to import from %s?":["Är du säker på att du vill importera från %s?"],"Plugin Importers":["Tilläggsimporterare"],"The following redirect plugins were detected on your site and can be imported from.":["Följande omdirigeringstillägg hittades på din webbplats och kan importeras från."],"total = ":["totalt ="],"Import from %s":["Importera från %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection kräver WordPress v%1$1s, du använder v%2$2s – uppdatera WordPress"],"Default WordPress \"old slugs\"":["WordPress standard ”gamla permalänkar”"],"Create associated redirect (added to end of URL)":["Skapa associerad omdirigering (läggs till i slutet på URL:en)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> är inte definierat. Detta betyder vanligtvis att ett annat tillägg blockerar Redirection från att laddas. Vänligen inaktivera alla tillägg och försök igen."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Om knappen inte fungerar bör du läsa felmeddelande och se om du kan fixa felet manuellt, annars kan du kolla i avsnittet 'Behöver du hjälp?' längre ner."],"⚡️ Magic fix ⚡️":["⚡️ Magisk fix ⚡️"],"Plugin Status":["Tilläggsstatus"],"Custom":["Anpassad"],"Mobile":["Mobil"],"Feed Readers":["Feedläsare"],"Libraries":["Bibliotek"],"URL Monitor Changes":["Övervaka URL-ändringar"],"Save changes to this group":["Spara ändringar till den här gruppen"],"For example \"/amp\"":["Till exempel ”/amp”"],"URL Monitor":["URL-övervakning"],"Delete 404s":["Radera 404:or"],"Delete all from IP %s":["Ta bort allt från IP %s"],"Delete all matching \"%s\"":["Ta bort allt som matchar \"%s\""],"Your server has rejected the request for being too big. You will need to change it to continue.":["Din server har nekat begäran för att den var för stor. Du måste ändra den innan du fortsätter."],"Also check if your browser is able to load <code>redirection.js</code>:":["Kontrollera också att din webbläsare kan ladda <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Om du använder ett tillägg eller en tjänst för att cacha sidor (CloudFlare, OVH m.m.) så kan du också prova att rensa den cachen."],"Unable to load Redirection":["Kan inte att ladda Redirection"],"Unable to create group":["Kan inte att skapa grupp"],"Post monitor group is valid":["Övervakningsgrupp för inlägg är giltig"],"Post monitor group is invalid":["Övervakningsgrupp för inlägg är ogiltig"],"Post monitor group":["Övervakningsgrupp för inlägg"],"All redirects have a valid group":["Alla omdirigeringar har en giltig grupp"],"Redirects with invalid groups detected":["Omdirigeringar med ogiltiga grupper upptäcktes"],"Valid redirect group":["Giltig omdirigeringsgrupp"],"Valid groups detected":["Giltiga grupper upptäcktes"],"No valid groups, so you will not be able to create any redirects":["Inga giltiga grupper, du kan inte skapa nya omdirigeringar"],"Valid groups":["Giltiga grupper"],"Database tables":["Databastabeller"],"The following tables are missing:":["Följande tabeller saknas:"],"All tables present":["Alla tabeller närvarande"],"Cached Redirection detected":["En cachad version av Redirection upptäcktes"],"Please clear your browser cache and reload this page.":["Vänligen rensa din webbläsares cache och ladda om denna sida."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress returnerade inte ett svar. Det kan innebära att ett fel inträffade eller att begäran blockerades. Vänligen kontrollera din servers error_log."],"If you think Redirection is at fault then create an issue.":["Om du tror att Redirection orsakar felet, skapa en felrapport."],"This may be caused by another plugin - look at your browser's error console for more details.":["Detta kan ha orsakats av ett annat tillägg - kolla i din webbläsares fel-konsol för mer information. "],"Loading, please wait...":["Laddar, vänligen vänta..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV filformat{{/strong}}: {{code}}Käll-URL, Mål-URL{{/code}} - som valfritt kan följas av {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 för nej, 1 för ja)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection fungerar inte. Prova att rensa din webbläsares cache och ladda om den här sidan."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Om det inte hjälper, öppna din webbläsares fel-konsol och skapa en {{link}}ny felrapport{{/link}} med informationen."],"Create Issue":["Skapa felrapport"],"Email":["E-post"],"Need help?":["Behöver du hjälp?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Observera att eventuell support tillhandahålls vart efter tid finns och hjälp kan inte garanteras. Jag ger inte betald support."],"Pos":["Pos"],"410 - Gone":["410 - Borttagen"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Används för att automatiskt generera en URL om ingen URL anges. Använd specialkoderna {{code}}$dec${{/code}} eller {{code}}$hex${{/code}} för att infoga ett unikt ID istället"],"Import to group":["Importera till grupp"],"Import a CSV, .htaccess, or JSON file.":["Importera en CSV-fil, .htaccess-fil eller JSON-fil."],"Click 'Add File' or drag and drop here.":["Klicka på 'Lägg till fil' eller dra och släpp en fil här."],"Add File":["Lägg till fil"],"File selected":["Fil vald"],"Importing":["Importerar"],"Finished importing":["Importering klar"],"Total redirects imported:":["Antal omdirigeringar importerade:"],"Double-check the file is the correct format!":["Dubbelkolla att filen är i rätt format!"],"OK":["OK"],"Close":["Stäng"],"Export":["Exportera"],"Everything":["Allt"],"WordPress redirects":["WordPress omdirigeringar"],"Apache redirects":["Apache omdirigeringar"],"Nginx redirects":["Nginx omdirigeringar"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx omskrivningsregler"],"View":["Visa"],"Import/Export":["Importera/Exportera"],"Logs":["Loggar"],"404 errors":["404-fel"],"Please mention {{code}}%s{{/code}}, and explain what you were doing at the time":["Vänligen nämn {{code}}%s{{/code}} och förklara vad du gjorde vid tidpunkten"],"I'd like to support some more.":["Jag skulle vilja stödja lite till."],"Support 💰":["Support 💰"],"Redirection saved":["Omdirigering sparad"],"Log deleted":["Logg borttagen"],"Settings saved":["Inställning sparad"],"Group saved":["Grupp sparad"],"Are you sure you want to delete this item?":["Är du säker på att du vill radera detta objekt?","Är du säker på att du vill radera dessa objekt?"],"pass":["lösen"],"All groups":["Alla grupper"],"301 - Moved Permanently":["301 - Flyttad permanent"],"302 - Found":["302 - Hittad"],"307 - Temporary Redirect":["307 - Tillfällig omdirigering"],"308 - Permanent Redirect":["308 - Permanent omdirigering"],"401 - Unauthorized":["401 - Obehörig"],"404 - Not Found":["404 - Hittades inte"],"Title":["Rubrik"],"When matched":["När matchning sker"],"with HTTP code":["med HTTP-kod"],"Show advanced options":["Visa avancerande alternativ"],"Matched Target":["Matchande mål"],"Unmatched Target":["Ej matchande mål"],"Saving...":["Sparar..."],"View notice":["Visa meddelande"],"Invalid source URL":["Ogiltig URL-källa"],"Invalid redirect action":["Ogiltig omdirigeringsåtgärd"],"Invalid redirect matcher":["Ogiltig omdirigeringsmatchning"],"Unable to add new redirect":["Det går inte att lägga till en ny omdirigering"],"Something went wrong 🙁":["Något gick fel 🙁"],"Log entries (%d max)":["Antal logginlägg per sida (max %d)"],"Select bulk action":["Välj massåtgärd"],"Bulk Actions":["Massåtgärder"],"Apply":["Tillämpa"],"First page":["Första sidan"],"Prev page":["Föregående sida"],"Current Page":["Nuvarande sida"],"of %(page)s":["av %(sidor)"],"Next page":["Nästa sida"],"Last page":["Sista sidan"],"%s item":["%s objekt","%s objekt"],"Select All":["Välj allt"],"Sorry, something went wrong loading the data - please try again":["Något gick fel när data laddades - Vänligen försök igen"],"No results":["Inga resultat"],"Delete the logs - are you sure?":["Är du säker på att du vill radera loggarna?"],"Once deleted your current logs will no longer be available. You can set a delete schedule from the Redirection options if you want to do this automatically.":["När du har raderat dina nuvarande loggar kommer de inte längre att vara tillgängliga. Om du vill, kan du ställa in ett automatiskt raderingsschema på Redirections alternativ-sida."],"Yes! Delete the logs":["Ja! Radera loggarna"],"No! Don't delete the logs":["Nej! Radera inte loggarna"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Tack för att du prenumererar! {{a}}Klicka här{{/a}} om du behöver gå tillbaka till din prenumeration."],"Newsletter":["Nyhetsbrev"],"Want to keep up to date with changes to Redirection?":["Vill du bli uppdaterad om ändringar i Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":[""],"Your email address:":["Din e-postadress:"],"You've supported this plugin - thank you!":["Du har stöttat detta tillägg - tack!"],"You get useful software and I get to carry on making it better.":["Du får en användbar mjukvara och jag kan fortsätta göra den bättre."],"Forever":["För evigt"],"Delete the plugin - are you sure?":["Radera tillägget - är du verkligen säker på det?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Tar du bort tillägget tar du även bort alla omdirigeringar, loggar och inställningar. Gör detta om du vill ta bort tillägget helt och hållet, eller om du vill återställa tillägget."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["När du har tagit bort tillägget kommer dina omdirigeringar att sluta fungera. Om de verkar fortsätta att fungera, vänligen rensa din webbläsares cache."],"Yes! Delete the plugin":["Ja! Radera detta tillägg"],"No! Don't delete the plugin":["Nej! Ta inte bort detta tillägg"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Hantera alla dina 301-omdirigeringar och övervaka 404-fel"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection är gratis att använda - livet är underbart och ljuvligt! Det har krävts mycket tid och ansträngningar för att utveckla tillägget och du kan hjälpa till med att stödja denna utveckling genom att {{strong}} göra en liten donation {{/ strong}}."],"Redirection Support":["Support för Redirection"],"Support":["Support"],"404s":["404:or"],"Log":["Logg"],"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.":["Väljer du detta alternativ tas alla omdirigeringar, loggar och inställningar som associeras till tillägget Redirection bort. Försäkra dig om att det är det du vill göra."],"Delete Redirection":["Ta bort Redirection"],"Upload":["Ladda upp"],"Import":["Importera"],"Update":["Uppdatera"],"Auto-generate URL":["Autogenerera URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["En unik nyckel som ger feed-läsare åtkomst till Redirection logg via RSS (lämna tomt för att autogenerera)"],"RSS Token":["RSS-token"],"404 Logs":["404-loggar"],"(time to keep logs for)":["(hur länge loggar ska sparas)"],"Redirect Logs":["Redirection-loggar"],"I'm a nice person and I have helped support the author of this plugin":["Jag är en trevlig person och jag har hjälpt till att stödja skaparen av detta tillägg"],"Plugin Support":["Support för tillägg"],"Options":["Alternativ"],"Two months":["Två månader"],"A month":["En månad"],"A week":["En vecka"],"A day":["En dag"],"No logs":["Inga loggar"],"Delete All":["Radera alla"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Använd grupper för att organisera dina omdirigeringar. Grupper tillämpas på en modul, vilken påverkar hur omdirigeringar i den gruppen funkar. Behåll bara WordPress-modulen om du känner dig osäker."],"Add Group":["Lägg till grupp"],"Search":["Sök"],"Groups":["Grupper"],"Save":["Spara"],"Group":["Grupp"],"Regular Expression":["Vanligt uttryck"],"Match":["Matcha"],"Add new redirection":["Lägg till ny omdirigering"],"Cancel":["Avbryt"],"Download":["Ladda ner"],"Redirection":["Redirection"],"Settings":["Inställningar"],"Error (404)":["Fel (404)"],"Pass-through":["Passera"],"Redirect to random post":["Omdirigering till slumpmässigt inlägg"],"Redirect to URL":["Omdirigera till URL"],"Invalid group when creating redirect":["Gruppen är ogiltig när omdirigering skapas"],"IP":["IP"],"Source URL":["URL-källa"],"Date":["Datum"],"Add Redirect":["Lägg till omdirigering"],"View Redirects":["Visa omdirigeringar"],"Module":["Modul"],"Redirects":["Omdirigering"],"Name":["Namn"],"Filters":["Filter"],"Reset hits":["Återställ träffar"],"Enable":["Aktivera"],"Disable":["Inaktivera"],"Delete":["Ta bort"],"Edit":["Redigera"],"Last Access":["Senast använd"],"Hits":["Träffar"],"URL":["URL"],"Modified Posts":["Modifierade inlägg"],"Redirections":["Omdirigeringar"],"User Agent":["Användaragent"],"URL and user agent":["URL och användaragent"],"Target URL":["Mål-URL"],"URL only":["Endast URL"],"HTTP code":["HTTP-kod"],"Regex":["Reguljärt uttryck"],"Referrer":["Hänvisningsadress"],"URL and referrer":["URL och hänvisande webbplats"],"Logged Out":["Utloggad"],"Logged In":["Inloggad"],"URL and login status":["URL och inloggnings-status"]}
|
locale/redirection-de_DE.mo
CHANGED
|
Binary file
|
locale/redirection-de_DE.po
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"PO-Revision-Date: 2019-
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -13,39 +13,39 @@ msgstr ""
|
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
-
msgstr ""
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
-
msgstr ""
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
-
msgstr ""
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
-
msgstr ""
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
-
msgstr ""
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
-
msgstr ""
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
-
msgstr ""
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
-
msgstr ""
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
-
msgstr ""
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
|
@@ -534,7 +534,7 @@ msgstr ""
|
|
| 534 |
|
| 535 |
#: redirection-strings.php:137
|
| 536 |
msgid "Ignore & pass parameters to the target"
|
| 537 |
-
msgstr ""
|
| 538 |
|
| 539 |
#: redirection-strings.php:136
|
| 540 |
msgid "Ignore all parameters"
|
|
@@ -592,7 +592,7 @@ msgstr "Die Redirection Datenbank muss aktualisiert werden - <a href=\"%1$1s\">K
|
|
| 592 |
|
| 593 |
#: redirection-strings.php:333
|
| 594 |
msgid "Redirection database needs upgrading"
|
| 595 |
-
msgstr ""
|
| 596 |
|
| 597 |
#: redirection-strings.php:332
|
| 598 |
msgid "Upgrade Required"
|
|
@@ -854,27 +854,27 @@ msgstr ""
|
|
| 854 |
|
| 855 |
#: redirection-strings.php:169
|
| 856 |
msgid "Page Type"
|
| 857 |
-
msgstr ""
|
| 858 |
|
| 859 |
#: redirection-strings.php:166
|
| 860 |
msgid "Enter IP addresses (one per line)"
|
| 861 |
-
msgstr ""
|
| 862 |
|
| 863 |
#: redirection-strings.php:187
|
| 864 |
msgid "Describe the purpose of this redirect (optional)"
|
| 865 |
-
msgstr ""
|
| 866 |
|
| 867 |
#: redirection-strings.php:125
|
| 868 |
msgid "418 - I'm a teapot"
|
| 869 |
-
msgstr ""
|
| 870 |
|
| 871 |
#: redirection-strings.php:122
|
| 872 |
msgid "403 - Forbidden"
|
| 873 |
-
msgstr ""
|
| 874 |
|
| 875 |
#: redirection-strings.php:120
|
| 876 |
msgid "400 - Bad Request"
|
| 877 |
-
msgstr ""
|
| 878 |
|
| 879 |
#: redirection-strings.php:117
|
| 880 |
msgid "304 - Not Modified"
|
|
@@ -898,7 +898,7 @@ msgstr ""
|
|
| 898 |
|
| 899 |
#: redirection-strings.php:456 redirection-strings.php:461
|
| 900 |
msgid "Show All"
|
| 901 |
-
msgstr ""
|
| 902 |
|
| 903 |
#: redirection-strings.php:453
|
| 904 |
msgid "Delete all logs for these entries"
|
|
@@ -914,11 +914,11 @@ msgstr ""
|
|
| 914 |
|
| 915 |
#: redirection-strings.php:438
|
| 916 |
msgid "Group by IP"
|
| 917 |
-
msgstr ""
|
| 918 |
|
| 919 |
#: redirection-strings.php:437
|
| 920 |
msgid "Group by URL"
|
| 921 |
-
msgstr ""
|
| 922 |
|
| 923 |
#: redirection-strings.php:436
|
| 924 |
msgid "No grouping"
|
|
@@ -926,16 +926,16 @@ msgstr ""
|
|
| 926 |
|
| 927 |
#: redirection-strings.php:435 redirection-strings.php:462
|
| 928 |
msgid "Ignore URL"
|
| 929 |
-
msgstr ""
|
| 930 |
|
| 931 |
#: redirection-strings.php:432 redirection-strings.php:458
|
| 932 |
msgid "Block IP"
|
| 933 |
-
msgstr ""
|
| 934 |
|
| 935 |
#: redirection-strings.php:431 redirection-strings.php:434
|
| 936 |
#: redirection-strings.php:455 redirection-strings.php:460
|
| 937 |
msgid "Redirect All"
|
| 938 |
-
msgstr ""
|
| 939 |
|
| 940 |
#: redirection-strings.php:422 redirection-strings.php:424
|
| 941 |
msgid "Count"
|
|
@@ -947,7 +947,7 @@ msgstr ""
|
|
| 947 |
|
| 948 |
#: redirection-strings.php:103 matches/ip.php:9
|
| 949 |
msgid "URL and IP"
|
| 950 |
-
msgstr ""
|
| 951 |
|
| 952 |
#: redirection-strings.php:628
|
| 953 |
msgid "Problem"
|
|
@@ -955,7 +955,7 @@ msgstr ""
|
|
| 955 |
|
| 956 |
#: redirection-strings.php:204 redirection-strings.php:627
|
| 957 |
msgid "Good"
|
| 958 |
-
msgstr ""
|
| 959 |
|
| 960 |
#: redirection-strings.php:623
|
| 961 |
msgid "Check"
|
|
@@ -971,7 +971,7 @@ msgstr ""
|
|
| 971 |
|
| 972 |
#: redirection-strings.php:72
|
| 973 |
msgid "What does this mean?"
|
| 974 |
-
msgstr ""
|
| 975 |
|
| 976 |
#: redirection-strings.php:71
|
| 977 |
msgid "Not using Redirection"
|
|
@@ -983,7 +983,7 @@ msgstr ""
|
|
| 983 |
|
| 984 |
#: redirection-strings.php:67
|
| 985 |
msgid "Found"
|
| 986 |
-
msgstr ""
|
| 987 |
|
| 988 |
#: redirection-strings.php:68
|
| 989 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
|
@@ -991,11 +991,11 @@ msgstr ""
|
|
| 991 |
|
| 992 |
#: redirection-strings.php:65
|
| 993 |
msgid "Expected"
|
| 994 |
-
msgstr ""
|
| 995 |
|
| 996 |
#: redirection-strings.php:73
|
| 997 |
msgid "Error"
|
| 998 |
-
msgstr ""
|
| 999 |
|
| 1000 |
#: redirection-strings.php:622
|
| 1001 |
msgid "Enter full URL, including http:// or https://"
|
|
@@ -1028,7 +1028,7 @@ msgstr "Die Details konnten nicht geladen werden"
|
|
| 1028 |
|
| 1029 |
#: redirection-strings.php:178
|
| 1030 |
msgid "Enter server URL to match against"
|
| 1031 |
-
msgstr ""
|
| 1032 |
|
| 1033 |
#: redirection-strings.php:177
|
| 1034 |
msgid "Server"
|
|
@@ -1369,7 +1369,7 @@ msgstr "Import von %s"
|
|
| 1369 |
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
| 1370 |
#: redirection-admin.php:384
|
| 1371 |
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
| 1372 |
-
msgstr ""
|
| 1373 |
|
| 1374 |
#: models/importer.php:224
|
| 1375 |
msgid "Default WordPress \"old slugs\""
|
|
@@ -1438,7 +1438,7 @@ msgstr "Lösche alles von IP %s"
|
|
| 1438 |
|
| 1439 |
#: redirection-strings.php:411
|
| 1440 |
msgid "Delete all matching \"%s\""
|
| 1441 |
-
msgstr ""
|
| 1442 |
|
| 1443 |
#: redirection-strings.php:28
|
| 1444 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
|
@@ -1534,7 +1534,7 @@ msgstr "Lädt, bitte warte..."
|
|
| 1534 |
|
| 1535 |
#: redirection-strings.php:374
|
| 1536 |
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)."
|
| 1537 |
-
msgstr ""
|
| 1538 |
|
| 1539 |
#: redirection-strings.php:349
|
| 1540 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
|
@@ -1542,7 +1542,7 @@ msgstr "Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu lösch
|
|
| 1542 |
|
| 1543 |
#: redirection-strings.php:351
|
| 1544 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1545 |
-
msgstr ""
|
| 1546 |
|
| 1547 |
#: redirection-admin.php:407
|
| 1548 |
msgid "Create Issue"
|
|
@@ -1574,7 +1574,7 @@ msgstr "Position"
|
|
| 1574 |
|
| 1575 |
#: redirection-strings.php:537
|
| 1576 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1577 |
-
msgstr ""
|
| 1578 |
|
| 1579 |
#: redirection-strings.php:356
|
| 1580 |
msgid "Import to group"
|
|
@@ -1817,7 +1817,7 @@ msgstr "Aktuelle Seite"
|
|
| 1817 |
|
| 1818 |
#: redirection-strings.php:220
|
| 1819 |
msgid "of %(page)s"
|
| 1820 |
-
msgstr "von %(page)
|
| 1821 |
|
| 1822 |
#: redirection-strings.php:221
|
| 1823 |
msgid "Next page"
|
|
@@ -1875,7 +1875,7 @@ msgstr "Möchtest Du über Änderungen an Redirection auf dem Laufenden bleiben?
|
|
| 1875 |
|
| 1876 |
#: redirection-strings.php:489
|
| 1877 |
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1878 |
-
msgstr ""
|
| 1879 |
|
| 1880 |
#: redirection-strings.php:490
|
| 1881 |
msgid "Your email address:"
|
| 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: 2019-11-21 20:12:05+0000\n"
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
+
msgstr "Abfrage ignorieren und übergeben"
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
+
msgstr "Abfrage ignorieren"
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
+
msgstr "Genaue Abfrage"
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
+
msgstr "Titel durchsuchen"
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
+
msgstr "Im letzten Jahr nicht aufgerufen"
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
+
msgstr "Im letzten Monat nicht aufgerufen"
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
+
msgstr "Niemals aufgerufen"
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
+
msgstr "Letzter Zugriff"
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
+
msgstr "HTTP-Statuscode"
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
| 534 |
|
| 535 |
#: redirection-strings.php:137
|
| 536 |
msgid "Ignore & pass parameters to the target"
|
| 537 |
+
msgstr "Ignoriere die Parameter und übergibt sie an das Ziel"
|
| 538 |
|
| 539 |
#: redirection-strings.php:136
|
| 540 |
msgid "Ignore all parameters"
|
| 592 |
|
| 593 |
#: redirection-strings.php:333
|
| 594 |
msgid "Redirection database needs upgrading"
|
| 595 |
+
msgstr "Die Datenbank dieses Plugins benötigt ein Update"
|
| 596 |
|
| 597 |
#: redirection-strings.php:332
|
| 598 |
msgid "Upgrade Required"
|
| 854 |
|
| 855 |
#: redirection-strings.php:169
|
| 856 |
msgid "Page Type"
|
| 857 |
+
msgstr "Seitentyp"
|
| 858 |
|
| 859 |
#: redirection-strings.php:166
|
| 860 |
msgid "Enter IP addresses (one per line)"
|
| 861 |
+
msgstr "Gib die IP-Adressen ein (eine Adresse pro Zeile)"
|
| 862 |
|
| 863 |
#: redirection-strings.php:187
|
| 864 |
msgid "Describe the purpose of this redirect (optional)"
|
| 865 |
+
msgstr "Beschreibe den Zweck dieser Weiterleitung (optional)"
|
| 866 |
|
| 867 |
#: redirection-strings.php:125
|
| 868 |
msgid "418 - I'm a teapot"
|
| 869 |
+
msgstr "418 - Ich bin eine Teekanne"
|
| 870 |
|
| 871 |
#: redirection-strings.php:122
|
| 872 |
msgid "403 - Forbidden"
|
| 873 |
+
msgstr "403 - Zugriff untersagt"
|
| 874 |
|
| 875 |
#: redirection-strings.php:120
|
| 876 |
msgid "400 - Bad Request"
|
| 877 |
+
msgstr "400 - Fehlerhafte Anfrage"
|
| 878 |
|
| 879 |
#: redirection-strings.php:117
|
| 880 |
msgid "304 - Not Modified"
|
| 898 |
|
| 899 |
#: redirection-strings.php:456 redirection-strings.php:461
|
| 900 |
msgid "Show All"
|
| 901 |
+
msgstr "Alles anzeigen"
|
| 902 |
|
| 903 |
#: redirection-strings.php:453
|
| 904 |
msgid "Delete all logs for these entries"
|
| 914 |
|
| 915 |
#: redirection-strings.php:438
|
| 916 |
msgid "Group by IP"
|
| 917 |
+
msgstr "Gruppieren nach IP"
|
| 918 |
|
| 919 |
#: redirection-strings.php:437
|
| 920 |
msgid "Group by URL"
|
| 921 |
+
msgstr "Gruppieren nach URL"
|
| 922 |
|
| 923 |
#: redirection-strings.php:436
|
| 924 |
msgid "No grouping"
|
| 926 |
|
| 927 |
#: redirection-strings.php:435 redirection-strings.php:462
|
| 928 |
msgid "Ignore URL"
|
| 929 |
+
msgstr "Ignoriere die URL"
|
| 930 |
|
| 931 |
#: redirection-strings.php:432 redirection-strings.php:458
|
| 932 |
msgid "Block IP"
|
| 933 |
+
msgstr "Sperre die IP"
|
| 934 |
|
| 935 |
#: redirection-strings.php:431 redirection-strings.php:434
|
| 936 |
#: redirection-strings.php:455 redirection-strings.php:460
|
| 937 |
msgid "Redirect All"
|
| 938 |
+
msgstr "Leite alle weiter"
|
| 939 |
|
| 940 |
#: redirection-strings.php:422 redirection-strings.php:424
|
| 941 |
msgid "Count"
|
| 947 |
|
| 948 |
#: redirection-strings.php:103 matches/ip.php:9
|
| 949 |
msgid "URL and IP"
|
| 950 |
+
msgstr "URL und IP"
|
| 951 |
|
| 952 |
#: redirection-strings.php:628
|
| 953 |
msgid "Problem"
|
| 955 |
|
| 956 |
#: redirection-strings.php:204 redirection-strings.php:627
|
| 957 |
msgid "Good"
|
| 958 |
+
msgstr "Gut"
|
| 959 |
|
| 960 |
#: redirection-strings.php:623
|
| 961 |
msgid "Check"
|
| 971 |
|
| 972 |
#: redirection-strings.php:72
|
| 973 |
msgid "What does this mean?"
|
| 974 |
+
msgstr "Was bedeutet das?"
|
| 975 |
|
| 976 |
#: redirection-strings.php:71
|
| 977 |
msgid "Not using Redirection"
|
| 983 |
|
| 984 |
#: redirection-strings.php:67
|
| 985 |
msgid "Found"
|
| 986 |
+
msgstr "Gefunden"
|
| 987 |
|
| 988 |
#: redirection-strings.php:68
|
| 989 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
| 991 |
|
| 992 |
#: redirection-strings.php:65
|
| 993 |
msgid "Expected"
|
| 994 |
+
msgstr "Erwartet"
|
| 995 |
|
| 996 |
#: redirection-strings.php:73
|
| 997 |
msgid "Error"
|
| 998 |
+
msgstr "Fehler"
|
| 999 |
|
| 1000 |
#: redirection-strings.php:622
|
| 1001 |
msgid "Enter full URL, including http:// or https://"
|
| 1028 |
|
| 1029 |
#: redirection-strings.php:178
|
| 1030 |
msgid "Enter server URL to match against"
|
| 1031 |
+
msgstr "Gib die Server-URL ein, mit der sie übereinstimmen soll"
|
| 1032 |
|
| 1033 |
#: redirection-strings.php:177
|
| 1034 |
msgid "Server"
|
| 1369 |
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
| 1370 |
#: redirection-admin.php:384
|
| 1371 |
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
| 1372 |
+
msgstr "Redirection benötigt WordPress v%1$1s, Du benutzt v%2$2s. Bitte führe zunächst ein WordPress-Update durch."
|
| 1373 |
|
| 1374 |
#: models/importer.php:224
|
| 1375 |
msgid "Default WordPress \"old slugs\""
|
| 1438 |
|
| 1439 |
#: redirection-strings.php:411
|
| 1440 |
msgid "Delete all matching \"%s\""
|
| 1441 |
+
msgstr "Alle ähnlich \"%s\" löschen"
|
| 1442 |
|
| 1443 |
#: redirection-strings.php:28
|
| 1444 |
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
| 1534 |
|
| 1535 |
#: redirection-strings.php:374
|
| 1536 |
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)."
|
| 1537 |
+
msgstr "{{strong}}CSV-Dateiformat{{/strong}}: {{code}}Quell-URL, Ziel-URL{{/code}} - und kann optional mit {{code}}regex, http-Code{{/code}} ({{code}}regex{{/code}} - 0 für Nein, 1 für Ja) folgen."
|
| 1538 |
|
| 1539 |
#: redirection-strings.php:349
|
| 1540 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
| 1542 |
|
| 1543 |
#: redirection-strings.php:351
|
| 1544 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1545 |
+
msgstr "Wenn das nicht hilft, öffne die Fehlerkonsole deines Browsers und erstelle ein {{link}}neues Problem{{/link}} mit den Details."
|
| 1546 |
|
| 1547 |
#: redirection-admin.php:407
|
| 1548 |
msgid "Create Issue"
|
| 1574 |
|
| 1575 |
#: redirection-strings.php:537
|
| 1576 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1577 |
+
msgstr "Wird verwendet, um automatisch eine URL zu generieren, wenn keine URL angegeben ist. Verwende die speziellen Tags {{code}}$dec${{/code}} oder {{code}}$hex${{/code}}, um stattdessen eine eindeutige ID einzufügen"
|
| 1578 |
|
| 1579 |
#: redirection-strings.php:356
|
| 1580 |
msgid "Import to group"
|
| 1817 |
|
| 1818 |
#: redirection-strings.php:220
|
| 1819 |
msgid "of %(page)s"
|
| 1820 |
+
msgstr "von %(page)s"
|
| 1821 |
|
| 1822 |
#: redirection-strings.php:221
|
| 1823 |
msgid "Next page"
|
| 1875 |
|
| 1876 |
#: redirection-strings.php:489
|
| 1877 |
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1878 |
+
msgstr "Melde dich für den Redirection-Newsletter an - ein gelegentlicher Newsletter über neue Funktionen und Änderungen an diesem Plugin. Ideal, wenn du Beta-Änderungen testen möchtest, bevor diese erscheinen."
|
| 1879 |
|
| 1880 |
#: redirection-strings.php:490
|
| 1881 |
msgid "Your email address:"
|
locale/redirection-es_VE.mo
ADDED
|
Binary file
|
locale/redirection-es_VE.po
ADDED
|
@@ -0,0 +1,2243 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Translation of Plugins - Redirection - Stable (latest release) in Spanish (Venezuela)
|
| 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: 2019-10-29 19:34:44+0000\n"
|
| 6 |
+
"MIME-Version: 1.0\n"
|
| 7 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 9 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 10 |
+
"X-Generator: GlotPress/2.4.0-alpha\n"
|
| 11 |
+
"Language: es_VE\n"
|
| 12 |
+
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
| 13 |
+
|
| 14 |
+
#: redirection-strings.php:605
|
| 15 |
+
msgid "Ignore & Pass Query"
|
| 16 |
+
msgstr "Ignorar y pasar la consulta"
|
| 17 |
+
|
| 18 |
+
#: redirection-strings.php:604
|
| 19 |
+
msgid "Ignore Query"
|
| 20 |
+
msgstr "Ignorar la consulta"
|
| 21 |
+
|
| 22 |
+
#: redirection-strings.php:603
|
| 23 |
+
msgid "Exact Query"
|
| 24 |
+
msgstr "Consulta exacta"
|
| 25 |
+
|
| 26 |
+
#: redirection-strings.php:592
|
| 27 |
+
msgid "Search title"
|
| 28 |
+
msgstr "Buscar título"
|
| 29 |
+
|
| 30 |
+
#: redirection-strings.php:589
|
| 31 |
+
msgid "Not accessed in last year"
|
| 32 |
+
msgstr "No se ha accedido en el último año"
|
| 33 |
+
|
| 34 |
+
#: redirection-strings.php:588
|
| 35 |
+
msgid "Not accessed in last month"
|
| 36 |
+
msgstr "No se ha accedido en el último mes"
|
| 37 |
+
|
| 38 |
+
#: redirection-strings.php:587
|
| 39 |
+
msgid "Never accessed"
|
| 40 |
+
msgstr "No se ha accedido nunca"
|
| 41 |
+
|
| 42 |
+
#: redirection-strings.php:586
|
| 43 |
+
msgid "Last Accessed"
|
| 44 |
+
msgstr "Último acceso"
|
| 45 |
+
|
| 46 |
+
#: redirection-strings.php:585
|
| 47 |
+
msgid "HTTP Status Code"
|
| 48 |
+
msgstr "Código HTTP de estado"
|
| 49 |
+
|
| 50 |
+
#: redirection-strings.php:582
|
| 51 |
+
msgid "Plain"
|
| 52 |
+
msgstr "Plano"
|
| 53 |
+
|
| 54 |
+
#: redirection-strings.php:562
|
| 55 |
+
msgid "Source"
|
| 56 |
+
msgstr "Fuente"
|
| 57 |
+
|
| 58 |
+
#: redirection-strings.php:553
|
| 59 |
+
msgid "Code"
|
| 60 |
+
msgstr "Código"
|
| 61 |
+
|
| 62 |
+
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
+
#: redirection-strings.php:584
|
| 64 |
+
msgid "Action Type"
|
| 65 |
+
msgstr "Tipo de acción"
|
| 66 |
+
|
| 67 |
+
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
+
#: redirection-strings.php:583
|
| 69 |
+
msgid "Match Type"
|
| 70 |
+
msgstr "Tipo de coincidencia"
|
| 71 |
+
|
| 72 |
+
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
+
msgid "Search target URL"
|
| 74 |
+
msgstr "Buscar URL de destino"
|
| 75 |
+
|
| 76 |
+
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
+
msgid "Search IP"
|
| 78 |
+
msgstr "Buscar IP"
|
| 79 |
+
|
| 80 |
+
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
+
msgid "Search user agent"
|
| 82 |
+
msgstr "Buscar agente de usuario"
|
| 83 |
+
|
| 84 |
+
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
+
msgid "Search referrer"
|
| 86 |
+
msgstr "Buscar remitente"
|
| 87 |
+
|
| 88 |
+
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
+
#: redirection-strings.php:590
|
| 90 |
+
msgid "Search URL"
|
| 91 |
+
msgstr "Buscar URL"
|
| 92 |
+
|
| 93 |
+
#: redirection-strings.php:324
|
| 94 |
+
msgid "Filter on: %(type)s"
|
| 95 |
+
msgstr "Filtrar en: %(tipo)s"
|
| 96 |
+
|
| 97 |
+
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
+
msgid "Disabled"
|
| 99 |
+
msgstr "Desactivada"
|
| 100 |
+
|
| 101 |
+
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
+
msgid "Enabled"
|
| 103 |
+
msgstr "Activada"
|
| 104 |
+
|
| 105 |
+
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
+
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
+
msgid "Compact Display"
|
| 108 |
+
msgstr "Vista compacta"
|
| 109 |
+
|
| 110 |
+
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
+
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
+
msgid "Standard Display"
|
| 113 |
+
msgstr "Vista estándar"
|
| 114 |
+
|
| 115 |
+
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
+
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
+
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
+
msgid "Status"
|
| 119 |
+
msgstr "Estado"
|
| 120 |
+
|
| 121 |
+
#: redirection-strings.php:231
|
| 122 |
+
msgid "Pre-defined"
|
| 123 |
+
msgstr "Predefinido"
|
| 124 |
+
|
| 125 |
+
#: redirection-strings.php:230
|
| 126 |
+
msgid "Custom Display"
|
| 127 |
+
msgstr "Vista personalizada"
|
| 128 |
+
|
| 129 |
+
#: redirection-strings.php:229
|
| 130 |
+
msgid "Display All"
|
| 131 |
+
msgstr "Mostrar todo"
|
| 132 |
+
|
| 133 |
+
#: redirection-strings.php:198
|
| 134 |
+
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 135 |
+
msgstr "Tu URL parece que continene un dominio dentro de la ruta: {{code}}%(relative)s{{/code}}. ¿Querías usar {{code}}%(absolute)s{{/code}} en su lugar?"
|
| 136 |
+
|
| 137 |
+
#: redirection-strings.php:168
|
| 138 |
+
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
+
msgstr "Lista de idiomas, separados por comas, con los que coincidir (por ejemplo, es_ES)"
|
| 140 |
+
|
| 141 |
+
#: redirection-strings.php:167
|
| 142 |
+
msgid "Language"
|
| 143 |
+
msgstr "Idioma"
|
| 144 |
+
|
| 145 |
+
#: redirection-strings.php:131
|
| 146 |
+
msgid "504 - Gateway Timeout"
|
| 147 |
+
msgstr "504 - Tiempo de espera de la puerta de enlace agotado"
|
| 148 |
+
|
| 149 |
+
#: redirection-strings.php:130
|
| 150 |
+
msgid "503 - Service Unavailable"
|
| 151 |
+
msgstr "503 - Servicio no disponible"
|
| 152 |
+
|
| 153 |
+
#: redirection-strings.php:129
|
| 154 |
+
msgid "502 - Bad Gateway"
|
| 155 |
+
msgstr "502 - Puerta de enlace incorrecta"
|
| 156 |
+
|
| 157 |
+
#: redirection-strings.php:128
|
| 158 |
+
msgid "501 - Not implemented"
|
| 159 |
+
msgstr "501 - No implementado"
|
| 160 |
+
|
| 161 |
+
#: redirection-strings.php:127
|
| 162 |
+
msgid "500 - Internal Server Error"
|
| 163 |
+
msgstr "500 - Error interno del servidor"
|
| 164 |
+
|
| 165 |
+
#: redirection-strings.php:126
|
| 166 |
+
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
+
msgstr "451 - No disponible por motivos legales"
|
| 168 |
+
|
| 169 |
+
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
+
msgid "URL and language"
|
| 171 |
+
msgstr "URL e idioma"
|
| 172 |
+
|
| 173 |
+
#: redirection-strings.php:45
|
| 174 |
+
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
+
msgstr "Casi seguro que el problema ha sido causado por uno de los anteriores."
|
| 176 |
+
|
| 177 |
+
#: redirection-strings.php:44
|
| 178 |
+
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
+
msgstr "Tus páginas de administración están siendo guardadas en la caché. Vacía esta caché e inténtalo de nuevo."
|
| 180 |
+
|
| 181 |
+
#: redirection-strings.php:43
|
| 182 |
+
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
+
msgstr "Sal, vacía la caché de tu navegador y vuelve a acceder - tu navegador ha guardado en la caché una sesión antigua."
|
| 184 |
+
|
| 185 |
+
#: redirection-strings.php:42
|
| 186 |
+
msgid "Reload the page - your current session is old."
|
| 187 |
+
msgstr "Recarga la página - tu sesión actual es antigua."
|
| 188 |
+
|
| 189 |
+
#: redirection-strings.php:41
|
| 190 |
+
msgid "This is usually fixed by doing one of these:"
|
| 191 |
+
msgstr "Normalmente, esto es corregido haciendo algo de lo siguiente:"
|
| 192 |
+
|
| 193 |
+
#: redirection-strings.php:40
|
| 194 |
+
msgid "You are not authorised to access this page."
|
| 195 |
+
msgstr "No estás autorizado para acceder a esta página."
|
| 196 |
+
|
| 197 |
+
#: redirection-strings.php:580
|
| 198 |
+
msgid "URL match"
|
| 199 |
+
msgstr "Coincidencia de URL"
|
| 200 |
+
|
| 201 |
+
#: redirection-strings.php:4
|
| 202 |
+
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
| 203 |
+
msgstr "Se ha detectado un bucle y la actualización se ha detenido. Normalmente, esto indica que {{support}}tu sitio está almacenado en la caché{{/support}} y los cambios en la base de datos no se están guardando."
|
| 204 |
+
|
| 205 |
+
#: redirection-strings.php:540
|
| 206 |
+
msgid "Unable to save .htaccess file"
|
| 207 |
+
msgstr "No ha sido posible guardar el archivo .htaccess"
|
| 208 |
+
|
| 209 |
+
#: redirection-strings.php:539
|
| 210 |
+
msgid "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}."
|
| 211 |
+
msgstr "La redirecciones añadidas a un grupo de Apache se puede guardar a un fichero {{code}}.htaccess{{/code}} añadiendo aquí la ruta completa. Para tu referencia, tu instalación de WordPress está en {{code}}%(installed)s{{/code}}."
|
| 212 |
+
|
| 213 |
+
#: redirection-strings.php:328
|
| 214 |
+
msgid "Click \"Complete Upgrade\" when finished."
|
| 215 |
+
msgstr "Haz clic en «Completar la actualización» cuando hayas acabado."
|
| 216 |
+
|
| 217 |
+
#: redirection-strings.php:289
|
| 218 |
+
msgid "Automatic Install"
|
| 219 |
+
msgstr "Instalación automática"
|
| 220 |
+
|
| 221 |
+
#: redirection-strings.php:197
|
| 222 |
+
msgid "Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}"
|
| 223 |
+
msgstr "Tu dirección de destino contiene el carácter no válido {{code}}%(invalid)s{{/code}}"
|
| 224 |
+
|
| 225 |
+
#: redirection-strings.php:52
|
| 226 |
+
msgid "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues."
|
| 227 |
+
msgstr "Si estás usando WordPress 5.2 o superior, mira en tu {{link}}salud del sitio{{/link}} y resuelve los problemas."
|
| 228 |
+
|
| 229 |
+
#: redirection-strings.php:17
|
| 230 |
+
msgid "If you do not complete the manual install you will be returned here."
|
| 231 |
+
msgstr "Si no completas la instalación manual volverás aquí."
|
| 232 |
+
|
| 233 |
+
#: redirection-strings.php:15
|
| 234 |
+
msgid "Click \"Finished! 🎉\" when finished."
|
| 235 |
+
msgstr "Haz clic en «¡Terminado! 🎉» cuando hayas acabado."
|
| 236 |
+
|
| 237 |
+
#: redirection-strings.php:14 redirection-strings.php:327
|
| 238 |
+
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
| 239 |
+
msgstr "Tu sitio necesita permisos especiales para la base de datos. También lo puedes hacer tú mismo ejecutando el siguiente SQL."
|
| 240 |
+
|
| 241 |
+
#: redirection-strings.php:13 redirection-strings.php:288
|
| 242 |
+
msgid "Manual Install"
|
| 243 |
+
msgstr "Instalación manual"
|
| 244 |
+
|
| 245 |
+
#: database/database-status.php:145
|
| 246 |
+
msgid "Insufficient database permissions detected. Please give your database user appropriate permissions."
|
| 247 |
+
msgstr "Permisos insuficientes para la base de datos detectados. Proporciónale a tu usuario de base de datos los permisos necesarios."
|
| 248 |
+
|
| 249 |
+
#: redirection-strings.php:633
|
| 250 |
+
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
| 251 |
+
msgstr "Esta información se proporciona con propósitos de depuración. Ten cuidado al hacer cambios."
|
| 252 |
+
|
| 253 |
+
#: redirection-strings.php:632
|
| 254 |
+
msgid "Plugin Debug"
|
| 255 |
+
msgstr "Depuración del plugin"
|
| 256 |
+
|
| 257 |
+
#: redirection-strings.php:630
|
| 258 |
+
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
| 259 |
+
msgstr "Redirection se comunica con WordPress a través de la REST API de WordPress. Este es un componente estándar de WordPress, y tendrás problemas si no puedes usarla."
|
| 260 |
+
|
| 261 |
+
#: redirection-strings.php:609
|
| 262 |
+
msgid "IP Headers"
|
| 263 |
+
msgstr "Cabeceras IP"
|
| 264 |
+
|
| 265 |
+
#: redirection-strings.php:607
|
| 266 |
+
msgid "Do not change unless advised to do so!"
|
| 267 |
+
msgstr "¡No lo cambies a menos que te lo indiquen!"
|
| 268 |
+
|
| 269 |
+
#: redirection-strings.php:606
|
| 270 |
+
msgid "Database version"
|
| 271 |
+
msgstr "Versión de base de datos"
|
| 272 |
+
|
| 273 |
+
#: redirection-strings.php:382
|
| 274 |
+
msgid "Complete data (JSON)"
|
| 275 |
+
msgstr "Datos completos (JSON)"
|
| 276 |
+
|
| 277 |
+
#: redirection-strings.php:377
|
| 278 |
+
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
| 279 |
+
msgstr "Exporta a CSV, .htaccess de Apache, Nginx o JSON de Redirection. El formato JSON contiene información completa, y otros formatos contienen información parcial apropiada para el formato."
|
| 280 |
+
|
| 281 |
+
#: redirection-strings.php:375
|
| 282 |
+
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
| 283 |
+
msgstr "El CSV no incluye toda la información, y todo se importa/exporta como coincidencias de «Sólo URL». Usa el formato JSON para obtener un conjunto completo de datos."
|
| 284 |
+
|
| 285 |
+
#: redirection-strings.php:373
|
| 286 |
+
msgid "All imports will be appended to the current database - nothing is merged."
|
| 287 |
+
msgstr "Todas las importaciones se adjuntarán a la base de datos actual; nada se combina."
|
| 288 |
+
|
| 289 |
+
#: redirection-strings.php:336
|
| 290 |
+
msgid "Automatic Upgrade"
|
| 291 |
+
msgstr "Actualización automática"
|
| 292 |
+
|
| 293 |
+
#: redirection-strings.php:335
|
| 294 |
+
msgid "Manual Upgrade"
|
| 295 |
+
msgstr "Actualización manual"
|
| 296 |
+
|
| 297 |
+
#: redirection-strings.php:334
|
| 298 |
+
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
| 299 |
+
msgstr "Por favor, haz una copia de seguridad de tus datos de Redirection: {{download}}descargando una copia de seguridad{{/download}}. Si experimentas algún problema puedes importarlo de vuelta a Redirection."
|
| 300 |
+
|
| 301 |
+
#: redirection-strings.php:330
|
| 302 |
+
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
| 303 |
+
msgstr "Haz clic en el botón «Actualizar base de datos» para actualizar automáticamente la base de datos."
|
| 304 |
+
|
| 305 |
+
#: redirection-strings.php:329
|
| 306 |
+
msgid "Complete Upgrade"
|
| 307 |
+
msgstr "Completar la actualización"
|
| 308 |
+
|
| 309 |
+
#: redirection-strings.php:326
|
| 310 |
+
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
| 311 |
+
msgstr "Redirection almacena datos en tu base de datos y a veces es necesario actualizarla. Tu base de datos está en la versión {{strong}}%(current)s{{/strong}} y la última es {{strong}}%(latest)s{{/strong}}."
|
| 312 |
+
|
| 313 |
+
#: redirection-strings.php:313 redirection-strings.php:323
|
| 314 |
+
msgid "Note that you will need to set the Apache module path in your Redirection options."
|
| 315 |
+
msgstr "Ten en cuenta que necesitarás establecer la ruta del módulo de Apache en tus opciones de Redirection."
|
| 316 |
+
|
| 317 |
+
#: redirection-strings.php:287
|
| 318 |
+
msgid "I need support!"
|
| 319 |
+
msgstr "¡Necesito ayuda!"
|
| 320 |
+
|
| 321 |
+
#: redirection-strings.php:283
|
| 322 |
+
msgid "You will need at least one working REST API to continue."
|
| 323 |
+
msgstr "Necesitarás al menos una API REST funcionando para continuar."
|
| 324 |
+
|
| 325 |
+
#: redirection-strings.php:214
|
| 326 |
+
msgid "Check Again"
|
| 327 |
+
msgstr "Comprobar otra vez"
|
| 328 |
+
|
| 329 |
+
#: redirection-strings.php:213
|
| 330 |
+
msgid "Testing - %s$"
|
| 331 |
+
msgstr "Comprobando - %s$"
|
| 332 |
+
|
| 333 |
+
#: redirection-strings.php:212
|
| 334 |
+
msgid "Show Problems"
|
| 335 |
+
msgstr "Mostrar problemas"
|
| 336 |
+
|
| 337 |
+
#: redirection-strings.php:211
|
| 338 |
+
msgid "Summary"
|
| 339 |
+
msgstr "Resumen"
|
| 340 |
+
|
| 341 |
+
#: redirection-strings.php:210
|
| 342 |
+
msgid "You are using a broken REST API route. Changing to a working API should fix the problem."
|
| 343 |
+
msgstr "Estás usando una ruta de REST API rota. Cambiar a una API que funcione debería solucionar el problema."
|
| 344 |
+
|
| 345 |
+
#: redirection-strings.php:209
|
| 346 |
+
msgid "Your REST API is not working and the plugin will not be able to continue until this is fixed."
|
| 347 |
+
msgstr "Tu REST API no funciona y el plugin no podrá continuar hasta que esto se arregle."
|
| 348 |
+
|
| 349 |
+
#: redirection-strings.php:208
|
| 350 |
+
msgid "There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work."
|
| 351 |
+
msgstr "Hay algunos problemas para conectarse a tu REST API. No es necesario solucionar estos problemas y el plugin puede funcionar."
|
| 352 |
+
|
| 353 |
+
#: redirection-strings.php:207
|
| 354 |
+
msgid "Unavailable"
|
| 355 |
+
msgstr "No disponible"
|
| 356 |
+
|
| 357 |
+
#: redirection-strings.php:206
|
| 358 |
+
msgid "Not working but fixable"
|
| 359 |
+
msgstr "No funciona pero se puede arreglar"
|
| 360 |
+
|
| 361 |
+
#: redirection-strings.php:205
|
| 362 |
+
msgid "Working but some issues"
|
| 363 |
+
msgstr "Funciona pero con algunos problemas"
|
| 364 |
+
|
| 365 |
+
#: redirection-strings.php:203
|
| 366 |
+
msgid "Current API"
|
| 367 |
+
msgstr "API actual"
|
| 368 |
+
|
| 369 |
+
#: redirection-strings.php:202
|
| 370 |
+
msgid "Switch to this API"
|
| 371 |
+
msgstr "Cambiar a esta API"
|
| 372 |
+
|
| 373 |
+
#: redirection-strings.php:201
|
| 374 |
+
msgid "Hide"
|
| 375 |
+
msgstr "Ocultar"
|
| 376 |
+
|
| 377 |
+
#: redirection-strings.php:200
|
| 378 |
+
msgid "Show Full"
|
| 379 |
+
msgstr "Mostrar completo"
|
| 380 |
+
|
| 381 |
+
#: redirection-strings.php:199
|
| 382 |
+
msgid "Working!"
|
| 383 |
+
msgstr "¡Trabajando!"
|
| 384 |
+
|
| 385 |
+
#: redirection-strings.php:196
|
| 386 |
+
msgid "Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}."
|
| 387 |
+
msgstr "Tu URL de destino debería ser una URL absoluta como {{code}}https://domain.com/%(url)s{{/code}} o comenzar con una barra inclinada {{code}}/%(url)s{{/code}}."
|
| 388 |
+
|
| 389 |
+
#: redirection-strings.php:195
|
| 390 |
+
msgid "Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action."
|
| 391 |
+
msgstr "Tu fuente es la misma que la de destino, y esto creará un bucle. Deja el destino en blanco si no quieres tomar medidas."
|
| 392 |
+
|
| 393 |
+
#: redirection-strings.php:185
|
| 394 |
+
msgid "The target URL you want to redirect, or auto-complete on post name or permalink."
|
| 395 |
+
msgstr "La URL de destino que quieres redirigir o autocompletar automáticamente en el nombre de la publicación o enlace permanente."
|
| 396 |
+
|
| 397 |
+
#: redirection-strings.php:39
|
| 398 |
+
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
| 399 |
+
msgstr "Incluye estos detalles en tu informe junto con una descripción de lo que estabas haciendo y una captura de pantalla."
|
| 400 |
+
|
| 401 |
+
#: redirection-strings.php:37
|
| 402 |
+
msgid "Create An Issue"
|
| 403 |
+
msgstr "Crear una incidencia"
|
| 404 |
+
|
| 405 |
+
#: redirection-strings.php:36
|
| 406 |
+
msgid "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
| 407 |
+
msgstr "Por favor, {{strong}}crea una incidencia{{/strong}} o envíalo en un {{strong}}correo electrónico{{/strong}}."
|
| 408 |
+
|
| 409 |
+
#: redirection-strings.php:46 redirection-strings.php:53
|
| 410 |
+
msgid "That didn't help"
|
| 411 |
+
msgstr "Eso no ayudó"
|
| 412 |
+
|
| 413 |
+
#: redirection-strings.php:48
|
| 414 |
+
msgid "What do I do next?"
|
| 415 |
+
msgstr "¿Qué hago a continuación?"
|
| 416 |
+
|
| 417 |
+
#: redirection-strings.php:34
|
| 418 |
+
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent."
|
| 419 |
+
msgstr "No ha sido posible realizar una solicitud debido a la seguridad del navegador. Esto se debe normalmente a que tus ajustes de WordPress y URL del sitio son inconsistentes."
|
| 420 |
+
|
| 421 |
+
#: redirection-strings.php:33
|
| 422 |
+
msgid "Possible cause"
|
| 423 |
+
msgstr "Posible causa"
|
| 424 |
+
|
| 425 |
+
#: redirection-strings.php:32
|
| 426 |
+
msgid "WordPress returned an unexpected message. This is probably a PHP error from another plugin."
|
| 427 |
+
msgstr "WordPress devolvió un mensaje inesperado. Probablemente sea un error de PHP de otro plugin."
|
| 428 |
+
|
| 429 |
+
#: redirection-strings.php:29
|
| 430 |
+
msgid "This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log"
|
| 431 |
+
msgstr "Esto podría ser un plugin de seguridad, o que tu servidor está sin memoria o que exista un error externo. Por favor, comprueba el registro de errores de tu servidor"
|
| 432 |
+
|
| 433 |
+
#: redirection-strings.php:26
|
| 434 |
+
msgid "Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured"
|
| 435 |
+
msgstr "Tu REST API está devolviendo una página 404. Esto puede ser causado por un plugin de seguridad o por una mala configuración de tu servidor."
|
| 436 |
+
|
| 437 |
+
#: redirection-strings.php:24
|
| 438 |
+
msgid "Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests."
|
| 439 |
+
msgstr "Es probable que tu REST API esté siendo bloqueada por un plugin de seguridad. Por favor, desactívalo o configúralo para permitir solicitudes de la REST API."
|
| 440 |
+
|
| 441 |
+
#: redirection-strings.php:23 redirection-strings.php:25
|
| 442 |
+
#: redirection-strings.php:27 redirection-strings.php:30
|
| 443 |
+
#: redirection-strings.php:35
|
| 444 |
+
msgid "Read this REST API guide for more information."
|
| 445 |
+
msgstr "Lee esta guía de la REST API para más información."
|
| 446 |
+
|
| 447 |
+
#: redirection-strings.php:22
|
| 448 |
+
msgid "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again."
|
| 449 |
+
msgstr "Tu REST API está siendo cacheada. Por favor, vacía la caché en cualquier plugin o servidor de caché, vacía la caché de tu navegador e inténtalo de nuevo."
|
| 450 |
+
|
| 451 |
+
#: redirection-strings.php:184
|
| 452 |
+
msgid "URL options / Regex"
|
| 453 |
+
msgstr "Opciones de URL / Regex"
|
| 454 |
+
|
| 455 |
+
#: redirection-strings.php:542
|
| 456 |
+
msgid "Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling."
|
| 457 |
+
msgstr "Fuerza una redirección desde la versión HTTP a la HTTPS del dominio de tu sitio WordPress. Por favor, asegúrate de que tu HTTPS está funcionando antes de activarlo."
|
| 458 |
+
|
| 459 |
+
#: redirection-strings.php:389
|
| 460 |
+
msgid "Export 404"
|
| 461 |
+
msgstr "Exportar 404"
|
| 462 |
+
|
| 463 |
+
#: redirection-strings.php:388
|
| 464 |
+
msgid "Export redirect"
|
| 465 |
+
msgstr "Exportar redirecciones"
|
| 466 |
+
|
| 467 |
+
#: redirection-strings.php:192
|
| 468 |
+
msgid "WordPress permalink structures do not work in normal URLs. Please use a regular expression."
|
| 469 |
+
msgstr "Las estructuras de enlaces permanentes de WordPress no funcionan en URLs normales. Por favor, utiliza una expresión regular."
|
| 470 |
+
|
| 471 |
+
#: models/redirect.php:305
|
| 472 |
+
msgid "Unable to update redirect"
|
| 473 |
+
msgstr "No ha sido posible actualizar la redirección"
|
| 474 |
+
|
| 475 |
+
#: redirection-strings.php:535
|
| 476 |
+
msgid "Pass - as ignore, but also copies the query parameters to the target"
|
| 477 |
+
msgstr "Pasar - como ignorar, peo también copia los parámetros de consulta al destino"
|
| 478 |
+
|
| 479 |
+
#: redirection-strings.php:534
|
| 480 |
+
msgid "Ignore - as exact, but ignores any query parameters not in your source"
|
| 481 |
+
msgstr "Ignorar - como la coincidencia exacta, pero ignora cualquier parámetro de consulta que no esté en tu origen"
|
| 482 |
+
|
| 483 |
+
#: redirection-strings.php:533
|
| 484 |
+
msgid "Exact - matches the query parameters exactly defined in your source, in any order"
|
| 485 |
+
msgstr "Coincidencia exacta - coincide exactamente con los parámetros de consulta definidos en tu origen, en cualquier orden"
|
| 486 |
+
|
| 487 |
+
#: redirection-strings.php:531
|
| 488 |
+
msgid "Default query matching"
|
| 489 |
+
msgstr "Coincidencia de consulta por defecto"
|
| 490 |
+
|
| 491 |
+
#: redirection-strings.php:530
|
| 492 |
+
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 493 |
+
msgstr "Ignora barras invertidas (p.ej. {{code}}/entrada-alucinante/{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"
|
| 494 |
+
|
| 495 |
+
#: redirection-strings.php:529
|
| 496 |
+
msgid "Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 497 |
+
msgstr "Sin coincidencia de mayúsculas/minúsculas (p.ej. {{code}}/Entrada-Alucinante{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"
|
| 498 |
+
|
| 499 |
+
#: redirection-strings.php:528 redirection-strings.php:532
|
| 500 |
+
msgid "Applies to all redirections unless you configure them otherwise."
|
| 501 |
+
msgstr "Se aplica a todas las redirecciones a menos que las configures de otro modo."
|
| 502 |
+
|
| 503 |
+
#: redirection-strings.php:527
|
| 504 |
+
msgid "Default URL settings"
|
| 505 |
+
msgstr "Ajustes de URL por defecto"
|
| 506 |
+
|
| 507 |
+
#: redirection-strings.php:510
|
| 508 |
+
msgid "Ignore and pass all query parameters"
|
| 509 |
+
msgstr "Ignora y pasa todos los parámetros de consulta"
|
| 510 |
+
|
| 511 |
+
#: redirection-strings.php:509
|
| 512 |
+
msgid "Ignore all query parameters"
|
| 513 |
+
msgstr "Ignora todos los parámetros de consulta"
|
| 514 |
+
|
| 515 |
+
#: redirection-strings.php:508
|
| 516 |
+
msgid "Exact match"
|
| 517 |
+
msgstr "Coincidencia exacta"
|
| 518 |
+
|
| 519 |
+
#: redirection-strings.php:279
|
| 520 |
+
msgid "Caching software (e.g Cloudflare)"
|
| 521 |
+
msgstr "Software de caché (p. ej. Cloudflare)"
|
| 522 |
+
|
| 523 |
+
#: redirection-strings.php:277
|
| 524 |
+
msgid "A security plugin (e.g Wordfence)"
|
| 525 |
+
msgstr "Un plugin de seguridad (p. ej. Wordfence)"
|
| 526 |
+
|
| 527 |
+
#: redirection-strings.php:563
|
| 528 |
+
msgid "URL options"
|
| 529 |
+
msgstr "Opciones de URL"
|
| 530 |
+
|
| 531 |
+
#: redirection-strings.php:180 redirection-strings.php:564
|
| 532 |
+
msgid "Query Parameters"
|
| 533 |
+
msgstr "Parámetros de consulta"
|
| 534 |
+
|
| 535 |
+
#: redirection-strings.php:137
|
| 536 |
+
msgid "Ignore & pass parameters to the target"
|
| 537 |
+
msgstr "Ignorar y pasar parámetros al destino"
|
| 538 |
+
|
| 539 |
+
#: redirection-strings.php:136
|
| 540 |
+
msgid "Ignore all parameters"
|
| 541 |
+
msgstr "Ignorar todos los parámetros"
|
| 542 |
+
|
| 543 |
+
#: redirection-strings.php:135
|
| 544 |
+
msgid "Exact match all parameters in any order"
|
| 545 |
+
msgstr "Coincidencia exacta de todos los parámetros en cualquier orden"
|
| 546 |
+
|
| 547 |
+
#: redirection-strings.php:134
|
| 548 |
+
msgid "Ignore Case"
|
| 549 |
+
msgstr "Ignorar mayúsculas/minúsculas"
|
| 550 |
+
|
| 551 |
+
#: redirection-strings.php:133
|
| 552 |
+
msgid "Ignore Slash"
|
| 553 |
+
msgstr "Ignorar barra inclinada"
|
| 554 |
+
|
| 555 |
+
#: redirection-strings.php:507
|
| 556 |
+
msgid "Relative REST API"
|
| 557 |
+
msgstr "API REST relativa"
|
| 558 |
+
|
| 559 |
+
#: redirection-strings.php:506
|
| 560 |
+
msgid "Raw REST API"
|
| 561 |
+
msgstr "API REST completa"
|
| 562 |
+
|
| 563 |
+
#: redirection-strings.php:505
|
| 564 |
+
msgid "Default REST API"
|
| 565 |
+
msgstr "API REST por defecto"
|
| 566 |
+
|
| 567 |
+
#: redirection-strings.php:251
|
| 568 |
+
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect."
|
| 569 |
+
msgstr "¡Eso es todo - ya estás redireccionando! Observa que lo de arriba es solo un ejemplo - ahora ya introducir una redirección."
|
| 570 |
+
|
| 571 |
+
#: redirection-strings.php:250
|
| 572 |
+
msgid "(Example) The target URL is the new URL"
|
| 573 |
+
msgstr "(Ejemplo) La URL de destino es la nueva URL"
|
| 574 |
+
|
| 575 |
+
#: redirection-strings.php:248
|
| 576 |
+
msgid "(Example) The source URL is your old or original URL"
|
| 577 |
+
msgstr "(Ejemplo) La URL de origen es tu URL antigua u original"
|
| 578 |
+
|
| 579 |
+
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
+
#: redirection.php:38
|
| 581 |
+
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
+
msgstr "¡Desactivado! Detectado PHP %1$s, se necesita PHP %2$s o superior"
|
| 583 |
+
|
| 584 |
+
#: redirection-strings.php:325
|
| 585 |
+
msgid "A database upgrade is in progress. Please continue to finish."
|
| 586 |
+
msgstr "Hay una actualización de la base de datos en marcha. Por favor, continua para terminar."
|
| 587 |
+
|
| 588 |
+
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
| 589 |
+
#: redirection-admin.php:82
|
| 590 |
+
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
| 591 |
+
msgstr "Hay que actualizar la base de datos de Redirection - <a href=\"%1$1s\">haz clic para actualizar</a>."
|
| 592 |
+
|
| 593 |
+
#: redirection-strings.php:333
|
| 594 |
+
msgid "Redirection database needs upgrading"
|
| 595 |
+
msgstr "La base de datos de Redirection necesita actualizarse"
|
| 596 |
+
|
| 597 |
+
#: redirection-strings.php:332
|
| 598 |
+
msgid "Upgrade Required"
|
| 599 |
+
msgstr "Actualización necesaria"
|
| 600 |
+
|
| 601 |
+
#: redirection-strings.php:284
|
| 602 |
+
msgid "Finish Setup"
|
| 603 |
+
msgstr "Finalizar configuración"
|
| 604 |
+
|
| 605 |
+
#: redirection-strings.php:282
|
| 606 |
+
msgid "You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."
|
| 607 |
+
msgstr "Tienes diferentes URLs configuradas en tu página ajustes de WordPress > General, lo que normalmente es una indicación de una mala configuración, y puede causar problemas con la API REST. Por favor, revisa tus ajustes."
|
| 608 |
+
|
| 609 |
+
#: redirection-strings.php:281
|
| 610 |
+
msgid "If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}."
|
| 611 |
+
msgstr "Si tienes algún problema, por favor consulta la documentación de tu plugin, o intenta contactar con el soporte de tu alojamiento. Esto es normalmente {{{link}}no suele ser un problema causado por Redirection{{/link}}."
|
| 612 |
+
|
| 613 |
+
#: redirection-strings.php:280
|
| 614 |
+
msgid "Some other plugin that blocks the REST API"
|
| 615 |
+
msgstr "Algún otro plugin que bloquea la API REST"
|
| 616 |
+
|
| 617 |
+
#: redirection-strings.php:278
|
| 618 |
+
msgid "A server firewall or other server configuration (e.g OVH)"
|
| 619 |
+
msgstr "Un cortafuegos del servidor u otra configuración del servidor (p.ej. OVH)"
|
| 620 |
+
|
| 621 |
+
#: redirection-strings.php:276
|
| 622 |
+
msgid "Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:"
|
| 623 |
+
msgstr "Redirection utiliza la {{link}}WordPress REST API{{/link}} para comunicarse con WordPress. Esto está activado y funciona de forma predeterminada. A veces la API REST está bloqueada por:"
|
| 624 |
+
|
| 625 |
+
#: redirection-strings.php:274 redirection-strings.php:285
|
| 626 |
+
msgid "Go back"
|
| 627 |
+
msgstr "Volver"
|
| 628 |
+
|
| 629 |
+
#: redirection-strings.php:273
|
| 630 |
+
msgid "Continue Setup"
|
| 631 |
+
msgstr "Continuar la configuración"
|
| 632 |
+
|
| 633 |
+
#: redirection-strings.php:271
|
| 634 |
+
msgid "Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR)."
|
| 635 |
+
msgstr "El almacenamiento de la dirección IP te permite realizar acciones de registro adicionales. Ten en cuenta que tendrás que cumplir con las leyes locales relativas a la recopilación de datos (por ejemplo, RGPD)."
|
| 636 |
+
|
| 637 |
+
#: redirection-strings.php:270
|
| 638 |
+
msgid "Store IP information for redirects and 404 errors."
|
| 639 |
+
msgstr "Almacena información IP para redirecciones y errores 404."
|
| 640 |
+
|
| 641 |
+
#: redirection-strings.php:268
|
| 642 |
+
msgid "Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements."
|
| 643 |
+
msgstr "Almacena registros de redirecciones y 404s te permitirá ver lo que está pasando en tu sitio. Esto aumentará los requisitos de almacenamiento de la base de datos."
|
| 644 |
+
|
| 645 |
+
#: redirection-strings.php:267
|
| 646 |
+
msgid "Keep a log of all redirects and 404 errors."
|
| 647 |
+
msgstr "Guarda un registro de todas las redirecciones y errores 404."
|
| 648 |
+
|
| 649 |
+
#: redirection-strings.php:266 redirection-strings.php:269
|
| 650 |
+
#: redirection-strings.php:272
|
| 651 |
+
msgid "{{link}}Read more about this.{{/link}}"
|
| 652 |
+
msgstr "{{link}}Leer más sobre esto.{{/link}}"
|
| 653 |
+
|
| 654 |
+
#: redirection-strings.php:265
|
| 655 |
+
msgid "If you change the permalink in a post or page then Redirection can automatically create a redirect for you."
|
| 656 |
+
msgstr "Si cambias el enlace permanente en una entrada o página, entonces Redirection puede crear automáticamente una redirección para ti."
|
| 657 |
+
|
| 658 |
+
#: redirection-strings.php:264
|
| 659 |
+
msgid "Monitor permalink changes in WordPress posts and pages"
|
| 660 |
+
msgstr "Supervisar los cambios de los enlaces permanentes en las entradas y páginas de WordPress"
|
| 661 |
+
|
| 662 |
+
#: redirection-strings.php:263
|
| 663 |
+
msgid "These are some options you may want to enable now. They can be changed at any time."
|
| 664 |
+
msgstr "Estas son algunas de las opciones que puedes activar ahora. Se pueden cambiar en cualquier momento."
|
| 665 |
+
|
| 666 |
+
#: redirection-strings.php:262
|
| 667 |
+
msgid "Basic Setup"
|
| 668 |
+
msgstr "Configuración básica"
|
| 669 |
+
|
| 670 |
+
#: redirection-strings.php:261
|
| 671 |
+
msgid "Start Setup"
|
| 672 |
+
msgstr "Iniciar configuración"
|
| 673 |
+
|
| 674 |
+
#: redirection-strings.php:260
|
| 675 |
+
msgid "When ready please press the button to continue."
|
| 676 |
+
msgstr "Cuando estés listo, pulsa el botón para continuar."
|
| 677 |
+
|
| 678 |
+
#: redirection-strings.php:259
|
| 679 |
+
msgid "First you will be asked a few questions, and then Redirection will set up your database."
|
| 680 |
+
msgstr "Primero se te harán algunas preguntas, y luego Redirection configurará tu base de datos."
|
| 681 |
+
|
| 682 |
+
#: redirection-strings.php:258
|
| 683 |
+
msgid "What's next?"
|
| 684 |
+
msgstr "¿Cuáles son las novedades?"
|
| 685 |
+
|
| 686 |
+
#: redirection-strings.php:257
|
| 687 |
+
msgid "Check a URL is being redirected"
|
| 688 |
+
msgstr "Comprueba si una URL está siendo redirigida"
|
| 689 |
+
|
| 690 |
+
#: redirection-strings.php:256
|
| 691 |
+
msgid "More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}"
|
| 692 |
+
msgstr "Coincidencia de URLs más potente, incluidas las expresiones {{regular}}regulares {{/regular}}, y {{other}} otras condiciones{{{/other}}."
|
| 693 |
+
|
| 694 |
+
#: redirection-strings.php:255
|
| 695 |
+
msgid "{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins"
|
| 696 |
+
msgstr "{{link}}Importar{{/link}} desde .htaccess, CSV, y una gran variedad de otros plugins"
|
| 697 |
+
|
| 698 |
+
#: redirection-strings.php:254
|
| 699 |
+
msgid "{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems"
|
| 700 |
+
msgstr "{{link}}Supervisar errores 404{{{/link}}, obtener información detallada sobre el visitante, y solucionar cualquier problema"
|
| 701 |
+
|
| 702 |
+
#: redirection-strings.php:253
|
| 703 |
+
msgid "Some features you may find useful are"
|
| 704 |
+
msgstr "Algunas de las características que puedes encontrar útiles son"
|
| 705 |
+
|
| 706 |
+
#: redirection-strings.php:252
|
| 707 |
+
msgid "Full documentation can be found on the {{link}}Redirection website.{{/link}}"
|
| 708 |
+
msgstr "La documentación completa la puedes encontrar en la {{link}}web de Redirection{{/link}}."
|
| 709 |
+
|
| 710 |
+
#: redirection-strings.php:246
|
| 711 |
+
msgid "A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:"
|
| 712 |
+
msgstr "Una redirección simple implica configurar una {{strong}}URL de origen{{/strong}}} (la URL antigua) y una {{strong}}URL de destino{{/strong}} (la nueva URL). Aquí tienes un ejemplo:"
|
| 713 |
+
|
| 714 |
+
#: redirection-strings.php:245
|
| 715 |
+
msgid "How do I use this plugin?"
|
| 716 |
+
msgstr "¿Cómo utilizo este plugin?"
|
| 717 |
+
|
| 718 |
+
#: redirection-strings.php:244
|
| 719 |
+
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
| 720 |
+
msgstr "Redirection está diseñado para utilizarse desde sitios con unos pocos redirecciones a sitios con miles de redirecciones."
|
| 721 |
+
|
| 722 |
+
#: redirection-strings.php:243
|
| 723 |
+
msgid "Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed."
|
| 724 |
+
msgstr "Gracias por instalar y usar Redirection v%(version)s. Este plugin te permitirá gestionar redirecciones 301, realizar un seguimiento de los errores 404, y mejorar tu sitio, sin necesidad de tener conocimientos de Apache o Nginx."
|
| 725 |
+
|
| 726 |
+
#: redirection-strings.php:242
|
| 727 |
+
msgid "Welcome to Redirection 🚀🎉"
|
| 728 |
+
msgstr "Bienvenido a Redirection 🚀🎉"
|
| 729 |
+
|
| 730 |
+
#: redirection-strings.php:194
|
| 731 |
+
msgid "This will redirect everything, including the login pages. Please be sure you want to do this."
|
| 732 |
+
msgstr "Esto redireccionará todo, incluyendo las páginas de inicio de sesión. Por favor, asegúrate de que quieres hacer esto."
|
| 733 |
+
|
| 734 |
+
#: redirection-strings.php:193
|
| 735 |
+
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
| 736 |
+
msgstr "Para evitar una expresión regular ambiciosa, puedes utilizar un {{code}}^{{/code}} para anclarla al inicio de la URL. Por ejemplo: {{code}}%(ejemplo)s{{/code}}."
|
| 737 |
+
|
| 738 |
+
#: redirection-strings.php:191
|
| 739 |
+
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
| 740 |
+
msgstr "Recuerda activar la opción «regex» si se trata de una expresión regular."
|
| 741 |
+
|
| 742 |
+
#: redirection-strings.php:190
|
| 743 |
+
msgid "The source URL should probably start with a {{code}}/{{/code}}"
|
| 744 |
+
msgstr "La URL de origen probablemente debería comenzar con un {{code}}/{{/code}}."
|
| 745 |
+
|
| 746 |
+
#: redirection-strings.php:189
|
| 747 |
+
msgid "This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}."
|
| 748 |
+
msgstr "Esto se convertirá en una redirección de servidor para el dominio {{code}}%(server)s{{{/code}}}."
|
| 749 |
+
|
| 750 |
+
#: redirection-strings.php:188
|
| 751 |
+
msgid "Anchor values are not sent to the server and cannot be redirected."
|
| 752 |
+
msgstr "Los valores de anclaje no se envían al servidor y no pueden ser redirigidos."
|
| 753 |
+
|
| 754 |
+
#: redirection-strings.php:66
|
| 755 |
+
msgid "{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}"
|
| 756 |
+
msgstr "{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"
|
| 757 |
+
|
| 758 |
+
#: redirection-strings.php:16 redirection-strings.php:20
|
| 759 |
+
msgid "Finished! 🎉"
|
| 760 |
+
msgstr "¡Terminado! 🎉"
|
| 761 |
+
|
| 762 |
+
#: redirection-strings.php:19
|
| 763 |
+
msgid "Progress: %(complete)d$"
|
| 764 |
+
msgstr "Progreso: %(complete)d$"
|
| 765 |
+
|
| 766 |
+
#: redirection-strings.php:18
|
| 767 |
+
msgid "Leaving before the process has completed may cause problems."
|
| 768 |
+
msgstr "Salir antes de que el proceso haya terminado puede causar problemas."
|
| 769 |
+
|
| 770 |
+
#: redirection-strings.php:12
|
| 771 |
+
msgid "Setting up Redirection"
|
| 772 |
+
msgstr "Configurando Redirection"
|
| 773 |
+
|
| 774 |
+
#: redirection-strings.php:11
|
| 775 |
+
msgid "Upgrading Redirection"
|
| 776 |
+
msgstr "Actualizando Redirection"
|
| 777 |
+
|
| 778 |
+
#: redirection-strings.php:10
|
| 779 |
+
msgid "Please remain on this page until complete."
|
| 780 |
+
msgstr "Por favor, permanece en esta página hasta que se complete."
|
| 781 |
+
|
| 782 |
+
#: redirection-strings.php:9
|
| 783 |
+
msgid "If you want to {{support}}ask for support{{/support}} please include these details:"
|
| 784 |
+
msgstr "Si quieres {{support}}solicitar ayuda{{/support}}por favor, incluye estos detalles:"
|
| 785 |
+
|
| 786 |
+
#: redirection-strings.php:8
|
| 787 |
+
msgid "Stop upgrade"
|
| 788 |
+
msgstr "Parar actualización"
|
| 789 |
+
|
| 790 |
+
#: redirection-strings.php:7
|
| 791 |
+
msgid "Skip this stage"
|
| 792 |
+
msgstr "Saltarse esta etapa"
|
| 793 |
+
|
| 794 |
+
#: redirection-strings.php:6
|
| 795 |
+
msgid "Try again"
|
| 796 |
+
msgstr "Intentarlo de nuevo"
|
| 797 |
+
|
| 798 |
+
#: redirection-strings.php:5
|
| 799 |
+
msgid "Database problem"
|
| 800 |
+
msgstr "Problema en la base de datos"
|
| 801 |
+
|
| 802 |
+
#: redirection-admin.php:423
|
| 803 |
+
msgid "Please enable JavaScript"
|
| 804 |
+
msgstr "Por favor, activa JavaScript"
|
| 805 |
+
|
| 806 |
+
#: redirection-admin.php:151
|
| 807 |
+
msgid "Please upgrade your database"
|
| 808 |
+
msgstr "Por favor, actualiza tu base de datos"
|
| 809 |
+
|
| 810 |
+
#: redirection-admin.php:142 redirection-strings.php:331
|
| 811 |
+
msgid "Upgrade Database"
|
| 812 |
+
msgstr "Actualizar base de datos"
|
| 813 |
+
|
| 814 |
+
#. translators: 1: URL to plugin page
|
| 815 |
+
#: redirection-admin.php:79
|
| 816 |
+
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
| 817 |
+
msgstr "Por favor, completa tu <a href=\"%s\">configuración de Redirection</a> para activar el plugin."
|
| 818 |
+
|
| 819 |
+
#. translators: version number
|
| 820 |
+
#: api/api-plugin.php:147
|
| 821 |
+
msgid "Your database does not need updating to %s."
|
| 822 |
+
msgstr "Tu base de datos no necesita actualizarse a %s."
|
| 823 |
+
|
| 824 |
+
#. translators: 1: SQL string
|
| 825 |
+
#: database/database-upgrader.php:104
|
| 826 |
+
msgid "Failed to perform query \"%s\""
|
| 827 |
+
msgstr "Fallo al realizar la consulta \"%s\"."
|
| 828 |
+
|
| 829 |
+
#. translators: 1: table name
|
| 830 |
+
#: database/schema/latest.php:102
|
| 831 |
+
msgid "Table \"%s\" is missing"
|
| 832 |
+
msgstr "La tabla \"%s\" no existe"
|
| 833 |
+
|
| 834 |
+
#: database/schema/latest.php:10
|
| 835 |
+
msgid "Create basic data"
|
| 836 |
+
msgstr "Crear datos básicos"
|
| 837 |
+
|
| 838 |
+
#: database/schema/latest.php:9
|
| 839 |
+
msgid "Install Redirection tables"
|
| 840 |
+
msgstr "Instalar tablas de Redirection"
|
| 841 |
+
|
| 842 |
+
#. translators: 1: Site URL, 2: Home URL
|
| 843 |
+
#: models/fixer.php:97
|
| 844 |
+
msgid "Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s"
|
| 845 |
+
msgstr "La URL del sitio y de inicio no son consistentes. Por favor, corrígelo en tu página de Ajustes > Generales: %1$1s no es igual a %2$2s"
|
| 846 |
+
|
| 847 |
+
#: redirection-strings.php:171
|
| 848 |
+
msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
|
| 849 |
+
msgstr "Por favor, no intentes redirigir todos tus 404s - no es una buena idea."
|
| 850 |
+
|
| 851 |
+
#: redirection-strings.php:170
|
| 852 |
+
msgid "Only the 404 page type is currently supported."
|
| 853 |
+
msgstr "De momento solo es compatible con el tipo 404 de página de error."
|
| 854 |
+
|
| 855 |
+
#: redirection-strings.php:169
|
| 856 |
+
msgid "Page Type"
|
| 857 |
+
msgstr "Tipo de página"
|
| 858 |
+
|
| 859 |
+
#: redirection-strings.php:166
|
| 860 |
+
msgid "Enter IP addresses (one per line)"
|
| 861 |
+
msgstr "Introduce direcciones IP (una por línea)"
|
| 862 |
+
|
| 863 |
+
#: redirection-strings.php:187
|
| 864 |
+
msgid "Describe the purpose of this redirect (optional)"
|
| 865 |
+
msgstr "Describe la finalidad de esta redirección (opcional)"
|
| 866 |
+
|
| 867 |
+
#: redirection-strings.php:125
|
| 868 |
+
msgid "418 - I'm a teapot"
|
| 869 |
+
msgstr "418 - Soy una tetera"
|
| 870 |
+
|
| 871 |
+
#: redirection-strings.php:122
|
| 872 |
+
msgid "403 - Forbidden"
|
| 873 |
+
msgstr "403 - Prohibido"
|
| 874 |
+
|
| 875 |
+
#: redirection-strings.php:120
|
| 876 |
+
msgid "400 - Bad Request"
|
| 877 |
+
msgstr "400 - Mala petición"
|
| 878 |
+
|
| 879 |
+
#: redirection-strings.php:117
|
| 880 |
+
msgid "304 - Not Modified"
|
| 881 |
+
msgstr "304 - No modificada"
|
| 882 |
+
|
| 883 |
+
#: redirection-strings.php:116
|
| 884 |
+
msgid "303 - See Other"
|
| 885 |
+
msgstr "303 - Ver otra"
|
| 886 |
+
|
| 887 |
+
#: redirection-strings.php:113
|
| 888 |
+
msgid "Do nothing (ignore)"
|
| 889 |
+
msgstr "No hacer nada (ignorar)"
|
| 890 |
+
|
| 891 |
+
#: redirection-strings.php:91 redirection-strings.php:95
|
| 892 |
+
msgid "Target URL when not matched (empty to ignore)"
|
| 893 |
+
msgstr "URL de destino cuando no coinciden (vacío para ignorar)"
|
| 894 |
+
|
| 895 |
+
#: redirection-strings.php:89 redirection-strings.php:93
|
| 896 |
+
msgid "Target URL when matched (empty to ignore)"
|
| 897 |
+
msgstr "URL de destino cuando coinciden (vacío para ignorar)"
|
| 898 |
+
|
| 899 |
+
#: redirection-strings.php:456 redirection-strings.php:461
|
| 900 |
+
msgid "Show All"
|
| 901 |
+
msgstr "Mostrar todo"
|
| 902 |
+
|
| 903 |
+
#: redirection-strings.php:453
|
| 904 |
+
msgid "Delete all logs for these entries"
|
| 905 |
+
msgstr "Borrar todos los registros de estas entradas"
|
| 906 |
+
|
| 907 |
+
#: redirection-strings.php:452 redirection-strings.php:465
|
| 908 |
+
msgid "Delete all logs for this entry"
|
| 909 |
+
msgstr "Borrar todos los registros de esta entrada"
|
| 910 |
+
|
| 911 |
+
#: redirection-strings.php:451
|
| 912 |
+
msgid "Delete Log Entries"
|
| 913 |
+
msgstr "Borrar entradas del registro"
|
| 914 |
+
|
| 915 |
+
#: redirection-strings.php:438
|
| 916 |
+
msgid "Group by IP"
|
| 917 |
+
msgstr "Agrupar por IP"
|
| 918 |
+
|
| 919 |
+
#: redirection-strings.php:437
|
| 920 |
+
msgid "Group by URL"
|
| 921 |
+
msgstr "Agrupar por URL"
|
| 922 |
+
|
| 923 |
+
#: redirection-strings.php:436
|
| 924 |
+
msgid "No grouping"
|
| 925 |
+
msgstr "Sin agrupar"
|
| 926 |
+
|
| 927 |
+
#: redirection-strings.php:435 redirection-strings.php:462
|
| 928 |
+
msgid "Ignore URL"
|
| 929 |
+
msgstr "Ignorar URL"
|
| 930 |
+
|
| 931 |
+
#: redirection-strings.php:432 redirection-strings.php:458
|
| 932 |
+
msgid "Block IP"
|
| 933 |
+
msgstr "Bloquear IP"
|
| 934 |
+
|
| 935 |
+
#: redirection-strings.php:431 redirection-strings.php:434
|
| 936 |
+
#: redirection-strings.php:455 redirection-strings.php:460
|
| 937 |
+
msgid "Redirect All"
|
| 938 |
+
msgstr "Redirigir todo"
|
| 939 |
+
|
| 940 |
+
#: redirection-strings.php:422 redirection-strings.php:424
|
| 941 |
+
msgid "Count"
|
| 942 |
+
msgstr "Contador"
|
| 943 |
+
|
| 944 |
+
#: redirection-strings.php:107 matches/page.php:9
|
| 945 |
+
msgid "URL and WordPress page type"
|
| 946 |
+
msgstr "URL y tipo de página de WordPress"
|
| 947 |
+
|
| 948 |
+
#: redirection-strings.php:103 matches/ip.php:9
|
| 949 |
+
msgid "URL and IP"
|
| 950 |
+
msgstr "URL e IP"
|
| 951 |
+
|
| 952 |
+
#: redirection-strings.php:628
|
| 953 |
+
msgid "Problem"
|
| 954 |
+
msgstr "Problema"
|
| 955 |
+
|
| 956 |
+
#: redirection-strings.php:204 redirection-strings.php:627
|
| 957 |
+
msgid "Good"
|
| 958 |
+
msgstr "Bueno"
|
| 959 |
+
|
| 960 |
+
#: redirection-strings.php:623
|
| 961 |
+
msgid "Check"
|
| 962 |
+
msgstr "Comprobar"
|
| 963 |
+
|
| 964 |
+
#: redirection-strings.php:600
|
| 965 |
+
msgid "Check Redirect"
|
| 966 |
+
msgstr "Comprobar la redirección"
|
| 967 |
+
|
| 968 |
+
#: redirection-strings.php:75
|
| 969 |
+
msgid "Check redirect for: {{code}}%s{{/code}}"
|
| 970 |
+
msgstr "Comprobar la redirección para: {{code}}%s{{/code}}"
|
| 971 |
+
|
| 972 |
+
#: redirection-strings.php:72
|
| 973 |
+
msgid "What does this mean?"
|
| 974 |
+
msgstr "¿Qué significa esto?"
|
| 975 |
+
|
| 976 |
+
#: redirection-strings.php:71
|
| 977 |
+
msgid "Not using Redirection"
|
| 978 |
+
msgstr "No uso la redirección"
|
| 979 |
+
|
| 980 |
+
#: redirection-strings.php:70
|
| 981 |
+
msgid "Using Redirection"
|
| 982 |
+
msgstr "Usando la redirección"
|
| 983 |
+
|
| 984 |
+
#: redirection-strings.php:67
|
| 985 |
+
msgid "Found"
|
| 986 |
+
msgstr "Encontrado"
|
| 987 |
+
|
| 988 |
+
#: redirection-strings.php:68
|
| 989 |
+
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
| 990 |
+
msgstr "{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"
|
| 991 |
+
|
| 992 |
+
#: redirection-strings.php:65
|
| 993 |
+
msgid "Expected"
|
| 994 |
+
msgstr "Esperado"
|
| 995 |
+
|
| 996 |
+
#: redirection-strings.php:73
|
| 997 |
+
msgid "Error"
|
| 998 |
+
msgstr "Error"
|
| 999 |
+
|
| 1000 |
+
#: redirection-strings.php:622
|
| 1001 |
+
msgid "Enter full URL, including http:// or https://"
|
| 1002 |
+
msgstr "Introduce la URL completa, incluyendo http:// o https://"
|
| 1003 |
+
|
| 1004 |
+
#: redirection-strings.php:620
|
| 1005 |
+
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
| 1006 |
+
msgstr "A veces, tu navegador puede almacenar en caché una URL, lo que dificulta saber si está funcionando como se esperaba. Usa esto para verificar una URL para ver cómo está redirigiendo realmente."
|
| 1007 |
+
|
| 1008 |
+
#: redirection-strings.php:619
|
| 1009 |
+
msgid "Redirect Tester"
|
| 1010 |
+
msgstr "Probar redirecciones"
|
| 1011 |
+
|
| 1012 |
+
#: redirection-strings.php:403 redirection-strings.php:566
|
| 1013 |
+
#: redirection-strings.php:618
|
| 1014 |
+
msgid "Target"
|
| 1015 |
+
msgstr "Destino"
|
| 1016 |
+
|
| 1017 |
+
#: redirection-strings.php:617
|
| 1018 |
+
msgid "URL is not being redirected with Redirection"
|
| 1019 |
+
msgstr "La URL no está siendo redirigida por Redirection"
|
| 1020 |
+
|
| 1021 |
+
#: redirection-strings.php:616
|
| 1022 |
+
msgid "URL is being redirected with Redirection"
|
| 1023 |
+
msgstr "La URL está siendo redirigida por Redirection"
|
| 1024 |
+
|
| 1025 |
+
#: redirection-strings.php:615 redirection-strings.php:624
|
| 1026 |
+
msgid "Unable to load details"
|
| 1027 |
+
msgstr "No se han podido cargar los detalles"
|
| 1028 |
+
|
| 1029 |
+
#: redirection-strings.php:178
|
| 1030 |
+
msgid "Enter server URL to match against"
|
| 1031 |
+
msgstr "Escribe la URL del servidor que comprobar"
|
| 1032 |
+
|
| 1033 |
+
#: redirection-strings.php:177
|
| 1034 |
+
msgid "Server"
|
| 1035 |
+
msgstr "Servidor"
|
| 1036 |
+
|
| 1037 |
+
#: redirection-strings.php:176
|
| 1038 |
+
msgid "Enter role or capability value"
|
| 1039 |
+
msgstr "Escribe el valor de perfil o capacidad"
|
| 1040 |
+
|
| 1041 |
+
#: redirection-strings.php:175
|
| 1042 |
+
msgid "Role"
|
| 1043 |
+
msgstr "Perfil"
|
| 1044 |
+
|
| 1045 |
+
#: redirection-strings.php:173
|
| 1046 |
+
msgid "Match against this browser referrer text"
|
| 1047 |
+
msgstr "Comparar contra el texto de referencia de este navegador"
|
| 1048 |
+
|
| 1049 |
+
#: redirection-strings.php:146
|
| 1050 |
+
msgid "Match against this browser user agent"
|
| 1051 |
+
msgstr "Comparar contra el agente usuario de este navegador"
|
| 1052 |
+
|
| 1053 |
+
#: redirection-strings.php:183
|
| 1054 |
+
msgid "The relative URL you want to redirect from"
|
| 1055 |
+
msgstr "La URL relativa desde la que quieres redirigir"
|
| 1056 |
+
|
| 1057 |
+
#: redirection-strings.php:543
|
| 1058 |
+
msgid "(beta)"
|
| 1059 |
+
msgstr "(beta)"
|
| 1060 |
+
|
| 1061 |
+
#: redirection-strings.php:541
|
| 1062 |
+
msgid "Force HTTPS"
|
| 1063 |
+
msgstr "Forzar HTTPS"
|
| 1064 |
+
|
| 1065 |
+
#: redirection-strings.php:523
|
| 1066 |
+
msgid "GDPR / Privacy information"
|
| 1067 |
+
msgstr "Información de RGPD / Provacidad"
|
| 1068 |
+
|
| 1069 |
+
#: redirection-strings.php:353
|
| 1070 |
+
msgid "Add New"
|
| 1071 |
+
msgstr "Añadir nueva"
|
| 1072 |
+
|
| 1073 |
+
#: redirection-strings.php:99 matches/user-role.php:9
|
| 1074 |
+
msgid "URL and role/capability"
|
| 1075 |
+
msgstr "URL y perfil/capacidad"
|
| 1076 |
+
|
| 1077 |
+
#: redirection-strings.php:104 matches/server.php:9
|
| 1078 |
+
msgid "URL and server"
|
| 1079 |
+
msgstr "URL y servidor"
|
| 1080 |
+
|
| 1081 |
+
#: models/fixer.php:101
|
| 1082 |
+
msgid "Site and home protocol"
|
| 1083 |
+
msgstr "Protocolo de portada y el sitio"
|
| 1084 |
+
|
| 1085 |
+
#: models/fixer.php:94
|
| 1086 |
+
msgid "Site and home are consistent"
|
| 1087 |
+
msgstr "Portada y sitio son consistentes"
|
| 1088 |
+
|
| 1089 |
+
#: redirection-strings.php:164
|
| 1090 |
+
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
| 1091 |
+
msgstr "Date cuenta de que es tu responsabilidad pasar las cabeceras HTTP a PHP. Por favor, contacta con tu proveedor de alojamiento para obtener soporte sobre esto."
|
| 1092 |
+
|
| 1093 |
+
#: redirection-strings.php:162
|
| 1094 |
+
msgid "Accept Language"
|
| 1095 |
+
msgstr "Aceptar idioma"
|
| 1096 |
+
|
| 1097 |
+
#: redirection-strings.php:160
|
| 1098 |
+
msgid "Header value"
|
| 1099 |
+
msgstr "Valor de cabecera"
|
| 1100 |
+
|
| 1101 |
+
#: redirection-strings.php:159
|
| 1102 |
+
msgid "Header name"
|
| 1103 |
+
msgstr "Nombre de cabecera"
|
| 1104 |
+
|
| 1105 |
+
#: redirection-strings.php:158
|
| 1106 |
+
msgid "HTTP Header"
|
| 1107 |
+
msgstr "Cabecera HTTP"
|
| 1108 |
+
|
| 1109 |
+
#: redirection-strings.php:157
|
| 1110 |
+
msgid "WordPress filter name"
|
| 1111 |
+
msgstr "Nombre del filtro WordPress"
|
| 1112 |
+
|
| 1113 |
+
#: redirection-strings.php:156
|
| 1114 |
+
msgid "Filter Name"
|
| 1115 |
+
msgstr "Nombre del filtro"
|
| 1116 |
+
|
| 1117 |
+
#: redirection-strings.php:154
|
| 1118 |
+
msgid "Cookie value"
|
| 1119 |
+
msgstr "Valor de la cookie"
|
| 1120 |
+
|
| 1121 |
+
#: redirection-strings.php:153
|
| 1122 |
+
msgid "Cookie name"
|
| 1123 |
+
msgstr "Nombre de la cookie"
|
| 1124 |
+
|
| 1125 |
+
#: redirection-strings.php:152
|
| 1126 |
+
msgid "Cookie"
|
| 1127 |
+
msgstr "Cookie"
|
| 1128 |
+
|
| 1129 |
+
#: redirection-strings.php:347
|
| 1130 |
+
msgid "clearing your cache."
|
| 1131 |
+
msgstr "vaciando tu caché."
|
| 1132 |
+
|
| 1133 |
+
#: redirection-strings.php:346
|
| 1134 |
+
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
| 1135 |
+
msgstr "Si estás usando un sistema de caché como Cloudflare entonces, por favor, lee esto:"
|
| 1136 |
+
|
| 1137 |
+
#: redirection-strings.php:105 matches/http-header.php:11
|
| 1138 |
+
msgid "URL and HTTP header"
|
| 1139 |
+
msgstr "URL y cabecera HTTP"
|
| 1140 |
+
|
| 1141 |
+
#: redirection-strings.php:106 matches/custom-filter.php:9
|
| 1142 |
+
msgid "URL and custom filter"
|
| 1143 |
+
msgstr "URL y filtro personalizado"
|
| 1144 |
+
|
| 1145 |
+
#: redirection-strings.php:102 matches/cookie.php:7
|
| 1146 |
+
msgid "URL and cookie"
|
| 1147 |
+
msgstr "URL y cookie"
|
| 1148 |
+
|
| 1149 |
+
#: redirection-strings.php:638
|
| 1150 |
+
msgid "404 deleted"
|
| 1151 |
+
msgstr "404 borrado"
|
| 1152 |
+
|
| 1153 |
+
#: redirection-strings.php:275 redirection-strings.php:546
|
| 1154 |
+
msgid "REST API"
|
| 1155 |
+
msgstr "REST API"
|
| 1156 |
+
|
| 1157 |
+
#: redirection-strings.php:547
|
| 1158 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
| 1159 |
+
msgstr "Cómo utiliza Redirection la REST API - no cambiar a no ser que sea necesario"
|
| 1160 |
+
|
| 1161 |
+
#: redirection-strings.php:49
|
| 1162 |
+
msgid "Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
| 1163 |
+
msgstr "Por favor, echa un vistazo al {{link}}estado del plugin{{/link}}. Podría ser capaz de identificar y resolver \"mágicamente\" el problema."
|
| 1164 |
+
|
| 1165 |
+
#: redirection-strings.php:50
|
| 1166 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
| 1167 |
+
msgstr "{{link}}Un software de caché{{/link}}, en particular Cloudflare, podría cachear lo que no debería. Prueba a borrar todas tus cachés."
|
| 1168 |
+
|
| 1169 |
+
#: redirection-strings.php:51
|
| 1170 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
| 1171 |
+
msgstr "{{link}}Por favor, ¡desactiva temporalmente otros plugins!{{/link}} Esto arregla muchos problemas."
|
| 1172 |
+
|
| 1173 |
+
#: redirection-admin.php:402
|
| 1174 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
| 1175 |
+
msgstr "Por favor, consulta la <a href=\"https://redirection.me/support/problems/\">lista de problemas habituales</a>."
|
| 1176 |
+
|
| 1177 |
+
#: redirection-admin.php:396
|
| 1178 |
+
msgid "Unable to load Redirection ☹️"
|
| 1179 |
+
msgstr "No se puede cargar Redirection ☹️"
|
| 1180 |
+
|
| 1181 |
+
#: redirection-strings.php:629
|
| 1182 |
+
msgid "WordPress REST API"
|
| 1183 |
+
msgstr "REST API de WordPress"
|
| 1184 |
+
|
| 1185 |
+
#: redirection-strings.php:31
|
| 1186 |
+
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
| 1187 |
+
msgstr "La REST API de tu WordPress está desactivada. Necesitarás activarla para que Redirection continúe funcionando"
|
| 1188 |
+
|
| 1189 |
+
#. Author URI of the plugin
|
| 1190 |
+
msgid "https://johngodley.com"
|
| 1191 |
+
msgstr "https://johngodley.com"
|
| 1192 |
+
|
| 1193 |
+
#: redirection-strings.php:233
|
| 1194 |
+
msgid "Useragent Error"
|
| 1195 |
+
msgstr "Error de agente de usuario"
|
| 1196 |
+
|
| 1197 |
+
#: redirection-strings.php:235
|
| 1198 |
+
msgid "Unknown Useragent"
|
| 1199 |
+
msgstr "Agente de usuario desconocido"
|
| 1200 |
+
|
| 1201 |
+
#: redirection-strings.php:236
|
| 1202 |
+
msgid "Device"
|
| 1203 |
+
msgstr "Dispositivo"
|
| 1204 |
+
|
| 1205 |
+
#: redirection-strings.php:237
|
| 1206 |
+
msgid "Operating System"
|
| 1207 |
+
msgstr "Sistema operativo"
|
| 1208 |
+
|
| 1209 |
+
#: redirection-strings.php:238
|
| 1210 |
+
msgid "Browser"
|
| 1211 |
+
msgstr "Navegador"
|
| 1212 |
+
|
| 1213 |
+
#: redirection-strings.php:239
|
| 1214 |
+
msgid "Engine"
|
| 1215 |
+
msgstr "Motor"
|
| 1216 |
+
|
| 1217 |
+
#: redirection-strings.php:240
|
| 1218 |
+
msgid "Useragent"
|
| 1219 |
+
msgstr "Agente de usuario"
|
| 1220 |
+
|
| 1221 |
+
#: redirection-strings.php:69 redirection-strings.php:241
|
| 1222 |
+
msgid "Agent"
|
| 1223 |
+
msgstr "Agente"
|
| 1224 |
+
|
| 1225 |
+
#: redirection-strings.php:502
|
| 1226 |
+
msgid "No IP logging"
|
| 1227 |
+
msgstr "Sin registro de IP"
|
| 1228 |
+
|
| 1229 |
+
#: redirection-strings.php:503
|
| 1230 |
+
msgid "Full IP logging"
|
| 1231 |
+
msgstr "Registro completo de IP"
|
| 1232 |
+
|
| 1233 |
+
#: redirection-strings.php:504
|
| 1234 |
+
msgid "Anonymize IP (mask last part)"
|
| 1235 |
+
msgstr "Anonimizar IP (enmascarar la última parte)"
|
| 1236 |
+
|
| 1237 |
+
#: redirection-strings.php:515
|
| 1238 |
+
msgid "Monitor changes to %(type)s"
|
| 1239 |
+
msgstr "Monitorizar cambios de %(type)s"
|
| 1240 |
+
|
| 1241 |
+
#: redirection-strings.php:521
|
| 1242 |
+
msgid "IP Logging"
|
| 1243 |
+
msgstr "Registro de IP"
|
| 1244 |
+
|
| 1245 |
+
#: redirection-strings.php:522
|
| 1246 |
+
msgid "(select IP logging level)"
|
| 1247 |
+
msgstr "(seleccionar el nivel de registro de IP)"
|
| 1248 |
+
|
| 1249 |
+
#: redirection-strings.php:418 redirection-strings.php:457
|
| 1250 |
+
#: redirection-strings.php:468
|
| 1251 |
+
msgid "Geo Info"
|
| 1252 |
+
msgstr "Información de geolocalización"
|
| 1253 |
+
|
| 1254 |
+
#: redirection-strings.php:419 redirection-strings.php:469
|
| 1255 |
+
msgid "Agent Info"
|
| 1256 |
+
msgstr "Información de agente"
|
| 1257 |
+
|
| 1258 |
+
#: redirection-strings.php:420 redirection-strings.php:470
|
| 1259 |
+
msgid "Filter by IP"
|
| 1260 |
+
msgstr "Filtrar por IP"
|
| 1261 |
+
|
| 1262 |
+
#: redirection-strings.php:54
|
| 1263 |
+
msgid "Geo IP Error"
|
| 1264 |
+
msgstr "Error de geolocalización de IP"
|
| 1265 |
+
|
| 1266 |
+
#: redirection-strings.php:55 redirection-strings.php:74
|
| 1267 |
+
#: redirection-strings.php:234
|
| 1268 |
+
msgid "Something went wrong obtaining this information"
|
| 1269 |
+
msgstr "Algo ha ido mal obteniendo esta información"
|
| 1270 |
+
|
| 1271 |
+
#: redirection-strings.php:57
|
| 1272 |
+
msgid "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed."
|
| 1273 |
+
msgstr "Esta es una IP de una red privada. Significa que se encuentra dentro de una casa o red de empresa y no se puede mostrar más información."
|
| 1274 |
+
|
| 1275 |
+
#: redirection-strings.php:59
|
| 1276 |
+
msgid "No details are known for this address."
|
| 1277 |
+
msgstr "No se conoce ningún detalle para esta dirección."
|
| 1278 |
+
|
| 1279 |
+
#: redirection-strings.php:56 redirection-strings.php:58
|
| 1280 |
+
#: redirection-strings.php:60
|
| 1281 |
+
msgid "Geo IP"
|
| 1282 |
+
msgstr "Geolocalización de IP"
|
| 1283 |
+
|
| 1284 |
+
#: redirection-strings.php:61
|
| 1285 |
+
msgid "City"
|
| 1286 |
+
msgstr "Ciudad"
|
| 1287 |
+
|
| 1288 |
+
#: redirection-strings.php:62
|
| 1289 |
+
msgid "Area"
|
| 1290 |
+
msgstr "Área"
|
| 1291 |
+
|
| 1292 |
+
#: redirection-strings.php:63
|
| 1293 |
+
msgid "Timezone"
|
| 1294 |
+
msgstr "Zona horaria"
|
| 1295 |
+
|
| 1296 |
+
#: redirection-strings.php:64
|
| 1297 |
+
msgid "Geo Location"
|
| 1298 |
+
msgstr "Geolocalización"
|
| 1299 |
+
|
| 1300 |
+
#: redirection-strings.php:84
|
| 1301 |
+
msgid "Powered by {{link}}redirect.li{{/link}}"
|
| 1302 |
+
msgstr "Funciona gracias a {{link}}redirect.li{{/link}}"
|
| 1303 |
+
|
| 1304 |
+
#: redirection-settings.php:20
|
| 1305 |
+
msgid "Trash"
|
| 1306 |
+
msgstr "Papelera"
|
| 1307 |
+
|
| 1308 |
+
#: redirection-admin.php:401
|
| 1309 |
+
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
| 1310 |
+
msgstr "Ten en cuenta que Redirection requiere que la API REST de WordPress esté activada. Si la has desactivado, no podrás usar Redirection"
|
| 1311 |
+
|
| 1312 |
+
#. translators: URL
|
| 1313 |
+
#: redirection-admin.php:293
|
| 1314 |
+
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
| 1315 |
+
msgstr "Puedes encontrar la documentación completa sobre el uso de Redirection en el sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
| 1316 |
+
|
| 1317 |
+
#. Plugin URI of the plugin
|
| 1318 |
+
msgid "https://redirection.me/"
|
| 1319 |
+
msgstr "https://redirection.me/"
|
| 1320 |
+
|
| 1321 |
+
#: redirection-strings.php:611
|
| 1322 |
+
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
| 1323 |
+
msgstr "La documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Si tienes algún problema, por favor revisa primero las {{faq}}FAQ{{/faq}}."
|
| 1324 |
+
|
| 1325 |
+
#: redirection-strings.php:612
|
| 1326 |
+
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
| 1327 |
+
msgstr "Si quieres informar de un fallo, por favor lee la guía {{report}}Informando de fallos{{/report}}"
|
| 1328 |
+
|
| 1329 |
+
#: redirection-strings.php:614
|
| 1330 |
+
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
| 1331 |
+
msgstr "Si quieres enviar información y no quieres que se incluya en un repositorio público, envíala directamente por {{email}}correo electrónico{{/email}} - ¡incluye toda la información que puedas!"
|
| 1332 |
+
|
| 1333 |
+
#: redirection-strings.php:497
|
| 1334 |
+
msgid "Never cache"
|
| 1335 |
+
msgstr "No cachear nunca"
|
| 1336 |
+
|
| 1337 |
+
#: redirection-strings.php:498
|
| 1338 |
+
msgid "An hour"
|
| 1339 |
+
msgstr "Una hora"
|
| 1340 |
+
|
| 1341 |
+
#: redirection-strings.php:544
|
| 1342 |
+
msgid "Redirect Cache"
|
| 1343 |
+
msgstr "Redireccionar caché"
|
| 1344 |
+
|
| 1345 |
+
#: redirection-strings.php:545
|
| 1346 |
+
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
| 1347 |
+
msgstr "Cuánto tiempo cachear URLs con redirección 301 (mediante la cabecera HTTP \"Expires\")"
|
| 1348 |
+
|
| 1349 |
+
#: redirection-strings.php:369
|
| 1350 |
+
msgid "Are you sure you want to import from %s?"
|
| 1351 |
+
msgstr "¿Estás seguro de querer importar de %s?"
|
| 1352 |
+
|
| 1353 |
+
#: redirection-strings.php:370
|
| 1354 |
+
msgid "Plugin Importers"
|
| 1355 |
+
msgstr "Importadores de plugins"
|
| 1356 |
+
|
| 1357 |
+
#: redirection-strings.php:371
|
| 1358 |
+
msgid "The following redirect plugins were detected on your site and can be imported from."
|
| 1359 |
+
msgstr "Se han detectado los siguientes plugins de redirección en tu sitio y se puede importar desde ellos."
|
| 1360 |
+
|
| 1361 |
+
#: redirection-strings.php:354
|
| 1362 |
+
msgid "total = "
|
| 1363 |
+
msgstr "total = "
|
| 1364 |
+
|
| 1365 |
+
#: redirection-strings.php:355
|
| 1366 |
+
msgid "Import from %s"
|
| 1367 |
+
msgstr "Importar de %s"
|
| 1368 |
+
|
| 1369 |
+
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
| 1370 |
+
#: redirection-admin.php:384
|
| 1371 |
+
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
| 1372 |
+
msgstr "Redirection requiere WordPress v%1$1s, estás usando v%2$2s - por favor, actualiza tu WordPress"
|
| 1373 |
+
|
| 1374 |
+
#: models/importer.php:224
|
| 1375 |
+
msgid "Default WordPress \"old slugs\""
|
| 1376 |
+
msgstr "\"Viejos slugs\" por defecto de WordPress"
|
| 1377 |
+
|
| 1378 |
+
#: redirection-strings.php:514
|
| 1379 |
+
msgid "Create associated redirect (added to end of URL)"
|
| 1380 |
+
msgstr "Crea una redirección asociada (añadida al final de la URL)"
|
| 1381 |
+
|
| 1382 |
+
#: redirection-admin.php:404
|
| 1383 |
+
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
| 1384 |
+
msgstr "<code>Redirectioni10n</code> no está definido. Esto normalmente significa que otro plugin está impidiendo que cargue Redirection. Por favor, desactiva todos los plugins e inténtalo de nuevo."
|
| 1385 |
+
|
| 1386 |
+
#: redirection-strings.php:625
|
| 1387 |
+
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."
|
| 1388 |
+
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."
|
| 1389 |
+
|
| 1390 |
+
#: redirection-strings.php:626
|
| 1391 |
+
msgid "⚡️ Magic fix ⚡️"
|
| 1392 |
+
msgstr "⚡️ Arreglo mágico ⚡️"
|
| 1393 |
+
|
| 1394 |
+
#: redirection-strings.php:631
|
| 1395 |
+
msgid "Plugin Status"
|
| 1396 |
+
msgstr "Estado del plugin"
|
| 1397 |
+
|
| 1398 |
+
#: redirection-strings.php:147 redirection-strings.php:161
|
| 1399 |
+
#: redirection-strings.php:232
|
| 1400 |
+
msgid "Custom"
|
| 1401 |
+
msgstr "Personalizado"
|
| 1402 |
+
|
| 1403 |
+
#: redirection-strings.php:148
|
| 1404 |
+
msgid "Mobile"
|
| 1405 |
+
msgstr "Móvil"
|
| 1406 |
+
|
| 1407 |
+
#: redirection-strings.php:149
|
| 1408 |
+
msgid "Feed Readers"
|
| 1409 |
+
msgstr "Lectores de feeds"
|
| 1410 |
+
|
| 1411 |
+
#: redirection-strings.php:150
|
| 1412 |
+
msgid "Libraries"
|
| 1413 |
+
msgstr "Bibliotecas"
|
| 1414 |
+
|
| 1415 |
+
#: redirection-strings.php:511
|
| 1416 |
+
msgid "URL Monitor Changes"
|
| 1417 |
+
msgstr "Monitorizar el cambio de URL"
|
| 1418 |
+
|
| 1419 |
+
#: redirection-strings.php:512
|
| 1420 |
+
msgid "Save changes to this group"
|
| 1421 |
+
msgstr "Guardar los cambios de este grupo"
|
| 1422 |
+
|
| 1423 |
+
#: redirection-strings.php:513
|
| 1424 |
+
msgid "For example \"/amp\""
|
| 1425 |
+
msgstr "Por ejemplo \"/amp\""
|
| 1426 |
+
|
| 1427 |
+
#: redirection-strings.php:524
|
| 1428 |
+
msgid "URL Monitor"
|
| 1429 |
+
msgstr "Supervisar URL"
|
| 1430 |
+
|
| 1431 |
+
#: redirection-strings.php:464
|
| 1432 |
+
msgid "Delete 404s"
|
| 1433 |
+
msgstr "Borrar 404s"
|
| 1434 |
+
|
| 1435 |
+
#: redirection-strings.php:410
|
| 1436 |
+
msgid "Delete all from IP %s"
|
| 1437 |
+
msgstr "Borra todo de la IP %s"
|
| 1438 |
+
|
| 1439 |
+
#: redirection-strings.php:411
|
| 1440 |
+
msgid "Delete all matching \"%s\""
|
| 1441 |
+
msgstr "Borra todo lo que tenga \"%s\""
|
| 1442 |
+
|
| 1443 |
+
#: redirection-strings.php:28
|
| 1444 |
+
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
| 1445 |
+
msgstr "El servidor rechazó la petición por ser demasiado grande. Necesitarás cambiarla antes de continuar."
|
| 1446 |
+
|
| 1447 |
+
#: redirection-admin.php:399
|
| 1448 |
+
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
| 1449 |
+
msgstr "También comprueba si tu navegador puede cargar <code>redirection.js</code>:"
|
| 1450 |
+
|
| 1451 |
+
#: redirection-admin.php:398 redirection-strings.php:350
|
| 1452 |
+
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
| 1453 |
+
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é."
|
| 1454 |
+
|
| 1455 |
+
#: redirection-admin.php:387
|
| 1456 |
+
msgid "Unable to load Redirection"
|
| 1457 |
+
msgstr "No ha sido posible cargar Redirection"
|
| 1458 |
+
|
| 1459 |
+
#: models/fixer.php:139
|
| 1460 |
+
msgid "Unable to create group"
|
| 1461 |
+
msgstr "No fue posible crear el grupo"
|
| 1462 |
+
|
| 1463 |
+
#: models/fixer.php:74
|
| 1464 |
+
msgid "Post monitor group is valid"
|
| 1465 |
+
msgstr "El grupo de monitoreo de entradas es válido"
|
| 1466 |
+
|
| 1467 |
+
#: models/fixer.php:74
|
| 1468 |
+
msgid "Post monitor group is invalid"
|
| 1469 |
+
msgstr "El grupo de monitoreo de entradas no es válido"
|
| 1470 |
+
|
| 1471 |
+
#: models/fixer.php:72
|
| 1472 |
+
msgid "Post monitor group"
|
| 1473 |
+
msgstr "Grupo de monitoreo de entradas"
|
| 1474 |
+
|
| 1475 |
+
#: models/fixer.php:68
|
| 1476 |
+
msgid "All redirects have a valid group"
|
| 1477 |
+
msgstr "Todas las redirecciones tienen un grupo válido"
|
| 1478 |
+
|
| 1479 |
+
#: models/fixer.php:68
|
| 1480 |
+
msgid "Redirects with invalid groups detected"
|
| 1481 |
+
msgstr "Detectadas redirecciones con grupos no válidos"
|
| 1482 |
+
|
| 1483 |
+
#: models/fixer.php:66
|
| 1484 |
+
msgid "Valid redirect group"
|
| 1485 |
+
msgstr "Grupo de redirección válido"
|
| 1486 |
+
|
| 1487 |
+
#: models/fixer.php:62
|
| 1488 |
+
msgid "Valid groups detected"
|
| 1489 |
+
msgstr "Detectados grupos válidos"
|
| 1490 |
+
|
| 1491 |
+
#: models/fixer.php:62
|
| 1492 |
+
msgid "No valid groups, so you will not be able to create any redirects"
|
| 1493 |
+
msgstr "No hay grupos válidos, así que no podrás crear redirecciones"
|
| 1494 |
+
|
| 1495 |
+
#: models/fixer.php:60
|
| 1496 |
+
msgid "Valid groups"
|
| 1497 |
+
msgstr "Grupos válidos"
|
| 1498 |
+
|
| 1499 |
+
#: models/fixer.php:57
|
| 1500 |
+
msgid "Database tables"
|
| 1501 |
+
msgstr "Tablas de la base de datos"
|
| 1502 |
+
|
| 1503 |
+
#: models/fixer.php:86
|
| 1504 |
+
msgid "The following tables are missing:"
|
| 1505 |
+
msgstr "Faltan las siguientes tablas:"
|
| 1506 |
+
|
| 1507 |
+
#: models/fixer.php:86
|
| 1508 |
+
msgid "All tables present"
|
| 1509 |
+
msgstr "Están presentes todas las tablas"
|
| 1510 |
+
|
| 1511 |
+
#: redirection-strings.php:344
|
| 1512 |
+
msgid "Cached Redirection detected"
|
| 1513 |
+
msgstr "Detectada caché de Redirection"
|
| 1514 |
+
|
| 1515 |
+
#: redirection-strings.php:345
|
| 1516 |
+
msgid "Please clear your browser cache and reload this page."
|
| 1517 |
+
msgstr "Por favor, vacía la caché de tu navegador y recarga esta página"
|
| 1518 |
+
|
| 1519 |
+
#: redirection-strings.php:21
|
| 1520 |
+
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."
|
| 1521 |
+
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."
|
| 1522 |
+
|
| 1523 |
+
#: redirection-admin.php:403
|
| 1524 |
+
msgid "If you think Redirection is at fault then create an issue."
|
| 1525 |
+
msgstr "Si crees que es un fallo de Redirection entonces envía un aviso de problema."
|
| 1526 |
+
|
| 1527 |
+
#: redirection-admin.php:397
|
| 1528 |
+
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
| 1529 |
+
msgstr "Esto podría estar provocado por otro plugin - revisa la consola de errores de tu navegador para más detalles."
|
| 1530 |
+
|
| 1531 |
+
#: redirection-admin.php:419
|
| 1532 |
+
msgid "Loading, please wait..."
|
| 1533 |
+
msgstr "Cargando, por favor espera…"
|
| 1534 |
+
|
| 1535 |
+
#: redirection-strings.php:374
|
| 1536 |
+
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)."
|
| 1537 |
+
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í)."
|
| 1538 |
+
|
| 1539 |
+
#: redirection-strings.php:349
|
| 1540 |
+
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
| 1541 |
+
msgstr "La redirección no está funcionando. Trata de vaciar la caché de tu navegador y recarga esta página."
|
| 1542 |
+
|
| 1543 |
+
#: redirection-strings.php:351
|
| 1544 |
+
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1545 |
+
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."
|
| 1546 |
+
|
| 1547 |
+
#: redirection-admin.php:407
|
| 1548 |
+
msgid "Create Issue"
|
| 1549 |
+
msgstr "Crear aviso de problema"
|
| 1550 |
+
|
| 1551 |
+
#: redirection-strings.php:38
|
| 1552 |
+
msgid "Email"
|
| 1553 |
+
msgstr "Correo electrónico"
|
| 1554 |
+
|
| 1555 |
+
#: redirection-strings.php:610
|
| 1556 |
+
msgid "Need help?"
|
| 1557 |
+
msgstr "¿Necesitas ayuda?"
|
| 1558 |
+
|
| 1559 |
+
#: redirection-strings.php:613
|
| 1560 |
+
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
| 1561 |
+
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."
|
| 1562 |
+
|
| 1563 |
+
#: redirection-strings.php:555
|
| 1564 |
+
msgid "Pos"
|
| 1565 |
+
msgstr "Pos"
|
| 1566 |
+
|
| 1567 |
+
#: redirection-strings.php:124
|
| 1568 |
+
msgid "410 - Gone"
|
| 1569 |
+
msgstr "410 - Desaparecido"
|
| 1570 |
+
|
| 1571 |
+
#: redirection-strings.php:179 redirection-strings.php:569
|
| 1572 |
+
msgid "Position"
|
| 1573 |
+
msgstr "Posición"
|
| 1574 |
+
|
| 1575 |
+
#: redirection-strings.php:537
|
| 1576 |
+
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1577 |
+
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"
|
| 1578 |
+
|
| 1579 |
+
#: redirection-strings.php:356
|
| 1580 |
+
msgid "Import to group"
|
| 1581 |
+
msgstr "Importar a un grupo"
|
| 1582 |
+
|
| 1583 |
+
#: redirection-strings.php:357
|
| 1584 |
+
msgid "Import a CSV, .htaccess, or JSON file."
|
| 1585 |
+
msgstr "Importa un archivo CSV, .htaccess o JSON."
|
| 1586 |
+
|
| 1587 |
+
#: redirection-strings.php:358
|
| 1588 |
+
msgid "Click 'Add File' or drag and drop here."
|
| 1589 |
+
msgstr "Haz clic en 'Añadir archivo' o arrastra y suelta aquí."
|
| 1590 |
+
|
| 1591 |
+
#: redirection-strings.php:359
|
| 1592 |
+
msgid "Add File"
|
| 1593 |
+
msgstr "Añadir archivo"
|
| 1594 |
+
|
| 1595 |
+
#: redirection-strings.php:360
|
| 1596 |
+
msgid "File selected"
|
| 1597 |
+
msgstr "Archivo seleccionado"
|
| 1598 |
+
|
| 1599 |
+
#: redirection-strings.php:363
|
| 1600 |
+
msgid "Importing"
|
| 1601 |
+
msgstr "Importando"
|
| 1602 |
+
|
| 1603 |
+
#: redirection-strings.php:364
|
| 1604 |
+
msgid "Finished importing"
|
| 1605 |
+
msgstr "Importación finalizada"
|
| 1606 |
+
|
| 1607 |
+
#: redirection-strings.php:365
|
| 1608 |
+
msgid "Total redirects imported:"
|
| 1609 |
+
msgstr "Total de redirecciones importadas:"
|
| 1610 |
+
|
| 1611 |
+
#: redirection-strings.php:366
|
| 1612 |
+
msgid "Double-check the file is the correct format!"
|
| 1613 |
+
msgstr "¡Vuelve a comprobar que el archivo esté en el formato correcto!"
|
| 1614 |
+
|
| 1615 |
+
#: redirection-strings.php:367
|
| 1616 |
+
msgid "OK"
|
| 1617 |
+
msgstr "Aceptar"
|
| 1618 |
+
|
| 1619 |
+
#: redirection-strings.php:142 redirection-strings.php:368
|
| 1620 |
+
msgid "Close"
|
| 1621 |
+
msgstr "Cerrar"
|
| 1622 |
+
|
| 1623 |
+
#: redirection-strings.php:376
|
| 1624 |
+
msgid "Export"
|
| 1625 |
+
msgstr "Exportar"
|
| 1626 |
+
|
| 1627 |
+
#: redirection-strings.php:378
|
| 1628 |
+
msgid "Everything"
|
| 1629 |
+
msgstr "Todo"
|
| 1630 |
+
|
| 1631 |
+
#: redirection-strings.php:379
|
| 1632 |
+
msgid "WordPress redirects"
|
| 1633 |
+
msgstr "Redirecciones WordPress"
|
| 1634 |
+
|
| 1635 |
+
#: redirection-strings.php:380
|
| 1636 |
+
msgid "Apache redirects"
|
| 1637 |
+
msgstr "Redirecciones Apache"
|
| 1638 |
+
|
| 1639 |
+
#: redirection-strings.php:381
|
| 1640 |
+
msgid "Nginx redirects"
|
| 1641 |
+
msgstr "Redirecciones Nginx"
|
| 1642 |
+
|
| 1643 |
+
#: redirection-strings.php:383
|
| 1644 |
+
msgid "CSV"
|
| 1645 |
+
msgstr "CSV"
|
| 1646 |
+
|
| 1647 |
+
#: redirection-strings.php:384 redirection-strings.php:538
|
| 1648 |
+
msgid "Apache .htaccess"
|
| 1649 |
+
msgstr ".htaccess de Apache"
|
| 1650 |
+
|
| 1651 |
+
#: redirection-strings.php:385
|
| 1652 |
+
msgid "Nginx rewrite rules"
|
| 1653 |
+
msgstr "Reglas de rewrite de Nginx"
|
| 1654 |
+
|
| 1655 |
+
#: redirection-strings.php:386
|
| 1656 |
+
msgid "View"
|
| 1657 |
+
msgstr "Ver"
|
| 1658 |
+
|
| 1659 |
+
#: redirection-strings.php:80 redirection-strings.php:339
|
| 1660 |
+
msgid "Import/Export"
|
| 1661 |
+
msgstr "Importar/Exportar"
|
| 1662 |
+
|
| 1663 |
+
#: redirection-strings.php:340
|
| 1664 |
+
msgid "Logs"
|
| 1665 |
+
msgstr "Registros"
|
| 1666 |
+
|
| 1667 |
+
#: redirection-strings.php:341
|
| 1668 |
+
msgid "404 errors"
|
| 1669 |
+
msgstr "Errores 404"
|
| 1670 |
+
|
| 1671 |
+
#: redirection-strings.php:352
|
| 1672 |
+
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
| 1673 |
+
msgstr "Por favor, menciona {{code}}%s{{/code}}, y explica lo que estabas haciendo en ese momento"
|
| 1674 |
+
|
| 1675 |
+
#: redirection-strings.php:480
|
| 1676 |
+
msgid "I'd like to support some more."
|
| 1677 |
+
msgstr "Me gustaría dar algo más de apoyo."
|
| 1678 |
+
|
| 1679 |
+
#: redirection-strings.php:483
|
| 1680 |
+
msgid "Support 💰"
|
| 1681 |
+
msgstr "Apoyar 💰"
|
| 1682 |
+
|
| 1683 |
+
#: redirection-strings.php:634
|
| 1684 |
+
msgid "Redirection saved"
|
| 1685 |
+
msgstr "Redirección guardada"
|
| 1686 |
+
|
| 1687 |
+
#: redirection-strings.php:635
|
| 1688 |
+
msgid "Log deleted"
|
| 1689 |
+
msgstr "Registro borrado"
|
| 1690 |
+
|
| 1691 |
+
#: redirection-strings.php:636
|
| 1692 |
+
msgid "Settings saved"
|
| 1693 |
+
msgstr "Ajustes guardados"
|
| 1694 |
+
|
| 1695 |
+
#: redirection-strings.php:637
|
| 1696 |
+
msgid "Group saved"
|
| 1697 |
+
msgstr "Grupo guardado"
|
| 1698 |
+
|
| 1699 |
+
#: redirection-strings.php:290
|
| 1700 |
+
msgid "Are you sure you want to delete this item?"
|
| 1701 |
+
msgid_plural "Are you sure you want to delete the selected items?"
|
| 1702 |
+
msgstr[0] "¿Estás seguro de querer borrar este elemento?"
|
| 1703 |
+
msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
|
| 1704 |
+
|
| 1705 |
+
#: redirection-strings.php:602
|
| 1706 |
+
msgid "pass"
|
| 1707 |
+
msgstr "pass"
|
| 1708 |
+
|
| 1709 |
+
#: redirection-strings.php:595
|
| 1710 |
+
msgid "All groups"
|
| 1711 |
+
msgstr "Todos los grupos"
|
| 1712 |
+
|
| 1713 |
+
#: redirection-strings.php:114
|
| 1714 |
+
msgid "301 - Moved Permanently"
|
| 1715 |
+
msgstr "301 - Movido permanentemente"
|
| 1716 |
+
|
| 1717 |
+
#: redirection-strings.php:115
|
| 1718 |
+
msgid "302 - Found"
|
| 1719 |
+
msgstr "302 - Encontrado"
|
| 1720 |
+
|
| 1721 |
+
#: redirection-strings.php:118
|
| 1722 |
+
msgid "307 - Temporary Redirect"
|
| 1723 |
+
msgstr "307 - Redirección temporal"
|
| 1724 |
+
|
| 1725 |
+
#: redirection-strings.php:119
|
| 1726 |
+
msgid "308 - Permanent Redirect"
|
| 1727 |
+
msgstr "308 - Redirección permanente"
|
| 1728 |
+
|
| 1729 |
+
#: redirection-strings.php:121
|
| 1730 |
+
msgid "401 - Unauthorized"
|
| 1731 |
+
msgstr "401 - No autorizado"
|
| 1732 |
+
|
| 1733 |
+
#: redirection-strings.php:123
|
| 1734 |
+
msgid "404 - Not Found"
|
| 1735 |
+
msgstr "404 - No encontrado"
|
| 1736 |
+
|
| 1737 |
+
#: redirection-strings.php:186 redirection-strings.php:565
|
| 1738 |
+
msgid "Title"
|
| 1739 |
+
msgstr "Título"
|
| 1740 |
+
|
| 1741 |
+
#: redirection-strings.php:138
|
| 1742 |
+
msgid "When matched"
|
| 1743 |
+
msgstr "Cuando coincide"
|
| 1744 |
+
|
| 1745 |
+
#: redirection-strings.php:87
|
| 1746 |
+
msgid "with HTTP code"
|
| 1747 |
+
msgstr "con el código HTTP"
|
| 1748 |
+
|
| 1749 |
+
#: redirection-strings.php:143
|
| 1750 |
+
msgid "Show advanced options"
|
| 1751 |
+
msgstr "Mostrar opciones avanzadas"
|
| 1752 |
+
|
| 1753 |
+
#: redirection-strings.php:92
|
| 1754 |
+
msgid "Matched Target"
|
| 1755 |
+
msgstr "Objetivo coincidente"
|
| 1756 |
+
|
| 1757 |
+
#: redirection-strings.php:94
|
| 1758 |
+
msgid "Unmatched Target"
|
| 1759 |
+
msgstr "Objetivo no coincidente"
|
| 1760 |
+
|
| 1761 |
+
#: redirection-strings.php:85 redirection-strings.php:86
|
| 1762 |
+
msgid "Saving..."
|
| 1763 |
+
msgstr "Guardando…"
|
| 1764 |
+
|
| 1765 |
+
#: redirection-strings.php:83
|
| 1766 |
+
msgid "View notice"
|
| 1767 |
+
msgstr "Ver aviso"
|
| 1768 |
+
|
| 1769 |
+
#: models/redirect-sanitizer.php:193
|
| 1770 |
+
msgid "Invalid source URL"
|
| 1771 |
+
msgstr "URL de origen no válida"
|
| 1772 |
+
|
| 1773 |
+
#: models/redirect-sanitizer.php:114
|
| 1774 |
+
msgid "Invalid redirect action"
|
| 1775 |
+
msgstr "Acción de redirección no válida"
|
| 1776 |
+
|
| 1777 |
+
#: models/redirect-sanitizer.php:108
|
| 1778 |
+
msgid "Invalid redirect matcher"
|
| 1779 |
+
msgstr "Coincidencia de redirección no válida"
|
| 1780 |
+
|
| 1781 |
+
#: models/redirect.php:267
|
| 1782 |
+
msgid "Unable to add new redirect"
|
| 1783 |
+
msgstr "No ha sido posible añadir la nueva redirección"
|
| 1784 |
+
|
| 1785 |
+
#: redirection-strings.php:47 redirection-strings.php:348
|
| 1786 |
+
msgid "Something went wrong 🙁"
|
| 1787 |
+
msgstr "Algo fue mal 🙁"
|
| 1788 |
+
|
| 1789 |
+
#. translators: maximum number of log entries
|
| 1790 |
+
#: redirection-admin.php:185
|
| 1791 |
+
msgid "Log entries (%d max)"
|
| 1792 |
+
msgstr "Entradas del registro (máximo %d)"
|
| 1793 |
+
|
| 1794 |
+
#: redirection-strings.php:224
|
| 1795 |
+
msgid "Select bulk action"
|
| 1796 |
+
msgstr "Elegir acción en lote"
|
| 1797 |
+
|
| 1798 |
+
#: redirection-strings.php:225
|
| 1799 |
+
msgid "Bulk Actions"
|
| 1800 |
+
msgstr "Acciones en lote"
|
| 1801 |
+
|
| 1802 |
+
#: redirection-strings.php:215 redirection-strings.php:226
|
| 1803 |
+
msgid "Apply"
|
| 1804 |
+
msgstr "Aplicar"
|
| 1805 |
+
|
| 1806 |
+
#: redirection-strings.php:217
|
| 1807 |
+
msgid "First page"
|
| 1808 |
+
msgstr "Primera página"
|
| 1809 |
+
|
| 1810 |
+
#: redirection-strings.php:218
|
| 1811 |
+
msgid "Prev page"
|
| 1812 |
+
msgstr "Página anterior"
|
| 1813 |
+
|
| 1814 |
+
#: redirection-strings.php:219
|
| 1815 |
+
msgid "Current Page"
|
| 1816 |
+
msgstr "Página actual"
|
| 1817 |
+
|
| 1818 |
+
#: redirection-strings.php:220
|
| 1819 |
+
msgid "of %(page)s"
|
| 1820 |
+
msgstr "de %(page)s"
|
| 1821 |
+
|
| 1822 |
+
#: redirection-strings.php:221
|
| 1823 |
+
msgid "Next page"
|
| 1824 |
+
msgstr "Página siguiente"
|
| 1825 |
+
|
| 1826 |
+
#: redirection-strings.php:222
|
| 1827 |
+
msgid "Last page"
|
| 1828 |
+
msgstr "Última página"
|
| 1829 |
+
|
| 1830 |
+
#: redirection-strings.php:223
|
| 1831 |
+
msgid "%s item"
|
| 1832 |
+
msgid_plural "%s items"
|
| 1833 |
+
msgstr[0] "%s elemento"
|
| 1834 |
+
msgstr[1] "%s elementos"
|
| 1835 |
+
|
| 1836 |
+
#: redirection-strings.php:216
|
| 1837 |
+
msgid "Select All"
|
| 1838 |
+
msgstr "Elegir todos"
|
| 1839 |
+
|
| 1840 |
+
#: redirection-strings.php:228
|
| 1841 |
+
msgid "Sorry, something went wrong loading the data - please try again"
|
| 1842 |
+
msgstr "Lo siento, pero algo fue mal al cargar los datos - por favor, inténtalo de nuevo"
|
| 1843 |
+
|
| 1844 |
+
#: redirection-strings.php:227
|
| 1845 |
+
msgid "No results"
|
| 1846 |
+
msgstr "No hay resultados"
|
| 1847 |
+
|
| 1848 |
+
#: redirection-strings.php:413
|
| 1849 |
+
msgid "Delete the logs - are you sure?"
|
| 1850 |
+
msgstr "Borrar los registros - ¿estás seguro?"
|
| 1851 |
+
|
| 1852 |
+
#: redirection-strings.php:414
|
| 1853 |
+
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."
|
| 1854 |
+
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."
|
| 1855 |
+
|
| 1856 |
+
#: redirection-strings.php:415
|
| 1857 |
+
msgid "Yes! Delete the logs"
|
| 1858 |
+
msgstr "¡Sí! Borra los registros"
|
| 1859 |
+
|
| 1860 |
+
#: redirection-strings.php:416
|
| 1861 |
+
msgid "No! Don't delete the logs"
|
| 1862 |
+
msgstr "¡No! No borres los registros"
|
| 1863 |
+
|
| 1864 |
+
#: redirection-strings.php:486
|
| 1865 |
+
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
| 1866 |
+
msgstr "¡Gracias por suscribirte! {{a}}Haz clic aquí{{/a}} si necesitas volver a tu suscripción."
|
| 1867 |
+
|
| 1868 |
+
#: redirection-strings.php:485 redirection-strings.php:487
|
| 1869 |
+
msgid "Newsletter"
|
| 1870 |
+
msgstr "Boletín"
|
| 1871 |
+
|
| 1872 |
+
#: redirection-strings.php:488
|
| 1873 |
+
msgid "Want to keep up to date with changes to Redirection?"
|
| 1874 |
+
msgstr "¿Quieres estar al día de los cambios en Redirection?"
|
| 1875 |
+
|
| 1876 |
+
#: redirection-strings.php:489
|
| 1877 |
+
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1878 |
+
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."
|
| 1879 |
+
|
| 1880 |
+
#: redirection-strings.php:490
|
| 1881 |
+
msgid "Your email address:"
|
| 1882 |
+
msgstr "Tu dirección de correo electrónico:"
|
| 1883 |
+
|
| 1884 |
+
#: redirection-strings.php:479
|
| 1885 |
+
msgid "You've supported this plugin - thank you!"
|
| 1886 |
+
msgstr "Ya has apoyado a este plugin - ¡gracias!"
|
| 1887 |
+
|
| 1888 |
+
#: redirection-strings.php:482
|
| 1889 |
+
msgid "You get useful software and I get to carry on making it better."
|
| 1890 |
+
msgstr "Tienes un software útil y yo seguiré haciéndolo mejor."
|
| 1891 |
+
|
| 1892 |
+
#: redirection-strings.php:496 redirection-strings.php:501
|
| 1893 |
+
msgid "Forever"
|
| 1894 |
+
msgstr "Siempre"
|
| 1895 |
+
|
| 1896 |
+
#: redirection-strings.php:471
|
| 1897 |
+
msgid "Delete the plugin - are you sure?"
|
| 1898 |
+
msgstr "Borrar el plugin - ¿estás seguro?"
|
| 1899 |
+
|
| 1900 |
+
#: redirection-strings.php:472
|
| 1901 |
+
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."
|
| 1902 |
+
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. "
|
| 1903 |
+
|
| 1904 |
+
#: redirection-strings.php:473
|
| 1905 |
+
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
| 1906 |
+
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."
|
| 1907 |
+
|
| 1908 |
+
#: redirection-strings.php:474
|
| 1909 |
+
msgid "Yes! Delete the plugin"
|
| 1910 |
+
msgstr "¡Sí! Borrar el plugin"
|
| 1911 |
+
|
| 1912 |
+
#: redirection-strings.php:475
|
| 1913 |
+
msgid "No! Don't delete the plugin"
|
| 1914 |
+
msgstr "¡No! No borrar el plugin"
|
| 1915 |
+
|
| 1916 |
+
#. Author of the plugin
|
| 1917 |
+
msgid "John Godley"
|
| 1918 |
+
msgstr "John Godley"
|
| 1919 |
+
|
| 1920 |
+
#. Description of the plugin
|
| 1921 |
+
msgid "Manage all your 301 redirects and monitor 404 errors"
|
| 1922 |
+
msgstr "Gestiona todas tus redirecciones 301 y monitoriza tus errores 404"
|
| 1923 |
+
|
| 1924 |
+
#: redirection-strings.php:481
|
| 1925 |
+
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}}."
|
| 1926 |
+
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}}. "
|
| 1927 |
+
|
| 1928 |
+
#: redirection-admin.php:294
|
| 1929 |
+
msgid "Redirection Support"
|
| 1930 |
+
msgstr "Soporte de Redirection"
|
| 1931 |
+
|
| 1932 |
+
#: redirection-strings.php:82 redirection-strings.php:343
|
| 1933 |
+
msgid "Support"
|
| 1934 |
+
msgstr "Soporte"
|
| 1935 |
+
|
| 1936 |
+
#: redirection-strings.php:79
|
| 1937 |
+
msgid "404s"
|
| 1938 |
+
msgstr "404s"
|
| 1939 |
+
|
| 1940 |
+
#: redirection-strings.php:78
|
| 1941 |
+
msgid "Log"
|
| 1942 |
+
msgstr "Registro"
|
| 1943 |
+
|
| 1944 |
+
#: redirection-strings.php:477
|
| 1945 |
+
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
| 1946 |
+
msgstr "Seleccionando esta opción borrara todas las redirecciones, todos los registros, y cualquier opción asociada con el plugin Redirection. Asegurese que es esto lo que desea hacer."
|
| 1947 |
+
|
| 1948 |
+
#: redirection-strings.php:476
|
| 1949 |
+
msgid "Delete Redirection"
|
| 1950 |
+
msgstr "Borrar Redirection"
|
| 1951 |
+
|
| 1952 |
+
#: redirection-strings.php:361
|
| 1953 |
+
msgid "Upload"
|
| 1954 |
+
msgstr "Subir"
|
| 1955 |
+
|
| 1956 |
+
#: redirection-strings.php:372
|
| 1957 |
+
msgid "Import"
|
| 1958 |
+
msgstr "Importar"
|
| 1959 |
+
|
| 1960 |
+
#: redirection-strings.php:548
|
| 1961 |
+
msgid "Update"
|
| 1962 |
+
msgstr "Actualizar"
|
| 1963 |
+
|
| 1964 |
+
#: redirection-strings.php:536
|
| 1965 |
+
msgid "Auto-generate URL"
|
| 1966 |
+
msgstr "Auto generar URL"
|
| 1967 |
+
|
| 1968 |
+
#: redirection-strings.php:526
|
| 1969 |
+
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
| 1970 |
+
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)"
|
| 1971 |
+
|
| 1972 |
+
#: redirection-strings.php:525
|
| 1973 |
+
msgid "RSS Token"
|
| 1974 |
+
msgstr "Token RSS"
|
| 1975 |
+
|
| 1976 |
+
#: redirection-strings.php:519
|
| 1977 |
+
msgid "404 Logs"
|
| 1978 |
+
msgstr "Registros 404"
|
| 1979 |
+
|
| 1980 |
+
#: redirection-strings.php:518 redirection-strings.php:520
|
| 1981 |
+
msgid "(time to keep logs for)"
|
| 1982 |
+
msgstr "(tiempo que se mantendrán los registros)"
|
| 1983 |
+
|
| 1984 |
+
#: redirection-strings.php:517
|
| 1985 |
+
msgid "Redirect Logs"
|
| 1986 |
+
msgstr "Registros de redirecciones"
|
| 1987 |
+
|
| 1988 |
+
#: redirection-strings.php:516
|
| 1989 |
+
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1990 |
+
msgstr "Soy una buena persona y he apoyado al autor de este plugin"
|
| 1991 |
+
|
| 1992 |
+
#: redirection-strings.php:484
|
| 1993 |
+
msgid "Plugin Support"
|
| 1994 |
+
msgstr "Soporte del plugin"
|
| 1995 |
+
|
| 1996 |
+
#: redirection-strings.php:81 redirection-strings.php:342
|
| 1997 |
+
msgid "Options"
|
| 1998 |
+
msgstr "Opciones"
|
| 1999 |
+
|
| 2000 |
+
#: redirection-strings.php:495
|
| 2001 |
+
msgid "Two months"
|
| 2002 |
+
msgstr "Dos meses"
|
| 2003 |
+
|
| 2004 |
+
#: redirection-strings.php:494
|
| 2005 |
+
msgid "A month"
|
| 2006 |
+
msgstr "Un mes"
|
| 2007 |
+
|
| 2008 |
+
#: redirection-strings.php:493 redirection-strings.php:500
|
| 2009 |
+
msgid "A week"
|
| 2010 |
+
msgstr "Una semana"
|
| 2011 |
+
|
| 2012 |
+
#: redirection-strings.php:492 redirection-strings.php:499
|
| 2013 |
+
msgid "A day"
|
| 2014 |
+
msgstr "Un dia"
|
| 2015 |
+
|
| 2016 |
+
#: redirection-strings.php:491
|
| 2017 |
+
msgid "No logs"
|
| 2018 |
+
msgstr "No hay logs"
|
| 2019 |
+
|
| 2020 |
+
#: redirection-strings.php:412 redirection-strings.php:454
|
| 2021 |
+
#: redirection-strings.php:459
|
| 2022 |
+
msgid "Delete All"
|
| 2023 |
+
msgstr "Borrar todo"
|
| 2024 |
+
|
| 2025 |
+
#: redirection-strings.php:311
|
| 2026 |
+
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."
|
| 2027 |
+
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."
|
| 2028 |
+
|
| 2029 |
+
#: redirection-strings.php:310
|
| 2030 |
+
msgid "Add Group"
|
| 2031 |
+
msgstr "Añadir grupo"
|
| 2032 |
+
|
| 2033 |
+
#: redirection-strings.php:308
|
| 2034 |
+
msgid "Search"
|
| 2035 |
+
msgstr "Buscar"
|
| 2036 |
+
|
| 2037 |
+
#: redirection-strings.php:77 redirection-strings.php:338
|
| 2038 |
+
msgid "Groups"
|
| 2039 |
+
msgstr "Grupos"
|
| 2040 |
+
|
| 2041 |
+
#: redirection-strings.php:140 redirection-strings.php:321
|
| 2042 |
+
#: redirection-strings.php:608
|
| 2043 |
+
msgid "Save"
|
| 2044 |
+
msgstr "Guardar"
|
| 2045 |
+
|
| 2046 |
+
#: redirection-strings.php:139 redirection-strings.php:554
|
| 2047 |
+
#: redirection-strings.php:574
|
| 2048 |
+
msgid "Group"
|
| 2049 |
+
msgstr "Grupo"
|
| 2050 |
+
|
| 2051 |
+
#: redirection-strings.php:581
|
| 2052 |
+
msgid "Regular Expression"
|
| 2053 |
+
msgstr "Expresión regular"
|
| 2054 |
+
|
| 2055 |
+
#: redirection-strings.php:144
|
| 2056 |
+
msgid "Match"
|
| 2057 |
+
msgstr "Coincidencia"
|
| 2058 |
+
|
| 2059 |
+
#: redirection-strings.php:593
|
| 2060 |
+
msgid "Add new redirection"
|
| 2061 |
+
msgstr "Añadir nueva redirección"
|
| 2062 |
+
|
| 2063 |
+
#: redirection-strings.php:141 redirection-strings.php:322
|
| 2064 |
+
#: redirection-strings.php:362
|
| 2065 |
+
msgid "Cancel"
|
| 2066 |
+
msgstr "Cancelar"
|
| 2067 |
+
|
| 2068 |
+
#: redirection-strings.php:387
|
| 2069 |
+
msgid "Download"
|
| 2070 |
+
msgstr "Descargar"
|
| 2071 |
+
|
| 2072 |
+
#. Plugin Name of the plugin
|
| 2073 |
+
#: redirection-strings.php:286
|
| 2074 |
+
msgid "Redirection"
|
| 2075 |
+
msgstr "Redirection"
|
| 2076 |
+
|
| 2077 |
+
#: redirection-admin.php:145
|
| 2078 |
+
msgid "Settings"
|
| 2079 |
+
msgstr "Ajustes"
|
| 2080 |
+
|
| 2081 |
+
#: redirection-strings.php:112
|
| 2082 |
+
msgid "Error (404)"
|
| 2083 |
+
msgstr "Error (404)"
|
| 2084 |
+
|
| 2085 |
+
#: redirection-strings.php:111
|
| 2086 |
+
msgid "Pass-through"
|
| 2087 |
+
msgstr "Pasar directo"
|
| 2088 |
+
|
| 2089 |
+
#: redirection-strings.php:110
|
| 2090 |
+
msgid "Redirect to random post"
|
| 2091 |
+
msgstr "Redirigir a entrada aleatoria"
|
| 2092 |
+
|
| 2093 |
+
#: redirection-strings.php:109
|
| 2094 |
+
msgid "Redirect to URL"
|
| 2095 |
+
msgstr "Redirigir a URL"
|
| 2096 |
+
|
| 2097 |
+
#: models/redirect-sanitizer.php:183
|
| 2098 |
+
msgid "Invalid group when creating redirect"
|
| 2099 |
+
msgstr "Grupo no válido a la hora de crear la redirección"
|
| 2100 |
+
|
| 2101 |
+
#: redirection-strings.php:165 redirection-strings.php:395
|
| 2102 |
+
#: redirection-strings.php:404 redirection-strings.php:423
|
| 2103 |
+
#: redirection-strings.php:429 redirection-strings.php:445
|
| 2104 |
+
msgid "IP"
|
| 2105 |
+
msgstr "IP"
|
| 2106 |
+
|
| 2107 |
+
#: redirection-strings.php:181 redirection-strings.php:182
|
| 2108 |
+
#: redirection-strings.php:247 redirection-strings.php:391
|
| 2109 |
+
#: redirection-strings.php:421 redirection-strings.php:426
|
| 2110 |
+
msgid "Source URL"
|
| 2111 |
+
msgstr "URL de origen"
|
| 2112 |
+
|
| 2113 |
+
#: redirection-strings.php:390 redirection-strings.php:399
|
| 2114 |
+
#: redirection-strings.php:425 redirection-strings.php:441
|
| 2115 |
+
msgid "Date"
|
| 2116 |
+
msgstr "Fecha"
|
| 2117 |
+
|
| 2118 |
+
#: redirection-strings.php:450 redirection-strings.php:463
|
| 2119 |
+
#: redirection-strings.php:467 redirection-strings.php:594
|
| 2120 |
+
msgid "Add Redirect"
|
| 2121 |
+
msgstr "Añadir redirección"
|
| 2122 |
+
|
| 2123 |
+
#: redirection-strings.php:316
|
| 2124 |
+
msgid "View Redirects"
|
| 2125 |
+
msgstr "Ver redirecciones"
|
| 2126 |
+
|
| 2127 |
+
#: redirection-strings.php:292 redirection-strings.php:300
|
| 2128 |
+
#: redirection-strings.php:304 redirection-strings.php:320
|
| 2129 |
+
msgid "Module"
|
| 2130 |
+
msgstr "Módulo"
|
| 2131 |
+
|
| 2132 |
+
#: redirection-strings.php:76 redirection-strings.php:294
|
| 2133 |
+
#: redirection-strings.php:303
|
| 2134 |
+
msgid "Redirects"
|
| 2135 |
+
msgstr "Redirecciones"
|
| 2136 |
+
|
| 2137 |
+
#: redirection-strings.php:291 redirection-strings.php:302
|
| 2138 |
+
#: redirection-strings.php:312 redirection-strings.php:319
|
| 2139 |
+
msgid "Name"
|
| 2140 |
+
msgstr "Nombre"
|
| 2141 |
+
|
| 2142 |
+
#: redirection-strings.php:309 redirection-strings.php:596
|
| 2143 |
+
msgid "Filters"
|
| 2144 |
+
msgstr "Filtros"
|
| 2145 |
+
|
| 2146 |
+
#: redirection-strings.php:561
|
| 2147 |
+
msgid "Reset hits"
|
| 2148 |
+
msgstr "Restablecer aciertos"
|
| 2149 |
+
|
| 2150 |
+
#: redirection-strings.php:306 redirection-strings.php:318
|
| 2151 |
+
#: redirection-strings.php:559 redirection-strings.php:601
|
| 2152 |
+
msgid "Enable"
|
| 2153 |
+
msgstr "Activar"
|
| 2154 |
+
|
| 2155 |
+
#: redirection-strings.php:307 redirection-strings.php:317
|
| 2156 |
+
#: redirection-strings.php:560 redirection-strings.php:599
|
| 2157 |
+
msgid "Disable"
|
| 2158 |
+
msgstr "Desactivar"
|
| 2159 |
+
|
| 2160 |
+
#: redirection-strings.php:305 redirection-strings.php:315
|
| 2161 |
+
#: redirection-strings.php:396 redirection-strings.php:417
|
| 2162 |
+
#: redirection-strings.php:430 redirection-strings.php:433
|
| 2163 |
+
#: redirection-strings.php:466 redirection-strings.php:478
|
| 2164 |
+
#: redirection-strings.php:558 redirection-strings.php:598
|
| 2165 |
+
msgid "Delete"
|
| 2166 |
+
msgstr "Eliminar"
|
| 2167 |
+
|
| 2168 |
+
#: redirection-strings.php:314 redirection-strings.php:597
|
| 2169 |
+
msgid "Edit"
|
| 2170 |
+
msgstr "Editar"
|
| 2171 |
+
|
| 2172 |
+
#: redirection-strings.php:557 redirection-strings.php:571
|
| 2173 |
+
msgid "Last Access"
|
| 2174 |
+
msgstr "Último acceso"
|
| 2175 |
+
|
| 2176 |
+
#: redirection-strings.php:556 redirection-strings.php:570
|
| 2177 |
+
msgid "Hits"
|
| 2178 |
+
msgstr "Hits"
|
| 2179 |
+
|
| 2180 |
+
#: redirection-strings.php:400 redirection-strings.php:442
|
| 2181 |
+
#: redirection-strings.php:550 redirection-strings.php:621
|
| 2182 |
+
msgid "URL"
|
| 2183 |
+
msgstr "URL"
|
| 2184 |
+
|
| 2185 |
+
#: database/schema/latest.php:138
|
| 2186 |
+
msgid "Modified Posts"
|
| 2187 |
+
msgstr "Entradas modificadas"
|
| 2188 |
+
|
| 2189 |
+
#: models/group.php:149 database/schema/latest.php:133
|
| 2190 |
+
#: redirection-strings.php:337
|
| 2191 |
+
msgid "Redirections"
|
| 2192 |
+
msgstr "Redirecciones"
|
| 2193 |
+
|
| 2194 |
+
#: redirection-strings.php:145 redirection-strings.php:394
|
| 2195 |
+
#: redirection-strings.php:402 redirection-strings.php:428
|
| 2196 |
+
#: redirection-strings.php:444
|
| 2197 |
+
msgid "User Agent"
|
| 2198 |
+
msgstr "Agente usuario HTTP"
|
| 2199 |
+
|
| 2200 |
+
#: redirection-strings.php:101 matches/user-agent.php:10
|
| 2201 |
+
msgid "URL and user agent"
|
| 2202 |
+
msgstr "URL y cliente de usuario (user agent)"
|
| 2203 |
+
|
| 2204 |
+
#: redirection-strings.php:96 redirection-strings.php:249
|
| 2205 |
+
#: redirection-strings.php:392
|
| 2206 |
+
msgid "Target URL"
|
| 2207 |
+
msgstr "URL de destino"
|
| 2208 |
+
|
| 2209 |
+
#: redirection-strings.php:97 matches/url.php:7
|
| 2210 |
+
msgid "URL only"
|
| 2211 |
+
msgstr "Sólo URL"
|
| 2212 |
+
|
| 2213 |
+
#: redirection-strings.php:567
|
| 2214 |
+
msgid "HTTP code"
|
| 2215 |
+
msgstr "Código HTTP"
|
| 2216 |
+
|
| 2217 |
+
#: redirection-strings.php:132 redirection-strings.php:151
|
| 2218 |
+
#: redirection-strings.php:155 redirection-strings.php:163
|
| 2219 |
+
#: redirection-strings.php:174
|
| 2220 |
+
msgid "Regex"
|
| 2221 |
+
msgstr "Expresión regular"
|
| 2222 |
+
|
| 2223 |
+
#: redirection-strings.php:172 redirection-strings.php:393
|
| 2224 |
+
#: redirection-strings.php:401 redirection-strings.php:427
|
| 2225 |
+
#: redirection-strings.php:443
|
| 2226 |
+
msgid "Referrer"
|
| 2227 |
+
msgstr "Referente"
|
| 2228 |
+
|
| 2229 |
+
#: redirection-strings.php:100 matches/referrer.php:10
|
| 2230 |
+
msgid "URL and referrer"
|
| 2231 |
+
msgstr "URL y referente"
|
| 2232 |
+
|
| 2233 |
+
#: redirection-strings.php:90
|
| 2234 |
+
msgid "Logged Out"
|
| 2235 |
+
msgstr "Desconectado"
|
| 2236 |
+
|
| 2237 |
+
#: redirection-strings.php:88
|
| 2238 |
+
msgid "Logged In"
|
| 2239 |
+
msgstr "Conectado"
|
| 2240 |
+
|
| 2241 |
+
#: redirection-strings.php:98 matches/login.php:8
|
| 2242 |
+
msgid "URL and login status"
|
| 2243 |
+
msgstr "Estado de URL y conexión"
|
locale/redirection-fr_FR.mo
CHANGED
|
Binary file
|
locale/redirection-fr_FR.po
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"PO-Revision-Date: 2019-
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -96,11 +96,11 @@ msgstr ""
|
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
-
msgstr ""
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
-
msgstr ""
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
|
@@ -116,7 +116,7 @@ msgstr ""
|
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
-
msgstr ""
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
|
@@ -140,7 +140,7 @@ msgstr ""
|
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
-
msgstr ""
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
|
@@ -192,7 +192,7 @@ msgstr ""
|
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
-
msgstr ""
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
| 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: 2019-10-25 11:45:42+0000\n"
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
+
msgstr "Désactivé"
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
+
msgstr "Activé"
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
+
msgstr "État"
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
+
msgstr "Langue"
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
+
msgstr "Vous n’êtes pas autorisé à accéder à cette page."
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
locale/redirection-gl_ES.mo
ADDED
|
Binary file
|
locale/redirection-gl_ES.po
ADDED
|
@@ -0,0 +1,2243 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Translation of Plugins - Redirection - Stable (latest release) in Galician
|
| 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: 2019-11-04 18:55:59+0000\n"
|
| 6 |
+
"MIME-Version: 1.0\n"
|
| 7 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 9 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 10 |
+
"X-Generator: GlotPress/2.4.0-alpha\n"
|
| 11 |
+
"Language: gl_ES\n"
|
| 12 |
+
"Project-Id-Version: Plugins - Redirection - Stable (latest release)\n"
|
| 13 |
+
|
| 14 |
+
#: redirection-strings.php:605
|
| 15 |
+
msgid "Ignore & Pass Query"
|
| 16 |
+
msgstr "Ignorar e pasar a consulta"
|
| 17 |
+
|
| 18 |
+
#: redirection-strings.php:604
|
| 19 |
+
msgid "Ignore Query"
|
| 20 |
+
msgstr "Ignorar a consulta"
|
| 21 |
+
|
| 22 |
+
#: redirection-strings.php:603
|
| 23 |
+
msgid "Exact Query"
|
| 24 |
+
msgstr "Consulta exacta"
|
| 25 |
+
|
| 26 |
+
#: redirection-strings.php:592
|
| 27 |
+
msgid "Search title"
|
| 28 |
+
msgstr "Buscar título"
|
| 29 |
+
|
| 30 |
+
#: redirection-strings.php:589
|
| 31 |
+
msgid "Not accessed in last year"
|
| 32 |
+
msgstr "No foi accedido no último ano"
|
| 33 |
+
|
| 34 |
+
#: redirection-strings.php:588
|
| 35 |
+
msgid "Not accessed in last month"
|
| 36 |
+
msgstr "No foi accedido no último mes"
|
| 37 |
+
|
| 38 |
+
#: redirection-strings.php:587
|
| 39 |
+
msgid "Never accessed"
|
| 40 |
+
msgstr "Nunca se accedeu"
|
| 41 |
+
|
| 42 |
+
#: redirection-strings.php:586
|
| 43 |
+
msgid "Last Accessed"
|
| 44 |
+
msgstr "Último acceso"
|
| 45 |
+
|
| 46 |
+
#: redirection-strings.php:585
|
| 47 |
+
msgid "HTTP Status Code"
|
| 48 |
+
msgstr "Código HTTP de estado"
|
| 49 |
+
|
| 50 |
+
#: redirection-strings.php:582
|
| 51 |
+
msgid "Plain"
|
| 52 |
+
msgstr "Plano"
|
| 53 |
+
|
| 54 |
+
#: redirection-strings.php:562
|
| 55 |
+
msgid "Source"
|
| 56 |
+
msgstr "Fonte"
|
| 57 |
+
|
| 58 |
+
#: redirection-strings.php:553
|
| 59 |
+
msgid "Code"
|
| 60 |
+
msgstr "Código"
|
| 61 |
+
|
| 62 |
+
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
+
#: redirection-strings.php:584
|
| 64 |
+
msgid "Action Type"
|
| 65 |
+
msgstr "Tipo de acción"
|
| 66 |
+
|
| 67 |
+
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
+
#: redirection-strings.php:583
|
| 69 |
+
msgid "Match Type"
|
| 70 |
+
msgstr "Tipo de coincidencia"
|
| 71 |
+
|
| 72 |
+
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
+
msgid "Search target URL"
|
| 74 |
+
msgstr "Buscar URL de destino"
|
| 75 |
+
|
| 76 |
+
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
+
msgid "Search IP"
|
| 78 |
+
msgstr "Buscar IP"
|
| 79 |
+
|
| 80 |
+
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
+
msgid "Search user agent"
|
| 82 |
+
msgstr "Buscar axente de usuario"
|
| 83 |
+
|
| 84 |
+
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
+
msgid "Search referrer"
|
| 86 |
+
msgstr "Buscar referente"
|
| 87 |
+
|
| 88 |
+
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
+
#: redirection-strings.php:590
|
| 90 |
+
msgid "Search URL"
|
| 91 |
+
msgstr "Buscar URL"
|
| 92 |
+
|
| 93 |
+
#: redirection-strings.php:324
|
| 94 |
+
msgid "Filter on: %(type)s"
|
| 95 |
+
msgstr "Filtrar en: %(tipo)s"
|
| 96 |
+
|
| 97 |
+
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
+
msgid "Disabled"
|
| 99 |
+
msgstr "Desactivada"
|
| 100 |
+
|
| 101 |
+
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
+
msgid "Enabled"
|
| 103 |
+
msgstr "Activada"
|
| 104 |
+
|
| 105 |
+
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
+
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
+
msgid "Compact Display"
|
| 108 |
+
msgstr "Vista compacta"
|
| 109 |
+
|
| 110 |
+
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
+
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
+
msgid "Standard Display"
|
| 113 |
+
msgstr "Vista estándar"
|
| 114 |
+
|
| 115 |
+
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
+
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
+
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
+
msgid "Status"
|
| 119 |
+
msgstr "Estado"
|
| 120 |
+
|
| 121 |
+
#: redirection-strings.php:231
|
| 122 |
+
msgid "Pre-defined"
|
| 123 |
+
msgstr "Predefinido"
|
| 124 |
+
|
| 125 |
+
#: redirection-strings.php:230
|
| 126 |
+
msgid "Custom Display"
|
| 127 |
+
msgstr "Vista personalizada"
|
| 128 |
+
|
| 129 |
+
#: redirection-strings.php:229
|
| 130 |
+
msgid "Display All"
|
| 131 |
+
msgstr "Mostrar todo"
|
| 132 |
+
|
| 133 |
+
#: redirection-strings.php:198
|
| 134 |
+
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 135 |
+
msgstr "A túa URL parece que contén un dominio dentro da ruta: {{code}}%(relative)s{{/code}}. Querías usar {{code}}%(absolute)s{{/code}} no seu lugar?"
|
| 136 |
+
|
| 137 |
+
#: redirection-strings.php:168
|
| 138 |
+
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
+
msgstr "Lista de idiomas, separados por comas, cos que coincidir (por exemplo, gl_ES)"
|
| 140 |
+
|
| 141 |
+
#: redirection-strings.php:167
|
| 142 |
+
msgid "Language"
|
| 143 |
+
msgstr "Idioma"
|
| 144 |
+
|
| 145 |
+
#: redirection-strings.php:131
|
| 146 |
+
msgid "504 - Gateway Timeout"
|
| 147 |
+
msgstr "504 - Tempo de espera da porta de enlace esgotado"
|
| 148 |
+
|
| 149 |
+
#: redirection-strings.php:130
|
| 150 |
+
msgid "503 - Service Unavailable"
|
| 151 |
+
msgstr "503 - Servizo non dispoñible"
|
| 152 |
+
|
| 153 |
+
#: redirection-strings.php:129
|
| 154 |
+
msgid "502 - Bad Gateway"
|
| 155 |
+
msgstr "502 - Porta de enlace incorrecta"
|
| 156 |
+
|
| 157 |
+
#: redirection-strings.php:128
|
| 158 |
+
msgid "501 - Not implemented"
|
| 159 |
+
msgstr "501 - Non implementado"
|
| 160 |
+
|
| 161 |
+
#: redirection-strings.php:127
|
| 162 |
+
msgid "500 - Internal Server Error"
|
| 163 |
+
msgstr "500 - Erro interno do servidor"
|
| 164 |
+
|
| 165 |
+
#: redirection-strings.php:126
|
| 166 |
+
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
+
msgstr "451 - Non dispoñible por motivos legais"
|
| 168 |
+
|
| 169 |
+
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
+
msgid "URL and language"
|
| 171 |
+
msgstr "URL e idioma"
|
| 172 |
+
|
| 173 |
+
#: redirection-strings.php:45
|
| 174 |
+
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
+
msgstr "Case seguro que o problema foi causado por un dos anteriores."
|
| 176 |
+
|
| 177 |
+
#: redirection-strings.php:44
|
| 178 |
+
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
+
msgstr "As túas páxinas de administración están sendo gardadas na caché. Baleira esta caché e inténtao de novo."
|
| 180 |
+
|
| 181 |
+
#: redirection-strings.php:43
|
| 182 |
+
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
+
msgstr "Sae, baleira a caché do teu navegador e volve a acceder - o teu navegador gardou na caché unha sesión antigua."
|
| 184 |
+
|
| 185 |
+
#: redirection-strings.php:42
|
| 186 |
+
msgid "Reload the page - your current session is old."
|
| 187 |
+
msgstr "Recarga a páxina - a túa sesión actual é antigua."
|
| 188 |
+
|
| 189 |
+
#: redirection-strings.php:41
|
| 190 |
+
msgid "This is usually fixed by doing one of these:"
|
| 191 |
+
msgstr "Normalmente, esto corríxese facendo algo do seguinte:"
|
| 192 |
+
|
| 193 |
+
#: redirection-strings.php:40
|
| 194 |
+
msgid "You are not authorised to access this page."
|
| 195 |
+
msgstr "Non estás autorizado para acceder a esta páxina."
|
| 196 |
+
|
| 197 |
+
#: redirection-strings.php:580
|
| 198 |
+
msgid "URL match"
|
| 199 |
+
msgstr "Coincidencia de URL"
|
| 200 |
+
|
| 201 |
+
#: redirection-strings.php:4
|
| 202 |
+
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
| 203 |
+
msgstr "Detectouse un bucle e a actualización detívose. Normalmente, isto indica que {{support}}o teu sitio está almacenado na caché{{/support}} e os cambios na base de datos non se están gardando."
|
| 204 |
+
|
| 205 |
+
#: redirection-strings.php:540
|
| 206 |
+
msgid "Unable to save .htaccess file"
|
| 207 |
+
msgstr "Non foi posible gardar o arquivo .htaccess"
|
| 208 |
+
|
| 209 |
+
#: redirection-strings.php:539
|
| 210 |
+
msgid "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}."
|
| 211 |
+
msgstr "As redireccións engadidas a un grupo de Apache pódense gardar nun ficheiro {{code}}.htaccess{{/code}} engadindo aquí a ruta completa. Para a túa referencia, a túa instalación de WordPress está en {{code}}%(installed)s{{/code}}."
|
| 212 |
+
|
| 213 |
+
#: redirection-strings.php:328
|
| 214 |
+
msgid "Click \"Complete Upgrade\" when finished."
|
| 215 |
+
msgstr "Fai clic en «Completar a actualización» cando acabes."
|
| 216 |
+
|
| 217 |
+
#: redirection-strings.php:289
|
| 218 |
+
msgid "Automatic Install"
|
| 219 |
+
msgstr "Instalación automática"
|
| 220 |
+
|
| 221 |
+
#: redirection-strings.php:197
|
| 222 |
+
msgid "Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}"
|
| 223 |
+
msgstr "A túa dirección de destino contén o carácter non válido {{code}}%(invalid)s{{/code}}"
|
| 224 |
+
|
| 225 |
+
#: redirection-strings.php:52
|
| 226 |
+
msgid "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues."
|
| 227 |
+
msgstr "Se estás usando WordPress 5.2 ou superior, mira na túa {{link}}saúde do sitio{{/link}} e resolve os problemas."
|
| 228 |
+
|
| 229 |
+
#: redirection-strings.php:17
|
| 230 |
+
msgid "If you do not complete the manual install you will be returned here."
|
| 231 |
+
msgstr "Se non completas a instalación manual volverás aquí."
|
| 232 |
+
|
| 233 |
+
#: redirection-strings.php:15
|
| 234 |
+
msgid "Click \"Finished! 🎉\" when finished."
|
| 235 |
+
msgstr "Fai clic en «¡Rematado! 🎉» cando acabes."
|
| 236 |
+
|
| 237 |
+
#: redirection-strings.php:14 redirection-strings.php:327
|
| 238 |
+
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
| 239 |
+
msgstr "O teu sitio necesita permisos especiais para a base de datos. Tamén o podes facer ti mesmo executando o seguinte comando SQL."
|
| 240 |
+
|
| 241 |
+
#: redirection-strings.php:13 redirection-strings.php:288
|
| 242 |
+
msgid "Manual Install"
|
| 243 |
+
msgstr "Instalación manual"
|
| 244 |
+
|
| 245 |
+
#: database/database-status.php:145
|
| 246 |
+
msgid "Insufficient database permissions detected. Please give your database user appropriate permissions."
|
| 247 |
+
msgstr "Detectados permisos insuficientes para a base de datos. Proporciónalle ao teu usuario da base de datos os permisos necesarios."
|
| 248 |
+
|
| 249 |
+
#: redirection-strings.php:633
|
| 250 |
+
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
| 251 |
+
msgstr "Esta información proporciónase con propósitos de depuración. Ten coidado ao facer cambios."
|
| 252 |
+
|
| 253 |
+
#: redirection-strings.php:632
|
| 254 |
+
msgid "Plugin Debug"
|
| 255 |
+
msgstr "Depuración do plugin"
|
| 256 |
+
|
| 257 |
+
#: redirection-strings.php:630
|
| 258 |
+
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
| 259 |
+
msgstr "Redirection comunícase con WordPress a través da REST API de WordPress. Este é un compoñente estándar de WordPress e terás problemas se non podes usala."
|
| 260 |
+
|
| 261 |
+
#: redirection-strings.php:609
|
| 262 |
+
msgid "IP Headers"
|
| 263 |
+
msgstr "Cabeceiras IP"
|
| 264 |
+
|
| 265 |
+
#: redirection-strings.php:607
|
| 266 |
+
msgid "Do not change unless advised to do so!"
|
| 267 |
+
msgstr "¡Non o cambies a menos que cho indiquen!"
|
| 268 |
+
|
| 269 |
+
#: redirection-strings.php:606
|
| 270 |
+
msgid "Database version"
|
| 271 |
+
msgstr "Versión da base de datos"
|
| 272 |
+
|
| 273 |
+
#: redirection-strings.php:382
|
| 274 |
+
msgid "Complete data (JSON)"
|
| 275 |
+
msgstr "Datos completos (JSON)"
|
| 276 |
+
|
| 277 |
+
#: redirection-strings.php:377
|
| 278 |
+
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
| 279 |
+
msgstr "Exporta a CSV, .htaccess de Apache, Nginx ou JSON de Redirection. O formato JSON contén información completa e outros formatos conteñen información parcial apropiada ao formato."
|
| 280 |
+
|
| 281 |
+
#: redirection-strings.php:375
|
| 282 |
+
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
| 283 |
+
msgstr "O CSV non inclúe toda a información, e todo é importado/exportado como coincidencias de «Só URL». Usa o formato JSON para obter un conxunto completo de datos."
|
| 284 |
+
|
| 285 |
+
#: redirection-strings.php:373
|
| 286 |
+
msgid "All imports will be appended to the current database - nothing is merged."
|
| 287 |
+
msgstr "Todas as importacións adxuntaranse á base de datos actual. Nada se combina."
|
| 288 |
+
|
| 289 |
+
#: redirection-strings.php:336
|
| 290 |
+
msgid "Automatic Upgrade"
|
| 291 |
+
msgstr "Actualización automática"
|
| 292 |
+
|
| 293 |
+
#: redirection-strings.php:335
|
| 294 |
+
msgid "Manual Upgrade"
|
| 295 |
+
msgstr "Actualización manual"
|
| 296 |
+
|
| 297 |
+
#: redirection-strings.php:334
|
| 298 |
+
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
| 299 |
+
msgstr "Por favor, fai unha copia de seguridade dos teus datos de Redirection: {{download}}descargando unha copia de seguridade{{/download}}. Se experimentas algún problema podes importalo de volta a Redirection."
|
| 300 |
+
|
| 301 |
+
#: redirection-strings.php:330
|
| 302 |
+
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
| 303 |
+
msgstr "Fai clic no botón «Actualizar base de datos» para actualizar automaticamente a base de datos."
|
| 304 |
+
|
| 305 |
+
#: redirection-strings.php:329
|
| 306 |
+
msgid "Complete Upgrade"
|
| 307 |
+
msgstr "Completar a actualización"
|
| 308 |
+
|
| 309 |
+
#: redirection-strings.php:326
|
| 310 |
+
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
| 311 |
+
msgstr "Redirection almacena os datos na túa base de datos e a veces é necesario actualizala. A túa base de datos está na versión {{strong}}%(current)s{{/strong}} e a última é {{strong}}%(latest)s{{/strong}}."
|
| 312 |
+
|
| 313 |
+
#: redirection-strings.php:313 redirection-strings.php:323
|
| 314 |
+
msgid "Note that you will need to set the Apache module path in your Redirection options."
|
| 315 |
+
msgstr "Ten en conta que necesitarás establecer a ruta do módulo de Apache nas túas opcións de Redirection."
|
| 316 |
+
|
| 317 |
+
#: redirection-strings.php:287
|
| 318 |
+
msgid "I need support!"
|
| 319 |
+
msgstr "Necesito axuda!"
|
| 320 |
+
|
| 321 |
+
#: redirection-strings.php:283
|
| 322 |
+
msgid "You will need at least one working REST API to continue."
|
| 323 |
+
msgstr "Necesitarás polo menos unha API REST funcionando para continuar."
|
| 324 |
+
|
| 325 |
+
#: redirection-strings.php:214
|
| 326 |
+
msgid "Check Again"
|
| 327 |
+
msgstr "Comprobar outra vez"
|
| 328 |
+
|
| 329 |
+
#: redirection-strings.php:213
|
| 330 |
+
msgid "Testing - %s$"
|
| 331 |
+
msgstr "Comprobando - %s$"
|
| 332 |
+
|
| 333 |
+
#: redirection-strings.php:212
|
| 334 |
+
msgid "Show Problems"
|
| 335 |
+
msgstr "Mostrar problemas"
|
| 336 |
+
|
| 337 |
+
#: redirection-strings.php:211
|
| 338 |
+
msgid "Summary"
|
| 339 |
+
msgstr "Resumo"
|
| 340 |
+
|
| 341 |
+
#: redirection-strings.php:210
|
| 342 |
+
msgid "You are using a broken REST API route. Changing to a working API should fix the problem."
|
| 343 |
+
msgstr "Estás usando unha ruta REST API rota. Cambiar a unha API que funcione debería solucionar o problema."
|
| 344 |
+
|
| 345 |
+
#: redirection-strings.php:209
|
| 346 |
+
msgid "Your REST API is not working and the plugin will not be able to continue until this is fixed."
|
| 347 |
+
msgstr "A túa REST API non funciona e o plugin no poderá continuar ata que isto se arranxe."
|
| 348 |
+
|
| 349 |
+
#: redirection-strings.php:208
|
| 350 |
+
msgid "There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work."
|
| 351 |
+
msgstr "Hai algúns problemas para conectarse á túa REST API. Non é necesario solucionar estes problemas e o plugin pode funcionar."
|
| 352 |
+
|
| 353 |
+
#: redirection-strings.php:207
|
| 354 |
+
msgid "Unavailable"
|
| 355 |
+
msgstr "Non dispoñible"
|
| 356 |
+
|
| 357 |
+
#: redirection-strings.php:206
|
| 358 |
+
msgid "Not working but fixable"
|
| 359 |
+
msgstr "Non funciona pero pódese arranxar"
|
| 360 |
+
|
| 361 |
+
#: redirection-strings.php:205
|
| 362 |
+
msgid "Working but some issues"
|
| 363 |
+
msgstr "Funciona pero con algúns problemas"
|
| 364 |
+
|
| 365 |
+
#: redirection-strings.php:203
|
| 366 |
+
msgid "Current API"
|
| 367 |
+
msgstr "API actual"
|
| 368 |
+
|
| 369 |
+
#: redirection-strings.php:202
|
| 370 |
+
msgid "Switch to this API"
|
| 371 |
+
msgstr "Cambiar a esta API"
|
| 372 |
+
|
| 373 |
+
#: redirection-strings.php:201
|
| 374 |
+
msgid "Hide"
|
| 375 |
+
msgstr "Ocultar"
|
| 376 |
+
|
| 377 |
+
#: redirection-strings.php:200
|
| 378 |
+
msgid "Show Full"
|
| 379 |
+
msgstr "Mostrar completo"
|
| 380 |
+
|
| 381 |
+
#: redirection-strings.php:199
|
| 382 |
+
msgid "Working!"
|
| 383 |
+
msgstr "Traballando!"
|
| 384 |
+
|
| 385 |
+
#: redirection-strings.php:196
|
| 386 |
+
msgid "Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}."
|
| 387 |
+
msgstr "A túa URL de destino debería ser unha URL absoluta como {{code}}https://domain.com/%(url)s{{/code}} ou comezar cunha barra inclinada {{code}}/%(url)s{{/code}}."
|
| 388 |
+
|
| 389 |
+
#: redirection-strings.php:195
|
| 390 |
+
msgid "Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action."
|
| 391 |
+
msgstr "A túa orixe é a mesma que o destino, e isto creará un bucle. Deixa o destino en branco se non queres tomar medidas."
|
| 392 |
+
|
| 393 |
+
#: redirection-strings.php:185
|
| 394 |
+
msgid "The target URL you want to redirect, or auto-complete on post name or permalink."
|
| 395 |
+
msgstr "A URL de destino que queres redirixir ou autocompletar automaticamente no nome da publicación ou no enlace permanente."
|
| 396 |
+
|
| 397 |
+
#: redirection-strings.php:39
|
| 398 |
+
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
| 399 |
+
msgstr "Inclúe estes detalles no teu informe xunto cunha descrición do que estabas facendo e unha captura da pantalla."
|
| 400 |
+
|
| 401 |
+
#: redirection-strings.php:37
|
| 402 |
+
msgid "Create An Issue"
|
| 403 |
+
msgstr "Crear unha incidencia"
|
| 404 |
+
|
| 405 |
+
#: redirection-strings.php:36
|
| 406 |
+
msgid "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
| 407 |
+
msgstr "Por favor, {{strong}}crea unha incidencia{{/strong}} ou envíao nun {{strong}}correo electrónico{{/strong}}."
|
| 408 |
+
|
| 409 |
+
#: redirection-strings.php:46 redirection-strings.php:53
|
| 410 |
+
msgid "That didn't help"
|
| 411 |
+
msgstr "Iso non axudou"
|
| 412 |
+
|
| 413 |
+
#: redirection-strings.php:48
|
| 414 |
+
msgid "What do I do next?"
|
| 415 |
+
msgstr "Que fago a continuación?"
|
| 416 |
+
|
| 417 |
+
#: redirection-strings.php:34
|
| 418 |
+
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent."
|
| 419 |
+
msgstr "Non foi posible realizar unha solicitude debido á seguridade do navegador. Isto débese normalmente a que os teus axustes de WordPress e a URL do sitio son inconsistentes."
|
| 420 |
+
|
| 421 |
+
#: redirection-strings.php:33
|
| 422 |
+
msgid "Possible cause"
|
| 423 |
+
msgstr "Posible causa"
|
| 424 |
+
|
| 425 |
+
#: redirection-strings.php:32
|
| 426 |
+
msgid "WordPress returned an unexpected message. This is probably a PHP error from another plugin."
|
| 427 |
+
msgstr "WordPress devolveu unha mensaxe inesperada. Probablemente sexa un erro de PHP doutro plugin."
|
| 428 |
+
|
| 429 |
+
#: redirection-strings.php:29
|
| 430 |
+
msgid "This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log"
|
| 431 |
+
msgstr "Isto podería ser un plugin de seguridade, que o teu servidor está sen memoria ou que exista un erro externo. Por favor, comproba o rexistro de erros do teu servidor"
|
| 432 |
+
|
| 433 |
+
#: redirection-strings.php:26
|
| 434 |
+
msgid "Your REST API is returning a 404 page. This may be caused by a security plugin, or your server may be misconfigured"
|
| 435 |
+
msgstr "A túa API REST está devolvendo unha páxina 404. Isto pode ser causado por un plugin de seguridade ou por unha mala configuración do teu servidor."
|
| 436 |
+
|
| 437 |
+
#: redirection-strings.php:24
|
| 438 |
+
msgid "Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests."
|
| 439 |
+
msgstr "É probable que a túa REST API estea sendo bloqueada por un plugin de seguridade. Por favor, desactívao ou configúrao para permitir solicitudes da REST API."
|
| 440 |
+
|
| 441 |
+
#: redirection-strings.php:23 redirection-strings.php:25
|
| 442 |
+
#: redirection-strings.php:27 redirection-strings.php:30
|
| 443 |
+
#: redirection-strings.php:35
|
| 444 |
+
msgid "Read this REST API guide for more information."
|
| 445 |
+
msgstr "Le esta guía da REST API para máis información."
|
| 446 |
+
|
| 447 |
+
#: redirection-strings.php:22
|
| 448 |
+
msgid "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again."
|
| 449 |
+
msgstr "A túa REST API está sendo cacheada. Por favor, baleira a caché en calquera plugin ou servidor de caché, baleira a caché do teu navegador e inténtao de novo."
|
| 450 |
+
|
| 451 |
+
#: redirection-strings.php:184
|
| 452 |
+
msgid "URL options / Regex"
|
| 453 |
+
msgstr "Opcións de URL / Regex"
|
| 454 |
+
|
| 455 |
+
#: redirection-strings.php:542
|
| 456 |
+
msgid "Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling."
|
| 457 |
+
msgstr "Forza unha redirección desde a versión HTTP á HTTPS do dominio do teu sitio WordPress. Por favor, asegúrate de que o teu HTTPS está funcionando antes de activalo."
|
| 458 |
+
|
| 459 |
+
#: redirection-strings.php:389
|
| 460 |
+
msgid "Export 404"
|
| 461 |
+
msgstr "Exportar 404"
|
| 462 |
+
|
| 463 |
+
#: redirection-strings.php:388
|
| 464 |
+
msgid "Export redirect"
|
| 465 |
+
msgstr "Exportar redireccións"
|
| 466 |
+
|
| 467 |
+
#: redirection-strings.php:192
|
| 468 |
+
msgid "WordPress permalink structures do not work in normal URLs. Please use a regular expression."
|
| 469 |
+
msgstr "As estruturas de enlaces permanentes de WordPress non funcionan en URLs normais. Por favor, utiliza unha expresión regular."
|
| 470 |
+
|
| 471 |
+
#: models/redirect.php:305
|
| 472 |
+
msgid "Unable to update redirect"
|
| 473 |
+
msgstr "No foi posible actualizar a redirección"
|
| 474 |
+
|
| 475 |
+
#: redirection-strings.php:535
|
| 476 |
+
msgid "Pass - as ignore, but also copies the query parameters to the target"
|
| 477 |
+
msgstr "Pasar - como ignorar, peo tamén copia os parámetros de consulta ao destino"
|
| 478 |
+
|
| 479 |
+
#: redirection-strings.php:534
|
| 480 |
+
msgid "Ignore - as exact, but ignores any query parameters not in your source"
|
| 481 |
+
msgstr "Ignorar - como a coincidencia exacta, pero ignora calquera parámetro de consulta que non estea na túa orixe"
|
| 482 |
+
|
| 483 |
+
#: redirection-strings.php:533
|
| 484 |
+
msgid "Exact - matches the query parameters exactly defined in your source, in any order"
|
| 485 |
+
msgstr "Coincidencia exacta - coincide exactamente cos parámetros de consulta definidos na túa orixe, en calquera orde"
|
| 486 |
+
|
| 487 |
+
#: redirection-strings.php:531
|
| 488 |
+
msgid "Default query matching"
|
| 489 |
+
msgstr "Coincidencia de consulta por defecto"
|
| 490 |
+
|
| 491 |
+
#: redirection-strings.php:530
|
| 492 |
+
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 493 |
+
msgstr "Ignora barras invertidas (p.ej. {{code}}/entrada-alucinante/{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"
|
| 494 |
+
|
| 495 |
+
#: redirection-strings.php:529
|
| 496 |
+
msgid "Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 497 |
+
msgstr "Sen coincidencia de maiúsculas/minúsculas (p.ex. {{code}}/Entrada-Alucinante{{/code}} coincidirá con {{code}}/entrada-alucinante{{/code}})"
|
| 498 |
+
|
| 499 |
+
#: redirection-strings.php:528 redirection-strings.php:532
|
| 500 |
+
msgid "Applies to all redirections unless you configure them otherwise."
|
| 501 |
+
msgstr "Aplícase a todas as redireccións excepto que as configures doutro modo."
|
| 502 |
+
|
| 503 |
+
#: redirection-strings.php:527
|
| 504 |
+
msgid "Default URL settings"
|
| 505 |
+
msgstr "Axustes da URL por defecto"
|
| 506 |
+
|
| 507 |
+
#: redirection-strings.php:510
|
| 508 |
+
msgid "Ignore and pass all query parameters"
|
| 509 |
+
msgstr "Ignora e pasa todos os parámetros de consulta"
|
| 510 |
+
|
| 511 |
+
#: redirection-strings.php:509
|
| 512 |
+
msgid "Ignore all query parameters"
|
| 513 |
+
msgstr "Ignora todos os parámetros da consulta"
|
| 514 |
+
|
| 515 |
+
#: redirection-strings.php:508
|
| 516 |
+
msgid "Exact match"
|
| 517 |
+
msgstr "Coincidencia exacta"
|
| 518 |
+
|
| 519 |
+
#: redirection-strings.php:279
|
| 520 |
+
msgid "Caching software (e.g Cloudflare)"
|
| 521 |
+
msgstr "Software de caché (p. ex. Cloudflare)"
|
| 522 |
+
|
| 523 |
+
#: redirection-strings.php:277
|
| 524 |
+
msgid "A security plugin (e.g Wordfence)"
|
| 525 |
+
msgstr "Un plugin de seguridade (p. ex. Wordfence)"
|
| 526 |
+
|
| 527 |
+
#: redirection-strings.php:563
|
| 528 |
+
msgid "URL options"
|
| 529 |
+
msgstr "Opcións da URL"
|
| 530 |
+
|
| 531 |
+
#: redirection-strings.php:180 redirection-strings.php:564
|
| 532 |
+
msgid "Query Parameters"
|
| 533 |
+
msgstr "Parámetros de consulta"
|
| 534 |
+
|
| 535 |
+
#: redirection-strings.php:137
|
| 536 |
+
msgid "Ignore & pass parameters to the target"
|
| 537 |
+
msgstr "Ignorar e pasar parámetros ao destino"
|
| 538 |
+
|
| 539 |
+
#: redirection-strings.php:136
|
| 540 |
+
msgid "Ignore all parameters"
|
| 541 |
+
msgstr "Ignorar todos os parámetros"
|
| 542 |
+
|
| 543 |
+
#: redirection-strings.php:135
|
| 544 |
+
msgid "Exact match all parameters in any order"
|
| 545 |
+
msgstr "Coincidencia exacta de todos os parámetros en calquera orde"
|
| 546 |
+
|
| 547 |
+
#: redirection-strings.php:134
|
| 548 |
+
msgid "Ignore Case"
|
| 549 |
+
msgstr "Ignorar maiúsculas/minúsculas"
|
| 550 |
+
|
| 551 |
+
#: redirection-strings.php:133
|
| 552 |
+
msgid "Ignore Slash"
|
| 553 |
+
msgstr "Ignorar a barra oblicua"
|
| 554 |
+
|
| 555 |
+
#: redirection-strings.php:507
|
| 556 |
+
msgid "Relative REST API"
|
| 557 |
+
msgstr "API REST relativa"
|
| 558 |
+
|
| 559 |
+
#: redirection-strings.php:506
|
| 560 |
+
msgid "Raw REST API"
|
| 561 |
+
msgstr "API REST en bruto"
|
| 562 |
+
|
| 563 |
+
#: redirection-strings.php:505
|
| 564 |
+
msgid "Default REST API"
|
| 565 |
+
msgstr "API REST por defecto"
|
| 566 |
+
|
| 567 |
+
#: redirection-strings.php:251
|
| 568 |
+
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect."
|
| 569 |
+
msgstr "Iso é todo - xa estás redireccionando! Observa que o de arriba é só un exemplo - agora xa podes introducir unha redirección."
|
| 570 |
+
|
| 571 |
+
#: redirection-strings.php:250
|
| 572 |
+
msgid "(Example) The target URL is the new URL"
|
| 573 |
+
msgstr "(Exemplo) A URL de destino é a nova URL"
|
| 574 |
+
|
| 575 |
+
#: redirection-strings.php:248
|
| 576 |
+
msgid "(Example) The source URL is your old or original URL"
|
| 577 |
+
msgstr "(Exemplo) A URL de orixe é a túa URL antiga ou orixinal"
|
| 578 |
+
|
| 579 |
+
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
+
#: redirection.php:38
|
| 581 |
+
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
+
msgstr "¡Desactivado! Detectado PHP %1$s, necesitase PHP %2$s ou superior"
|
| 583 |
+
|
| 584 |
+
#: redirection-strings.php:325
|
| 585 |
+
msgid "A database upgrade is in progress. Please continue to finish."
|
| 586 |
+
msgstr "Hai unha actualización da base de datos en marcha. Por favor, continúa para terminar."
|
| 587 |
+
|
| 588 |
+
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
| 589 |
+
#: redirection-admin.php:82
|
| 590 |
+
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
| 591 |
+
msgstr "Hai que actualizar a base de datos de Redirection - <a href=\"%1$1s\">fai clic para actualizar</a>."
|
| 592 |
+
|
| 593 |
+
#: redirection-strings.php:333
|
| 594 |
+
msgid "Redirection database needs upgrading"
|
| 595 |
+
msgstr "A base de datos de Redirection necesita actualizarse"
|
| 596 |
+
|
| 597 |
+
#: redirection-strings.php:332
|
| 598 |
+
msgid "Upgrade Required"
|
| 599 |
+
msgstr "Actualización necesaria"
|
| 600 |
+
|
| 601 |
+
#: redirection-strings.php:284
|
| 602 |
+
msgid "Finish Setup"
|
| 603 |
+
msgstr "Finalizar configuración"
|
| 604 |
+
|
| 605 |
+
#: redirection-strings.php:282
|
| 606 |
+
msgid "You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."
|
| 607 |
+
msgstr "Tes diferentes URLs configuradas na túa páxina Axustes de WordPress > Xeral, o que normalmente é unha indicación dunha mala configuración e pode causar problemas coa API REST. Por favor, revisa os teus axustes."
|
| 608 |
+
|
| 609 |
+
#: redirection-strings.php:281
|
| 610 |
+
msgid "If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}."
|
| 611 |
+
msgstr "Se tes algún problema, por favor, consulta a documentación do teu plugin, ou intenta contactar co soporte do teu aloxamento. Isto normalmente {{{link}}non é un problema causado por Redirection{{/link}}."
|
| 612 |
+
|
| 613 |
+
#: redirection-strings.php:280
|
| 614 |
+
msgid "Some other plugin that blocks the REST API"
|
| 615 |
+
msgstr "Algún outro plugin que bloquea a API REST"
|
| 616 |
+
|
| 617 |
+
#: redirection-strings.php:278
|
| 618 |
+
msgid "A server firewall or other server configuration (e.g OVH)"
|
| 619 |
+
msgstr "Un cortalumes do servidor ou outra configuración do servidor (p.ex. OVH)"
|
| 620 |
+
|
| 621 |
+
#: redirection-strings.php:276
|
| 622 |
+
msgid "Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:"
|
| 623 |
+
msgstr "Redirection utiliza a {{link}}WordPress REST API{{/link}} para comunicarse con WordPress. Isto está activado e funciona de forma predeterminada. A veces a API REST está bloqueada por:"
|
| 624 |
+
|
| 625 |
+
#: redirection-strings.php:274 redirection-strings.php:285
|
| 626 |
+
msgid "Go back"
|
| 627 |
+
msgstr "Regresar"
|
| 628 |
+
|
| 629 |
+
#: redirection-strings.php:273
|
| 630 |
+
msgid "Continue Setup"
|
| 631 |
+
msgstr "Continuar a configuración"
|
| 632 |
+
|
| 633 |
+
#: redirection-strings.php:271
|
| 634 |
+
msgid "Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR)."
|
| 635 |
+
msgstr "O almacenamiento da dirección IP permíteche realizar accións de rexistro adicionais. Ten en conta que terás que cumprir coas leis locais relativas á recompilación de datos (por exemplo, RXPD)."
|
| 636 |
+
|
| 637 |
+
#: redirection-strings.php:270
|
| 638 |
+
msgid "Store IP information for redirects and 404 errors."
|
| 639 |
+
msgstr "Almacena información IP para redireccions e erros 404."
|
| 640 |
+
|
| 641 |
+
#: redirection-strings.php:268
|
| 642 |
+
msgid "Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements."
|
| 643 |
+
msgstr "Almacenar rexistros de redireccións e 404s permitirache ver o que está pasando no teu sitio. Isto aumentará os requisitos de almacenamento da base de datos."
|
| 644 |
+
|
| 645 |
+
#: redirection-strings.php:267
|
| 646 |
+
msgid "Keep a log of all redirects and 404 errors."
|
| 647 |
+
msgstr "Garda un rexistro de todas as redireccions e erros 404."
|
| 648 |
+
|
| 649 |
+
#: redirection-strings.php:266 redirection-strings.php:269
|
| 650 |
+
#: redirection-strings.php:272
|
| 651 |
+
msgid "{{link}}Read more about this.{{/link}}"
|
| 652 |
+
msgstr "{{link}}Ler máis sobre esto.{{/link}}"
|
| 653 |
+
|
| 654 |
+
#: redirection-strings.php:265
|
| 655 |
+
msgid "If you change the permalink in a post or page then Redirection can automatically create a redirect for you."
|
| 656 |
+
msgstr "Se cambias o enlace permanente nunha entrada ou páxina, entón Redirection pode crear automaticamente unha redirección para ti."
|
| 657 |
+
|
| 658 |
+
#: redirection-strings.php:264
|
| 659 |
+
msgid "Monitor permalink changes in WordPress posts and pages"
|
| 660 |
+
msgstr "Supervisar os cambios dos enlaces permanentes nas entradas e páxinas de WordPress"
|
| 661 |
+
|
| 662 |
+
#: redirection-strings.php:263
|
| 663 |
+
msgid "These are some options you may want to enable now. They can be changed at any time."
|
| 664 |
+
msgstr "Estas son algunhas das opcións que podes activar agora. Pódense cambiar en calquera momento."
|
| 665 |
+
|
| 666 |
+
#: redirection-strings.php:262
|
| 667 |
+
msgid "Basic Setup"
|
| 668 |
+
msgstr "Configuración básica"
|
| 669 |
+
|
| 670 |
+
#: redirection-strings.php:261
|
| 671 |
+
msgid "Start Setup"
|
| 672 |
+
msgstr "Iniciar configuración"
|
| 673 |
+
|
| 674 |
+
#: redirection-strings.php:260
|
| 675 |
+
msgid "When ready please press the button to continue."
|
| 676 |
+
msgstr "Cando estés listo, pulsa o botón para continuar."
|
| 677 |
+
|
| 678 |
+
#: redirection-strings.php:259
|
| 679 |
+
msgid "First you will be asked a few questions, and then Redirection will set up your database."
|
| 680 |
+
msgstr "Primeiro faránseche algunhas preguntas, e logo Redirection configurará a túa base de datos."
|
| 681 |
+
|
| 682 |
+
#: redirection-strings.php:258
|
| 683 |
+
msgid "What's next?"
|
| 684 |
+
msgstr "Cales son as novidades?"
|
| 685 |
+
|
| 686 |
+
#: redirection-strings.php:257
|
| 687 |
+
msgid "Check a URL is being redirected"
|
| 688 |
+
msgstr "Comproba se unha URL está sendo redirixida"
|
| 689 |
+
|
| 690 |
+
#: redirection-strings.php:256
|
| 691 |
+
msgid "More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}"
|
| 692 |
+
msgstr "Coincidencia de URLs máis potente, incluídas as {{regular}}expresións regulares{{/regular}} e {{other}} outras condicións{{{/other}}."
|
| 693 |
+
|
| 694 |
+
#: redirection-strings.php:255
|
| 695 |
+
msgid "{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins"
|
| 696 |
+
msgstr "{{link}}Importar{{/link}} desde .htaccess, CSV e unha grande variedade doutros plugins"
|
| 697 |
+
|
| 698 |
+
#: redirection-strings.php:254
|
| 699 |
+
msgid "{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems"
|
| 700 |
+
msgstr "{{link}}Supervisar erros 404{{{/link}}, obter información detallada sobre o visitante e solucionar calquera problema"
|
| 701 |
+
|
| 702 |
+
#: redirection-strings.php:253
|
| 703 |
+
msgid "Some features you may find useful are"
|
| 704 |
+
msgstr "Algunhas das características que podes encontrar útiles son"
|
| 705 |
+
|
| 706 |
+
#: redirection-strings.php:252
|
| 707 |
+
msgid "Full documentation can be found on the {{link}}Redirection website.{{/link}}"
|
| 708 |
+
msgstr "A documentación completa pódela encontrar na {{link}}web de Redirection{{/link}}."
|
| 709 |
+
|
| 710 |
+
#: redirection-strings.php:246
|
| 711 |
+
msgid "A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:"
|
| 712 |
+
msgstr "Unha redirección simple implica configurar unha {{strong}}URL de orixe{{/strong}}} (a URL antigua) e unha {{strong}}URL de destino{{/strong}} (a nova URL). Aquí tes un exemplo:"
|
| 713 |
+
|
| 714 |
+
#: redirection-strings.php:245
|
| 715 |
+
msgid "How do I use this plugin?"
|
| 716 |
+
msgstr "Como utilizo este plugin?"
|
| 717 |
+
|
| 718 |
+
#: redirection-strings.php:244
|
| 719 |
+
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
| 720 |
+
msgstr "Redirection está deseñado para utilizarse desde sitios cunhas poucas redireccións a sitios con miles de redireccións."
|
| 721 |
+
|
| 722 |
+
#: redirection-strings.php:243
|
| 723 |
+
msgid "Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed."
|
| 724 |
+
msgstr "Grazas por instalar e usar Redirection v%(version)s. Este plugin permitirache xestionar redireccións 301, realizar un seguimento dos erros 404 e mellorar o teu sitio, sen necesidade de ter coñecementos de Apache ou Nginx."
|
| 725 |
+
|
| 726 |
+
#: redirection-strings.php:242
|
| 727 |
+
msgid "Welcome to Redirection 🚀🎉"
|
| 728 |
+
msgstr "Benvido a Redirection 🚀🎉"
|
| 729 |
+
|
| 730 |
+
#: redirection-strings.php:194
|
| 731 |
+
msgid "This will redirect everything, including the login pages. Please be sure you want to do this."
|
| 732 |
+
msgstr "Isto redireccionará todo, incluíndo as páxinas de inicio de sesión. Por favor, asegúrate de que queres facer isto."
|
| 733 |
+
|
| 734 |
+
#: redirection-strings.php:193
|
| 735 |
+
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
| 736 |
+
msgstr "Para evitar unha expresión regular ambiciosa, podes utilizar un {{code}}^{{/code}} para anclala ao inicio da URL. Por exemplo: {{code}}%(exemplo)s{{/code}}."
|
| 737 |
+
|
| 738 |
+
#: redirection-strings.php:191
|
| 739 |
+
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
| 740 |
+
msgstr "Recorda activar a opción «regex» se se trata dunha expresión regular."
|
| 741 |
+
|
| 742 |
+
#: redirection-strings.php:190
|
| 743 |
+
msgid "The source URL should probably start with a {{code}}/{{/code}}"
|
| 744 |
+
msgstr "A URL de orixe probablemente debería comezar cun {{code}}/{{/code}}."
|
| 745 |
+
|
| 746 |
+
#: redirection-strings.php:189
|
| 747 |
+
msgid "This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}."
|
| 748 |
+
msgstr "Isto converterase nunha redirección de servidor para o dominio {{code}}%(server)s{{{/code}}}."
|
| 749 |
+
|
| 750 |
+
#: redirection-strings.php:188
|
| 751 |
+
msgid "Anchor values are not sent to the server and cannot be redirected."
|
| 752 |
+
msgstr "Os valores de anclaxe non se envían ao servidor e non poden ser redirixidos."
|
| 753 |
+
|
| 754 |
+
#: redirection-strings.php:66
|
| 755 |
+
msgid "{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}"
|
| 756 |
+
msgstr "{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"
|
| 757 |
+
|
| 758 |
+
#: redirection-strings.php:16 redirection-strings.php:20
|
| 759 |
+
msgid "Finished! 🎉"
|
| 760 |
+
msgstr "Terminado! 🎉"
|
| 761 |
+
|
| 762 |
+
#: redirection-strings.php:19
|
| 763 |
+
msgid "Progress: %(complete)d$"
|
| 764 |
+
msgstr "Progreso: %(completo)d$"
|
| 765 |
+
|
| 766 |
+
#: redirection-strings.php:18
|
| 767 |
+
msgid "Leaving before the process has completed may cause problems."
|
| 768 |
+
msgstr "Saír antes de que o proceso remate pode causar problemas."
|
| 769 |
+
|
| 770 |
+
#: redirection-strings.php:12
|
| 771 |
+
msgid "Setting up Redirection"
|
| 772 |
+
msgstr "Configurando Redirection"
|
| 773 |
+
|
| 774 |
+
#: redirection-strings.php:11
|
| 775 |
+
msgid "Upgrading Redirection"
|
| 776 |
+
msgstr "Actualizando Redirection"
|
| 777 |
+
|
| 778 |
+
#: redirection-strings.php:10
|
| 779 |
+
msgid "Please remain on this page until complete."
|
| 780 |
+
msgstr "Por favor, permanece nesta páxina ata que se complete."
|
| 781 |
+
|
| 782 |
+
#: redirection-strings.php:9
|
| 783 |
+
msgid "If you want to {{support}}ask for support{{/support}} please include these details:"
|
| 784 |
+
msgstr "Se queres {{support}}solicitar axuda{{/support}}por favor, inclúe estes detalles:"
|
| 785 |
+
|
| 786 |
+
#: redirection-strings.php:8
|
| 787 |
+
msgid "Stop upgrade"
|
| 788 |
+
msgstr "Parar actualización"
|
| 789 |
+
|
| 790 |
+
#: redirection-strings.php:7
|
| 791 |
+
msgid "Skip this stage"
|
| 792 |
+
msgstr "Saltar esta etapa"
|
| 793 |
+
|
| 794 |
+
#: redirection-strings.php:6
|
| 795 |
+
msgid "Try again"
|
| 796 |
+
msgstr "Intentalo de novo"
|
| 797 |
+
|
| 798 |
+
#: redirection-strings.php:5
|
| 799 |
+
msgid "Database problem"
|
| 800 |
+
msgstr "Problema na base de datos"
|
| 801 |
+
|
| 802 |
+
#: redirection-admin.php:423
|
| 803 |
+
msgid "Please enable JavaScript"
|
| 804 |
+
msgstr "Por favor, activa JavaScript"
|
| 805 |
+
|
| 806 |
+
#: redirection-admin.php:151
|
| 807 |
+
msgid "Please upgrade your database"
|
| 808 |
+
msgstr "Por favor, actualiza a túa base de datos"
|
| 809 |
+
|
| 810 |
+
#: redirection-admin.php:142 redirection-strings.php:331
|
| 811 |
+
msgid "Upgrade Database"
|
| 812 |
+
msgstr "Actualizar base de datos"
|
| 813 |
+
|
| 814 |
+
#. translators: 1: URL to plugin page
|
| 815 |
+
#: redirection-admin.php:79
|
| 816 |
+
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
| 817 |
+
msgstr "Por favor, completa a túa <a href=\"%s\">configuración de Redirection</a> para activar o plugin."
|
| 818 |
+
|
| 819 |
+
#. translators: version number
|
| 820 |
+
#: api/api-plugin.php:147
|
| 821 |
+
msgid "Your database does not need updating to %s."
|
| 822 |
+
msgstr "A Tua base de datos non necesita actualizarse a %s."
|
| 823 |
+
|
| 824 |
+
#. translators: 1: SQL string
|
| 825 |
+
#: database/database-upgrader.php:104
|
| 826 |
+
msgid "Failed to perform query \"%s\""
|
| 827 |
+
msgstr "Fallo ao realizar a consulta «%s»."
|
| 828 |
+
|
| 829 |
+
#. translators: 1: table name
|
| 830 |
+
#: database/schema/latest.php:102
|
| 831 |
+
msgid "Table \"%s\" is missing"
|
| 832 |
+
msgstr "A táboa «%s» non existe"
|
| 833 |
+
|
| 834 |
+
#: database/schema/latest.php:10
|
| 835 |
+
msgid "Create basic data"
|
| 836 |
+
msgstr "Crear datos básicos"
|
| 837 |
+
|
| 838 |
+
#: database/schema/latest.php:9
|
| 839 |
+
msgid "Install Redirection tables"
|
| 840 |
+
msgstr "Instalar táboas de Redirection"
|
| 841 |
+
|
| 842 |
+
#. translators: 1: Site URL, 2: Home URL
|
| 843 |
+
#: models/fixer.php:97
|
| 844 |
+
msgid "Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s"
|
| 845 |
+
msgstr "A URL do sitio e a de inicio non son consistentes. Por favor, corríxeo na túa páxina de Axustes > Xerais: %1$1s non é %2$2s"
|
| 846 |
+
|
| 847 |
+
#: redirection-strings.php:171
|
| 848 |
+
msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
|
| 849 |
+
msgstr "Por favor, non intentes redirixir todos os teus 404s - non é unha boa idea."
|
| 850 |
+
|
| 851 |
+
#: redirection-strings.php:170
|
| 852 |
+
msgid "Only the 404 page type is currently supported."
|
| 853 |
+
msgstr "De momento só é compatible co tipo 404 de páxina de erro."
|
| 854 |
+
|
| 855 |
+
#: redirection-strings.php:169
|
| 856 |
+
msgid "Page Type"
|
| 857 |
+
msgstr "Tipo de páxina"
|
| 858 |
+
|
| 859 |
+
#: redirection-strings.php:166
|
| 860 |
+
msgid "Enter IP addresses (one per line)"
|
| 861 |
+
msgstr "Introduce direccións IP (unha por liña)"
|
| 862 |
+
|
| 863 |
+
#: redirection-strings.php:187
|
| 864 |
+
msgid "Describe the purpose of this redirect (optional)"
|
| 865 |
+
msgstr "Describe a finalidade desta redirección (opcional)"
|
| 866 |
+
|
| 867 |
+
#: redirection-strings.php:125
|
| 868 |
+
msgid "418 - I'm a teapot"
|
| 869 |
+
msgstr "418 - Son unha teteira"
|
| 870 |
+
|
| 871 |
+
#: redirection-strings.php:122
|
| 872 |
+
msgid "403 - Forbidden"
|
| 873 |
+
msgstr "403 - Prohibido"
|
| 874 |
+
|
| 875 |
+
#: redirection-strings.php:120
|
| 876 |
+
msgid "400 - Bad Request"
|
| 877 |
+
msgstr "400 - Petición errónea"
|
| 878 |
+
|
| 879 |
+
#: redirection-strings.php:117
|
| 880 |
+
msgid "304 - Not Modified"
|
| 881 |
+
msgstr "304 - Non modificada"
|
| 882 |
+
|
| 883 |
+
#: redirection-strings.php:116
|
| 884 |
+
msgid "303 - See Other"
|
| 885 |
+
msgstr "303 - Ver outra"
|
| 886 |
+
|
| 887 |
+
#: redirection-strings.php:113
|
| 888 |
+
msgid "Do nothing (ignore)"
|
| 889 |
+
msgstr "No facer nada (ignorar)"
|
| 890 |
+
|
| 891 |
+
#: redirection-strings.php:91 redirection-strings.php:95
|
| 892 |
+
msgid "Target URL when not matched (empty to ignore)"
|
| 893 |
+
msgstr "URL de destino cando non coinciden (baleiro para ignorar)"
|
| 894 |
+
|
| 895 |
+
#: redirection-strings.php:89 redirection-strings.php:93
|
| 896 |
+
msgid "Target URL when matched (empty to ignore)"
|
| 897 |
+
msgstr "URL de destino cando coinciden (baleiro para ignorar)"
|
| 898 |
+
|
| 899 |
+
#: redirection-strings.php:456 redirection-strings.php:461
|
| 900 |
+
msgid "Show All"
|
| 901 |
+
msgstr "Mostrar todo"
|
| 902 |
+
|
| 903 |
+
#: redirection-strings.php:453
|
| 904 |
+
msgid "Delete all logs for these entries"
|
| 905 |
+
msgstr "Borrar todos os rexistros destas entradas"
|
| 906 |
+
|
| 907 |
+
#: redirection-strings.php:452 redirection-strings.php:465
|
| 908 |
+
msgid "Delete all logs for this entry"
|
| 909 |
+
msgstr "Borrar todos os rexistros desta entrada"
|
| 910 |
+
|
| 911 |
+
#: redirection-strings.php:451
|
| 912 |
+
msgid "Delete Log Entries"
|
| 913 |
+
msgstr "Borrar entradas do rexistro"
|
| 914 |
+
|
| 915 |
+
#: redirection-strings.php:438
|
| 916 |
+
msgid "Group by IP"
|
| 917 |
+
msgstr "Agrupar por IP"
|
| 918 |
+
|
| 919 |
+
#: redirection-strings.php:437
|
| 920 |
+
msgid "Group by URL"
|
| 921 |
+
msgstr "Agrupar por URL"
|
| 922 |
+
|
| 923 |
+
#: redirection-strings.php:436
|
| 924 |
+
msgid "No grouping"
|
| 925 |
+
msgstr "Sen agrupar"
|
| 926 |
+
|
| 927 |
+
#: redirection-strings.php:435 redirection-strings.php:462
|
| 928 |
+
msgid "Ignore URL"
|
| 929 |
+
msgstr "Ignorar URL"
|
| 930 |
+
|
| 931 |
+
#: redirection-strings.php:432 redirection-strings.php:458
|
| 932 |
+
msgid "Block IP"
|
| 933 |
+
msgstr "Bloquear IP"
|
| 934 |
+
|
| 935 |
+
#: redirection-strings.php:431 redirection-strings.php:434
|
| 936 |
+
#: redirection-strings.php:455 redirection-strings.php:460
|
| 937 |
+
msgid "Redirect All"
|
| 938 |
+
msgstr "Redirixir todo"
|
| 939 |
+
|
| 940 |
+
#: redirection-strings.php:422 redirection-strings.php:424
|
| 941 |
+
msgid "Count"
|
| 942 |
+
msgstr "Contador"
|
| 943 |
+
|
| 944 |
+
#: redirection-strings.php:107 matches/page.php:9
|
| 945 |
+
msgid "URL and WordPress page type"
|
| 946 |
+
msgstr "URL e tipo de páxina de WordPress"
|
| 947 |
+
|
| 948 |
+
#: redirection-strings.php:103 matches/ip.php:9
|
| 949 |
+
msgid "URL and IP"
|
| 950 |
+
msgstr "URL e IP"
|
| 951 |
+
|
| 952 |
+
#: redirection-strings.php:628
|
| 953 |
+
msgid "Problem"
|
| 954 |
+
msgstr "Problema"
|
| 955 |
+
|
| 956 |
+
#: redirection-strings.php:204 redirection-strings.php:627
|
| 957 |
+
msgid "Good"
|
| 958 |
+
msgstr "Bo"
|
| 959 |
+
|
| 960 |
+
#: redirection-strings.php:623
|
| 961 |
+
msgid "Check"
|
| 962 |
+
msgstr "Comprobar"
|
| 963 |
+
|
| 964 |
+
#: redirection-strings.php:600
|
| 965 |
+
msgid "Check Redirect"
|
| 966 |
+
msgstr "Comprobar a redirección"
|
| 967 |
+
|
| 968 |
+
#: redirection-strings.php:75
|
| 969 |
+
msgid "Check redirect for: {{code}}%s{{/code}}"
|
| 970 |
+
msgstr "Comprobar a redirección para: {{code}}%s{{/code}}"
|
| 971 |
+
|
| 972 |
+
#: redirection-strings.php:72
|
| 973 |
+
msgid "What does this mean?"
|
| 974 |
+
msgstr "Que significa isto?"
|
| 975 |
+
|
| 976 |
+
#: redirection-strings.php:71
|
| 977 |
+
msgid "Not using Redirection"
|
| 978 |
+
msgstr "Non uso Redirection"
|
| 979 |
+
|
| 980 |
+
#: redirection-strings.php:70
|
| 981 |
+
msgid "Using Redirection"
|
| 982 |
+
msgstr "Usando a redirección"
|
| 983 |
+
|
| 984 |
+
#: redirection-strings.php:67
|
| 985 |
+
msgid "Found"
|
| 986 |
+
msgstr "Encontrado"
|
| 987 |
+
|
| 988 |
+
#: redirection-strings.php:68
|
| 989 |
+
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
| 990 |
+
msgstr "{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"
|
| 991 |
+
|
| 992 |
+
#: redirection-strings.php:65
|
| 993 |
+
msgid "Expected"
|
| 994 |
+
msgstr "Esperado"
|
| 995 |
+
|
| 996 |
+
#: redirection-strings.php:73
|
| 997 |
+
msgid "Error"
|
| 998 |
+
msgstr "Erro"
|
| 999 |
+
|
| 1000 |
+
#: redirection-strings.php:622
|
| 1001 |
+
msgid "Enter full URL, including http:// or https://"
|
| 1002 |
+
msgstr "Introduce a URL completa, incluíndo http:// o https://"
|
| 1003 |
+
|
| 1004 |
+
#: redirection-strings.php:620
|
| 1005 |
+
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
| 1006 |
+
msgstr "A veces, o teu navegador pode almacenar en caché unha URL, o que dificulta saber se está funcionando como se esperaba. Usa isto para verificar unha URL para ver como está redirixindo realmente."
|
| 1007 |
+
|
| 1008 |
+
#: redirection-strings.php:619
|
| 1009 |
+
msgid "Redirect Tester"
|
| 1010 |
+
msgstr "Probar redireccións"
|
| 1011 |
+
|
| 1012 |
+
#: redirection-strings.php:403 redirection-strings.php:566
|
| 1013 |
+
#: redirection-strings.php:618
|
| 1014 |
+
msgid "Target"
|
| 1015 |
+
msgstr "Destino"
|
| 1016 |
+
|
| 1017 |
+
#: redirection-strings.php:617
|
| 1018 |
+
msgid "URL is not being redirected with Redirection"
|
| 1019 |
+
msgstr "A URL non está sendo redirixida por Redirection"
|
| 1020 |
+
|
| 1021 |
+
#: redirection-strings.php:616
|
| 1022 |
+
msgid "URL is being redirected with Redirection"
|
| 1023 |
+
msgstr "A URL está sendo redirixida por Redirection"
|
| 1024 |
+
|
| 1025 |
+
#: redirection-strings.php:615 redirection-strings.php:624
|
| 1026 |
+
msgid "Unable to load details"
|
| 1027 |
+
msgstr "Non se puideron cargar os detalles"
|
| 1028 |
+
|
| 1029 |
+
#: redirection-strings.php:178
|
| 1030 |
+
msgid "Enter server URL to match against"
|
| 1031 |
+
msgstr "Escribe a URL do servidor contra o que comprobar"
|
| 1032 |
+
|
| 1033 |
+
#: redirection-strings.php:177
|
| 1034 |
+
msgid "Server"
|
| 1035 |
+
msgstr "Servidor"
|
| 1036 |
+
|
| 1037 |
+
#: redirection-strings.php:176
|
| 1038 |
+
msgid "Enter role or capability value"
|
| 1039 |
+
msgstr "Escribe o valor do perfil ou da capacidade"
|
| 1040 |
+
|
| 1041 |
+
#: redirection-strings.php:175
|
| 1042 |
+
msgid "Role"
|
| 1043 |
+
msgstr "Perfil"
|
| 1044 |
+
|
| 1045 |
+
#: redirection-strings.php:173
|
| 1046 |
+
msgid "Match against this browser referrer text"
|
| 1047 |
+
msgstr "Comparar contra o texto de referencia deste navegador"
|
| 1048 |
+
|
| 1049 |
+
#: redirection-strings.php:146
|
| 1050 |
+
msgid "Match against this browser user agent"
|
| 1051 |
+
msgstr "Comparar contra o axente de usuario deste navegador"
|
| 1052 |
+
|
| 1053 |
+
#: redirection-strings.php:183
|
| 1054 |
+
msgid "The relative URL you want to redirect from"
|
| 1055 |
+
msgstr "A URL relativa desde a que queres redirixir"
|
| 1056 |
+
|
| 1057 |
+
#: redirection-strings.php:543
|
| 1058 |
+
msgid "(beta)"
|
| 1059 |
+
msgstr "(beta)"
|
| 1060 |
+
|
| 1061 |
+
#: redirection-strings.php:541
|
| 1062 |
+
msgid "Force HTTPS"
|
| 1063 |
+
msgstr "Forzar HTTPS"
|
| 1064 |
+
|
| 1065 |
+
#: redirection-strings.php:523
|
| 1066 |
+
msgid "GDPR / Privacy information"
|
| 1067 |
+
msgstr "Información de RGPD / Privacidade"
|
| 1068 |
+
|
| 1069 |
+
#: redirection-strings.php:353
|
| 1070 |
+
msgid "Add New"
|
| 1071 |
+
msgstr "Engadir nova"
|
| 1072 |
+
|
| 1073 |
+
#: redirection-strings.php:99 matches/user-role.php:9
|
| 1074 |
+
msgid "URL and role/capability"
|
| 1075 |
+
msgstr "URL e perfil/capacidade"
|
| 1076 |
+
|
| 1077 |
+
#: redirection-strings.php:104 matches/server.php:9
|
| 1078 |
+
msgid "URL and server"
|
| 1079 |
+
msgstr "URL e servidor"
|
| 1080 |
+
|
| 1081 |
+
#: models/fixer.php:101
|
| 1082 |
+
msgid "Site and home protocol"
|
| 1083 |
+
msgstr "Protocolo do sitio e da portada"
|
| 1084 |
+
|
| 1085 |
+
#: models/fixer.php:94
|
| 1086 |
+
msgid "Site and home are consistent"
|
| 1087 |
+
msgstr "A portada e o sitio son consistentes"
|
| 1088 |
+
|
| 1089 |
+
#: redirection-strings.php:164
|
| 1090 |
+
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
| 1091 |
+
msgstr "Date conta de que é a túa responsabilidade pasar as cabeceiras HTTP a PHP. Por favor, contacta co teu provedor de aloxamento para obter soporte sobre isto."
|
| 1092 |
+
|
| 1093 |
+
#: redirection-strings.php:162
|
| 1094 |
+
msgid "Accept Language"
|
| 1095 |
+
msgstr "Aceptar idioma"
|
| 1096 |
+
|
| 1097 |
+
#: redirection-strings.php:160
|
| 1098 |
+
msgid "Header value"
|
| 1099 |
+
msgstr "Valor de cabeceira"
|
| 1100 |
+
|
| 1101 |
+
#: redirection-strings.php:159
|
| 1102 |
+
msgid "Header name"
|
| 1103 |
+
msgstr "Nome da cabeceira"
|
| 1104 |
+
|
| 1105 |
+
#: redirection-strings.php:158
|
| 1106 |
+
msgid "HTTP Header"
|
| 1107 |
+
msgstr "Cabeceira HTTP"
|
| 1108 |
+
|
| 1109 |
+
#: redirection-strings.php:157
|
| 1110 |
+
msgid "WordPress filter name"
|
| 1111 |
+
msgstr "Nome do filtro WordPress"
|
| 1112 |
+
|
| 1113 |
+
#: redirection-strings.php:156
|
| 1114 |
+
msgid "Filter Name"
|
| 1115 |
+
msgstr "Nome do filtro"
|
| 1116 |
+
|
| 1117 |
+
#: redirection-strings.php:154
|
| 1118 |
+
msgid "Cookie value"
|
| 1119 |
+
msgstr "Valor da cookie"
|
| 1120 |
+
|
| 1121 |
+
#: redirection-strings.php:153
|
| 1122 |
+
msgid "Cookie name"
|
| 1123 |
+
msgstr "Nome da cookie"
|
| 1124 |
+
|
| 1125 |
+
#: redirection-strings.php:152
|
| 1126 |
+
msgid "Cookie"
|
| 1127 |
+
msgstr "Cookie"
|
| 1128 |
+
|
| 1129 |
+
#: redirection-strings.php:347
|
| 1130 |
+
msgid "clearing your cache."
|
| 1131 |
+
msgstr "baleirando a túa caché."
|
| 1132 |
+
|
| 1133 |
+
#: redirection-strings.php:346
|
| 1134 |
+
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
| 1135 |
+
msgstr "Se estás usando un sistema de caché como Cloudflare entón, por favor, le isto:"
|
| 1136 |
+
|
| 1137 |
+
#: redirection-strings.php:105 matches/http-header.php:11
|
| 1138 |
+
msgid "URL and HTTP header"
|
| 1139 |
+
msgstr "URL e cabeceira HTTP"
|
| 1140 |
+
|
| 1141 |
+
#: redirection-strings.php:106 matches/custom-filter.php:9
|
| 1142 |
+
msgid "URL and custom filter"
|
| 1143 |
+
msgstr "URL e filtro personalizado"
|
| 1144 |
+
|
| 1145 |
+
#: redirection-strings.php:102 matches/cookie.php:7
|
| 1146 |
+
msgid "URL and cookie"
|
| 1147 |
+
msgstr "URL e cookie"
|
| 1148 |
+
|
| 1149 |
+
#: redirection-strings.php:638
|
| 1150 |
+
msgid "404 deleted"
|
| 1151 |
+
msgstr "404 borrado"
|
| 1152 |
+
|
| 1153 |
+
#: redirection-strings.php:275 redirection-strings.php:546
|
| 1154 |
+
msgid "REST API"
|
| 1155 |
+
msgstr "REST API"
|
| 1156 |
+
|
| 1157 |
+
#: redirection-strings.php:547
|
| 1158 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
| 1159 |
+
msgstr "Como Redirection utiliza a REST API - non cambiar a non ser que sexa necesario"
|
| 1160 |
+
|
| 1161 |
+
#: redirection-strings.php:49
|
| 1162 |
+
msgid "Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
| 1163 |
+
msgstr "Bota un vistazo ao {{link}}estado do plugin{{/link}}. Podería ser capaz de identificar e resolver «maxicamente» o problema."
|
| 1164 |
+
|
| 1165 |
+
#: redirection-strings.php:50
|
| 1166 |
+
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
| 1167 |
+
msgstr "{{link}}Un software de caché{{/link}}, en particular Cloudflare, podería cachear o que non debería. Proba a borrar todas as túas cachés."
|
| 1168 |
+
|
| 1169 |
+
#: redirection-strings.php:51
|
| 1170 |
+
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
| 1171 |
+
msgstr "{{link}}Por favor, desactiva temporalmente outros plugins!{{/link}} Isto arranxa moitos problemas."
|
| 1172 |
+
|
| 1173 |
+
#: redirection-admin.php:402
|
| 1174 |
+
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
| 1175 |
+
msgstr "Por favor, consulta a <a href=\"https://redirection.me/support/problems/\">lista de problemas habituais</a>."
|
| 1176 |
+
|
| 1177 |
+
#: redirection-admin.php:396
|
| 1178 |
+
msgid "Unable to load Redirection ☹️"
|
| 1179 |
+
msgstr "Non se pode cargar Redirection ☹️"
|
| 1180 |
+
|
| 1181 |
+
#: redirection-strings.php:629
|
| 1182 |
+
msgid "WordPress REST API"
|
| 1183 |
+
msgstr "REST API de WordPress"
|
| 1184 |
+
|
| 1185 |
+
#: redirection-strings.php:31
|
| 1186 |
+
msgid "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working"
|
| 1187 |
+
msgstr "A REST API do teu WordPress está desactivada. Necesitarás activala para que Redirection continúe funcionando"
|
| 1188 |
+
|
| 1189 |
+
#. Author URI of the plugin
|
| 1190 |
+
msgid "https://johngodley.com"
|
| 1191 |
+
msgstr "https://johngodley.com"
|
| 1192 |
+
|
| 1193 |
+
#: redirection-strings.php:233
|
| 1194 |
+
msgid "Useragent Error"
|
| 1195 |
+
msgstr "Erro de axente de usuario"
|
| 1196 |
+
|
| 1197 |
+
#: redirection-strings.php:235
|
| 1198 |
+
msgid "Unknown Useragent"
|
| 1199 |
+
msgstr "Axente de usuario descoñecido"
|
| 1200 |
+
|
| 1201 |
+
#: redirection-strings.php:236
|
| 1202 |
+
msgid "Device"
|
| 1203 |
+
msgstr "Dispositivo"
|
| 1204 |
+
|
| 1205 |
+
#: redirection-strings.php:237
|
| 1206 |
+
msgid "Operating System"
|
| 1207 |
+
msgstr "Sistema operativo"
|
| 1208 |
+
|
| 1209 |
+
#: redirection-strings.php:238
|
| 1210 |
+
msgid "Browser"
|
| 1211 |
+
msgstr "Navegador"
|
| 1212 |
+
|
| 1213 |
+
#: redirection-strings.php:239
|
| 1214 |
+
msgid "Engine"
|
| 1215 |
+
msgstr "Motor"
|
| 1216 |
+
|
| 1217 |
+
#: redirection-strings.php:240
|
| 1218 |
+
msgid "Useragent"
|
| 1219 |
+
msgstr "Axente de usuario"
|
| 1220 |
+
|
| 1221 |
+
#: redirection-strings.php:69 redirection-strings.php:241
|
| 1222 |
+
msgid "Agent"
|
| 1223 |
+
msgstr "Axente"
|
| 1224 |
+
|
| 1225 |
+
#: redirection-strings.php:502
|
| 1226 |
+
msgid "No IP logging"
|
| 1227 |
+
msgstr "Sen rexistro de IP"
|
| 1228 |
+
|
| 1229 |
+
#: redirection-strings.php:503
|
| 1230 |
+
msgid "Full IP logging"
|
| 1231 |
+
msgstr "Rexistro completo de IP"
|
| 1232 |
+
|
| 1233 |
+
#: redirection-strings.php:504
|
| 1234 |
+
msgid "Anonymize IP (mask last part)"
|
| 1235 |
+
msgstr "Anonimizar IP (enmascarar a última parte)"
|
| 1236 |
+
|
| 1237 |
+
#: redirection-strings.php:515
|
| 1238 |
+
msgid "Monitor changes to %(type)s"
|
| 1239 |
+
msgstr "Monitorizar cambios de %(type)s"
|
| 1240 |
+
|
| 1241 |
+
#: redirection-strings.php:521
|
| 1242 |
+
msgid "IP Logging"
|
| 1243 |
+
msgstr "Rexistro de IP"
|
| 1244 |
+
|
| 1245 |
+
#: redirection-strings.php:522
|
| 1246 |
+
msgid "(select IP logging level)"
|
| 1247 |
+
msgstr "(seleccionar o nivel de rexistro de IP)"
|
| 1248 |
+
|
| 1249 |
+
#: redirection-strings.php:418 redirection-strings.php:457
|
| 1250 |
+
#: redirection-strings.php:468
|
| 1251 |
+
msgid "Geo Info"
|
| 1252 |
+
msgstr "Información de xeolocalización"
|
| 1253 |
+
|
| 1254 |
+
#: redirection-strings.php:419 redirection-strings.php:469
|
| 1255 |
+
msgid "Agent Info"
|
| 1256 |
+
msgstr "Información de axente"
|
| 1257 |
+
|
| 1258 |
+
#: redirection-strings.php:420 redirection-strings.php:470
|
| 1259 |
+
msgid "Filter by IP"
|
| 1260 |
+
msgstr "Filtrar por IP"
|
| 1261 |
+
|
| 1262 |
+
#: redirection-strings.php:54
|
| 1263 |
+
msgid "Geo IP Error"
|
| 1264 |
+
msgstr "Erro de xeolocalización de IP"
|
| 1265 |
+
|
| 1266 |
+
#: redirection-strings.php:55 redirection-strings.php:74
|
| 1267 |
+
#: redirection-strings.php:234
|
| 1268 |
+
msgid "Something went wrong obtaining this information"
|
| 1269 |
+
msgstr "Algo foi mal obtendo esta información"
|
| 1270 |
+
|
| 1271 |
+
#: redirection-strings.php:57
|
| 1272 |
+
msgid "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed."
|
| 1273 |
+
msgstr "Esta é unha IP dunha rede privada. Isto significa que se encontra dentro dunha casa ou rede de empresa e non se pode mostrar máis información."
|
| 1274 |
+
|
| 1275 |
+
#: redirection-strings.php:59
|
| 1276 |
+
msgid "No details are known for this address."
|
| 1277 |
+
msgstr "Non se coñece ningún detalle para esta dirección."
|
| 1278 |
+
|
| 1279 |
+
#: redirection-strings.php:56 redirection-strings.php:58
|
| 1280 |
+
#: redirection-strings.php:60
|
| 1281 |
+
msgid "Geo IP"
|
| 1282 |
+
msgstr "Xeolocalización de IP"
|
| 1283 |
+
|
| 1284 |
+
#: redirection-strings.php:61
|
| 1285 |
+
msgid "City"
|
| 1286 |
+
msgstr "Cidade"
|
| 1287 |
+
|
| 1288 |
+
#: redirection-strings.php:62
|
| 1289 |
+
msgid "Area"
|
| 1290 |
+
msgstr "Área"
|
| 1291 |
+
|
| 1292 |
+
#: redirection-strings.php:63
|
| 1293 |
+
msgid "Timezone"
|
| 1294 |
+
msgstr "Zona horaria"
|
| 1295 |
+
|
| 1296 |
+
#: redirection-strings.php:64
|
| 1297 |
+
msgid "Geo Location"
|
| 1298 |
+
msgstr "Xeolocalización"
|
| 1299 |
+
|
| 1300 |
+
#: redirection-strings.php:84
|
| 1301 |
+
msgid "Powered by {{link}}redirect.li{{/link}}"
|
| 1302 |
+
msgstr "Funciona grazas a {{link}}redirect.li{{/link}}"
|
| 1303 |
+
|
| 1304 |
+
#: redirection-settings.php:20
|
| 1305 |
+
msgid "Trash"
|
| 1306 |
+
msgstr "Papeleira"
|
| 1307 |
+
|
| 1308 |
+
#: redirection-admin.php:401
|
| 1309 |
+
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
| 1310 |
+
msgstr "Ten en conta que Redirection require que a API REST de WordPress estea activada. Se a desactivaches non poderás usar Redirection"
|
| 1311 |
+
|
| 1312 |
+
#. translators: URL
|
| 1313 |
+
#: redirection-admin.php:293
|
| 1314 |
+
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
| 1315 |
+
msgstr "Podes encontrar a documentación completa sobre o uso de Redirection no sitio de soporte <a href=\"%s\" target=\"_blank\">redirection.me</a>."
|
| 1316 |
+
|
| 1317 |
+
#. Plugin URI of the plugin
|
| 1318 |
+
msgid "https://redirection.me/"
|
| 1319 |
+
msgstr "https://redirection.me/"
|
| 1320 |
+
|
| 1321 |
+
#: redirection-strings.php:611
|
| 1322 |
+
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
| 1323 |
+
msgstr "A documentación completa de Redirection está en {{site}}https://redirection.me{{/site}}. Se tes algún problema, por favor revisa, primeiro as {{faq}}FAQ{{/faq}}."
|
| 1324 |
+
|
| 1325 |
+
#: redirection-strings.php:612
|
| 1326 |
+
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
| 1327 |
+
msgstr "Se queres informar dun erro, por favor le a guía {{report}}Informando de erros{{/report}}"
|
| 1328 |
+
|
| 1329 |
+
#: redirection-strings.php:614
|
| 1330 |
+
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
| 1331 |
+
msgstr "Se queres enviar información e non queres que se inclúa nun repositorio público, envíaa directamente por {{email}}correo electrónico{{/email}} - inclúe toda a información que poidas!"
|
| 1332 |
+
|
| 1333 |
+
#: redirection-strings.php:497
|
| 1334 |
+
msgid "Never cache"
|
| 1335 |
+
msgstr "Non cachear nunca"
|
| 1336 |
+
|
| 1337 |
+
#: redirection-strings.php:498
|
| 1338 |
+
msgid "An hour"
|
| 1339 |
+
msgstr "Unha hora"
|
| 1340 |
+
|
| 1341 |
+
#: redirection-strings.php:544
|
| 1342 |
+
msgid "Redirect Cache"
|
| 1343 |
+
msgstr "Redireccionar caché"
|
| 1344 |
+
|
| 1345 |
+
#: redirection-strings.php:545
|
| 1346 |
+
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
| 1347 |
+
msgstr "Canto tempo se cachearán as URLs con redirección 301 (mediante a cabeceira HTTP «Expires»)"
|
| 1348 |
+
|
| 1349 |
+
#: redirection-strings.php:369
|
| 1350 |
+
msgid "Are you sure you want to import from %s?"
|
| 1351 |
+
msgstr "¿Estás seguro de querer importar de %s?"
|
| 1352 |
+
|
| 1353 |
+
#: redirection-strings.php:370
|
| 1354 |
+
msgid "Plugin Importers"
|
| 1355 |
+
msgstr "Importadores de plugins"
|
| 1356 |
+
|
| 1357 |
+
#: redirection-strings.php:371
|
| 1358 |
+
msgid "The following redirect plugins were detected on your site and can be imported from."
|
| 1359 |
+
msgstr "Detectáronse os seguintes plugins de redirección no teu sitio e pódese importar desde eles."
|
| 1360 |
+
|
| 1361 |
+
#: redirection-strings.php:354
|
| 1362 |
+
msgid "total = "
|
| 1363 |
+
msgstr "total = "
|
| 1364 |
+
|
| 1365 |
+
#: redirection-strings.php:355
|
| 1366 |
+
msgid "Import from %s"
|
| 1367 |
+
msgstr "Importar desde %s"
|
| 1368 |
+
|
| 1369 |
+
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
| 1370 |
+
#: redirection-admin.php:384
|
| 1371 |
+
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
| 1372 |
+
msgstr "Redirection require WordPress v%1$1s, estás usando v%2$2s - por favor, actualiza o teu WordPress"
|
| 1373 |
+
|
| 1374 |
+
#: models/importer.php:224
|
| 1375 |
+
msgid "Default WordPress \"old slugs\""
|
| 1376 |
+
msgstr "«Vellos slugs» por defecto de WordPress"
|
| 1377 |
+
|
| 1378 |
+
#: redirection-strings.php:514
|
| 1379 |
+
msgid "Create associated redirect (added to end of URL)"
|
| 1380 |
+
msgstr "Crea unha redirección asociada (engadida ao final da URL)"
|
| 1381 |
+
|
| 1382 |
+
#: redirection-admin.php:404
|
| 1383 |
+
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
| 1384 |
+
msgstr "<code>Redirectioni10n</code> non está definido. Isto normalmente significa que outro plugin está impedindo que cargue Redirection. Por favor, desactiva todos os plugins e inténtao de novo."
|
| 1385 |
+
|
| 1386 |
+
#: redirection-strings.php:625
|
| 1387 |
+
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."
|
| 1388 |
+
msgstr "Se non funciona o botón máxico entón deberías ler o erro e ver se podes arranxalo manualmente, ou senón ir á sección «Necesito axuda» de abaixo."
|
| 1389 |
+
|
| 1390 |
+
#: redirection-strings.php:626
|
| 1391 |
+
msgid "⚡️ Magic fix ⚡️"
|
| 1392 |
+
msgstr "⚡️ Arranxo máxico ⚡️"
|
| 1393 |
+
|
| 1394 |
+
#: redirection-strings.php:631
|
| 1395 |
+
msgid "Plugin Status"
|
| 1396 |
+
msgstr "Estado do plugin"
|
| 1397 |
+
|
| 1398 |
+
#: redirection-strings.php:147 redirection-strings.php:161
|
| 1399 |
+
#: redirection-strings.php:232
|
| 1400 |
+
msgid "Custom"
|
| 1401 |
+
msgstr "Personalizado"
|
| 1402 |
+
|
| 1403 |
+
#: redirection-strings.php:148
|
| 1404 |
+
msgid "Mobile"
|
| 1405 |
+
msgstr "Móbil"
|
| 1406 |
+
|
| 1407 |
+
#: redirection-strings.php:149
|
| 1408 |
+
msgid "Feed Readers"
|
| 1409 |
+
msgstr "Lectores de feeds"
|
| 1410 |
+
|
| 1411 |
+
#: redirection-strings.php:150
|
| 1412 |
+
msgid "Libraries"
|
| 1413 |
+
msgstr "Bibliotecas"
|
| 1414 |
+
|
| 1415 |
+
#: redirection-strings.php:511
|
| 1416 |
+
msgid "URL Monitor Changes"
|
| 1417 |
+
msgstr "Monitorizar o cambio de URL"
|
| 1418 |
+
|
| 1419 |
+
#: redirection-strings.php:512
|
| 1420 |
+
msgid "Save changes to this group"
|
| 1421 |
+
msgstr "Gardar os cambios deste grupo"
|
| 1422 |
+
|
| 1423 |
+
#: redirection-strings.php:513
|
| 1424 |
+
msgid "For example \"/amp\""
|
| 1425 |
+
msgstr "Por exemplo «/amp»"
|
| 1426 |
+
|
| 1427 |
+
#: redirection-strings.php:524
|
| 1428 |
+
msgid "URL Monitor"
|
| 1429 |
+
msgstr "Supervisar URL"
|
| 1430 |
+
|
| 1431 |
+
#: redirection-strings.php:464
|
| 1432 |
+
msgid "Delete 404s"
|
| 1433 |
+
msgstr "Borrar 404s"
|
| 1434 |
+
|
| 1435 |
+
#: redirection-strings.php:410
|
| 1436 |
+
msgid "Delete all from IP %s"
|
| 1437 |
+
msgstr "Borra todo da IP %s"
|
| 1438 |
+
|
| 1439 |
+
#: redirection-strings.php:411
|
| 1440 |
+
msgid "Delete all matching \"%s\""
|
| 1441 |
+
msgstr "Borra todo o que teña «%s»"
|
| 1442 |
+
|
| 1443 |
+
#: redirection-strings.php:28
|
| 1444 |
+
msgid "Your server has rejected the request for being too big. You will need to change it to continue."
|
| 1445 |
+
msgstr "O servidor rexeitou a petición por ser demasiado grande. Necesitarás cambiala antes de continuar."
|
| 1446 |
+
|
| 1447 |
+
#: redirection-admin.php:399
|
| 1448 |
+
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
| 1449 |
+
msgstr "Tamén comproba se o teu navegador pode cargar <code>redirection.js</code>:"
|
| 1450 |
+
|
| 1451 |
+
#: redirection-admin.php:398 redirection-strings.php:350
|
| 1452 |
+
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
| 1453 |
+
msgstr "Se estás usando un plugin ou servizo (CloudFlare, OVH, etc.) de caché de páxina entón tamén podes probar a baleirar a caché."
|
| 1454 |
+
|
| 1455 |
+
#: redirection-admin.php:387
|
| 1456 |
+
msgid "Unable to load Redirection"
|
| 1457 |
+
msgstr "No foi posible cargar Redirection"
|
| 1458 |
+
|
| 1459 |
+
#: models/fixer.php:139
|
| 1460 |
+
msgid "Unable to create group"
|
| 1461 |
+
msgstr "Non fue posible crear o grupo"
|
| 1462 |
+
|
| 1463 |
+
#: models/fixer.php:74
|
| 1464 |
+
msgid "Post monitor group is valid"
|
| 1465 |
+
msgstr "O grupo de monitorización de entradas é válido"
|
| 1466 |
+
|
| 1467 |
+
#: models/fixer.php:74
|
| 1468 |
+
msgid "Post monitor group is invalid"
|
| 1469 |
+
msgstr "O grupo de monitorización de entradas non é válido"
|
| 1470 |
+
|
| 1471 |
+
#: models/fixer.php:72
|
| 1472 |
+
msgid "Post monitor group"
|
| 1473 |
+
msgstr "Grupo de monitorización de entradas"
|
| 1474 |
+
|
| 1475 |
+
#: models/fixer.php:68
|
| 1476 |
+
msgid "All redirects have a valid group"
|
| 1477 |
+
msgstr "Todas as redireccións teñen un grupo válido"
|
| 1478 |
+
|
| 1479 |
+
#: models/fixer.php:68
|
| 1480 |
+
msgid "Redirects with invalid groups detected"
|
| 1481 |
+
msgstr "Detectadas redireccions con grupos non válidos"
|
| 1482 |
+
|
| 1483 |
+
#: models/fixer.php:66
|
| 1484 |
+
msgid "Valid redirect group"
|
| 1485 |
+
msgstr "Grupo de redirección válido"
|
| 1486 |
+
|
| 1487 |
+
#: models/fixer.php:62
|
| 1488 |
+
msgid "Valid groups detected"
|
| 1489 |
+
msgstr "Detectados grupos válidos"
|
| 1490 |
+
|
| 1491 |
+
#: models/fixer.php:62
|
| 1492 |
+
msgid "No valid groups, so you will not be able to create any redirects"
|
| 1493 |
+
msgstr "Non hai grupos válidos, así que non poderás crear redireccións"
|
| 1494 |
+
|
| 1495 |
+
#: models/fixer.php:60
|
| 1496 |
+
msgid "Valid groups"
|
| 1497 |
+
msgstr "Grupos válidos"
|
| 1498 |
+
|
| 1499 |
+
#: models/fixer.php:57
|
| 1500 |
+
msgid "Database tables"
|
| 1501 |
+
msgstr "Táboas da base de datos"
|
| 1502 |
+
|
| 1503 |
+
#: models/fixer.php:86
|
| 1504 |
+
msgid "The following tables are missing:"
|
| 1505 |
+
msgstr "Faltan as seguintes táboas:"
|
| 1506 |
+
|
| 1507 |
+
#: models/fixer.php:86
|
| 1508 |
+
msgid "All tables present"
|
| 1509 |
+
msgstr "Están presentes todas as táboas"
|
| 1510 |
+
|
| 1511 |
+
#: redirection-strings.php:344
|
| 1512 |
+
msgid "Cached Redirection detected"
|
| 1513 |
+
msgstr "Detectada caché de Redirection"
|
| 1514 |
+
|
| 1515 |
+
#: redirection-strings.php:345
|
| 1516 |
+
msgid "Please clear your browser cache and reload this page."
|
| 1517 |
+
msgstr "Por favor, baleira a caché do teu navegador e recarga esta páxina"
|
| 1518 |
+
|
| 1519 |
+
#: redirection-strings.php:21
|
| 1520 |
+
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."
|
| 1521 |
+
msgstr "WordPress non devolveu unha resposta. Isto podería significar que ocorreu un erro ou que a petición se bloqueou. Por favor, revisa o error_log do teu servidor."
|
| 1522 |
+
|
| 1523 |
+
#: redirection-admin.php:403
|
| 1524 |
+
msgid "If you think Redirection is at fault then create an issue."
|
| 1525 |
+
msgstr "Se cres que é un fallo de Redirection entón envía un aviso de problema."
|
| 1526 |
+
|
| 1527 |
+
#: redirection-admin.php:397
|
| 1528 |
+
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
| 1529 |
+
msgstr "Isto podería estar provocado por outro plugin - revisa a consola de erros do teu navegador para máis detalles."
|
| 1530 |
+
|
| 1531 |
+
#: redirection-admin.php:419
|
| 1532 |
+
msgid "Loading, please wait..."
|
| 1533 |
+
msgstr "Cargando, por favor espera..."
|
| 1534 |
+
|
| 1535 |
+
#: redirection-strings.php:374
|
| 1536 |
+
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)."
|
| 1537 |
+
msgstr "{{strong}}Formato de arquivo CSV{{/strong}}: {{code}}URL de orixe, URL de destino{{/code}} - e pode engadirse opcionalmente {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 para non, 1 para si)."
|
| 1538 |
+
|
| 1539 |
+
#: redirection-strings.php:349
|
| 1540 |
+
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
| 1541 |
+
msgstr "A redirección non está funcionando. Trata de baleirar a caché do teu navegador e recarga esta páxina."
|
| 1542 |
+
|
| 1543 |
+
#: redirection-strings.php:351
|
| 1544 |
+
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1545 |
+
msgstr "Se iso non axuda, abre a consola de erros do teu navegador e crea un {{link}}aviso de problema novo{{/link}} cos detalles."
|
| 1546 |
+
|
| 1547 |
+
#: redirection-admin.php:407
|
| 1548 |
+
msgid "Create Issue"
|
| 1549 |
+
msgstr "Crear aviso de problema"
|
| 1550 |
+
|
| 1551 |
+
#: redirection-strings.php:38
|
| 1552 |
+
msgid "Email"
|
| 1553 |
+
msgstr "Correo electrónico"
|
| 1554 |
+
|
| 1555 |
+
#: redirection-strings.php:610
|
| 1556 |
+
msgid "Need help?"
|
| 1557 |
+
msgstr "Necesitas axuda?"
|
| 1558 |
+
|
| 1559 |
+
#: redirection-strings.php:613
|
| 1560 |
+
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
| 1561 |
+
msgstr "Por favor, date conta de que todo soporte se ofrece sobre a base do tempo dispoñible e non está garantido. Non ofrezo soporte de pago."
|
| 1562 |
+
|
| 1563 |
+
#: redirection-strings.php:555
|
| 1564 |
+
msgid "Pos"
|
| 1565 |
+
msgstr "Pos"
|
| 1566 |
+
|
| 1567 |
+
#: redirection-strings.php:124
|
| 1568 |
+
msgid "410 - Gone"
|
| 1569 |
+
msgstr "410 - Desapareceu"
|
| 1570 |
+
|
| 1571 |
+
#: redirection-strings.php:179 redirection-strings.php:569
|
| 1572 |
+
msgid "Position"
|
| 1573 |
+
msgstr "Posición"
|
| 1574 |
+
|
| 1575 |
+
#: redirection-strings.php:537
|
| 1576 |
+
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1577 |
+
msgstr "Úsase para xerar automaticamente unha URL se non se ofrece unha URL. Utiliza as etiquetas especiais {{code}}$dec${{/code}} ou {{code}}$hex${{/code}} para insertar un ID único no seu lugar"
|
| 1578 |
+
|
| 1579 |
+
#: redirection-strings.php:356
|
| 1580 |
+
msgid "Import to group"
|
| 1581 |
+
msgstr "Importar a un grupo"
|
| 1582 |
+
|
| 1583 |
+
#: redirection-strings.php:357
|
| 1584 |
+
msgid "Import a CSV, .htaccess, or JSON file."
|
| 1585 |
+
msgstr "Importa un arquivo CSV, .htaccess ou JSON."
|
| 1586 |
+
|
| 1587 |
+
#: redirection-strings.php:358
|
| 1588 |
+
msgid "Click 'Add File' or drag and drop here."
|
| 1589 |
+
msgstr "Fai clic en 'Engadir arquivo' ou arrastra e solta aquí."
|
| 1590 |
+
|
| 1591 |
+
#: redirection-strings.php:359
|
| 1592 |
+
msgid "Add File"
|
| 1593 |
+
msgstr "Engadir arquivo"
|
| 1594 |
+
|
| 1595 |
+
#: redirection-strings.php:360
|
| 1596 |
+
msgid "File selected"
|
| 1597 |
+
msgstr "Arquivo seleccionado"
|
| 1598 |
+
|
| 1599 |
+
#: redirection-strings.php:363
|
| 1600 |
+
msgid "Importing"
|
| 1601 |
+
msgstr "Importando"
|
| 1602 |
+
|
| 1603 |
+
#: redirection-strings.php:364
|
| 1604 |
+
msgid "Finished importing"
|
| 1605 |
+
msgstr "Importación finalizada"
|
| 1606 |
+
|
| 1607 |
+
#: redirection-strings.php:365
|
| 1608 |
+
msgid "Total redirects imported:"
|
| 1609 |
+
msgstr "Total de redireccións importadas:"
|
| 1610 |
+
|
| 1611 |
+
#: redirection-strings.php:366
|
| 1612 |
+
msgid "Double-check the file is the correct format!"
|
| 1613 |
+
msgstr "¡Volve a comprobar que o arquivo esté no formato correcto!"
|
| 1614 |
+
|
| 1615 |
+
#: redirection-strings.php:367
|
| 1616 |
+
msgid "OK"
|
| 1617 |
+
msgstr "Aceptar"
|
| 1618 |
+
|
| 1619 |
+
#: redirection-strings.php:142 redirection-strings.php:368
|
| 1620 |
+
msgid "Close"
|
| 1621 |
+
msgstr "Cerrar"
|
| 1622 |
+
|
| 1623 |
+
#: redirection-strings.php:376
|
| 1624 |
+
msgid "Export"
|
| 1625 |
+
msgstr "Exportar"
|
| 1626 |
+
|
| 1627 |
+
#: redirection-strings.php:378
|
| 1628 |
+
msgid "Everything"
|
| 1629 |
+
msgstr "Todo"
|
| 1630 |
+
|
| 1631 |
+
#: redirection-strings.php:379
|
| 1632 |
+
msgid "WordPress redirects"
|
| 1633 |
+
msgstr "WordPress redirecciona"
|
| 1634 |
+
|
| 1635 |
+
#: redirection-strings.php:380
|
| 1636 |
+
msgid "Apache redirects"
|
| 1637 |
+
msgstr "Apache redirecciona"
|
| 1638 |
+
|
| 1639 |
+
#: redirection-strings.php:381
|
| 1640 |
+
msgid "Nginx redirects"
|
| 1641 |
+
msgstr "Redireccións Nginx"
|
| 1642 |
+
|
| 1643 |
+
#: redirection-strings.php:383
|
| 1644 |
+
msgid "CSV"
|
| 1645 |
+
msgstr "CSV"
|
| 1646 |
+
|
| 1647 |
+
#: redirection-strings.php:384 redirection-strings.php:538
|
| 1648 |
+
msgid "Apache .htaccess"
|
| 1649 |
+
msgstr ".htaccess de Apache"
|
| 1650 |
+
|
| 1651 |
+
#: redirection-strings.php:385
|
| 1652 |
+
msgid "Nginx rewrite rules"
|
| 1653 |
+
msgstr "Regras do rewrite de Nginx"
|
| 1654 |
+
|
| 1655 |
+
#: redirection-strings.php:386
|
| 1656 |
+
msgid "View"
|
| 1657 |
+
msgstr "Ver"
|
| 1658 |
+
|
| 1659 |
+
#: redirection-strings.php:80 redirection-strings.php:339
|
| 1660 |
+
msgid "Import/Export"
|
| 1661 |
+
msgstr "Importar/exportar"
|
| 1662 |
+
|
| 1663 |
+
#: redirection-strings.php:340
|
| 1664 |
+
msgid "Logs"
|
| 1665 |
+
msgstr "Rexistros"
|
| 1666 |
+
|
| 1667 |
+
#: redirection-strings.php:341
|
| 1668 |
+
msgid "404 errors"
|
| 1669 |
+
msgstr "Erros 404"
|
| 1670 |
+
|
| 1671 |
+
#: redirection-strings.php:352
|
| 1672 |
+
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
| 1673 |
+
msgstr "Por favor, menciona {{code}}%s{{/code}}, e explica o que estabas facendo nese momento"
|
| 1674 |
+
|
| 1675 |
+
#: redirection-strings.php:480
|
| 1676 |
+
msgid "I'd like to support some more."
|
| 1677 |
+
msgstr "Gustaríame dar algo máis de apoio."
|
| 1678 |
+
|
| 1679 |
+
#: redirection-strings.php:483
|
| 1680 |
+
msgid "Support 💰"
|
| 1681 |
+
msgstr "Apoiar 💰"
|
| 1682 |
+
|
| 1683 |
+
#: redirection-strings.php:634
|
| 1684 |
+
msgid "Redirection saved"
|
| 1685 |
+
msgstr "Redirección gardada"
|
| 1686 |
+
|
| 1687 |
+
#: redirection-strings.php:635
|
| 1688 |
+
msgid "Log deleted"
|
| 1689 |
+
msgstr "Rexistro borrado"
|
| 1690 |
+
|
| 1691 |
+
#: redirection-strings.php:636
|
| 1692 |
+
msgid "Settings saved"
|
| 1693 |
+
msgstr "Axustes gardados"
|
| 1694 |
+
|
| 1695 |
+
#: redirection-strings.php:637
|
| 1696 |
+
msgid "Group saved"
|
| 1697 |
+
msgstr "Grupo gardado"
|
| 1698 |
+
|
| 1699 |
+
#: redirection-strings.php:290
|
| 1700 |
+
msgid "Are you sure you want to delete this item?"
|
| 1701 |
+
msgid_plural "Are you sure you want to delete the selected items?"
|
| 1702 |
+
msgstr[0] "¿Estás seguro de querer borrar este elemento?"
|
| 1703 |
+
msgstr[1] "¿Estás seguro de querer borrar estos elementos?"
|
| 1704 |
+
|
| 1705 |
+
#: redirection-strings.php:602
|
| 1706 |
+
msgid "pass"
|
| 1707 |
+
msgstr "pass"
|
| 1708 |
+
|
| 1709 |
+
#: redirection-strings.php:595
|
| 1710 |
+
msgid "All groups"
|
| 1711 |
+
msgstr "Todos os grupos"
|
| 1712 |
+
|
| 1713 |
+
#: redirection-strings.php:114
|
| 1714 |
+
msgid "301 - Moved Permanently"
|
| 1715 |
+
msgstr "301 - Movido permanentemente"
|
| 1716 |
+
|
| 1717 |
+
#: redirection-strings.php:115
|
| 1718 |
+
msgid "302 - Found"
|
| 1719 |
+
msgstr "302 - Encontrado"
|
| 1720 |
+
|
| 1721 |
+
#: redirection-strings.php:118
|
| 1722 |
+
msgid "307 - Temporary Redirect"
|
| 1723 |
+
msgstr "307 - Redirección temporal"
|
| 1724 |
+
|
| 1725 |
+
#: redirection-strings.php:119
|
| 1726 |
+
msgid "308 - Permanent Redirect"
|
| 1727 |
+
msgstr "308 - Redirección permanente"
|
| 1728 |
+
|
| 1729 |
+
#: redirection-strings.php:121
|
| 1730 |
+
msgid "401 - Unauthorized"
|
| 1731 |
+
msgstr "401 - Non autorizado"
|
| 1732 |
+
|
| 1733 |
+
#: redirection-strings.php:123
|
| 1734 |
+
msgid "404 - Not Found"
|
| 1735 |
+
msgstr "404 - Non encontrado"
|
| 1736 |
+
|
| 1737 |
+
#: redirection-strings.php:186 redirection-strings.php:565
|
| 1738 |
+
msgid "Title"
|
| 1739 |
+
msgstr "Título"
|
| 1740 |
+
|
| 1741 |
+
#: redirection-strings.php:138
|
| 1742 |
+
msgid "When matched"
|
| 1743 |
+
msgstr "Cando coincide"
|
| 1744 |
+
|
| 1745 |
+
#: redirection-strings.php:87
|
| 1746 |
+
msgid "with HTTP code"
|
| 1747 |
+
msgstr "con código HTTP"
|
| 1748 |
+
|
| 1749 |
+
#: redirection-strings.php:143
|
| 1750 |
+
msgid "Show advanced options"
|
| 1751 |
+
msgstr "Mostrar opcións avanzadas"
|
| 1752 |
+
|
| 1753 |
+
#: redirection-strings.php:92
|
| 1754 |
+
msgid "Matched Target"
|
| 1755 |
+
msgstr "Obxectivo coincidente"
|
| 1756 |
+
|
| 1757 |
+
#: redirection-strings.php:94
|
| 1758 |
+
msgid "Unmatched Target"
|
| 1759 |
+
msgstr "Obxectivo non coincidente"
|
| 1760 |
+
|
| 1761 |
+
#: redirection-strings.php:85 redirection-strings.php:86
|
| 1762 |
+
msgid "Saving..."
|
| 1763 |
+
msgstr "Gardando..."
|
| 1764 |
+
|
| 1765 |
+
#: redirection-strings.php:83
|
| 1766 |
+
msgid "View notice"
|
| 1767 |
+
msgstr "Ver aviso"
|
| 1768 |
+
|
| 1769 |
+
#: models/redirect-sanitizer.php:193
|
| 1770 |
+
msgid "Invalid source URL"
|
| 1771 |
+
msgstr "URL de orixe non válida"
|
| 1772 |
+
|
| 1773 |
+
#: models/redirect-sanitizer.php:114
|
| 1774 |
+
msgid "Invalid redirect action"
|
| 1775 |
+
msgstr "Acción de redirección non válida"
|
| 1776 |
+
|
| 1777 |
+
#: models/redirect-sanitizer.php:108
|
| 1778 |
+
msgid "Invalid redirect matcher"
|
| 1779 |
+
msgstr "Coincidencia de redirección non válida"
|
| 1780 |
+
|
| 1781 |
+
#: models/redirect.php:267
|
| 1782 |
+
msgid "Unable to add new redirect"
|
| 1783 |
+
msgstr "No foi posible engadir a nova redirección"
|
| 1784 |
+
|
| 1785 |
+
#: redirection-strings.php:47 redirection-strings.php:348
|
| 1786 |
+
msgid "Something went wrong 🙁"
|
| 1787 |
+
msgstr "Algo foi mal 🙁"
|
| 1788 |
+
|
| 1789 |
+
#. translators: maximum number of log entries
|
| 1790 |
+
#: redirection-admin.php:185
|
| 1791 |
+
msgid "Log entries (%d max)"
|
| 1792 |
+
msgstr "Entradas do rexistro (máximo %d)"
|
| 1793 |
+
|
| 1794 |
+
#: redirection-strings.php:224
|
| 1795 |
+
msgid "Select bulk action"
|
| 1796 |
+
msgstr "Elixir acción en lote"
|
| 1797 |
+
|
| 1798 |
+
#: redirection-strings.php:225
|
| 1799 |
+
msgid "Bulk Actions"
|
| 1800 |
+
msgstr "Accións en lote"
|
| 1801 |
+
|
| 1802 |
+
#: redirection-strings.php:215 redirection-strings.php:226
|
| 1803 |
+
msgid "Apply"
|
| 1804 |
+
msgstr "Aplicar"
|
| 1805 |
+
|
| 1806 |
+
#: redirection-strings.php:217
|
| 1807 |
+
msgid "First page"
|
| 1808 |
+
msgstr "Primeira páxina"
|
| 1809 |
+
|
| 1810 |
+
#: redirection-strings.php:218
|
| 1811 |
+
msgid "Prev page"
|
| 1812 |
+
msgstr "Páxina anterior"
|
| 1813 |
+
|
| 1814 |
+
#: redirection-strings.php:219
|
| 1815 |
+
msgid "Current Page"
|
| 1816 |
+
msgstr "Páxina actual"
|
| 1817 |
+
|
| 1818 |
+
#: redirection-strings.php:220
|
| 1819 |
+
msgid "of %(page)s"
|
| 1820 |
+
msgstr "de %(páxina)s"
|
| 1821 |
+
|
| 1822 |
+
#: redirection-strings.php:221
|
| 1823 |
+
msgid "Next page"
|
| 1824 |
+
msgstr "Páxina seguinte"
|
| 1825 |
+
|
| 1826 |
+
#: redirection-strings.php:222
|
| 1827 |
+
msgid "Last page"
|
| 1828 |
+
msgstr "Última páxina"
|
| 1829 |
+
|
| 1830 |
+
#: redirection-strings.php:223
|
| 1831 |
+
msgid "%s item"
|
| 1832 |
+
msgid_plural "%s items"
|
| 1833 |
+
msgstr[0] "%s elemento"
|
| 1834 |
+
msgstr[1] "%s elementos"
|
| 1835 |
+
|
| 1836 |
+
#: redirection-strings.php:216
|
| 1837 |
+
msgid "Select All"
|
| 1838 |
+
msgstr "Elixir todos"
|
| 1839 |
+
|
| 1840 |
+
#: redirection-strings.php:228
|
| 1841 |
+
msgid "Sorry, something went wrong loading the data - please try again"
|
| 1842 |
+
msgstr "Síntoo, pero algo foi mal ao cargar os datos - por favor, inténtao de novo"
|
| 1843 |
+
|
| 1844 |
+
#: redirection-strings.php:227
|
| 1845 |
+
msgid "No results"
|
| 1846 |
+
msgstr "No hai resultados"
|
| 1847 |
+
|
| 1848 |
+
#: redirection-strings.php:413
|
| 1849 |
+
msgid "Delete the logs - are you sure?"
|
| 1850 |
+
msgstr "Borrar os rexistros - estás seguro?"
|
| 1851 |
+
|
| 1852 |
+
#: redirection-strings.php:414
|
| 1853 |
+
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."
|
| 1854 |
+
msgstr "Unha vez que se borren os teus rexistros actuais xa non estarán dispoñibles. Podes configurar unha programación de borrado desde as opcións de Redirection se queres facer isto automaticamente."
|
| 1855 |
+
|
| 1856 |
+
#: redirection-strings.php:415
|
| 1857 |
+
msgid "Yes! Delete the logs"
|
| 1858 |
+
msgstr "Si! Borra os rexistros"
|
| 1859 |
+
|
| 1860 |
+
#: redirection-strings.php:416
|
| 1861 |
+
msgid "No! Don't delete the logs"
|
| 1862 |
+
msgstr "Non! Non borres os rexistros"
|
| 1863 |
+
|
| 1864 |
+
#: redirection-strings.php:486
|
| 1865 |
+
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
| 1866 |
+
msgstr "Grazas por subscribirte! {{a}}Fai clic aquí{{/a}} se necesitas volver á túa subscrición."
|
| 1867 |
+
|
| 1868 |
+
#: redirection-strings.php:485 redirection-strings.php:487
|
| 1869 |
+
msgid "Newsletter"
|
| 1870 |
+
msgstr "Boletín"
|
| 1871 |
+
|
| 1872 |
+
#: redirection-strings.php:488
|
| 1873 |
+
msgid "Want to keep up to date with changes to Redirection?"
|
| 1874 |
+
msgstr "¿Queres estar ao día dos cambios en Redirection?"
|
| 1875 |
+
|
| 1876 |
+
#: redirection-strings.php:489
|
| 1877 |
+
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1878 |
+
msgstr "Rexístrate no pequeno boletín de Redirection - un boletín con poucos envíos sobre as novas funcionalidades e cambios no plugin. Ideal se queres probar os cambios da versión beta antes do seu lanzamento."
|
| 1879 |
+
|
| 1880 |
+
#: redirection-strings.php:490
|
| 1881 |
+
msgid "Your email address:"
|
| 1882 |
+
msgstr "A túa dirección de correo electrónico:"
|
| 1883 |
+
|
| 1884 |
+
#: redirection-strings.php:479
|
| 1885 |
+
msgid "You've supported this plugin - thank you!"
|
| 1886 |
+
msgstr "Xa apoiaches a este plugin - ¡grazas!"
|
| 1887 |
+
|
| 1888 |
+
#: redirection-strings.php:482
|
| 1889 |
+
msgid "You get useful software and I get to carry on making it better."
|
| 1890 |
+
msgstr "Tes un software útil e eu seguirei facéndoo mellor."
|
| 1891 |
+
|
| 1892 |
+
#: redirection-strings.php:496 redirection-strings.php:501
|
| 1893 |
+
msgid "Forever"
|
| 1894 |
+
msgstr "Para sempre"
|
| 1895 |
+
|
| 1896 |
+
#: redirection-strings.php:471
|
| 1897 |
+
msgid "Delete the plugin - are you sure?"
|
| 1898 |
+
msgstr "Borrar o plugin - estás seguro?"
|
| 1899 |
+
|
| 1900 |
+
#: redirection-strings.php:472
|
| 1901 |
+
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."
|
| 1902 |
+
msgstr "Ao borrar o plugin eliminaranse todas as túas redireccións, rexistros e axustes. Fai isto se estás seguro de que queres borrar o plugin ou se queres restablecer o plugin. "
|
| 1903 |
+
|
| 1904 |
+
#: redirection-strings.php:473
|
| 1905 |
+
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
| 1906 |
+
msgstr "Unha vez borres as túas redireccións deixarán de funcionar. Se parece que seguen funcionando entón, por favor, baleira a caché do teu navegador."
|
| 1907 |
+
|
| 1908 |
+
#: redirection-strings.php:474
|
| 1909 |
+
msgid "Yes! Delete the plugin"
|
| 1910 |
+
msgstr "Si! Borra o plugin"
|
| 1911 |
+
|
| 1912 |
+
#: redirection-strings.php:475
|
| 1913 |
+
msgid "No! Don't delete the plugin"
|
| 1914 |
+
msgstr "Non! Non borrar o plugin"
|
| 1915 |
+
|
| 1916 |
+
#. Author of the plugin
|
| 1917 |
+
msgid "John Godley"
|
| 1918 |
+
msgstr "John Godley"
|
| 1919 |
+
|
| 1920 |
+
#. Description of the plugin
|
| 1921 |
+
msgid "Manage all your 301 redirects and monitor 404 errors"
|
| 1922 |
+
msgstr "Xestiona todas as túas redireccions 301 e monitoriza os teus erros 404"
|
| 1923 |
+
|
| 1924 |
+
#: redirection-strings.php:481
|
| 1925 |
+
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}}."
|
| 1926 |
+
msgstr "Redirection pódese usar gratis - a vida é marabillosa e encantadora! Requiriu unha gran cantidade de tempo e esforzo desenvolvelo e, se che foi útil, podes axudar a este desenvolvemento {{strong}}facendo unha pequena doazón{{/strong}}."
|
| 1927 |
+
|
| 1928 |
+
#: redirection-admin.php:294
|
| 1929 |
+
msgid "Redirection Support"
|
| 1930 |
+
msgstr "Soporte de Redirection"
|
| 1931 |
+
|
| 1932 |
+
#: redirection-strings.php:82 redirection-strings.php:343
|
| 1933 |
+
msgid "Support"
|
| 1934 |
+
msgstr "Soporte"
|
| 1935 |
+
|
| 1936 |
+
#: redirection-strings.php:79
|
| 1937 |
+
msgid "404s"
|
| 1938 |
+
msgstr "404s"
|
| 1939 |
+
|
| 1940 |
+
#: redirection-strings.php:78
|
| 1941 |
+
msgid "Log"
|
| 1942 |
+
msgstr "Rexistro"
|
| 1943 |
+
|
| 1944 |
+
#: redirection-strings.php:477
|
| 1945 |
+
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
| 1946 |
+
msgstr "Seleccionando esta opción borrarás todas as redireccións, todos os rexistros e calquera opción asociada co plugin Redirection. Asegúrate de que isto é o que desexas facer."
|
| 1947 |
+
|
| 1948 |
+
#: redirection-strings.php:476
|
| 1949 |
+
msgid "Delete Redirection"
|
| 1950 |
+
msgstr "Borrar Redirection"
|
| 1951 |
+
|
| 1952 |
+
#: redirection-strings.php:361
|
| 1953 |
+
msgid "Upload"
|
| 1954 |
+
msgstr "Subir"
|
| 1955 |
+
|
| 1956 |
+
#: redirection-strings.php:372
|
| 1957 |
+
msgid "Import"
|
| 1958 |
+
msgstr "Importar"
|
| 1959 |
+
|
| 1960 |
+
#: redirection-strings.php:548
|
| 1961 |
+
msgid "Update"
|
| 1962 |
+
msgstr "Actualizar"
|
| 1963 |
+
|
| 1964 |
+
#: redirection-strings.php:536
|
| 1965 |
+
msgid "Auto-generate URL"
|
| 1966 |
+
msgstr "Auto xerar URL"
|
| 1967 |
+
|
| 1968 |
+
#: redirection-strings.php:526
|
| 1969 |
+
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
| 1970 |
+
msgstr "Un token único que permite o acceso dos lectores de feeds aos rexistros RSS de Redirection (déixao en branco para que se xere automaticamente)"
|
| 1971 |
+
|
| 1972 |
+
#: redirection-strings.php:525
|
| 1973 |
+
msgid "RSS Token"
|
| 1974 |
+
msgstr "Token RSS"
|
| 1975 |
+
|
| 1976 |
+
#: redirection-strings.php:519
|
| 1977 |
+
msgid "404 Logs"
|
| 1978 |
+
msgstr "Rexistros 404"
|
| 1979 |
+
|
| 1980 |
+
#: redirection-strings.php:518 redirection-strings.php:520
|
| 1981 |
+
msgid "(time to keep logs for)"
|
| 1982 |
+
msgstr "(tempo que se manterán os rexistros)"
|
| 1983 |
+
|
| 1984 |
+
#: redirection-strings.php:517
|
| 1985 |
+
msgid "Redirect Logs"
|
| 1986 |
+
msgstr "Rexistros de redireccións"
|
| 1987 |
+
|
| 1988 |
+
#: redirection-strings.php:516
|
| 1989 |
+
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1990 |
+
msgstr "Son unha boa persoa e apoiei ao autor deste plugin"
|
| 1991 |
+
|
| 1992 |
+
#: redirection-strings.php:484
|
| 1993 |
+
msgid "Plugin Support"
|
| 1994 |
+
msgstr "Soporte do plugin"
|
| 1995 |
+
|
| 1996 |
+
#: redirection-strings.php:81 redirection-strings.php:342
|
| 1997 |
+
msgid "Options"
|
| 1998 |
+
msgstr "Opcións"
|
| 1999 |
+
|
| 2000 |
+
#: redirection-strings.php:495
|
| 2001 |
+
msgid "Two months"
|
| 2002 |
+
msgstr "Dous meses"
|
| 2003 |
+
|
| 2004 |
+
#: redirection-strings.php:494
|
| 2005 |
+
msgid "A month"
|
| 2006 |
+
msgstr "Un mes"
|
| 2007 |
+
|
| 2008 |
+
#: redirection-strings.php:493 redirection-strings.php:500
|
| 2009 |
+
msgid "A week"
|
| 2010 |
+
msgstr "Unha semana"
|
| 2011 |
+
|
| 2012 |
+
#: redirection-strings.php:492 redirection-strings.php:499
|
| 2013 |
+
msgid "A day"
|
| 2014 |
+
msgstr "Un día"
|
| 2015 |
+
|
| 2016 |
+
#: redirection-strings.php:491
|
| 2017 |
+
msgid "No logs"
|
| 2018 |
+
msgstr "No hai rexistros"
|
| 2019 |
+
|
| 2020 |
+
#: redirection-strings.php:412 redirection-strings.php:454
|
| 2021 |
+
#: redirection-strings.php:459
|
| 2022 |
+
msgid "Delete All"
|
| 2023 |
+
msgstr "Borrar todo"
|
| 2024 |
+
|
| 2025 |
+
#: redirection-strings.php:311
|
| 2026 |
+
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."
|
| 2027 |
+
msgstr "Utiliza grupos para organizar as túas redireccións. Os grupos asígnanse a un módulo, o cal afecta a como se realizan as redireccións nese grupo. Se non estás seguro, entón utiliza o módulo WordPress."
|
| 2028 |
+
|
| 2029 |
+
#: redirection-strings.php:310
|
| 2030 |
+
msgid "Add Group"
|
| 2031 |
+
msgstr "Engadir grupo"
|
| 2032 |
+
|
| 2033 |
+
#: redirection-strings.php:308
|
| 2034 |
+
msgid "Search"
|
| 2035 |
+
msgstr "Procurar"
|
| 2036 |
+
|
| 2037 |
+
#: redirection-strings.php:77 redirection-strings.php:338
|
| 2038 |
+
msgid "Groups"
|
| 2039 |
+
msgstr "Grupos"
|
| 2040 |
+
|
| 2041 |
+
#: redirection-strings.php:140 redirection-strings.php:321
|
| 2042 |
+
#: redirection-strings.php:608
|
| 2043 |
+
msgid "Save"
|
| 2044 |
+
msgstr "Gardar"
|
| 2045 |
+
|
| 2046 |
+
#: redirection-strings.php:139 redirection-strings.php:554
|
| 2047 |
+
#: redirection-strings.php:574
|
| 2048 |
+
msgid "Group"
|
| 2049 |
+
msgstr "Grupo"
|
| 2050 |
+
|
| 2051 |
+
#: redirection-strings.php:581
|
| 2052 |
+
msgid "Regular Expression"
|
| 2053 |
+
msgstr "Expresión regular"
|
| 2054 |
+
|
| 2055 |
+
#: redirection-strings.php:144
|
| 2056 |
+
msgid "Match"
|
| 2057 |
+
msgstr "Coincidencia"
|
| 2058 |
+
|
| 2059 |
+
#: redirection-strings.php:593
|
| 2060 |
+
msgid "Add new redirection"
|
| 2061 |
+
msgstr "Engadir nova redirección"
|
| 2062 |
+
|
| 2063 |
+
#: redirection-strings.php:141 redirection-strings.php:322
|
| 2064 |
+
#: redirection-strings.php:362
|
| 2065 |
+
msgid "Cancel"
|
| 2066 |
+
msgstr "Cancelar"
|
| 2067 |
+
|
| 2068 |
+
#: redirection-strings.php:387
|
| 2069 |
+
msgid "Download"
|
| 2070 |
+
msgstr "Descargar"
|
| 2071 |
+
|
| 2072 |
+
#. Plugin Name of the plugin
|
| 2073 |
+
#: redirection-strings.php:286
|
| 2074 |
+
msgid "Redirection"
|
| 2075 |
+
msgstr "Redirection"
|
| 2076 |
+
|
| 2077 |
+
#: redirection-admin.php:145
|
| 2078 |
+
msgid "Settings"
|
| 2079 |
+
msgstr "Axustes"
|
| 2080 |
+
|
| 2081 |
+
#: redirection-strings.php:112
|
| 2082 |
+
msgid "Error (404)"
|
| 2083 |
+
msgstr "Erro (404)"
|
| 2084 |
+
|
| 2085 |
+
#: redirection-strings.php:111
|
| 2086 |
+
msgid "Pass-through"
|
| 2087 |
+
msgstr "Pasar a través"
|
| 2088 |
+
|
| 2089 |
+
#: redirection-strings.php:110
|
| 2090 |
+
msgid "Redirect to random post"
|
| 2091 |
+
msgstr "Redirixir a unha entrada aleatoria"
|
| 2092 |
+
|
| 2093 |
+
#: redirection-strings.php:109
|
| 2094 |
+
msgid "Redirect to URL"
|
| 2095 |
+
msgstr "Redirixir á URL"
|
| 2096 |
+
|
| 2097 |
+
#: models/redirect-sanitizer.php:183
|
| 2098 |
+
msgid "Invalid group when creating redirect"
|
| 2099 |
+
msgstr "Grupo non válido á hora de crear a redirección"
|
| 2100 |
+
|
| 2101 |
+
#: redirection-strings.php:165 redirection-strings.php:395
|
| 2102 |
+
#: redirection-strings.php:404 redirection-strings.php:423
|
| 2103 |
+
#: redirection-strings.php:429 redirection-strings.php:445
|
| 2104 |
+
msgid "IP"
|
| 2105 |
+
msgstr "IP"
|
| 2106 |
+
|
| 2107 |
+
#: redirection-strings.php:181 redirection-strings.php:182
|
| 2108 |
+
#: redirection-strings.php:247 redirection-strings.php:391
|
| 2109 |
+
#: redirection-strings.php:421 redirection-strings.php:426
|
| 2110 |
+
msgid "Source URL"
|
| 2111 |
+
msgstr "URL de orixe"
|
| 2112 |
+
|
| 2113 |
+
#: redirection-strings.php:390 redirection-strings.php:399
|
| 2114 |
+
#: redirection-strings.php:425 redirection-strings.php:441
|
| 2115 |
+
msgid "Date"
|
| 2116 |
+
msgstr "Data"
|
| 2117 |
+
|
| 2118 |
+
#: redirection-strings.php:450 redirection-strings.php:463
|
| 2119 |
+
#: redirection-strings.php:467 redirection-strings.php:594
|
| 2120 |
+
msgid "Add Redirect"
|
| 2121 |
+
msgstr "Engadir redirección"
|
| 2122 |
+
|
| 2123 |
+
#: redirection-strings.php:316
|
| 2124 |
+
msgid "View Redirects"
|
| 2125 |
+
msgstr "Ver redireccións"
|
| 2126 |
+
|
| 2127 |
+
#: redirection-strings.php:292 redirection-strings.php:300
|
| 2128 |
+
#: redirection-strings.php:304 redirection-strings.php:320
|
| 2129 |
+
msgid "Module"
|
| 2130 |
+
msgstr "Módulo"
|
| 2131 |
+
|
| 2132 |
+
#: redirection-strings.php:76 redirection-strings.php:294
|
| 2133 |
+
#: redirection-strings.php:303
|
| 2134 |
+
msgid "Redirects"
|
| 2135 |
+
msgstr "Redireccións"
|
| 2136 |
+
|
| 2137 |
+
#: redirection-strings.php:291 redirection-strings.php:302
|
| 2138 |
+
#: redirection-strings.php:312 redirection-strings.php:319
|
| 2139 |
+
msgid "Name"
|
| 2140 |
+
msgstr "Nome"
|
| 2141 |
+
|
| 2142 |
+
#: redirection-strings.php:309 redirection-strings.php:596
|
| 2143 |
+
msgid "Filters"
|
| 2144 |
+
msgstr "Filtros"
|
| 2145 |
+
|
| 2146 |
+
#: redirection-strings.php:561
|
| 2147 |
+
msgid "Reset hits"
|
| 2148 |
+
msgstr "Restablecer acertos"
|
| 2149 |
+
|
| 2150 |
+
#: redirection-strings.php:306 redirection-strings.php:318
|
| 2151 |
+
#: redirection-strings.php:559 redirection-strings.php:601
|
| 2152 |
+
msgid "Enable"
|
| 2153 |
+
msgstr "Activar"
|
| 2154 |
+
|
| 2155 |
+
#: redirection-strings.php:307 redirection-strings.php:317
|
| 2156 |
+
#: redirection-strings.php:560 redirection-strings.php:599
|
| 2157 |
+
msgid "Disable"
|
| 2158 |
+
msgstr "Desactivar"
|
| 2159 |
+
|
| 2160 |
+
#: redirection-strings.php:305 redirection-strings.php:315
|
| 2161 |
+
#: redirection-strings.php:396 redirection-strings.php:417
|
| 2162 |
+
#: redirection-strings.php:430 redirection-strings.php:433
|
| 2163 |
+
#: redirection-strings.php:466 redirection-strings.php:478
|
| 2164 |
+
#: redirection-strings.php:558 redirection-strings.php:598
|
| 2165 |
+
msgid "Delete"
|
| 2166 |
+
msgstr "Eliminar"
|
| 2167 |
+
|
| 2168 |
+
#: redirection-strings.php:314 redirection-strings.php:597
|
| 2169 |
+
msgid "Edit"
|
| 2170 |
+
msgstr "Editar"
|
| 2171 |
+
|
| 2172 |
+
#: redirection-strings.php:557 redirection-strings.php:571
|
| 2173 |
+
msgid "Last Access"
|
| 2174 |
+
msgstr "Último acceso"
|
| 2175 |
+
|
| 2176 |
+
#: redirection-strings.php:556 redirection-strings.php:570
|
| 2177 |
+
msgid "Hits"
|
| 2178 |
+
msgstr "Visitas"
|
| 2179 |
+
|
| 2180 |
+
#: redirection-strings.php:400 redirection-strings.php:442
|
| 2181 |
+
#: redirection-strings.php:550 redirection-strings.php:621
|
| 2182 |
+
msgid "URL"
|
| 2183 |
+
msgstr "URL"
|
| 2184 |
+
|
| 2185 |
+
#: database/schema/latest.php:138
|
| 2186 |
+
msgid "Modified Posts"
|
| 2187 |
+
msgstr "Entradas modificadas"
|
| 2188 |
+
|
| 2189 |
+
#: models/group.php:149 database/schema/latest.php:133
|
| 2190 |
+
#: redirection-strings.php:337
|
| 2191 |
+
msgid "Redirections"
|
| 2192 |
+
msgstr "Redireccións"
|
| 2193 |
+
|
| 2194 |
+
#: redirection-strings.php:145 redirection-strings.php:394
|
| 2195 |
+
#: redirection-strings.php:402 redirection-strings.php:428
|
| 2196 |
+
#: redirection-strings.php:444
|
| 2197 |
+
msgid "User Agent"
|
| 2198 |
+
msgstr "Axente de usuario HTTP"
|
| 2199 |
+
|
| 2200 |
+
#: redirection-strings.php:101 matches/user-agent.php:10
|
| 2201 |
+
msgid "URL and user agent"
|
| 2202 |
+
msgstr "URL e axente de usuario"
|
| 2203 |
+
|
| 2204 |
+
#: redirection-strings.php:96 redirection-strings.php:249
|
| 2205 |
+
#: redirection-strings.php:392
|
| 2206 |
+
msgid "Target URL"
|
| 2207 |
+
msgstr "URL de destino"
|
| 2208 |
+
|
| 2209 |
+
#: redirection-strings.php:97 matches/url.php:7
|
| 2210 |
+
msgid "URL only"
|
| 2211 |
+
msgstr "Só URL"
|
| 2212 |
+
|
| 2213 |
+
#: redirection-strings.php:567
|
| 2214 |
+
msgid "HTTP code"
|
| 2215 |
+
msgstr "Código HTTP"
|
| 2216 |
+
|
| 2217 |
+
#: redirection-strings.php:132 redirection-strings.php:151
|
| 2218 |
+
#: redirection-strings.php:155 redirection-strings.php:163
|
| 2219 |
+
#: redirection-strings.php:174
|
| 2220 |
+
msgid "Regex"
|
| 2221 |
+
msgstr "Expresión regular"
|
| 2222 |
+
|
| 2223 |
+
#: redirection-strings.php:172 redirection-strings.php:393
|
| 2224 |
+
#: redirection-strings.php:401 redirection-strings.php:427
|
| 2225 |
+
#: redirection-strings.php:443
|
| 2226 |
+
msgid "Referrer"
|
| 2227 |
+
msgstr "Referente"
|
| 2228 |
+
|
| 2229 |
+
#: redirection-strings.php:100 matches/referrer.php:10
|
| 2230 |
+
msgid "URL and referrer"
|
| 2231 |
+
msgstr "URL e referente"
|
| 2232 |
+
|
| 2233 |
+
#: redirection-strings.php:90
|
| 2234 |
+
msgid "Logged Out"
|
| 2235 |
+
msgstr "Desconectado"
|
| 2236 |
+
|
| 2237 |
+
#: redirection-strings.php:88
|
| 2238 |
+
msgid "Logged In"
|
| 2239 |
+
msgstr "Conectado"
|
| 2240 |
+
|
| 2241 |
+
#: redirection-strings.php:98 matches/login.php:8
|
| 2242 |
+
msgid "URL and login status"
|
| 2243 |
+
msgstr "Estado da URL e conexión"
|
locale/redirection-nl_NL.mo
CHANGED
|
Binary file
|
locale/redirection-nl_NL.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: 2019-
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -13,122 +13,122 @@ msgstr ""
|
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
-
msgstr ""
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
-
msgstr ""
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
-
msgstr ""
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
-
msgstr ""
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
-
msgstr ""
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
-
msgstr ""
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
-
msgstr ""
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
-
msgstr ""
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
-
msgstr ""
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
| 52 |
-
msgstr ""
|
| 53 |
|
| 54 |
#: redirection-strings.php:562
|
| 55 |
msgid "Source"
|
| 56 |
-
msgstr ""
|
| 57 |
|
| 58 |
#: redirection-strings.php:553
|
| 59 |
msgid "Code"
|
| 60 |
-
msgstr ""
|
| 61 |
|
| 62 |
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
#: redirection-strings.php:584
|
| 64 |
msgid "Action Type"
|
| 65 |
-
msgstr ""
|
| 66 |
|
| 67 |
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
#: redirection-strings.php:583
|
| 69 |
msgid "Match Type"
|
| 70 |
-
msgstr ""
|
| 71 |
|
| 72 |
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
msgid "Search target URL"
|
| 74 |
-
msgstr ""
|
| 75 |
|
| 76 |
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
msgid "Search IP"
|
| 78 |
-
msgstr ""
|
| 79 |
|
| 80 |
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
msgid "Search user agent"
|
| 82 |
-
msgstr ""
|
| 83 |
|
| 84 |
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
msgid "Search referrer"
|
| 86 |
-
msgstr ""
|
| 87 |
|
| 88 |
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
#: redirection-strings.php:590
|
| 90 |
msgid "Search URL"
|
| 91 |
-
msgstr ""
|
| 92 |
|
| 93 |
#: redirection-strings.php:324
|
| 94 |
msgid "Filter on: %(type)s"
|
| 95 |
-
msgstr ""
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
-
msgstr ""
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
-
msgstr ""
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
msgid "Compact Display"
|
| 108 |
-
msgstr ""
|
| 109 |
|
| 110 |
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
msgid "Standard Display"
|
| 113 |
-
msgstr ""
|
| 114 |
|
| 115 |
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
-
msgstr ""
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
| 123 |
-
msgstr ""
|
| 124 |
|
| 125 |
#: redirection-strings.php:230
|
| 126 |
msgid "Custom Display"
|
| 127 |
-
msgstr ""
|
| 128 |
|
| 129 |
#: redirection-strings.php:229
|
| 130 |
msgid "Display All"
|
| 131 |
-
msgstr ""
|
| 132 |
|
| 133 |
#: redirection-strings.php:198
|
| 134 |
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
|
@@ -136,67 +136,67 @@ msgstr ""
|
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
-
msgstr ""
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
-
msgstr ""
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
| 147 |
-
msgstr ""
|
| 148 |
|
| 149 |
#: redirection-strings.php:130
|
| 150 |
msgid "503 - Service Unavailable"
|
| 151 |
-
msgstr ""
|
| 152 |
|
| 153 |
#: redirection-strings.php:129
|
| 154 |
msgid "502 - Bad Gateway"
|
| 155 |
-
msgstr ""
|
| 156 |
|
| 157 |
#: redirection-strings.php:128
|
| 158 |
msgid "501 - Not implemented"
|
| 159 |
-
msgstr ""
|
| 160 |
|
| 161 |
#: redirection-strings.php:127
|
| 162 |
msgid "500 - Internal Server Error"
|
| 163 |
-
msgstr ""
|
| 164 |
|
| 165 |
#: redirection-strings.php:126
|
| 166 |
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
-
msgstr ""
|
| 168 |
|
| 169 |
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
msgid "URL and language"
|
| 171 |
-
msgstr ""
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
-
msgstr ""
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
-
msgstr ""
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
-
msgstr ""
|
| 184 |
|
| 185 |
#: redirection-strings.php:42
|
| 186 |
msgid "Reload the page - your current session is old."
|
| 187 |
-
msgstr ""
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
-
msgstr ""
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
-
msgstr ""
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
| 199 |
-
msgstr ""
|
| 200 |
|
| 201 |
#: redirection-strings.php:4
|
| 202 |
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
|
@@ -264,7 +264,7 @@ msgstr "IP headers"
|
|
| 264 |
|
| 265 |
#: redirection-strings.php:607
|
| 266 |
msgid "Do not change unless advised to do so!"
|
| 267 |
-
msgstr ""
|
| 268 |
|
| 269 |
#: redirection-strings.php:606
|
| 270 |
msgid "Database version"
|
|
@@ -400,7 +400,7 @@ msgstr ""
|
|
| 400 |
|
| 401 |
#: redirection-strings.php:37
|
| 402 |
msgid "Create An Issue"
|
| 403 |
-
msgstr ""
|
| 404 |
|
| 405 |
#: redirection-strings.php:36
|
| 406 |
msgid "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
|
@@ -442,7 +442,7 @@ msgstr ""
|
|
| 442 |
#: redirection-strings.php:27 redirection-strings.php:30
|
| 443 |
#: redirection-strings.php:35
|
| 444 |
msgid "Read this REST API guide for more information."
|
| 445 |
-
msgstr ""
|
| 446 |
|
| 447 |
#: redirection-strings.php:22
|
| 448 |
msgid "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again."
|
|
@@ -486,7 +486,7 @@ msgstr ""
|
|
| 486 |
|
| 487 |
#: redirection-strings.php:531
|
| 488 |
msgid "Default query matching"
|
| 489 |
-
msgstr ""
|
| 490 |
|
| 491 |
#: redirection-strings.php:530
|
| 492 |
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
|
@@ -506,35 +506,35 @@ msgstr "Standaard URL instellingen"
|
|
| 506 |
|
| 507 |
#: redirection-strings.php:510
|
| 508 |
msgid "Ignore and pass all query parameters"
|
| 509 |
-
msgstr ""
|
| 510 |
|
| 511 |
#: redirection-strings.php:509
|
| 512 |
msgid "Ignore all query parameters"
|
| 513 |
-
msgstr ""
|
| 514 |
|
| 515 |
#: redirection-strings.php:508
|
| 516 |
msgid "Exact match"
|
| 517 |
-
msgstr ""
|
| 518 |
|
| 519 |
#: redirection-strings.php:279
|
| 520 |
msgid "Caching software (e.g Cloudflare)"
|
| 521 |
-
msgstr ""
|
| 522 |
|
| 523 |
#: redirection-strings.php:277
|
| 524 |
msgid "A security plugin (e.g Wordfence)"
|
| 525 |
-
msgstr ""
|
| 526 |
|
| 527 |
#: redirection-strings.php:563
|
| 528 |
msgid "URL options"
|
| 529 |
-
msgstr ""
|
| 530 |
|
| 531 |
#: redirection-strings.php:180 redirection-strings.php:564
|
| 532 |
msgid "Query Parameters"
|
| 533 |
-
msgstr ""
|
| 534 |
|
| 535 |
#: redirection-strings.php:137
|
| 536 |
msgid "Ignore & pass parameters to the target"
|
| 537 |
-
msgstr ""
|
| 538 |
|
| 539 |
#: redirection-strings.php:136
|
| 540 |
msgid "Ignore all parameters"
|
|
@@ -542,15 +542,15 @@ msgstr "Negeer alle parameters"
|
|
| 542 |
|
| 543 |
#: redirection-strings.php:135
|
| 544 |
msgid "Exact match all parameters in any order"
|
| 545 |
-
msgstr ""
|
| 546 |
|
| 547 |
#: redirection-strings.php:134
|
| 548 |
msgid "Ignore Case"
|
| 549 |
-
msgstr ""
|
| 550 |
|
| 551 |
#: redirection-strings.php:133
|
| 552 |
msgid "Ignore Slash"
|
| 553 |
-
msgstr ""
|
| 554 |
|
| 555 |
#: redirection-strings.php:507
|
| 556 |
msgid "Relative REST API"
|
|
@@ -570,7 +570,7 @@ msgstr "Dat is alles - je bent nu aan het verwijzen! Denk erom dat wat hierboven
|
|
| 570 |
|
| 571 |
#: redirection-strings.php:250
|
| 572 |
msgid "(Example) The target URL is the new URL"
|
| 573 |
-
msgstr ""
|
| 574 |
|
| 575 |
#: redirection-strings.php:248
|
| 576 |
msgid "(Example) The source URL is your old or original URL"
|
|
@@ -579,16 +579,16 @@ msgstr ""
|
|
| 579 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
#: redirection.php:38
|
| 581 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
-
msgstr ""
|
| 583 |
|
| 584 |
#: redirection-strings.php:325
|
| 585 |
msgid "A database upgrade is in progress. Please continue to finish."
|
| 586 |
-
msgstr ""
|
| 587 |
|
| 588 |
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
| 589 |
#: redirection-admin.php:82
|
| 590 |
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
| 591 |
-
msgstr ""
|
| 592 |
|
| 593 |
#: redirection-strings.php:333
|
| 594 |
msgid "Redirection database needs upgrading"
|
|
@@ -644,12 +644,12 @@ msgstr ""
|
|
| 644 |
|
| 645 |
#: redirection-strings.php:267
|
| 646 |
msgid "Keep a log of all redirects and 404 errors."
|
| 647 |
-
msgstr ""
|
| 648 |
|
| 649 |
#: redirection-strings.php:266 redirection-strings.php:269
|
| 650 |
#: redirection-strings.php:272
|
| 651 |
msgid "{{link}}Read more about this.{{/link}}"
|
| 652 |
-
msgstr ""
|
| 653 |
|
| 654 |
#: redirection-strings.php:265
|
| 655 |
msgid "If you change the permalink in a post or page then Redirection can automatically create a redirect for you."
|
|
@@ -657,7 +657,7 @@ msgstr "Wanneer je de permalink van een bericht of pagina aanpast, kan Redirecti
|
|
| 657 |
|
| 658 |
#: redirection-strings.php:264
|
| 659 |
msgid "Monitor permalink changes in WordPress posts and pages"
|
| 660 |
-
msgstr "Bewaak permalink veranderingen in WordPress berichten en pagina's
|
| 661 |
|
| 662 |
#: redirection-strings.php:263
|
| 663 |
msgid "These are some options you may want to enable now. They can be changed at any time."
|
|
@@ -673,11 +673,11 @@ msgstr "Begin configuratie"
|
|
| 673 |
|
| 674 |
#: redirection-strings.php:260
|
| 675 |
msgid "When ready please press the button to continue."
|
| 676 |
-
msgstr ""
|
| 677 |
|
| 678 |
#: redirection-strings.php:259
|
| 679 |
msgid "First you will be asked a few questions, and then Redirection will set up your database."
|
| 680 |
-
msgstr ""
|
| 681 |
|
| 682 |
#: redirection-strings.php:258
|
| 683 |
msgid "What's next?"
|
|
@@ -685,7 +685,7 @@ msgstr "Wat is het volgende?"
|
|
| 685 |
|
| 686 |
#: redirection-strings.php:257
|
| 687 |
msgid "Check a URL is being redirected"
|
| 688 |
-
msgstr ""
|
| 689 |
|
| 690 |
#: redirection-strings.php:256
|
| 691 |
msgid "More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}"
|
|
@@ -713,7 +713,7 @@ msgstr ""
|
|
| 713 |
|
| 714 |
#: redirection-strings.php:245
|
| 715 |
msgid "How do I use this plugin?"
|
| 716 |
-
msgstr ""
|
| 717 |
|
| 718 |
#: redirection-strings.php:244
|
| 719 |
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
|
@@ -785,11 +785,11 @@ msgstr ""
|
|
| 785 |
|
| 786 |
#: redirection-strings.php:8
|
| 787 |
msgid "Stop upgrade"
|
| 788 |
-
msgstr ""
|
| 789 |
|
| 790 |
#: redirection-strings.php:7
|
| 791 |
msgid "Skip this stage"
|
| 792 |
-
msgstr ""
|
| 793 |
|
| 794 |
#: redirection-strings.php:6
|
| 795 |
msgid "Try again"
|
|
@@ -797,19 +797,19 @@ msgstr "Probeer nogmaals"
|
|
| 797 |
|
| 798 |
#: redirection-strings.php:5
|
| 799 |
msgid "Database problem"
|
| 800 |
-
msgstr ""
|
| 801 |
|
| 802 |
#: redirection-admin.php:423
|
| 803 |
msgid "Please enable JavaScript"
|
| 804 |
-
msgstr ""
|
| 805 |
|
| 806 |
#: redirection-admin.php:151
|
| 807 |
msgid "Please upgrade your database"
|
| 808 |
-
msgstr ""
|
| 809 |
|
| 810 |
#: redirection-admin.php:142 redirection-strings.php:331
|
| 811 |
msgid "Upgrade Database"
|
| 812 |
-
msgstr ""
|
| 813 |
|
| 814 |
#. translators: 1: URL to plugin page
|
| 815 |
#: redirection-admin.php:79
|
|
@@ -829,15 +829,15 @@ msgstr ""
|
|
| 829 |
#. translators: 1: table name
|
| 830 |
#: database/schema/latest.php:102
|
| 831 |
msgid "Table \"%s\" is missing"
|
| 832 |
-
msgstr ""
|
| 833 |
|
| 834 |
#: database/schema/latest.php:10
|
| 835 |
msgid "Create basic data"
|
| 836 |
-
msgstr ""
|
| 837 |
|
| 838 |
#: database/schema/latest.php:9
|
| 839 |
msgid "Install Redirection tables"
|
| 840 |
-
msgstr ""
|
| 841 |
|
| 842 |
#. translators: 1: Site URL, 2: Home URL
|
| 843 |
#: models/fixer.php:97
|
|
@@ -1257,7 +1257,7 @@ msgstr "Agent info"
|
|
| 1257 |
|
| 1258 |
#: redirection-strings.php:420 redirection-strings.php:470
|
| 1259 |
msgid "Filter by IP"
|
| 1260 |
-
msgstr "
|
| 1261 |
|
| 1262 |
#: redirection-strings.php:54
|
| 1263 |
msgid "Geo IP Error"
|
|
@@ -1817,7 +1817,7 @@ msgstr "Huidige pagina"
|
|
| 1817 |
|
| 1818 |
#: redirection-strings.php:220
|
| 1819 |
msgid "of %(page)s"
|
| 1820 |
-
msgstr "van %(
|
| 1821 |
|
| 1822 |
#: redirection-strings.php:221
|
| 1823 |
msgid "Next page"
|
|
@@ -1987,7 +1987,7 @@ msgstr "Redirect logboeken"
|
|
| 1987 |
|
| 1988 |
#: redirection-strings.php:516
|
| 1989 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1990 |
-
msgstr "Ik ben een aardig persoon en ik heb de auteur van deze plugin geholpen met ondersteuning
|
| 1991 |
|
| 1992 |
#: redirection-strings.php:484
|
| 1993 |
msgid "Plugin Support"
|
| 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: 2019-10-27 14:12:24+0000\n"
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
+
msgstr "Ignore & Pass Query"
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
+
msgstr "Ignore Query"
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
+
msgstr "Exact Query"
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
+
msgstr "Zoek in de titel"
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
+
msgstr "Niet benaderd in afgelopen jaar"
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
+
msgstr "Niet benaderd in afgelopen maand"
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
+
msgstr "Nooit benaderd"
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
+
msgstr "Laatst benaderd"
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
+
msgstr "HTTP status code"
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
| 52 |
+
msgstr "Eenvoudig"
|
| 53 |
|
| 54 |
#: redirection-strings.php:562
|
| 55 |
msgid "Source"
|
| 56 |
+
msgstr "Bron"
|
| 57 |
|
| 58 |
#: redirection-strings.php:553
|
| 59 |
msgid "Code"
|
| 60 |
+
msgstr "Code"
|
| 61 |
|
| 62 |
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
#: redirection-strings.php:584
|
| 64 |
msgid "Action Type"
|
| 65 |
+
msgstr "Action Type"
|
| 66 |
|
| 67 |
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
#: redirection-strings.php:583
|
| 69 |
msgid "Match Type"
|
| 70 |
+
msgstr "Match Type"
|
| 71 |
|
| 72 |
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
msgid "Search target URL"
|
| 74 |
+
msgstr "Zoek doel URL"
|
| 75 |
|
| 76 |
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
msgid "Search IP"
|
| 78 |
+
msgstr "Zoek IP"
|
| 79 |
|
| 80 |
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
msgid "Search user agent"
|
| 82 |
+
msgstr "Zoek user agent"
|
| 83 |
|
| 84 |
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
msgid "Search referrer"
|
| 86 |
+
msgstr "Zoek verwijzer"
|
| 87 |
|
| 88 |
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
#: redirection-strings.php:590
|
| 90 |
msgid "Search URL"
|
| 91 |
+
msgstr "Zoek URL"
|
| 92 |
|
| 93 |
#: redirection-strings.php:324
|
| 94 |
msgid "Filter on: %(type)s"
|
| 95 |
+
msgstr "Filter op: %(type)s"
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
+
msgstr "Uitgeschakeld"
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
+
msgstr "Ingeschakeld"
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
msgid "Compact Display"
|
| 108 |
+
msgstr "Compacte display"
|
| 109 |
|
| 110 |
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
msgid "Standard Display"
|
| 113 |
+
msgstr "Standaard display"
|
| 114 |
|
| 115 |
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
+
msgstr "Status"
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
| 123 |
+
msgstr "Vooraf gedefinieerd"
|
| 124 |
|
| 125 |
#: redirection-strings.php:230
|
| 126 |
msgid "Custom Display"
|
| 127 |
+
msgstr "Aangepast display"
|
| 128 |
|
| 129 |
#: redirection-strings.php:229
|
| 130 |
msgid "Display All"
|
| 131 |
+
msgstr "Toon alles"
|
| 132 |
|
| 133 |
#: redirection-strings.php:198
|
| 134 |
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
+
msgstr "Lijst van met komma gescheiden talen om mee te vergelijken (bv. da, en_GB)"
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
+
msgstr "Taal"
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
| 147 |
+
msgstr "504 - Gateway timeout"
|
| 148 |
|
| 149 |
#: redirection-strings.php:130
|
| 150 |
msgid "503 - Service Unavailable"
|
| 151 |
+
msgstr "503 - Dienst niet beschikbaar"
|
| 152 |
|
| 153 |
#: redirection-strings.php:129
|
| 154 |
msgid "502 - Bad Gateway"
|
| 155 |
+
msgstr "502 - Bad gateway"
|
| 156 |
|
| 157 |
#: redirection-strings.php:128
|
| 158 |
msgid "501 - Not implemented"
|
| 159 |
+
msgstr "501 - Niet geïmplementeerd"
|
| 160 |
|
| 161 |
#: redirection-strings.php:127
|
| 162 |
msgid "500 - Internal Server Error"
|
| 163 |
+
msgstr "500 - Interne serverfout"
|
| 164 |
|
| 165 |
#: redirection-strings.php:126
|
| 166 |
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
+
msgstr "451 - Toegang geweigerd vanwege juridische redenen"
|
| 168 |
|
| 169 |
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
msgid "URL and language"
|
| 171 |
+
msgstr "URL en taal"
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
+
msgstr "Het probleem wordt vrijwel zeker veroorzaakt door een van de bovenstaande."
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
+
msgstr "Je admin pagina's worden gecached. Wis deze cache en probeer het opnieuw."
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
+
msgstr "Meld je af, wis de browsercache en log opnieuw in - je browser heeft een oude sessie in de cache opgeslagen."
|
| 184 |
|
| 185 |
#: redirection-strings.php:42
|
| 186 |
msgid "Reload the page - your current session is old."
|
| 187 |
+
msgstr "Herlaad de pagina - je huidige sessie is oud."
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
+
msgstr "Dit wordt gewoonlijk opgelost door een van deze oplossingen:"
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
+
msgstr "Je hebt geen toegang tot deze pagina."
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
| 199 |
+
msgstr "URL overeenkomst"
|
| 200 |
|
| 201 |
#: redirection-strings.php:4
|
| 202 |
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
| 264 |
|
| 265 |
#: redirection-strings.php:607
|
| 266 |
msgid "Do not change unless advised to do so!"
|
| 267 |
+
msgstr "Niet veranderen tenzij je wordt geadviseerd om dit te doen!"
|
| 268 |
|
| 269 |
#: redirection-strings.php:606
|
| 270 |
msgid "Database version"
|
| 400 |
|
| 401 |
#: redirection-strings.php:37
|
| 402 |
msgid "Create An Issue"
|
| 403 |
+
msgstr "Open een probleem"
|
| 404 |
|
| 405 |
#: redirection-strings.php:36
|
| 406 |
msgid "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
| 442 |
#: redirection-strings.php:27 redirection-strings.php:30
|
| 443 |
#: redirection-strings.php:35
|
| 444 |
msgid "Read this REST API guide for more information."
|
| 445 |
+
msgstr "Lees de REST API gids voor meer informatie."
|
| 446 |
|
| 447 |
#: redirection-strings.php:22
|
| 448 |
msgid "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again."
|
| 486 |
|
| 487 |
#: redirection-strings.php:531
|
| 488 |
msgid "Default query matching"
|
| 489 |
+
msgstr "Standaard zoekopdracht matching"
|
| 490 |
|
| 491 |
#: redirection-strings.php:530
|
| 492 |
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 506 |
|
| 507 |
#: redirection-strings.php:510
|
| 508 |
msgid "Ignore and pass all query parameters"
|
| 509 |
+
msgstr "Negeer & geef zoekopdrachtparameters door"
|
| 510 |
|
| 511 |
#: redirection-strings.php:509
|
| 512 |
msgid "Ignore all query parameters"
|
| 513 |
+
msgstr "Negeer alle zoekopdrachtparameters"
|
| 514 |
|
| 515 |
#: redirection-strings.php:508
|
| 516 |
msgid "Exact match"
|
| 517 |
+
msgstr "Exacte overeenkomst"
|
| 518 |
|
| 519 |
#: redirection-strings.php:279
|
| 520 |
msgid "Caching software (e.g Cloudflare)"
|
| 521 |
+
msgstr "Caching software (bv. Cloudflare)"
|
| 522 |
|
| 523 |
#: redirection-strings.php:277
|
| 524 |
msgid "A security plugin (e.g Wordfence)"
|
| 525 |
+
msgstr "Een beveiligingsplugin (bv. Wordfence)"
|
| 526 |
|
| 527 |
#: redirection-strings.php:563
|
| 528 |
msgid "URL options"
|
| 529 |
+
msgstr "URL opties"
|
| 530 |
|
| 531 |
#: redirection-strings.php:180 redirection-strings.php:564
|
| 532 |
msgid "Query Parameters"
|
| 533 |
+
msgstr "Zoekopdrachtparameters"
|
| 534 |
|
| 535 |
#: redirection-strings.php:137
|
| 536 |
msgid "Ignore & pass parameters to the target"
|
| 537 |
+
msgstr "Negeer & geef parameters door aan het doel"
|
| 538 |
|
| 539 |
#: redirection-strings.php:136
|
| 540 |
msgid "Ignore all parameters"
|
| 542 |
|
| 543 |
#: redirection-strings.php:135
|
| 544 |
msgid "Exact match all parameters in any order"
|
| 545 |
+
msgstr "Exacte overeenkomst met alle parameters in elke volgorde"
|
| 546 |
|
| 547 |
#: redirection-strings.php:134
|
| 548 |
msgid "Ignore Case"
|
| 549 |
+
msgstr "Negeer hoofdlettergebruik"
|
| 550 |
|
| 551 |
#: redirection-strings.php:133
|
| 552 |
msgid "Ignore Slash"
|
| 553 |
+
msgstr "Negeer slash"
|
| 554 |
|
| 555 |
#: redirection-strings.php:507
|
| 556 |
msgid "Relative REST API"
|
| 570 |
|
| 571 |
#: redirection-strings.php:250
|
| 572 |
msgid "(Example) The target URL is the new URL"
|
| 573 |
+
msgstr "(Voorbeeld) De doel URL is de nieuwe URL"
|
| 574 |
|
| 575 |
#: redirection-strings.php:248
|
| 576 |
msgid "(Example) The source URL is your old or original URL"
|
| 579 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
#: redirection.php:38
|
| 581 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
+
msgstr "Uitgeschakeld! Gedetecteerd PHP %1$s, nodig PHP %2$s+"
|
| 583 |
|
| 584 |
#: redirection-strings.php:325
|
| 585 |
msgid "A database upgrade is in progress. Please continue to finish."
|
| 586 |
+
msgstr "Er wordt een database-upgrade uitgevoerd. Ga door om te voltooien."
|
| 587 |
|
| 588 |
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
| 589 |
#: redirection-admin.php:82
|
| 590 |
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
| 591 |
+
msgstr "Redirection's database moet bijgewerkt worden - <a href=\"%1$1s\">klik om bij te werken</a>."
|
| 592 |
|
| 593 |
#: redirection-strings.php:333
|
| 594 |
msgid "Redirection database needs upgrading"
|
| 644 |
|
| 645 |
#: redirection-strings.php:267
|
| 646 |
msgid "Keep a log of all redirects and 404 errors."
|
| 647 |
+
msgstr "Houd een logboek bij van alle omleidingen en 404-fouten."
|
| 648 |
|
| 649 |
#: redirection-strings.php:266 redirection-strings.php:269
|
| 650 |
#: redirection-strings.php:272
|
| 651 |
msgid "{{link}}Read more about this.{{/link}}"
|
| 652 |
+
msgstr "{{link}}Lees hier meer over.{{/link}}"
|
| 653 |
|
| 654 |
#: redirection-strings.php:265
|
| 655 |
msgid "If you change the permalink in a post or page then Redirection can automatically create a redirect for you."
|
| 657 |
|
| 658 |
#: redirection-strings.php:264
|
| 659 |
msgid "Monitor permalink changes in WordPress posts and pages"
|
| 660 |
+
msgstr "Bewaak permalink veranderingen in WordPress berichten en pagina's"
|
| 661 |
|
| 662 |
#: redirection-strings.php:263
|
| 663 |
msgid "These are some options you may want to enable now. They can be changed at any time."
|
| 673 |
|
| 674 |
#: redirection-strings.php:260
|
| 675 |
msgid "When ready please press the button to continue."
|
| 676 |
+
msgstr "Klik wanneer je klaar bent op de knop om door te gaan."
|
| 677 |
|
| 678 |
#: redirection-strings.php:259
|
| 679 |
msgid "First you will be asked a few questions, and then Redirection will set up your database."
|
| 680 |
+
msgstr "Je krijgt eerst een aantal vragen, daarna zet Redirection je database op."
|
| 681 |
|
| 682 |
#: redirection-strings.php:258
|
| 683 |
msgid "What's next?"
|
| 685 |
|
| 686 |
#: redirection-strings.php:257
|
| 687 |
msgid "Check a URL is being redirected"
|
| 688 |
+
msgstr "Controleer of een URL wordt doorverwezen."
|
| 689 |
|
| 690 |
#: redirection-strings.php:256
|
| 691 |
msgid "More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}"
|
| 713 |
|
| 714 |
#: redirection-strings.php:245
|
| 715 |
msgid "How do I use this plugin?"
|
| 716 |
+
msgstr "Hoe gebruik ik deze plugin?"
|
| 717 |
|
| 718 |
#: redirection-strings.php:244
|
| 719 |
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
| 785 |
|
| 786 |
#: redirection-strings.php:8
|
| 787 |
msgid "Stop upgrade"
|
| 788 |
+
msgstr "Stop upgrade"
|
| 789 |
|
| 790 |
#: redirection-strings.php:7
|
| 791 |
msgid "Skip this stage"
|
| 792 |
+
msgstr "Sla deze stap over"
|
| 793 |
|
| 794 |
#: redirection-strings.php:6
|
| 795 |
msgid "Try again"
|
| 797 |
|
| 798 |
#: redirection-strings.php:5
|
| 799 |
msgid "Database problem"
|
| 800 |
+
msgstr "Database probleem"
|
| 801 |
|
| 802 |
#: redirection-admin.php:423
|
| 803 |
msgid "Please enable JavaScript"
|
| 804 |
+
msgstr "Schakel Javascript in"
|
| 805 |
|
| 806 |
#: redirection-admin.php:151
|
| 807 |
msgid "Please upgrade your database"
|
| 808 |
+
msgstr "Upgrade je database"
|
| 809 |
|
| 810 |
#: redirection-admin.php:142 redirection-strings.php:331
|
| 811 |
msgid "Upgrade Database"
|
| 812 |
+
msgstr "Upgrade database"
|
| 813 |
|
| 814 |
#. translators: 1: URL to plugin page
|
| 815 |
#: redirection-admin.php:79
|
| 829 |
#. translators: 1: table name
|
| 830 |
#: database/schema/latest.php:102
|
| 831 |
msgid "Table \"%s\" is missing"
|
| 832 |
+
msgstr "Tabel \"%s\" bestaat niet"
|
| 833 |
|
| 834 |
#: database/schema/latest.php:10
|
| 835 |
msgid "Create basic data"
|
| 836 |
+
msgstr "Maak basisgegevens"
|
| 837 |
|
| 838 |
#: database/schema/latest.php:9
|
| 839 |
msgid "Install Redirection tables"
|
| 840 |
+
msgstr "Installeer Redirection's tabellen"
|
| 841 |
|
| 842 |
#. translators: 1: Site URL, 2: Home URL
|
| 843 |
#: models/fixer.php:97
|
| 1257 |
|
| 1258 |
#: redirection-strings.php:420 redirection-strings.php:470
|
| 1259 |
msgid "Filter by IP"
|
| 1260 |
+
msgstr "Filter op IP"
|
| 1261 |
|
| 1262 |
#: redirection-strings.php:54
|
| 1263 |
msgid "Geo IP Error"
|
| 1817 |
|
| 1818 |
#: redirection-strings.php:220
|
| 1819 |
msgid "of %(page)s"
|
| 1820 |
+
msgstr "van %(page)s"
|
| 1821 |
|
| 1822 |
#: redirection-strings.php:221
|
| 1823 |
msgid "Next page"
|
| 1987 |
|
| 1988 |
#: redirection-strings.php:516
|
| 1989 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1990 |
+
msgstr "Ik ben een aardig persoon en ik heb de auteur van deze plugin geholpen met ondersteuning"
|
| 1991 |
|
| 1992 |
#: redirection-strings.php:484
|
| 1993 |
msgid "Plugin Support"
|
locale/redirection-pt_BR.mo
CHANGED
|
Binary file
|
locale/redirection-pt_BR.po
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"PO-Revision-Date: 2019-
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -13,190 +13,190 @@ msgstr ""
|
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
-
msgstr ""
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
-
msgstr ""
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
-
msgstr ""
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
-
msgstr ""
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
-
msgstr ""
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
-
msgstr ""
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
-
msgstr ""
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
-
msgstr ""
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
-
msgstr ""
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
| 52 |
-
msgstr ""
|
| 53 |
|
| 54 |
#: redirection-strings.php:562
|
| 55 |
msgid "Source"
|
| 56 |
-
msgstr ""
|
| 57 |
|
| 58 |
#: redirection-strings.php:553
|
| 59 |
msgid "Code"
|
| 60 |
-
msgstr ""
|
| 61 |
|
| 62 |
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
#: redirection-strings.php:584
|
| 64 |
msgid "Action Type"
|
| 65 |
-
msgstr ""
|
| 66 |
|
| 67 |
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
#: redirection-strings.php:583
|
| 69 |
msgid "Match Type"
|
| 70 |
-
msgstr ""
|
| 71 |
|
| 72 |
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
msgid "Search target URL"
|
| 74 |
-
msgstr ""
|
| 75 |
|
| 76 |
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
msgid "Search IP"
|
| 78 |
-
msgstr ""
|
| 79 |
|
| 80 |
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
msgid "Search user agent"
|
| 82 |
-
msgstr ""
|
| 83 |
|
| 84 |
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
msgid "Search referrer"
|
| 86 |
-
msgstr ""
|
| 87 |
|
| 88 |
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
#: redirection-strings.php:590
|
| 90 |
msgid "Search URL"
|
| 91 |
-
msgstr ""
|
| 92 |
|
| 93 |
#: redirection-strings.php:324
|
| 94 |
msgid "Filter on: %(type)s"
|
| 95 |
-
msgstr ""
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
-
msgstr ""
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
-
msgstr ""
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
msgid "Compact Display"
|
| 108 |
-
msgstr ""
|
| 109 |
|
| 110 |
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
msgid "Standard Display"
|
| 113 |
-
msgstr ""
|
| 114 |
|
| 115 |
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
-
msgstr ""
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
| 123 |
-
msgstr ""
|
| 124 |
|
| 125 |
#: redirection-strings.php:230
|
| 126 |
msgid "Custom Display"
|
| 127 |
-
msgstr ""
|
| 128 |
|
| 129 |
#: redirection-strings.php:229
|
| 130 |
msgid "Display All"
|
| 131 |
-
msgstr ""
|
| 132 |
|
| 133 |
#: redirection-strings.php:198
|
| 134 |
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 135 |
-
msgstr ""
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
-
msgstr ""
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
-
msgstr ""
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
| 147 |
-
msgstr ""
|
| 148 |
|
| 149 |
#: redirection-strings.php:130
|
| 150 |
msgid "503 - Service Unavailable"
|
| 151 |
-
msgstr ""
|
| 152 |
|
| 153 |
#: redirection-strings.php:129
|
| 154 |
msgid "502 - Bad Gateway"
|
| 155 |
-
msgstr ""
|
| 156 |
|
| 157 |
#: redirection-strings.php:128
|
| 158 |
msgid "501 - Not implemented"
|
| 159 |
-
msgstr ""
|
| 160 |
|
| 161 |
#: redirection-strings.php:127
|
| 162 |
msgid "500 - Internal Server Error"
|
| 163 |
-
msgstr ""
|
| 164 |
|
| 165 |
#: redirection-strings.php:126
|
| 166 |
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
-
msgstr ""
|
| 168 |
|
| 169 |
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
msgid "URL and language"
|
| 171 |
-
msgstr ""
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
-
msgstr ""
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
-
msgstr ""
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
-
msgstr ""
|
| 184 |
|
| 185 |
#: redirection-strings.php:42
|
| 186 |
msgid "Reload the page - your current session is old."
|
| 187 |
-
msgstr ""
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
-
msgstr ""
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
-
msgstr ""
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
| 199 |
-
msgstr ""
|
| 200 |
|
| 201 |
#: redirection-strings.php:4
|
| 202 |
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
|
@@ -396,7 +396,7 @@ msgstr "O URL de destino que você quer redirecionar, ou auto-completar com o no
|
|
| 396 |
|
| 397 |
#: redirection-strings.php:39
|
| 398 |
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
| 399 |
-
msgstr ""
|
| 400 |
|
| 401 |
#: redirection-strings.php:37
|
| 402 |
msgid "Create An Issue"
|
|
@@ -579,7 +579,7 @@ msgstr "(Exemplo) O URL de origem é o URL antigo ou oiginal"
|
|
| 579 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
#: redirection.php:38
|
| 581 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
-
msgstr ""
|
| 583 |
|
| 584 |
#: redirection-strings.php:325
|
| 585 |
msgid "A database upgrade is in progress. Please continue to finish."
|
|
@@ -2050,7 +2050,7 @@ msgstr "Agrupar"
|
|
| 2050 |
|
| 2051 |
#: redirection-strings.php:581
|
| 2052 |
msgid "Regular Expression"
|
| 2053 |
-
msgstr ""
|
| 2054 |
|
| 2055 |
#: redirection-strings.php:144
|
| 2056 |
msgid "Match"
|
|
@@ -2141,7 +2141,7 @@ msgstr "Nome"
|
|
| 2141 |
|
| 2142 |
#: redirection-strings.php:309 redirection-strings.php:596
|
| 2143 |
msgid "Filters"
|
| 2144 |
-
msgstr ""
|
| 2145 |
|
| 2146 |
#: redirection-strings.php:561
|
| 2147 |
msgid "Reset hits"
|
|
@@ -2212,7 +2212,7 @@ msgstr "URL somente"
|
|
| 2212 |
|
| 2213 |
#: redirection-strings.php:567
|
| 2214 |
msgid "HTTP code"
|
| 2215 |
-
msgstr ""
|
| 2216 |
|
| 2217 |
#: redirection-strings.php:132 redirection-strings.php:151
|
| 2218 |
#: redirection-strings.php:155 redirection-strings.php:163
|
| 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: 2019-10-15 18:45:54+0000\n"
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
|
| 14 |
#: redirection-strings.php:605
|
| 15 |
msgid "Ignore & Pass Query"
|
| 16 |
+
msgstr "Ignore & Repasse Consulta"
|
| 17 |
|
| 18 |
#: redirection-strings.php:604
|
| 19 |
msgid "Ignore Query"
|
| 20 |
+
msgstr "Ignore a Consulta"
|
| 21 |
|
| 22 |
#: redirection-strings.php:603
|
| 23 |
msgid "Exact Query"
|
| 24 |
+
msgstr "Consulta Exata"
|
| 25 |
|
| 26 |
#: redirection-strings.php:592
|
| 27 |
msgid "Search title"
|
| 28 |
+
msgstr "Pesquisa título"
|
| 29 |
|
| 30 |
#: redirection-strings.php:589
|
| 31 |
msgid "Not accessed in last year"
|
| 32 |
+
msgstr "Não acessado em 12 meses"
|
| 33 |
|
| 34 |
#: redirection-strings.php:588
|
| 35 |
msgid "Not accessed in last month"
|
| 36 |
+
msgstr "Não acessado em 30 dias"
|
| 37 |
|
| 38 |
#: redirection-strings.php:587
|
| 39 |
msgid "Never accessed"
|
| 40 |
+
msgstr "Nunca acessado"
|
| 41 |
|
| 42 |
#: redirection-strings.php:586
|
| 43 |
msgid "Last Accessed"
|
| 44 |
+
msgstr "Último Acesso"
|
| 45 |
|
| 46 |
#: redirection-strings.php:585
|
| 47 |
msgid "HTTP Status Code"
|
| 48 |
+
msgstr "Código de status HTTP"
|
| 49 |
|
| 50 |
#: redirection-strings.php:582
|
| 51 |
msgid "Plain"
|
| 52 |
+
msgstr "Simples"
|
| 53 |
|
| 54 |
#: redirection-strings.php:562
|
| 55 |
msgid "Source"
|
| 56 |
+
msgstr "Origem"
|
| 57 |
|
| 58 |
#: redirection-strings.php:553
|
| 59 |
msgid "Code"
|
| 60 |
+
msgstr "Código"
|
| 61 |
|
| 62 |
#: redirection-strings.php:552 redirection-strings.php:573
|
| 63 |
#: redirection-strings.php:584
|
| 64 |
msgid "Action Type"
|
| 65 |
+
msgstr "Tipo de Ação"
|
| 66 |
|
| 67 |
#: redirection-strings.php:551 redirection-strings.php:568
|
| 68 |
#: redirection-strings.php:583
|
| 69 |
msgid "Match Type"
|
| 70 |
+
msgstr "Tipo de Correspondência"
|
| 71 |
|
| 72 |
#: redirection-strings.php:409 redirection-strings.php:591
|
| 73 |
msgid "Search target URL"
|
| 74 |
+
msgstr "Pesquisar URL de destino"
|
| 75 |
|
| 76 |
#: redirection-strings.php:408 redirection-strings.php:449
|
| 77 |
msgid "Search IP"
|
| 78 |
+
msgstr "Pesquisar IP"
|
| 79 |
|
| 80 |
#: redirection-strings.php:407 redirection-strings.php:448
|
| 81 |
msgid "Search user agent"
|
| 82 |
+
msgstr "Pesquisar agente de usuário"
|
| 83 |
|
| 84 |
#: redirection-strings.php:406 redirection-strings.php:447
|
| 85 |
msgid "Search referrer"
|
| 86 |
+
msgstr "Pesquisar referenciador"
|
| 87 |
|
| 88 |
#: redirection-strings.php:405 redirection-strings.php:446
|
| 89 |
#: redirection-strings.php:590
|
| 90 |
msgid "Search URL"
|
| 91 |
+
msgstr "Pesquisar URL"
|
| 92 |
|
| 93 |
#: redirection-strings.php:324
|
| 94 |
msgid "Filter on: %(type)s"
|
| 95 |
+
msgstr "Filtrar por: %(type)s"
|
| 96 |
|
| 97 |
#: redirection-strings.php:299 redirection-strings.php:579
|
| 98 |
msgid "Disabled"
|
| 99 |
+
msgstr "Desativado"
|
| 100 |
|
| 101 |
#: redirection-strings.php:298 redirection-strings.php:578
|
| 102 |
msgid "Enabled"
|
| 103 |
+
msgstr "Ativado"
|
| 104 |
|
| 105 |
#: redirection-strings.php:296 redirection-strings.php:398
|
| 106 |
#: redirection-strings.php:440 redirection-strings.php:576
|
| 107 |
msgid "Compact Display"
|
| 108 |
+
msgstr "Exibição Compacta"
|
| 109 |
|
| 110 |
#: redirection-strings.php:295 redirection-strings.php:397
|
| 111 |
#: redirection-strings.php:439 redirection-strings.php:575
|
| 112 |
msgid "Standard Display"
|
| 113 |
+
msgstr "Exibição Padrão"
|
| 114 |
|
| 115 |
#: redirection-strings.php:293 redirection-strings.php:297
|
| 116 |
#: redirection-strings.php:301 redirection-strings.php:549
|
| 117 |
#: redirection-strings.php:572 redirection-strings.php:577
|
| 118 |
msgid "Status"
|
| 119 |
+
msgstr "Status"
|
| 120 |
|
| 121 |
#: redirection-strings.php:231
|
| 122 |
msgid "Pre-defined"
|
| 123 |
+
msgstr "Predefinido"
|
| 124 |
|
| 125 |
#: redirection-strings.php:230
|
| 126 |
msgid "Custom Display"
|
| 127 |
+
msgstr "Exibição Personalizada"
|
| 128 |
|
| 129 |
#: redirection-strings.php:229
|
| 130 |
msgid "Display All"
|
| 131 |
+
msgstr "Exibir Tudo"
|
| 132 |
|
| 133 |
#: redirection-strings.php:198
|
| 134 |
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 135 |
+
msgstr "Seu URL parece conter um domínio dentro do caminho: {{code}}%(relative)s{{/code}}. Você quis usar {{code}}%(absolute)s{{/code}}?"
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
+
msgstr "Lista separada por vírgula dos idiomas para correspondência (i.e. pt, pt-BR)"
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 143 |
+
msgstr "Idioma"
|
| 144 |
|
| 145 |
#: redirection-strings.php:131
|
| 146 |
msgid "504 - Gateway Timeout"
|
| 147 |
+
msgstr "504 - Tempo limite do gateway"
|
| 148 |
|
| 149 |
#: redirection-strings.php:130
|
| 150 |
msgid "503 - Service Unavailable"
|
| 151 |
+
msgstr "503 - Serviço indisponível"
|
| 152 |
|
| 153 |
#: redirection-strings.php:129
|
| 154 |
msgid "502 - Bad Gateway"
|
| 155 |
+
msgstr "502 - Gateway incorreto"
|
| 156 |
|
| 157 |
#: redirection-strings.php:128
|
| 158 |
msgid "501 - Not implemented"
|
| 159 |
+
msgstr "501 - Não implementado"
|
| 160 |
|
| 161 |
#: redirection-strings.php:127
|
| 162 |
msgid "500 - Internal Server Error"
|
| 163 |
+
msgstr "500 - Erro interno do servidor"
|
| 164 |
|
| 165 |
#: redirection-strings.php:126
|
| 166 |
msgid "451 - Unavailable For Legal Reasons"
|
| 167 |
+
msgstr "451 - Indisponível por motivos jurídicos"
|
| 168 |
|
| 169 |
#: redirection-strings.php:108 matches/language.php:9
|
| 170 |
msgid "URL and language"
|
| 171 |
+
msgstr "URL e idioma"
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
+
msgstr "O problema é quase certamente causado por uma das alternativas acima."
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
+
msgstr "Suas páginas administrativas estão sendo cacheadas. Limpe esse cache e tente novamente."
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 183 |
+
msgstr "Saia, limpe o cache do navegador, e acesse de novo - o seu navegador fez cache de uma sessão anterior."
|
| 184 |
|
| 185 |
#: redirection-strings.php:42
|
| 186 |
msgid "Reload the page - your current session is old."
|
| 187 |
+
msgstr "Recarregue a página - sua sessão atual é antiga."
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
+
msgstr "Isso geralmente é corrigido fazendo uma dessas alternativas:"
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 195 |
+
msgstr "Você não está autorizado a acessar esta página."
|
| 196 |
|
| 197 |
#: redirection-strings.php:580
|
| 198 |
msgid "URL match"
|
| 199 |
+
msgstr "Correspondência de URL"
|
| 200 |
|
| 201 |
#: redirection-strings.php:4
|
| 202 |
msgid "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved."
|
| 396 |
|
| 397 |
#: redirection-strings.php:39
|
| 398 |
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
| 399 |
+
msgstr "Inclua esses detalhes em seu relato, junto com uma descrição do que você estava fazendo e uma captura de tela."
|
| 400 |
|
| 401 |
#: redirection-strings.php:37
|
| 402 |
msgid "Create An Issue"
|
| 579 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 580 |
#: redirection.php:38
|
| 581 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 582 |
+
msgstr "Desativado! Detectado PHP %1$s, é necessário %2$s+"
|
| 583 |
|
| 584 |
#: redirection-strings.php:325
|
| 585 |
msgid "A database upgrade is in progress. Please continue to finish."
|
| 2050 |
|
| 2051 |
#: redirection-strings.php:581
|
| 2052 |
msgid "Regular Expression"
|
| 2053 |
+
msgstr "Expressão Regular"
|
| 2054 |
|
| 2055 |
#: redirection-strings.php:144
|
| 2056 |
msgid "Match"
|
| 2141 |
|
| 2142 |
#: redirection-strings.php:309 redirection-strings.php:596
|
| 2143 |
msgid "Filters"
|
| 2144 |
+
msgstr "Filtros"
|
| 2145 |
|
| 2146 |
#: redirection-strings.php:561
|
| 2147 |
msgid "Reset hits"
|
| 2212 |
|
| 2213 |
#: redirection-strings.php:567
|
| 2214 |
msgid "HTTP code"
|
| 2215 |
+
msgstr "Código HTTP"
|
| 2216 |
|
| 2217 |
#: redirection-strings.php:132 redirection-strings.php:151
|
| 2218 |
#: redirection-strings.php:155 redirection-strings.php:163
|
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: 2019-09
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -136,7 +136,7 @@ msgstr ""
|
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
-
msgstr ""
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
|
@@ -172,11 +172,11 @@ msgstr "URL och språk"
|
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
-
msgstr ""
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
-
msgstr ""
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
|
@@ -188,7 +188,7 @@ msgstr "Ladda om sidan - din nuvarande session är gammal."
|
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
-
msgstr ""
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
|
@@ -228,7 +228,7 @@ msgstr ""
|
|
| 228 |
|
| 229 |
#: redirection-strings.php:17
|
| 230 |
msgid "If you do not complete the manual install you will be returned here."
|
| 231 |
-
msgstr ""
|
| 232 |
|
| 233 |
#: redirection-strings.php:15
|
| 234 |
msgid "Click \"Finished! 🎉\" when finished."
|
| 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: 2019-11-09 19:54:17+0000\n"
|
| 6 |
"MIME-Version: 1.0\n"
|
| 7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 8 |
"Content-Transfer-Encoding: 8bit\n"
|
| 136 |
|
| 137 |
#: redirection-strings.php:168
|
| 138 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 139 |
+
msgstr "Kommaseparerad lista över språk att matcha mot (dvs. da, en-GB)"
|
| 140 |
|
| 141 |
#: redirection-strings.php:167
|
| 142 |
msgid "Language"
|
| 172 |
|
| 173 |
#: redirection-strings.php:45
|
| 174 |
msgid "The problem is almost certainly caused by one of the above."
|
| 175 |
+
msgstr "Problemet orsakas nästan säkert av något av ovan."
|
| 176 |
|
| 177 |
#: redirection-strings.php:44
|
| 178 |
msgid "Your admin pages are being cached. Clear this cache and try again."
|
| 179 |
+
msgstr "Dina admin-sidor cachas. Rensa denna cache och försök igen."
|
| 180 |
|
| 181 |
#: redirection-strings.php:43
|
| 182 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
| 188 |
|
| 189 |
#: redirection-strings.php:41
|
| 190 |
msgid "This is usually fixed by doing one of these:"
|
| 191 |
+
msgstr "Detta åtgärdas vanligtvis genom att göra något av detta:"
|
| 192 |
|
| 193 |
#: redirection-strings.php:40
|
| 194 |
msgid "You are not authorised to access this page."
|
| 228 |
|
| 229 |
#: redirection-strings.php:17
|
| 230 |
msgid "If you do not complete the manual install you will be returned here."
|
| 231 |
+
msgstr "Om du inte slutför den manuella installationen kommer du att komma tillbaka hit."
|
| 232 |
|
| 233 |
#: redirection-strings.php:15
|
| 234 |
msgid "Click \"Finished! 🎉\" when finished."
|
locale/redirection.pot
CHANGED
|
@@ -14,11 +14,11 @@ msgstr ""
|
|
| 14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 16 |
|
| 17 |
-
#: redirection-admin.php:142, redirection-strings.php:
|
| 18 |
msgid "Upgrade Database"
|
| 19 |
msgstr ""
|
| 20 |
|
| 21 |
-
#: redirection-admin.php:145
|
| 22 |
msgid "Settings"
|
| 23 |
msgstr ""
|
| 24 |
|
|
@@ -57,7 +57,7 @@ msgstr ""
|
|
| 57 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
-
#: redirection-admin.php:398, redirection-strings.php:
|
| 61 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
| 62 |
msgstr ""
|
| 63 |
|
|
@@ -129,11 +129,11 @@ msgstr ""
|
|
| 129 |
msgid "Setting up Redirection"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
-
#: redirection-strings.php:13, redirection-strings.php:
|
| 133 |
msgid "Manual Install"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
-
#: redirection-strings.php:14, redirection-strings.php:
|
| 137 |
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
| 138 |
msgstr ""
|
| 139 |
|
|
@@ -198,7 +198,7 @@ msgid "Possible cause"
|
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
#: redirection-strings.php:34
|
| 201 |
-
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent."
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
#: redirection-strings.php:36
|
|
@@ -245,7 +245,7 @@ msgstr ""
|
|
| 245 |
msgid "That didn't help"
|
| 246 |
msgstr ""
|
| 247 |
|
| 248 |
-
#: redirection-strings.php:47, redirection-strings.php:
|
| 249 |
msgid "Something went wrong 🙁"
|
| 250 |
msgstr ""
|
| 251 |
|
|
@@ -273,7 +273,7 @@ msgstr ""
|
|
| 273 |
msgid "Geo IP Error"
|
| 274 |
msgstr ""
|
| 275 |
|
| 276 |
-
#: redirection-strings.php:55, redirection-strings.php:74, redirection-strings.php:
|
| 277 |
msgid "Something went wrong obtaining this information"
|
| 278 |
msgstr ""
|
| 279 |
|
|
@@ -321,7 +321,7 @@ msgstr ""
|
|
| 321 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
| 322 |
msgstr ""
|
| 323 |
|
| 324 |
-
#: redirection-strings.php:69, redirection-strings.php:
|
| 325 |
msgid "Agent"
|
| 326 |
msgstr ""
|
| 327 |
|
|
@@ -345,1702 +345,1762 @@ msgstr ""
|
|
| 345 |
msgid "Check redirect for: {{code}}%s{{/code}}"
|
| 346 |
msgstr ""
|
| 347 |
|
| 348 |
-
#: redirection-strings.php:76, redirection-strings.php:
|
| 349 |
msgid "Redirects"
|
| 350 |
msgstr ""
|
| 351 |
|
| 352 |
-
#: redirection-strings.php:77, redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 353 |
msgid "Groups"
|
| 354 |
msgstr ""
|
| 355 |
|
| 356 |
-
#: redirection-strings.php:
|
| 357 |
msgid "Log"
|
| 358 |
msgstr ""
|
| 359 |
|
| 360 |
-
#: redirection-strings.php:
|
| 361 |
msgid "404s"
|
| 362 |
msgstr ""
|
| 363 |
|
| 364 |
-
#: redirection-strings.php:
|
| 365 |
msgid "Import/Export"
|
| 366 |
msgstr ""
|
| 367 |
|
| 368 |
-
#: redirection-strings.php:
|
| 369 |
msgid "Options"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
-
#: redirection-strings.php:
|
| 373 |
msgid "Support"
|
| 374 |
msgstr ""
|
| 375 |
|
| 376 |
-
#: redirection-strings.php:
|
| 377 |
msgid "View notice"
|
| 378 |
msgstr ""
|
| 379 |
|
| 380 |
-
#: redirection-strings.php:
|
| 381 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
| 382 |
msgstr ""
|
| 383 |
|
| 384 |
-
#: redirection-strings.php:
|
| 385 |
-
msgid "Saving..."
|
| 386 |
-
msgstr ""
|
| 387 |
-
|
| 388 |
-
#: redirection-strings.php:87
|
| 389 |
msgid "with HTTP code"
|
| 390 |
msgstr ""
|
| 391 |
|
| 392 |
-
#: redirection-strings.php:
|
| 393 |
-
msgid "Logged In"
|
| 394 |
-
msgstr ""
|
| 395 |
-
|
| 396 |
-
#: redirection-strings.php:89, redirection-strings.php:93
|
| 397 |
-
msgid "Target URL when matched (empty to ignore)"
|
| 398 |
-
msgstr ""
|
| 399 |
-
|
| 400 |
-
#: redirection-strings.php:90
|
| 401 |
-
msgid "Logged Out"
|
| 402 |
-
msgstr ""
|
| 403 |
-
|
| 404 |
-
#: redirection-strings.php:91, redirection-strings.php:95
|
| 405 |
-
msgid "Target URL when not matched (empty to ignore)"
|
| 406 |
-
msgstr ""
|
| 407 |
-
|
| 408 |
-
#: redirection-strings.php:92
|
| 409 |
-
msgid "Matched Target"
|
| 410 |
-
msgstr ""
|
| 411 |
-
|
| 412 |
-
#: redirection-strings.php:94
|
| 413 |
-
msgid "Unmatched Target"
|
| 414 |
-
msgstr ""
|
| 415 |
-
|
| 416 |
-
#: redirection-strings.php:96, redirection-strings.php:249, redirection-strings.php:392
|
| 417 |
-
msgid "Target URL"
|
| 418 |
-
msgstr ""
|
| 419 |
-
|
| 420 |
-
#: redirection-strings.php:97, matches/url.php:7
|
| 421 |
msgid "URL only"
|
| 422 |
msgstr ""
|
| 423 |
|
| 424 |
-
#: redirection-strings.php:
|
| 425 |
msgid "URL and login status"
|
| 426 |
msgstr ""
|
| 427 |
|
| 428 |
-
#: redirection-strings.php:
|
| 429 |
msgid "URL and role/capability"
|
| 430 |
msgstr ""
|
| 431 |
|
| 432 |
-
#: redirection-strings.php:
|
| 433 |
msgid "URL and referrer"
|
| 434 |
msgstr ""
|
| 435 |
|
| 436 |
-
#: redirection-strings.php:
|
| 437 |
msgid "URL and user agent"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
-
#: redirection-strings.php:
|
| 441 |
msgid "URL and cookie"
|
| 442 |
msgstr ""
|
| 443 |
|
| 444 |
-
#: redirection-strings.php:
|
| 445 |
msgid "URL and IP"
|
| 446 |
msgstr ""
|
| 447 |
|
| 448 |
-
#: redirection-strings.php:
|
| 449 |
msgid "URL and server"
|
| 450 |
msgstr ""
|
| 451 |
|
| 452 |
-
#: redirection-strings.php:
|
| 453 |
msgid "URL and HTTP header"
|
| 454 |
msgstr ""
|
| 455 |
|
| 456 |
-
#: redirection-strings.php:
|
| 457 |
msgid "URL and custom filter"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
-
#: redirection-strings.php:
|
| 461 |
msgid "URL and WordPress page type"
|
| 462 |
msgstr ""
|
| 463 |
|
| 464 |
-
#: redirection-strings.php:
|
| 465 |
msgid "URL and language"
|
| 466 |
msgstr ""
|
| 467 |
|
| 468 |
-
#: redirection-strings.php:
|
| 469 |
msgid "Redirect to URL"
|
| 470 |
msgstr ""
|
| 471 |
|
| 472 |
-
#: redirection-strings.php:
|
| 473 |
msgid "Redirect to random post"
|
| 474 |
msgstr ""
|
| 475 |
|
| 476 |
-
#: redirection-strings.php:
|
| 477 |
msgid "Pass-through"
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
-
#: redirection-strings.php:
|
| 481 |
msgid "Error (404)"
|
| 482 |
msgstr ""
|
| 483 |
|
| 484 |
-
#: redirection-strings.php:
|
| 485 |
msgid "Do nothing (ignore)"
|
| 486 |
msgstr ""
|
| 487 |
|
| 488 |
-
#: redirection-strings.php:
|
| 489 |
msgid "301 - Moved Permanently"
|
| 490 |
msgstr ""
|
| 491 |
|
| 492 |
-
#: redirection-strings.php:
|
| 493 |
msgid "302 - Found"
|
| 494 |
msgstr ""
|
| 495 |
|
| 496 |
-
#: redirection-strings.php:
|
| 497 |
msgid "303 - See Other"
|
| 498 |
msgstr ""
|
| 499 |
|
| 500 |
-
#: redirection-strings.php:
|
| 501 |
msgid "304 - Not Modified"
|
| 502 |
msgstr ""
|
| 503 |
|
| 504 |
-
#: redirection-strings.php:
|
| 505 |
msgid "307 - Temporary Redirect"
|
| 506 |
msgstr ""
|
| 507 |
|
| 508 |
-
#: redirection-strings.php:
|
| 509 |
msgid "308 - Permanent Redirect"
|
| 510 |
msgstr ""
|
| 511 |
|
| 512 |
-
#: redirection-strings.php:
|
| 513 |
msgid "400 - Bad Request"
|
| 514 |
msgstr ""
|
| 515 |
|
| 516 |
-
#: redirection-strings.php:
|
| 517 |
msgid "401 - Unauthorized"
|
| 518 |
msgstr ""
|
| 519 |
|
| 520 |
-
#: redirection-strings.php:
|
| 521 |
msgid "403 - Forbidden"
|
| 522 |
msgstr ""
|
| 523 |
|
| 524 |
-
#: redirection-strings.php:
|
| 525 |
msgid "404 - Not Found"
|
| 526 |
msgstr ""
|
| 527 |
|
| 528 |
-
#: redirection-strings.php:
|
| 529 |
msgid "410 - Gone"
|
| 530 |
msgstr ""
|
| 531 |
|
| 532 |
-
#: redirection-strings.php:
|
| 533 |
msgid "418 - I'm a teapot"
|
| 534 |
msgstr ""
|
| 535 |
|
| 536 |
-
#: redirection-strings.php:
|
| 537 |
msgid "451 - Unavailable For Legal Reasons"
|
| 538 |
msgstr ""
|
| 539 |
|
| 540 |
-
#: redirection-strings.php:
|
| 541 |
msgid "500 - Internal Server Error"
|
| 542 |
msgstr ""
|
| 543 |
|
| 544 |
-
#: redirection-strings.php:
|
| 545 |
msgid "501 - Not implemented"
|
| 546 |
msgstr ""
|
| 547 |
|
| 548 |
-
#: redirection-strings.php:
|
| 549 |
msgid "502 - Bad Gateway"
|
| 550 |
msgstr ""
|
| 551 |
|
| 552 |
-
#: redirection-strings.php:
|
| 553 |
msgid "503 - Service Unavailable"
|
| 554 |
msgstr ""
|
| 555 |
|
| 556 |
-
#: redirection-strings.php:
|
| 557 |
msgid "504 - Gateway Timeout"
|
| 558 |
msgstr ""
|
| 559 |
|
| 560 |
-
#: redirection-strings.php:
|
| 561 |
msgid "Regex"
|
| 562 |
msgstr ""
|
| 563 |
|
| 564 |
-
#: redirection-strings.php:
|
| 565 |
msgid "Ignore Slash"
|
| 566 |
msgstr ""
|
| 567 |
|
| 568 |
-
#: redirection-strings.php:
|
| 569 |
msgid "Ignore Case"
|
| 570 |
msgstr ""
|
| 571 |
|
| 572 |
-
#: redirection-strings.php:
|
| 573 |
msgid "Exact match all parameters in any order"
|
| 574 |
msgstr ""
|
| 575 |
|
| 576 |
-
#: redirection-strings.php:
|
| 577 |
msgid "Ignore all parameters"
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
-
#: redirection-strings.php:
|
| 581 |
msgid "Ignore & pass parameters to the target"
|
| 582 |
msgstr ""
|
| 583 |
|
| 584 |
-
#: redirection-strings.php:
|
| 585 |
msgid "When matched"
|
| 586 |
msgstr ""
|
| 587 |
|
| 588 |
-
#: redirection-strings.php:
|
| 589 |
msgid "Group"
|
| 590 |
msgstr ""
|
| 591 |
|
| 592 |
-
#: redirection-strings.php:
|
| 593 |
msgid "Save"
|
| 594 |
msgstr ""
|
| 595 |
|
| 596 |
-
#: redirection-strings.php:
|
| 597 |
msgid "Cancel"
|
| 598 |
msgstr ""
|
| 599 |
|
| 600 |
-
#: redirection-strings.php:
|
| 601 |
msgid "Close"
|
| 602 |
msgstr ""
|
| 603 |
|
| 604 |
-
#: redirection-strings.php:
|
| 605 |
msgid "Show advanced options"
|
| 606 |
msgstr ""
|
| 607 |
|
| 608 |
-
#: redirection-strings.php:
|
| 609 |
msgid "Match"
|
| 610 |
msgstr ""
|
| 611 |
|
| 612 |
-
#: redirection-strings.php:
|
| 613 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 614 |
msgstr ""
|
| 615 |
|
| 616 |
#: redirection-strings.php:146
|
| 617 |
-
msgid "
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
-
#: redirection-strings.php:147
|
| 621 |
-
msgid "
|
| 622 |
msgstr ""
|
| 623 |
|
| 624 |
#: redirection-strings.php:148
|
| 625 |
-
msgid "
|
| 626 |
msgstr ""
|
| 627 |
|
| 628 |
#: redirection-strings.php:149
|
| 629 |
-
msgid "
|
| 630 |
msgstr ""
|
| 631 |
|
| 632 |
#: redirection-strings.php:150
|
| 633 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 634 |
msgstr ""
|
| 635 |
|
| 636 |
#: redirection-strings.php:152
|
| 637 |
-
msgid "
|
| 638 |
msgstr ""
|
| 639 |
|
| 640 |
#: redirection-strings.php:153
|
| 641 |
-
msgid "
|
| 642 |
msgstr ""
|
| 643 |
|
| 644 |
#: redirection-strings.php:154
|
| 645 |
-
msgid "
|
| 646 |
msgstr ""
|
| 647 |
|
| 648 |
-
#: redirection-strings.php:
|
| 649 |
-
msgid "
|
| 650 |
msgstr ""
|
| 651 |
|
| 652 |
-
#: redirection-strings.php:157
|
| 653 |
-
msgid "
|
| 654 |
msgstr ""
|
| 655 |
|
| 656 |
#: redirection-strings.php:158
|
| 657 |
-
msgid "
|
| 658 |
msgstr ""
|
| 659 |
|
| 660 |
#: redirection-strings.php:159
|
| 661 |
-
msgid "
|
| 662 |
msgstr ""
|
| 663 |
|
| 664 |
#: redirection-strings.php:160
|
| 665 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 666 |
msgstr ""
|
| 667 |
|
| 668 |
#: redirection-strings.php:162
|
| 669 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 670 |
msgstr ""
|
| 671 |
|
| 672 |
#: redirection-strings.php:164
|
| 673 |
-
msgid "
|
| 674 |
msgstr ""
|
| 675 |
|
| 676 |
-
#: redirection-strings.php:165
|
| 677 |
-
msgid "
|
| 678 |
msgstr ""
|
| 679 |
|
| 680 |
#: redirection-strings.php:166
|
| 681 |
-
msgid "
|
| 682 |
msgstr ""
|
| 683 |
|
| 684 |
#: redirection-strings.php:167
|
| 685 |
-
msgid "
|
| 686 |
msgstr ""
|
| 687 |
|
| 688 |
#: redirection-strings.php:168
|
| 689 |
-
msgid "
|
| 690 |
msgstr ""
|
| 691 |
|
| 692 |
#: redirection-strings.php:169
|
| 693 |
-
msgid "
|
| 694 |
msgstr ""
|
| 695 |
|
| 696 |
#: redirection-strings.php:170
|
| 697 |
-
msgid "
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
#: redirection-strings.php:171
|
| 701 |
-
msgid "
|
| 702 |
msgstr ""
|
| 703 |
|
| 704 |
-
#: redirection-strings.php:172
|
| 705 |
-
msgid "
|
| 706 |
msgstr ""
|
| 707 |
|
| 708 |
#: redirection-strings.php:173
|
| 709 |
-
msgid "
|
| 710 |
msgstr ""
|
| 711 |
|
| 712 |
-
#: redirection-strings.php:
|
| 713 |
-
msgid "
|
| 714 |
msgstr ""
|
| 715 |
|
| 716 |
#: redirection-strings.php:176
|
| 717 |
-
msgid "
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
#: redirection-strings.php:177
|
| 721 |
-
msgid "
|
| 722 |
msgstr ""
|
| 723 |
|
| 724 |
#: redirection-strings.php:178
|
| 725 |
-
msgid "
|
| 726 |
msgstr ""
|
| 727 |
|
| 728 |
-
#: redirection-strings.php:179
|
| 729 |
-
msgid "
|
| 730 |
msgstr ""
|
| 731 |
|
| 732 |
-
#: redirection-strings.php:180
|
| 733 |
-
msgid "
|
| 734 |
msgstr ""
|
| 735 |
|
| 736 |
-
#: redirection-strings.php:181
|
| 737 |
-
msgid "
|
| 738 |
msgstr ""
|
| 739 |
|
| 740 |
-
#: redirection-strings.php:183
|
| 741 |
-
msgid "
|
| 742 |
msgstr ""
|
| 743 |
|
| 744 |
#: redirection-strings.php:184
|
| 745 |
-
msgid "
|
| 746 |
msgstr ""
|
| 747 |
|
| 748 |
#: redirection-strings.php:185
|
| 749 |
-
msgid "
|
| 750 |
msgstr ""
|
| 751 |
|
| 752 |
-
#: redirection-strings.php:186
|
| 753 |
-
msgid "
|
| 754 |
msgstr ""
|
| 755 |
|
| 756 |
#: redirection-strings.php:187
|
| 757 |
-
msgid "
|
| 758 |
msgstr ""
|
| 759 |
|
| 760 |
#: redirection-strings.php:188
|
| 761 |
-
msgid "
|
| 762 |
msgstr ""
|
| 763 |
|
| 764 |
#: redirection-strings.php:189
|
| 765 |
-
msgid "
|
| 766 |
msgstr ""
|
| 767 |
|
| 768 |
#: redirection-strings.php:190
|
| 769 |
-
msgid "
|
| 770 |
-
|
|
|
|
|
|
|
| 771 |
|
| 772 |
#: redirection-strings.php:191
|
| 773 |
-
msgid "
|
| 774 |
msgstr ""
|
| 775 |
|
| 776 |
#: redirection-strings.php:192
|
| 777 |
-
msgid "
|
| 778 |
-
msgstr ""
|
| 779 |
-
|
| 780 |
-
#: redirection-strings.php:193
|
| 781 |
-
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
| 782 |
msgstr ""
|
| 783 |
|
| 784 |
#: redirection-strings.php:194
|
| 785 |
-
msgid "
|
| 786 |
msgstr ""
|
| 787 |
|
| 788 |
#: redirection-strings.php:195
|
| 789 |
-
msgid "
|
| 790 |
msgstr ""
|
| 791 |
|
| 792 |
#: redirection-strings.php:196
|
| 793 |
-
msgid "
|
| 794 |
msgstr ""
|
| 795 |
|
| 796 |
-
#: redirection-strings.php:197
|
| 797 |
-
msgid "
|
| 798 |
msgstr ""
|
| 799 |
|
| 800 |
#: redirection-strings.php:198
|
| 801 |
-
msgid "
|
| 802 |
msgstr ""
|
| 803 |
|
| 804 |
#: redirection-strings.php:199
|
| 805 |
-
msgid "
|
| 806 |
msgstr ""
|
| 807 |
|
| 808 |
#: redirection-strings.php:200
|
| 809 |
-
msgid "
|
| 810 |
msgstr ""
|
| 811 |
|
| 812 |
#: redirection-strings.php:201
|
| 813 |
-
msgid "
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
#: redirection-strings.php:202
|
| 817 |
-
msgid "
|
| 818 |
-
msgstr ""
|
| 819 |
-
|
| 820 |
-
#: redirection-strings.php:203
|
| 821 |
-
msgid "Current API"
|
| 822 |
msgstr ""
|
| 823 |
|
| 824 |
-
#: redirection-strings.php:204
|
| 825 |
-
msgid "
|
| 826 |
msgstr ""
|
| 827 |
|
| 828 |
-
#: redirection-strings.php:205
|
| 829 |
-
msgid "
|
| 830 |
msgstr ""
|
| 831 |
|
| 832 |
#: redirection-strings.php:206
|
| 833 |
-
msgid "
|
| 834 |
msgstr ""
|
| 835 |
|
| 836 |
#: redirection-strings.php:207
|
| 837 |
-
msgid "
|
| 838 |
msgstr ""
|
| 839 |
|
| 840 |
#: redirection-strings.php:208
|
| 841 |
-
msgid "
|
| 842 |
msgstr ""
|
| 843 |
|
| 844 |
#: redirection-strings.php:209
|
| 845 |
-
msgid "
|
| 846 |
msgstr ""
|
| 847 |
|
| 848 |
#: redirection-strings.php:210
|
| 849 |
-
msgid "
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
#: redirection-strings.php:211
|
| 853 |
-
msgid "
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
#: redirection-strings.php:212
|
| 857 |
-
msgid "
|
| 858 |
msgstr ""
|
| 859 |
|
| 860 |
#: redirection-strings.php:213
|
| 861 |
-
msgid "
|
| 862 |
msgstr ""
|
| 863 |
|
| 864 |
#: redirection-strings.php:214
|
| 865 |
-
msgid "
|
| 866 |
msgstr ""
|
| 867 |
|
| 868 |
-
#: redirection-strings.php:215
|
| 869 |
-
msgid "
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
#: redirection-strings.php:216
|
| 873 |
-
msgid "
|
| 874 |
msgstr ""
|
| 875 |
|
| 876 |
#: redirection-strings.php:217
|
| 877 |
-
msgid "
|
| 878 |
msgstr ""
|
| 879 |
|
| 880 |
#: redirection-strings.php:218
|
| 881 |
-
msgid "
|
| 882 |
msgstr ""
|
| 883 |
|
| 884 |
#: redirection-strings.php:219
|
| 885 |
-
msgid "
|
| 886 |
msgstr ""
|
| 887 |
|
| 888 |
#: redirection-strings.php:220
|
| 889 |
-
msgid "
|
| 890 |
msgstr ""
|
| 891 |
|
| 892 |
#: redirection-strings.php:221
|
| 893 |
-
msgid "
|
| 894 |
msgstr ""
|
| 895 |
|
| 896 |
-
#: redirection-strings.php:222
|
| 897 |
-
msgid "
|
| 898 |
msgstr ""
|
| 899 |
|
| 900 |
#: redirection-strings.php:223
|
| 901 |
-
msgid "
|
| 902 |
-
|
| 903 |
-
msgstr[0] ""
|
| 904 |
-
msgstr[1] ""
|
| 905 |
|
| 906 |
#: redirection-strings.php:224
|
| 907 |
-
msgid "
|
| 908 |
msgstr ""
|
| 909 |
|
| 910 |
-
#: redirection-strings.php:
|
| 911 |
-
msgid "
|
| 912 |
msgstr ""
|
| 913 |
|
| 914 |
#: redirection-strings.php:227
|
| 915 |
-
msgid "
|
| 916 |
msgstr ""
|
| 917 |
|
| 918 |
-
#: redirection-strings.php:
|
| 919 |
-
msgid "
|
| 920 |
msgstr ""
|
| 921 |
|
| 922 |
-
#: redirection-strings.php:
|
| 923 |
-
msgid "
|
| 924 |
msgstr ""
|
| 925 |
|
| 926 |
-
#: redirection-strings.php:
|
| 927 |
-
msgid "
|
| 928 |
msgstr ""
|
| 929 |
|
| 930 |
-
#: redirection-strings.php:
|
| 931 |
-
msgid "
|
| 932 |
msgstr ""
|
| 933 |
|
| 934 |
#: redirection-strings.php:233
|
| 935 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 936 |
msgstr ""
|
| 937 |
|
| 938 |
#: redirection-strings.php:235
|
| 939 |
-
msgid "
|
| 940 |
msgstr ""
|
| 941 |
|
| 942 |
#: redirection-strings.php:236
|
| 943 |
-
msgid "
|
| 944 |
msgstr ""
|
| 945 |
|
| 946 |
#: redirection-strings.php:237
|
| 947 |
-
msgid "
|
| 948 |
msgstr ""
|
| 949 |
|
| 950 |
#: redirection-strings.php:238
|
| 951 |
-
msgid "
|
| 952 |
msgstr ""
|
| 953 |
|
| 954 |
#: redirection-strings.php:239
|
| 955 |
-
msgid "
|
| 956 |
msgstr ""
|
| 957 |
|
| 958 |
#: redirection-strings.php:240
|
| 959 |
-
msgid "
|
| 960 |
msgstr ""
|
| 961 |
|
| 962 |
#: redirection-strings.php:242
|
| 963 |
-
msgid "
|
| 964 |
msgstr ""
|
| 965 |
|
| 966 |
#: redirection-strings.php:243
|
| 967 |
-
msgid "
|
| 968 |
-
msgstr ""
|
| 969 |
-
|
| 970 |
-
#: redirection-strings.php:244
|
| 971 |
-
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
#: redirection-strings.php:245
|
| 975 |
-
msgid "
|
| 976 |
msgstr ""
|
| 977 |
|
| 978 |
#: redirection-strings.php:246
|
| 979 |
-
msgid "
|
| 980 |
-
|
| 981 |
-
|
| 982 |
-
|
| 983 |
-
msgid "(Example) The source URL is your old or original URL"
|
| 984 |
-
msgstr ""
|
| 985 |
-
|
| 986 |
-
#: redirection-strings.php:250
|
| 987 |
-
msgid "(Example) The target URL is the new URL"
|
| 988 |
-
msgstr ""
|
| 989 |
-
|
| 990 |
-
#: redirection-strings.php:251
|
| 991 |
-
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect."
|
| 992 |
-
msgstr ""
|
| 993 |
-
|
| 994 |
-
#: redirection-strings.php:252
|
| 995 |
-
msgid "Full documentation can be found on the {{link}}Redirection website.{{/link}}"
|
| 996 |
-
msgstr ""
|
| 997 |
-
|
| 998 |
-
#: redirection-strings.php:253
|
| 999 |
-
msgid "Some features you may find useful are"
|
| 1000 |
-
msgstr ""
|
| 1001 |
|
| 1002 |
-
#: redirection-strings.php:
|
| 1003 |
-
msgid "
|
| 1004 |
msgstr ""
|
| 1005 |
|
| 1006 |
-
#: redirection-strings.php:
|
| 1007 |
-
msgid "
|
| 1008 |
msgstr ""
|
| 1009 |
|
| 1010 |
-
#: redirection-strings.php:
|
| 1011 |
-
msgid "
|
| 1012 |
msgstr ""
|
| 1013 |
|
| 1014 |
-
#: redirection-strings.php:
|
| 1015 |
-
msgid "
|
| 1016 |
msgstr ""
|
| 1017 |
|
| 1018 |
-
#: redirection-strings.php:
|
| 1019 |
-
msgid "
|
| 1020 |
msgstr ""
|
| 1021 |
|
| 1022 |
-
#: redirection-strings.php:
|
| 1023 |
-
msgid "
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
-
#: redirection-strings.php:
|
| 1027 |
-
msgid "
|
| 1028 |
msgstr ""
|
| 1029 |
|
| 1030 |
-
#: redirection-strings.php:261
|
| 1031 |
-
msgid "
|
| 1032 |
msgstr ""
|
| 1033 |
|
| 1034 |
-
#: redirection-strings.php:262
|
| 1035 |
-
msgid "
|
| 1036 |
msgstr ""
|
| 1037 |
|
| 1038 |
-
#: redirection-strings.php:263
|
| 1039 |
-
msgid "
|
| 1040 |
msgstr ""
|
| 1041 |
|
| 1042 |
#: redirection-strings.php:264
|
| 1043 |
-
msgid "
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
-
#: redirection-strings.php:265
|
| 1047 |
-
msgid "
|
| 1048 |
msgstr ""
|
| 1049 |
|
| 1050 |
-
#: redirection-strings.php:266
|
| 1051 |
-
msgid "
|
| 1052 |
msgstr ""
|
| 1053 |
|
| 1054 |
#: redirection-strings.php:267
|
| 1055 |
-
msgid "
|
| 1056 |
msgstr ""
|
| 1057 |
|
| 1058 |
-
#: redirection-strings.php:
|
| 1059 |
-
msgid "
|
| 1060 |
msgstr ""
|
| 1061 |
|
| 1062 |
-
#: redirection-strings.php:270
|
| 1063 |
-
msgid "
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
-
#: redirection-strings.php:
|
| 1067 |
-
msgid "
|
| 1068 |
msgstr ""
|
| 1069 |
|
| 1070 |
-
#: redirection-strings.php:
|
| 1071 |
-
msgid "
|
| 1072 |
msgstr ""
|
| 1073 |
|
| 1074 |
-
#: redirection-strings.php:
|
| 1075 |
-
msgid "
|
| 1076 |
msgstr ""
|
| 1077 |
|
| 1078 |
-
#: redirection-strings.php:
|
| 1079 |
-
msgid "
|
| 1080 |
msgstr ""
|
| 1081 |
|
| 1082 |
-
#: redirection-strings.php:
|
| 1083 |
-
msgid "
|
| 1084 |
msgstr ""
|
| 1085 |
|
| 1086 |
-
#: redirection-strings.php:
|
| 1087 |
-
msgid "
|
| 1088 |
msgstr ""
|
| 1089 |
|
| 1090 |
-
#: redirection-strings.php:
|
| 1091 |
-
msgid "
|
| 1092 |
msgstr ""
|
| 1093 |
|
| 1094 |
-
#: redirection-strings.php:
|
| 1095 |
-
msgid "
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
-
#: redirection-strings.php:
|
| 1099 |
-
msgid "
|
| 1100 |
msgstr ""
|
| 1101 |
|
| 1102 |
-
#: redirection-strings.php:
|
| 1103 |
-
msgid "
|
| 1104 |
msgstr ""
|
| 1105 |
|
| 1106 |
-
#: redirection-strings.php:
|
| 1107 |
-
msgid "
|
| 1108 |
msgstr ""
|
| 1109 |
|
| 1110 |
-
#: redirection-strings.php:
|
| 1111 |
-
msgid "
|
| 1112 |
msgstr ""
|
| 1113 |
|
| 1114 |
-
#: redirection-strings.php:
|
| 1115 |
-
msgid "
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
-
#: redirection-strings.php:
|
| 1119 |
-
msgid "
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
-
#: redirection-strings.php:
|
| 1123 |
-
msgid "
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
-
#: redirection-strings.php:
|
| 1127 |
-
msgid "
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
-
#: redirection-strings.php:
|
| 1131 |
-
msgid "
|
| 1132 |
-
|
| 1133 |
-
msgstr[0] ""
|
| 1134 |
-
msgstr[1] ""
|
| 1135 |
|
| 1136 |
-
#: redirection-strings.php:
|
| 1137 |
-
msgid "
|
| 1138 |
msgstr ""
|
| 1139 |
|
| 1140 |
-
#: redirection-strings.php:
|
| 1141 |
-
msgid "
|
| 1142 |
msgstr ""
|
| 1143 |
|
| 1144 |
-
#: redirection-strings.php:
|
| 1145 |
-
msgid "
|
| 1146 |
msgstr ""
|
| 1147 |
|
| 1148 |
-
#: redirection-strings.php:
|
| 1149 |
-
msgid "
|
| 1150 |
msgstr ""
|
| 1151 |
|
| 1152 |
-
#: redirection-strings.php:
|
| 1153 |
-
msgid "
|
| 1154 |
msgstr ""
|
| 1155 |
|
| 1156 |
-
#: redirection-strings.php:
|
| 1157 |
-
msgid "
|
| 1158 |
msgstr ""
|
| 1159 |
|
| 1160 |
-
#: redirection-strings.php:
|
| 1161 |
-
msgid "
|
| 1162 |
msgstr ""
|
| 1163 |
|
| 1164 |
-
#: redirection-strings.php:305
|
| 1165 |
-
msgid "
|
| 1166 |
msgstr ""
|
| 1167 |
|
| 1168 |
-
#: redirection-strings.php:306
|
| 1169 |
-
msgid "
|
| 1170 |
msgstr ""
|
| 1171 |
|
| 1172 |
-
#: redirection-strings.php:307
|
| 1173 |
-
msgid "
|
| 1174 |
msgstr ""
|
| 1175 |
|
| 1176 |
#: redirection-strings.php:308
|
| 1177 |
-
msgid "
|
| 1178 |
msgstr ""
|
| 1179 |
|
| 1180 |
-
#: redirection-strings.php:309
|
| 1181 |
-
msgid "
|
| 1182 |
msgstr ""
|
| 1183 |
|
| 1184 |
#: redirection-strings.php:310
|
| 1185 |
-
msgid "
|
| 1186 |
msgstr ""
|
| 1187 |
|
| 1188 |
-
#: redirection-strings.php:311
|
| 1189 |
-
msgid "
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
-
#: redirection-strings.php:
|
| 1193 |
-
msgid "
|
| 1194 |
msgstr ""
|
| 1195 |
|
| 1196 |
-
#: redirection-strings.php:
|
| 1197 |
-
msgid "
|
| 1198 |
msgstr ""
|
| 1199 |
|
| 1200 |
-
#: redirection-strings.php:
|
| 1201 |
-
msgid "
|
| 1202 |
msgstr ""
|
| 1203 |
|
| 1204 |
-
#: redirection-strings.php:
|
| 1205 |
-
msgid "
|
| 1206 |
msgstr ""
|
| 1207 |
|
| 1208 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1209 |
msgid "A database upgrade is in progress. Please continue to finish."
|
| 1210 |
msgstr ""
|
| 1211 |
|
| 1212 |
-
#: redirection-strings.php:
|
| 1213 |
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
| 1214 |
msgstr ""
|
| 1215 |
|
| 1216 |
-
#: redirection-strings.php:
|
| 1217 |
msgid "Click \"Complete Upgrade\" when finished."
|
| 1218 |
msgstr ""
|
| 1219 |
|
| 1220 |
-
#: redirection-strings.php:
|
| 1221 |
msgid "Complete Upgrade"
|
| 1222 |
msgstr ""
|
| 1223 |
|
| 1224 |
-
#: redirection-strings.php:
|
| 1225 |
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
| 1226 |
msgstr ""
|
| 1227 |
|
| 1228 |
-
#: redirection-strings.php:
|
| 1229 |
msgid "Upgrade Required"
|
| 1230 |
msgstr ""
|
| 1231 |
|
| 1232 |
-
#: redirection-strings.php:
|
| 1233 |
msgid "Redirection database needs upgrading"
|
| 1234 |
msgstr ""
|
| 1235 |
|
| 1236 |
-
#: redirection-strings.php:
|
| 1237 |
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
| 1238 |
msgstr ""
|
| 1239 |
|
| 1240 |
-
#: redirection-strings.php:
|
| 1241 |
msgid "Manual Upgrade"
|
| 1242 |
msgstr ""
|
| 1243 |
|
| 1244 |
-
#: redirection-strings.php:
|
| 1245 |
msgid "Automatic Upgrade"
|
| 1246 |
msgstr ""
|
| 1247 |
|
| 1248 |
-
#: redirection-strings.php:
|
| 1249 |
msgid "Redirections"
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
-
#: redirection-strings.php:
|
| 1253 |
msgid "Logs"
|
| 1254 |
msgstr ""
|
| 1255 |
|
| 1256 |
-
#: redirection-strings.php:
|
| 1257 |
msgid "404 errors"
|
| 1258 |
msgstr ""
|
| 1259 |
|
| 1260 |
-
#: redirection-strings.php:
|
| 1261 |
msgid "Cached Redirection detected"
|
| 1262 |
msgstr ""
|
| 1263 |
|
| 1264 |
-
#: redirection-strings.php:
|
| 1265 |
msgid "Please clear your browser cache and reload this page."
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
-
#: redirection-strings.php:
|
| 1269 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
-
#: redirection-strings.php:
|
| 1273 |
msgid "clearing your cache."
|
| 1274 |
msgstr ""
|
| 1275 |
|
| 1276 |
-
#: redirection-strings.php:
|
| 1277 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
| 1278 |
msgstr ""
|
| 1279 |
|
| 1280 |
-
#: redirection-strings.php:
|
| 1281 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1282 |
msgstr ""
|
| 1283 |
|
| 1284 |
-
#: redirection-strings.php:
|
| 1285 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
| 1286 |
msgstr ""
|
| 1287 |
|
| 1288 |
-
#: redirection-strings.php:
|
| 1289 |
msgid "Add New"
|
| 1290 |
msgstr ""
|
| 1291 |
|
| 1292 |
-
#: redirection-strings.php:
|
| 1293 |
-
msgid "
|
| 1294 |
msgstr ""
|
| 1295 |
|
| 1296 |
-
#: redirection-strings.php:
|
| 1297 |
-
msgid "
|
| 1298 |
msgstr ""
|
| 1299 |
|
| 1300 |
-
#: redirection-strings.php:
|
| 1301 |
-
msgid "
|
| 1302 |
msgstr ""
|
| 1303 |
|
| 1304 |
-
#: redirection-strings.php:
|
| 1305 |
-
msgid "
|
| 1306 |
msgstr ""
|
| 1307 |
|
| 1308 |
-
#: redirection-strings.php:
|
| 1309 |
-
msgid "
|
| 1310 |
msgstr ""
|
| 1311 |
|
| 1312 |
-
#: redirection-strings.php:
|
| 1313 |
-
msgid "
|
| 1314 |
msgstr ""
|
| 1315 |
|
| 1316 |
-
#: redirection-strings.php:
|
| 1317 |
-
msgid "
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
-
#: redirection-strings.php:
|
| 1321 |
-
msgid "
|
| 1322 |
msgstr ""
|
| 1323 |
|
| 1324 |
-
#: redirection-strings.php:
|
| 1325 |
-
msgid "
|
| 1326 |
msgstr ""
|
| 1327 |
|
| 1328 |
-
#: redirection-strings.php:
|
| 1329 |
-
msgid "
|
| 1330 |
msgstr ""
|
| 1331 |
|
| 1332 |
-
#: redirection-strings.php:
|
| 1333 |
-
msgid "
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
-
#: redirection-strings.php:
|
| 1337 |
-
msgid "
|
| 1338 |
msgstr ""
|
| 1339 |
|
| 1340 |
-
#: redirection-strings.php:
|
| 1341 |
-
msgid "
|
| 1342 |
msgstr ""
|
| 1343 |
|
| 1344 |
-
#: redirection-strings.php:369
|
| 1345 |
-
msgid "
|
| 1346 |
msgstr ""
|
| 1347 |
|
| 1348 |
#: redirection-strings.php:370
|
| 1349 |
-
msgid "
|
| 1350 |
msgstr ""
|
| 1351 |
|
| 1352 |
#: redirection-strings.php:371
|
| 1353 |
-
msgid "
|
| 1354 |
msgstr ""
|
| 1355 |
|
| 1356 |
#: redirection-strings.php:372
|
| 1357 |
-
msgid "Import"
|
| 1358 |
-
msgstr ""
|
| 1359 |
-
|
| 1360 |
-
#: redirection-strings.php:373
|
| 1361 |
-
msgid "All imports will be appended to the current database - nothing is merged."
|
| 1362 |
-
msgstr ""
|
| 1363 |
-
|
| 1364 |
-
#: redirection-strings.php:374
|
| 1365 |
-
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)."
|
| 1366 |
-
msgstr ""
|
| 1367 |
-
|
| 1368 |
-
#: redirection-strings.php:375
|
| 1369 |
-
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
| 1370 |
-
msgstr ""
|
| 1371 |
-
|
| 1372 |
-
#: redirection-strings.php:376
|
| 1373 |
-
msgid "Export"
|
| 1374 |
-
msgstr ""
|
| 1375 |
-
|
| 1376 |
-
#: redirection-strings.php:377
|
| 1377 |
-
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
| 1378 |
-
msgstr ""
|
| 1379 |
-
|
| 1380 |
-
#: redirection-strings.php:378
|
| 1381 |
-
msgid "Everything"
|
| 1382 |
-
msgstr ""
|
| 1383 |
-
|
| 1384 |
-
#: redirection-strings.php:379
|
| 1385 |
-
msgid "WordPress redirects"
|
| 1386 |
-
msgstr ""
|
| 1387 |
-
|
| 1388 |
-
#: redirection-strings.php:380
|
| 1389 |
-
msgid "Apache redirects"
|
| 1390 |
-
msgstr ""
|
| 1391 |
-
|
| 1392 |
-
#: redirection-strings.php:381
|
| 1393 |
-
msgid "Nginx redirects"
|
| 1394 |
-
msgstr ""
|
| 1395 |
-
|
| 1396 |
-
#: redirection-strings.php:382
|
| 1397 |
-
msgid "Complete data (JSON)"
|
| 1398 |
-
msgstr ""
|
| 1399 |
-
|
| 1400 |
-
#: redirection-strings.php:383
|
| 1401 |
-
msgid "CSV"
|
| 1402 |
-
msgstr ""
|
| 1403 |
-
|
| 1404 |
-
#: redirection-strings.php:384, redirection-strings.php:538
|
| 1405 |
-
msgid "Apache .htaccess"
|
| 1406 |
-
msgstr ""
|
| 1407 |
-
|
| 1408 |
-
#: redirection-strings.php:385
|
| 1409 |
-
msgid "Nginx rewrite rules"
|
| 1410 |
-
msgstr ""
|
| 1411 |
-
|
| 1412 |
-
#: redirection-strings.php:386
|
| 1413 |
-
msgid "View"
|
| 1414 |
-
msgstr ""
|
| 1415 |
-
|
| 1416 |
-
#: redirection-strings.php:387
|
| 1417 |
-
msgid "Download"
|
| 1418 |
-
msgstr ""
|
| 1419 |
-
|
| 1420 |
-
#: redirection-strings.php:388
|
| 1421 |
-
msgid "Export redirect"
|
| 1422 |
-
msgstr ""
|
| 1423 |
-
|
| 1424 |
-
#: redirection-strings.php:389
|
| 1425 |
-
msgid "Export 404"
|
| 1426 |
-
msgstr ""
|
| 1427 |
-
|
| 1428 |
-
#: redirection-strings.php:390, redirection-strings.php:399, redirection-strings.php:425, redirection-strings.php:441
|
| 1429 |
-
msgid "Date"
|
| 1430 |
-
msgstr ""
|
| 1431 |
-
|
| 1432 |
-
#: redirection-strings.php:400, redirection-strings.php:442, redirection-strings.php:550, redirection-strings.php:621
|
| 1433 |
-
msgid "URL"
|
| 1434 |
-
msgstr ""
|
| 1435 |
-
|
| 1436 |
-
#: redirection-strings.php:403, redirection-strings.php:566, redirection-strings.php:618
|
| 1437 |
-
msgid "Target"
|
| 1438 |
-
msgstr ""
|
| 1439 |
-
|
| 1440 |
-
#: redirection-strings.php:405, redirection-strings.php:446, redirection-strings.php:590
|
| 1441 |
-
msgid "Search URL"
|
| 1442 |
-
msgstr ""
|
| 1443 |
-
|
| 1444 |
-
#: redirection-strings.php:406, redirection-strings.php:447
|
| 1445 |
-
msgid "Search referrer"
|
| 1446 |
-
msgstr ""
|
| 1447 |
-
|
| 1448 |
-
#: redirection-strings.php:407, redirection-strings.php:448
|
| 1449 |
-
msgid "Search user agent"
|
| 1450 |
-
msgstr ""
|
| 1451 |
-
|
| 1452 |
-
#: redirection-strings.php:408, redirection-strings.php:449
|
| 1453 |
-
msgid "Search IP"
|
| 1454 |
-
msgstr ""
|
| 1455 |
-
|
| 1456 |
-
#: redirection-strings.php:409, redirection-strings.php:591
|
| 1457 |
-
msgid "Search target URL"
|
| 1458 |
-
msgstr ""
|
| 1459 |
-
|
| 1460 |
-
#: redirection-strings.php:410
|
| 1461 |
-
msgid "Delete all from IP %s"
|
| 1462 |
-
msgstr ""
|
| 1463 |
-
|
| 1464 |
-
#: redirection-strings.php:411
|
| 1465 |
-
msgid "Delete all matching \"%s\""
|
| 1466 |
-
msgstr ""
|
| 1467 |
-
|
| 1468 |
-
#: redirection-strings.php:412, redirection-strings.php:454, redirection-strings.php:459
|
| 1469 |
-
msgid "Delete All"
|
| 1470 |
-
msgstr ""
|
| 1471 |
-
|
| 1472 |
-
#: redirection-strings.php:413
|
| 1473 |
-
msgid "Delete the logs - are you sure?"
|
| 1474 |
-
msgstr ""
|
| 1475 |
-
|
| 1476 |
-
#: redirection-strings.php:414
|
| 1477 |
-
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."
|
| 1478 |
-
msgstr ""
|
| 1479 |
-
|
| 1480 |
-
#: redirection-strings.php:415
|
| 1481 |
msgid "Yes! Delete the logs"
|
| 1482 |
msgstr ""
|
| 1483 |
|
| 1484 |
-
#: redirection-strings.php:
|
| 1485 |
msgid "No! Don't delete the logs"
|
| 1486 |
msgstr ""
|
| 1487 |
|
| 1488 |
-
#: redirection-strings.php:
|
| 1489 |
msgid "Geo Info"
|
| 1490 |
msgstr ""
|
| 1491 |
|
| 1492 |
-
#: redirection-strings.php:
|
| 1493 |
msgid "Agent Info"
|
| 1494 |
msgstr ""
|
| 1495 |
|
| 1496 |
-
#: redirection-strings.php:
|
| 1497 |
msgid "Filter by IP"
|
| 1498 |
msgstr ""
|
| 1499 |
|
| 1500 |
-
#: redirection-strings.php:
|
| 1501 |
msgid "Count"
|
| 1502 |
msgstr ""
|
| 1503 |
|
| 1504 |
-
#: redirection-strings.php:
|
| 1505 |
msgid "Redirect All"
|
| 1506 |
msgstr ""
|
| 1507 |
|
| 1508 |
-
#: redirection-strings.php:
|
| 1509 |
msgid "Block IP"
|
| 1510 |
msgstr ""
|
| 1511 |
|
| 1512 |
-
#: redirection-strings.php:
|
| 1513 |
msgid "Ignore URL"
|
| 1514 |
msgstr ""
|
| 1515 |
|
| 1516 |
-
#: redirection-strings.php:
|
| 1517 |
msgid "No grouping"
|
| 1518 |
msgstr ""
|
| 1519 |
|
| 1520 |
-
#: redirection-strings.php:
|
| 1521 |
msgid "Group by URL"
|
| 1522 |
msgstr ""
|
| 1523 |
|
| 1524 |
-
#: redirection-strings.php:
|
| 1525 |
msgid "Group by IP"
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
-
#: redirection-strings.php:
|
| 1529 |
msgid "Add Redirect"
|
| 1530 |
msgstr ""
|
| 1531 |
|
| 1532 |
-
#: redirection-strings.php:
|
| 1533 |
msgid "Delete Log Entries"
|
| 1534 |
msgstr ""
|
| 1535 |
|
| 1536 |
-
#: redirection-strings.php:
|
| 1537 |
msgid "Delete all logs for this entry"
|
| 1538 |
msgstr ""
|
| 1539 |
|
| 1540 |
-
#: redirection-strings.php:
|
| 1541 |
msgid "Delete all logs for these entries"
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
-
#: redirection-strings.php:
|
| 1545 |
msgid "Show All"
|
| 1546 |
msgstr ""
|
| 1547 |
|
| 1548 |
-
#: redirection-strings.php:
|
| 1549 |
msgid "Delete 404s"
|
| 1550 |
msgstr ""
|
| 1551 |
|
| 1552 |
-
#: redirection-strings.php:
|
| 1553 |
msgid "Delete the plugin - are you sure?"
|
| 1554 |
msgstr ""
|
| 1555 |
|
| 1556 |
-
#: redirection-strings.php:
|
| 1557 |
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."
|
| 1558 |
msgstr ""
|
| 1559 |
|
| 1560 |
-
#: redirection-strings.php:
|
| 1561 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1564 |
-
#: redirection-strings.php:
|
| 1565 |
msgid "Yes! Delete the plugin"
|
| 1566 |
msgstr ""
|
| 1567 |
|
| 1568 |
-
#: redirection-strings.php:
|
| 1569 |
msgid "No! Don't delete the plugin"
|
| 1570 |
msgstr ""
|
| 1571 |
|
| 1572 |
-
#: redirection-strings.php:
|
| 1573 |
msgid "Delete Redirection"
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
-
#: redirection-strings.php:
|
| 1577 |
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
| 1578 |
msgstr ""
|
| 1579 |
|
| 1580 |
-
#: redirection-strings.php:
|
| 1581 |
msgid "You've supported this plugin - thank you!"
|
| 1582 |
msgstr ""
|
| 1583 |
|
| 1584 |
-
#: redirection-strings.php:
|
| 1585 |
msgid "I'd like to support some more."
|
| 1586 |
msgstr ""
|
| 1587 |
|
| 1588 |
-
#: redirection-strings.php:
|
| 1589 |
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}}."
|
| 1590 |
msgstr ""
|
| 1591 |
|
| 1592 |
-
#: redirection-strings.php:
|
| 1593 |
msgid "You get useful software and I get to carry on making it better."
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
-
#: redirection-strings.php:
|
| 1597 |
msgid "Support 💰"
|
| 1598 |
msgstr ""
|
| 1599 |
|
| 1600 |
-
#: redirection-strings.php:
|
| 1601 |
msgid "Plugin Support"
|
| 1602 |
msgstr ""
|
| 1603 |
|
| 1604 |
-
#: redirection-strings.php:
|
| 1605 |
msgid "Newsletter"
|
| 1606 |
msgstr ""
|
| 1607 |
|
| 1608 |
-
#: redirection-strings.php:
|
| 1609 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
| 1610 |
msgstr ""
|
| 1611 |
|
| 1612 |
-
#: redirection-strings.php:
|
| 1613 |
msgid "Want to keep up to date with changes to Redirection?"
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
-
#: redirection-strings.php:
|
| 1617 |
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1618 |
msgstr ""
|
| 1619 |
|
| 1620 |
-
#: redirection-strings.php:
|
| 1621 |
msgid "Your email address:"
|
| 1622 |
msgstr ""
|
| 1623 |
|
| 1624 |
-
#: redirection-strings.php:
|
| 1625 |
msgid "No logs"
|
| 1626 |
msgstr ""
|
| 1627 |
|
| 1628 |
-
#: redirection-strings.php:
|
| 1629 |
msgid "A day"
|
| 1630 |
msgstr ""
|
| 1631 |
|
| 1632 |
-
#: redirection-strings.php:
|
| 1633 |
msgid "A week"
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
-
#: redirection-strings.php:
|
| 1637 |
msgid "A month"
|
| 1638 |
msgstr ""
|
| 1639 |
|
| 1640 |
-
#: redirection-strings.php:
|
| 1641 |
msgid "Two months"
|
| 1642 |
msgstr ""
|
| 1643 |
|
| 1644 |
-
#: redirection-strings.php:
|
| 1645 |
msgid "Forever"
|
| 1646 |
msgstr ""
|
| 1647 |
|
| 1648 |
-
#: redirection-strings.php:
|
| 1649 |
msgid "Never cache"
|
| 1650 |
msgstr ""
|
| 1651 |
|
| 1652 |
-
#: redirection-strings.php:
|
| 1653 |
msgid "An hour"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
-
#: redirection-strings.php:
|
| 1657 |
msgid "No IP logging"
|
| 1658 |
msgstr ""
|
| 1659 |
|
| 1660 |
-
#: redirection-strings.php:
|
| 1661 |
msgid "Full IP logging"
|
| 1662 |
msgstr ""
|
| 1663 |
|
| 1664 |
-
#: redirection-strings.php:
|
| 1665 |
msgid "Anonymize IP (mask last part)"
|
| 1666 |
msgstr ""
|
| 1667 |
|
| 1668 |
-
#: redirection-strings.php:
|
| 1669 |
msgid "Default REST API"
|
| 1670 |
msgstr ""
|
| 1671 |
|
| 1672 |
-
#: redirection-strings.php:
|
| 1673 |
msgid "Raw REST API"
|
| 1674 |
msgstr ""
|
| 1675 |
|
| 1676 |
-
#: redirection-strings.php:
|
| 1677 |
msgid "Relative REST API"
|
| 1678 |
msgstr ""
|
| 1679 |
|
| 1680 |
-
#: redirection-strings.php:
|
| 1681 |
msgid "Exact match"
|
| 1682 |
msgstr ""
|
| 1683 |
|
| 1684 |
-
#: redirection-strings.php:
|
| 1685 |
msgid "Ignore all query parameters"
|
| 1686 |
msgstr ""
|
| 1687 |
|
| 1688 |
-
#: redirection-strings.php:
|
| 1689 |
msgid "Ignore and pass all query parameters"
|
| 1690 |
msgstr ""
|
| 1691 |
|
| 1692 |
-
#: redirection-strings.php:
|
| 1693 |
msgid "URL Monitor Changes"
|
| 1694 |
msgstr ""
|
| 1695 |
|
| 1696 |
-
#: redirection-strings.php:
|
| 1697 |
msgid "Save changes to this group"
|
| 1698 |
msgstr ""
|
| 1699 |
|
| 1700 |
-
#: redirection-strings.php:
|
| 1701 |
msgid "For example \"/amp\""
|
| 1702 |
msgstr ""
|
| 1703 |
|
| 1704 |
-
#: redirection-strings.php:
|
| 1705 |
msgid "Create associated redirect (added to end of URL)"
|
| 1706 |
msgstr ""
|
| 1707 |
|
| 1708 |
-
#: redirection-strings.php:
|
| 1709 |
msgid "Monitor changes to %(type)s"
|
| 1710 |
msgstr ""
|
| 1711 |
|
| 1712 |
-
#: redirection-strings.php:
|
| 1713 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1714 |
msgstr ""
|
| 1715 |
|
| 1716 |
-
#: redirection-strings.php:
|
| 1717 |
msgid "Redirect Logs"
|
| 1718 |
msgstr ""
|
| 1719 |
|
| 1720 |
-
#: redirection-strings.php:
|
| 1721 |
msgid "(time to keep logs for)"
|
| 1722 |
msgstr ""
|
| 1723 |
|
| 1724 |
-
#: redirection-strings.php:
|
| 1725 |
msgid "404 Logs"
|
| 1726 |
msgstr ""
|
| 1727 |
|
| 1728 |
-
#: redirection-strings.php:
|
| 1729 |
msgid "IP Logging"
|
| 1730 |
msgstr ""
|
| 1731 |
|
| 1732 |
-
#: redirection-strings.php:
|
| 1733 |
msgid "(select IP logging level)"
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
-
#: redirection-strings.php:
|
| 1737 |
msgid "GDPR / Privacy information"
|
| 1738 |
msgstr ""
|
| 1739 |
|
| 1740 |
-
#: redirection-strings.php:
|
| 1741 |
msgid "URL Monitor"
|
| 1742 |
msgstr ""
|
| 1743 |
|
| 1744 |
-
#: redirection-strings.php:
|
| 1745 |
msgid "RSS Token"
|
| 1746 |
msgstr ""
|
| 1747 |
|
| 1748 |
-
#: redirection-strings.php:
|
| 1749 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
| 1750 |
msgstr ""
|
| 1751 |
|
| 1752 |
-
#: redirection-strings.php:
|
| 1753 |
msgid "Default URL settings"
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
-
#: redirection-strings.php:
|
| 1757 |
msgid "Applies to all redirections unless you configure them otherwise."
|
| 1758 |
msgstr ""
|
| 1759 |
|
| 1760 |
-
#: redirection-strings.php:
|
| 1761 |
msgid "Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 1762 |
msgstr ""
|
| 1763 |
|
| 1764 |
-
#: redirection-strings.php:
|
| 1765 |
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 1766 |
msgstr ""
|
| 1767 |
|
| 1768 |
-
#: redirection-strings.php:
|
| 1769 |
msgid "Default query matching"
|
| 1770 |
msgstr ""
|
| 1771 |
|
| 1772 |
-
#: redirection-strings.php:
|
| 1773 |
msgid "Exact - matches the query parameters exactly defined in your source, in any order"
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
-
#: redirection-strings.php:
|
| 1777 |
msgid "Ignore - as exact, but ignores any query parameters not in your source"
|
| 1778 |
msgstr ""
|
| 1779 |
|
| 1780 |
-
#: redirection-strings.php:
|
| 1781 |
msgid "Pass - as ignore, but also copies the query parameters to the target"
|
| 1782 |
msgstr ""
|
| 1783 |
|
| 1784 |
-
#: redirection-strings.php:
|
| 1785 |
msgid "Auto-generate URL"
|
| 1786 |
msgstr ""
|
| 1787 |
|
| 1788 |
-
#: redirection-strings.php:
|
| 1789 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1790 |
msgstr ""
|
| 1791 |
|
| 1792 |
-
#: redirection-strings.php:
|
| 1793 |
msgid "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}."
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
-
#: redirection-strings.php:
|
| 1797 |
msgid "Unable to save .htaccess file"
|
| 1798 |
msgstr ""
|
| 1799 |
|
| 1800 |
-
#: redirection-strings.php:
|
| 1801 |
-
msgid "Force HTTPS"
|
| 1802 |
-
msgstr ""
|
| 1803 |
-
|
| 1804 |
-
#: redirection-strings.php:542
|
| 1805 |
-
msgid "Force a redirect from HTTP to the HTTPS version of your WordPress site domain. Please ensure your HTTPS is working before enabling."
|
| 1806 |
-
msgstr ""
|
| 1807 |
-
|
| 1808 |
-
#: redirection-strings.php:543
|
| 1809 |
-
msgid "(beta)"
|
| 1810 |
-
msgstr ""
|
| 1811 |
-
|
| 1812 |
-
#: redirection-strings.php:544
|
| 1813 |
msgid "Redirect Cache"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
-
#: redirection-strings.php:
|
| 1817 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
| 1818 |
msgstr ""
|
| 1819 |
|
| 1820 |
-
#: redirection-strings.php:
|
| 1821 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
| 1822 |
msgstr ""
|
| 1823 |
|
| 1824 |
-
#: redirection-strings.php:
|
| 1825 |
msgid "Update"
|
| 1826 |
msgstr ""
|
| 1827 |
|
| 1828 |
-
#: redirection-strings.php:
|
| 1829 |
msgid "Match Type"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
-
#: redirection-strings.php:
|
| 1833 |
msgid "Action Type"
|
| 1834 |
msgstr ""
|
| 1835 |
|
| 1836 |
-
#: redirection-strings.php:
|
| 1837 |
msgid "Code"
|
| 1838 |
msgstr ""
|
| 1839 |
|
| 1840 |
-
#: redirection-strings.php:
|
| 1841 |
msgid "Pos"
|
| 1842 |
msgstr ""
|
| 1843 |
|
| 1844 |
-
#: redirection-strings.php:
|
| 1845 |
msgid "Hits"
|
| 1846 |
msgstr ""
|
| 1847 |
|
| 1848 |
-
#: redirection-strings.php:
|
| 1849 |
msgid "Last Access"
|
| 1850 |
msgstr ""
|
| 1851 |
|
| 1852 |
-
#: redirection-strings.php:
|
| 1853 |
msgid "Reset hits"
|
| 1854 |
msgstr ""
|
| 1855 |
|
| 1856 |
-
#: redirection-strings.php:
|
| 1857 |
msgid "Source"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
-
#: redirection-strings.php:
|
| 1861 |
msgid "URL options"
|
| 1862 |
msgstr ""
|
| 1863 |
|
| 1864 |
-
#: redirection-strings.php:
|
| 1865 |
msgid "HTTP code"
|
| 1866 |
msgstr ""
|
| 1867 |
|
| 1868 |
-
#: redirection-strings.php:
|
| 1869 |
msgid "URL match"
|
| 1870 |
msgstr ""
|
| 1871 |
|
| 1872 |
-
#: redirection-strings.php:
|
| 1873 |
msgid "Regular Expression"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
-
#: redirection-strings.php:
|
| 1877 |
msgid "Plain"
|
| 1878 |
msgstr ""
|
| 1879 |
|
| 1880 |
-
#: redirection-strings.php:
|
| 1881 |
msgid "HTTP Status Code"
|
| 1882 |
msgstr ""
|
| 1883 |
|
| 1884 |
-
#: redirection-strings.php:
|
| 1885 |
msgid "Last Accessed"
|
| 1886 |
msgstr ""
|
| 1887 |
|
| 1888 |
-
#: redirection-strings.php:
|
| 1889 |
msgid "Never accessed"
|
| 1890 |
msgstr ""
|
| 1891 |
|
| 1892 |
-
#: redirection-strings.php:
|
| 1893 |
msgid "Not accessed in last month"
|
| 1894 |
msgstr ""
|
| 1895 |
|
| 1896 |
-
#: redirection-strings.php:
|
| 1897 |
msgid "Not accessed in last year"
|
| 1898 |
msgstr ""
|
| 1899 |
|
| 1900 |
-
#: redirection-strings.php:
|
| 1901 |
msgid "Search title"
|
| 1902 |
msgstr ""
|
| 1903 |
|
| 1904 |
-
#: redirection-strings.php:
|
| 1905 |
msgid "Add new redirection"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
-
#: redirection-strings.php:
|
| 1909 |
msgid "All groups"
|
| 1910 |
msgstr ""
|
| 1911 |
|
| 1912 |
-
#: redirection-strings.php:
|
| 1913 |
msgid "Check Redirect"
|
| 1914 |
msgstr ""
|
| 1915 |
|
| 1916 |
-
#: redirection-strings.php:
|
| 1917 |
msgid "pass"
|
| 1918 |
msgstr ""
|
| 1919 |
|
| 1920 |
-
#: redirection-strings.php:
|
| 1921 |
msgid "Exact Query"
|
| 1922 |
msgstr ""
|
| 1923 |
|
| 1924 |
-
#: redirection-strings.php:
|
| 1925 |
msgid "Ignore Query"
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
-
#: redirection-strings.php:
|
| 1929 |
msgid "Ignore & Pass Query"
|
| 1930 |
msgstr ""
|
| 1931 |
|
| 1932 |
-
#: redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1933 |
msgid "Database version"
|
| 1934 |
msgstr ""
|
| 1935 |
|
| 1936 |
-
#: redirection-strings.php:
|
| 1937 |
msgid "Do not change unless advised to do so!"
|
| 1938 |
msgstr ""
|
| 1939 |
|
| 1940 |
-
#: redirection-strings.php:
|
| 1941 |
msgid "IP Headers"
|
| 1942 |
msgstr ""
|
| 1943 |
|
| 1944 |
-
#: redirection-strings.php:
|
| 1945 |
msgid "Need help?"
|
| 1946 |
msgstr ""
|
| 1947 |
|
| 1948 |
-
#: redirection-strings.php:
|
| 1949 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
| 1950 |
msgstr ""
|
| 1951 |
|
| 1952 |
-
#: redirection-strings.php:
|
| 1953 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
| 1954 |
msgstr ""
|
| 1955 |
|
| 1956 |
-
#: redirection-strings.php:
|
| 1957 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
| 1958 |
msgstr ""
|
| 1959 |
|
| 1960 |
-
#: redirection-strings.php:
|
| 1961 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
| 1962 |
msgstr ""
|
| 1963 |
|
| 1964 |
-
#: redirection-strings.php:
|
| 1965 |
msgid "Unable to load details"
|
| 1966 |
msgstr ""
|
| 1967 |
|
| 1968 |
-
#: redirection-strings.php:
|
| 1969 |
msgid "URL is being redirected with Redirection"
|
| 1970 |
msgstr ""
|
| 1971 |
|
| 1972 |
-
#: redirection-strings.php:
|
| 1973 |
msgid "URL is not being redirected with Redirection"
|
| 1974 |
msgstr ""
|
| 1975 |
|
| 1976 |
-
#: redirection-strings.php:
|
| 1977 |
msgid "Redirect Tester"
|
| 1978 |
msgstr ""
|
| 1979 |
|
| 1980 |
-
#: redirection-strings.php:
|
| 1981 |
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
| 1982 |
msgstr ""
|
| 1983 |
|
| 1984 |
-
#: redirection-strings.php:
|
| 1985 |
msgid "Enter full URL, including http:// or https://"
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
-
#: redirection-strings.php:
|
| 1989 |
msgid "Check"
|
| 1990 |
msgstr ""
|
| 1991 |
|
| 1992 |
-
#: redirection-strings.php:
|
| 1993 |
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."
|
| 1994 |
msgstr ""
|
| 1995 |
|
| 1996 |
-
#: redirection-strings.php:
|
| 1997 |
msgid "⚡️ Magic fix ⚡️"
|
| 1998 |
msgstr ""
|
| 1999 |
|
| 2000 |
-
#: redirection-strings.php:
|
| 2001 |
msgid "Problem"
|
| 2002 |
msgstr ""
|
| 2003 |
|
| 2004 |
-
#: redirection-strings.php:
|
| 2005 |
msgid "WordPress REST API"
|
| 2006 |
msgstr ""
|
| 2007 |
|
| 2008 |
-
#: redirection-strings.php:
|
| 2009 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
| 2010 |
msgstr ""
|
| 2011 |
|
| 2012 |
-
#: redirection-strings.php:
|
| 2013 |
msgid "Plugin Status"
|
| 2014 |
msgstr ""
|
| 2015 |
|
| 2016 |
-
#: redirection-strings.php:
|
| 2017 |
msgid "Plugin Debug"
|
| 2018 |
msgstr ""
|
| 2019 |
|
| 2020 |
-
#: redirection-strings.php:
|
| 2021 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
-
#: redirection-strings.php:
|
| 2025 |
msgid "Redirection saved"
|
| 2026 |
msgstr ""
|
| 2027 |
|
| 2028 |
-
#: redirection-strings.php:
|
| 2029 |
msgid "Log deleted"
|
| 2030 |
msgstr ""
|
| 2031 |
|
| 2032 |
-
#: redirection-strings.php:
|
| 2033 |
msgid "Settings saved"
|
| 2034 |
msgstr ""
|
| 2035 |
|
| 2036 |
-
#: redirection-strings.php:
|
| 2037 |
msgid "Group saved"
|
| 2038 |
msgstr ""
|
| 2039 |
|
| 2040 |
-
#: redirection-strings.php:
|
| 2041 |
msgid "404 deleted"
|
| 2042 |
msgstr ""
|
| 2043 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2044 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 2045 |
#: redirection.php:38
|
| 2046 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
|
@@ -2153,6 +2213,6 @@ msgstr ""
|
|
| 2153 |
msgid "Table \"%s\" is missing"
|
| 2154 |
msgstr ""
|
| 2155 |
|
| 2156 |
-
#: database/schema/latest.php:
|
| 2157 |
msgid "Modified Posts"
|
| 2158 |
msgstr ""
|
| 14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 16 |
|
| 17 |
+
#: redirection-admin.php:142, redirection-strings.php:323
|
| 18 |
msgid "Upgrade Database"
|
| 19 |
msgstr ""
|
| 20 |
|
| 21 |
+
#: redirection-admin.php:145, redirection-strings.php:564
|
| 22 |
msgid "Settings"
|
| 23 |
msgstr ""
|
| 24 |
|
| 57 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
+
#: redirection-admin.php:398, redirection-strings.php:343
|
| 61 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
| 62 |
msgstr ""
|
| 63 |
|
| 129 |
msgid "Setting up Redirection"
|
| 130 |
msgstr ""
|
| 131 |
|
| 132 |
+
#: redirection-strings.php:13, redirection-strings.php:244
|
| 133 |
msgid "Manual Install"
|
| 134 |
msgstr ""
|
| 135 |
|
| 136 |
+
#: redirection-strings.php:14, redirection-strings.php:319
|
| 137 |
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
| 138 |
msgstr ""
|
| 139 |
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
#: redirection-strings.php:34
|
| 201 |
+
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy."
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
#: redirection-strings.php:36
|
| 245 |
msgid "That didn't help"
|
| 246 |
msgstr ""
|
| 247 |
|
| 248 |
+
#: redirection-strings.php:47, redirection-strings.php:341
|
| 249 |
msgid "Something went wrong 🙁"
|
| 250 |
msgstr ""
|
| 251 |
|
| 273 |
msgid "Geo IP Error"
|
| 274 |
msgstr ""
|
| 275 |
|
| 276 |
+
#: redirection-strings.php:55, redirection-strings.php:74, redirection-strings.php:175
|
| 277 |
msgid "Something went wrong obtaining this information"
|
| 278 |
msgstr ""
|
| 279 |
|
| 321 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
| 322 |
msgstr ""
|
| 323 |
|
| 324 |
+
#: redirection-strings.php:69, redirection-strings.php:182
|
| 325 |
msgid "Agent"
|
| 326 |
msgstr ""
|
| 327 |
|
| 345 |
msgid "Check redirect for: {{code}}%s{{/code}}"
|
| 346 |
msgstr ""
|
| 347 |
|
| 348 |
+
#: redirection-strings.php:76, redirection-strings.php:250, redirection-strings.php:259
|
| 349 |
msgid "Redirects"
|
| 350 |
msgstr ""
|
| 351 |
|
| 352 |
+
#: redirection-strings.php:77, redirection-strings.php:330, redirection-strings.php:560
|
| 353 |
+
msgid "Site"
|
| 354 |
+
msgstr ""
|
| 355 |
+
|
| 356 |
+
#: redirection-strings.php:78, redirection-strings.php:331
|
| 357 |
msgid "Groups"
|
| 358 |
msgstr ""
|
| 359 |
|
| 360 |
+
#: redirection-strings.php:79
|
| 361 |
msgid "Log"
|
| 362 |
msgstr ""
|
| 363 |
|
| 364 |
+
#: redirection-strings.php:80
|
| 365 |
msgid "404s"
|
| 366 |
msgstr ""
|
| 367 |
|
| 368 |
+
#: redirection-strings.php:81, redirection-strings.php:332
|
| 369 |
msgid "Import/Export"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
+
#: redirection-strings.php:82, redirection-strings.php:335
|
| 373 |
msgid "Options"
|
| 374 |
msgstr ""
|
| 375 |
|
| 376 |
+
#: redirection-strings.php:83, redirection-strings.php:336
|
| 377 |
msgid "Support"
|
| 378 |
msgstr ""
|
| 379 |
|
| 380 |
+
#: redirection-strings.php:84
|
| 381 |
msgid "View notice"
|
| 382 |
msgstr ""
|
| 383 |
|
| 384 |
+
#: redirection-strings.php:85
|
| 385 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
| 386 |
msgstr ""
|
| 387 |
|
| 388 |
+
#: redirection-strings.php:86
|
|
|
|
|
|
|
|
|
|
|
|
|
| 389 |
msgid "with HTTP code"
|
| 390 |
msgstr ""
|
| 391 |
|
| 392 |
+
#: redirection-strings.php:87, matches/url.php:7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 393 |
msgid "URL only"
|
| 394 |
msgstr ""
|
| 395 |
|
| 396 |
+
#: redirection-strings.php:88, matches/login.php:8
|
| 397 |
msgid "URL and login status"
|
| 398 |
msgstr ""
|
| 399 |
|
| 400 |
+
#: redirection-strings.php:89, matches/user-role.php:9
|
| 401 |
msgid "URL and role/capability"
|
| 402 |
msgstr ""
|
| 403 |
|
| 404 |
+
#: redirection-strings.php:90, matches/referrer.php:10
|
| 405 |
msgid "URL and referrer"
|
| 406 |
msgstr ""
|
| 407 |
|
| 408 |
+
#: redirection-strings.php:91, matches/user-agent.php:10
|
| 409 |
msgid "URL and user agent"
|
| 410 |
msgstr ""
|
| 411 |
|
| 412 |
+
#: redirection-strings.php:92, matches/cookie.php:7
|
| 413 |
msgid "URL and cookie"
|
| 414 |
msgstr ""
|
| 415 |
|
| 416 |
+
#: redirection-strings.php:93, matches/ip.php:9
|
| 417 |
msgid "URL and IP"
|
| 418 |
msgstr ""
|
| 419 |
|
| 420 |
+
#: redirection-strings.php:94, matches/server.php:9
|
| 421 |
msgid "URL and server"
|
| 422 |
msgstr ""
|
| 423 |
|
| 424 |
+
#: redirection-strings.php:95, matches/http-header.php:11
|
| 425 |
msgid "URL and HTTP header"
|
| 426 |
msgstr ""
|
| 427 |
|
| 428 |
+
#: redirection-strings.php:96, matches/custom-filter.php:9
|
| 429 |
msgid "URL and custom filter"
|
| 430 |
msgstr ""
|
| 431 |
|
| 432 |
+
#: redirection-strings.php:97, matches/page.php:9
|
| 433 |
msgid "URL and WordPress page type"
|
| 434 |
msgstr ""
|
| 435 |
|
| 436 |
+
#: redirection-strings.php:98, matches/language.php:9
|
| 437 |
msgid "URL and language"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
+
#: redirection-strings.php:99
|
| 441 |
msgid "Redirect to URL"
|
| 442 |
msgstr ""
|
| 443 |
|
| 444 |
+
#: redirection-strings.php:100
|
| 445 |
msgid "Redirect to random post"
|
| 446 |
msgstr ""
|
| 447 |
|
| 448 |
+
#: redirection-strings.php:101
|
| 449 |
msgid "Pass-through"
|
| 450 |
msgstr ""
|
| 451 |
|
| 452 |
+
#: redirection-strings.php:102
|
| 453 |
msgid "Error (404)"
|
| 454 |
msgstr ""
|
| 455 |
|
| 456 |
+
#: redirection-strings.php:103
|
| 457 |
msgid "Do nothing (ignore)"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
+
#: redirection-strings.php:104
|
| 461 |
msgid "301 - Moved Permanently"
|
| 462 |
msgstr ""
|
| 463 |
|
| 464 |
+
#: redirection-strings.php:105
|
| 465 |
msgid "302 - Found"
|
| 466 |
msgstr ""
|
| 467 |
|
| 468 |
+
#: redirection-strings.php:106
|
| 469 |
msgid "303 - See Other"
|
| 470 |
msgstr ""
|
| 471 |
|
| 472 |
+
#: redirection-strings.php:107
|
| 473 |
msgid "304 - Not Modified"
|
| 474 |
msgstr ""
|
| 475 |
|
| 476 |
+
#: redirection-strings.php:108
|
| 477 |
msgid "307 - Temporary Redirect"
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
+
#: redirection-strings.php:109
|
| 481 |
msgid "308 - Permanent Redirect"
|
| 482 |
msgstr ""
|
| 483 |
|
| 484 |
+
#: redirection-strings.php:110
|
| 485 |
msgid "400 - Bad Request"
|
| 486 |
msgstr ""
|
| 487 |
|
| 488 |
+
#: redirection-strings.php:111
|
| 489 |
msgid "401 - Unauthorized"
|
| 490 |
msgstr ""
|
| 491 |
|
| 492 |
+
#: redirection-strings.php:112
|
| 493 |
msgid "403 - Forbidden"
|
| 494 |
msgstr ""
|
| 495 |
|
| 496 |
+
#: redirection-strings.php:113
|
| 497 |
msgid "404 - Not Found"
|
| 498 |
msgstr ""
|
| 499 |
|
| 500 |
+
#: redirection-strings.php:114
|
| 501 |
msgid "410 - Gone"
|
| 502 |
msgstr ""
|
| 503 |
|
| 504 |
+
#: redirection-strings.php:115
|
| 505 |
msgid "418 - I'm a teapot"
|
| 506 |
msgstr ""
|
| 507 |
|
| 508 |
+
#: redirection-strings.php:116
|
| 509 |
msgid "451 - Unavailable For Legal Reasons"
|
| 510 |
msgstr ""
|
| 511 |
|
| 512 |
+
#: redirection-strings.php:117
|
| 513 |
msgid "500 - Internal Server Error"
|
| 514 |
msgstr ""
|
| 515 |
|
| 516 |
+
#: redirection-strings.php:118
|
| 517 |
msgid "501 - Not implemented"
|
| 518 |
msgstr ""
|
| 519 |
|
| 520 |
+
#: redirection-strings.php:119
|
| 521 |
msgid "502 - Bad Gateway"
|
| 522 |
msgstr ""
|
| 523 |
|
| 524 |
+
#: redirection-strings.php:120
|
| 525 |
msgid "503 - Service Unavailable"
|
| 526 |
msgstr ""
|
| 527 |
|
| 528 |
+
#: redirection-strings.php:121
|
| 529 |
msgid "504 - Gateway Timeout"
|
| 530 |
msgstr ""
|
| 531 |
|
| 532 |
+
#: redirection-strings.php:122, redirection-strings.php:624, redirection-strings.php:628, redirection-strings.php:636, redirection-strings.php:647
|
| 533 |
msgid "Regex"
|
| 534 |
msgstr ""
|
| 535 |
|
| 536 |
+
#: redirection-strings.php:123
|
| 537 |
msgid "Ignore Slash"
|
| 538 |
msgstr ""
|
| 539 |
|
| 540 |
+
#: redirection-strings.php:124
|
| 541 |
msgid "Ignore Case"
|
| 542 |
msgstr ""
|
| 543 |
|
| 544 |
+
#: redirection-strings.php:125
|
| 545 |
msgid "Exact match all parameters in any order"
|
| 546 |
msgstr ""
|
| 547 |
|
| 548 |
+
#: redirection-strings.php:126
|
| 549 |
msgid "Ignore all parameters"
|
| 550 |
msgstr ""
|
| 551 |
|
| 552 |
+
#: redirection-strings.php:127
|
| 553 |
msgid "Ignore & pass parameters to the target"
|
| 554 |
msgstr ""
|
| 555 |
|
| 556 |
+
#: redirection-strings.php:128
|
| 557 |
msgid "When matched"
|
| 558 |
msgstr ""
|
| 559 |
|
| 560 |
+
#: redirection-strings.php:129, redirection-strings.php:508, redirection-strings.php:528
|
| 561 |
msgid "Group"
|
| 562 |
msgstr ""
|
| 563 |
|
| 564 |
+
#: redirection-strings.php:130, redirection-strings.php:277, redirection-strings.php:578
|
| 565 |
msgid "Save"
|
| 566 |
msgstr ""
|
| 567 |
|
| 568 |
+
#: redirection-strings.php:131, redirection-strings.php:278, redirection-strings.php:289
|
| 569 |
msgid "Cancel"
|
| 570 |
msgstr ""
|
| 571 |
|
| 572 |
+
#: redirection-strings.php:132, redirection-strings.php:295
|
| 573 |
msgid "Close"
|
| 574 |
msgstr ""
|
| 575 |
|
| 576 |
+
#: redirection-strings.php:133
|
| 577 |
msgid "Show advanced options"
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
+
#: redirection-strings.php:134
|
| 581 |
msgid "Match"
|
| 582 |
msgstr ""
|
| 583 |
|
| 584 |
+
#: redirection-strings.php:135, redirection-strings.php:523
|
| 585 |
+
msgid "Position"
|
| 586 |
+
msgstr ""
|
| 587 |
+
|
| 588 |
+
#: redirection-strings.php:136, redirection-strings.php:518
|
| 589 |
+
msgid "Query Parameters"
|
| 590 |
+
msgstr ""
|
| 591 |
+
|
| 592 |
+
#: redirection-strings.php:137, redirection-strings.php:138, redirection-strings.php:203, redirection-strings.php:348, redirection-strings.php:378, redirection-strings.php:383
|
| 593 |
+
msgid "Source URL"
|
| 594 |
+
msgstr ""
|
| 595 |
+
|
| 596 |
+
#: redirection-strings.php:139
|
| 597 |
+
msgid "The relative URL you want to redirect from"
|
| 598 |
+
msgstr ""
|
| 599 |
+
|
| 600 |
+
#: redirection-strings.php:140
|
| 601 |
+
msgid "URL options / Regex"
|
| 602 |
+
msgstr ""
|
| 603 |
+
|
| 604 |
+
#: redirection-strings.php:141
|
| 605 |
+
msgid "The target URL you want to redirect, or auto-complete on post name or permalink."
|
| 606 |
+
msgstr ""
|
| 607 |
+
|
| 608 |
+
#: redirection-strings.php:142, redirection-strings.php:519
|
| 609 |
+
msgid "Title"
|
| 610 |
+
msgstr ""
|
| 611 |
+
|
| 612 |
+
#: redirection-strings.php:143
|
| 613 |
+
msgid "Describe the purpose of this redirect (optional)"
|
| 614 |
+
msgstr ""
|
| 615 |
+
|
| 616 |
+
#: redirection-strings.php:144
|
| 617 |
+
msgid "Anchor values are not sent to the server and cannot be redirected."
|
| 618 |
+
msgstr ""
|
| 619 |
+
|
| 620 |
+
#: redirection-strings.php:145
|
| 621 |
+
msgid "This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}."
|
| 622 |
msgstr ""
|
| 623 |
|
| 624 |
#: redirection-strings.php:146
|
| 625 |
+
msgid "The source URL should probably start with a {{code}}/{{/code}}"
|
| 626 |
msgstr ""
|
| 627 |
|
| 628 |
+
#: redirection-strings.php:147
|
| 629 |
+
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
| 630 |
msgstr ""
|
| 631 |
|
| 632 |
#: redirection-strings.php:148
|
| 633 |
+
msgid "WordPress permalink structures do not work in normal URLs. Please use a regular expression."
|
| 634 |
msgstr ""
|
| 635 |
|
| 636 |
#: redirection-strings.php:149
|
| 637 |
+
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
| 638 |
msgstr ""
|
| 639 |
|
| 640 |
#: redirection-strings.php:150
|
| 641 |
+
msgid "This will redirect everything, including the login pages. Please be sure you want to do this."
|
| 642 |
+
msgstr ""
|
| 643 |
+
|
| 644 |
+
#: redirection-strings.php:151
|
| 645 |
+
msgid "Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action."
|
| 646 |
msgstr ""
|
| 647 |
|
| 648 |
#: redirection-strings.php:152
|
| 649 |
+
msgid "Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}."
|
| 650 |
msgstr ""
|
| 651 |
|
| 652 |
#: redirection-strings.php:153
|
| 653 |
+
msgid "Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}"
|
| 654 |
msgstr ""
|
| 655 |
|
| 656 |
#: redirection-strings.php:154
|
| 657 |
+
msgid "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?"
|
| 658 |
msgstr ""
|
| 659 |
|
| 660 |
+
#: redirection-strings.php:155
|
| 661 |
+
msgid "Some servers may be configured to serve file resources directly, preventing a redirect occurring."
|
| 662 |
msgstr ""
|
| 663 |
|
| 664 |
+
#: redirection-strings.php:156, redirection-strings.php:157
|
| 665 |
+
msgid "Saving..."
|
| 666 |
msgstr ""
|
| 667 |
|
| 668 |
#: redirection-strings.php:158
|
| 669 |
+
msgid "Working!"
|
| 670 |
msgstr ""
|
| 671 |
|
| 672 |
#: redirection-strings.php:159
|
| 673 |
+
msgid "Show Full"
|
| 674 |
msgstr ""
|
| 675 |
|
| 676 |
#: redirection-strings.php:160
|
| 677 |
+
msgid "Hide"
|
| 678 |
+
msgstr ""
|
| 679 |
+
|
| 680 |
+
#: redirection-strings.php:161
|
| 681 |
+
msgid "Switch to this API"
|
| 682 |
msgstr ""
|
| 683 |
|
| 684 |
#: redirection-strings.php:162
|
| 685 |
+
msgid "Current API"
|
| 686 |
+
msgstr ""
|
| 687 |
+
|
| 688 |
+
#: redirection-strings.php:163, redirection-strings.php:597
|
| 689 |
+
msgid "Good"
|
| 690 |
msgstr ""
|
| 691 |
|
| 692 |
#: redirection-strings.php:164
|
| 693 |
+
msgid "Working but some issues"
|
| 694 |
msgstr ""
|
| 695 |
|
| 696 |
+
#: redirection-strings.php:165
|
| 697 |
+
msgid "Not working but fixable"
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
#: redirection-strings.php:166
|
| 701 |
+
msgid "Unavailable"
|
| 702 |
msgstr ""
|
| 703 |
|
| 704 |
#: redirection-strings.php:167
|
| 705 |
+
msgid "There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work."
|
| 706 |
msgstr ""
|
| 707 |
|
| 708 |
#: redirection-strings.php:168
|
| 709 |
+
msgid "Your REST API is not working and the plugin will not be able to continue until this is fixed."
|
| 710 |
msgstr ""
|
| 711 |
|
| 712 |
#: redirection-strings.php:169
|
| 713 |
+
msgid "You are using a broken REST API route. Changing to a working API should fix the problem."
|
| 714 |
msgstr ""
|
| 715 |
|
| 716 |
#: redirection-strings.php:170
|
| 717 |
+
msgid "Summary"
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
#: redirection-strings.php:171
|
| 721 |
+
msgid "Show Problems"
|
| 722 |
msgstr ""
|
| 723 |
|
| 724 |
+
#: redirection-strings.php:172
|
| 725 |
+
msgid "Testing - %s$"
|
| 726 |
msgstr ""
|
| 727 |
|
| 728 |
#: redirection-strings.php:173
|
| 729 |
+
msgid "Check Again"
|
| 730 |
msgstr ""
|
| 731 |
|
| 732 |
+
#: redirection-strings.php:174
|
| 733 |
+
msgid "Useragent Error"
|
| 734 |
msgstr ""
|
| 735 |
|
| 736 |
#: redirection-strings.php:176
|
| 737 |
+
msgid "Unknown Useragent"
|
| 738 |
msgstr ""
|
| 739 |
|
| 740 |
#: redirection-strings.php:177
|
| 741 |
+
msgid "Device"
|
| 742 |
msgstr ""
|
| 743 |
|
| 744 |
#: redirection-strings.php:178
|
| 745 |
+
msgid "Operating System"
|
| 746 |
msgstr ""
|
| 747 |
|
| 748 |
+
#: redirection-strings.php:179
|
| 749 |
+
msgid "Browser"
|
| 750 |
msgstr ""
|
| 751 |
|
| 752 |
+
#: redirection-strings.php:180
|
| 753 |
+
msgid "Engine"
|
| 754 |
msgstr ""
|
| 755 |
|
| 756 |
+
#: redirection-strings.php:181
|
| 757 |
+
msgid "Useragent"
|
| 758 |
msgstr ""
|
| 759 |
|
| 760 |
+
#: redirection-strings.php:183, redirection-strings.php:193
|
| 761 |
+
msgid "Apply"
|
| 762 |
msgstr ""
|
| 763 |
|
| 764 |
#: redirection-strings.php:184
|
| 765 |
+
msgid "First page"
|
| 766 |
msgstr ""
|
| 767 |
|
| 768 |
#: redirection-strings.php:185
|
| 769 |
+
msgid "Prev page"
|
| 770 |
msgstr ""
|
| 771 |
|
| 772 |
+
#: redirection-strings.php:186
|
| 773 |
+
msgid "Current Page"
|
| 774 |
msgstr ""
|
| 775 |
|
| 776 |
#: redirection-strings.php:187
|
| 777 |
+
msgid "of %(page)s"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
#: redirection-strings.php:188
|
| 781 |
+
msgid "Next page"
|
| 782 |
msgstr ""
|
| 783 |
|
| 784 |
#: redirection-strings.php:189
|
| 785 |
+
msgid "Last page"
|
| 786 |
msgstr ""
|
| 787 |
|
| 788 |
#: redirection-strings.php:190
|
| 789 |
+
msgid "%s item"
|
| 790 |
+
msgid_plural "%s items"
|
| 791 |
+
msgstr[0] ""
|
| 792 |
+
msgstr[1] ""
|
| 793 |
|
| 794 |
#: redirection-strings.php:191
|
| 795 |
+
msgid "Select bulk action"
|
| 796 |
msgstr ""
|
| 797 |
|
| 798 |
#: redirection-strings.php:192
|
| 799 |
+
msgid "Bulk Actions"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 800 |
msgstr ""
|
| 801 |
|
| 802 |
#: redirection-strings.php:194
|
| 803 |
+
msgid "Display All"
|
| 804 |
msgstr ""
|
| 805 |
|
| 806 |
#: redirection-strings.php:195
|
| 807 |
+
msgid "Custom Display"
|
| 808 |
msgstr ""
|
| 809 |
|
| 810 |
#: redirection-strings.php:196
|
| 811 |
+
msgid "Pre-defined"
|
| 812 |
msgstr ""
|
| 813 |
|
| 814 |
+
#: redirection-strings.php:197, redirection-strings.php:620, redirection-strings.php:634
|
| 815 |
+
msgid "Custom"
|
| 816 |
msgstr ""
|
| 817 |
|
| 818 |
#: redirection-strings.php:198
|
| 819 |
+
msgid "Welcome to Redirection 🚀🎉"
|
| 820 |
msgstr ""
|
| 821 |
|
| 822 |
#: redirection-strings.php:199
|
| 823 |
+
msgid "Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed."
|
| 824 |
msgstr ""
|
| 825 |
|
| 826 |
#: redirection-strings.php:200
|
| 827 |
+
msgid "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects."
|
| 828 |
msgstr ""
|
| 829 |
|
| 830 |
#: redirection-strings.php:201
|
| 831 |
+
msgid "How do I use this plugin?"
|
| 832 |
msgstr ""
|
| 833 |
|
| 834 |
#: redirection-strings.php:202
|
| 835 |
+
msgid "A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 836 |
msgstr ""
|
| 837 |
|
| 838 |
+
#: redirection-strings.php:204
|
| 839 |
+
msgid "(Example) The source URL is your old or original URL"
|
| 840 |
msgstr ""
|
| 841 |
|
| 842 |
+
#: redirection-strings.php:205, redirection-strings.php:349, redirection-strings.php:617
|
| 843 |
+
msgid "Target URL"
|
| 844 |
msgstr ""
|
| 845 |
|
| 846 |
#: redirection-strings.php:206
|
| 847 |
+
msgid "(Example) The target URL is the new URL"
|
| 848 |
msgstr ""
|
| 849 |
|
| 850 |
#: redirection-strings.php:207
|
| 851 |
+
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example - you can now enter a redirect."
|
| 852 |
msgstr ""
|
| 853 |
|
| 854 |
#: redirection-strings.php:208
|
| 855 |
+
msgid "Full documentation can be found on the {{link}}Redirection website.{{/link}}"
|
| 856 |
msgstr ""
|
| 857 |
|
| 858 |
#: redirection-strings.php:209
|
| 859 |
+
msgid "Some features you may find useful are"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
#: redirection-strings.php:210
|
| 863 |
+
msgid "{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems"
|
| 864 |
msgstr ""
|
| 865 |
|
| 866 |
#: redirection-strings.php:211
|
| 867 |
+
msgid "{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins"
|
| 868 |
msgstr ""
|
| 869 |
|
| 870 |
#: redirection-strings.php:212
|
| 871 |
+
msgid "More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}"
|
| 872 |
msgstr ""
|
| 873 |
|
| 874 |
#: redirection-strings.php:213
|
| 875 |
+
msgid "Check a URL is being redirected"
|
| 876 |
msgstr ""
|
| 877 |
|
| 878 |
#: redirection-strings.php:214
|
| 879 |
+
msgid "What's next?"
|
| 880 |
msgstr ""
|
| 881 |
|
| 882 |
+
#: redirection-strings.php:215
|
| 883 |
+
msgid "First you will be asked a few questions, and then Redirection will set up your database."
|
| 884 |
msgstr ""
|
| 885 |
|
| 886 |
#: redirection-strings.php:216
|
| 887 |
+
msgid "When ready please press the button to continue."
|
| 888 |
msgstr ""
|
| 889 |
|
| 890 |
#: redirection-strings.php:217
|
| 891 |
+
msgid "Start Setup"
|
| 892 |
msgstr ""
|
| 893 |
|
| 894 |
#: redirection-strings.php:218
|
| 895 |
+
msgid "Basic Setup"
|
| 896 |
msgstr ""
|
| 897 |
|
| 898 |
#: redirection-strings.php:219
|
| 899 |
+
msgid "These are some options you may want to enable now. They can be changed at any time."
|
| 900 |
msgstr ""
|
| 901 |
|
| 902 |
#: redirection-strings.php:220
|
| 903 |
+
msgid "Monitor permalink changes in WordPress posts and pages"
|
| 904 |
msgstr ""
|
| 905 |
|
| 906 |
#: redirection-strings.php:221
|
| 907 |
+
msgid "If you change the permalink in a post or page then Redirection can automatically create a redirect for you."
|
| 908 |
msgstr ""
|
| 909 |
|
| 910 |
+
#: redirection-strings.php:222, redirection-strings.php:225, redirection-strings.php:228
|
| 911 |
+
msgid "{{link}}Read more about this.{{/link}}"
|
| 912 |
msgstr ""
|
| 913 |
|
| 914 |
#: redirection-strings.php:223
|
| 915 |
+
msgid "Keep a log of all redirects and 404 errors."
|
| 916 |
+
msgstr ""
|
|
|
|
|
|
|
| 917 |
|
| 918 |
#: redirection-strings.php:224
|
| 919 |
+
msgid "Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements."
|
| 920 |
msgstr ""
|
| 921 |
|
| 922 |
+
#: redirection-strings.php:226
|
| 923 |
+
msgid "Store IP information for redirects and 404 errors."
|
| 924 |
msgstr ""
|
| 925 |
|
| 926 |
#: redirection-strings.php:227
|
| 927 |
+
msgid "Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR)."
|
| 928 |
msgstr ""
|
| 929 |
|
| 930 |
+
#: redirection-strings.php:229
|
| 931 |
+
msgid "Continue Setup"
|
| 932 |
msgstr ""
|
| 933 |
|
| 934 |
+
#: redirection-strings.php:230, redirection-strings.php:241
|
| 935 |
+
msgid "Go back"
|
| 936 |
msgstr ""
|
| 937 |
|
| 938 |
+
#: redirection-strings.php:231, redirection-strings.php:500
|
| 939 |
+
msgid "REST API"
|
| 940 |
msgstr ""
|
| 941 |
|
| 942 |
+
#: redirection-strings.php:232
|
| 943 |
+
msgid "Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:"
|
| 944 |
msgstr ""
|
| 945 |
|
| 946 |
#: redirection-strings.php:233
|
| 947 |
+
msgid "A security plugin (e.g Wordfence)"
|
| 948 |
+
msgstr ""
|
| 949 |
+
|
| 950 |
+
#: redirection-strings.php:234
|
| 951 |
+
msgid "A server firewall or other server configuration (e.g OVH)"
|
| 952 |
msgstr ""
|
| 953 |
|
| 954 |
#: redirection-strings.php:235
|
| 955 |
+
msgid "Caching software (e.g Cloudflare)"
|
| 956 |
msgstr ""
|
| 957 |
|
| 958 |
#: redirection-strings.php:236
|
| 959 |
+
msgid "Some other plugin that blocks the REST API"
|
| 960 |
msgstr ""
|
| 961 |
|
| 962 |
#: redirection-strings.php:237
|
| 963 |
+
msgid "If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}."
|
| 964 |
msgstr ""
|
| 965 |
|
| 966 |
#: redirection-strings.php:238
|
| 967 |
+
msgid "You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."
|
| 968 |
msgstr ""
|
| 969 |
|
| 970 |
#: redirection-strings.php:239
|
| 971 |
+
msgid "You will need at least one working REST API to continue."
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
#: redirection-strings.php:240
|
| 975 |
+
msgid "Finish Setup"
|
| 976 |
msgstr ""
|
| 977 |
|
| 978 |
#: redirection-strings.php:242
|
| 979 |
+
msgid "Redirection"
|
| 980 |
msgstr ""
|
| 981 |
|
| 982 |
#: redirection-strings.php:243
|
| 983 |
+
msgid "I need support!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 984 |
msgstr ""
|
| 985 |
|
| 986 |
#: redirection-strings.php:245
|
| 987 |
+
msgid "Automatic Install"
|
| 988 |
msgstr ""
|
| 989 |
|
| 990 |
#: redirection-strings.php:246
|
| 991 |
+
msgid "Are you sure you want to delete this item?"
|
| 992 |
+
msgid_plural "Are you sure you want to delete the selected items?"
|
| 993 |
+
msgstr[0] ""
|
| 994 |
+
msgstr[1] ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 995 |
|
| 996 |
+
#: redirection-strings.php:247, redirection-strings.php:258, redirection-strings.php:268, redirection-strings.php:275
|
| 997 |
+
msgid "Name"
|
| 998 |
msgstr ""
|
| 999 |
|
| 1000 |
+
#: redirection-strings.php:248, redirection-strings.php:256, redirection-strings.php:260, redirection-strings.php:276
|
| 1001 |
+
msgid "Module"
|
| 1002 |
msgstr ""
|
| 1003 |
|
| 1004 |
+
#: redirection-strings.php:249, redirection-strings.php:253, redirection-strings.php:257, redirection-strings.php:503, redirection-strings.php:526, redirection-strings.php:531
|
| 1005 |
+
msgid "Status"
|
| 1006 |
msgstr ""
|
| 1007 |
|
| 1008 |
+
#: redirection-strings.php:251, redirection-strings.php:354, redirection-strings.php:396, redirection-strings.php:529
|
| 1009 |
+
msgid "Standard Display"
|
| 1010 |
msgstr ""
|
| 1011 |
|
| 1012 |
+
#: redirection-strings.php:252, redirection-strings.php:355, redirection-strings.php:397, redirection-strings.php:530
|
| 1013 |
+
msgid "Compact Display"
|
| 1014 |
msgstr ""
|
| 1015 |
|
| 1016 |
+
#: redirection-strings.php:254, redirection-strings.php:532
|
| 1017 |
+
msgid "Enabled"
|
| 1018 |
msgstr ""
|
| 1019 |
|
| 1020 |
+
#: redirection-strings.php:255, redirection-strings.php:533
|
| 1021 |
+
msgid "Disabled"
|
| 1022 |
msgstr ""
|
| 1023 |
|
| 1024 |
+
#: redirection-strings.php:261, redirection-strings.php:271, redirection-strings.php:353, redirection-strings.php:374, redirection-strings.php:387, redirection-strings.php:390, redirection-strings.php:423, redirection-strings.php:435, redirection-strings.php:512, redirection-strings.php:552
|
| 1025 |
+
msgid "Delete"
|
| 1026 |
msgstr ""
|
| 1027 |
|
| 1028 |
+
#: redirection-strings.php:262, redirection-strings.php:274, redirection-strings.php:513, redirection-strings.php:555
|
| 1029 |
+
msgid "Enable"
|
| 1030 |
msgstr ""
|
| 1031 |
|
| 1032 |
+
#: redirection-strings.php:263, redirection-strings.php:273, redirection-strings.php:514, redirection-strings.php:553
|
| 1033 |
+
msgid "Disable"
|
| 1034 |
msgstr ""
|
| 1035 |
|
| 1036 |
#: redirection-strings.php:264
|
| 1037 |
+
msgid "Search"
|
| 1038 |
msgstr ""
|
| 1039 |
|
| 1040 |
+
#: redirection-strings.php:265, redirection-strings.php:550
|
| 1041 |
+
msgid "Filters"
|
| 1042 |
msgstr ""
|
| 1043 |
|
| 1044 |
+
#: redirection-strings.php:266
|
| 1045 |
+
msgid "Add Group"
|
| 1046 |
msgstr ""
|
| 1047 |
|
| 1048 |
#: redirection-strings.php:267
|
| 1049 |
+
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."
|
| 1050 |
msgstr ""
|
| 1051 |
|
| 1052 |
+
#: redirection-strings.php:269, redirection-strings.php:279
|
| 1053 |
+
msgid "Note that you will need to set the Apache module path in your Redirection options."
|
| 1054 |
msgstr ""
|
| 1055 |
|
| 1056 |
+
#: redirection-strings.php:270, redirection-strings.php:551
|
| 1057 |
+
msgid "Edit"
|
| 1058 |
msgstr ""
|
| 1059 |
|
| 1060 |
+
#: redirection-strings.php:272
|
| 1061 |
+
msgid "View Redirects"
|
| 1062 |
msgstr ""
|
| 1063 |
|
| 1064 |
+
#: redirection-strings.php:280
|
| 1065 |
+
msgid "Filter on: %(type)s"
|
| 1066 |
msgstr ""
|
| 1067 |
|
| 1068 |
+
#: redirection-strings.php:281
|
| 1069 |
+
msgid "total = "
|
| 1070 |
msgstr ""
|
| 1071 |
|
| 1072 |
+
#: redirection-strings.php:282
|
| 1073 |
+
msgid "Import from %s"
|
| 1074 |
msgstr ""
|
| 1075 |
|
| 1076 |
+
#: redirection-strings.php:283
|
| 1077 |
+
msgid "Import to group"
|
| 1078 |
msgstr ""
|
| 1079 |
|
| 1080 |
+
#: redirection-strings.php:284
|
| 1081 |
+
msgid "Import a CSV, .htaccess, or JSON file."
|
| 1082 |
msgstr ""
|
| 1083 |
|
| 1084 |
+
#: redirection-strings.php:285
|
| 1085 |
+
msgid "Click 'Add File' or drag and drop here."
|
| 1086 |
msgstr ""
|
| 1087 |
|
| 1088 |
+
#: redirection-strings.php:286
|
| 1089 |
+
msgid "Add File"
|
| 1090 |
msgstr ""
|
| 1091 |
|
| 1092 |
+
#: redirection-strings.php:287
|
| 1093 |
+
msgid "File selected"
|
| 1094 |
msgstr ""
|
| 1095 |
|
| 1096 |
+
#: redirection-strings.php:288
|
| 1097 |
+
msgid "Upload"
|
| 1098 |
msgstr ""
|
| 1099 |
|
| 1100 |
+
#: redirection-strings.php:290
|
| 1101 |
+
msgid "Importing"
|
| 1102 |
msgstr ""
|
| 1103 |
|
| 1104 |
+
#: redirection-strings.php:291
|
| 1105 |
+
msgid "Finished importing"
|
| 1106 |
msgstr ""
|
| 1107 |
|
| 1108 |
+
#: redirection-strings.php:292
|
| 1109 |
+
msgid "Total redirects imported:"
|
| 1110 |
msgstr ""
|
| 1111 |
|
| 1112 |
+
#: redirection-strings.php:293
|
| 1113 |
+
msgid "Double-check the file is the correct format!"
|
| 1114 |
msgstr ""
|
| 1115 |
|
| 1116 |
+
#: redirection-strings.php:294
|
| 1117 |
+
msgid "OK"
|
| 1118 |
msgstr ""
|
| 1119 |
|
| 1120 |
+
#: redirection-strings.php:296
|
| 1121 |
+
msgid "Are you sure you want to import from %s?"
|
| 1122 |
msgstr ""
|
| 1123 |
|
| 1124 |
+
#: redirection-strings.php:297
|
| 1125 |
+
msgid "Plugin Importers"
|
| 1126 |
+
msgstr ""
|
|
|
|
|
|
|
| 1127 |
|
| 1128 |
+
#: redirection-strings.php:298
|
| 1129 |
+
msgid "The following redirect plugins were detected on your site and can be imported from."
|
| 1130 |
msgstr ""
|
| 1131 |
|
| 1132 |
+
#: redirection-strings.php:299
|
| 1133 |
+
msgid "Import"
|
| 1134 |
msgstr ""
|
| 1135 |
|
| 1136 |
+
#: redirection-strings.php:300
|
| 1137 |
+
msgid "All imports will be appended to the current database - nothing is merged."
|
| 1138 |
msgstr ""
|
| 1139 |
|
| 1140 |
+
#: redirection-strings.php:301
|
| 1141 |
+
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)."
|
| 1142 |
msgstr ""
|
| 1143 |
|
| 1144 |
+
#: redirection-strings.php:302
|
| 1145 |
+
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
| 1146 |
msgstr ""
|
| 1147 |
|
| 1148 |
+
#: redirection-strings.php:303
|
| 1149 |
+
msgid "Export"
|
| 1150 |
msgstr ""
|
| 1151 |
|
| 1152 |
+
#: redirection-strings.php:304
|
| 1153 |
+
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
| 1154 |
msgstr ""
|
| 1155 |
|
| 1156 |
+
#: redirection-strings.php:305
|
| 1157 |
+
msgid "Everything"
|
| 1158 |
msgstr ""
|
| 1159 |
|
| 1160 |
+
#: redirection-strings.php:306
|
| 1161 |
+
msgid "WordPress redirects"
|
| 1162 |
msgstr ""
|
| 1163 |
|
| 1164 |
+
#: redirection-strings.php:307
|
| 1165 |
+
msgid "Apache redirects"
|
| 1166 |
msgstr ""
|
| 1167 |
|
| 1168 |
#: redirection-strings.php:308
|
| 1169 |
+
msgid "Nginx redirects"
|
| 1170 |
msgstr ""
|
| 1171 |
|
| 1172 |
+
#: redirection-strings.php:309
|
| 1173 |
+
msgid "Complete data (JSON)"
|
| 1174 |
msgstr ""
|
| 1175 |
|
| 1176 |
#: redirection-strings.php:310
|
| 1177 |
+
msgid "CSV"
|
| 1178 |
msgstr ""
|
| 1179 |
|
| 1180 |
+
#: redirection-strings.php:311, redirection-strings.php:495
|
| 1181 |
+
msgid "Apache .htaccess"
|
| 1182 |
msgstr ""
|
| 1183 |
|
| 1184 |
+
#: redirection-strings.php:312
|
| 1185 |
+
msgid "Nginx rewrite rules"
|
| 1186 |
msgstr ""
|
| 1187 |
|
| 1188 |
+
#: redirection-strings.php:313
|
| 1189 |
+
msgid "View"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
+
#: redirection-strings.php:314
|
| 1193 |
+
msgid "Download"
|
| 1194 |
msgstr ""
|
| 1195 |
|
| 1196 |
+
#: redirection-strings.php:315
|
| 1197 |
+
msgid "Export redirect"
|
| 1198 |
msgstr ""
|
| 1199 |
|
| 1200 |
+
#: redirection-strings.php:316
|
| 1201 |
+
msgid "Export 404"
|
| 1202 |
+
msgstr ""
|
| 1203 |
+
|
| 1204 |
+
#: redirection-strings.php:317
|
| 1205 |
msgid "A database upgrade is in progress. Please continue to finish."
|
| 1206 |
msgstr ""
|
| 1207 |
|
| 1208 |
+
#: redirection-strings.php:318
|
| 1209 |
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
| 1210 |
msgstr ""
|
| 1211 |
|
| 1212 |
+
#: redirection-strings.php:320
|
| 1213 |
msgid "Click \"Complete Upgrade\" when finished."
|
| 1214 |
msgstr ""
|
| 1215 |
|
| 1216 |
+
#: redirection-strings.php:321
|
| 1217 |
msgid "Complete Upgrade"
|
| 1218 |
msgstr ""
|
| 1219 |
|
| 1220 |
+
#: redirection-strings.php:322
|
| 1221 |
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
| 1222 |
msgstr ""
|
| 1223 |
|
| 1224 |
+
#: redirection-strings.php:324
|
| 1225 |
msgid "Upgrade Required"
|
| 1226 |
msgstr ""
|
| 1227 |
|
| 1228 |
+
#: redirection-strings.php:325
|
| 1229 |
msgid "Redirection database needs upgrading"
|
| 1230 |
msgstr ""
|
| 1231 |
|
| 1232 |
+
#: redirection-strings.php:326
|
| 1233 |
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
| 1234 |
msgstr ""
|
| 1235 |
|
| 1236 |
+
#: redirection-strings.php:327
|
| 1237 |
msgid "Manual Upgrade"
|
| 1238 |
msgstr ""
|
| 1239 |
|
| 1240 |
+
#: redirection-strings.php:328
|
| 1241 |
msgid "Automatic Upgrade"
|
| 1242 |
msgstr ""
|
| 1243 |
|
| 1244 |
+
#: redirection-strings.php:329, database/schema/latest.php:137
|
| 1245 |
msgid "Redirections"
|
| 1246 |
msgstr ""
|
| 1247 |
|
| 1248 |
+
#: redirection-strings.php:333
|
| 1249 |
msgid "Logs"
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
+
#: redirection-strings.php:334
|
| 1253 |
msgid "404 errors"
|
| 1254 |
msgstr ""
|
| 1255 |
|
| 1256 |
+
#: redirection-strings.php:337
|
| 1257 |
msgid "Cached Redirection detected"
|
| 1258 |
msgstr ""
|
| 1259 |
|
| 1260 |
+
#: redirection-strings.php:338
|
| 1261 |
msgid "Please clear your browser cache and reload this page."
|
| 1262 |
msgstr ""
|
| 1263 |
|
| 1264 |
+
#: redirection-strings.php:339
|
| 1265 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
+
#: redirection-strings.php:340
|
| 1269 |
msgid "clearing your cache."
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
+
#: redirection-strings.php:342
|
| 1273 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
| 1274 |
msgstr ""
|
| 1275 |
|
| 1276 |
+
#: redirection-strings.php:344
|
| 1277 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
| 1278 |
msgstr ""
|
| 1279 |
|
| 1280 |
+
#: redirection-strings.php:345
|
| 1281 |
msgid "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time"
|
| 1282 |
msgstr ""
|
| 1283 |
|
| 1284 |
+
#: redirection-strings.php:346
|
| 1285 |
msgid "Add New"
|
| 1286 |
msgstr ""
|
| 1287 |
|
| 1288 |
+
#: redirection-strings.php:347, redirection-strings.php:356, redirection-strings.php:382, redirection-strings.php:398
|
| 1289 |
+
msgid "Date"
|
| 1290 |
msgstr ""
|
| 1291 |
|
| 1292 |
+
#: redirection-strings.php:350, redirection-strings.php:358, redirection-strings.php:384, redirection-strings.php:400, redirection-strings.php:645
|
| 1293 |
+
msgid "Referrer"
|
| 1294 |
msgstr ""
|
| 1295 |
|
| 1296 |
+
#: redirection-strings.php:351, redirection-strings.php:359, redirection-strings.php:385, redirection-strings.php:401, redirection-strings.php:618
|
| 1297 |
+
msgid "User Agent"
|
| 1298 |
msgstr ""
|
| 1299 |
|
| 1300 |
+
#: redirection-strings.php:352, redirection-strings.php:361, redirection-strings.php:380, redirection-strings.php:386, redirection-strings.php:402, redirection-strings.php:638
|
| 1301 |
+
msgid "IP"
|
| 1302 |
msgstr ""
|
| 1303 |
|
| 1304 |
+
#: redirection-strings.php:357, redirection-strings.php:399, redirection-strings.php:504, redirection-strings.php:591
|
| 1305 |
+
msgid "URL"
|
| 1306 |
msgstr ""
|
| 1307 |
|
| 1308 |
+
#: redirection-strings.php:360, redirection-strings.php:520, redirection-strings.php:588
|
| 1309 |
+
msgid "Target"
|
| 1310 |
msgstr ""
|
| 1311 |
|
| 1312 |
+
#: redirection-strings.php:362, redirection-strings.php:403, redirection-strings.php:544
|
| 1313 |
+
msgid "Search URL"
|
| 1314 |
msgstr ""
|
| 1315 |
|
| 1316 |
+
#: redirection-strings.php:363, redirection-strings.php:404
|
| 1317 |
+
msgid "Search referrer"
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
+
#: redirection-strings.php:364, redirection-strings.php:405
|
| 1321 |
+
msgid "Search user agent"
|
| 1322 |
msgstr ""
|
| 1323 |
|
| 1324 |
+
#: redirection-strings.php:365, redirection-strings.php:406
|
| 1325 |
+
msgid "Search IP"
|
| 1326 |
msgstr ""
|
| 1327 |
|
| 1328 |
+
#: redirection-strings.php:366, redirection-strings.php:545
|
| 1329 |
+
msgid "Search target URL"
|
| 1330 |
msgstr ""
|
| 1331 |
|
| 1332 |
+
#: redirection-strings.php:367
|
| 1333 |
+
msgid "Delete all from IP %s"
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
+
#: redirection-strings.php:368
|
| 1337 |
+
msgid "Delete all matching \"%s\""
|
| 1338 |
msgstr ""
|
| 1339 |
|
| 1340 |
+
#: redirection-strings.php:369, redirection-strings.php:411, redirection-strings.php:416
|
| 1341 |
+
msgid "Delete All"
|
| 1342 |
msgstr ""
|
| 1343 |
|
| 1344 |
#: redirection-strings.php:370
|
| 1345 |
+
msgid "Delete the logs - are you sure?"
|
| 1346 |
msgstr ""
|
| 1347 |
|
| 1348 |
#: redirection-strings.php:371
|
| 1349 |
+
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."
|
| 1350 |
msgstr ""
|
| 1351 |
|
| 1352 |
#: redirection-strings.php:372
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1353 |
msgid "Yes! Delete the logs"
|
| 1354 |
msgstr ""
|
| 1355 |
|
| 1356 |
+
#: redirection-strings.php:373
|
| 1357 |
msgid "No! Don't delete the logs"
|
| 1358 |
msgstr ""
|
| 1359 |
|
| 1360 |
+
#: redirection-strings.php:375, redirection-strings.php:414, redirection-strings.php:425
|
| 1361 |
msgid "Geo Info"
|
| 1362 |
msgstr ""
|
| 1363 |
|
| 1364 |
+
#: redirection-strings.php:376, redirection-strings.php:426
|
| 1365 |
msgid "Agent Info"
|
| 1366 |
msgstr ""
|
| 1367 |
|
| 1368 |
+
#: redirection-strings.php:377, redirection-strings.php:427
|
| 1369 |
msgid "Filter by IP"
|
| 1370 |
msgstr ""
|
| 1371 |
|
| 1372 |
+
#: redirection-strings.php:379, redirection-strings.php:381
|
| 1373 |
msgid "Count"
|
| 1374 |
msgstr ""
|
| 1375 |
|
| 1376 |
+
#: redirection-strings.php:388, redirection-strings.php:391, redirection-strings.php:412, redirection-strings.php:417
|
| 1377 |
msgid "Redirect All"
|
| 1378 |
msgstr ""
|
| 1379 |
|
| 1380 |
+
#: redirection-strings.php:389, redirection-strings.php:415
|
| 1381 |
msgid "Block IP"
|
| 1382 |
msgstr ""
|
| 1383 |
|
| 1384 |
+
#: redirection-strings.php:392, redirection-strings.php:419
|
| 1385 |
msgid "Ignore URL"
|
| 1386 |
msgstr ""
|
| 1387 |
|
| 1388 |
+
#: redirection-strings.php:393
|
| 1389 |
msgid "No grouping"
|
| 1390 |
msgstr ""
|
| 1391 |
|
| 1392 |
+
#: redirection-strings.php:394
|
| 1393 |
msgid "Group by URL"
|
| 1394 |
msgstr ""
|
| 1395 |
|
| 1396 |
+
#: redirection-strings.php:395
|
| 1397 |
msgid "Group by IP"
|
| 1398 |
msgstr ""
|
| 1399 |
|
| 1400 |
+
#: redirection-strings.php:407, redirection-strings.php:420, redirection-strings.php:424, redirection-strings.php:548
|
| 1401 |
msgid "Add Redirect"
|
| 1402 |
msgstr ""
|
| 1403 |
|
| 1404 |
+
#: redirection-strings.php:408
|
| 1405 |
msgid "Delete Log Entries"
|
| 1406 |
msgstr ""
|
| 1407 |
|
| 1408 |
+
#: redirection-strings.php:409, redirection-strings.php:422
|
| 1409 |
msgid "Delete all logs for this entry"
|
| 1410 |
msgstr ""
|
| 1411 |
|
| 1412 |
+
#: redirection-strings.php:410
|
| 1413 |
msgid "Delete all logs for these entries"
|
| 1414 |
msgstr ""
|
| 1415 |
|
| 1416 |
+
#: redirection-strings.php:413, redirection-strings.php:418
|
| 1417 |
msgid "Show All"
|
| 1418 |
msgstr ""
|
| 1419 |
|
| 1420 |
+
#: redirection-strings.php:421
|
| 1421 |
msgid "Delete 404s"
|
| 1422 |
msgstr ""
|
| 1423 |
|
| 1424 |
+
#: redirection-strings.php:428
|
| 1425 |
msgid "Delete the plugin - are you sure?"
|
| 1426 |
msgstr ""
|
| 1427 |
|
| 1428 |
+
#: redirection-strings.php:429
|
| 1429 |
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."
|
| 1430 |
msgstr ""
|
| 1431 |
|
| 1432 |
+
#: redirection-strings.php:430
|
| 1433 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
| 1434 |
msgstr ""
|
| 1435 |
|
| 1436 |
+
#: redirection-strings.php:431
|
| 1437 |
msgid "Yes! Delete the plugin"
|
| 1438 |
msgstr ""
|
| 1439 |
|
| 1440 |
+
#: redirection-strings.php:432
|
| 1441 |
msgid "No! Don't delete the plugin"
|
| 1442 |
msgstr ""
|
| 1443 |
|
| 1444 |
+
#: redirection-strings.php:433
|
| 1445 |
msgid "Delete Redirection"
|
| 1446 |
msgstr ""
|
| 1447 |
|
| 1448 |
+
#: redirection-strings.php:434
|
| 1449 |
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
| 1450 |
msgstr ""
|
| 1451 |
|
| 1452 |
+
#: redirection-strings.php:436
|
| 1453 |
msgid "You've supported this plugin - thank you!"
|
| 1454 |
msgstr ""
|
| 1455 |
|
| 1456 |
+
#: redirection-strings.php:437
|
| 1457 |
msgid "I'd like to support some more."
|
| 1458 |
msgstr ""
|
| 1459 |
|
| 1460 |
+
#: redirection-strings.php:438
|
| 1461 |
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}}."
|
| 1462 |
msgstr ""
|
| 1463 |
|
| 1464 |
+
#: redirection-strings.php:439
|
| 1465 |
msgid "You get useful software and I get to carry on making it better."
|
| 1466 |
msgstr ""
|
| 1467 |
|
| 1468 |
+
#: redirection-strings.php:440
|
| 1469 |
msgid "Support 💰"
|
| 1470 |
msgstr ""
|
| 1471 |
|
| 1472 |
+
#: redirection-strings.php:441
|
| 1473 |
msgid "Plugin Support"
|
| 1474 |
msgstr ""
|
| 1475 |
|
| 1476 |
+
#: redirection-strings.php:442, redirection-strings.php:444
|
| 1477 |
msgid "Newsletter"
|
| 1478 |
msgstr ""
|
| 1479 |
|
| 1480 |
+
#: redirection-strings.php:443
|
| 1481 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
| 1482 |
msgstr ""
|
| 1483 |
|
| 1484 |
+
#: redirection-strings.php:445
|
| 1485 |
msgid "Want to keep up to date with changes to Redirection?"
|
| 1486 |
msgstr ""
|
| 1487 |
|
| 1488 |
+
#: redirection-strings.php:446
|
| 1489 |
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
| 1490 |
msgstr ""
|
| 1491 |
|
| 1492 |
+
#: redirection-strings.php:447
|
| 1493 |
msgid "Your email address:"
|
| 1494 |
msgstr ""
|
| 1495 |
|
| 1496 |
+
#: redirection-strings.php:448
|
| 1497 |
msgid "No logs"
|
| 1498 |
msgstr ""
|
| 1499 |
|
| 1500 |
+
#: redirection-strings.php:449, redirection-strings.php:456
|
| 1501 |
msgid "A day"
|
| 1502 |
msgstr ""
|
| 1503 |
|
| 1504 |
+
#: redirection-strings.php:450, redirection-strings.php:457
|
| 1505 |
msgid "A week"
|
| 1506 |
msgstr ""
|
| 1507 |
|
| 1508 |
+
#: redirection-strings.php:451
|
| 1509 |
msgid "A month"
|
| 1510 |
msgstr ""
|
| 1511 |
|
| 1512 |
+
#: redirection-strings.php:452
|
| 1513 |
msgid "Two months"
|
| 1514 |
msgstr ""
|
| 1515 |
|
| 1516 |
+
#: redirection-strings.php:453, redirection-strings.php:458
|
| 1517 |
msgid "Forever"
|
| 1518 |
msgstr ""
|
| 1519 |
|
| 1520 |
+
#: redirection-strings.php:454
|
| 1521 |
msgid "Never cache"
|
| 1522 |
msgstr ""
|
| 1523 |
|
| 1524 |
+
#: redirection-strings.php:455
|
| 1525 |
msgid "An hour"
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
+
#: redirection-strings.php:459
|
| 1529 |
msgid "No IP logging"
|
| 1530 |
msgstr ""
|
| 1531 |
|
| 1532 |
+
#: redirection-strings.php:460
|
| 1533 |
msgid "Full IP logging"
|
| 1534 |
msgstr ""
|
| 1535 |
|
| 1536 |
+
#: redirection-strings.php:461
|
| 1537 |
msgid "Anonymize IP (mask last part)"
|
| 1538 |
msgstr ""
|
| 1539 |
|
| 1540 |
+
#: redirection-strings.php:462
|
| 1541 |
msgid "Default REST API"
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
+
#: redirection-strings.php:463
|
| 1545 |
msgid "Raw REST API"
|
| 1546 |
msgstr ""
|
| 1547 |
|
| 1548 |
+
#: redirection-strings.php:464
|
| 1549 |
msgid "Relative REST API"
|
| 1550 |
msgstr ""
|
| 1551 |
|
| 1552 |
+
#: redirection-strings.php:465
|
| 1553 |
msgid "Exact match"
|
| 1554 |
msgstr ""
|
| 1555 |
|
| 1556 |
+
#: redirection-strings.php:466
|
| 1557 |
msgid "Ignore all query parameters"
|
| 1558 |
msgstr ""
|
| 1559 |
|
| 1560 |
+
#: redirection-strings.php:467
|
| 1561 |
msgid "Ignore and pass all query parameters"
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1564 |
+
#: redirection-strings.php:468
|
| 1565 |
msgid "URL Monitor Changes"
|
| 1566 |
msgstr ""
|
| 1567 |
|
| 1568 |
+
#: redirection-strings.php:469
|
| 1569 |
msgid "Save changes to this group"
|
| 1570 |
msgstr ""
|
| 1571 |
|
| 1572 |
+
#: redirection-strings.php:470
|
| 1573 |
msgid "For example \"/amp\""
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
+
#: redirection-strings.php:471
|
| 1577 |
msgid "Create associated redirect (added to end of URL)"
|
| 1578 |
msgstr ""
|
| 1579 |
|
| 1580 |
+
#: redirection-strings.php:472
|
| 1581 |
msgid "Monitor changes to %(type)s"
|
| 1582 |
msgstr ""
|
| 1583 |
|
| 1584 |
+
#: redirection-strings.php:473
|
| 1585 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
| 1586 |
msgstr ""
|
| 1587 |
|
| 1588 |
+
#: redirection-strings.php:474
|
| 1589 |
msgid "Redirect Logs"
|
| 1590 |
msgstr ""
|
| 1591 |
|
| 1592 |
+
#: redirection-strings.php:475, redirection-strings.php:477
|
| 1593 |
msgid "(time to keep logs for)"
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
+
#: redirection-strings.php:476
|
| 1597 |
msgid "404 Logs"
|
| 1598 |
msgstr ""
|
| 1599 |
|
| 1600 |
+
#: redirection-strings.php:478
|
| 1601 |
msgid "IP Logging"
|
| 1602 |
msgstr ""
|
| 1603 |
|
| 1604 |
+
#: redirection-strings.php:479
|
| 1605 |
msgid "(select IP logging level)"
|
| 1606 |
msgstr ""
|
| 1607 |
|
| 1608 |
+
#: redirection-strings.php:480
|
| 1609 |
msgid "GDPR / Privacy information"
|
| 1610 |
msgstr ""
|
| 1611 |
|
| 1612 |
+
#: redirection-strings.php:481
|
| 1613 |
msgid "URL Monitor"
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
+
#: redirection-strings.php:482
|
| 1617 |
msgid "RSS Token"
|
| 1618 |
msgstr ""
|
| 1619 |
|
| 1620 |
+
#: redirection-strings.php:483
|
| 1621 |
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
| 1622 |
msgstr ""
|
| 1623 |
|
| 1624 |
+
#: redirection-strings.php:484
|
| 1625 |
msgid "Default URL settings"
|
| 1626 |
msgstr ""
|
| 1627 |
|
| 1628 |
+
#: redirection-strings.php:485, redirection-strings.php:489
|
| 1629 |
msgid "Applies to all redirections unless you configure them otherwise."
|
| 1630 |
msgstr ""
|
| 1631 |
|
| 1632 |
+
#: redirection-strings.php:486
|
| 1633 |
msgid "Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
+
#: redirection-strings.php:487
|
| 1637 |
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
| 1638 |
msgstr ""
|
| 1639 |
|
| 1640 |
+
#: redirection-strings.php:488
|
| 1641 |
msgid "Default query matching"
|
| 1642 |
msgstr ""
|
| 1643 |
|
| 1644 |
+
#: redirection-strings.php:490
|
| 1645 |
msgid "Exact - matches the query parameters exactly defined in your source, in any order"
|
| 1646 |
msgstr ""
|
| 1647 |
|
| 1648 |
+
#: redirection-strings.php:491
|
| 1649 |
msgid "Ignore - as exact, but ignores any query parameters not in your source"
|
| 1650 |
msgstr ""
|
| 1651 |
|
| 1652 |
+
#: redirection-strings.php:492
|
| 1653 |
msgid "Pass - as ignore, but also copies the query parameters to the target"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
+
#: redirection-strings.php:493
|
| 1657 |
msgid "Auto-generate URL"
|
| 1658 |
msgstr ""
|
| 1659 |
|
| 1660 |
+
#: redirection-strings.php:494
|
| 1661 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
| 1662 |
msgstr ""
|
| 1663 |
|
| 1664 |
+
#: redirection-strings.php:496
|
| 1665 |
msgid "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}."
|
| 1666 |
msgstr ""
|
| 1667 |
|
| 1668 |
+
#: redirection-strings.php:497
|
| 1669 |
msgid "Unable to save .htaccess file"
|
| 1670 |
msgstr ""
|
| 1671 |
|
| 1672 |
+
#: redirection-strings.php:498
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1673 |
msgid "Redirect Cache"
|
| 1674 |
msgstr ""
|
| 1675 |
|
| 1676 |
+
#: redirection-strings.php:499
|
| 1677 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
| 1678 |
msgstr ""
|
| 1679 |
|
| 1680 |
+
#: redirection-strings.php:501
|
| 1681 |
msgid "How Redirection uses the REST API - don't change unless necessary"
|
| 1682 |
msgstr ""
|
| 1683 |
|
| 1684 |
+
#: redirection-strings.php:502, redirection-strings.php:575
|
| 1685 |
msgid "Update"
|
| 1686 |
msgstr ""
|
| 1687 |
|
| 1688 |
+
#: redirection-strings.php:505, redirection-strings.php:522, redirection-strings.php:537
|
| 1689 |
msgid "Match Type"
|
| 1690 |
msgstr ""
|
| 1691 |
|
| 1692 |
+
#: redirection-strings.php:506, redirection-strings.php:527, redirection-strings.php:538
|
| 1693 |
msgid "Action Type"
|
| 1694 |
msgstr ""
|
| 1695 |
|
| 1696 |
+
#: redirection-strings.php:507
|
| 1697 |
msgid "Code"
|
| 1698 |
msgstr ""
|
| 1699 |
|
| 1700 |
+
#: redirection-strings.php:509
|
| 1701 |
msgid "Pos"
|
| 1702 |
msgstr ""
|
| 1703 |
|
| 1704 |
+
#: redirection-strings.php:510, redirection-strings.php:524
|
| 1705 |
msgid "Hits"
|
| 1706 |
msgstr ""
|
| 1707 |
|
| 1708 |
+
#: redirection-strings.php:511, redirection-strings.php:525
|
| 1709 |
msgid "Last Access"
|
| 1710 |
msgstr ""
|
| 1711 |
|
| 1712 |
+
#: redirection-strings.php:515
|
| 1713 |
msgid "Reset hits"
|
| 1714 |
msgstr ""
|
| 1715 |
|
| 1716 |
+
#: redirection-strings.php:516
|
| 1717 |
msgid "Source"
|
| 1718 |
msgstr ""
|
| 1719 |
|
| 1720 |
+
#: redirection-strings.php:517
|
| 1721 |
msgid "URL options"
|
| 1722 |
msgstr ""
|
| 1723 |
|
| 1724 |
+
#: redirection-strings.php:521
|
| 1725 |
msgid "HTTP code"
|
| 1726 |
msgstr ""
|
| 1727 |
|
| 1728 |
+
#: redirection-strings.php:534
|
| 1729 |
msgid "URL match"
|
| 1730 |
msgstr ""
|
| 1731 |
|
| 1732 |
+
#: redirection-strings.php:535
|
| 1733 |
msgid "Regular Expression"
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
+
#: redirection-strings.php:536
|
| 1737 |
msgid "Plain"
|
| 1738 |
msgstr ""
|
| 1739 |
|
| 1740 |
+
#: redirection-strings.php:539
|
| 1741 |
msgid "HTTP Status Code"
|
| 1742 |
msgstr ""
|
| 1743 |
|
| 1744 |
+
#: redirection-strings.php:540
|
| 1745 |
msgid "Last Accessed"
|
| 1746 |
msgstr ""
|
| 1747 |
|
| 1748 |
+
#: redirection-strings.php:541
|
| 1749 |
msgid "Never accessed"
|
| 1750 |
msgstr ""
|
| 1751 |
|
| 1752 |
+
#: redirection-strings.php:542
|
| 1753 |
msgid "Not accessed in last month"
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
+
#: redirection-strings.php:543
|
| 1757 |
msgid "Not accessed in last year"
|
| 1758 |
msgstr ""
|
| 1759 |
|
| 1760 |
+
#: redirection-strings.php:546
|
| 1761 |
msgid "Search title"
|
| 1762 |
msgstr ""
|
| 1763 |
|
| 1764 |
+
#: redirection-strings.php:547
|
| 1765 |
msgid "Add new redirection"
|
| 1766 |
msgstr ""
|
| 1767 |
|
| 1768 |
+
#: redirection-strings.php:549
|
| 1769 |
msgid "All groups"
|
| 1770 |
msgstr ""
|
| 1771 |
|
| 1772 |
+
#: redirection-strings.php:554
|
| 1773 |
msgid "Check Redirect"
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
+
#: redirection-strings.php:556
|
| 1777 |
msgid "pass"
|
| 1778 |
msgstr ""
|
| 1779 |
|
| 1780 |
+
#: redirection-strings.php:557
|
| 1781 |
msgid "Exact Query"
|
| 1782 |
msgstr ""
|
| 1783 |
|
| 1784 |
+
#: redirection-strings.php:558
|
| 1785 |
msgid "Ignore Query"
|
| 1786 |
msgstr ""
|
| 1787 |
|
| 1788 |
+
#: redirection-strings.php:559
|
| 1789 |
msgid "Ignore & Pass Query"
|
| 1790 |
msgstr ""
|
| 1791 |
|
| 1792 |
+
#: redirection-strings.php:561
|
| 1793 |
+
msgid "Redirect"
|
| 1794 |
+
msgstr ""
|
| 1795 |
+
|
| 1796 |
+
#: redirection-strings.php:562
|
| 1797 |
+
msgid "General"
|
| 1798 |
+
msgstr ""
|
| 1799 |
+
|
| 1800 |
+
#: redirection-strings.php:563
|
| 1801 |
+
msgid "Custom Header"
|
| 1802 |
+
msgstr ""
|
| 1803 |
+
|
| 1804 |
+
#: redirection-strings.php:565
|
| 1805 |
+
msgid "Force a redirect from HTTP to HTTPS"
|
| 1806 |
+
msgstr ""
|
| 1807 |
+
|
| 1808 |
+
#: redirection-strings.php:566
|
| 1809 |
+
msgid "{{strong}}Warning{{/strong}}: ensure your HTTPS is working otherwise you can break your site."
|
| 1810 |
+
msgstr ""
|
| 1811 |
+
|
| 1812 |
+
#: redirection-strings.php:567
|
| 1813 |
+
msgid "Ensure that you update your site URL settings."
|
| 1814 |
+
msgstr ""
|
| 1815 |
+
|
| 1816 |
+
#: redirection-strings.php:568
|
| 1817 |
+
msgid "If your site stops working you will need to {{link}}disable the plugin{{/link}} and make changes."
|
| 1818 |
+
msgstr ""
|
| 1819 |
+
|
| 1820 |
+
#: redirection-strings.php:569
|
| 1821 |
+
msgid "HTTP Headers"
|
| 1822 |
+
msgstr ""
|
| 1823 |
+
|
| 1824 |
+
#: redirection-strings.php:570
|
| 1825 |
+
msgid "Site headers are added across your site, including redirects. Redirect headers are only added to redirects."
|
| 1826 |
+
msgstr ""
|
| 1827 |
+
|
| 1828 |
+
#: redirection-strings.php:571
|
| 1829 |
+
msgid "Location"
|
| 1830 |
+
msgstr ""
|
| 1831 |
+
|
| 1832 |
+
#: redirection-strings.php:572
|
| 1833 |
+
msgid "Header"
|
| 1834 |
+
msgstr ""
|
| 1835 |
+
|
| 1836 |
+
#: redirection-strings.php:573
|
| 1837 |
+
msgid "No headers"
|
| 1838 |
+
msgstr ""
|
| 1839 |
+
|
| 1840 |
+
#: redirection-strings.php:574
|
| 1841 |
+
msgid "Note that some HTTP headers are set by your server and cannot be changed."
|
| 1842 |
+
msgstr ""
|
| 1843 |
+
|
| 1844 |
+
#: redirection-strings.php:576
|
| 1845 |
msgid "Database version"
|
| 1846 |
msgstr ""
|
| 1847 |
|
| 1848 |
+
#: redirection-strings.php:577
|
| 1849 |
msgid "Do not change unless advised to do so!"
|
| 1850 |
msgstr ""
|
| 1851 |
|
| 1852 |
+
#: redirection-strings.php:579
|
| 1853 |
msgid "IP Headers"
|
| 1854 |
msgstr ""
|
| 1855 |
|
| 1856 |
+
#: redirection-strings.php:580
|
| 1857 |
msgid "Need help?"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
+
#: redirection-strings.php:581
|
| 1861 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
| 1862 |
msgstr ""
|
| 1863 |
|
| 1864 |
+
#: redirection-strings.php:582
|
| 1865 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
| 1866 |
msgstr ""
|
| 1867 |
|
| 1868 |
+
#: redirection-strings.php:583
|
| 1869 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
| 1870 |
msgstr ""
|
| 1871 |
|
| 1872 |
+
#: redirection-strings.php:584
|
| 1873 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
+
#: redirection-strings.php:585, redirection-strings.php:594
|
| 1877 |
msgid "Unable to load details"
|
| 1878 |
msgstr ""
|
| 1879 |
|
| 1880 |
+
#: redirection-strings.php:586
|
| 1881 |
msgid "URL is being redirected with Redirection"
|
| 1882 |
msgstr ""
|
| 1883 |
|
| 1884 |
+
#: redirection-strings.php:587
|
| 1885 |
msgid "URL is not being redirected with Redirection"
|
| 1886 |
msgstr ""
|
| 1887 |
|
| 1888 |
+
#: redirection-strings.php:589
|
| 1889 |
msgid "Redirect Tester"
|
| 1890 |
msgstr ""
|
| 1891 |
|
| 1892 |
+
#: redirection-strings.php:590
|
| 1893 |
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
| 1894 |
msgstr ""
|
| 1895 |
|
| 1896 |
+
#: redirection-strings.php:592
|
| 1897 |
msgid "Enter full URL, including http:// or https://"
|
| 1898 |
msgstr ""
|
| 1899 |
|
| 1900 |
+
#: redirection-strings.php:593
|
| 1901 |
msgid "Check"
|
| 1902 |
msgstr ""
|
| 1903 |
|
| 1904 |
+
#: redirection-strings.php:595
|
| 1905 |
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."
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
+
#: redirection-strings.php:596
|
| 1909 |
msgid "⚡️ Magic fix ⚡️"
|
| 1910 |
msgstr ""
|
| 1911 |
|
| 1912 |
+
#: redirection-strings.php:598
|
| 1913 |
msgid "Problem"
|
| 1914 |
msgstr ""
|
| 1915 |
|
| 1916 |
+
#: redirection-strings.php:599
|
| 1917 |
msgid "WordPress REST API"
|
| 1918 |
msgstr ""
|
| 1919 |
|
| 1920 |
+
#: redirection-strings.php:600
|
| 1921 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
| 1922 |
msgstr ""
|
| 1923 |
|
| 1924 |
+
#: redirection-strings.php:601
|
| 1925 |
msgid "Plugin Status"
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
+
#: redirection-strings.php:602
|
| 1929 |
msgid "Plugin Debug"
|
| 1930 |
msgstr ""
|
| 1931 |
|
| 1932 |
+
#: redirection-strings.php:603
|
| 1933 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
| 1934 |
msgstr ""
|
| 1935 |
|
| 1936 |
+
#: redirection-strings.php:604
|
| 1937 |
msgid "Redirection saved"
|
| 1938 |
msgstr ""
|
| 1939 |
|
| 1940 |
+
#: redirection-strings.php:605
|
| 1941 |
msgid "Log deleted"
|
| 1942 |
msgstr ""
|
| 1943 |
|
| 1944 |
+
#: redirection-strings.php:606
|
| 1945 |
msgid "Settings saved"
|
| 1946 |
msgstr ""
|
| 1947 |
|
| 1948 |
+
#: redirection-strings.php:607
|
| 1949 |
msgid "Group saved"
|
| 1950 |
msgstr ""
|
| 1951 |
|
| 1952 |
+
#: redirection-strings.php:608
|
| 1953 |
msgid "404 deleted"
|
| 1954 |
msgstr ""
|
| 1955 |
|
| 1956 |
+
#: redirection-strings.php:609
|
| 1957 |
+
msgid "Logged In"
|
| 1958 |
+
msgstr ""
|
| 1959 |
+
|
| 1960 |
+
#: redirection-strings.php:610, redirection-strings.php:614
|
| 1961 |
+
msgid "Target URL when matched (empty to ignore)"
|
| 1962 |
+
msgstr ""
|
| 1963 |
+
|
| 1964 |
+
#: redirection-strings.php:611
|
| 1965 |
+
msgid "Logged Out"
|
| 1966 |
+
msgstr ""
|
| 1967 |
+
|
| 1968 |
+
#: redirection-strings.php:612, redirection-strings.php:616
|
| 1969 |
+
msgid "Target URL when not matched (empty to ignore)"
|
| 1970 |
+
msgstr ""
|
| 1971 |
+
|
| 1972 |
+
#: redirection-strings.php:613
|
| 1973 |
+
msgid "Matched Target"
|
| 1974 |
+
msgstr ""
|
| 1975 |
+
|
| 1976 |
+
#: redirection-strings.php:615
|
| 1977 |
+
msgid "Unmatched Target"
|
| 1978 |
+
msgstr ""
|
| 1979 |
+
|
| 1980 |
+
#: redirection-strings.php:619
|
| 1981 |
+
msgid "Match against this browser user agent"
|
| 1982 |
+
msgstr ""
|
| 1983 |
+
|
| 1984 |
+
#: redirection-strings.php:621
|
| 1985 |
+
msgid "Mobile"
|
| 1986 |
+
msgstr ""
|
| 1987 |
+
|
| 1988 |
+
#: redirection-strings.php:622
|
| 1989 |
+
msgid "Feed Readers"
|
| 1990 |
+
msgstr ""
|
| 1991 |
+
|
| 1992 |
+
#: redirection-strings.php:623
|
| 1993 |
+
msgid "Libraries"
|
| 1994 |
+
msgstr ""
|
| 1995 |
+
|
| 1996 |
+
#: redirection-strings.php:625
|
| 1997 |
+
msgid "Cookie"
|
| 1998 |
+
msgstr ""
|
| 1999 |
+
|
| 2000 |
+
#: redirection-strings.php:626
|
| 2001 |
+
msgid "Cookie name"
|
| 2002 |
+
msgstr ""
|
| 2003 |
+
|
| 2004 |
+
#: redirection-strings.php:627
|
| 2005 |
+
msgid "Cookie value"
|
| 2006 |
+
msgstr ""
|
| 2007 |
+
|
| 2008 |
+
#: redirection-strings.php:629
|
| 2009 |
+
msgid "Filter Name"
|
| 2010 |
+
msgstr ""
|
| 2011 |
+
|
| 2012 |
+
#: redirection-strings.php:630
|
| 2013 |
+
msgid "WordPress filter name"
|
| 2014 |
+
msgstr ""
|
| 2015 |
+
|
| 2016 |
+
#: redirection-strings.php:631
|
| 2017 |
+
msgid "HTTP Header"
|
| 2018 |
+
msgstr ""
|
| 2019 |
+
|
| 2020 |
+
#: redirection-strings.php:632
|
| 2021 |
+
msgid "Header name"
|
| 2022 |
+
msgstr ""
|
| 2023 |
+
|
| 2024 |
+
#: redirection-strings.php:633
|
| 2025 |
+
msgid "Header value"
|
| 2026 |
+
msgstr ""
|
| 2027 |
+
|
| 2028 |
+
#: redirection-strings.php:635
|
| 2029 |
+
msgid "Accept Language"
|
| 2030 |
+
msgstr ""
|
| 2031 |
+
|
| 2032 |
+
#: redirection-strings.php:637
|
| 2033 |
+
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
| 2034 |
+
msgstr ""
|
| 2035 |
+
|
| 2036 |
+
#: redirection-strings.php:639
|
| 2037 |
+
msgid "Enter IP addresses (one per line)"
|
| 2038 |
+
msgstr ""
|
| 2039 |
+
|
| 2040 |
+
#: redirection-strings.php:640
|
| 2041 |
+
msgid "Language"
|
| 2042 |
+
msgstr ""
|
| 2043 |
+
|
| 2044 |
+
#: redirection-strings.php:641
|
| 2045 |
+
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
| 2046 |
+
msgstr ""
|
| 2047 |
+
|
| 2048 |
+
#: redirection-strings.php:642
|
| 2049 |
+
msgid "Page Type"
|
| 2050 |
+
msgstr ""
|
| 2051 |
+
|
| 2052 |
+
#: redirection-strings.php:643
|
| 2053 |
+
msgid "Only the 404 page type is currently supported."
|
| 2054 |
+
msgstr ""
|
| 2055 |
+
|
| 2056 |
+
#: redirection-strings.php:644
|
| 2057 |
+
msgid "Please do not try and redirect all your 404s - this is not a good thing to do."
|
| 2058 |
+
msgstr ""
|
| 2059 |
+
|
| 2060 |
+
#: redirection-strings.php:646
|
| 2061 |
+
msgid "Match against this browser referrer text"
|
| 2062 |
+
msgstr ""
|
| 2063 |
+
|
| 2064 |
+
#: redirection-strings.php:648
|
| 2065 |
+
msgid "Role"
|
| 2066 |
+
msgstr ""
|
| 2067 |
+
|
| 2068 |
+
#: redirection-strings.php:649
|
| 2069 |
+
msgid "Enter role or capability value"
|
| 2070 |
+
msgstr ""
|
| 2071 |
+
|
| 2072 |
+
#: redirection-strings.php:650
|
| 2073 |
+
msgid "Server"
|
| 2074 |
+
msgstr ""
|
| 2075 |
+
|
| 2076 |
+
#: redirection-strings.php:651
|
| 2077 |
+
msgid "Enter server URL to match against"
|
| 2078 |
+
msgstr ""
|
| 2079 |
+
|
| 2080 |
+
#: redirection-strings.php:652
|
| 2081 |
+
msgid "Select All"
|
| 2082 |
+
msgstr ""
|
| 2083 |
+
|
| 2084 |
+
#: redirection-strings.php:653
|
| 2085 |
+
msgid "No results"
|
| 2086 |
+
msgstr ""
|
| 2087 |
+
|
| 2088 |
+
#: redirection-strings.php:654
|
| 2089 |
+
msgid "Sorry, something went wrong loading the data - please try again"
|
| 2090 |
+
msgstr ""
|
| 2091 |
+
|
| 2092 |
+
#: redirection-strings.php:655
|
| 2093 |
+
msgid "All"
|
| 2094 |
+
msgstr ""
|
| 2095 |
+
|
| 2096 |
+
#: redirection-strings.php:656
|
| 2097 |
+
msgid "Values"
|
| 2098 |
+
msgstr ""
|
| 2099 |
+
|
| 2100 |
+
#: redirection-strings.php:657
|
| 2101 |
+
msgid "Value"
|
| 2102 |
+
msgstr ""
|
| 2103 |
+
|
| 2104 |
#. translators: 1: server PHP version. 2: required PHP version.
|
| 2105 |
#: redirection.php:38
|
| 2106 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
| 2213 |
msgid "Table \"%s\" is missing"
|
| 2214 |
msgstr ""
|
| 2215 |
|
| 2216 |
+
#: database/schema/latest.php:142
|
| 2217 |
msgid "Modified Posts"
|
| 2218 |
msgstr ""
|
models/header.php
ADDED
|
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Red_Http_Headers {
|
| 4 |
+
private $headers = [];
|
| 5 |
+
|
| 6 |
+
public function __construct( $options = [] ) {
|
| 7 |
+
if ( is_array( $options ) ) {
|
| 8 |
+
$this->headers = array_filter( array_map( [ $this, 'normalize' ], $options ) );
|
| 9 |
+
}
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
private function normalize( $header ) {
|
| 13 |
+
$location = 'site';
|
| 14 |
+
if ( isset( $header['location'] ) && $header['location'] === 'redirect' ) {
|
| 15 |
+
$location = 'redirect';
|
| 16 |
+
}
|
| 17 |
+
|
| 18 |
+
$name = $this->sanitize( isset( $header['headerName'] ) ? $header['headerName'] : '' );
|
| 19 |
+
$type = $this->sanitize( isset( $header['type'] ) ? $header['type'] : '' );
|
| 20 |
+
$value = $this->sanitize( isset( $header['headerValue'] ) ? $header['headerValue'] : '' );
|
| 21 |
+
$settings = [];
|
| 22 |
+
|
| 23 |
+
if ( isset( $header['headerSettings'] ) && is_array( $header['headerSettings'] ) ) {
|
| 24 |
+
foreach ( $header['headerSettings'] as $key => $value ) {
|
| 25 |
+
$settings[ $this->sanitize( $key ) ] = $this->sanitize( $value );
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
if ( strlen( $name ) > 0 && strlen( $type ) > 0 ) {
|
| 30 |
+
return [
|
| 31 |
+
'type' => $this->dash_case( $type ),
|
| 32 |
+
'headerName' => $this->dash_case( $name ),
|
| 33 |
+
'headerValue' => $value,
|
| 34 |
+
'location' => $location,
|
| 35 |
+
'headerSettings' => $settings,
|
| 36 |
+
];
|
| 37 |
+
}
|
| 38 |
+
|
| 39 |
+
return null;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
public function get_json() {
|
| 43 |
+
return $this->headers;
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
private function dash_case( $name ) {
|
| 47 |
+
$name = preg_replace( '/[^A-Za-z0-9]/', ' ', $name );
|
| 48 |
+
$name = preg_replace( '/\s{2,}/', ' ', $name );
|
| 49 |
+
$name = trim( $name, ' ' );
|
| 50 |
+
$name = ucwords( $name );
|
| 51 |
+
$name = str_replace( ' ', '-', $name );
|
| 52 |
+
|
| 53 |
+
return $name;
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
private function remove_dupes( $headers ) {
|
| 57 |
+
$new_headers = [];
|
| 58 |
+
|
| 59 |
+
foreach ( $headers as $header ) {
|
| 60 |
+
$new_headers[ $header['headerName'] ] = $header;
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
return array_values( $new_headers );
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
public function get_site_headers() {
|
| 67 |
+
$headers = array_values( $this->remove_dupes( array_filter( $this->headers, [ $this, 'is_site_header' ] ) ) );
|
| 68 |
+
|
| 69 |
+
return apply_filters( 'redirection_headers_site', $headers );
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
public function get_redirect_headers() {
|
| 73 |
+
// Site ones first, then redirect - redirect will override any site ones
|
| 74 |
+
$headers = $this->get_site_headers();
|
| 75 |
+
$headers = array_merge( $headers, array_values( array_filter( $this->headers, [ $this, 'is_redirect_header' ] ) ) );
|
| 76 |
+
$headers = array_values( $this->remove_dupes( $headers ) );
|
| 77 |
+
|
| 78 |
+
return apply_filters( 'redirection_headers_redirect', $headers );
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
private function is_site_header( $header ) {
|
| 82 |
+
return $header['location'] === 'site';
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
private function is_redirect_header( $header ) {
|
| 86 |
+
return $header['location'] === 'redirect';
|
| 87 |
+
}
|
| 88 |
+
|
| 89 |
+
public function run( $headers ) {
|
| 90 |
+
$done = [];
|
| 91 |
+
|
| 92 |
+
foreach ( $headers as $header ) {
|
| 93 |
+
if ( ! in_array( $header['headerName'], $done, true ) ) {
|
| 94 |
+
$name = $this->sanitize( $this->dash_case( $header['headerName'] ) );
|
| 95 |
+
$value = $this->sanitize( $header['headerValue'] );
|
| 96 |
+
|
| 97 |
+
// Trigger some other action
|
| 98 |
+
do_action( 'redirection_header', $name, $value );
|
| 99 |
+
|
| 100 |
+
header( sprintf( '%s: %s', $name, $value ) );
|
| 101 |
+
$done[] = $header['headerName'];
|
| 102 |
+
}
|
| 103 |
+
}
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
private function sanitize( $text ) {
|
| 107 |
+
// No new lines
|
| 108 |
+
$text = preg_replace( "/[\r\n\t].*?$/s", '', $text );
|
| 109 |
+
|
| 110 |
+
// Clean control codes
|
| 111 |
+
$text = preg_replace( '/[^\PC\s]/u', '', $text );
|
| 112 |
+
|
| 113 |
+
// Try and remove bad decoding
|
| 114 |
+
if ( function_exists( 'iconv' ) ) {
|
| 115 |
+
$converted = @iconv( 'UTF-8', 'UTF-8//IGNORE', $text );
|
| 116 |
+
if ( $converted !== false ) {
|
| 117 |
+
$text = $converted;
|
| 118 |
+
}
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
return $text;
|
| 122 |
+
}
|
| 123 |
+
}
|
models/htaccess.php
CHANGED
|
@@ -129,7 +129,7 @@ class Red_Htaccess {
|
|
| 129 |
private function add_url( $item, $match ) {
|
| 130 |
$url = $item->get_url();
|
| 131 |
|
| 132 |
-
if ( $item->is_regex() === false && strpos( $url, '?' ) !== false
|
| 133 |
$url_parts = wp_parse_url( $url );
|
| 134 |
$url = $url_parts['path'];
|
| 135 |
$query = isset( $url_parts['query'] ) ? $url_parts['query'] : '';
|
|
@@ -152,7 +152,7 @@ class Red_Htaccess {
|
|
| 152 |
return $current . ' [' . implode( ',', $flags ) . ']';
|
| 153 |
}
|
| 154 |
|
| 155 |
-
private function get_source_flags( array $existing, array $source ) {
|
| 156 |
$flags = [];
|
| 157 |
|
| 158 |
if ( isset( $source['flag_case'] ) && $source['flag_case'] ) {
|
|
@@ -163,6 +163,10 @@ class Red_Htaccess {
|
|
| 163 |
$flags[] = 'QSA';
|
| 164 |
}
|
| 165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 166 |
return array_merge( $existing, $flags );
|
| 167 |
}
|
| 168 |
|
|
@@ -175,22 +179,22 @@ class Red_Htaccess {
|
|
| 175 |
|
| 176 |
$flags = [ sprintf( 'R=%d', $code ) ];
|
| 177 |
$flags[] = 'L';
|
| 178 |
-
$flags = $this->get_source_flags( $flags, $match_data['source'] );
|
| 179 |
|
| 180 |
return $this->add_flags( $this->encode( $url['path'] ), $flags );
|
| 181 |
}
|
| 182 |
|
| 183 |
private function action_pass( $data, $code, $match_data ) {
|
| 184 |
-
$flags = $this->get_source_flags( [ 'L' ], $match_data['source'] );
|
| 185 |
|
| 186 |
return $this->add_flags( $this->encode2nd( $data ), $flags );
|
| 187 |
}
|
| 188 |
|
| 189 |
private function action_error( $data, $code, $match_data ) {
|
| 190 |
-
$flags = $this->get_source_flags( [ 'F' ], $match_data['source'] );
|
| 191 |
|
| 192 |
if ( $code === 410 ) {
|
| 193 |
-
$flags = $this->get_source_flags( [ 'G' ], $match_data['source'] );
|
| 194 |
}
|
| 195 |
|
| 196 |
return $this->add_flags( '/', $flags );
|
|
@@ -199,7 +203,7 @@ class Red_Htaccess {
|
|
| 199 |
private function action_url( $data, $code, $match_data ) {
|
| 200 |
$flags = [ sprintf( 'R=%d', $code ) ];
|
| 201 |
$flags[] = 'L';
|
| 202 |
-
$flags = $this->get_source_flags( $flags, $match_data['source'] );
|
| 203 |
|
| 204 |
return $this->add_flags( $this->encode2nd( $data ), $flags );
|
| 205 |
}
|
| 129 |
private function add_url( $item, $match ) {
|
| 130 |
$url = $item->get_url();
|
| 131 |
|
| 132 |
+
if ( $item->is_regex() === false && strpos( $url, '?' ) !== false ) {
|
| 133 |
$url_parts = wp_parse_url( $url );
|
| 134 |
$url = $url_parts['path'];
|
| 135 |
$query = isset( $url_parts['query'] ) ? $url_parts['query'] : '';
|
| 152 |
return $current . ' [' . implode( ',', $flags ) . ']';
|
| 153 |
}
|
| 154 |
|
| 155 |
+
private function get_source_flags( array $existing, array $source, $url ) {
|
| 156 |
$flags = [];
|
| 157 |
|
| 158 |
if ( isset( $source['flag_case'] ) && $source['flag_case'] ) {
|
| 163 |
$flags[] = 'QSA';
|
| 164 |
}
|
| 165 |
|
| 166 |
+
if ( strpos( $url, '#' ) !== false ) {
|
| 167 |
+
$flags[] = 'NE';
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
return array_merge( $existing, $flags );
|
| 171 |
}
|
| 172 |
|
| 179 |
|
| 180 |
$flags = [ sprintf( 'R=%d', $code ) ];
|
| 181 |
$flags[] = 'L';
|
| 182 |
+
$flags = $this->get_source_flags( $flags, $match_data['source'], $data );
|
| 183 |
|
| 184 |
return $this->add_flags( $this->encode( $url['path'] ), $flags );
|
| 185 |
}
|
| 186 |
|
| 187 |
private function action_pass( $data, $code, $match_data ) {
|
| 188 |
+
$flags = $this->get_source_flags( [ 'L' ], $match_data['source'], $data );
|
| 189 |
|
| 190 |
return $this->add_flags( $this->encode2nd( $data ), $flags );
|
| 191 |
}
|
| 192 |
|
| 193 |
private function action_error( $data, $code, $match_data ) {
|
| 194 |
+
$flags = $this->get_source_flags( [ 'F' ], $match_data['source'], $data );
|
| 195 |
|
| 196 |
if ( $code === 410 ) {
|
| 197 |
+
$flags = $this->get_source_flags( [ 'G' ], $match_data['source'], $data );
|
| 198 |
}
|
| 199 |
|
| 200 |
return $this->add_flags( '/', $flags );
|
| 203 |
private function action_url( $data, $code, $match_data ) {
|
| 204 |
$flags = [ sprintf( 'R=%d', $code ) ];
|
| 205 |
$flags[] = 'L';
|
| 206 |
+
$flags = $this->get_source_flags( $flags, $match_data['source'], $data );
|
| 207 |
|
| 208 |
return $this->add_flags( $this->encode2nd( $data ), $flags );
|
| 209 |
}
|
models/match.php
CHANGED
|
@@ -36,13 +36,13 @@ abstract class Red_Match {
|
|
| 36 |
return $regex->replace( $target_url, $requested_url );
|
| 37 |
}
|
| 38 |
|
| 39 |
-
static function create( $name, $data = '' ) {
|
| 40 |
$avail = self::available();
|
| 41 |
if ( isset( $avail[ strtolower( $name ) ] ) ) {
|
| 42 |
$classname = $name . '_match';
|
| 43 |
|
| 44 |
if ( ! class_exists( strtolower( $classname ) ) ) {
|
| 45 |
-
include
|
| 46 |
}
|
| 47 |
|
| 48 |
$class = new $classname( $data );
|
|
@@ -53,7 +53,7 @@ abstract class Red_Match {
|
|
| 53 |
return false;
|
| 54 |
}
|
| 55 |
|
| 56 |
-
static function all() {
|
| 57 |
$data = array();
|
| 58 |
|
| 59 |
$avail = self::available();
|
|
@@ -65,7 +65,7 @@ abstract class Red_Match {
|
|
| 65 |
return $data;
|
| 66 |
}
|
| 67 |
|
| 68 |
-
static function available() {
|
| 69 |
return array(
|
| 70 |
'url' => 'url.php',
|
| 71 |
'referrer' => 'referrer.php',
|
| 36 |
return $regex->replace( $target_url, $requested_url );
|
| 37 |
}
|
| 38 |
|
| 39 |
+
public static function create( $name, $data = '' ) {
|
| 40 |
$avail = self::available();
|
| 41 |
if ( isset( $avail[ strtolower( $name ) ] ) ) {
|
| 42 |
$classname = $name . '_match';
|
| 43 |
|
| 44 |
if ( ! class_exists( strtolower( $classname ) ) ) {
|
| 45 |
+
include dirname( __FILE__ ) . '/../matches/' . $avail[ strtolower( $name ) ];
|
| 46 |
}
|
| 47 |
|
| 48 |
$class = new $classname( $data );
|
| 53 |
return false;
|
| 54 |
}
|
| 55 |
|
| 56 |
+
public static function all() {
|
| 57 |
$data = array();
|
| 58 |
|
| 59 |
$avail = self::available();
|
| 65 |
return $data;
|
| 66 |
}
|
| 67 |
|
| 68 |
+
public static function available() {
|
| 69 |
return array(
|
| 70 |
'url' => 'url.php',
|
| 71 |
'referrer' => 'referrer.php',
|
models/redirect.php
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
|
| 7 |
class Red_Item {
|
| 8 |
private $id = null;
|
|
@@ -23,7 +23,7 @@ class Red_Item {
|
|
| 23 |
|
| 24 |
public $source_flags = false;
|
| 25 |
|
| 26 |
-
function __construct( $values = null ) {
|
| 27 |
if ( is_object( $values ) ) {
|
| 28 |
$this->load_from_data( $values );
|
| 29 |
}
|
|
@@ -79,7 +79,7 @@ class Red_Item {
|
|
| 79 |
}
|
| 80 |
}
|
| 81 |
|
| 82 |
-
static function get_all_for_module( $module ) {
|
| 83 |
global $wpdb;
|
| 84 |
|
| 85 |
$rows = $wpdb->get_results(
|
|
@@ -101,7 +101,7 @@ class Red_Item {
|
|
| 101 |
return $items;
|
| 102 |
}
|
| 103 |
|
| 104 |
-
static function get_for_url( $url ) {
|
| 105 |
$status = new Red_Database_Status();
|
| 106 |
|
| 107 |
// deprecate
|
|
@@ -112,7 +112,7 @@ class Red_Item {
|
|
| 112 |
return self::get_old_url( $url );
|
| 113 |
}
|
| 114 |
|
| 115 |
-
static function get_for_matched_url( $url ) {
|
| 116 |
global $wpdb;
|
| 117 |
|
| 118 |
$url = new Red_Url_Match( $url );
|
|
@@ -165,11 +165,11 @@ class Red_Item {
|
|
| 165 |
return $items;
|
| 166 |
}
|
| 167 |
|
| 168 |
-
static
|
| 169 |
return $item['item'];
|
| 170 |
}
|
| 171 |
|
| 172 |
-
static
|
| 173 |
global $wpdb;
|
| 174 |
|
| 175 |
$rows = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}redirection_items" );
|
|
@@ -198,7 +198,7 @@ class Red_Item {
|
|
| 198 |
return ( $first['position'] < $second['position'] ) ? -1 : 1;
|
| 199 |
}
|
| 200 |
|
| 201 |
-
static function get_by_id( $id ) {
|
| 202 |
global $wpdb;
|
| 203 |
|
| 204 |
$row = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}redirection_items WHERE id=%d", $id ) );
|
|
@@ -224,7 +224,7 @@ class Red_Item {
|
|
| 224 |
Red_Module::flush( $this->group_id );
|
| 225 |
}
|
| 226 |
|
| 227 |
-
static function create( array $details ) {
|
| 228 |
global $wpdb;
|
| 229 |
|
| 230 |
$sanitizer = new Red_Item_Sanitize();
|
|
@@ -261,10 +261,10 @@ class Red_Item {
|
|
| 261 |
return $redirect;
|
| 262 |
}
|
| 263 |
|
| 264 |
-
return new WP_Error( '
|
| 265 |
}
|
| 266 |
|
| 267 |
-
return new WP_Error( '
|
| 268 |
}
|
| 269 |
|
| 270 |
public function update( $details ) {
|
|
@@ -302,7 +302,7 @@ class Red_Item {
|
|
| 302 |
return true;
|
| 303 |
}
|
| 304 |
|
| 305 |
-
return new WP_Error( '
|
| 306 |
}
|
| 307 |
|
| 308 |
/**
|
|
@@ -351,7 +351,10 @@ class Red_Item {
|
|
| 351 |
|
| 352 |
// Update the counters
|
| 353 |
$this->last_count++;
|
| 354 |
-
|
|
|
|
|
|
|
|
|
|
| 355 |
|
| 356 |
if ( isset( $options['expire_redirect'] ) && $options['expire_redirect'] !== -1 && $target ) {
|
| 357 |
$details = array(
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
require_once dirname( __FILE__ ) . '/url.php';
|
| 4 |
+
require_once dirname( __FILE__ ) . '/regex.php';
|
| 5 |
+
require_once dirname( __FILE__ ) . '/redirect-sanitizer.php';
|
| 6 |
|
| 7 |
class Red_Item {
|
| 8 |
private $id = null;
|
| 23 |
|
| 24 |
public $source_flags = false;
|
| 25 |
|
| 26 |
+
public function __construct( $values = null ) {
|
| 27 |
if ( is_object( $values ) ) {
|
| 28 |
$this->load_from_data( $values );
|
| 29 |
}
|
| 79 |
}
|
| 80 |
}
|
| 81 |
|
| 82 |
+
public static function get_all_for_module( $module ) {
|
| 83 |
global $wpdb;
|
| 84 |
|
| 85 |
$rows = $wpdb->get_results(
|
| 101 |
return $items;
|
| 102 |
}
|
| 103 |
|
| 104 |
+
public static function get_for_url( $url ) {
|
| 105 |
$status = new Red_Database_Status();
|
| 106 |
|
| 107 |
// deprecate
|
| 112 |
return self::get_old_url( $url );
|
| 113 |
}
|
| 114 |
|
| 115 |
+
public static function get_for_matched_url( $url ) {
|
| 116 |
global $wpdb;
|
| 117 |
|
| 118 |
$url = new Red_Url_Match( $url );
|
| 165 |
return $items;
|
| 166 |
}
|
| 167 |
|
| 168 |
+
public static function reduce_sorted_items( $item ) {
|
| 169 |
return $item['item'];
|
| 170 |
}
|
| 171 |
|
| 172 |
+
public static function get_all() {
|
| 173 |
global $wpdb;
|
| 174 |
|
| 175 |
$rows = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}redirection_items" );
|
| 198 |
return ( $first['position'] < $second['position'] ) ? -1 : 1;
|
| 199 |
}
|
| 200 |
|
| 201 |
+
public static function get_by_id( $id ) {
|
| 202 |
global $wpdb;
|
| 203 |
|
| 204 |
$row = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}redirection_items WHERE id=%d", $id ) );
|
| 224 |
Red_Module::flush( $this->group_id );
|
| 225 |
}
|
| 226 |
|
| 227 |
+
public static function create( array $details ) {
|
| 228 |
global $wpdb;
|
| 229 |
|
| 230 |
$sanitizer = new Red_Item_Sanitize();
|
| 261 |
return $redirect;
|
| 262 |
}
|
| 263 |
|
| 264 |
+
return new WP_Error( 'redirect_create_failed', 'Unable to get newly added redirect' );
|
| 265 |
}
|
| 266 |
|
| 267 |
+
return new WP_Error( 'redirect_create_failed', __( 'Unable to add new redirect' ) );
|
| 268 |
}
|
| 269 |
|
| 270 |
public function update( $details ) {
|
| 302 |
return true;
|
| 303 |
}
|
| 304 |
|
| 305 |
+
return new WP_Error( 'redirect_create_failed', __( 'Unable to update redirect' ) );
|
| 306 |
}
|
| 307 |
|
| 308 |
/**
|
| 351 |
|
| 352 |
// Update the counters
|
| 353 |
$this->last_count++;
|
| 354 |
+
|
| 355 |
+
if ( apply_filters( 'redirection_redirect_counter', true ) ) {
|
| 356 |
+
$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->prefix}redirection_items SET last_count=last_count+1, last_access=NOW() WHERE id=%d", $this->id ) );
|
| 357 |
+
}
|
| 358 |
|
| 359 |
if ( isset( $options['expire_redirect'] ) && $options['expire_redirect'] !== -1 && $target ) {
|
| 360 |
$details = array(
|
modules/apache.php
CHANGED
|
@@ -61,6 +61,7 @@ class Apache_Module extends Red_Module {
|
|
| 61 |
}
|
| 62 |
|
| 63 |
private function sanitize_location( $location ) {
|
|
|
|
| 64 |
$location = rtrim( $location, '/' ) . '/.htaccess';
|
| 65 |
return rtrim( dirname( $location ), '/' ) . '/.htaccess';
|
| 66 |
}
|
| 61 |
}
|
| 62 |
|
| 63 |
private function sanitize_location( $location ) {
|
| 64 |
+
$location = str_replace( '.htaccess', '', $location );
|
| 65 |
$location = rtrim( $location, '/' ) . '/.htaccess';
|
| 66 |
return rtrim( dirname( $location ), '/' ) . '/.htaccess';
|
| 67 |
}
|
modules/wordpress.php
CHANGED
|
@@ -15,15 +15,19 @@ class WordPress_Module extends Red_Module {
|
|
| 15 |
}
|
| 16 |
|
| 17 |
public function start() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
// Setup the various filters and actions that allow Redirection to happen
|
| 19 |
-
add_action( '
|
| 20 |
-
add_action( '
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
add_action( 'redirection_visit', array( $this, 'redirection_visit' ), 10, 3 );
|
| 24 |
-
add_action( 'redirection_do_nothing', array( $this, 'redirection_do_nothing' ) );
|
| 25 |
-
add_filter( 'redirect_canonical', array( $this, 'redirect_canonical' ), 10, 2 );
|
| 26 |
-
add_action( 'template_redirect', array( $this, 'template_redirect' ) );
|
| 27 |
|
| 28 |
// Remove WordPress 2.3 redirection
|
| 29 |
remove_action( 'template_redirect', 'wp_old_slug_redirect' );
|
|
@@ -97,11 +101,16 @@ class WordPress_Module extends Red_Module {
|
|
| 97 |
|
| 98 |
if ( $options['https'] && ! is_ssl() ) {
|
| 99 |
$target = rtrim( parse_url( home_url(), PHP_URL_HOST ), '/' ) . esc_url_raw( Redirection_Request::get_request_url() );
|
|
|
|
| 100 |
wp_safe_redirect( 'https://' . $target, 301 );
|
| 101 |
die();
|
| 102 |
}
|
| 103 |
}
|
| 104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
/**
|
| 106 |
* This is the key to Redirection and where requests are matched to redirects
|
| 107 |
*/
|
|
@@ -160,24 +169,33 @@ class WordPress_Module extends Red_Module {
|
|
| 160 |
|
| 161 |
public function send_headers( $obj ) {
|
| 162 |
if ( ! empty( $this->matched ) && $this->matched->action->get_code() === 410 ) {
|
| 163 |
-
add_filter( 'status_header',
|
| 164 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 165 |
}
|
| 166 |
|
| 167 |
public function set_header_410() {
|
| 168 |
return 'HTTP/1.1 410 Gone';
|
| 169 |
}
|
| 170 |
|
| 171 |
-
public function wp_redirect( $url, $status ) {
|
| 172 |
global $wp_version, $is_IIS;
|
| 173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
if ( $is_IIS ) {
|
| 175 |
header( "Refresh: 0;url=$url" );
|
| 176 |
return $url;
|
| 177 |
}
|
| 178 |
|
| 179 |
if ( $status === 301 && php_sapi_name() === 'cgi-fcgi' ) {
|
| 180 |
-
$servers_to_check =
|
| 181 |
|
| 182 |
foreach ( $servers_to_check as $name ) {
|
| 183 |
if ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stripos( $_SERVER['SERVER_SOFTWARE'], $name ) !== false ) {
|
| 15 |
}
|
| 16 |
|
| 17 |
public function start() {
|
| 18 |
+
// Only run redirect rules if we're not disabled
|
| 19 |
+
if ( ! red_is_disabled() ) {
|
| 20 |
+
add_action( 'init', [ $this, 'init' ] );
|
| 21 |
+
add_action( 'send_headers', [ $this, 'send_headers' ] );
|
| 22 |
+
add_action( 'init', [ $this, 'force_https' ] );
|
| 23 |
+
add_filter( 'wp_redirect', [ $this, 'wp_redirect' ], 2 );
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
// Setup the various filters and actions that allow Redirection to happen
|
| 27 |
+
add_action( 'redirection_visit', [ $this, 'redirection_visit' ], 10, 3 );
|
| 28 |
+
add_action( 'redirection_do_nothing', [ $this, 'redirection_do_nothing' ] );
|
| 29 |
+
add_filter( 'redirect_canonical', [ $this, 'redirect_canonical' ], 10 );
|
| 30 |
+
add_action( 'template_redirect', [ $this, 'template_redirect' ] );
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
// Remove WordPress 2.3 redirection
|
| 33 |
remove_action( 'template_redirect', 'wp_old_slug_redirect' );
|
| 101 |
|
| 102 |
if ( $options['https'] && ! is_ssl() ) {
|
| 103 |
$target = rtrim( parse_url( home_url(), PHP_URL_HOST ), '/' ) . esc_url_raw( Redirection_Request::get_request_url() );
|
| 104 |
+
add_filter( 'x_redirect_by', [ $this, 'x_redirect_by' ] );
|
| 105 |
wp_safe_redirect( 'https://' . $target, 301 );
|
| 106 |
die();
|
| 107 |
}
|
| 108 |
}
|
| 109 |
|
| 110 |
+
public function x_redirect_by() {
|
| 111 |
+
return 'redirection';
|
| 112 |
+
}
|
| 113 |
+
|
| 114 |
/**
|
| 115 |
* This is the key to Redirection and where requests are matched to redirects
|
| 116 |
*/
|
| 169 |
|
| 170 |
public function send_headers( $obj ) {
|
| 171 |
if ( ! empty( $this->matched ) && $this->matched->action->get_code() === 410 ) {
|
| 172 |
+
add_filter( 'status_header', [ $this, 'set_header_410' ] );
|
| 173 |
}
|
| 174 |
+
|
| 175 |
+
// Add any custom headers
|
| 176 |
+
$options = red_get_options();
|
| 177 |
+
$headers = new Red_Http_Headers( $options['headers'] );
|
| 178 |
+
$headers->run( $headers->get_site_headers() );
|
| 179 |
}
|
| 180 |
|
| 181 |
public function set_header_410() {
|
| 182 |
return 'HTTP/1.1 410 Gone';
|
| 183 |
}
|
| 184 |
|
| 185 |
+
public function wp_redirect( $url, $status = 302 ) {
|
| 186 |
global $wp_version, $is_IIS;
|
| 187 |
|
| 188 |
+
$options = red_get_options();
|
| 189 |
+
$headers = new Red_Http_Headers( $options['headers'] );
|
| 190 |
+
$headers->run( $headers->get_redirect_headers() );
|
| 191 |
+
|
| 192 |
if ( $is_IIS ) {
|
| 193 |
header( "Refresh: 0;url=$url" );
|
| 194 |
return $url;
|
| 195 |
}
|
| 196 |
|
| 197 |
if ( $status === 301 && php_sapi_name() === 'cgi-fcgi' ) {
|
| 198 |
+
$servers_to_check = [ 'lighttpd', 'nginx' ];
|
| 199 |
|
| 200 |
foreach ( $servers_to_check as $name ) {
|
| 201 |
if ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stripos( $_SERVER['SERVER_SOFTWARE'], $name ) !== false ) {
|
readme.txt
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
Contributors: johnny5
|
| 3 |
Donate link: https://redirection.me/donation/
|
| 4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
| 5 |
-
Requires at least: 4.
|
| 6 |
-
Tested up to: 5.
|
| 7 |
-
Stable tag: 4.
|
| 8 |
Requires PHP: 5.4
|
| 9 |
License: GPLv3
|
| 10 |
|
|
@@ -55,6 +55,11 @@ Display geographic information about an IP address, as well as a full user agent
|
|
| 55 |
|
| 56 |
You are able to disable or reduce IP collection to meet the legal requirements of your geographic region.
|
| 57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
= Track 404 errors =
|
| 59 |
|
| 60 |
Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.
|
|
@@ -154,6 +159,15 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
|
|
| 154 |
|
| 155 |
== Changelog ==
|
| 156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
= 4.4.2 - 29th September 2019 =
|
| 158 |
* Fix missing options for monitor group
|
| 159 |
* Fix check redirect not appearing if position column not shown
|
|
@@ -652,14 +666,10 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
|
|
| 652 |
* Fix XSS in admin menu
|
| 653 |
* Update Russian translation, thanks to Alexey Pazdnikov
|
| 654 |
|
| 655 |
-
= 2.2.8
|
| 656 |
* Add Romanian translation, thanks to Alina
|
| 657 |
* Add Greek, thanks to Stefanos Kofopoulos
|
| 658 |
-
|
| 659 |
-
= 2.2.7 =
|
| 660 |
* Better database compatibility
|
| 661 |
-
|
| 662 |
-
= < 2.2.6 =
|
| 663 |
* Remove warning from VaultPress
|
| 664 |
* Add Turkish translation, thanks to Fatih Cevik
|
| 665 |
* Fix search box
|
| 2 |
Contributors: johnny5
|
| 3 |
Donate link: https://redirection.me/donation/
|
| 4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
| 5 |
+
Requires at least: 4.9
|
| 6 |
+
Tested up to: 5.3
|
| 7 |
+
Stable tag: 4.5
|
| 8 |
Requires PHP: 5.4
|
| 9 |
License: GPLv3
|
| 10 |
|
| 55 |
|
| 56 |
You are able to disable or reduce IP collection to meet the legal requirements of your geographic region.
|
| 57 |
|
| 58 |
+
= Add HTTP headers =
|
| 59 |
+
|
| 60 |
+
HTTP headers can be adder to redirects or your entire site that help reduce the impact of redirects or help increase security. You can also add your
|
| 61 |
+
own custom headers.
|
| 62 |
+
|
| 63 |
= Track 404 errors =
|
| 64 |
|
| 65 |
Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.
|
| 159 |
|
| 160 |
== Changelog ==
|
| 161 |
|
| 162 |
+
= 4.5 - 23rd November 2019 =
|
| 163 |
+
* Add HTTP header feature, with x-robots-tag support
|
| 164 |
+
* Move HTTPS setting to new Site page
|
| 165 |
+
* Add filter to disable redirect hits
|
| 166 |
+
* Add 'Disable Redirection' option to stop Redirection, in case you break your site
|
| 167 |
+
* Fill out API documentation
|
| 168 |
+
* Fix style with WordPress 5.4
|
| 169 |
+
* Fix encoding of # in .htaccess
|
| 170 |
+
|
| 171 |
= 4.4.2 - 29th September 2019 =
|
| 172 |
* Fix missing options for monitor group
|
| 173 |
* Fix check redirect not appearing if position column not shown
|
| 666 |
* Fix XSS in admin menu
|
| 667 |
* Update Russian translation, thanks to Alexey Pazdnikov
|
| 668 |
|
| 669 |
+
= 2.2.8 and earlier
|
| 670 |
* Add Romanian translation, thanks to Alina
|
| 671 |
* Add Greek, thanks to Stefanos Kofopoulos
|
|
|
|
|
|
|
| 672 |
* Better database compatibility
|
|
|
|
|
|
|
| 673 |
* Remove warning from VaultPress
|
| 674 |
* Add Turkish translation, thanks to Fatih Cevik
|
| 675 |
* Fix search box
|
redirection-cli.php
CHANGED
|
@@ -9,7 +9,7 @@ class Redirection_Cli extends WP_CLI_Command {
|
|
| 9 |
$groups = Red_Group::get_filtered( array() );
|
| 10 |
|
| 11 |
if ( count( $groups['items'] ) > 0 ) {
|
| 12 |
-
return $groups['items'][
|
| 13 |
}
|
| 14 |
} else {
|
| 15 |
$groups = Red_Group::get( $group_id );
|
|
@@ -20,6 +20,49 @@ class Redirection_Cli extends WP_CLI_Command {
|
|
| 20 |
|
| 21 |
return false;
|
| 22 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
/**
|
| 25 |
* Import redirections from a JSON, CSV, or .htaccess file
|
|
@@ -34,11 +77,11 @@ class Redirection_Cli extends WP_CLI_Command {
|
|
| 34 |
* contains it's own group
|
| 35 |
*
|
| 36 |
* [--format=<importformat>]
|
| 37 |
-
* : The import format - csv,
|
| 38 |
*
|
| 39 |
* ## EXAMPLES
|
| 40 |
*
|
| 41 |
-
* wp redirection import .htaccess --format=
|
| 42 |
*/
|
| 43 |
public function import( $args, $extra ) {
|
| 44 |
$format = isset( $extra['format'] ) ? $extra['format'] : 'json';
|
|
@@ -52,7 +95,7 @@ class Redirection_Cli extends WP_CLI_Command {
|
|
| 52 |
$importer = Red_FileIO::create( $format );
|
| 53 |
|
| 54 |
if ( ! $importer ) {
|
| 55 |
-
WP_CLI::error( 'Invalid import format - csv, json, or
|
| 56 |
return;
|
| 57 |
}
|
| 58 |
|
|
@@ -100,7 +143,7 @@ class Redirection_Cli extends WP_CLI_Command {
|
|
| 100 |
$exporter = Red_FileIO::create( $format );
|
| 101 |
|
| 102 |
if ( ! $exporter ) {
|
| 103 |
-
WP_CLI::error( 'Invalid export format - json, csv,
|
| 104 |
return;
|
| 105 |
}
|
| 106 |
|
|
@@ -198,6 +241,7 @@ if ( defined( 'WP_CLI' ) && WP_CLI ) {
|
|
| 198 |
WP_CLI::add_command( 'redirection import', array( 'Redirection_Cli', 'import' ) );
|
| 199 |
WP_CLI::add_command( 'redirection export', array( 'Redirection_Cli', 'export' ) );
|
| 200 |
WP_CLI::add_command( 'redirection database', array( 'Redirection_Cli', 'database' ) );
|
|
|
|
| 201 |
|
| 202 |
add_action( Red_Flusher::DELETE_HOOK, function() {
|
| 203 |
$flusher = new Red_Flusher();
|
| 9 |
$groups = Red_Group::get_filtered( array() );
|
| 10 |
|
| 11 |
if ( count( $groups['items'] ) > 0 ) {
|
| 12 |
+
return $groups['items'][0]['id'];
|
| 13 |
}
|
| 14 |
} else {
|
| 15 |
$groups = Red_Group::get( $group_id );
|
| 20 |
|
| 21 |
return false;
|
| 22 |
}
|
| 23 |
+
/**
|
| 24 |
+
* Get or set a Redirection setting
|
| 25 |
+
*
|
| 26 |
+
* ## OPTIONS
|
| 27 |
+
*
|
| 28 |
+
* <name>
|
| 29 |
+
* : The setting name to get or set
|
| 30 |
+
*
|
| 31 |
+
* [--set=<value>]
|
| 32 |
+
* : The value to set
|
| 33 |
+
*
|
| 34 |
+
* ## EXAMPLES
|
| 35 |
+
*
|
| 36 |
+
* wp redirection setting name <value>
|
| 37 |
+
*/
|
| 38 |
+
public function setting( $args, $extra ) {
|
| 39 |
+
$name = $args[0];
|
| 40 |
+
$set = isset( $extra['set'] ) ? $extra['set'] : false;
|
| 41 |
+
|
| 42 |
+
$options = red_get_options();
|
| 43 |
+
|
| 44 |
+
if ( ! isset( $options[ $name ] ) ) {
|
| 45 |
+
WP_CLI::error( 'Unsupported setting: ' . $name );
|
| 46 |
+
return;
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
$value = $options[ $name ];
|
| 50 |
+
|
| 51 |
+
if ( $set ) {
|
| 52 |
+
$decoded = json_decode( $set, true );
|
| 53 |
+
if ( ! $decoded ) {
|
| 54 |
+
$decoded = $set;
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
+
$options = [];
|
| 58 |
+
$options[ $name ] = $decoded;
|
| 59 |
+
|
| 60 |
+
$options = red_set_options( $options );
|
| 61 |
+
$value = $options[ $name ];
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
WP_CLI::success( is_array( $value ) ? wp_json_encode( $value ) : $value );
|
| 65 |
+
}
|
| 66 |
|
| 67 |
/**
|
| 68 |
* Import redirections from a JSON, CSV, or .htaccess file
|
| 77 |
* contains it's own group
|
| 78 |
*
|
| 79 |
* [--format=<importformat>]
|
| 80 |
+
* : The import format - csv, apache, or json. Defaults to json
|
| 81 |
*
|
| 82 |
* ## EXAMPLES
|
| 83 |
*
|
| 84 |
+
* wp redirection import .htaccess --format=apache
|
| 85 |
*/
|
| 86 |
public function import( $args, $extra ) {
|
| 87 |
$format = isset( $extra['format'] ) ? $extra['format'] : 'json';
|
| 95 |
$importer = Red_FileIO::create( $format );
|
| 96 |
|
| 97 |
if ( ! $importer ) {
|
| 98 |
+
WP_CLI::error( 'Invalid import format - csv, json, or apache supported' );
|
| 99 |
return;
|
| 100 |
}
|
| 101 |
|
| 143 |
$exporter = Red_FileIO::create( $format );
|
| 144 |
|
| 145 |
if ( ! $exporter ) {
|
| 146 |
+
WP_CLI::error( 'Invalid export format - json, csv, apache, or nginx supported' );
|
| 147 |
return;
|
| 148 |
}
|
| 149 |
|
| 241 |
WP_CLI::add_command( 'redirection import', array( 'Redirection_Cli', 'import' ) );
|
| 242 |
WP_CLI::add_command( 'redirection export', array( 'Redirection_Cli', 'export' ) );
|
| 243 |
WP_CLI::add_command( 'redirection database', array( 'Redirection_Cli', 'database' ) );
|
| 244 |
+
WP_CLI::add_command( 'redirection setting', array( 'Redirection_Cli', 'setting' ) );
|
| 245 |
|
| 246 |
add_action( Red_Flusher::DELETE_HOOK, function() {
|
| 247 |
$flusher = new Red_Flusher();
|
redirection-settings.php
CHANGED
|
@@ -54,6 +54,7 @@ function red_get_default_options() {
|
|
| 54 |
'last_group_id' => 0,
|
| 55 |
'rest_api' => REDIRECTION_API_JSON,
|
| 56 |
'https' => false,
|
|
|
|
| 57 |
'database' => '',
|
| 58 |
];
|
| 59 |
$defaults = array_merge( $defaults, $flags->get_json() );
|
|
@@ -187,16 +188,32 @@ function red_set_options( array $settings = array() ) {
|
|
| 187 |
$options = array_merge( $options, $flags->get_json() );
|
| 188 |
}
|
| 189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 190 |
update_option( REDIRECTION_OPTION, apply_filters( 'redirection_save_options', $options ) );
|
| 191 |
return $options;
|
| 192 |
}
|
| 193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
function red_get_options() {
|
| 195 |
$options = get_option( REDIRECTION_OPTION );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 196 |
if ( $options === false ) {
|
| 197 |
// Default flags for new installs - ignore case and trailing slashes
|
| 198 |
-
$options
|
| 199 |
-
|
|
|
|
|
|
|
| 200 |
}
|
| 201 |
|
| 202 |
$defaults = red_get_default_options();
|
| 54 |
'last_group_id' => 0,
|
| 55 |
'rest_api' => REDIRECTION_API_JSON,
|
| 56 |
'https' => false,
|
| 57 |
+
'headers' => [],
|
| 58 |
'database' => '',
|
| 59 |
];
|
| 60 |
$defaults = array_merge( $defaults, $flags->get_json() );
|
| 188 |
$options = array_merge( $options, $flags->get_json() );
|
| 189 |
}
|
| 190 |
|
| 191 |
+
if ( isset( $settings['headers'] ) ) {
|
| 192 |
+
$headers = new Red_Http_Headers( $settings['headers'] );
|
| 193 |
+
$options['headers'] = $headers->get_json();
|
| 194 |
+
}
|
| 195 |
+
|
| 196 |
update_option( REDIRECTION_OPTION, apply_filters( 'redirection_save_options', $options ) );
|
| 197 |
return $options;
|
| 198 |
}
|
| 199 |
|
| 200 |
+
function red_is_disabled() {
|
| 201 |
+
return ( defined( 'REDIRECTION_DISABLE' ) && REDIRECTION_DISABLE ) || file_exists( __DIR__ . '/redirection-disable.txt' );
|
| 202 |
+
}
|
| 203 |
+
|
| 204 |
function red_get_options() {
|
| 205 |
$options = get_option( REDIRECTION_OPTION );
|
| 206 |
+
|
| 207 |
+
if ( is_array( $options ) && red_is_disabled() ) {
|
| 208 |
+
$options['https'] = false;
|
| 209 |
+
}
|
| 210 |
+
|
| 211 |
if ( $options === false ) {
|
| 212 |
// Default flags for new installs - ignore case and trailing slashes
|
| 213 |
+
$options = [
|
| 214 |
+
'flags_case' => true,
|
| 215 |
+
'flags_trailing' => true,
|
| 216 |
+
];
|
| 217 |
}
|
| 218 |
|
| 219 |
$defaults = red_get_default_options();
|
redirection-strings.php
CHANGED
|
@@ -1,23 +1,23 @@
|
|
| 1 |
<?php
|
| 2 |
/* THIS IS A GENERATED FILE. DO NOT EDIT DIRECTLY. */
|
| 3 |
$redirection_strings = array(
|
| 4 |
-
__( "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.", "redirection" ), // client/component/database/index.js:
|
| 5 |
-
__( "Database problem", "redirection" ), // client/component/database/index.js:
|
| 6 |
-
__( "Try again", "redirection" ), // client/component/database/index.js:
|
| 7 |
-
__( "Skip this stage", "redirection" ), // client/component/database/index.js:
|
| 8 |
-
__( "Stop upgrade", "redirection" ), // client/component/database/index.js:
|
| 9 |
-
__( "If you want to {{support}}ask for support{{/support}} please include these details:", "redirection" ), // client/component/database/index.js:
|
| 10 |
-
__( "Please remain on this page until complete.", "redirection" ), // client/component/database/index.js:
|
| 11 |
-
__( "Upgrading Redirection", "redirection" ), // client/component/database/index.js:
|
| 12 |
-
__( "Setting up Redirection", "redirection" ), // client/component/database/index.js:
|
| 13 |
-
__( "Manual Install", "redirection" ), // client/component/database/index.js:
|
| 14 |
-
__( "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.", "redirection" ), // client/component/database/index.js:
|
| 15 |
-
__( "Click \"Finished! 🎉\" when finished.", "redirection" ), // client/component/database/index.js:
|
| 16 |
-
__( "Finished! 🎉", "redirection" ), // client/component/database/index.js:
|
| 17 |
-
__( "If you do not complete the manual install you will be returned here.", "redirection" ), // client/component/database/index.js:
|
| 18 |
-
__( "Leaving before the process has completed may cause problems.", "redirection" ), // client/component/database/index.js:
|
| 19 |
-
__( "Progress: %(complete)d\$", "redirection" ), // client/component/database/index.js:
|
| 20 |
-
__( "Finished! 🎉", "redirection" ), // client/component/database/index.js:
|
| 21 |
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/component/decode-error/index.js:49
|
| 22 |
__( "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.", "redirection" ), // client/component/decode-error/index.js:56
|
| 23 |
__( "Read this REST API guide for more information.", "redirection" ), // client/component/decode-error/index.js:57
|
|
@@ -31,7 +31,7 @@ __( "Read this REST API guide for more information.", "redirection" ), // client
|
|
| 31 |
__( "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working", "redirection" ), // client/component/decode-error/index.js:97
|
| 32 |
__( "WordPress returned an unexpected message. This is probably a PHP error from another plugin.", "redirection" ), // client/component/decode-error/index.js:106
|
| 33 |
__( "Possible cause", "redirection" ), // client/component/decode-error/index.js:107
|
| 34 |
-
__( "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent.", "redirection" ), // client/component/decode-error/index.js:117
|
| 35 |
__( "Read this REST API guide for more information.", "redirection" ), // client/component/decode-error/index.js:118
|
| 36 |
__( "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.", "redirection" ), // client/component/error/index.js:100
|
| 37 |
__( "Create An Issue", "redirection" ), // client/component/error/index.js:107
|
|
@@ -51,17 +51,17 @@ __( "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the
|
|
| 51 |
__( "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.", "redirection" ), // client/component/error/index.js:173
|
| 52 |
__( "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.", "redirection" ), // client/component/error/index.js:180
|
| 53 |
__( "That didn't help", "redirection" ), // client/component/error/index.js:188
|
| 54 |
-
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:
|
| 55 |
-
__( "Something went wrong obtaining this information", "redirection" ), // client/component/geo-map/index.js:
|
| 56 |
-
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:
|
| 57 |
-
__( "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.", "redirection" ), // client/component/geo-map/index.js:
|
| 58 |
-
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:
|
| 59 |
-
__( "No details are known for this address.", "redirection" ), // client/component/geo-map/index.js:
|
| 60 |
-
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:
|
| 61 |
-
__( "City", "redirection" ), // client/component/geo-map/index.js:
|
| 62 |
-
__( "Area", "redirection" ), // client/component/geo-map/index.js:
|
| 63 |
-
__( "Timezone", "redirection" ), // client/component/geo-map/index.js:
|
| 64 |
-
__( "Geo Location", "redirection" ), // client/component/geo-map/index.js:
|
| 65 |
__( "Expected", "redirection" ), // client/component/http-check/details.js:31
|
| 66 |
__( "{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}", "redirection" ), // client/component/http-check/details.js:34
|
| 67 |
__( "Found", "redirection" ), // client/component/http-check/details.js:46
|
|
@@ -70,30 +70,20 @@ __( "Agent", "redirection" ), // client/component/http-check/details.js:65
|
|
| 70 |
__( "Using Redirection", "redirection" ), // client/component/http-check/details.js:67
|
| 71 |
__( "Not using Redirection", "redirection" ), // client/component/http-check/details.js:67
|
| 72 |
__( "What does this mean?", "redirection" ), // client/component/http-check/details.js:69
|
| 73 |
-
__( "Error", "redirection" ), // client/component/http-check/index.js:
|
| 74 |
-
__( "Something went wrong obtaining this information", "redirection" ), // client/component/http-check/index.js:
|
| 75 |
-
__( "Check redirect for: {{code}}%s{{/code}}", "redirection" ), // client/component/http-check/index.js:
|
| 76 |
__( "Redirects", "redirection" ), // client/component/menu/index.js:18
|
| 77 |
-
__( "
|
| 78 |
-
__( "
|
| 79 |
-
__( "
|
| 80 |
-
__( "
|
| 81 |
-
__( "
|
| 82 |
-
__( "
|
|
|
|
| 83 |
__( "View notice", "redirection" ), // client/component/notice/index.js:76
|
| 84 |
__( "Powered by {{link}}redirect.li{{/link}}", "redirection" ), // client/component/powered-by/index.js:16
|
| 85 |
-
__( "Saving...", "redirection" ), // client/component/progress/index.js:23
|
| 86 |
-
__( "Saving...", "redirection" ), // client/component/progress/index.js:26
|
| 87 |
__( "with HTTP code", "redirection" ), // client/component/redirect-edit/action-code.js:42
|
| 88 |
-
__( "Logged In", "redirection" ), // client/component/redirect-edit/action/login.js:20
|
| 89 |
-
__( "Target URL when matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/login.js:21
|
| 90 |
-
__( "Logged Out", "redirection" ), // client/component/redirect-edit/action/login.js:23
|
| 91 |
-
__( "Target URL when not matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/login.js:24
|
| 92 |
-
__( "Matched Target", "redirection" ), // client/component/redirect-edit/action/url-from.js:20
|
| 93 |
-
__( "Target URL when matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/url-from.js:21
|
| 94 |
-
__( "Unmatched Target", "redirection" ), // client/component/redirect-edit/action/url-from.js:23
|
| 95 |
-
__( "Target URL when not matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/url-from.js:24
|
| 96 |
-
__( "Target URL", "redirection" ), // client/component/redirect-edit/action/url.js:20
|
| 97 |
__( "URL only", "redirection" ), // client/component/redirect-edit/constants.js:30
|
| 98 |
__( "URL and login status", "redirection" ), // client/component/redirect-edit/constants.js:34
|
| 99 |
__( "URL and role/capability", "redirection" ), // client/component/redirect-edit/constants.js:38
|
|
@@ -135,53 +125,19 @@ __( "Ignore Case", "redirection" ), // client/component/redirect-edit/constants.
|
|
| 135 |
__( "Exact match all parameters in any order", "redirection" ), // client/component/redirect-edit/constants.js:203
|
| 136 |
__( "Ignore all parameters", "redirection" ), // client/component/redirect-edit/constants.js:207
|
| 137 |
__( "Ignore & pass parameters to the target", "redirection" ), // client/component/redirect-edit/constants.js:211
|
| 138 |
-
__( "When matched", "redirection" ), // client/component/redirect-edit/index.js:
|
| 139 |
-
__( "Group", "redirection" ), // client/component/redirect-edit/index.js:
|
| 140 |
-
__( "Save", "redirection" ), // client/component/redirect-edit/index.js:
|
| 141 |
-
__( "Cancel", "redirection" ), // client/component/redirect-edit/index.js:
|
| 142 |
-
__( "Close", "redirection" ), // client/component/redirect-edit/index.js:
|
| 143 |
-
__( "Show advanced options", "redirection" ), // client/component/redirect-edit/index.js:
|
| 144 |
__( "Match", "redirection" ), // client/component/redirect-edit/match-type.js:19
|
| 145 |
-
__( "User Agent", "redirection" ), // client/component/redirect-edit/match/agent.js:51
|
| 146 |
-
__( "Match against this browser user agent", "redirection" ), // client/component/redirect-edit/match/agent.js:52
|
| 147 |
-
__( "Custom", "redirection" ), // client/component/redirect-edit/match/agent.js:55
|
| 148 |
-
__( "Mobile", "redirection" ), // client/component/redirect-edit/match/agent.js:56
|
| 149 |
-
__( "Feed Readers", "redirection" ), // client/component/redirect-edit/match/agent.js:57
|
| 150 |
-
__( "Libraries", "redirection" ), // client/component/redirect-edit/match/agent.js:58
|
| 151 |
-
__( "Regex", "redirection" ), // client/component/redirect-edit/match/agent.js:62
|
| 152 |
-
__( "Cookie", "redirection" ), // client/component/redirect-edit/match/cookie.js:20
|
| 153 |
-
__( "Cookie name", "redirection" ), // client/component/redirect-edit/match/cookie.js:21
|
| 154 |
-
__( "Cookie value", "redirection" ), // client/component/redirect-edit/match/cookie.js:22
|
| 155 |
-
__( "Regex", "redirection" ), // client/component/redirect-edit/match/cookie.js:25
|
| 156 |
-
__( "Filter Name", "redirection" ), // client/component/redirect-edit/match/custom.js:18
|
| 157 |
-
__( "WordPress filter name", "redirection" ), // client/component/redirect-edit/match/custom.js:19
|
| 158 |
-
__( "HTTP Header", "redirection" ), // client/component/redirect-edit/match/header.js:50
|
| 159 |
-
__( "Header name", "redirection" ), // client/component/redirect-edit/match/header.js:51
|
| 160 |
-
__( "Header value", "redirection" ), // client/component/redirect-edit/match/header.js:52
|
| 161 |
-
__( "Custom", "redirection" ), // client/component/redirect-edit/match/header.js:55
|
| 162 |
-
__( "Accept Language", "redirection" ), // client/component/redirect-edit/match/header.js:56
|
| 163 |
-
__( "Regex", "redirection" ), // client/component/redirect-edit/match/header.js:60
|
| 164 |
-
__( "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.", "redirection" ), // client/component/redirect-edit/match/header.js:67
|
| 165 |
-
__( "IP", "redirection" ), // client/component/redirect-edit/match/ip.js:22
|
| 166 |
-
__( "Enter IP addresses (one per line)", "redirection" ), // client/component/redirect-edit/match/ip.js:23
|
| 167 |
-
__( "Language", "redirection" ), // client/component/redirect-edit/match/language.js:18
|
| 168 |
-
__( "Comma separated list of languages to match against (i.e. da, en-GB)", "redirection" ), // client/component/redirect-edit/match/language.js:19
|
| 169 |
-
__( "Page Type", "redirection" ), // client/component/redirect-edit/match/page.js:17
|
| 170 |
-
__( "Only the 404 page type is currently supported.", "redirection" ), // client/component/redirect-edit/match/page.js:18
|
| 171 |
-
__( "Please do not try and redirect all your 404s - this is not a good thing to do.", "redirection" ), // client/component/redirect-edit/match/page.js:19
|
| 172 |
-
__( "Referrer", "redirection" ), // client/component/redirect-edit/match/referrer.js:19
|
| 173 |
-
__( "Match against this browser referrer text", "redirection" ), // client/component/redirect-edit/match/referrer.js:20
|
| 174 |
-
__( "Regex", "redirection" ), // client/component/redirect-edit/match/referrer.js:23
|
| 175 |
-
__( "Role", "redirection" ), // client/component/redirect-edit/match/role.js:18
|
| 176 |
-
__( "Enter role or capability value", "redirection" ), // client/component/redirect-edit/match/role.js:19
|
| 177 |
-
__( "Server", "redirection" ), // client/component/redirect-edit/match/server.js:18
|
| 178 |
-
__( "Enter server URL to match against", "redirection" ), // client/component/redirect-edit/match/server.js:19
|
| 179 |
__( "Position", "redirection" ), // client/component/redirect-edit/position.js:12
|
| 180 |
__( "Query Parameters", "redirection" ), // client/component/redirect-edit/source-query.js:23
|
| 181 |
-
__( "Source URL", "redirection" ), // client/component/redirect-edit/source-url.js:
|
| 182 |
-
__( "Source URL", "redirection" ), // client/component/redirect-edit/source-url.js:
|
| 183 |
-
__( "The relative URL you want to redirect from", "redirection" ), // client/component/redirect-edit/source-url.js:
|
| 184 |
-
__( "URL options / Regex", "redirection" ), // client/component/redirect-edit/source-url.js:
|
| 185 |
__( "The target URL you want to redirect, or auto-complete on post name or permalink.", "redirection" ), // client/component/redirect-edit/target.js:84
|
| 186 |
__( "Title", "redirection" ), // client/component/redirect-edit/title.js:17
|
| 187 |
__( "Describe the purpose of this redirect (optional)", "redirection" ), // client/component/redirect-edit/title.js:23
|
|
@@ -196,6 +152,9 @@ __( "Your source is the same as a target and this will create a loop. Leave a ta
|
|
| 196 |
__( "Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.", "redirection" ), // client/component/redirect-edit/warning.js:136
|
| 197 |
__( "Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}", "redirection" ), // client/component/redirect-edit/warning.js:150
|
| 198 |
__( "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?", "redirection" ), // client/component/redirect-edit/warning.js:166
|
|
|
|
|
|
|
|
|
|
| 199 |
__( "Working!", "redirection" ), // client/component/rest-api-status/api-result-pass.js:15
|
| 200 |
__( "Show Full", "redirection" ), // client/component/rest-api-status/api-result-raw.js:41
|
| 201 |
__( "Hide", "redirection" ), // client/component/rest-api-status/api-result-raw.js:42
|
|
@@ -212,8 +171,16 @@ __( "Summary", "redirection" ), // client/component/rest-api-status/index.js:132
|
|
| 212 |
__( "Show Problems", "redirection" ), // client/component/rest-api-status/index.js:134
|
| 213 |
__( "Testing - %s\$", "redirection" ), // client/component/rest-api-status/index.js:160
|
| 214 |
__( "Check Again", "redirection" ), // client/component/rest-api-status/index.js:167
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 215 |
__( "Apply", "redirection" ), // client/component/table/group.js:39
|
| 216 |
-
__( "Select All", "redirection" ), // client/component/table/header/check-column.js:14
|
| 217 |
__( "First page", "redirection" ), // client/component/table/navigation-pages.js:74
|
| 218 |
__( "Prev page", "redirection" ), // client/component/table/navigation-pages.js:75
|
| 219 |
__( "Current Page", "redirection" ), // client/component/table/navigation-pages.js:78
|
|
@@ -224,21 +191,10 @@ _n( "%s item", "%s items", 1, "redirection" ), // client/component/table/navigat
|
|
| 224 |
__( "Select bulk action", "redirection" ), // client/component/table/navigation.js:53
|
| 225 |
__( "Bulk Actions", "redirection" ), // client/component/table/navigation.js:56
|
| 226 |
__( "Apply", "redirection" ), // client/component/table/navigation.js:61
|
| 227 |
-
__( "No results", "redirection" ), // client/component/table/row/empty-row.js:15
|
| 228 |
-
__( "Sorry, something went wrong loading the data - please try again", "redirection" ), // client/component/table/row/failed-row.js:16
|
| 229 |
__( "Display All", "redirection" ), // client/component/table/table-display.js:64
|
| 230 |
__( "Custom Display", "redirection" ), // client/component/table/table-display.js:75
|
| 231 |
__( "Pre-defined", "redirection" ), // client/component/table/table-display.js:90
|
| 232 |
__( "Custom", "redirection" ), // client/component/table/table-display.js:95
|
| 233 |
-
__( "Useragent Error", "redirection" ), // client/component/useragent/index.js:33
|
| 234 |
-
__( "Something went wrong obtaining this information", "redirection" ), // client/component/useragent/index.js:34
|
| 235 |
-
__( "Unknown Useragent", "redirection" ), // client/component/useragent/index.js:45
|
| 236 |
-
__( "Device", "redirection" ), // client/component/useragent/index.js:100
|
| 237 |
-
__( "Operating System", "redirection" ), // client/component/useragent/index.js:104
|
| 238 |
-
__( "Browser", "redirection" ), // client/component/useragent/index.js:108
|
| 239 |
-
__( "Engine", "redirection" ), // client/component/useragent/index.js:112
|
| 240 |
-
__( "Useragent", "redirection" ), // client/component/useragent/index.js:117
|
| 241 |
-
__( "Agent", "redirection" ), // client/component/useragent/index.js:121
|
| 242 |
__( "Welcome to Redirection 🚀🎉", "redirection" ), // client/component/welcome-wizard/index.js:86
|
| 243 |
__( "Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.", "redirection" ), // client/component/welcome-wizard/index.js:88
|
| 244 |
__( "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.", "redirection" ), // client/component/welcome-wizard/index.js:93
|
|
@@ -306,11 +262,11 @@ __( "Delete", "redirection" ), // client/page/groups/constants.js:79
|
|
| 306 |
__( "Enable", "redirection" ), // client/page/groups/constants.js:83
|
| 307 |
__( "Disable", "redirection" ), // client/page/groups/constants.js:87
|
| 308 |
__( "Search", "redirection" ), // client/page/groups/constants.js:94
|
| 309 |
-
__( "Filters", "redirection" ), // client/page/groups/index.js:
|
| 310 |
-
__( "Add Group", "redirection" ), // client/page/groups/index.js:
|
| 311 |
-
__( "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.", "redirection" ), // client/page/groups/index.js:
|
| 312 |
-
__( "Name", "redirection" ), // client/page/groups/index.js:
|
| 313 |
-
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/index.js:
|
| 314 |
__( "Edit", "redirection" ), // client/page/groups/row.js:87
|
| 315 |
__( "Delete", "redirection" ), // client/page/groups/row.js:88
|
| 316 |
__( "View Redirects", "redirection" ), // client/page/groups/row.js:89
|
|
@@ -322,6 +278,42 @@ __( "Save", "redirection" ), // client/page/groups/row.js:115
|
|
| 322 |
__( "Cancel", "redirection" ), // client/page/groups/row.js:116
|
| 323 |
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/row.js:119
|
| 324 |
__( "Filter on: %(type)s", "redirection" ), // client/page/groups/row.js:178
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 325 |
__( "A database upgrade is in progress. Please continue to finish.", "redirection" ), // client/page/home/database-update.js:25
|
| 326 |
__( "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.", "redirection" ), // client/page/home/database-update.js:30
|
| 327 |
__( "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.", "redirection" ), // client/page/home/database-update.js:63
|
|
@@ -334,59 +326,24 @@ __( "Redirection database needs upgrading", "redirection" ), // client/page/home
|
|
| 334 |
__( "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.", "redirection" ), // client/page/home/database-update.js:109
|
| 335 |
__( "Manual Upgrade", "redirection" ), // client/page/home/database-update.js:121
|
| 336 |
__( "Automatic Upgrade", "redirection" ), // client/page/home/database-update.js:122
|
| 337 |
-
__( "Redirections", "redirection" ), // client/page/home/index.js:
|
| 338 |
-
__( "
|
| 339 |
-
__( "
|
| 340 |
-
__( "
|
| 341 |
-
__( "
|
| 342 |
-
__( "
|
| 343 |
-
__( "
|
| 344 |
-
__( "
|
| 345 |
-
__( "
|
| 346 |
-
__( "
|
| 347 |
-
__( "
|
| 348 |
-
__( "
|
| 349 |
-
__( "
|
| 350 |
-
__( "
|
| 351 |
-
__( "If
|
| 352 |
-
__( "
|
| 353 |
-
__( "
|
| 354 |
-
__( "
|
| 355 |
-
__( "Import from %s", "redirection" ), // client/page/io/importer.js:20
|
| 356 |
-
__( "Import to group", "redirection" ), // client/page/io/index.js:95
|
| 357 |
-
__( "Import a CSV, .htaccess, or JSON file.", "redirection" ), // client/page/io/index.js:103
|
| 358 |
-
__( "Click 'Add File' or drag and drop here.", "redirection" ), // client/page/io/index.js:104
|
| 359 |
-
__( "Add File", "redirection" ), // client/page/io/index.js:106
|
| 360 |
-
__( "File selected", "redirection" ), // client/page/io/index.js:117
|
| 361 |
-
__( "Upload", "redirection" ), // client/page/io/index.js:123
|
| 362 |
-
__( "Cancel", "redirection" ), // client/page/io/index.js:124
|
| 363 |
-
__( "Importing", "redirection" ), // client/page/io/index.js:134
|
| 364 |
-
__( "Finished importing", "redirection" ), // client/page/io/index.js:150
|
| 365 |
-
__( "Total redirects imported:", "redirection" ), // client/page/io/index.js:152
|
| 366 |
-
__( "Double-check the file is the correct format!", "redirection" ), // client/page/io/index.js:153
|
| 367 |
-
__( "OK", "redirection" ), // client/page/io/index.js:155
|
| 368 |
-
__( "Close", "redirection" ), // client/page/io/index.js:204
|
| 369 |
-
__( "Are you sure you want to import from %s?", "redirection" ), // client/page/io/index.js:218
|
| 370 |
-
__( "Plugin Importers", "redirection" ), // client/page/io/index.js:226
|
| 371 |
-
__( "The following redirect plugins were detected on your site and can be imported from.", "redirection" ), // client/page/io/index.js:228
|
| 372 |
-
__( "Import", "redirection" ), // client/page/io/index.js:240
|
| 373 |
-
__( "All imports will be appended to the current database - nothing is merged.", "redirection" ), // client/page/io/index.js:251
|
| 374 |
-
__( "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).", "redirection" ), // client/page/io/index.js:254
|
| 375 |
-
__( "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.", "redirection" ), // client/page/io/index.js:261
|
| 376 |
-
__( "Export", "redirection" ), // client/page/io/index.js:264
|
| 377 |
-
__( "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.", "redirection" ), // client/page/io/index.js:265
|
| 378 |
-
__( "Everything", "redirection" ), // client/page/io/index.js:268
|
| 379 |
-
__( "WordPress redirects", "redirection" ), // client/page/io/index.js:269
|
| 380 |
-
__( "Apache redirects", "redirection" ), // client/page/io/index.js:270
|
| 381 |
-
__( "Nginx redirects", "redirection" ), // client/page/io/index.js:271
|
| 382 |
-
__( "Complete data (JSON)", "redirection" ), // client/page/io/index.js:275
|
| 383 |
-
__( "CSV", "redirection" ), // client/page/io/index.js:276
|
| 384 |
-
__( "Apache .htaccess", "redirection" ), // client/page/io/index.js:277
|
| 385 |
-
__( "Nginx rewrite rules", "redirection" ), // client/page/io/index.js:278
|
| 386 |
-
__( "View", "redirection" ), // client/page/io/index.js:281
|
| 387 |
-
__( "Download", "redirection" ), // client/page/io/index.js:283
|
| 388 |
-
__( "Export redirect", "redirection" ), // client/page/io/index.js:289
|
| 389 |
-
__( "Export 404", "redirection" ), // client/page/io/index.js:290
|
| 390 |
__( "Date", "redirection" ), // client/page/logs/constants.js:14
|
| 391 |
__( "Source URL", "redirection" ), // client/page/logs/constants.js:18
|
| 392 |
__( "Target URL", "redirection" ), // client/page/logs/constants.js:23
|
|
@@ -463,11 +420,11 @@ __( "Ignore URL", "redirection" ), // client/page/logs404/row-url.js:66
|
|
| 463 |
__( "Add Redirect", "redirection" ), // client/page/logs404/row.js:80
|
| 464 |
__( "Delete 404s", "redirection" ), // client/page/logs404/row.js:82
|
| 465 |
__( "Delete all logs for this entry", "redirection" ), // client/page/logs404/row.js:87
|
| 466 |
-
__( "Delete", "redirection" ), // client/page/logs404/row.js:
|
| 467 |
-
__( "Add Redirect", "redirection" ), // client/page/logs404/row.js:
|
| 468 |
-
__( "Geo Info", "redirection" ), // client/page/logs404/row.js:
|
| 469 |
-
__( "Agent Info", "redirection" ), // client/page/logs404/row.js:
|
| 470 |
-
__( "Filter by IP", "redirection" ), // client/page/logs404/row.js:
|
| 471 |
__( "Delete the plugin - are you sure?", "redirection" ), // client/page/options/delete-plugin.js:37
|
| 472 |
__( "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.", "redirection" ), // client/page/options/delete-plugin.js:38
|
| 473 |
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/page/options/delete-plugin.js:39
|
|
@@ -538,14 +495,11 @@ __( "Used to auto-generate a URL if no URL is given. Use the special tags {{code
|
|
| 538 |
__( "Apache .htaccess", "redirection" ), // client/page/options/options-form.js:261
|
| 539 |
__( "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.", "redirection" ), // client/page/options/options-form.js:266
|
| 540 |
__( "Unable to save .htaccess file", "redirection" ), // client/page/options/options-form.js:276
|
| 541 |
-
__( "
|
| 542 |
-
__( "
|
| 543 |
-
__( "
|
| 544 |
-
__( "
|
| 545 |
-
__( "
|
| 546 |
-
__( "REST API", "redirection" ), // client/page/options/options-form.js:295
|
| 547 |
-
__( "How Redirection uses the REST API - don't change unless necessary", "redirection" ), // client/page/options/options-form.js:297
|
| 548 |
-
__( "Update", "redirection" ), // client/page/options/options-form.js:301
|
| 549 |
__( "Status", "redirection" ), // client/page/redirects/constants.js:15
|
| 550 |
__( "URL", "redirection" ), // client/page/redirects/constants.js:20
|
| 551 |
__( "Match Type", "redirection" ), // client/page/redirects/constants.js:25
|
|
@@ -590,10 +544,10 @@ __( "Not accessed in last year", "redirection" ), // client/page/redirects/const
|
|
| 590 |
__( "Search URL", "redirection" ), // client/page/redirects/constants.js:173
|
| 591 |
__( "Search target URL", "redirection" ), // client/page/redirects/constants.js:177
|
| 592 |
__( "Search title", "redirection" ), // client/page/redirects/constants.js:181
|
| 593 |
-
__( "Add new redirection", "redirection" ), // client/page/redirects/index.js:
|
| 594 |
-
__( "Add Redirect", "redirection" ), // client/page/redirects/index.js:
|
| 595 |
-
__( "All groups", "redirection" ), // client/page/redirects/index.js:
|
| 596 |
-
__( "Filters", "redirection" ), // client/page/redirects/index.js:
|
| 597 |
__( "Edit", "redirection" ), // client/page/redirects/row.js:88
|
| 598 |
__( "Delete", "redirection" ), // client/page/redirects/row.js:91
|
| 599 |
__( "Disable", "redirection" ), // client/page/redirects/row.js:94
|
|
@@ -603,6 +557,22 @@ __( "pass", "redirection" ), // client/page/redirects/row.js:149
|
|
| 603 |
__( "Exact Query", "redirection" ), // client/page/redirects/row.js:242
|
| 604 |
__( "Ignore Query", "redirection" ), // client/page/redirects/row.js:245
|
| 605 |
__( "Ignore & Pass Query", "redirection" ), // client/page/redirects/row.js:247
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 606 |
__( "Database version", "redirection" ), // client/page/support/debug.js:64
|
| 607 |
__( "Do not change unless advised to do so!", "redirection" ), // client/page/support/debug.js:70
|
| 608 |
__( "Save", "redirection" ), // client/page/support/debug.js:71
|
|
@@ -626,15 +596,64 @@ __( "If the magic button doesn't work then you should read the error and see if
|
|
| 626 |
__( "⚡️ Magic fix ⚡️", "redirection" ), // client/page/support/plugin-status.js:22
|
| 627 |
__( "Good", "redirection" ), // client/page/support/plugin-status.js:33
|
| 628 |
__( "Problem", "redirection" ), // client/page/support/plugin-status.js:33
|
| 629 |
-
__( "WordPress REST API", "redirection" ), // client/page/support/status.js:
|
| 630 |
-
__( "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.", "redirection" ), // client/page/support/status.js:
|
| 631 |
-
__( "Plugin Status", "redirection" ), // client/page/support/status.js:
|
| 632 |
-
__( "Plugin Debug", "redirection" ), // client/page/support/status.js:
|
| 633 |
-
__( "This information is provided for debugging purposes. Be careful making any changes.", "redirection" ), // client/page/support/status.js:
|
| 634 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
| 635 |
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
| 636 |
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
| 637 |
__( "Group saved", "redirection" ), // client/state/message/reducer.js:52
|
| 638 |
__( "404 deleted", "redirection" ), // client/state/message/reducer.js:53
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 639 |
);
|
| 640 |
/* THIS IS THE END OF THE GENERATED FILE */
|
| 1 |
<?php
|
| 2 |
/* THIS IS A GENERATED FILE. DO NOT EDIT DIRECTLY. */
|
| 3 |
$redirection_strings = array(
|
| 4 |
+
__( "A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.", "redirection" ), // client/component/database/index.js:111
|
| 5 |
+
__( "Database problem", "redirection" ), // client/component/database/index.js:124
|
| 6 |
+
__( "Try again", "redirection" ), // client/component/database/index.js:127
|
| 7 |
+
__( "Skip this stage", "redirection" ), // client/component/database/index.js:128
|
| 8 |
+
__( "Stop upgrade", "redirection" ), // client/component/database/index.js:129
|
| 9 |
+
__( "If you want to {{support}}ask for support{{/support}} please include these details:", "redirection" ), // client/component/database/index.js:133
|
| 10 |
+
__( "Please remain on this page until complete.", "redirection" ), // client/component/database/index.js:151
|
| 11 |
+
__( "Upgrading Redirection", "redirection" ), // client/component/database/index.js:159
|
| 12 |
+
__( "Setting up Redirection", "redirection" ), // client/component/database/index.js:162
|
| 13 |
+
__( "Manual Install", "redirection" ), // client/component/database/index.js:177
|
| 14 |
+
__( "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.", "redirection" ), // client/component/database/index.js:179
|
| 15 |
+
__( "Click \"Finished! 🎉\" when finished.", "redirection" ), // client/component/database/index.js:179
|
| 16 |
+
__( "Finished! 🎉", "redirection" ), // client/component/database/index.js:181
|
| 17 |
+
__( "If you do not complete the manual install you will be returned here.", "redirection" ), // client/component/database/index.js:182
|
| 18 |
+
__( "Leaving before the process has completed may cause problems.", "redirection" ), // client/component/database/index.js:189
|
| 19 |
+
__( "Progress: %(complete)d\$", "redirection" ), // client/component/database/index.js:197
|
| 20 |
+
__( "Finished! 🎉", "redirection" ), // client/component/database/index.js:211
|
| 21 |
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/component/decode-error/index.js:49
|
| 22 |
__( "Your REST API is being cached. Please clear any caching plugin and any server cache, logout, clear your browser cache, and try again.", "redirection" ), // client/component/decode-error/index.js:56
|
| 23 |
__( "Read this REST API guide for more information.", "redirection" ), // client/component/decode-error/index.js:57
|
| 31 |
__( "Your WordPress REST API has been disabled. You will need to enable it for Redirection to continue working", "redirection" ), // client/component/decode-error/index.js:97
|
| 32 |
__( "WordPress returned an unexpected message. This is probably a PHP error from another plugin.", "redirection" ), // client/component/decode-error/index.js:106
|
| 33 |
__( "Possible cause", "redirection" ), // client/component/decode-error/index.js:107
|
| 34 |
+
__( "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.", "redirection" ), // client/component/decode-error/index.js:117
|
| 35 |
__( "Read this REST API guide for more information.", "redirection" ), // client/component/decode-error/index.js:118
|
| 36 |
__( "Please {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.", "redirection" ), // client/component/error/index.js:100
|
| 37 |
__( "Create An Issue", "redirection" ), // client/component/error/index.js:107
|
| 51 |
__( "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.", "redirection" ), // client/component/error/index.js:173
|
| 52 |
__( "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.", "redirection" ), // client/component/error/index.js:180
|
| 53 |
__( "That didn't help", "redirection" ), // client/component/error/index.js:188
|
| 54 |
+
__( "Geo IP Error", "redirection" ), // client/component/geo-map/index.js:30
|
| 55 |
+
__( "Something went wrong obtaining this information", "redirection" ), // client/component/geo-map/index.js:31
|
| 56 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:42
|
| 57 |
+
__( "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.", "redirection" ), // client/component/geo-map/index.js:45
|
| 58 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:56
|
| 59 |
+
__( "No details are known for this address.", "redirection" ), // client/component/geo-map/index.js:59
|
| 60 |
+
__( "Geo IP", "redirection" ), // client/component/geo-map/index.js:76
|
| 61 |
+
__( "City", "redirection" ), // client/component/geo-map/index.js:81
|
| 62 |
+
__( "Area", "redirection" ), // client/component/geo-map/index.js:85
|
| 63 |
+
__( "Timezone", "redirection" ), // client/component/geo-map/index.js:89
|
| 64 |
+
__( "Geo Location", "redirection" ), // client/component/geo-map/index.js:93
|
| 65 |
__( "Expected", "redirection" ), // client/component/http-check/details.js:31
|
| 66 |
__( "{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}", "redirection" ), // client/component/http-check/details.js:34
|
| 67 |
__( "Found", "redirection" ), // client/component/http-check/details.js:46
|
| 70 |
__( "Using Redirection", "redirection" ), // client/component/http-check/details.js:67
|
| 71 |
__( "Not using Redirection", "redirection" ), // client/component/http-check/details.js:67
|
| 72 |
__( "What does this mean?", "redirection" ), // client/component/http-check/details.js:69
|
| 73 |
+
__( "Error", "redirection" ), // client/component/http-check/index.js:43
|
| 74 |
+
__( "Something went wrong obtaining this information", "redirection" ), // client/component/http-check/index.js:44
|
| 75 |
+
__( "Check redirect for: {{code}}%s{{/code}}", "redirection" ), // client/component/http-check/index.js:67
|
| 76 |
__( "Redirects", "redirection" ), // client/component/menu/index.js:18
|
| 77 |
+
__( "Site", "redirection" ), // client/component/menu/index.js:22
|
| 78 |
+
__( "Groups", "redirection" ), // client/component/menu/index.js:26
|
| 79 |
+
__( "Log", "redirection" ), // client/component/menu/index.js:30
|
| 80 |
+
__( "404s", "redirection" ), // client/component/menu/index.js:34
|
| 81 |
+
__( "Import/Export", "redirection" ), // client/component/menu/index.js:38
|
| 82 |
+
__( "Options", "redirection" ), // client/component/menu/index.js:42
|
| 83 |
+
__( "Support", "redirection" ), // client/component/menu/index.js:46
|
| 84 |
__( "View notice", "redirection" ), // client/component/notice/index.js:76
|
| 85 |
__( "Powered by {{link}}redirect.li{{/link}}", "redirection" ), // client/component/powered-by/index.js:16
|
|
|
|
|
|
|
| 86 |
__( "with HTTP code", "redirection" ), // client/component/redirect-edit/action-code.js:42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
__( "URL only", "redirection" ), // client/component/redirect-edit/constants.js:30
|
| 88 |
__( "URL and login status", "redirection" ), // client/component/redirect-edit/constants.js:34
|
| 89 |
__( "URL and role/capability", "redirection" ), // client/component/redirect-edit/constants.js:38
|
| 125 |
__( "Exact match all parameters in any order", "redirection" ), // client/component/redirect-edit/constants.js:203
|
| 126 |
__( "Ignore all parameters", "redirection" ), // client/component/redirect-edit/constants.js:207
|
| 127 |
__( "Ignore & pass parameters to the target", "redirection" ), // client/component/redirect-edit/constants.js:211
|
| 128 |
+
__( "When matched", "redirection" ), // client/component/redirect-edit/index.js:276
|
| 129 |
+
__( "Group", "redirection" ), // client/component/redirect-edit/index.js:285
|
| 130 |
+
__( "Save", "redirection" ), // client/component/redirect-edit/index.js:295
|
| 131 |
+
__( "Cancel", "redirection" ), // client/component/redirect-edit/index.js:307
|
| 132 |
+
__( "Close", "redirection" ), // client/component/redirect-edit/index.js:308
|
| 133 |
+
__( "Show advanced options", "redirection" ), // client/component/redirect-edit/index.js:311
|
| 134 |
__( "Match", "redirection" ), // client/component/redirect-edit/match-type.js:19
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
__( "Position", "redirection" ), // client/component/redirect-edit/position.js:12
|
| 136 |
__( "Query Parameters", "redirection" ), // client/component/redirect-edit/source-query.js:23
|
| 137 |
+
__( "Source URL", "redirection" ), // client/component/redirect-edit/source-url.js:27
|
| 138 |
+
__( "Source URL", "redirection" ), // client/component/redirect-edit/source-url.js:34
|
| 139 |
+
__( "The relative URL you want to redirect from", "redirection" ), // client/component/redirect-edit/source-url.js:42
|
| 140 |
+
__( "URL options / Regex", "redirection" ), // client/component/redirect-edit/source-url.js:49
|
| 141 |
__( "The target URL you want to redirect, or auto-complete on post name or permalink.", "redirection" ), // client/component/redirect-edit/target.js:84
|
| 142 |
__( "Title", "redirection" ), // client/component/redirect-edit/title.js:17
|
| 143 |
__( "Describe the purpose of this redirect (optional)", "redirection" ), // client/component/redirect-edit/title.js:23
|
| 152 |
__( "Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.", "redirection" ), // client/component/redirect-edit/warning.js:136
|
| 153 |
__( "Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}", "redirection" ), // client/component/redirect-edit/warning.js:150
|
| 154 |
__( "Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?", "redirection" ), // client/component/redirect-edit/warning.js:166
|
| 155 |
+
__( "Some servers may be configured to serve file resources directly, preventing a redirect occurring.", "redirection" ), // client/component/redirect-edit/warning.js:182
|
| 156 |
+
__( "Saving...", "redirection" ), // client/component/progress/index.js:23
|
| 157 |
+
__( "Saving...", "redirection" ), // client/component/progress/index.js:26
|
| 158 |
__( "Working!", "redirection" ), // client/component/rest-api-status/api-result-pass.js:15
|
| 159 |
__( "Show Full", "redirection" ), // client/component/rest-api-status/api-result-raw.js:41
|
| 160 |
__( "Hide", "redirection" ), // client/component/rest-api-status/api-result-raw.js:42
|
| 171 |
__( "Show Problems", "redirection" ), // client/component/rest-api-status/index.js:134
|
| 172 |
__( "Testing - %s\$", "redirection" ), // client/component/rest-api-status/index.js:160
|
| 173 |
__( "Check Again", "redirection" ), // client/component/rest-api-status/index.js:167
|
| 174 |
+
__( "Useragent Error", "redirection" ), // client/component/useragent/index.js:31
|
| 175 |
+
__( "Something went wrong obtaining this information", "redirection" ), // client/component/useragent/index.js:32
|
| 176 |
+
__( "Unknown Useragent", "redirection" ), // client/component/useragent/index.js:43
|
| 177 |
+
__( "Device", "redirection" ), // client/component/useragent/index.js:98
|
| 178 |
+
__( "Operating System", "redirection" ), // client/component/useragent/index.js:102
|
| 179 |
+
__( "Browser", "redirection" ), // client/component/useragent/index.js:106
|
| 180 |
+
__( "Engine", "redirection" ), // client/component/useragent/index.js:110
|
| 181 |
+
__( "Useragent", "redirection" ), // client/component/useragent/index.js:115
|
| 182 |
+
__( "Agent", "redirection" ), // client/component/useragent/index.js:119
|
| 183 |
__( "Apply", "redirection" ), // client/component/table/group.js:39
|
|
|
|
| 184 |
__( "First page", "redirection" ), // client/component/table/navigation-pages.js:74
|
| 185 |
__( "Prev page", "redirection" ), // client/component/table/navigation-pages.js:75
|
| 186 |
__( "Current Page", "redirection" ), // client/component/table/navigation-pages.js:78
|
| 191 |
__( "Select bulk action", "redirection" ), // client/component/table/navigation.js:53
|
| 192 |
__( "Bulk Actions", "redirection" ), // client/component/table/navigation.js:56
|
| 193 |
__( "Apply", "redirection" ), // client/component/table/navigation.js:61
|
|
|
|
|
|
|
| 194 |
__( "Display All", "redirection" ), // client/component/table/table-display.js:64
|
| 195 |
__( "Custom Display", "redirection" ), // client/component/table/table-display.js:75
|
| 196 |
__( "Pre-defined", "redirection" ), // client/component/table/table-display.js:90
|
| 197 |
__( "Custom", "redirection" ), // client/component/table/table-display.js:95
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 198 |
__( "Welcome to Redirection 🚀🎉", "redirection" ), // client/component/welcome-wizard/index.js:86
|
| 199 |
__( "Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.", "redirection" ), // client/component/welcome-wizard/index.js:88
|
| 200 |
__( "Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.", "redirection" ), // client/component/welcome-wizard/index.js:93
|
| 262 |
__( "Enable", "redirection" ), // client/page/groups/constants.js:83
|
| 263 |
__( "Disable", "redirection" ), // client/page/groups/constants.js:87
|
| 264 |
__( "Search", "redirection" ), // client/page/groups/constants.js:94
|
| 265 |
+
__( "Filters", "redirection" ), // client/page/groups/index.js:135
|
| 266 |
+
__( "Add Group", "redirection" ), // client/page/groups/index.js:156
|
| 267 |
+
__( "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.", "redirection" ), // client/page/groups/index.js:157
|
| 268 |
+
__( "Name", "redirection" ), // client/page/groups/index.js:163
|
| 269 |
+
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/index.js:176
|
| 270 |
__( "Edit", "redirection" ), // client/page/groups/row.js:87
|
| 271 |
__( "Delete", "redirection" ), // client/page/groups/row.js:88
|
| 272 |
__( "View Redirects", "redirection" ), // client/page/groups/row.js:89
|
| 278 |
__( "Cancel", "redirection" ), // client/page/groups/row.js:116
|
| 279 |
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/row.js:119
|
| 280 |
__( "Filter on: %(type)s", "redirection" ), // client/page/groups/row.js:178
|
| 281 |
+
__( "total = ", "redirection" ), // client/page/io/importer.js:17
|
| 282 |
+
__( "Import from %s", "redirection" ), // client/page/io/importer.js:20
|
| 283 |
+
__( "Import to group", "redirection" ), // client/page/io/index.js:97
|
| 284 |
+
__( "Import a CSV, .htaccess, or JSON file.", "redirection" ), // client/page/io/index.js:105
|
| 285 |
+
__( "Click 'Add File' or drag and drop here.", "redirection" ), // client/page/io/index.js:106
|
| 286 |
+
__( "Add File", "redirection" ), // client/page/io/index.js:108
|
| 287 |
+
__( "File selected", "redirection" ), // client/page/io/index.js:119
|
| 288 |
+
__( "Upload", "redirection" ), // client/page/io/index.js:125
|
| 289 |
+
__( "Cancel", "redirection" ), // client/page/io/index.js:126
|
| 290 |
+
__( "Importing", "redirection" ), // client/page/io/index.js:136
|
| 291 |
+
__( "Finished importing", "redirection" ), // client/page/io/index.js:152
|
| 292 |
+
__( "Total redirects imported:", "redirection" ), // client/page/io/index.js:154
|
| 293 |
+
__( "Double-check the file is the correct format!", "redirection" ), // client/page/io/index.js:155
|
| 294 |
+
__( "OK", "redirection" ), // client/page/io/index.js:157
|
| 295 |
+
__( "Close", "redirection" ), // client/page/io/index.js:206
|
| 296 |
+
__( "Are you sure you want to import from %s?", "redirection" ), // client/page/io/index.js:220
|
| 297 |
+
__( "Plugin Importers", "redirection" ), // client/page/io/index.js:228
|
| 298 |
+
__( "The following redirect plugins were detected on your site and can be imported from.", "redirection" ), // client/page/io/index.js:230
|
| 299 |
+
__( "Import", "redirection" ), // client/page/io/index.js:242
|
| 300 |
+
__( "All imports will be appended to the current database - nothing is merged.", "redirection" ), // client/page/io/index.js:253
|
| 301 |
+
__( "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).", "redirection" ), // client/page/io/index.js:256
|
| 302 |
+
__( "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.", "redirection" ), // client/page/io/index.js:263
|
| 303 |
+
__( "Export", "redirection" ), // client/page/io/index.js:266
|
| 304 |
+
__( "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.", "redirection" ), // client/page/io/index.js:267
|
| 305 |
+
__( "Everything", "redirection" ), // client/page/io/index.js:271
|
| 306 |
+
__( "WordPress redirects", "redirection" ), // client/page/io/index.js:272
|
| 307 |
+
__( "Apache redirects", "redirection" ), // client/page/io/index.js:273
|
| 308 |
+
__( "Nginx redirects", "redirection" ), // client/page/io/index.js:274
|
| 309 |
+
__( "Complete data (JSON)", "redirection" ), // client/page/io/index.js:278
|
| 310 |
+
__( "CSV", "redirection" ), // client/page/io/index.js:279
|
| 311 |
+
__( "Apache .htaccess", "redirection" ), // client/page/io/index.js:280
|
| 312 |
+
__( "Nginx rewrite rules", "redirection" ), // client/page/io/index.js:281
|
| 313 |
+
__( "View", "redirection" ), // client/page/io/index.js:284
|
| 314 |
+
__( "Download", "redirection" ), // client/page/io/index.js:285
|
| 315 |
+
__( "Export redirect", "redirection" ), // client/page/io/index.js:292
|
| 316 |
+
__( "Export 404", "redirection" ), // client/page/io/index.js:293
|
| 317 |
__( "A database upgrade is in progress. Please continue to finish.", "redirection" ), // client/page/home/database-update.js:25
|
| 318 |
__( "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.", "redirection" ), // client/page/home/database-update.js:30
|
| 319 |
__( "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.", "redirection" ), // client/page/home/database-update.js:63
|
| 326 |
__( "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.", "redirection" ), // client/page/home/database-update.js:109
|
| 327 |
__( "Manual Upgrade", "redirection" ), // client/page/home/database-update.js:121
|
| 328 |
__( "Automatic Upgrade", "redirection" ), // client/page/home/database-update.js:122
|
| 329 |
+
__( "Redirections", "redirection" ), // client/page/home/index.js:43
|
| 330 |
+
__( "Site", "redirection" ), // client/page/home/index.js:44
|
| 331 |
+
__( "Groups", "redirection" ), // client/page/home/index.js:45
|
| 332 |
+
__( "Import/Export", "redirection" ), // client/page/home/index.js:46
|
| 333 |
+
__( "Logs", "redirection" ), // client/page/home/index.js:47
|
| 334 |
+
__( "404 errors", "redirection" ), // client/page/home/index.js:48
|
| 335 |
+
__( "Options", "redirection" ), // client/page/home/index.js:49
|
| 336 |
+
__( "Support", "redirection" ), // client/page/home/index.js:50
|
| 337 |
+
__( "Cached Redirection detected", "redirection" ), // client/page/home/index.js:164
|
| 338 |
+
__( "Please clear your browser cache and reload this page.", "redirection" ), // client/page/home/index.js:165
|
| 339 |
+
__( "If you are using a caching system such as Cloudflare then please read this: ", "redirection" ), // client/page/home/index.js:167
|
| 340 |
+
__( "clearing your cache.", "redirection" ), // client/page/home/index.js:168
|
| 341 |
+
__( "Something went wrong 🙁", "redirection" ), // client/page/home/index.js:177
|
| 342 |
+
__( "Redirection is not working. Try clearing your browser cache and reloading this page.", "redirection" ), // client/page/home/index.js:180
|
| 343 |
+
__( "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.", "redirection" ), // client/page/home/index.js:181
|
| 344 |
+
__( "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.", "redirection" ), // client/page/home/index.js:185
|
| 345 |
+
__( "Please mention {{code}}%s{{/code}}, and explain what you were doing at the time", "redirection" ), // client/page/home/index.js:192
|
| 346 |
+
__( "Add New", "redirection" ), // client/page/home/index.js:235
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 347 |
__( "Date", "redirection" ), // client/page/logs/constants.js:14
|
| 348 |
__( "Source URL", "redirection" ), // client/page/logs/constants.js:18
|
| 349 |
__( "Target URL", "redirection" ), // client/page/logs/constants.js:23
|
| 420 |
__( "Add Redirect", "redirection" ), // client/page/logs404/row.js:80
|
| 421 |
__( "Delete 404s", "redirection" ), // client/page/logs404/row.js:82
|
| 422 |
__( "Delete all logs for this entry", "redirection" ), // client/page/logs404/row.js:87
|
| 423 |
+
__( "Delete", "redirection" ), // client/page/logs404/row.js:152
|
| 424 |
+
__( "Add Redirect", "redirection" ), // client/page/logs404/row.js:153
|
| 425 |
+
__( "Geo Info", "redirection" ), // client/page/logs404/row.js:157
|
| 426 |
+
__( "Agent Info", "redirection" ), // client/page/logs404/row.js:161
|
| 427 |
+
__( "Filter by IP", "redirection" ), // client/page/logs404/row.js:201
|
| 428 |
__( "Delete the plugin - are you sure?", "redirection" ), // client/page/options/delete-plugin.js:37
|
| 429 |
__( "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.", "redirection" ), // client/page/options/delete-plugin.js:38
|
| 430 |
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/page/options/delete-plugin.js:39
|
| 495 |
__( "Apache .htaccess", "redirection" ), // client/page/options/options-form.js:261
|
| 496 |
__( "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.", "redirection" ), // client/page/options/options-form.js:266
|
| 497 |
__( "Unable to save .htaccess file", "redirection" ), // client/page/options/options-form.js:276
|
| 498 |
+
__( "Redirect Cache", "redirection" ), // client/page/options/options-form.js:280
|
| 499 |
+
__( "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)", "redirection" ), // client/page/options/options-form.js:282
|
| 500 |
+
__( "REST API", "redirection" ), // client/page/options/options-form.js:285
|
| 501 |
+
__( "How Redirection uses the REST API - don't change unless necessary", "redirection" ), // client/page/options/options-form.js:287
|
| 502 |
+
__( "Update", "redirection" ), // client/page/options/options-form.js:291
|
|
|
|
|
|
|
|
|
|
| 503 |
__( "Status", "redirection" ), // client/page/redirects/constants.js:15
|
| 504 |
__( "URL", "redirection" ), // client/page/redirects/constants.js:20
|
| 505 |
__( "Match Type", "redirection" ), // client/page/redirects/constants.js:25
|
| 544 |
__( "Search URL", "redirection" ), // client/page/redirects/constants.js:173
|
| 545 |
__( "Search target URL", "redirection" ), // client/page/redirects/constants.js:177
|
| 546 |
__( "Search title", "redirection" ), // client/page/redirects/constants.js:181
|
| 547 |
+
__( "Add new redirection", "redirection" ), // client/page/redirects/index.js:81
|
| 548 |
+
__( "Add Redirect", "redirection" ), // client/page/redirects/index.js:85
|
| 549 |
+
__( "All groups", "redirection" ), // client/page/redirects/index.js:144
|
| 550 |
+
__( "Filters", "redirection" ), // client/page/redirects/index.js:201
|
| 551 |
__( "Edit", "redirection" ), // client/page/redirects/row.js:88
|
| 552 |
__( "Delete", "redirection" ), // client/page/redirects/row.js:91
|
| 553 |
__( "Disable", "redirection" ), // client/page/redirects/row.js:94
|
| 557 |
__( "Exact Query", "redirection" ), // client/page/redirects/row.js:242
|
| 558 |
__( "Ignore Query", "redirection" ), // client/page/redirects/row.js:245
|
| 559 |
__( "Ignore & Pass Query", "redirection" ), // client/page/redirects/row.js:247
|
| 560 |
+
__( "Site", "redirection" ), // client/page/site/header.js:25
|
| 561 |
+
__( "Redirect", "redirection" ), // client/page/site/header.js:29
|
| 562 |
+
__( "General", "redirection" ), // client/page/site/header.js:226
|
| 563 |
+
__( "Custom Header", "redirection" ), // client/page/site/header.js:259
|
| 564 |
+
__( "Settings", "redirection" ), // client/page/site/index.js:123
|
| 565 |
+
__( "Force a redirect from HTTP to HTTPS", "redirection" ), // client/page/site/index.js:124
|
| 566 |
+
__( "{{strong}}Warning{{/strong}}: ensure your HTTPS is working otherwise you can break your site.", "redirection" ), // client/page/site/index.js:127
|
| 567 |
+
__( "Ensure that you update your site URL settings.", "redirection" ), // client/page/site/index.js:131
|
| 568 |
+
__( "If your site stops working you will need to {{link}}disable the plugin{{/link}} and make changes.", "redirection" ), // client/page/site/index.js:132
|
| 569 |
+
__( "HTTP Headers", "redirection" ), // client/page/site/index.js:139
|
| 570 |
+
__( "Site headers are added across your site, including redirects. Redirect headers are only added to redirects.", "redirection" ), // client/page/site/index.js:140
|
| 571 |
+
__( "Location", "redirection" ), // client/page/site/index.js:145
|
| 572 |
+
__( "Header", "redirection" ), // client/page/site/index.js:146
|
| 573 |
+
__( "No headers", "redirection" ), // client/page/site/index.js:161
|
| 574 |
+
__( "Note that some HTTP headers are set by your server and cannot be changed.", "redirection" ), // client/page/site/index.js:172
|
| 575 |
+
__( "Update", "redirection" ), // client/page/site/index.js:174
|
| 576 |
__( "Database version", "redirection" ), // client/page/support/debug.js:64
|
| 577 |
__( "Do not change unless advised to do so!", "redirection" ), // client/page/support/debug.js:70
|
| 578 |
__( "Save", "redirection" ), // client/page/support/debug.js:71
|
| 596 |
__( "⚡️ Magic fix ⚡️", "redirection" ), // client/page/support/plugin-status.js:22
|
| 597 |
__( "Good", "redirection" ), // client/page/support/plugin-status.js:33
|
| 598 |
__( "Problem", "redirection" ), // client/page/support/plugin-status.js:33
|
| 599 |
+
__( "WordPress REST API", "redirection" ), // client/page/support/status.js:29
|
| 600 |
+
__( "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.", "redirection" ), // client/page/support/status.js:30
|
| 601 |
+
__( "Plugin Status", "redirection" ), // client/page/support/status.js:33
|
| 602 |
+
__( "Plugin Debug", "redirection" ), // client/page/support/status.js:38
|
| 603 |
+
__( "This information is provided for debugging purposes. Be careful making any changes.", "redirection" ), // client/page/support/status.js:39
|
| 604 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
| 605 |
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
| 606 |
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
| 607 |
__( "Group saved", "redirection" ), // client/state/message/reducer.js:52
|
| 608 |
__( "404 deleted", "redirection" ), // client/state/message/reducer.js:53
|
| 609 |
+
__( "Logged In", "redirection" ), // client/component/redirect-edit/action/login.js:20
|
| 610 |
+
__( "Target URL when matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/login.js:21
|
| 611 |
+
__( "Logged Out", "redirection" ), // client/component/redirect-edit/action/login.js:23
|
| 612 |
+
__( "Target URL when not matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/login.js:24
|
| 613 |
+
__( "Matched Target", "redirection" ), // client/component/redirect-edit/action/url-from.js:20
|
| 614 |
+
__( "Target URL when matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/url-from.js:21
|
| 615 |
+
__( "Unmatched Target", "redirection" ), // client/component/redirect-edit/action/url-from.js:23
|
| 616 |
+
__( "Target URL when not matched (empty to ignore)", "redirection" ), // client/component/redirect-edit/action/url-from.js:24
|
| 617 |
+
__( "Target URL", "redirection" ), // client/component/redirect-edit/action/url.js:20
|
| 618 |
+
__( "User Agent", "redirection" ), // client/component/redirect-edit/match/agent.js:51
|
| 619 |
+
__( "Match against this browser user agent", "redirection" ), // client/component/redirect-edit/match/agent.js:52
|
| 620 |
+
__( "Custom", "redirection" ), // client/component/redirect-edit/match/agent.js:55
|
| 621 |
+
__( "Mobile", "redirection" ), // client/component/redirect-edit/match/agent.js:56
|
| 622 |
+
__( "Feed Readers", "redirection" ), // client/component/redirect-edit/match/agent.js:57
|
| 623 |
+
__( "Libraries", "redirection" ), // client/component/redirect-edit/match/agent.js:58
|
| 624 |
+
__( "Regex", "redirection" ), // client/component/redirect-edit/match/agent.js:62
|
| 625 |
+
__( "Cookie", "redirection" ), // client/component/redirect-edit/match/cookie.js:20
|
| 626 |
+
__( "Cookie name", "redirection" ), // client/component/redirect-edit/match/cookie.js:21
|
| 627 |
+
__( "Cookie value", "redirection" ), // client/component/redirect-edit/match/cookie.js:22
|
| 628 |
+
__( "Regex", "redirection" ), // client/component/redirect-edit/match/cookie.js:25
|
| 629 |
+
__( "Filter Name", "redirection" ), // client/component/redirect-edit/match/custom.js:18
|
| 630 |
+
__( "WordPress filter name", "redirection" ), // client/component/redirect-edit/match/custom.js:19
|
| 631 |
+
__( "HTTP Header", "redirection" ), // client/component/redirect-edit/match/header.js:50
|
| 632 |
+
__( "Header name", "redirection" ), // client/component/redirect-edit/match/header.js:51
|
| 633 |
+
__( "Header value", "redirection" ), // client/component/redirect-edit/match/header.js:52
|
| 634 |
+
__( "Custom", "redirection" ), // client/component/redirect-edit/match/header.js:55
|
| 635 |
+
__( "Accept Language", "redirection" ), // client/component/redirect-edit/match/header.js:56
|
| 636 |
+
__( "Regex", "redirection" ), // client/component/redirect-edit/match/header.js:60
|
| 637 |
+
__( "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.", "redirection" ), // client/component/redirect-edit/match/header.js:67
|
| 638 |
+
__( "IP", "redirection" ), // client/component/redirect-edit/match/ip.js:22
|
| 639 |
+
__( "Enter IP addresses (one per line)", "redirection" ), // client/component/redirect-edit/match/ip.js:23
|
| 640 |
+
__( "Language", "redirection" ), // client/component/redirect-edit/match/language.js:18
|
| 641 |
+
__( "Comma separated list of languages to match against (i.e. da, en-GB)", "redirection" ), // client/component/redirect-edit/match/language.js:19
|
| 642 |
+
__( "Page Type", "redirection" ), // client/component/redirect-edit/match/page.js:17
|
| 643 |
+
__( "Only the 404 page type is currently supported.", "redirection" ), // client/component/redirect-edit/match/page.js:19
|
| 644 |
+
__( "Please do not try and redirect all your 404s - this is not a good thing to do.", "redirection" ), // client/component/redirect-edit/match/page.js:20
|
| 645 |
+
__( "Referrer", "redirection" ), // client/component/redirect-edit/match/referrer.js:19
|
| 646 |
+
__( "Match against this browser referrer text", "redirection" ), // client/component/redirect-edit/match/referrer.js:20
|
| 647 |
+
__( "Regex", "redirection" ), // client/component/redirect-edit/match/referrer.js:23
|
| 648 |
+
__( "Role", "redirection" ), // client/component/redirect-edit/match/role.js:18
|
| 649 |
+
__( "Enter role or capability value", "redirection" ), // client/component/redirect-edit/match/role.js:19
|
| 650 |
+
__( "Server", "redirection" ), // client/component/redirect-edit/match/server.js:18
|
| 651 |
+
__( "Enter server URL to match against", "redirection" ), // client/component/redirect-edit/match/server.js:19
|
| 652 |
+
__( "Select All", "redirection" ), // client/component/table/header/check-column.js:14
|
| 653 |
+
__( "No results", "redirection" ), // client/component/table/row/empty-row.js:15
|
| 654 |
+
__( "Sorry, something went wrong loading the data - please try again", "redirection" ), // client/component/table/row/failed-row.js:16
|
| 655 |
+
__( "All", "redirection" ), // client/page/site/headers/multi-choice.js:34
|
| 656 |
+
__( "Values", "redirection" ), // client/page/site/headers/multi-choice.js:37
|
| 657 |
+
__( "Value", "redirection" ), // client/page/site/headers/plain-value.js:11
|
| 658 |
);
|
| 659 |
/* THIS IS THE END OF THE GENERATED FILE */
|
redirection-version.php
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
-
define( 'REDIRECTION_VERSION', '4.
|
| 4 |
-
define( 'REDIRECTION_BUILD', '
|
| 5 |
define( 'REDIRECTION_MIN_WP', '4.6' );
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
define( 'REDIRECTION_VERSION', '4.5' );
|
| 4 |
+
define( 'REDIRECTION_BUILD', '5d4f573840faccfdea86ca1ec6eb8a14' );
|
| 5 |
define( 'REDIRECTION_MIN_WP', '4.6' );
|
redirection.js
CHANGED
|
@@ -1,48 +1,48 @@
|
|
| 1 |
-
/*! Redirection v4.
|
| 2 |
/*!
|
| 3 |
Copyright (c) 2017 Jed Watson.
|
| 4 |
Licensed under the MIT License (MIT), see
|
| 5 |
http://jedwatson.github.io/classnames
|
| 6 |
-
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(u," */")),a=r.sources.map(function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")});return[n].concat(a).concat([o]).join("\n")}var i,l,u;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var i=0;i<e.length;i++){var l=e[i];null!=l[0]&&r[l[0]]||(n&&!l[2]?l[2]=n:n&&(l[2]="(".concat(l[2],") and (").concat(n,")")),t.push(l))}},t}},function(e,t,n){"use strict";var r,o={},a=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}();function l(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],l={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(l):n.push(r[i]={id:i,parts:[l]})}return n}function u(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=o[r.id],i=0;if(a){for(a.refs++;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(b(r.parts[i],t))}else{for(var l=[];i<r.parts.length;i++)l.push(b(r.parts[i],t));o[r.id]={id:r.id,refs:1,parts:l}}}}function c(e){var t=document.createElement("style");if(void 0===e.attributes.nonce){var r=n.nc;r&&(e.attributes.nonce=r)}if(Object.keys(e.attributes).forEach(function(n){t.setAttribute(n,e.attributes[n])}),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var s,p=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,o=n.media,a=n.sourceMap;if(o&&e.setAttribute("media",o),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,m=0;function b(e,t){var n,r,o;if(t.singleton){var a=m++;n=h||(h=c(t)),r=f.bind(null,n,a,!1),o=f.bind(null,n,a,!0)}else n=c(t),r=d.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).attributes="object"==typeof t.attributes?t.attributes:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a());var n=l(e,t);return u(n,t),function(e){for(var r=[],a=0;a<n.length;a++){var i=n[a],c=o[i.id];c&&(c.refs--,r.push(c))}e&&u(l(e,t),t);for(var s=0;s<r.length;s++){var p=r[s];if(0===p.refs){for(var f=0;f<p.parts.length;f++)p.parts[f]();delete o[p.id]}}}}},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(2),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function o(e){return e&&e.__esModule?e:{default:e}}t.default=c;var a=n(3),i=o(n(4)),l=n(14),u=o(n(15));function c(e){var t=e.activeClassName,n=void 0===t?"":t,o=e.activeIndex,i=void 0===o?-1:o,c=e.activeStyle,s=e.autoEscape,p=e.caseSensitive,f=void 0!==p&&p,d=e.className,h=e.findChunks,m=e.highlightClassName,b=void 0===m?"":m,y=e.highlightStyle,g=void 0===y?{}:y,v=e.highlightTag,w=void 0===v?"mark":v,E=e.sanitize,O=e.searchWords,x=e.textToHighlight,_=e.unhighlightClassName,j=void 0===_?"":_,S=e.unhighlightStyle,k=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightClassName","unhighlightStyle"]),P=(0,a.findAll)({autoEscape:s,caseSensitive:f,findChunks:h,sanitize:E,searchWords:O,textToHighlight:x}),C=w,T=-1,D="",N=void 0,R=(0,u.default)(function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t});return(0,l.createElement)("span",r({className:d},k,{children:P.map(function(e,t){var r=x.substr(e.start,e.end-e.start);if(e.highlight){T++;var o=void 0;o="object"==typeof b?f?b[r]:(b=R(b))[r.toLowerCase()]:b;var a=T===+i;D=o+" "+(a?n:""),N=!0===a&&null!=c?Object.assign({},g,c):g;var u={children:r,className:D,key:t,style:N};return"string"!=typeof C&&(u.highlightIndex=T),(0,l.createElement)(C,u)}return(0,l.createElement)("span",{children:r,className:j,key:t,style:S})})}))}c.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,i=void 0!==a&&a,l=e.findChunks,u=void 0===l?r:l,c=e.sanitize,s=e.searchWords,p=e.textToHighlight;return o({chunksToHighlight:n({chunks:u({autoEscape:t,caseSensitive:i,sanitize:c,searchWords:s,textToHighlight:p})}),totalLength:p?p.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort(function(e,t){return e.start-t.start}).reduce(function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e},[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,o=void 0===r?a:r,i=e.searchWords,l=e.textToHighlight;return l=o(l),i.filter(function(e){return e}).reduce(function(e,r){r=o(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),i=void 0;i=a.exec(l);){var u=i.index,c=a.lastIndex;c>u&&e.push({start:u,end:c}),i.index==a.lastIndex&&a.lastIndex++}return e},[])};t.findChunks=r;var o=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],o=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)o(0,n,!1);else{var a=0;t.forEach(function(e){o(a,e.start,!1),o(e.start,e.end,!0),a=e.end}),o(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)(function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var u,c=[],s=!1,p=-1;function f(){s&&u&&(s=!1,u.length?c=u.concat(c):p=-1,c.length&&d())}function d(){if(!s){var e=l(f);s=!0;for(var t=c.length;t;){for(u=c,c=[];++p<t;)u&&u[p].run();p=-1,t=c.length}u=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||l(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){(function(t){"use strict";var r=n(7),o=n(8),a=n(9),i=n(10),l=n(11),u=n(12);e.exports=function(e,n){var c="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";var p="<<anonymous>>",f={array:b("array"),bool:b("boolean"),func:b("function"),number:b("number"),object:b("object"),string:b("string"),symbol:b("symbol"),any:m(r.thatReturnsNull),arrayOf:function(e){return m(function(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n];if(!Array.isArray(i))return new h("Invalid "+o+" `"+a+"` of type `"+g(i)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<i.length;u++){var c=e(i,u,r,o,a+"["+u+"]",l);if(c instanceof Error)return c}return null})},element:m(function(t,n,r,o,a){var i=t[n];return e(i)?null:new h("Invalid "+o+" `"+a+"` of type `"+g(i)+"` supplied to `"+r+"`, expected a single ReactElement.")}),instanceOf:function(e){return m(function(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||p;return new h("Invalid "+o+" `"+a+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return p;return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}return null})},node:m(function(e,t,n,r,o){return y(e[t])?null:new h("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(e){return m(function(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],u=g(i);if("object"!==u)return new h("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected an object.");for(var c in i)if(i.hasOwnProperty(c)){var s=e(i,c,r,o,a+"."+c,l);if(s instanceof Error)return s}return null})},oneOf:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;return m(function(t,n,r,o,a){for(var i=t[n],l=0;l<e.length;l++)if(d(i,e[l]))return null;return new h("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")})},oneOfType:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var n=0;n<e.length;n++){var o=e[n];if("function"!=typeof o)return a(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",w(o),n),r.thatReturnsNull}return m(function(t,n,r,o,a){for(var i=0;i<e.length;i++){if(null==(0,e[i])(t,n,r,o,a,l))return null}return new h("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")})},shape:function(e){return m(function(t,n,r,o,a){var i=t[n],u=g(i);if("object"!==u)return new h("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var s=e[c];if(s){var p=s(i,c,r,o,a+"."+c,l);if(p)return p}}return null})},exact:function(e){return m(function(t,n,r,o,a){var u=t[n],c=g(u);if("object"!==c)return new h("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var s=i({},t[n],e);for(var p in s){var f=e[p];if(!f)return new h("Invalid "+o+" `"+a+"` key `"+p+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var d=f(u,p,r,o,a+"."+p,l);if(d)return d}return null})}};function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function h(e){this.message=e,this.stack=""}function m(e){if("production"!==t.env.NODE_ENV)var r={},i=0;function u(u,c,s,f,d,m,b){if(f=f||p,m=m||s,b!==l)if(n)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var y=f+":"+s;!r[y]&&i<3&&(a(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",m,f),r[y]=!0,i++)}return null==c[s]?u?null===c[s]?new h("The "+d+" `"+m+"` is marked as required in `"+f+"`, but its value is `null`."):new h("The "+d+" `"+m+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:e(c,s,f,d,m)}var c=u.bind(null,!1);return c.isRequired=u.bind(null,!0),c}function b(e){return m(function(t,n,r,o,a,i){var l=t[n];return g(l)!==e?new h("Invalid "+o+" `"+a+"` of type `"+v(l)+"` supplied to `"+r+"`, expected `"+e+"`."):null})}function y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||e(t))return!0;var n=function(e){var t=e&&(c&&e[c]||e[s]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!y(r.value))return!1}else for(;!(r=o.next()).done;){var a=r.value;if(a&&!y(a[1]))return!1}return!0;default:return!1}}function g(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function v(e){if(null==e)return""+e;var t=g(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function w(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return h.prototype=Error.prototype,f.checkPropTypes=u,f.PropTypes=f,f}}).call(t,n(5))},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){(function(t){"use strict";var n=function(e){};"production"!==t.env.NODE_ENV&&(n=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,r,o,a,i,l,u){if(n(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,o,a,i,l,u],p=0;(c=new Error(t.replace(/%s/g,function(){return s[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}}).call(t,n(5))},function(e,t,n){(function(t){"use strict";var r=n(7);if("production"!==t.env.NODE_ENV){var o=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(e){}};r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];o.apply(void 0,[t].concat(r))}}}e.exports=r}).call(t,n(5))},function(e,t){
|
| 7 |
/*
|
| 8 |
object-assign
|
| 9 |
(c) Sindre Sorhus
|
| 10 |
@license MIT
|
| 11 |
*/
|
| 12 |
-
"use strict";var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var i,l,u=a(e),c=1;c<arguments.length;c++){for(var s in i=Object(arguments[c]))r.call(i,s)&&(u[s]=i[s]);if(n){l=n(i);for(var p=0;p<l.length;p++)o.call(i,l[p])&&(u[l[p]]=i[l[p]])}}return u}},function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){"use strict";if("production"!==t.env.NODE_ENV)var r=n(8),o=n(9),a=n(11),i={};e.exports=function(e,n,l,u,c){if("production"!==t.env.NODE_ENV)for(var s in e)if(e.hasOwnProperty(s)){var p;try{r("function"==typeof e[s],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",u||"React class",l,s,typeof e[s]),p=e[s](n,s,u,l,null,a)}catch(e){p=e}if(o(!p||p instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",u||"React class",l,s,typeof p),p instanceof Error&&!(p.message in i)){i[p.message]=!0;var f=c?c():"";o(!1,"Failed %s type: %s%s",l,p.message,null!=f?f:"")}}}}).call(t,n(5))},function(e,t,n){"use strict";var r=n(7),o=n(8),a=n(11);e.exports=function(){function e(e,t,n,r,i,l){l!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){e.exports=n(0)},function(e,t){"use strict";var n=function(e,t){return e===t};e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,o=[],a=void 0,i=!1,l=function(e,n){return t(e,o[n])};return function(){for(var t=arguments.length,n=Array(t),u=0;u<t;u++)n[u]=arguments[u];return i&&r===this&&n.length===o.length&&n.every(l)?a:(i=!0,r=this,o=n,a=e.apply(this,n))}}}])},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!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,o,a,i,l],s=0;(u=new Error(t.replace(/%s/g,function(){return c[s++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";n.r(t),n.d(t,"__DO_NOT_USE__ActionTypes",function(){return a}),n.d(t,"applyMiddleware",function(){return b}),n.d(t,"bindActionCreators",function(){return p}),n.d(t,"combineReducers",function(){return c}),n.d(t,"compose",function(){return m}),n.d(t,"createStore",function(){return l});var r=n(16),o=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function i(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var o;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");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(l)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,s=[],p=s,f=!1;function d(){p===s&&(p=s.slice())}function h(){if(f)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function m(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(f)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return d(),p.push(e),function(){if(t){if(f)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,d();var n=p.indexOf(e);p.splice(n,1)}}}function b(e){if(!i(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(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,c=u(c,e)}finally{f=!1}for(var t=s=p,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:a.INIT}),(o={dispatch:b,subscribe:m,getState:h,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,b({type:a.REPLACE})}})[r.a]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},o}function u(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function c(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,l=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:a.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:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},a=0;a<l.length;a++){var c=l[a],s=n[c],p=e[c],f=s(p,t);if(void 0===f){var d=u(c,t);throw new Error(d)}o[c]=f,r=r||f!==p}return r?o:e}}function s(e,t){return function(){return t(e.apply(this,arguments))}}function p(e,t){if("function"==typeof e)return s(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"?');var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=s(o,t))}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(){for(var e=arguments.length,t=new 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 b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map(function(e){return e(o)});return h({},n,{dispatch:r=m.apply(void 0,a)(n.dispatch)})}}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(29)},function(e,t,n){"use strict";var r=n(83),o=n(85);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=v(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(c),p=["%","/","?",";","#"].concat(s),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(86);function v(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",c=e.split(l);c[0]=c[0].replace(/\\/g,"/");var v=e=c.join(l);if(v=v.trim(),!n&&1===e.split("#").length){var w=u.exec(v);if(w)return this.path=v,this.href=v,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?g.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=i.exec(v);if(E){var O=(E=E[0]).toLowerCase();this.protocol=O,v=v.substr(E.length)}if(n||E||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var x="//"===v.substr(0,2);!x||E&&b[E]||(v=v.substr(2),this.slashes=!0)}if(!b[E]&&(x||E&&!y[E])){for(var _,j,S=-1,k=0;k<f.length;k++){-1!==(P=v.indexOf(f[k]))&&(-1===S||P<S)&&(S=P)}-1!==(j=-1===S?v.lastIndexOf("@"):v.lastIndexOf("@",S))&&(_=v.slice(0,j),v=v.slice(j+1),this.auth=decodeURIComponent(_)),S=-1;for(k=0;k<p.length;k++){var P;-1!==(P=v.indexOf(p[k]))&&(-1===S||P<S)&&(S=P)}-1===S&&(S=v.length),this.host=v.slice(0,S),v=v.slice(S),this.parseHost(),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C)for(var T=this.hostname.split(/\./),D=(k=0,T.length);k<D;k++){var N=T[k];if(N&&!N.match(d)){for(var R="",A=0,I=N.length;A<I;A++)N.charCodeAt(A)>127?R+="x":R+=N[A];if(!R.match(d)){var L=T.slice(0,k),F=T.slice(k+1),U=N.match(h);U&&(L.push(U[1]),F.unshift(U[2])),F.length&&(v="/"+F.join(".")+v),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+M,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[O])for(k=0,D=s.length;k<D;k++){var B=s[k];if(-1!==v.indexOf(B)){var W=encodeURIComponent(B);W===B&&(W=escape(B)),v=v.split(B).join(W)}}var H=v.indexOf("#");-1!==H&&(this.hash=v.substr(H),v=v.slice(0,H));var G=v.indexOf("?");if(-1!==G?(this.search=v.substr(G),this.query=v.substr(G+1),t&&(this.query=g.parse(this.query)),v=v.slice(0,G)):t&&(this.search="",this.query={}),v&&(this.pathname=v),y[O]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var q=this.search||"";this.path=M+q}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=g.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),t+a+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(l=l.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),c=0;c<u.length;c++){var s=u[c];"protocol"!==s&&(n[s]=e[s])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[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||b[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 v=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),E=w||v||n.host&&e.pathname,O=E,x=n.pathname&&n.pathname.split("/")||[],_=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(_&&(n.hostname="",n.port=null,n.host&&(""===x[0]?x[0]=n.host:x.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),E=E&&(""===h[0]||""===x[0])),w)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,x=h;else if(h.length)x||(x=[]),x.pop(),x=x.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(_)n.hostname=n.host=x.shift(),(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var j=x.slice(-1)[0],S=(n.host||e.host||x.length>1)&&("."===j||".."===j)||""===j,k=0,P=x.length;P>=0;P--)"."===(j=x[P])?x.splice(P,1):".."===j?(x.splice(P,1),k++):k&&(x.splice(P,1),k--);if(!E&&!O)for(;k--;k)x.unshift("..");!E||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),S&&"/"!==x.join("/").substr(-1)&&x.push("");var C,T=""===x[0]||x[0]&&"/"===x[0].charAt(0);_&&(n.hostname=n.host=T?"":x.length?x.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(E=E||n.host&&x.length)&&!T&&x.unshift(""),x.length?n.pathname=x.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r=n(46),o=n(47),a=n(21);e.exports={formats:a,parse:o,stringify:r}},function(e,t,n){"use strict";var r=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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var a=n(68),i=n(0),l=n(9);e.exports=function(e){var t=e.displayName||e.name,n=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleClickOutside=t.handleClickOutside.bind(t),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,i.Component),o(n,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleClickOutside,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleClickOutside,!0)}},{key:"handleClickOutside",value:function(e){var t=this.__domNode;t&&t.contains(e.target)||!this.__wrappedInstance||"function"!=typeof this.__wrappedInstance.handleClickOutside||this.__wrappedInstance.handleClickOutside(e)}},{key:"render",value:function(){var t=this,n=this.props,o=n.wrappedRef,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["wrappedRef"]);return i.createElement(e,r({},a,{ref:function(e){t.__wrappedInstance=e,t.__domNode=l.findDOMNode(e),o&&o(e)}}))}}]),n}();return n.displayName="clickOutside("+t+")",a(n,e)}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:i,assign:function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],i=a.obj[a.prop],l=Object.keys(i),u=0;u<l.length;++u){var c=l[u],s=i[c];"object"==typeof s&&null!==s&&-1===n.indexOf(s)&&(t.push({obj:i,prop:c}),n.push(s))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n){if(0===e.length)return e;var r=e;if("symbol"==typeof e?r=Symbol.prototype.toString.call(e):"string"!=typeof e&&(r=String(e)),"iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",i=0;i<r.length;++i){var l=r.charCodeAt(i);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?o+=r.charAt(i):l<128?o+=a[l]:l<2048?o+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?o+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(i+=1,l=65536+((1023&l)<<10|1023&r.charCodeAt(i)),o+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,n,a){if(!n)return t;if("object"!=typeof n){if(o(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(a&&(a.plainObjects||a.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var l=t;return o(t)&&!o(n)&&(l=i(t,a)),o(t)&&o(n)?(n.forEach(function(n,o){if(r.call(t,o)){var i=t[o];i&&"object"==typeof i&&n&&"object"==typeof n?t[o]=e(i,n,a):t.push(n)}else t[o]=n}),t):Object.keys(n).reduce(function(t,o){var i=n[o];return r.call(t,o)?t[o]=e(t[o],i,a):t[o]=i,t},l)}}},function(e,t,n){"use strict";e.exports=n(44)},function(e,t,n){"use strict";var r=n(14),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,s=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var i=s(n);p&&(i=i.concat(p(n)));for(var l=u(t),m=u(n),b=0;b<i.length;++b){var y=i[b];if(!(a[y]||r&&r[y]||m&&m[y]||l&&l[y])){var g=f(n,y);try{c(t,y,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";(function(e,r){var o,a=n(23);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var i=Object(a.a)(o);t.a=i}).call(this,n(20),n(45)(e))},function(e,t,n){"use strict";
|
| 13 |
/*
|
| 14 |
object-assign
|
| 15 |
(c) Sindre Sorhus
|
| 16 |
@license MIT
|
| 17 |
-
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,u=i(e),c=1;c<arguments.length;c++){for(var s in n=Object(arguments[c]))o.call(n,s)&&(u[s]=n[s]);if(r){l=r(n);for(var p=0;p<l.length;p++)a.call(n,l[p])&&(u[l[p]]=n[l[p]])}}return u}},function(e,t,n){"use strict";var r,o="object"==typeof Reflect?Reflect:null,a=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var u=10;function c(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function s(e,t,n,r){var o,a,i,l;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),i=a[t]),void 0===i)i=a[t]=n,++e._eventsCount;else if("function"==typeof i?i=a[t]=r?[n,i]:[i,n]:r?i.unshift(n):i.push(n),(o=c(e))>0&&i.length>o&&!i.warned){i.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=i.length,l=u,console&&console.warn&&console.warn(l)}return e}function p(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,a(this.listener,this.target,e))}function f(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=p.bind(r);return o.listener=n,r.wrapFn=o,o}function d(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):m(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return c(this)},l.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var l=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw l.context=i,l}var u=o[e];if(void 0===u)return!1;if("function"==typeof u)a(u,this,t);else{var c=u.length,s=m(u,c);for(n=0;n<c;++n)a(s[n],this,t)}return!0},l.prototype.addListener=function(e,t){return s(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return s(this,e,t,!0)},l.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,f(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,f(this,e,t)),this},l.prototype.removeListener=function(e,t){var n,r,o,a,i;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){i=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,i||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(o=a[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},l.prototype.listeners=function(e){return d(this,e,!0)},l.prototype.rawListeners=function(e){return d(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},l.prototype.listenerCount=h,l.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},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){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,a=n(13),i={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=a.assign({default:i.RFC3986,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}}},i)},function(e,t,n){function r(e){var t,n=function(){};function o(e,t,n){e&&e.then?e.then(function(e){o(e,t,n)}).catch(function(e){o(e,n,n)}):t(e)}function a(e){t=function(t,n){try{e(t,n)}catch(e){n(e)}},n(),n=void 0}function i(e){a(function(t,n){n(e)})}function l(e){a(function(t){t(e)})}function u(e,r){var o=n;n=function(){o(),t(e,r)}}function c(e){!t&&o(e,l,i)}function s(e){!t&&o(e,i,i)}var p={then:function(e){var n=t||u;return r(function(t,r){n(function(n){t(e(n))},r)})},catch:function(e){var n=t||u;return r(function(t,r){n(t,function(t){r(e(t))})})},resolve:c,reject:s};try{e&&e(c,s)}catch(e){s(e)}return p}r.resolve=function(e){return r(function(t){t(e)})},r.reject=function(e){return r(function(t,n){n(e)})},r.race=function(e){return e=e||[],r(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)}})},r.all=function(e){return e=e||[],r(function(t,n){var r=e.length,o=r;if(!r)return t();function a(){--o<=0&&t(e)}function i(t,r){t&&t.then?t.then(function(t){e[r]=t,a()}).catch(n):a()}for(var l=0;l<r;++l)i(e[l],l)})},e.exports&&(e.exports=r)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(8).compose;t.__esModule=!0,t.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer=function(){return function(e){return e}}},function(e,t,n){"use strict";function r(e){return"function"==typeof e?e():e}function o(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=void 0,i=void 0,l=void 0,u=[];return function(){var s=r(t),p=(new Date).getTime(),f=!a||p-a>s;a=p;for(var d=arguments.length,h=Array(d),m=0;m<d;m++)h[m]=arguments[m];if(f&&n.leading)return n.accumulate?Promise.resolve(e.call(this,[h])).then(function(e){return e[0]}):Promise.resolve(e.call.apply(e,[this].concat(h)));if(i?clearTimeout(l):i=o(),u.push(h),l=setTimeout(c.bind(this),s),n.accumulate){var b=u.length-1;return i.promise.then(function(e){return e[b]})}return i.promise};function c(){var t=i;clearTimeout(l),Promise.resolve(n.accumulate?e.call(this,u):e.apply(this,u[u.length-1])).then(t.resolve,t.reject),u=[],i=null}}},function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(32)("wks"),o=n(9),a=n(0).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(0),o=n(2),a=n(8),i=n(22),l=n(10),u=function(e,t,n){var c,s,p,f,d=e&u.F,h=e&u.G,m=e&u.S,b=e&u.P,y=e&u.B,g=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,v=h?o:o[t]||(o[t]={}),w=v.prototype||(v.prototype={});for(c in h&&(n=t),n)p=((s=!d&&g&&void 0!==g[c])?g:n)[c],f=y&&s?l(p,r):b&&"function"==typeof p?l(Function.call,p):p,g&&i(g,c,p,e&u.U),v[c]!=p&&a(v,c,f),b&&w[c]!=p&&(w[c]=p)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(16),o=n(21);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(28),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?a===t.replace(/\/.*$/,""):o===t})}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var r=n(7),o=n(25)(3);r(r.P+r.F*!n(33)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(17),o=n(18),a=n(20),i=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(1),o=n(0).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(1);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(0),o=n(8),a=n(23),i=n(9)("src"),l=Function.toString,u=(""+l).split("toString");n(2).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var c="function"==typeof n;c&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(a(n,i)||o(n,i,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[i]||l.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(26),a=n(27),i=n(12),l=n(29);e.exports=function(e,t){var n=1==e,u=2==e,c=3==e,s=4==e,p=6==e,f=5==e||p,d=t||l;return function(t,l,h){for(var m,b,y=a(t),g=o(y),v=r(l,h,3),w=i(g.length),E=0,O=n?d(t,w):u?d(t,0):void 0;w>E;E++)if((f||E in g)&&(b=v(m=g[E],E,y),e))if(n)O[E]=b;else if(b)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:O.push(m)}else if(s)return!1;return p?-1:c||s?s:O}}},function(e,t,n){var r=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(11);e.exports=function(e){return Object(r(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(30);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(1),o=n(31),a=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var r=n(5);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var r=n(7),o=n(12),a=n(36),i="".endsWith;r(r.P+r.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),l=void 0===n?r:Math.min(o(n),r),u=String(e);return i?i.call(t,u,l):t.slice(l-u.length,l)===u}})},function(e,t,n){var r=n(37),o=n(11);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(1),o=n(5),a=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},function(e,t,n){e.exports=n(109)},function(e,t,n){"use strict";
|
| 18 |
-
/** @license React v16.
|
| 19 |
* react.production.min.js
|
| 20 |
*
|
| 21 |
* Copyright (c) Facebook, Inc. and its affiliates.
|
| 22 |
*
|
| 23 |
* This source code is licensed under the MIT license found in the
|
| 24 |
* LICENSE file in the root directory of this source tree.
|
| 25 |
-
*/var r=n(17),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,
|
| 26 |
-
/** @license React v16.
|
| 27 |
* react-dom.production.min.js
|
| 28 |
*
|
| 29 |
* Copyright (c) Facebook, Inc. and its affiliates.
|
| 30 |
*
|
| 31 |
* This source code is licensed under the MIT license found in the
|
| 32 |
* LICENSE file in the root directory of this source tree.
|
| 33 |
-
*/var r=n(0),o=n(17),a=n(30);function i(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);return e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e}if(!r)throw i(Error(227));var l=null,u={};function c(){if(l)for(var e in u){var t=u[e],n=l.indexOf(e);if(!(-1<n))throw i(Error(96),e);if(!p[n]){if(!t.extractEvents)throw i(Error(97),e);for(var r in p[n]=t,n=t.eventTypes){var o=void 0,a=n[r],c=t,d=r;if(f.hasOwnProperty(d))throw i(Error(99),d);f[d]=a;var h=a.phasedRegistrationNames;if(h){for(o in h)h.hasOwnProperty(o)&&s(h[o],c,d);o=!0}else a.registrationName?(s(a.registrationName,c,d),o=!0):o=!1;if(!o)throw i(Error(98),r,e)}}}}function s(e,t,n){if(d[e])throw i(Error(100),e);d[e]=t,h[e]=t.eventTypes[n].dependencies}var p=[],f={},d={},h={};function m(e,t,n,r,o,a,i,l,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var b=!1,y=null,g=!1,v=null,w={onError:function(e){b=!0,y=e}};function E(e,t,n,r,o,a,i,l,u){b=!1,y=null,m.apply(w,arguments)}var O=null,x=null,_=null;function j(e,t,n){var r=e.type||"unknown-event";e.currentTarget=_(n),function(e,t,n,r,o,a,l,u,c){if(E.apply(this,arguments),b){if(!b)throw i(Error(198));var s=y;b=!1,y=null,g||(g=!0,v=s)}}(r,t,void 0,e),e.currentTarget=null}function S(e,t){if(null==t)throw i(Error(30));return 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)}var P=null;function C(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)j(e,t[r],n[r]);else t&&j(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function T(e){if(null!==e&&(P=S(P,e)),e=P,P=null,e){if(k(e,C),P)throw i(Error(95));if(g)throw e=v,g=!1,v=null,e}}var D={injectEventPluginOrder:function(e){if(l)throw i(Error(101));l=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!u.hasOwnProperty(t)||u[t]!==r){if(u[t])throw i(Error(102),t);u[t]=r,n=!0}}n&&c()}};function N(e,t){var n=e.stateNode;if(!n)return null;var r=O(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw i(Error(231),t,typeof n);return n}var R=Math.random().toString(36).slice(2),A="__reactInternalInstance$"+R,I="__reactEventHandlers$"+R;function L(e){if(e[A])return e[A];for(;!e[A];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[A]).tag||6===e.tag?e:null}function F(e){return!(e=e[A])||5!==e.tag&&6!==e.tag?null:e}function U(e){if(5===e.tag||6===e.tag)return e.stateNode;throw i(Error(33))}function M(e){return e[I]||null}function z(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function B(e,t,n){(t=N(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function W(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=z(t);for(t=n.length;0<t--;)B(n[t],"captured",e);for(t=0;t<n.length;t++)B(n[t],"bubbled",e)}}function H(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=N(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function G(e){e&&e.dispatchConfig.registrationName&&H(e._targetInst,null,e)}function q(e){k(e,W)}var V=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement);function $(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Q={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Y={},K={};function J(e){if(Y[e])return Y[e];if(!Q[e])return e;var t,n=Q[e];for(t in n)if(n.hasOwnProperty(t)&&t in K)return Y[e]=n[t];return e}V&&(K=document.createElement("div").style,"AnimationEvent"in window||(delete Q.animationend.animation,delete Q.animationiteration.animation,delete Q.animationstart.animation),"TransitionEvent"in window||delete Q.transitionend.transition);var X=J("animationend"),Z=J("animationiteration"),ee=J("animationstart"),te=J("transitionend"),ne="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),re=null,oe=null,ae=null;function ie(){if(ae)return ae;var e,t,n=oe,r=n.length,o="value"in re?re.value:re.textContent,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 ae=o.slice(e,1<t?1-t:void 0)}function le(){return!0}function ue(){return!1}function ce(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?le:ue,this.isPropagationStopped=ue,this}function se(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 pe(e){if(!(e instanceof this))throw i(Error(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=se,e.release=pe}o(ce.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=le)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=le)},persist:function(){this.isPersistent=le},isPersistent:ue,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ue,this._dispatchInstances=this._dispatchListeners=null}}),ce.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ce.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(ce);var de=ce.extend({data:null}),he=ce.extend({data:null}),me=[9,13,27,32],be=V&&"CompositionEvent"in window,ye=null;V&&"documentMode"in document&&(ye=document.documentMode);var ge=V&&"TextEvent"in window&&!ye,ve=V&&(!be||ye&&8<ye&&11>=ye),we=String.fromCharCode(32),Ee={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Oe=!1;function xe(e,t){switch(e){case"keyup":return-1!==me.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function _e(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var je=!1;var Se={eventTypes:Ee,extractEvents:function(e,t,n,r){var o=void 0,a=void 0;if(be)e:{switch(e){case"compositionstart":o=Ee.compositionStart;break e;case"compositionend":o=Ee.compositionEnd;break e;case"compositionupdate":o=Ee.compositionUpdate;break e}o=void 0}else je?xe(e,n)&&(o=Ee.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Ee.compositionStart);return o?(ve&&"ko"!==n.locale&&(je||o!==Ee.compositionStart?o===Ee.compositionEnd&&je&&(a=ie()):(oe="value"in(re=r)?re.value:re.textContent,je=!0)),o=de.getPooled(o,t,n,r),a?o.data=a:null!==(a=_e(n))&&(o.data=a),q(o),a=o):a=null,(e=ge?function(e,t){switch(e){case"compositionend":return _e(t);case"keypress":return 32!==t.which?null:(Oe=!0,we);case"textInput":return(e=t.data)===we&&Oe?null:e;default:return null}}(e,n):function(e,t){if(je)return"compositionend"===e||!be&&xe(e,t)?(e=ie(),ae=oe=re=null,je=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ve&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=he.getPooled(Ee.beforeInput,t,n,r)).data=e,q(t)):t=null,null===a?t:null===t?a:[a,t]}},ke=null,Pe=null,Ce=null;function Te(e){if(e=x(e)){if("function"!=typeof ke)throw i(Error(280));var t=O(e.stateNode);ke(e.stateNode,e.type,t)}}function De(e){Pe?Ce?Ce.push(e):Ce=[e]:Pe=e}function Ne(){if(Pe){var e=Pe,t=Ce;if(Ce=Pe=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Re(e,t){return e(t)}function Ae(e,t,n,r){return e(t,n,r)}function Ie(){}var Le=Re,Fe=!1;function Ue(){null===Pe&&null===Ce||(Ie(),Ne())}var Me={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ze(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Me[e.type]:"textarea"===t}function Be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function We(e){if(!V)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function He(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Ge(e){e._valueTracker||(e._valueTracker=function(e){var t=He(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function qe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=He(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ve=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Ve.hasOwnProperty("ReactCurrentDispatcher")||(Ve.ReactCurrentDispatcher={current:null}),Ve.hasOwnProperty("ReactCurrentBatchConfig")||(Ve.ReactCurrentBatchConfig={suspense:null});var $e=/^(.*)[\\\/]/,Qe="function"==typeof Symbol&&Symbol.for,Ye=Qe?Symbol.for("react.element"):60103,Ke=Qe?Symbol.for("react.portal"):60106,Je=Qe?Symbol.for("react.fragment"):60107,Xe=Qe?Symbol.for("react.strict_mode"):60108,Ze=Qe?Symbol.for("react.profiler"):60114,et=Qe?Symbol.for("react.provider"):60109,tt=Qe?Symbol.for("react.context"):60110,nt=Qe?Symbol.for("react.concurrent_mode"):60111,rt=Qe?Symbol.for("react.forward_ref"):60112,ot=Qe?Symbol.for("react.suspense"):60113,at=Qe?Symbol.for("react.suspense_list"):60120,it=Qe?Symbol.for("react.memo"):60115,lt=Qe?Symbol.for("react.lazy"):60116;Qe&&Symbol.for("react.fundamental"),Qe&&Symbol.for("react.responder");var ut="function"==typeof Symbol&&Symbol.iterator;function ct(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=ut&&e[ut]||e["@@iterator"])?e:null}function st(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Je:return"Fragment";case Ke:return"Portal";case Ze:return"Profiler";case Xe:return"StrictMode";case ot:return"Suspense";case at:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case tt:return"Context.Consumer";case et:return"Context.Provider";case rt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case it:return st(e.type);case lt:if(e=1===e._status?e._result:null)return st(e)}return null}function pt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=st(e.type);n=null,r&&(n=st(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace($e,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var ft=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,dt=Object.prototype.hasOwnProperty,ht={},mt={};function bt(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var yt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){yt[e]=new bt(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];yt[t]=new bt(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){yt[e]=new bt(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){yt[e]=new bt(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){yt[e]=new bt(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){yt[e]=new bt(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){yt[e]=new bt(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){yt[e]=new bt(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){yt[e]=new bt(e,5,!1,e.toLowerCase(),null,!1)});var gt=/[\-:]([a-z])/g;function vt(e){return e[1].toUpperCase()}function wt(e,t,n,r){var o=yt.hasOwnProperty(t)?yt[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!dt.call(mt,e)||!dt.call(ht,e)&&(ft.test(e)?mt[e]=!0:(ht[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Et(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Ot(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Et(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function _t(e,t){null!=(t=t.checked)&&wt(e,"checked",t,!1)}function jt(e,t){_t(e,t);var n=Et(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?kt(e,t.type,n):t.hasOwnProperty("defaultValue")&&kt(e,t.type,Et(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function St(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function kt(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(gt,vt);yt[t]=new bt(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(gt,vt);yt[t]=new bt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(gt,vt);yt[t]=new bt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){yt[e]=new bt(e,1,!1,e.toLowerCase(),null,!1)}),yt.xlinkHref=new bt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){yt[e]=new bt(e,1,!1,e.toLowerCase(),null,!0)});var Pt={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ct(e,t,n){return(e=ce.getPooled(Pt.change,e,t,n)).type="change",De(n),q(e),e}var Tt=null,Dt=null;function Nt(e){T(e)}function Rt(e){if(qe(U(e)))return e}function At(e,t){if("change"===e)return t}var It=!1;function Lt(){Tt&&(Tt.detachEvent("onpropertychange",Ft),Dt=Tt=null)}function Ft(e){if("value"===e.propertyName&&Rt(Dt))if(e=Ct(Dt,e,Be(e)),Fe)T(e);else{Fe=!0;try{Re(Nt,e)}finally{Fe=!1,Ue()}}}function Ut(e,t,n){"focus"===e?(Lt(),Dt=n,(Tt=t).attachEvent("onpropertychange",Ft)):"blur"===e&&Lt()}function Mt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Rt(Dt)}function zt(e,t){if("click"===e)return Rt(t)}function Bt(e,t){if("input"===e||"change"===e)return Rt(t)}V&&(It=We("input")&&(!document.documentMode||9<document.documentMode));var Wt={eventTypes:Pt,_isInputEventSupported:It,extractEvents:function(e,t,n,r){var o=t?U(t):window,a=void 0,i=void 0,l=o.nodeName&&o.nodeName.toLowerCase();if("select"===l||"input"===l&&"file"===o.type?a=At:ze(o)?It?a=Bt:(a=Mt,i=Ut):(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=zt),a&&(a=a(e,t)))return Ct(a,n,r);i&&i(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&kt(o,"number",o.value)}},Ht=ce.extend({view:null,detail:null}),Gt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Gt[e])&&!!t[e]}function Vt(){return qt}var $t=0,Qt=0,Yt=!1,Kt=!1,Jt=Ht.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Vt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=$t;return $t=e.screenX,Yt?"mousemove"===e.type?e.screenX-t:0:(Yt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Qt;return Qt=e.screenY,Kt?"mousemove"===e.type?e.screenY-t:0:(Kt=!0,0)}}),Xt=Jt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Zt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},en={eventTypes:Zt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a?(a=t,t=(t=n.relatedTarget||n.toElement)?L(t):null):a=null,a===t)return null;var i=void 0,l=void 0,u=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(i=Jt,l=Zt.mouseLeave,u=Zt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(i=Xt,l=Zt.pointerLeave,u=Zt.pointerEnter,c="pointer");var s=null==a?o:U(a);if(o=null==t?o:U(t),(e=i.getPooled(l,a,n,r)).type=c+"leave",e.target=s,e.relatedTarget=o,(n=i.getPooled(u,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=s,r=t,a&&r)e:{for(o=r,c=0,i=t=a;i;i=z(i))c++;for(i=0,u=o;u;u=z(u))i++;for(;0<c-i;)t=z(t),c--;for(;0<i-c;)o=z(o),i--;for(;c--;){if(t===o||t===o.alternate)break e;t=z(t),o=z(o)}t=null}else t=null;for(o=t,t=[];a&&a!==o&&(null===(c=a.alternate)||c!==o);)t.push(a),a=z(a);for(a=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)a.push(r),r=z(r);for(r=0;r<t.length;r++)H(t[r],"bubbled",e);for(r=a.length;0<r--;)H(a[r],"captured",n);return[e,n]}};function tn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var nn=Object.prototype.hasOwnProperty;function rn(e,t){if(tn(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(r=0;r<n.length;r++)if(!nn.call(t,n[r])||!tn(e[n[r]],t[n[r]]))return!1;return!0}function on(e,t){return{responder:e,props:t}}function an(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function ln(e){if(2!==an(e))throw i(Error(188))}function un(e){if(!(e=function(e){var t=e.alternate;if(!t){if(3===(t=an(e)))throw i(Error(188));return 1===t?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return ln(o),e;if(a===r)return ln(o),t;a=a.sibling}throw i(Error(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=a;break}if(u===r){l=!0,r=o,n=a;break}u=u.sibling}if(!l){for(u=a.child;u;){if(u===n){l=!0,n=a,r=o;break}if(u===r){l=!0,r=a,n=o;break}u=u.sibling}if(!l)throw i(Error(189))}}if(n.alternate!==r)throw i(Error(190))}if(3!==n.tag)throw i(Error(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}new Map,new Map,new Set,new Map;var cn=ce.extend({animationName:null,elapsedTime:null,pseudoElement:null}),sn=ce.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pn=Ht.extend({relatedTarget:null});function fn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}for(var dn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hn={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"},mn=Ht.extend({key:function(e){if(e.key){var t=dn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=fn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?hn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Vt,charCode:function(e){return"keypress"===e.type?fn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?fn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),bn=Jt.extend({dataTransfer:null}),yn=Ht.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Vt}),gn=ce.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),vn=Jt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),wn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[X,"animationEnd",2],[Z,"animationIteration",2],[ee,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[te,"transitionEnd",2],["waiting","waiting",2]],En={},On={},xn=0;xn<wn.length;xn++){var _n=wn[xn],jn=_n[0],Sn=_n[1],kn=_n[2],Pn="on"+(Sn[0].toUpperCase()+Sn.slice(1)),Cn={phasedRegistrationNames:{bubbled:Pn,captured:Pn+"Capture"},dependencies:[jn],eventPriority:kn};En[Sn]=Cn,On[jn]=Cn}var Tn={eventTypes:En,getEventPriority:function(e){return void 0!==(e=On[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var o=On[e];if(!o)return null;switch(e){case"keypress":if(0===fn(n))return null;case"keydown":case"keyup":e=mn;break;case"blur":case"focus":e=pn;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Jt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=yn;break;case X:case Z:case ee:e=cn;break;case te:e=gn;break;case"scroll":e=Ht;break;case"wheel":e=vn;break;case"copy":case"cut":case"paste":e=sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Xt;break;default:e=ce}return q(t=e.getPooled(o,t,n,r)),t}},Dn=Tn.getEventPriority,Nn=[];function Rn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=L(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Be(e.nativeEvent);r=e.topLevelType;for(var a=e.nativeEvent,i=null,l=0;l<p.length;l++){var u=p[l];u&&(u=u.extractEvents(r,t,a,o))&&(i=S(i,u))}T(i)}}var An=!0;function In(e,t){Ln(t,e,!1)}function Ln(e,t,n){switch(Dn(t)){case 0:var r=Fn.bind(null,t,1);break;case 1:r=Un.bind(null,t,1);break;default:r=Mn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Fn(e,t,n){Fe||Ie();var r=Mn,o=Fe;Fe=!0;try{Ae(r,e,t,n)}finally{(Fe=o)||Ue()}}function Un(e,t,n){Mn(e,t,n)}function Mn(e,t,n){if(An){if(null===(t=L(t=Be(n)))||"number"!=typeof t.tag||2===an(t)||(t=null),Nn.length){var r=Nn.pop();r.topLevelType=e,r.nativeEvent=n,r.targetInst=t,e=r}else e={topLevelType:e,nativeEvent:n,targetInst:t,ancestors:[]};try{if(n=e,Fe)Rn(n);else{Fe=!0;try{Le(Rn,n,void 0)}finally{Fe=!1,Ue()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Nn.length&&Nn.push(e)}}}var zn=new("function"==typeof WeakMap?WeakMap:Map);function Bn(e){var t=zn.get(e);return void 0===t&&(t=new Set,zn.set(e,t)),t}function Wn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Hn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gn(e,t){var n,r=Hn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Hn(r)}}function qn(){for(var e=window,t=Wn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Wn((e=t.contentWindow).document)}return t}function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var $n=V&&"documentMode"in document&&11>=document.documentMode,Qn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Yn=null,Kn=null,Jn=null,Xn=!1;function Zn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Xn||null==Yn||Yn!==Wn(n)?null:("selectionStart"in(n=Yn)&&Vn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Jn&&rn(Jn,n)?null:(Jn=n,(e=ce.getPooled(Qn.select,Kn,e,t)).type="select",e.target=Yn,q(e),e))}var er={eventTypes:Qn,extractEvents:function(e,t,n,r){var o,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!a)){e:{a=Bn(a),o=h.onSelect;for(var i=0;i<o.length;i++)if(!a.has(o[i])){a=!1;break e}a=!0}o=!a}if(o)return null;switch(a=t?U(t):window,e){case"focus":(ze(a)||"true"===a.contentEditable)&&(Yn=a,Kn=t,Jn=null);break;case"blur":Jn=Kn=Yn=null;break;case"mousedown":Xn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Xn=!1,Zn(n,r);case"selectionchange":if($n)break;case"keydown":case"keyup":return Zn(n,r)}return null}};function tr(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function nr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Et(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function rr(e,t){if(null!=t.dangerouslySetInnerHTML)throw i(Error(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function or(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw i(Error(92));if(Array.isArray(t)){if(!(1>=t.length))throw i(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:Et(n)}}function ar(e,t){var n=Et(t.value),r=Et(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ir(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}D.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),O=M,x=F,_=U,D.injectEventPluginsByName({SimpleEventPlugin:Tn,EnterLeaveEventPlugin:en,ChangeEventPlugin:Wt,SelectEventPlugin:er,BeforeInputEventPlugin:Se});var lr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function ur(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 cr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ur(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var sr=void 0,pr=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!==lr.svg||"innerHTML"in e)e.innerHTML=t;else{for((sr=sr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var dr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!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},hr=["Webkit","ms","Moz","O"];function mr(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||dr.hasOwnProperty(e)&&dr[e]?(""+t).trim():t+"px"}function br(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=mr(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(dr).forEach(function(e){hr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),dr[t]=dr[e]})});var yr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gr(e,t){if(t){if(yr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw i(Error(137),e,"");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw i(Error(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw i(Error(61))}if(null!=t.style&&"object"!=typeof t.style)throw i(Error(62),"")}}function vr(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 wr(e,t){var n=Bn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.has(o)){switch(o){case"scroll":Ln(e,"scroll",!0);break;case"focus":case"blur":Ln(e,"focus",!0),Ln(e,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":We(o)&&Ln(e,o,!0);break;case"invalid":case"submit":case"reset":break;default:-1===ne.indexOf(o)&&In(o,e)}n.add(o)}}}function Er(){}var Or=null,xr=null;function _r(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function jr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Sr="function"==typeof setTimeout?setTimeout:void 0,kr="function"==typeof clearTimeout?clearTimeout:void 0;function Pr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}new Set;var Cr=[],Tr=-1;function Dr(e){0>Tr||(e.current=Cr[Tr],Cr[Tr]=null,Tr--)}function Nr(e,t){Cr[++Tr]=e.current,e.current=t}var Rr={},Ar={current:Rr},Ir={current:!1},Lr=Rr;function Fr(e,t){var n=e.type.contextTypes;if(!n)return Rr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ur(e){return null!=(e=e.childContextTypes)}function Mr(e){Dr(Ir),Dr(Ar)}function zr(e){Dr(Ir),Dr(Ar)}function Br(e,t,n){if(Ar.current!==Rr)throw i(Error(168));Nr(Ar,t),Nr(Ir,n)}function Wr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw i(Error(108),st(t)||"Unknown",a);return o({},n,r)}function Hr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Rr,Lr=Ar.current,Nr(Ar,t),Nr(Ir,Ir.current),!0}function Gr(e,t,n){var r=e.stateNode;if(!r)throw i(Error(169));n?(t=Wr(e,t,Lr),r.__reactInternalMemoizedMergedChildContext=t,Dr(Ir),Dr(Ar),Nr(Ar,t)):Dr(Ir),Nr(Ir,n)}var qr=a.unstable_runWithPriority,Vr=a.unstable_scheduleCallback,$r=a.unstable_cancelCallback,Qr=a.unstable_shouldYield,Yr=a.unstable_requestPaint,Kr=a.unstable_now,Jr=a.unstable_getCurrentPriorityLevel,Xr=a.unstable_ImmediatePriority,Zr=a.unstable_UserBlockingPriority,eo=a.unstable_NormalPriority,to=a.unstable_LowPriority,no=a.unstable_IdlePriority,ro={},oo=void 0!==Yr?Yr:function(){},ao=null,io=null,lo=!1,uo=Kr(),co=1e4>uo?Kr:function(){return Kr()-uo};function so(){switch(Jr()){case Xr:return 99;case Zr:return 98;case eo:return 97;case to:return 96;case no:return 95;default:throw i(Error(332))}}function po(e){switch(e){case 99:return Xr;case 98:return Zr;case 97:return eo;case 96:return to;case 95:return no;default:throw i(Error(332))}}function fo(e,t){return e=po(e),qr(e,t)}function ho(e,t,n){return e=po(e),Vr(e,t,n)}function mo(e){return null===ao?(ao=[e],io=Vr(Xr,yo)):ao.push(e),ro}function bo(){null!==io&&$r(io),yo()}function yo(){if(!lo&&null!==ao){lo=!0;var e=0;try{var t=ao;fo(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),ao=null}catch(t){throw null!==ao&&(ao=ao.slice(e+1)),Vr(Xr,bo),t}finally{lo=!1}}}function go(e,t){return 1073741823===t?99:1===t?95:0>=(e=10*(1073741821-t)-10*(1073741821-e))?99:250>=e?98:5250>=e?97:95}function vo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var wo={current:null},Eo=null,Oo=null,xo=null;function _o(){xo=Oo=Eo=null}function jo(e,t){var n=e.type._context;Nr(wo,n._currentValue),n._currentValue=t}function So(e){var t=wo.current;Dr(wo),e.type._context._currentValue=t}function ko(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Po(e,t){Eo=e,xo=Oo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(pi=!0),e.firstContext=null)}function Co(e,t){if(xo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(xo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Oo){if(null===Eo)throw i(Error(308));Oo=t,Eo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Oo=Oo.next=t;return e._currentValue}var To=!1;function Do(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function No(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ro(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Ao(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Io(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Do(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Do(e.memoizedState),o=n.updateQueue=Do(n.memoizedState)):r=e.updateQueue=No(o):null===o&&(o=n.updateQueue=No(r));null===o||r===o?Ao(r,t):null===r.lastUpdate||null===o.lastUpdate?(Ao(r,t),Ao(o,t)):(Ao(r,t),o.lastUpdate=t)}function Lo(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Do(e.memoizedState):Fo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Fo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=No(t)),t}function Uo(e,t,n,r,a,i){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(i,r,a):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=n.payload)?e.call(i,r,a):e))break;return o({},r,a);case 2:To=!0}return r}function Mo(e,t,n,r,o){To=!1;for(var a=(t=Fo(e,t)).baseState,i=null,l=0,u=t.firstUpdate,c=a;null!==u;){var s=u.expirationTime;s<o?(null===i&&(i=u,a=c),l<s&&(l=s)):(Wl(s,u.suspenseConfig),c=Uo(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(s=null,u=t.firstCapturedUpdate;null!==u;){var p=u.expirationTime;p<o?(null===s&&(s=u,null===i&&(a=c)),l<p&&(l=p)):(c=Uo(e,0,u,c,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===i&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===i&&null===s&&(a=c),t.baseState=a,t.firstUpdate=i,t.firstCapturedUpdate=s,e.expirationTime=l,e.memoizedState=c}function zo(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Bo(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Bo(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Bo(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw i(Error(191),n);n.call(r)}e=e.nextEffect}}var Wo=Ve.ReactCurrentBatchConfig,Ho=(new r.Component).refs;function Go(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var qo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===an(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Cl(),o=Wo.suspense;(o=Ro(r=Tl(r,e,o),o)).payload=t,null!=n&&(o.callback=n),Io(e,o),Nl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Cl(),o=Wo.suspense;(o=Ro(r=Tl(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),Io(e,o),Nl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Cl(),r=Wo.suspense;(r=Ro(n=Tl(n,e,r),r)).tag=2,null!=t&&(r.callback=t),Io(e,r),Nl(e,n)}};function Vo(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!rn(n,r)||!rn(o,a))}function $o(e,t,n){var r=!1,o=Rr,a=t.contextType;return"object"==typeof a&&null!==a?a=Co(a):(o=Ur(t)?Lr:Ar.current,a=(r=null!=(r=t.contextTypes))?Fr(e,o):Rr),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=qo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Qo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&qo.enqueueReplaceState(t,t.state,null)}function Yo(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ho;var a=t.contextType;"object"==typeof a&&null!==a?o.context=Co(a):(a=Ur(t)?Lr:Ar.current,o.context=Fr(e,a)),null!==(a=e.updateQueue)&&(Mo(e,a,n,o,r),o.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(Go(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&qo.enqueueReplaceState(o,o.state,null),null!==(a=e.updateQueue)&&(Mo(e,a,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ko=Array.isArray;function Jo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;if(n){if(1!==n.tag)throw i(Error(309));r=n.stateNode}if(!r)throw i(Error(147),e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Ho&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw i(Error(284));if(!n._owner)throw i(Error(290),e)}return e}function Xo(e,t){if("textarea"!==e.type)throw i(Error(31),"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Zo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=au(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=uu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Jo(e,t,n),r.return=e,r):((r=iu(n.type,n.key,n.props,null,e.mode,r)).ref=Jo(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=cu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function p(e,t,n,r,a){return null===t||7!==t.tag?((t=lu(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=uu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ye:return(n=iu(t.type,t.key,t.props,null,e.mode,n)).ref=Jo(e,null,t),n.return=e,n;case Ke:return(t=cu(t,e.mode,n)).return=e,t}if(Ko(t)||ct(t))return(t=lu(t,e.mode,n,null)).return=e,t;Xo(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ye:return n.key===o?n.type===Je?p(e,t,n.props.children,r,o):c(e,t,n,r):null;case Ke:return n.key===o?s(e,t,n,r):null}if(Ko(n)||ct(n))return null!==o?null:p(e,t,n,r,null);Xo(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ye:return e=e.get(null===r.key?n:r.key)||null,r.type===Je?p(t,e,r.props.children,o,r.key):c(t,e,r,o);case Ke:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ko(r)||ct(r))return p(t,e=e.get(n)||null,r,o,null);Xo(t,r)}return null}function m(o,i,l,u){for(var c=null,s=null,p=i,m=i=0,b=null;null!==p&&m<l.length;m++){p.index>m?(b=p,p=null):b=p.sibling;var y=d(o,p,l[m],u);if(null===y){null===p&&(p=b);break}e&&p&&null===y.alternate&&t(o,p),i=a(y,i,m),null===s?c=y:s.sibling=y,s=y,p=b}if(m===l.length)return n(o,p),c;if(null===p){for(;m<l.length;m++)null!==(p=f(o,l[m],u))&&(i=a(p,i,m),null===s?c=p:s.sibling=p,s=p);return c}for(p=r(o,p);m<l.length;m++)null!==(b=h(p,o,m,l[m],u))&&(e&&null!==b.alternate&&p.delete(null===b.key?m:b.key),i=a(b,i,m),null===s?c=b:s.sibling=b,s=b);return e&&p.forEach(function(e){return t(o,e)}),c}function b(o,l,u,c){var s=ct(u);if("function"!=typeof s)throw i(Error(150));if(null==(u=s.call(u)))throw i(Error(151));for(var p=s=null,m=l,b=l=0,y=null,g=u.next();null!==m&&!g.done;b++,g=u.next()){m.index>b?(y=m,m=null):y=m.sibling;var v=d(o,m,g.value,c);if(null===v){null===m&&(m=y);break}e&&m&&null===v.alternate&&t(o,m),l=a(v,l,b),null===p?s=v:p.sibling=v,p=v,m=y}if(g.done)return n(o,m),s;if(null===m){for(;!g.done;b++,g=u.next())null!==(g=f(o,g.value,c))&&(l=a(g,l,b),null===p?s=g:p.sibling=g,p=g);return s}for(m=r(o,m);!g.done;b++,g=u.next())null!==(g=h(m,o,b,g.value,c))&&(e&&null!==g.alternate&&m.delete(null===g.key?b:g.key),l=a(g,l,b),null===p?s=g:p.sibling=g,p=g);return e&&m.forEach(function(e){return t(o,e)}),s}return function(e,r,a,u){var c="object"==typeof a&&null!==a&&a.type===Je&&null===a.key;c&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Ye:e:{for(s=a.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?a.type===Je:c.elementType===a.type){n(e,c.sibling),(r=o(c,a.type===Je?a.props.children:a.props)).ref=Jo(e,c,a),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===Je?((r=lu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=iu(a.type,a.key,a.props,null,e.mode,u)).ref=Jo(e,r,a),u.return=e,e=u)}return l(e);case Ke:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=cu(a,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=uu(a,e.mode,u)).return=e,e=r),l(e);if(Ko(a))return m(e,r,a,u);if(ct(a))return b(e,r,a,u);if(s&&Xo(e,a),void 0===a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,i(Error(152),e.displayName||e.name||"Component")}return n(e,r)}}var ea=Zo(!0),ta=Zo(!1),na={},ra={current:na},oa={current:na},aa={current:na};function ia(e){if(e===na)throw i(Error(174));return e}function la(e,t){Nr(aa,t),Nr(oa,e),Nr(ra,na);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:cr(null,"");break;default:t=cr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Dr(ra),Nr(ra,t)}function ua(e){Dr(ra),Dr(oa),Dr(aa)}function ca(e){ia(aa.current);var t=ia(ra.current),n=cr(t,e.type);t!==n&&(Nr(oa,e),Nr(ra,n))}function sa(e){oa.current===e&&(Dr(ra),Dr(oa))}var pa=1,fa=1,da=2,ha={current:0};function ma(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(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 null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ba=0,ya=2,ga=4,va=8,wa=16,Ea=32,Oa=64,xa=128,_a=Ve.ReactCurrentDispatcher,ja=0,Sa=null,ka=null,Pa=null,Ca=null,Ta=null,Da=null,Na=0,Ra=null,Aa=0,Ia=!1,La=null,Fa=0;function Ua(){throw i(Error(321))}function Ma(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tn(e[n],t[n]))return!1;return!0}function za(e,t,n,r,o,a){if(ja=a,Sa=t,Pa=null!==e?e.memoizedState:null,_a.current=null===Pa?Za:ei,t=n(r,o),Ia){do{Ia=!1,Fa+=1,Pa=null!==e?e.memoizedState:null,Da=Ca,Ra=Ta=ka=null,_a.current=ei,t=n(r,o)}while(Ia);La=null,Fa=0}if(_a.current=Xa,(e=Sa).memoizedState=Ca,e.expirationTime=Na,e.updateQueue=Ra,e.effectTag|=Aa,e=null!==ka&&null!==ka.next,ja=0,Da=Ta=Ca=Pa=ka=Sa=null,Na=0,Ra=null,Aa=0,e)throw i(Error(300));return t}function Ba(){_a.current=Xa,ja=0,Da=Ta=Ca=Pa=ka=Sa=null,Na=0,Ra=null,Aa=0,Ia=!1,La=null,Fa=0}function Wa(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Ta?Ca=Ta=e:Ta=Ta.next=e,Ta}function Ha(){if(null!==Da)Da=(Ta=Da).next,Pa=null!==(ka=Pa)?ka.next:null;else{if(null===Pa)throw i(Error(310));var e={memoizedState:(ka=Pa).memoizedState,baseState:ka.baseState,queue:ka.queue,baseUpdate:ka.baseUpdate,next:null};Ta=null===Ta?Ca=e:Ta.next=e,Pa=ka.next}return Ta}function Ga(e,t){return"function"==typeof t?t(e):t}function qa(e){var t=Ha(),n=t.queue;if(null===n)throw i(Error(311));if(n.lastRenderedReducer=e,0<Fa){var r=n.dispatch;if(null!==La){var o=La.get(n);if(void 0!==o){La.delete(n);var a=t.memoizedState;do{a=e(a,o.action),o=o.next}while(null!==o);return tn(a,t.memoizedState)||(pi=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var l=t.baseUpdate;if(a=t.baseState,null!==l?(null!==r&&(r.next=null),r=l.next):r=null!==r?r.next:null,null!==r){var u=o=null,c=r,s=!1;do{var p=c.expirationTime;p<ja?(s||(s=!0,u=l,o=a),p>Na&&(Na=p)):(Wl(p,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),l=c,c=c.next}while(null!==c&&c!==r);s||(u=l,o=a),tn(a,t.memoizedState)||(pi=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=o,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Va(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Ra?(Ra={lastEffect:null}).lastEffect=e.next=e:null===(t=Ra.lastEffect)?Ra.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Ra.lastEffect=e),e}function $a(e,t,n,r){var o=Wa();Aa|=e,o.memoizedState=Va(t,n,void 0,void 0===r?null:r)}function Qa(e,t,n,r){var o=Ha();r=void 0===r?null:r;var a=void 0;if(null!==ka){var i=ka.memoizedState;if(a=i.destroy,null!==r&&Ma(r,i.deps))return void Va(ba,n,a,r)}Aa|=e,o.memoizedState=Va(t,n,a,r)}function Ya(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ka(){}function Ja(e,t,n){if(!(25>Fa))throw i(Error(301));var r=e.alternate;if(e===Sa||null!==r&&r===Sa)if(Ia=!0,e={expirationTime:ja,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===La&&(La=new Map),void 0===(n=La.get(t)))La.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=Cl(),a=Wo.suspense;a={expirationTime:o=Tl(o,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var l=t.last;if(null===l)a.next=a;else{var u=l.next;null!==u&&(a.next=u),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(a.eagerReducer=r,a.eagerState=s,tn(s,c))return}catch(e){}Nl(e,o)}}var Xa={readContext:Co,useCallback:Ua,useContext:Ua,useEffect:Ua,useImperativeHandle:Ua,useLayoutEffect:Ua,useMemo:Ua,useReducer:Ua,useRef:Ua,useState:Ua,useDebugValue:Ua,useResponder:Ua},Za={readContext:Co,useCallback:function(e,t){return Wa().memoizedState=[e,void 0===t?null:t],e},useContext:Co,useEffect:function(e,t){return $a(516,xa|Oa,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,$a(4,ga|Ea,Ya.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $a(4,ga|Ea,e,t)},useMemo:function(e,t){var n=Wa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ja.bind(null,Sa,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Wa().memoizedState=e},useState:function(e){var t=Wa();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:e}).dispatch=Ja.bind(null,Sa,e),[t.memoizedState,e]},useDebugValue:Ka,useResponder:on},ei={readContext:Co,useCallback:function(e,t){var n=Ha();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Co,useEffect:function(e,t){return Qa(516,xa|Oa,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Qa(4,ga|Ea,Ya.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qa(4,ga|Ea,e,t)},useMemo:function(e,t){var n=Ha();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ma(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:qa,useRef:function(){return Ha().memoizedState},useState:function(e){return qa(Ga)},useDebugValue:Ka,useResponder:on},ti=null,ni=null,ri=!1;function oi(e,t){var n=ru(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ai(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function ii(e){if(ri){var t=ni;if(t){var n=t;if(!ai(e,t)){if(!(t=Pr(n.nextSibling))||!ai(e,t))return e.effectTag|=2,ri=!1,void(ti=e);oi(ti,n)}ti=e,ni=Pr(t.firstChild)}else e.effectTag|=2,ri=!1,ti=e}}function li(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;ti=e}function ui(e){if(e!==ti)return!1;if(!ri)return li(e),ri=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!jr(t,e.memoizedProps))for(t=ni;t;)oi(e,t),t=Pr(t.nextSibling);return li(e),ni=ti?Pr(e.stateNode.nextSibling):null,!0}function ci(){ni=ti=null,ri=!1}var si=Ve.ReactCurrentOwner,pi=!1;function fi(e,t,n,r){t.child=null===e?ta(t,null,n,r):ea(t,e.child,n,r)}function di(e,t,n,r,o){n=n.render;var a=t.ref;return Po(t,o),r=za(e,t,n,r,a,o),null===e||pi?(t.effectTag|=1,fi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),ji(e,t,o))}function hi(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||ou(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=iu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,mi(e,t,i,r,o,a))}return i=e.child,o<a&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:rn)(o,r)&&e.ref===t.ref)?ji(e,t,a):(t.effectTag|=1,(e=au(i,r)).ref=t.ref,e.return=t,t.child=e)}function mi(e,t,n,r,o,a){return null!==e&&rn(e.memoizedProps,r)&&e.ref===t.ref&&(pi=!1,o<a)?ji(e,t,a):yi(e,t,n,r,a)}function bi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function yi(e,t,n,r,o){var a=Ur(n)?Lr:Ar.current;return a=Fr(t,a),Po(t,o),n=za(e,t,n,r,a,o),null===e||pi?(t.effectTag|=1,fi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),ji(e,t,o))}function gi(e,t,n,r,o){if(Ur(n)){var a=!0;Hr(t)}else a=!1;if(Po(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),$o(t,n,r),Yo(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var u=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Co(c):c=Fr(t,c=Ur(n)?Lr:Ar.current);var s=n.getDerivedStateFromProps,p="function"==typeof s||"function"==typeof i.getSnapshotBeforeUpdate;p||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==c)&&Qo(t,i,r,c),To=!1;var f=t.memoizedState;u=i.state=f;var d=t.updateQueue;null!==d&&(Mo(t,d,r,i,o),u=t.memoizedState),l!==r||f!==u||Ir.current||To?("function"==typeof s&&(Go(t,n,s,r),u=t.memoizedState),(l=To||Vo(t,n,l,r,f,u,c))?(p||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,l=t.memoizedProps,i.props=t.type===t.elementType?l:vo(t.type,l),u=i.context,"object"==typeof(c=n.contextType)&&null!==c?c=Co(c):c=Fr(t,c=Ur(n)?Lr:Ar.current),(p="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==c)&&Qo(t,i,r,c),To=!1,u=t.memoizedState,f=i.state=u,null!==(d=t.updateQueue)&&(Mo(t,d,r,i,o),f=t.memoizedState),l!==r||u!==f||Ir.current||To?("function"==typeof s&&(Go(t,n,s,r),f=t.memoizedState),(s=To||Vo(t,n,l,r,u,f,c))?(p||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,f,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,f,c)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),i.props=r,i.state=f,i.context=c,r=s):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return vi(e,t,n,r,a,o)}function vi(e,t,n,r,o,a){bi(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return o&&Gr(t,n,!1),ji(e,t,a);r=t.stateNode,si.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=ea(t,e.child,null,a),t.child=ea(t,null,l,a)):fi(e,t,l,a),t.memoizedState=r.state,o&&Gr(t,n,!0),t.child}function wi(e){var t=e.stateNode;t.pendingContext?Br(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Br(0,t.context,!1),la(e,t.containerInfo)}var Ei={};function Oi(e,t,n){var r,o=t.mode,a=t.pendingProps,i=ha.current,l=null,u=!1;if((r=0!=(64&t.effectTag))||(r=0!=(i&da)&&(null===e||null!==e.memoizedState)),r?(l=Ei,u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=fa),Nr(ha,i&=pa),null===e)if(u){if(a=a.fallback,(e=lu(null,o,0,null)).return=t,0==(2&t.mode))for(u=null!==t.memoizedState?t.child.child:t.child,e.child=u;null!==u;)u.return=e,u=u.sibling;(n=lu(a,o,n,null)).return=t,e.sibling=n,o=e}else o=n=ta(t,null,a.children,n);else{if(null!==e.memoizedState)if(o=(i=e.child).sibling,u){if(a=a.fallback,(n=au(i,i.pendingProps)).return=t,0==(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==i.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;(a=au(o,a,o.expirationTime)).return=t,n.sibling=a,o=n,n.childExpirationTime=0,n=a}else o=n=ea(t,i.child,a.children,n);else if(i=e.child,u){if(u=a.fallback,(a=lu(null,o,0,null)).return=t,a.child=i,null!==i&&(i.return=a),0==(2&t.mode))for(i=null!==t.memoizedState?t.child.child:t.child,a.child=i;null!==i;)i.return=a,i=i.sibling;(n=lu(u,o,n,null)).return=t,a.sibling=n,n.effectTag|=2,o=a,a.childExpirationTime=0}else n=o=ea(t,i,a.children,n);t.stateNode=e.stateNode}return t.memoizedState=l,t.child=o,n}function xi(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o)}function _i(e,t,n){var r=t.pendingProps,o=r.reveal
|
| 1 |
+
/*! Redirection v4.5 */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=27)}([function(e,t,n){"use strict";e.exports=n(28)},function(e,t,n){var r=n(32),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(42)()},function(e,t,n){var r;
|
| 2 |
/*!
|
| 3 |
Copyright (c) 2017 Jed Watson.
|
| 4 |
Licensed under the MIT License (MIT), see
|
| 5 |
http://jedwatson.github.io/classnames
|
| 6 |
+
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(c," */")),a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(a).concat([o]).join("\n")}var i,l,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var i=0;i<e.length;i++){var l=e[i];null!=l[0]&&r[l[0]]||(n&&!l[2]?l[2]=n:n&&(l[2]="(".concat(l[2],") and (").concat(n,")")),t.push(l))}},t}},function(e,t,n){"use strict";var r,o={},a=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}();function l(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],l={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(l):n.push(r[i]={id:i,parts:[l]})}return n}function c(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=o[r.id],i=0;if(a){for(a.refs++;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(b(r.parts[i],t))}else{for(var l=[];i<r.parts.length;i++)l.push(b(r.parts[i],t));o[r.id]={id:r.id,refs:1,parts:l}}}}function u(e){var t=document.createElement("style");if(void 0===e.attributes.nonce){var r=n.nc;r&&(e.attributes.nonce=r)}if(Object.keys(e.attributes).forEach((function(n){t.setAttribute(n,e.attributes[n])})),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var s,p=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,o=n.media,a=n.sourceMap;if(o&&e.setAttribute("media",o),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,m=0;function b(e,t){var n,r,o;if(t.singleton){var a=m++;n=h||(h=u(t)),r=f.bind(null,n,a,!1),o=f.bind(null,n,a,!0)}else n=u(t),r=d.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).attributes="object"==typeof t.attributes?t.attributes:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a());var n=l(e,t);return c(n,t),function(e){for(var r=[],a=0;a<n.length;a++){var i=n[a],u=o[i.id];u&&(u.refs--,r.push(u))}e&&c(l(e,t),t);for(var s=0;s<r.length;s++){var p=r[s];if(0===p.refs){for(var f=0;f<p.parts.length;f++)p.parts[f]();delete o[p.id]}}}}},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(2),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function o(e){return e&&e.__esModule?e:{default:e}}t.default=u;var a=n(3),i=o(n(4)),l=n(14),c=o(n(15));function u(e){var t=e.activeClassName,n=void 0===t?"":t,o=e.activeIndex,i=void 0===o?-1:o,u=e.activeStyle,s=e.autoEscape,p=e.caseSensitive,f=void 0!==p&&p,d=e.className,h=e.findChunks,m=e.highlightClassName,b=void 0===m?"":m,y=e.highlightStyle,g=void 0===y?{}:y,v=e.highlightTag,w=void 0===v?"mark":v,E=e.sanitize,O=e.searchWords,x=e.textToHighlight,S=e.unhighlightClassName,k=void 0===S?"":S,j=e.unhighlightStyle,_=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightClassName","unhighlightStyle"]),P=(0,a.findAll)({autoEscape:s,caseSensitive:f,findChunks:h,sanitize:E,searchWords:O,textToHighlight:x}),C=w,T=-1,N="",D=void 0,R=(0,c.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:d},_,{children:P.map((function(e,t){var r=x.substr(e.start,e.end-e.start);if(e.highlight){T++;var o=void 0;o="object"==typeof b?f?b[r]:(b=R(b))[r.toLowerCase()]:b;var a=T===+i;N=o+" "+(a?n:""),D=!0===a&&null!=u?Object.assign({},g,u):g;var c={children:r,className:N,key:t,style:D};return"string"!=typeof C&&(c.highlightIndex=T),(0,l.createElement)(C,c)}return(0,l.createElement)("span",{children:r,className:k,key:t,style:j})}))}))}u.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,i=void 0!==a&&a,l=e.findChunks,c=void 0===l?r:l,u=e.sanitize,s=e.searchWords,p=e.textToHighlight;return o({chunksToHighlight:n({chunks:c({autoEscape:t,caseSensitive:i,sanitize:u,searchWords:s,textToHighlight:p})}),totalLength:p?p.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,o=void 0===r?a:r,i=e.searchWords,l=e.textToHighlight;return l=o(l),i.filter((function(e){return e})).reduce((function(e,r){r=o(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),i=void 0;i=a.exec(l);){var c=i.index,u=a.lastIndex;u>c&&e.push({start:c,end:u}),i.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var o=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],o=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)o(0,n,!1);else{var a=0;t.forEach((function(e){o(a,e.start,!1),o(e.start,e.end,!0),a=e.end})),o(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],s=!1,p=-1;function f(){s&&c&&(s=!1,c.length?u=c.concat(u):p=-1,u.length&&d())}function d(){if(!s){var e=l(f);s=!0;for(var t=u.length;t;){for(c=u,u=[];++p<t;)c&&c[p].run();p=-1,t=u.length}c=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new h(e,t)),1!==u.length||s||l(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){(function(t){"use strict";var r=n(7),o=n(8),a=n(9),i=n(10),l=n(11),c=n(12);e.exports=function(e,n){var u="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";var p="<<anonymous>>",f={array:b("array"),bool:b("boolean"),func:b("function"),number:b("number"),object:b("object"),string:b("string"),symbol:b("symbol"),any:m(r.thatReturnsNull),arrayOf:function(e){return m((function(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n];if(!Array.isArray(i))return new h("Invalid "+o+" `"+a+"` of type `"+g(i)+"` supplied to `"+r+"`, expected an array.");for(var c=0;c<i.length;c++){var u=e(i,c,r,o,a+"["+c+"]",l);if(u instanceof Error)return u}return null}))},element:m((function(t,n,r,o,a){var i=t[n];return e(i)?null:new h("Invalid "+o+" `"+a+"` of type `"+g(i)+"` supplied to `"+r+"`, expected a single ReactElement.")})),instanceOf:function(e){return m((function(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||p;return new h("Invalid "+o+" `"+a+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return p;return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}return null}))},node:m((function(e,t,n,r,o){return y(e[t])?null:new h("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return m((function(t,n,r,o,a){if("function"!=typeof e)return new h("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],c=g(i);if("object"!==c)return new h("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var u in i)if(i.hasOwnProperty(u)){var s=e(i,u,r,o,a+"."+u,l);if(s instanceof Error)return s}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;return m((function(t,n,r,o,a){for(var i=t[n],l=0;l<e.length;l++)if(d(i,e[l]))return null;return new h("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")}))},oneOfType:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var n=0;n<e.length;n++){var o=e[n];if("function"!=typeof o)return a(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",w(o),n),r.thatReturnsNull}return m((function(t,n,r,o,a){for(var i=0;i<e.length;i++){if(null==(0,e[i])(t,n,r,o,a,l))return null}return new h("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return m((function(t,n,r,o,a){var i=t[n],c=g(i);if("object"!==c)return new h("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var s=e[u];if(s){var p=s(i,u,r,o,a+"."+u,l);if(p)return p}}return null}))},exact:function(e){return m((function(t,n,r,o,a){var c=t[n],u=g(c);if("object"!==u)return new h("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");var s=i({},t[n],e);for(var p in s){var f=e[p];if(!f)return new h("Invalid "+o+" `"+a+"` key `"+p+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var d=f(c,p,r,o,a+"."+p,l);if(d)return d}return null}))}};function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function h(e){this.message=e,this.stack=""}function m(e){if("production"!==t.env.NODE_ENV)var r={},i=0;function c(c,u,s,f,d,m,b){if(f=f||p,m=m||s,b!==l)if(n)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var y=f+":"+s;!r[y]&&i<3&&(a(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",m,f),r[y]=!0,i++)}return null==u[s]?c?null===u[s]?new h("The "+d+" `"+m+"` is marked as required in `"+f+"`, but its value is `null`."):new h("The "+d+" `"+m+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:e(u,s,f,d,m)}var u=c.bind(null,!1);return u.isRequired=c.bind(null,!0),u}function b(e){return m((function(t,n,r,o,a,i){var l=t[n];return g(l)!==e?new h("Invalid "+o+" `"+a+"` of type `"+v(l)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||e(t))return!0;var n=function(e){var t=e&&(u&&e[u]||e[s]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!y(r.value))return!1}else for(;!(r=o.next()).done;){var a=r.value;if(a&&!y(a[1]))return!1}return!0;default:return!1}}function g(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function v(e){if(null==e)return""+e;var t=g(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function w(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return h.prototype=Error.prototype,f.checkPropTypes=c,f.PropTypes=f,f}}).call(t,n(5))},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){(function(t){"use strict";var n=function(e){};"production"!==t.env.NODE_ENV&&(n=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,r,o,a,i,l,c){if(n(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 s=[r,o,a,i,l,c],p=0;(u=new Error(t.replace(/%s/g,(function(){return s[p++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}}).call(t,n(5))},function(e,t,n){(function(t){"use strict";var r=n(7);if("production"!==t.env.NODE_ENV){var o=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(e){}};r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];o.apply(void 0,[t].concat(r))}}}e.exports=r}).call(t,n(5))},function(e,t){
|
| 7 |
/*
|
| 8 |
object-assign
|
| 9 |
(c) Sindre Sorhus
|
| 10 |
@license MIT
|
| 11 |
*/
|
| 12 |
+
"use strict";var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var i,l,c=a(e),u=1;u<arguments.length;u++){for(var s in i=Object(arguments[u]))r.call(i,s)&&(c[s]=i[s]);if(n){l=n(i);for(var p=0;p<l.length;p++)o.call(i,l[p])&&(c[l[p]]=i[l[p]])}}return c}},function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){"use strict";if("production"!==t.env.NODE_ENV)var r=n(8),o=n(9),a=n(11),i={};e.exports=function(e,n,l,c,u){if("production"!==t.env.NODE_ENV)for(var s in e)if(e.hasOwnProperty(s)){var p;try{r("function"==typeof e[s],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",c||"React class",l,s,typeof e[s]),p=e[s](n,s,c,l,null,a)}catch(e){p=e}if(o(!p||p instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",c||"React class",l,s,typeof p),p instanceof Error&&!(p.message in i)){i[p.message]=!0;var f=u?u():"";o(!1,"Failed %s type: %s%s",l,p.message,null!=f?f:"")}}}}).call(t,n(5))},function(e,t,n){"use strict";var r=n(7),o=n(8),a=n(11);e.exports=function(){function e(e,t,n,r,i,l){l!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){e.exports=n(0)},function(e,t){"use strict";var n=function(e,t){return e===t};e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,o=[],a=void 0,i=!1,l=function(e,n){return t(e,o[n])};return function(){for(var t=arguments.length,n=Array(t),c=0;c<t;c++)n[c]=arguments[c];return i&&r===this&&n.length===o.length&&n.every(l)?a:(i=!0,r=this,o=n,a=e.apply(this,n))}}}])},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],s=0;(c=new Error(t.replace(/%s/g,(function(){return u[s++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){"use strict";n.r(t),n.d(t,"__DO_NOT_USE__ActionTypes",(function(){return a})),n.d(t,"applyMiddleware",(function(){return b})),n.d(t,"bindActionCreators",(function(){return p})),n.d(t,"combineReducers",(function(){return u})),n.d(t,"compose",(function(){return m})),n.d(t,"createStore",(function(){return l}));var r=n(16),o=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function i(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var o;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");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(l)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var c=e,u=t,s=[],p=s,f=!1;function d(){p===s&&(p=s.slice())}function h(){if(f)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return u}function m(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(f)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return d(),p.push(e),function(){if(t){if(f)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,d();var n=p.indexOf(e);p.splice(n,1)}}}function b(e){if(!i(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(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,u=c(u,e)}finally{f=!1}for(var t=s=p,n=0;n<t.length;n++){(0,t[n])()}return e}return b({type:a.INIT}),(o={dispatch:b,subscribe:m,getState:h,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");c=e,b({type:a.REPLACE})}})[r.a]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e},o}function c(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,l=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:a.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:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},a=0;a<l.length;a++){var u=l[a],s=n[u],p=e[u],f=s(p,t);if(void 0===f){var d=c(u,t);throw new Error(d)}o[u]=f,r=r||f!==p}return r?o:e}}function s(e,t){return function(){return t(e.apply(this,arguments))}}function p(e,t){if("function"==typeof e)return s(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"?');var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=s(o,t))}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(){for(var e=arguments.length,t=new 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 b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return h({},n,{dispatch:r=m.apply(void 0,a)(n.dispatch)})}}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(29)},function(e,t,n){"use strict";var r=n(85),o=n(87);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){o.isString(e)&&(e=v(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(u),p=["%","/","?",";","#"].concat(s),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(88);function v(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",u=e.split(l);u[0]=u[0].replace(/\\/g,"/");var v=e=u.join(l);if(v=v.trim(),!n&&1===e.split("#").length){var w=c.exec(v);if(w)return this.path=v,this.href=v,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?g.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=i.exec(v);if(E){var O=(E=E[0]).toLowerCase();this.protocol=O,v=v.substr(E.length)}if(n||E||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var x="//"===v.substr(0,2);!x||E&&b[E]||(v=v.substr(2),this.slashes=!0)}if(!b[E]&&(x||E&&!y[E])){for(var S,k,j=-1,_=0;_<f.length;_++){-1!==(P=v.indexOf(f[_]))&&(-1===j||P<j)&&(j=P)}-1!==(k=-1===j?v.lastIndexOf("@"):v.lastIndexOf("@",j))&&(S=v.slice(0,k),v=v.slice(k+1),this.auth=decodeURIComponent(S)),j=-1;for(_=0;_<p.length;_++){var P;-1!==(P=v.indexOf(p[_]))&&(-1===j||P<j)&&(j=P)}-1===j&&(j=v.length),this.host=v.slice(0,j),v=v.slice(j),this.parseHost(),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C)for(var T=this.hostname.split(/\./),N=(_=0,T.length);_<N;_++){var D=T[_];if(D&&!D.match(d)){for(var R="",A=0,I=D.length;A<I;A++)D.charCodeAt(A)>127?R+="x":R+=D[A];if(!R.match(d)){var L=T.slice(0,_),F=T.slice(_+1),U=D.match(h);U&&(L.push(U[1]),F.unshift(U[2])),F.length&&(v="/"+F.join(".")+v),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+M,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[O])for(_=0,N=s.length;_<N;_++){var B=s[_];if(-1!==v.indexOf(B)){var H=encodeURIComponent(B);H===B&&(H=escape(B)),v=v.split(B).join(H)}}var W=v.indexOf("#");-1!==W&&(this.hash=v.substr(W),v=v.slice(0,W));var G=v.indexOf("?");if(-1!==G?(this.search=v.substr(G),this.query=v.substr(G+1),t&&(this.query=g.parse(this.query)),v=v.slice(0,G)):t&&(this.search="",this.query={}),v&&(this.pathname=v),y[O]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var V=this.search||"";this.path=M+V}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=g.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),t+a+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(l=l.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),u=0;u<c.length;u++){var s=c[u];"protocol"!==s&&(n[s]=e[s])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[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||b[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 v=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),E=w||v||n.host&&e.pathname,O=E,x=n.pathname&&n.pathname.split("/")||[],S=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(S&&(n.hostname="",n.port=null,n.host&&(""===x[0]?x[0]=n.host:x.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),E=E&&(""===h[0]||""===x[0])),w)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,x=h;else if(h.length)x||(x=[]),x.pop(),x=x.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(S)n.hostname=n.host=x.shift(),(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=x.slice(-1)[0],j=(n.host||e.host||x.length>1)&&("."===k||".."===k)||""===k,_=0,P=x.length;P>=0;P--)"."===(k=x[P])?x.splice(P,1):".."===k?(x.splice(P,1),_++):_&&(x.splice(P,1),_--);if(!E&&!O)for(;_--;_)x.unshift("..");!E||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),j&&"/"!==x.join("/").substr(-1)&&x.push("");var C,T=""===x[0]||x[0]&&"/"===x[0].charAt(0);S&&(n.hostname=n.host=T?"":x.length?x.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift()));return(E=E||n.host&&x.length)&&!T&&x.unshift(""),x.length?n.pathname=x.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";var r=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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var a=n(50),i=n(0),l=n(9);e.exports=function(e){var t=e.displayName||e.name,n=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleClickOutside=t.handleClickOutside.bind(t),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),o(n,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleClickOutside,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleClickOutside,!0)}},{key:"handleClickOutside",value:function(e){var t=this.__domNode;t&&t.contains(e.target)||!this.__wrappedInstance||"function"!=typeof this.__wrappedInstance.handleClickOutside||this.__wrappedInstance.handleClickOutside(e)}},{key:"render",value:function(){var t=this,n=this.props,o=n.wrappedRef,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["wrappedRef"]);return i.createElement(e,r({},a,{ref:function(e){t.__wrappedInstance=e,t.__domNode=l.findDOMNode(e),o&&o(e)}}))}}]),n}(i.Component);return n.displayName="clickOutside("+t+")",a(n,e)}},function(e,t,n){"use strict";var r=n(46),o=n(47),a=n(21);e.exports={formats:a,parse:o,stringify:r}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:i,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],i=a.obj[a.prop],l=Object.keys(i),c=0;c<l.length;++c){var u=l[c],s=i[u];"object"==typeof s&&null!==s&&-1===n.indexOf(s)&&(t.push({obj:i,prop:u}),n.push(s))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n){if(0===e.length)return e;var r=e;if("symbol"==typeof e?r=Symbol.prototype.toString.call(e):"string"!=typeof e&&(r=String(e)),"iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var o="",i=0;i<r.length;++i){var l=r.charCodeAt(i);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?o+=r.charAt(i):l<128?o+=a[l]:l<2048?o+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?o+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(i+=1,l=65536+((1023&l)<<10|1023&r.charCodeAt(i)),o+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,n,a){if(!n)return t;if("object"!=typeof n){if(o(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(a&&(a.plainObjects||a.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var l=t;return o(t)&&!o(n)&&(l=i(t,a)),o(t)&&o(n)?(n.forEach((function(n,o){if(r.call(t,o)){var i=t[o];i&&"object"==typeof i&&n&&"object"==typeof n?t[o]=e(i,n,a):t.push(n)}else t[o]=n})),t):Object.keys(n).reduce((function(t,o){var i=n[o];return r.call(t,o)?t[o]=e(t[o],i,a):t[o]=i,t}),l)}}},function(e,t,n){"use strict";e.exports=n(44)},function(e,t,n){"use strict";var r=n(14),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var u=Object.defineProperty,s=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var i=s(n);p&&(i=i.concat(p(n)));for(var l=c(t),m=c(n),b=0;b<i.length;++b){var y=i[b];if(!(a[y]||r&&r[y]||m&&m[y]||l&&l[y])){var g=f(n,y);try{u(t,y,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";(function(e,r){var o,a=n(23);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var i=Object(a.a)(o);t.a=i}).call(this,n(20),n(45)(e))},function(e,t,n){"use strict";
|
| 13 |
/*
|
| 14 |
object-assign
|
| 15 |
(c) Sindre Sorhus
|
| 16 |
@license MIT
|
| 17 |
+
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=i(e),u=1;u<arguments.length;u++){for(var s in n=Object(arguments[u]))o.call(n,s)&&(c[s]=n[s]);if(r){l=r(n);for(var p=0;p<l.length;p++)a.call(n,l[p])&&(c[l[p]]=n[l[p]])}}return c}},function(e,t,n){"use strict";var r,o="object"==typeof Reflect?Reflect:null,a=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var c=10;function u(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function s(e,t,n,r){var o,a,i,l;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),i=a[t]),void 0===i)i=a[t]=n,++e._eventsCount;else if("function"==typeof i?i=a[t]=r?[n,i]:[i,n]:r?i.unshift(n):i.push(n),(o=u(e))>0&&i.length>o&&!i.warned){i.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=i.length,l=c,console&&console.warn&&console.warn(l)}return e}function p(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,a(this.listener,this.target,e))}function f(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=p.bind(r);return o.listener=n,r.wrapFn=o,o}function d(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):m(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return u(this)},l.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var l=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw l.context=i,l}var c=o[e];if(void 0===c)return!1;if("function"==typeof c)a(c,this,t);else{var u=c.length,s=m(c,u);for(n=0;n<u;++n)a(s[n],this,t)}return!0},l.prototype.addListener=function(e,t){return s(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return s(this,e,t,!0)},l.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,f(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,f(this,e,t)),this},l.prototype.removeListener=function(e,t){var n,r,o,a,i;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){i=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,i||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(o=a[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},l.prototype.listeners=function(e){return d(this,e,!0)},l.prototype.rawListeners=function(e){return d(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},l.prototype.listenerCount=h,l.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},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){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,a=n(13),i={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=a.assign({default:i.RFC3986,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}}},i)},function(e,t,n){function r(e){var t,n=function(){};function o(e,t,n){e&&e.then?e.then((function(e){o(e,t,n)})).catch((function(e){o(e,n,n)})):t(e)}function a(e){t=function(t,n){try{e(t,n)}catch(e){n(e)}},n(),n=void 0}function i(e){a((function(t,n){n(e)}))}function l(e){a((function(t){t(e)}))}function c(e,r){var o=n;n=function(){o(),t(e,r)}}function u(e){!t&&o(e,l,i)}function s(e){!t&&o(e,i,i)}var p={then:function(e){var n=t||c;return r((function(t,r){n((function(n){t(e(n))}),r)}))},catch:function(e){var n=t||c;return r((function(t,r){n(t,(function(t){r(e(t))}))}))},resolve:u,reject:s};try{e&&e(u,s)}catch(e){s(e)}return p}r.resolve=function(e){return r((function(t){t(e)}))},r.reject=function(e){return r((function(t,n){n(e)}))},r.race=function(e){return e=e||[],r((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)}}))},r.all=function(e){return e=e||[],r((function(t,n){var r=e.length,o=r;if(!r)return t();function a(){--o<=0&&t(e)}function i(t,r){t&&t.then?t.then((function(t){e[r]=t,a()})).catch(n):a()}for(var l=0;l<r;++l)i(e[l],l)}))},e.exports&&(e.exports=r)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(8).compose;t.__esModule=!0,t.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer=function(){return function(e){return e}}},function(e,t,n){"use strict";function r(e){return"function"==typeof e?e():e}function o(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=void 0,i=void 0,l=void 0,c=[];return function(){var s=r(t),p=(new Date).getTime(),f=!a||p-a>s;a=p;for(var d=arguments.length,h=Array(d),m=0;m<d;m++)h[m]=arguments[m];if(f&&n.leading)return n.accumulate?Promise.resolve(e.call(this,[h])).then((function(e){return e[0]})):Promise.resolve(e.call.apply(e,[this].concat(h)));if(i?clearTimeout(l):i=o(),c.push(h),l=setTimeout(u.bind(this),s),n.accumulate){var b=c.length-1;return i.promise.then((function(e){return e[b]}))}return i.promise};function u(){var t=i;clearTimeout(l),Promise.resolve(n.accumulate?e.call(this,c):e.apply(this,c[c.length-1])).then(t.resolve,t.reject),c=[],i=null}}},function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(32)("wks"),o=n(9),a=n(0).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(0),o=n(2),a=n(8),i=n(22),l=n(10),c=function(e,t,n){var u,s,p,f,d=e&c.F,h=e&c.G,m=e&c.S,b=e&c.P,y=e&c.B,g=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,v=h?o:o[t]||(o[t]={}),w=v.prototype||(v.prototype={});for(u in h&&(n=t),n)p=((s=!d&&g&&void 0!==g[u])?g:n)[u],f=y&&s?l(p,r):b&&"function"==typeof p?l(Function.call,p):p,g&&i(g,u,p,e&c.U),v[u]!=p&&a(v,u,f),b&&w[u]!=p&&(w[u]=p)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(16),o=n(21);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(28),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?a===t.replace(/\/.*$/,""):o===t}))}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var r=n(7),o=n(25)(3);r(r.P+r.F*!n(33)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(17),o=n(18),a=n(20),i=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)((function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(1),o=n(0).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,n){var r=n(1);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(0),o=n(8),a=n(23),i=n(9)("src"),l=Function.toString,c=(""+l).split("toString");n(2).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var u="function"==typeof n;u&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(a(n,i)||o(n,i,e[t]?""+e[t]:c.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[i]||l.call(this)}))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(26),a=n(27),i=n(12),l=n(29);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,s=4==e,p=6==e,f=5==e||p,d=t||l;return function(t,l,h){for(var m,b,y=a(t),g=o(y),v=r(l,h,3),w=i(g.length),E=0,O=n?d(t,w):c?d(t,0):void 0;w>E;E++)if((f||E in g)&&(b=v(m=g[E],E,y),e))if(n)O[E]=b;else if(b)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:O.push(m)}else if(s)return!1;return p?-1:u||s?s:O}}},function(e,t,n){var r=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(11);e.exports=function(e){return Object(r(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(30);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(1),o=n(31),a=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var r=n(5);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var r=n(7),o=n(12),a=n(36),i="".endsWith;r(r.P+r.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),l=void 0===n?r:Math.min(o(n),r),c=String(e);return i?i.call(t,c,l):t.slice(l-c.length,l)===c}})},function(e,t,n){var r=n(37),o=n(11);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(1),o=n(5),a=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},function(e,t,n){e.exports=n(113)},function(e,t,n){"use strict";
|
| 18 |
+
/** @license React v16.11.0
|
| 19 |
* react.production.min.js
|
| 20 |
*
|
| 21 |
* Copyright (c) Facebook, Inc. and its affiliates.
|
| 22 |
*
|
| 23 |
* This source code is licensed under the MIT license found in the
|
| 24 |
* LICENSE file in the root directory of this source tree.
|
| 25 |
+
*/var r=n(17),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function E(){}function O(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=w.prototype;var x=O.prototype=new E;x.constructor=O,r(x,w.prototype),x.isPureReactComponent=!0;var S={current:null},k={current:null},j=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)j.call(t,r)&&!_.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var u=Array(c),s=0;s<c;s++)u[s]=arguments[s+2];o.children=u}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:k.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var T=/\/+/g,N=[];function D(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 R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function A(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var c=!1;if(null===t)c=!0;else switch(l){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case a:case i:c=!0}}if(c)return r(o,t,""===n?"."+I(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var s=n+I(l=t[u],u);c+=e(l,s,r,o)}else if(null===t||"object"!=typeof t?s=null:s="function"==typeof(s=b&&t[b]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),u=0;!(l=t.next()).done;)c+=e(l=l.value,s=n+I(l,u++),r,o);else if("object"===l)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return c}(e,"",t,n)}function I(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function F(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?U(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),r.push(e))}function U(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(T,"$&/")+"/"),A(e,F,t=D(t,a,r,o)),R(t)}function M(){var e=S.current;if(null===e)throw Error(y(321));return e}var z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return U(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;A(e,L,t=D(null,null,t,n)),R(t)},count:function(e){return A(e,(function(){return null}),null)},toArray:function(e){var t=[];return U(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(y(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:O,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return M().useCallback(e,t)},useContext:function(e,t){return M().useContext(e,t)},useEffect:function(e,t){return M().useEffect(e,t)},useImperativeHandle:function(e,t,n){return M().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return M().useLayoutEffect(e,t)},useMemo:function(e,t){return M().useMemo(e,t)},useReducer:function(e,t,n){return M().useReducer(e,t,n)},useRef:function(e){return M().useRef(e)},useState:function(e){return M().useState(e)},Fragment:l,Profiler:u,StrictMode:c,Suspense:d,createElement:P,cloneElement:function(e,t,n){if(null==e)throw Error(y(267,e));var o=r({},e.props),i=e.key,l=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,c=k.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)j.call(t,s)&&!_.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==u?u[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){u=Array(s);for(var p=0;p<s;p++)u[p]=arguments[p+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:c}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:C,version:"16.11.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:k,IsSomeRendererActing:{current:!1},assign:r}},B={default:z},H=B&&z||B;e.exports=H.default||H},function(e,t,n){"use strict";
|
| 26 |
+
/** @license React v16.11.0
|
| 27 |
* react-dom.production.min.js
|
| 28 |
*
|
| 29 |
* Copyright (c) Facebook, Inc. and its affiliates.
|
| 30 |
*
|
| 31 |
* This source code is licensed under the MIT license found in the
|
| 32 |
* LICENSE file in the root directory of this source tree.
|
|
|
