Version Description
- Update: Updated English Translations.
- Update: Updated license.txt file (had wrong version of license).
- Update: Verified plugin for WordPress 4.3 compatibility.
- Update: Add check if current user can manage_options when deleting All Redirects. Prevents logged in users without permissions from maliciously deleting redirects.
- Update: Minify JavaScript files for front-end and admin (non-minified files still remain in the file structure for reference).
- Feature Addition: Added experimental function to delete cache files (for W3 Total Cache, WP Super Cache and WP Fastest Cache) on functionality saves (add/remove redirects and options updates) to try to help some users resolve caching issues after an update with these plugins installed.
- Feature Addition: Added "helper" functions to allow for adding or deleting Quick and Individual Redirects programatically (see filters-hooks-helper_functions.txt in plugin directory for more info).
- Bug Fix: Fix ajax function for Quick Redirect delete and save (if a redirect was deleted, anything below it would not be correctly referenced and deleting or editing would not work)
- Bug Fix: Fix to 'rewrite URL' jQuery function that was replacing text instead of HTML - thanks Leo Kerr leo@myelectriccar.com.au
- TODO (Still): Add Canonical Redirect filter to fix potential www/non-www redirect match problems.
Download this release
Release Info
Developer | prophecy2040 |
Plugin | Quick Page/Post Redirect Plugin |
Version | 5.1.2 |
Comparing to | |
See all releases |
Code changes from version 5.1.1 to 5.1.2
- css/qppr_admin_style.css +36 -39
- filters-and-hooks.txt → filters-hooks-helper_funcitons.txt +63 -0
- js/qppr_admin_script.js +84 -61
- js/qppr_admin_script.min.js +1 -0
- js/qppr_frontend_script.js +2 -2
- js/qppr_frontend_script.min.js +1 -0
- js/qppr_meta_redirect.js +15 -13
- js/qppr_meta_redirect.min.js +1 -0
- js/qppr_pointers.min.js +1 -0
- lang/quick-pagepost-redirect-plugin-en_US.mo +0 -0
- lang/quick-pagepost-redirect-plugin-en_US.po +249 -223
- lang/quick-pagepost-redirect-plugin-es_ES.mo +0 -0
- lang/quick-pagepost-redirect-plugin-es_ES.po +240 -217
- lang/quick-pagepost-redirect-plugin.pot +239 -216
- license.txt +282 -617
- page_post_redirect_plugin.php +357 -51
- readme.txt +20 -7
css/qppr_admin_style.css
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
-
/* version 5.1.
|
2 |
#toplevel_page_redirect-updates .dashicons-external, #toplevel_page_redirect-options .dashicons-external { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
|
3 |
span.qppr_meta_help { display: none; font-size: .95em; font-style: italic; background-color: #FCFFD1; }
|
4 |
-
.qppr_meta_help_icon {
|
5 |
-
.qppr_meta_help_icon:hover { color: #BEBFC5;
|
6 |
-
.qppr_meta_help_wrap {
|
7 |
div.info { background-color: #dceff8; border-color: #c00; margin: 5px 0 15px; padding: 5px; border: 1px solid #2e92c1; border-radius: 3px; }
|
8 |
div.info a { color: #2e92c1; }
|
9 |
.usejqpprmessage { overflow: hidden; }
|
@@ -21,11 +21,11 @@ div.info a { color: #2e92c1; }
|
|
21 |
.qppr-existing:nth-child(even):hover { background-color: #F3F3F3; }
|
22 |
.qppr-existing:nth-child(odd):hover { background-color: #C0C0C0; }
|
23 |
.qppr-count-row { font-weight: bold; }
|
24 |
-
.qppr-posttypes {
|
25 |
-
.qppr-ptype { width: auto; display: inline-block;}
|
26 |
.qpprform label { display: block; padding-left: 15px; font-weight: bold; }
|
27 |
.qpprform .submit { clear: both; }
|
28 |
-
.qpprform span {
|
29 |
.pprdonate { border: 1px solid #DADADA; font-size: 13px; overflow: hidden; padding: 12px; background-color: #fff; box-sizing: border-box; max-width: 100%; }
|
30 |
.pprdonate form { display: block; }
|
31 |
.pprdonate div { text-align: center; }
|
@@ -36,9 +36,9 @@ div.info a { color: #2e92c1; }
|
|
36 |
.settings-error { display: inline-block; width: 70%; }
|
37 |
.ppr-type-name { display: inline-block; margin: 0 25px 0 2px; }
|
38 |
.ppr-acor { background: #FF0000; display: block; color: #FFFFFF; }
|
39 |
-
.ppr-nfor { background: #FFAAAA; display: inline-block; padding: 0 2%;}
|
40 |
-
.ppr-nwor { background: #FF9933; display: inline-block; padding: 0 2%;}
|
41 |
-
.ppr-rrlor { background: #FFFF66; display: inline-block; padding: 0 2%;}
|
42 |
.qform-table td, .qform-table th { padding: 2px; border: 1px solid #cccccc; }
|
43 |
.qform-table .headrow td { font-weight: bold; }
|
44 |
.qform-table .onrow td { background-color: #eaeaea; }
|
@@ -63,11 +63,11 @@ td.qppr-saving-row { height: 25px; }
|
|
63 |
.saving:after { left: 1.5em; }
|
64 |
@-webkit-keyframes load1 {
|
65 |
0%, 80%, 100% {box-shadow: 0 0 #428BE3;height: 2em;}
|
66 |
-
|
67 |
}
|
68 |
@keyframes load1 {
|
69 |
0%, 80%, 100% {box-shadow: 0 0 #428BE3;height: 2em;}
|
70 |
-
|
71 |
}
|
72 |
.table-qppr-count, .table-qppr-req, .table-qppr-arr, .table-qppr-des, .table-qppr-nwn, .table-qppr-nfl, .table-qppr-sav, .table-qppr-can { padding: 4px; vertical-align: top; }
|
73 |
.editing-redirect .table-qppr-req, .editing-redirect .table-qppr-arr, .editing-redirect .table-qppr-des, .editing-redirect .table-qppr-nwn, .editing-redirect .table-qppr-nfl, .editing-redirect .table-qppr-sav, .editing-redirect .table-qppr-can { padding: 0px; }
|
@@ -99,15 +99,15 @@ h3.qa { color: #21759B; font-size: 18px; font-weight: bold; margin: 0 5px 0 0; }
|
|
99 |
.form-table tr { vertical-align: top; }
|
100 |
.qpprform th span { color: #ff0000; font-size: 13px; }
|
101 |
.form-table th.qppr-no-padding { padding: 0; }
|
102 |
-
.quick-redirects_page_redirect-summary .form-table th{text-align:center;padding:5px;}
|
103 |
.form-table th h2 { padding: 0 2% 0 0; }
|
104 |
-
.form-table th {
|
105 |
-
.form-table td { padding: 5px; margin-bottom: 0; word-break: normal; vertical-align: top;}
|
106 |
#usejqpprmessage code { background-color: transparent; color: #ff0000; }
|
107 |
.quick-redirects_page_meta_addon #toplevel_page_redirect-updates .dashicons-external, .quick-redirects_page_meta_addon #toplevel_page_redirect-options .dashicons-external { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
|
108 |
.quick-redirects_page_meta_addon .form-table tr { vertical-align: top; }
|
109 |
.quick-redirects_page_meta_addon .form-table th h2 { padding: 0 2% 0 0; }
|
110 |
-
.quick-redirects_page_meta_addon .form-table th {
|
111 |
.quick-redirects_page_meta_addon .form-table td { padding: 15px 10px; margin-bottom: 0; }
|
112 |
.quick-redirects_page_meta_addon textarea#qppr_meta_addon_content { width: 100%; height: 200px; margin-top: 1%; }
|
113 |
.quick-redirects_page_meta_addon .form-table th.qppr-no-padding { padding: 0; }
|
@@ -115,33 +115,30 @@ h3.qa { color: #21759B; font-size: 18px; font-weight: bold; margin: 0 5px 0 0; }
|
|
115 |
.qpprform span code { padding: 2px 5px; background-color: #FCFAC2; font-size: 1em; }
|
116 |
span.qppr_meta_help_wrap:hover { cursor: help; }
|
117 |
.quick-redirects_page_meta_addon pre { display: block; font-family: 'Lucida Console', Monaco, monospace; color: #082176; padding: 1%; background: #D6D6D6; font-size: .85em; font-weight: normal; white-space: pre-wrap; }
|
118 |
-
.pprdonate input[alt^="PayPal"] {max-width: 100%;height: auto;}
|
119 |
-
.qform-table.form-table td:nth-child(8), .qform-table.form-table td:nth-child(9) {word-break: break-all;}
|
120 |
-
.qform-table.form-table td span:first-child{display:none;}
|
121 |
-
.qppr-meta-section-wrapper.meta-not-selected{display:none;}
|
122 |
-
.qppr-meta-section-wrapper.meta-selected{display:block;}
|
123 |
-
.quick-redirects_page_redirect-summary .form-table tr.headrow th:nth-child(8),
|
124 |
-
|
125 |
-
|
126 |
-
.quick-
|
127 |
-
.
|
128 |
-
.
|
129 |
-
padding: 10px 10px 20px 10px;
|
130 |
-
vertical-align:top;
|
131 |
-
}
|
132 |
|
133 |
@media screen and (max-width: 782px) {
|
134 |
.qpprform label { padding: 0; }
|
135 |
.quick-redirects_page_meta_addon .form-table td { padding: 8px 0; }
|
136 |
.qpprform input + span { margin-left: 0; margin-top: 5px; display: block; }
|
137 |
.quick-redirects_page_meta_addon .form-table th { padding: 20px 0 0 0; }
|
138 |
-
.pprdonate input[alt^="PayPal"] {max-width: 100%;height: auto;}
|
139 |
-
.qppr-sidebar {float: none;width: auto;}
|
140 |
-
.qppr-left {float: none;width: 100%;}
|
141 |
-
.qform-table.form-table td{text-align:left;border: 0 none;padding: 10px;}
|
142 |
-
.qform-table.form-table tr:first-child{display:none;}
|
143 |
-
.qform-table.form-table td span:first-child{display: inline-block;font-weight:bold;width: 25%;}
|
144 |
-
.qform-table.form-table td:last-child{
|
145 |
-
.quick-redirects_page_redirect-options .form-table td {padding: 10px 5px 20px 5px;vertical-align:top;}
|
146 |
-
.quick-redirects_page_redirect-options .form-table th {padding: 10px 5px 0 5px;vertical-align:top;}
|
147 |
}
|
1 |
+
/* version 5.1.2 */
|
2 |
#toplevel_page_redirect-updates .dashicons-external, #toplevel_page_redirect-options .dashicons-external { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
|
3 |
span.qppr_meta_help { display: none; font-size: .95em; font-style: italic; background-color: #FCFFD1; }
|
4 |
+
.qppr_meta_help_icon { background: transparent; color: #4F8CBE; }
|
5 |
+
.qppr_meta_help_icon:hover { color: #BEBFC5; cursor: help; }
|
6 |
+
.qppr_meta_help_wrap { }
|
7 |
div.info { background-color: #dceff8; border-color: #c00; margin: 5px 0 15px; padding: 5px; border: 1px solid #2e92c1; border-radius: 3px; }
|
8 |
div.info a { color: #2e92c1; }
|
9 |
.usejqpprmessage { overflow: hidden; }
|
21 |
.qppr-existing:nth-child(even):hover { background-color: #F3F3F3; }
|
22 |
.qppr-existing:nth-child(odd):hover { background-color: #C0C0C0; }
|
23 |
.qppr-count-row { font-weight: bold; }
|
24 |
+
.qppr-posttypes { }
|
25 |
+
.qppr-ptype { width: auto; display: inline-block; }
|
26 |
.qpprform label { display: block; padding-left: 15px; font-weight: bold; }
|
27 |
.qpprform .submit { clear: both; }
|
28 |
+
.qpprform span { }
|
29 |
.pprdonate { border: 1px solid #DADADA; font-size: 13px; overflow: hidden; padding: 12px; background-color: #fff; box-sizing: border-box; max-width: 100%; }
|
30 |
.pprdonate form { display: block; }
|
31 |
.pprdonate div { text-align: center; }
|
36 |
.settings-error { display: inline-block; width: 70%; }
|
37 |
.ppr-type-name { display: inline-block; margin: 0 25px 0 2px; }
|
38 |
.ppr-acor { background: #FF0000; display: block; color: #FFFFFF; }
|
39 |
+
.ppr-nfor { background: #FFAAAA; display: inline-block; padding: 0 2%; }
|
40 |
+
.ppr-nwor { background: #FF9933; display: inline-block; padding: 0 2%; }
|
41 |
+
.ppr-rrlor { background: #FFFF66; display: inline-block; padding: 0 2%; }
|
42 |
.qform-table td, .qform-table th { padding: 2px; border: 1px solid #cccccc; }
|
43 |
.qform-table .headrow td { font-weight: bold; }
|
44 |
.qform-table .onrow td { background-color: #eaeaea; }
|
63 |
.saving:after { left: 1.5em; }
|
64 |
@-webkit-keyframes load1 {
|
65 |
0%, 80%, 100% {box-shadow: 0 0 #428BE3;height: 2em;}
|
66 |
+
40% {box-shadow: 0 -2em #428BE3;height: 3em;}
|
67 |
}
|
68 |
@keyframes load1 {
|
69 |
0%, 80%, 100% {box-shadow: 0 0 #428BE3;height: 2em;}
|
70 |
+
40% {box-shadow: 0 -2em #428BE3;height: 3em;}
|
71 |
}
|
72 |
.table-qppr-count, .table-qppr-req, .table-qppr-arr, .table-qppr-des, .table-qppr-nwn, .table-qppr-nfl, .table-qppr-sav, .table-qppr-can { padding: 4px; vertical-align: top; }
|
73 |
.editing-redirect .table-qppr-req, .editing-redirect .table-qppr-arr, .editing-redirect .table-qppr-des, .editing-redirect .table-qppr-nwn, .editing-redirect .table-qppr-nfl, .editing-redirect .table-qppr-sav, .editing-redirect .table-qppr-can { padding: 0px; }
|
99 |
.form-table tr { vertical-align: top; }
|
100 |
.qpprform th span { color: #ff0000; font-size: 13px; }
|
101 |
.form-table th.qppr-no-padding { padding: 0; }
|
102 |
+
.quick-redirects_page_redirect-summary .form-table th { text-align: center; padding: 5px; }
|
103 |
.form-table th h2 { padding: 0 2% 0 0; }
|
104 |
+
.form-table th { }
|
105 |
+
.form-table td { padding: 5px; margin-bottom: 0; word-break: normal; vertical-align: top; }
|
106 |
#usejqpprmessage code { background-color: transparent; color: #ff0000; }
|
107 |
.quick-redirects_page_meta_addon #toplevel_page_redirect-updates .dashicons-external, .quick-redirects_page_meta_addon #toplevel_page_redirect-options .dashicons-external { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
|
108 |
.quick-redirects_page_meta_addon .form-table tr { vertical-align: top; }
|
109 |
.quick-redirects_page_meta_addon .form-table th h2 { padding: 0 2% 0 0; }
|
110 |
+
.quick-redirects_page_meta_addon .form-table th { }
|
111 |
.quick-redirects_page_meta_addon .form-table td { padding: 15px 10px; margin-bottom: 0; }
|
112 |
.quick-redirects_page_meta_addon textarea#qppr_meta_addon_content { width: 100%; height: 200px; margin-top: 1%; }
|
113 |
.quick-redirects_page_meta_addon .form-table th.qppr-no-padding { padding: 0; }
|
115 |
.qpprform span code { padding: 2px 5px; background-color: #FCFAC2; font-size: 1em; }
|
116 |
span.qppr_meta_help_wrap:hover { cursor: help; }
|
117 |
.quick-redirects_page_meta_addon pre { display: block; font-family: 'Lucida Console', Monaco, monospace; color: #082176; padding: 1%; background: #D6D6D6; font-size: .85em; font-weight: normal; white-space: pre-wrap; }
|
118 |
+
.pprdonate input[alt^="PayPal"] { max-width: 100%; height: auto; }
|
119 |
+
.qform-table.form-table td:nth-child(8), .qform-table.form-table td:nth-child(9) { word-break: break-all; }
|
120 |
+
.qform-table.form-table td span:first-child { display: none; }
|
121 |
+
.qppr-meta-section-wrapper.meta-not-selected { display: none; }
|
122 |
+
.qppr-meta-section-wrapper.meta-selected { display: block; }
|
123 |
+
.quick-redirects_page_redirect-summary .form-table tr.headrow th:nth-child(8), .quick-redirects_page_redirect-summary .form-table tr.headrow th:nth-child(9) { text-align: left; }
|
124 |
+
div#contextual-help-link-wrap { z-index: 1000; }
|
125 |
+
.quick-redirects_page_meta_addon .wp-pointer-top .wp-pointer-arrow { right: 13px !important; left: initial; }
|
126 |
+
.quick-redirects_page_redirect-options .form-table td, .quick-redirects_page_redirect-options .form-table th { padding: 10px 10px 20px 10px; vertical-align: top; }
|
127 |
+
.button-secondary.qppr-delete-everything { background: #C00; color: #fff; border-color: #6F4747; -webkit-box-shadow: none; box-shadow: none; font-weight: bold;}
|
128 |
+
.button-secondary.qppr-delete-everything:hover { background: #8A0404; color: #fff; border-color: #6F4747; -webkit-box-shadow: none; box-shadow: none; font-weight: bold;}
|
|
|
|
|
|
|
129 |
|
130 |
@media screen and (max-width: 782px) {
|
131 |
.qpprform label { padding: 0; }
|
132 |
.quick-redirects_page_meta_addon .form-table td { padding: 8px 0; }
|
133 |
.qpprform input + span { margin-left: 0; margin-top: 5px; display: block; }
|
134 |
.quick-redirects_page_meta_addon .form-table th { padding: 20px 0 0 0; }
|
135 |
+
.pprdonate input[alt^="PayPal"] { max-width: 100%; height: auto; }
|
136 |
+
.qppr-sidebar { float: none; width: auto; }
|
137 |
+
.qppr-left { float: none; width: 100%; }
|
138 |
+
.qform-table.form-table td { text-align: left; border: 0 none; padding: 10px; }
|
139 |
+
.qform-table.form-table tr:first-child { display: none; }
|
140 |
+
.qform-table.form-table td span:first-child { display: inline-block; font-weight: bold; width: 25%; }
|
141 |
+
.qform-table.form-table td:last-child { }
|
142 |
+
.quick-redirects_page_redirect-options .form-table td { padding: 10px 5px 20px 5px; vertical-align: top; }
|
143 |
+
.quick-redirects_page_redirect-options .form-table th { padding: 10px 5px 0 5px; vertical-align: top; }
|
144 |
}
|
filters-and-hooks.txt → filters-hooks-helper_funcitons.txt
RENAMED
@@ -1,4 +1,67 @@
|
|
1 |
/*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
You can use the following action and filter hooks with this plugin:
|
3 |
Remember to change funciton names to your own custom unique names if using the examples.
|
4 |
|
1 |
/*
|
2 |
+
== Helper Functions ==
|
3 |
+
You can use the following helper functions:
|
4 |
+
*******************
|
5 |
+
* desc: helper function to create Quick Redirect programatically.
|
6 |
+
* function: qppr_create_quick_redirect
|
7 |
+
* @param: array $atts settings
|
8 |
+
* request_url (string | URL)
|
9 |
+
* destination_url (string | URL)
|
10 |
+
* newwindow (int) 1 or 0
|
11 |
+
* nofollow (int) 1 or 0
|
12 |
+
* @return: bool true on success, false on error
|
13 |
+
* @example:
|
14 |
+
* $attrs = array(
|
15 |
+
* 'request_url' => '/some-url/',
|
16 |
+
* 'destination_url' => '/new-url/',
|
17 |
+
* 'newwindow' => 1,
|
18 |
+
* 'nofollow' => 0,
|
19 |
+
* );
|
20 |
+
* $mytest_add = qppr_create_quick_redirect( $attrs );
|
21 |
+
*
|
22 |
+
*******************
|
23 |
+
* desc: helper function to delete Quick Redirect programatically.
|
24 |
+
* function: qppr_delete_quick_redirect
|
25 |
+
* @param: request_url (string | URL)
|
26 |
+
* @return: bool true on success, false on error
|
27 |
+
* @example:
|
28 |
+
* $mytest_del = qppr_cdelete_quick_redirect( '/url-to-remove/' );
|
29 |
+
*
|
30 |
+
********************
|
31 |
+
* desc: helper function to create Individual Redirect programatically.
|
32 |
+
* function: qppr_create_individual_redirect
|
33 |
+
* @param: array $atts settings
|
34 |
+
* post_id (int|string) the post id
|
35 |
+
* active (int) 1 or 0
|
36 |
+
* url (string) redirect URL
|
37 |
+
* type (string) 301, 302, 307 or meta
|
38 |
+
* newwindow (int) 1 or 0
|
39 |
+
* nofollow (int) 1 or 0
|
40 |
+
* rewrite (int) 1 or 0
|
41 |
+
* @return bool true on success false on error
|
42 |
+
* @example:
|
43 |
+
* $atts = array(
|
44 |
+
* 'post_id' => $post->ID,
|
45 |
+
* 'url' => 'http://example.com/',
|
46 |
+
* 'active' => 1,
|
47 |
+
* 'type' => '301',
|
48 |
+
* 'newwindow' => 1,
|
49 |
+
* 'nofollow' => 0,
|
50 |
+
* 'rewrite' => 0
|
51 |
+
* );
|
52 |
+
* $mytest_add = qppr_create_individual_redirect( $atts );
|
53 |
+
*
|
54 |
+
********************
|
55 |
+
* desc: helper function to delete Individual Redirect programatically.
|
56 |
+
* function: qppr_delete_individual_redirect
|
57 |
+
* @param: post_id (string | int)
|
58 |
+
* @return: bool true on success, false on error
|
59 |
+
* @example:
|
60 |
+
* $mytest_delete = qppr_delete_individual_redirect( $post->ID );
|
61 |
+
*
|
62 |
+
*******************
|
63 |
+
|
64 |
+
== Hooks & Filters ==
|
65 |
You can use the following action and filter hooks with this plugin:
|
66 |
Remember to change funciton names to your own custom unique names if using the examples.
|
67 |
|
js/qppr_admin_script.js
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
-
;(function(
|
2 |
-
$(
|
3 |
$('span.qppr_meta_help').css('display','none');
|
4 |
$('.inside').delegate('span.qppr_meta_help_wrap', 'hover', function(e){
|
5 |
var $curdisp = $(this).find('span.qppr_meta_help').css('display');
|
@@ -10,7 +10,7 @@
|
|
10 |
}
|
11 |
e.preventDefault();
|
12 |
});
|
13 |
-
var mainurl =
|
14 |
$( '#pprredirect_type').on( 'change', function(e){
|
15 |
e.preventDefault();
|
16 |
$( '.qppr-meta-section-wrapper' ).removeClass( 'meta-selected meta-not-selected' );
|
@@ -21,15 +21,28 @@
|
|
21 |
$( '.qppr-meta-section-wrapper' ).slideUp( 'slow' );
|
22 |
}
|
23 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
$( '.qppr-delete-regular' ).on( 'click', function(e){
|
25 |
e.preventDefault();
|
26 |
-
if( confirm(
|
27 |
-
var remove_qppr_all_indiviual_data = {'action' : 'qppr_delete_all_iredirects', 'security':
|
28 |
-
$.post(
|
29 |
if( response == 'success' ){
|
30 |
-
|
31 |
}else{
|
32 |
-
|
33 |
}
|
34 |
});
|
35 |
}
|
@@ -37,62 +50,69 @@
|
|
37 |
|
38 |
$( '.qppr-delete-quick' ).on( 'click', function(e){
|
39 |
e.preventDefault();
|
40 |
-
if( confirm(
|
41 |
-
var remove_qppr_all_quick_data = {'action' : 'qppr_delete_all_qredirects', 'security':
|
42 |
-
$.post(
|
43 |
if( response == 'success' ){
|
44 |
-
|
45 |
}else{
|
46 |
-
|
47 |
}
|
48 |
});
|
49 |
}
|
50 |
});
|
51 |
|
52 |
$( '#qppr_quick_save_form' ).on( 'submit', function(e){
|
53 |
-
var obj = $( this )
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
if( reqs[0].value == '' && dest[0].value == '' )
|
|
|
58 |
if( err ){
|
59 |
e.preventDefault();
|
60 |
-
alert(
|
61 |
return false;
|
62 |
}
|
63 |
return true;
|
64 |
});
|
65 |
|
66 |
-
$(
|
67 |
e.preventDefault();
|
68 |
-
var rowID = $(this).data('rowid')
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
$.post(
|
74 |
-
|
75 |
}).done(function() {
|
|
|
|
|
|
|
|
|
76 |
});
|
77 |
}
|
78 |
});
|
|
|
79 |
$(".edit-qppr").click(function(e){
|
80 |
e.preventDefault();
|
81 |
-
var
|
82 |
-
|
83 |
-
|
84 |
-
$( '#' +
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
});
|
|
|
96 |
$(".qppr_quick_redirects_wrapper").delegate('.table-qppr-sav span.qpprfont-save', 'hover', function(e){
|
97 |
if( $( '.active-saving' ).length != 0 && !$( this ).parent().parent().hasClass('active-saving'))
|
98 |
$( this ).css( {'cursor':'no-drop','color':'#ff0000'} );
|
@@ -100,19 +120,20 @@
|
|
100 |
|
101 |
$(".qppr_quick_redirects_wrapper").delegate('.table-qppr-sav span.qpprfont-save', 'click', function(e){
|
102 |
e.preventDefault();
|
103 |
-
var editRow = $('#'+$(this).data('rowid'));
|
104 |
if( $( '.active-saving' ).length != 0 && !$( this ).parent().parent().hasClass('active-saving'))
|
105 |
return false;
|
106 |
-
var
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
|
|
|
|
111 |
newWin = (typeof newWin == 'undefined' || newWin == 'undefined') ? 0 : newWin;
|
112 |
noFoll = (typeof noFoll == 'undefined' || noFoll == 'undefined') ? 0 : noFoll;
|
113 |
editRow.children('.cloned').remove();
|
114 |
// do a little checking of the request to make sure is ok.
|
115 |
-
var protocols =
|
116 |
var slash = request.substring(0, 1);
|
117 |
var hasSlash = slash == '/' ? true : false;
|
118 |
var protocol = '';
|
@@ -130,32 +151,34 @@
|
|
130 |
var save_data = {
|
131 |
'action' : 'qppr_save_quick_redirect',
|
132 |
'row' : rowID.replace('rowpprdel-',''),
|
|
|
133 |
'request' : request,
|
134 |
'destination' : destination,
|
135 |
'newwin' : newWin,
|
136 |
'nofollow' : noFoll,
|
137 |
-
'security' :
|
138 |
};
|
139 |
|
140 |
-
$.post(
|
141 |
var err = 0;
|
142 |
if( response == 'error' ){
|
143 |
-
alert(
|
144 |
err = 1;
|
145 |
}
|
146 |
if(response == 'duplicate' ){
|
147 |
-
alert(
|
148 |
var dupRow = '#' + $( ".table-qppr-req:contains(" + request + ")" ).parent('tr').attr('id');
|
149 |
$( dupRow ).addClass('qppr-duplicate');
|
150 |
err = 1;
|
151 |
}
|
152 |
if( err != 1 ){
|
153 |
-
|
154 |
-
|
155 |
editRow.children('.table-qppr-req.editing').children('.qppr-request').text(request);
|
156 |
editRow.children('.table-qppr-des.editing').children('.qppr-destination').text(destination);
|
157 |
editRow.children('.table-qppr-nfl.editing').children('.qppr-nofollow').text(noFoll);
|
158 |
editRow.children('.table-qppr-nwn.editing').children('.qppr-newindow').text(newWin);
|
|
|
159 |
}
|
160 |
editRow.children('td').removeClass('editing');
|
161 |
editRow.children('.qppr-saving-row').remove();
|
@@ -177,14 +200,14 @@
|
|
177 |
|
178 |
$("#hidepprjqmessage").click(function(e){
|
179 |
e.preventDefault();
|
180 |
-
var pprhidemessage_data = {'action' : 'qppr_pprhidemessage_ajax','pprhidemessage': 1,'scid':
|
181 |
-
$.post(
|
182 |
});
|
183 |
|
184 |
$("#hidepprjqmessage2").click(function(e){
|
185 |
e.preventDefault();
|
186 |
-
var pprhidemessage_data = {'action' : 'qppr_pprhidemessage_ajax','pprhidemessage': 2,'scid':
|
187 |
-
$.post(
|
188 |
});
|
189 |
|
190 |
$("#qppr-import-quick-redirects-button").click(function(e){
|
@@ -210,7 +233,7 @@
|
|
210 |
$("#import_redirects_add_qppr").click(function(e){
|
211 |
if($("[name|=qppr_file_add]").attr('value')==''){
|
212 |
e.preventDefault();
|
213 |
-
alert(
|
214 |
return false;
|
215 |
}
|
216 |
});
|
@@ -218,12 +241,12 @@
|
|
218 |
$("#import-quick-redrects-file").click(function(e){
|
219 |
if($("[name|=qppr_file]").attr('value')==''){
|
220 |
e.preventDefault();
|
221 |
-
alert(
|
222 |
return false;
|
223 |
}
|
224 |
});
|
225 |
});
|
226 |
-
})(jQuery);
|
227 |
|
228 |
function qppr_check_file(fname){
|
229 |
str = fname.value.toUpperCase();
|
1 |
+
;(function($,d,z){
|
2 |
+
$(d).ready(function() {
|
3 |
$('span.qppr_meta_help').css('display','none');
|
4 |
$('.inside').delegate('span.qppr_meta_help_wrap', 'hover', function(e){
|
5 |
var $curdisp = $(this).find('span.qppr_meta_help').css('display');
|
10 |
}
|
11 |
e.preventDefault();
|
12 |
});
|
13 |
+
var mainurl = z.ajaxurl;
|
14 |
$( '#pprredirect_type').on( 'change', function(e){
|
15 |
e.preventDefault();
|
16 |
$( '.qppr-meta-section-wrapper' ).removeClass( 'meta-selected meta-not-selected' );
|
21 |
$( '.qppr-meta-section-wrapper' ).slideUp( 'slow' );
|
22 |
}
|
23 |
});
|
24 |
+
$( '.qppr-delete-everything' ).on( 'click', function(e){
|
25 |
+
e.preventDefault();
|
26 |
+
if( confirm( z.msgAllDeleteConfirm ) ){
|
27 |
+
var remove_qppr_all_data = {'action' : 'qppr_delete_all_settings', 'security': z.securityDelete};
|
28 |
+
$.post(z.ajaxurl, remove_qppr_all_data, function( response ) {
|
29 |
+
if( response == 'success' ){
|
30 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=6';
|
31 |
+
}else{
|
32 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=0';
|
33 |
+
}
|
34 |
+
});
|
35 |
+
}
|
36 |
+
});
|
37 |
$( '.qppr-delete-regular' ).on( 'click', function(e){
|
38 |
e.preventDefault();
|
39 |
+
if( confirm( z.msgIndividualDeleteConfirm ) ){
|
40 |
+
var remove_qppr_all_indiviual_data = {'action' : 'qppr_delete_all_iredirects', 'security': z.securityDelete};
|
41 |
+
$.post(z.ajaxurl, remove_qppr_all_indiviual_data, function( response ) {
|
42 |
if( response == 'success' ){
|
43 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=2';
|
44 |
}else{
|
45 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=0';
|
46 |
}
|
47 |
});
|
48 |
}
|
50 |
|
51 |
$( '.qppr-delete-quick' ).on( 'click', function(e){
|
52 |
e.preventDefault();
|
53 |
+
if( confirm( z.msgQuickDeleteConfirm ) ){
|
54 |
+
var remove_qppr_all_quick_data = {'action' : 'qppr_delete_all_qredirects', 'security': z.securityDelete};
|
55 |
+
$.post(z.ajaxurl, remove_qppr_all_quick_data, function(response) {
|
56 |
if( response == 'success' ){
|
57 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=3';
|
58 |
}else{
|
59 |
+
d.location.href = z.adminURL+'?page=redirect-options&update=0';
|
60 |
}
|
61 |
});
|
62 |
}
|
63 |
});
|
64 |
|
65 |
$( '#qppr_quick_save_form' ).on( 'submit', function(e){
|
66 |
+
var obj = $( this ),
|
67 |
+
reqs = $('input[name^="quickppr_redirects[request]"'),
|
68 |
+
dest = $('input[name^="quickppr_redirects[destination]"'),
|
69 |
+
err = false;
|
70 |
+
if( reqs[0].value == '' && dest[0].value == '' )
|
71 |
+
err = true;
|
72 |
if( err ){
|
73 |
e.preventDefault();
|
74 |
+
alert( z.error );
|
75 |
return false;
|
76 |
}
|
77 |
return true;
|
78 |
});
|
79 |
|
80 |
+
$('#qppr_quick_save_form').delegate('.delete-qppr','click', function(e){
|
81 |
e.preventDefault();
|
82 |
+
var rowID = $(this).data('rowid'),
|
83 |
+
request = $('#'+rowID).children('.table-qppr-req').children('.qppr-request').text(),
|
84 |
+
qrdata = {'action' : 'qppr_delete_quick_redirect','request': request,'security': z.security},
|
85 |
+
qr = 1;
|
86 |
+
if( confirm( z.msgDeleteConfirm ) ){
|
87 |
+
$.post(z.ajaxurl, qrdata, function(r) {
|
88 |
+
$('#'+rowID).remove();
|
89 |
}).done(function() {
|
90 |
+
$('.qppr-count-row').each(function(e){
|
91 |
+
$( this ).text( qr + '.' );
|
92 |
+
qr++;
|
93 |
+
});
|
94 |
});
|
95 |
}
|
96 |
});
|
97 |
+
|
98 |
$(".edit-qppr").click(function(e){
|
99 |
e.preventDefault();
|
100 |
+
var r = $(this).data('rowid'),
|
101 |
+
x = $('#'+r),
|
102 |
+
v = $('#qppr-edit-row-holder').children('td');
|
103 |
+
$( '#' + r + ' td' ).addClass('editing');
|
104 |
+
x.addClass('editing-redirect');
|
105 |
+
v.clone().prependTo(x);
|
106 |
+
var aa = x.children('.table-qppr-nwn.editing').children( '.qppr-newindow' ).text() == 'X' ? true : false ,
|
107 |
+
bb = x.children('.table-qppr-nfl.editing').children( '.qppr-nofollow' ).text() == 'X' ? true : false ;
|
108 |
+
x.children('.table-qppr-req.cloned').children('.input-qppr-req').attr( 'value', x.children('.table-qppr-req.editing').children('.qppr-request').text());
|
109 |
+
x.children('.table-qppr-des.cloned').children('.input-qppr-dest').attr( 'value', x.children('.table-qppr-des.editing').children('.qppr-destination').text());
|
110 |
+
x.children('.table-qppr-nwn.cloned').children('.input-qppr-neww').prop( 'checked', aa );
|
111 |
+
x.children('.table-qppr-nfl.cloned').children('.input-qppr-nofo').prop( 'checked', bb );
|
112 |
+
x.children('.table-qppr-sav.cloned').children('.table-qppr-sav span').attr( 'data-rowid', r );
|
113 |
+
x.children('.table-qppr-can.cloned').children('.table-qppr-can span').attr( 'data-rowid', r );
|
114 |
});
|
115 |
+
|
116 |
$(".qppr_quick_redirects_wrapper").delegate('.table-qppr-sav span.qpprfont-save', 'hover', function(e){
|
117 |
if( $( '.active-saving' ).length != 0 && !$( this ).parent().parent().hasClass('active-saving'))
|
118 |
$( this ).css( {'cursor':'no-drop','color':'#ff0000'} );
|
120 |
|
121 |
$(".qppr_quick_redirects_wrapper").delegate('.table-qppr-sav span.qpprfont-save', 'click', function(e){
|
122 |
e.preventDefault();
|
|
|
123 |
if( $( '.active-saving' ).length != 0 && !$( this ).parent().parent().hasClass('active-saving'))
|
124 |
return false;
|
125 |
+
var editRow = $('#'+$(this).data('rowid')),
|
126 |
+
rowID = $(this).data('rowid'),
|
127 |
+
requestOrig = editRow.children('.table-qppr-req.editing').children('.qppr-request').data('qppr-orig-url'),
|
128 |
+
request = editRow.children('.table-qppr-req.cloned').children('.input-qppr-req').val(),
|
129 |
+
destination = editRow.children('.table-qppr-des.cloned').children('.input-qppr-dest').val(),
|
130 |
+
newWin = editRow.children('.table-qppr-nwn.cloned').children('.input-qppr-neww:checked').val(),
|
131 |
+
noFoll = editRow.children('.table-qppr-nfl.cloned').children('.input-qppr-nofo:checked').val();
|
132 |
newWin = (typeof newWin == 'undefined' || newWin == 'undefined') ? 0 : newWin;
|
133 |
noFoll = (typeof noFoll == 'undefined' || noFoll == 'undefined') ? 0 : noFoll;
|
134 |
editRow.children('.cloned').remove();
|
135 |
// do a little checking of the request to make sure is ok.
|
136 |
+
var protocols = z.protocols;
|
137 |
var slash = request.substring(0, 1);
|
138 |
var hasSlash = slash == '/' ? true : false;
|
139 |
var protocol = '';
|
151 |
var save_data = {
|
152 |
'action' : 'qppr_save_quick_redirect',
|
153 |
'row' : rowID.replace('rowpprdel-',''),
|
154 |
+
'original' : requestOrig,
|
155 |
'request' : request,
|
156 |
'destination' : destination,
|
157 |
'newwin' : newWin,
|
158 |
'nofollow' : noFoll,
|
159 |
+
'security' : z.security
|
160 |
};
|
161 |
|
162 |
+
$.post(z.ajaxurl, save_data, function(response) {
|
163 |
var err = 0;
|
164 |
if( response == 'error' ){
|
165 |
+
alert(z.msgErrorSave);
|
166 |
err = 1;
|
167 |
}
|
168 |
if(response == 'duplicate' ){
|
169 |
+
alert(z.msgDuplicate);
|
170 |
var dupRow = '#' + $( ".table-qppr-req:contains(" + request + ")" ).parent('tr').attr('id');
|
171 |
$( dupRow ).addClass('qppr-duplicate');
|
172 |
err = 1;
|
173 |
}
|
174 |
if( err != 1 ){
|
175 |
+
if(noFoll == 1){noFoll = 'X';}else{noFoll = '';}
|
176 |
+
if(newWin == 1){newWin = 'X';}else{newWin = '';}
|
177 |
editRow.children('.table-qppr-req.editing').children('.qppr-request').text(request);
|
178 |
editRow.children('.table-qppr-des.editing').children('.qppr-destination').text(destination);
|
179 |
editRow.children('.table-qppr-nfl.editing').children('.qppr-nofollow').text(noFoll);
|
180 |
editRow.children('.table-qppr-nwn.editing').children('.qppr-newindow').text(newWin);
|
181 |
+
editRow.children('.table-qppr-req.editing').children('.qppr-request').data('qppr-orig-url', requestOrig );
|
182 |
}
|
183 |
editRow.children('td').removeClass('editing');
|
184 |
editRow.children('.qppr-saving-row').remove();
|
200 |
|
201 |
$("#hidepprjqmessage").click(function(e){
|
202 |
e.preventDefault();
|
203 |
+
var pprhidemessage_data = {'action' : 'qppr_pprhidemessage_ajax','pprhidemessage': 1,'scid': z.security};
|
204 |
+
$.post(z.ajaxurl, pprhidemessage_data, function(response) {$('#usejqpprmessage').remove();}).done(function() {});
|
205 |
});
|
206 |
|
207 |
$("#hidepprjqmessage2").click(function(e){
|
208 |
e.preventDefault();
|
209 |
+
var pprhidemessage_data = {'action' : 'qppr_pprhidemessage_ajax','pprhidemessage': 2,'scid': z.security};
|
210 |
+
$.post(z.ajaxurl, pprhidemessage_data, function(response) {$('#usejqpprmessage2').remove();}).done(function() {});
|
211 |
});
|
212 |
|
213 |
$("#qppr-import-quick-redirects-button").click(function(e){
|
233 |
$("#import_redirects_add_qppr").click(function(e){
|
234 |
if($("[name|=qppr_file_add]").attr('value')==''){
|
235 |
e.preventDefault();
|
236 |
+
alert(z.msgSelect);
|
237 |
return false;
|
238 |
}
|
239 |
});
|
241 |
$("#import-quick-redrects-file").click(function(e){
|
242 |
if($("[name|=qppr_file]").attr('value')==''){
|
243 |
e.preventDefault();
|
244 |
+
alert(z.msgSelect);
|
245 |
return false;
|
246 |
}
|
247 |
});
|
248 |
});
|
249 |
+
})(jQuery, document, qpprData);
|
250 |
|
251 |
function qppr_check_file(fname){
|
252 |
str = fname.value.toUpperCase();
|
js/qppr_admin_script.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
function qppr_check_file(e){str=e.value.toUpperCase(),suffix=".TXT",-1===str.indexOf(suffix,str.length-suffix.length)&&(alert(qpprData.msgFileType),e.value="")}function qppr_goOnConfirm(e,r){confirm(e)&&(document.location.href=qpprData.adminURL+r)}!function(e,r,t){e(r).ready(function(){e("span.qppr_meta_help").css("display","none"),e(".inside").delegate("span.qppr_meta_help_wrap","hover",function(r){var t=e(this).find("span.qppr_meta_help").css("display");"none"==t?e(this).find("span.qppr_meta_help").css("display","inline"):e(this).find("span.qppr_meta_help").css("display","none"),r.preventDefault()});t.ajaxurl;e("#pprredirect_type").on("change",function(r){r.preventDefault(),e(".qppr-meta-section-wrapper").removeClass("meta-selected meta-not-selected");var t=e(this).val();"meta"==t?e(".qppr-meta-section-wrapper").slideDown("slow"):e(".qppr-meta-section-wrapper").slideUp("slow")}),e(".qppr-delete-everything").on("click",function(p){if(p.preventDefault(),confirm(t.msgAllDeleteConfirm)){var n={action:"qppr_delete_all_settings",security:t.securityDelete};e.post(t.ajaxurl,n,function(e){r.location.href="success"==e?t.adminURL+"?page=redirect-options&update=6":t.adminURL+"?page=redirect-options&update=0"})}}),e(".qppr-delete-regular").on("click",function(p){if(p.preventDefault(),confirm(t.msgIndividualDeleteConfirm)){var n={action:"qppr_delete_all_iredirects",security:t.securityDelete};e.post(t.ajaxurl,n,function(e){r.location.href="success"==e?t.adminURL+"?page=redirect-options&update=2":t.adminURL+"?page=redirect-options&update=0"})}}),e(".qppr-delete-quick").on("click",function(p){if(p.preventDefault(),confirm(t.msgQuickDeleteConfirm)){var n={action:"qppr_delete_all_qredirects",security:t.securityDelete};e.post(t.ajaxurl,n,function(e){r.location.href="success"==e?t.adminURL+"?page=redirect-options&update=3":t.adminURL+"?page=redirect-options&update=0"})}}),e("#qppr_quick_save_form").on("submit",function(r){var p=(e(this),e('input[name^="quickppr_redirects[request]"')),n=e('input[name^="quickppr_redirects[destination]"'),i=!1;return""==p[0].value&&""==n[0].value&&(i=!0),i?(r.preventDefault(),alert(t.error),!1):!0}),e("#qppr_quick_save_form").delegate(".delete-qppr","click",function(r){r.preventDefault();var p=e(this).data("rowid"),n=e("#"+p).children(".table-qppr-req").children(".qppr-request").text(),i={action:"qppr_delete_quick_redirect",request:n,security:t.security},a=1;confirm(t.msgDeleteConfirm)&&e.post(t.ajaxurl,i,function(){e("#"+p).remove()}).done(function(){e(".qppr-count-row").each(function(){e(this).text(a+"."),a++})})}),e(".edit-qppr").click(function(r){r.preventDefault();var t=e(this).data("rowid"),p=e("#"+t),n=e("#qppr-edit-row-holder").children("td");e("#"+t+" td").addClass("editing"),p.addClass("editing-redirect"),n.clone().prependTo(p);var i="X"==p.children(".table-qppr-nwn.editing").children(".qppr-newindow").text()?!0:!1,a="X"==p.children(".table-qppr-nfl.editing").children(".qppr-nofollow").text()?!0:!1;p.children(".table-qppr-req.cloned").children(".input-qppr-req").attr("value",p.children(".table-qppr-req.editing").children(".qppr-request").text()),p.children(".table-qppr-des.cloned").children(".input-qppr-dest").attr("value",p.children(".table-qppr-des.editing").children(".qppr-destination").text()),p.children(".table-qppr-nwn.cloned").children(".input-qppr-neww").prop("checked",i),p.children(".table-qppr-nfl.cloned").children(".input-qppr-nofo").prop("checked",a),p.children(".table-qppr-sav.cloned").children(".table-qppr-sav span").attr("data-rowid",t),p.children(".table-qppr-can.cloned").children(".table-qppr-can span").attr("data-rowid",t)}),e(".qppr_quick_redirects_wrapper").delegate(".table-qppr-sav span.qpprfont-save","hover",function(){0==e(".active-saving").length||e(this).parent().parent().hasClass("active-saving")||e(this).css({cursor:"no-drop",color:"#ff0000"})}),e(".qppr_quick_redirects_wrapper").delegate(".table-qppr-sav span.qpprfont-save","click",function(r){if(r.preventDefault(),0!=e(".active-saving").length&&!e(this).parent().parent().hasClass("active-saving"))return!1;var p=e("#"+e(this).data("rowid")),n=e(this).data("rowid"),i=p.children(".table-qppr-req.editing").children(".qppr-request").data("qppr-orig-url"),a=p.children(".table-qppr-req.cloned").children(".input-qppr-req").val(),l=p.children(".table-qppr-des.cloned").children(".input-qppr-dest").val(),c=p.children(".table-qppr-nwn.cloned").children(".input-qppr-neww:checked").val(),d=p.children(".table-qppr-nfl.cloned").children(".input-qppr-nofo:checked").val();c="undefined"==typeof c||"undefined"==c?0:c,d="undefined"==typeof d||"undefined"==d?0:d,p.children(".cloned").remove();var s=t.protocols,o=a.substring(0,1),u="/"==o?!0:!1,q="",f=-1;u||(f=a.indexOf(":"),q=a.substring(0,f)),u||-1!==e.inArray(q,s)||(a="/"+a),e("#qppr-edit-row-saving .qppr-saving-row").clone().prependTo("#"+n),p.addClass("active-saving");var h={action:"qppr_save_quick_redirect",row:n.replace("rowpprdel-",""),original:i,request:a,destination:l,newwin:c,nofollow:d,security:t.security};e.post(t.ajaxurl,h,function(r){var n=0;if("error"==r&&(alert(t.msgErrorSave),n=1),"duplicate"==r){alert(t.msgDuplicate);var s="#"+e(".table-qppr-req:contains("+a+")").parent("tr").attr("id");e(s).addClass("qppr-duplicate"),n=1}1!=n&&(d=1==d?"X":"",c=1==c?"X":"",p.children(".table-qppr-req.editing").children(".qppr-request").text(a),p.children(".table-qppr-des.editing").children(".qppr-destination").text(l),p.children(".table-qppr-nfl.editing").children(".qppr-nofollow").text(d),p.children(".table-qppr-nwn.editing").children(".qppr-newindow").text(c),p.children(".table-qppr-req.editing").children(".qppr-request").data("qppr-orig-url",i)),p.children("td").removeClass("editing"),p.children(".qppr-saving-row").remove()}).done(function(){p.removeClass("editing-redirect active-saving"),e(".table-qppr-sav span.qpprfont-save").css({cursor:"",color:""})})}),e('tr[id^="rowpprdel"]').on("hover",function(){e(this).removeClass("qppr-duplicate")}),e(".qppr_quick_redirects_wrapper").delegate(".table-qppr-can span.qpprfont-cancel","click",function(r){r.preventDefault();var t=e("#"+e(this).data("rowid"));t.children(".cloned").remove(),t.children("td").removeClass("editing"),t.removeClass("editing-redirect")}),e("#hidepprjqmessage").click(function(r){r.preventDefault();var p={action:"qppr_pprhidemessage_ajax",pprhidemessage:1,scid:t.security};e.post(t.ajaxurl,p,function(){e("#usejqpprmessage").remove()}).done(function(){})}),e("#hidepprjqmessage2").click(function(r){r.preventDefault();var p={action:"qppr_pprhidemessage_ajax",pprhidemessage:2,scid:t.security};e.post(t.ajaxurl,p,function(){e("#usejqpprmessage2").remove()}).done(function(){})}),e("#qppr-import-quick-redirects-button").click(function(r){r.preventDefault(),e("#qppr_addto_form").css({display:"none"}),e("#qppr_import_form").css("block"==e("#qppr_import_form").css("display")?{display:"none"}:{display:"block"})}),e("#qppr_addto_qr_button").click(function(r){e("#qppr_import_form").css({display:"none"}),e("#qppr_addto_form").css("block"==e("#qppr_addto_form").css("display")?{display:"none"}:{display:"block"}),r.preventDefault()}),e("#import_redirects_add_qppr").click(function(r){return""==e("[name|=qppr_file_add]").attr("value")?(r.preventDefault(),alert(t.msgSelect),!1):void 0}),e("#import-quick-redrects-file").click(function(r){return""==e("[name|=qppr_file]").attr("value")?(r.preventDefault(),alert(t.msgSelect),!1):void 0})})}(jQuery,document,qpprData);
|
js/qppr_frontend_script.js
CHANGED
@@ -41,9 +41,9 @@
|
|
41 |
}
|
42 |
if( rURL != '' ){
|
43 |
$( this ).attr( 'href', rURL );
|
44 |
-
var newTxt = thisMatch.
|
45 |
newTxt = newTxt.replace(hChk,rURL)
|
46 |
-
thisMatch.
|
47 |
}
|
48 |
}
|
49 |
});
|
41 |
}
|
42 |
if( rURL != '' ){
|
43 |
$( this ).attr( 'href', rURL );
|
44 |
+
var newTxt = thisMatch.html();
|
45 |
newTxt = newTxt.replace(hChk,rURL)
|
46 |
+
thisMatch.html( newTxt );
|
47 |
}
|
48 |
}
|
49 |
});
|
js/qppr_frontend_script.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(t){t(document).ready(function(){function e(t,e){return"undefined"!=typeof e[t]?"1":"undefined"!=typeof e[t.replace(a,"")]?"2":"undefined"!=typeof e[t.replace(n,"")]?"3":!1}var r=qpprFrontData.linkData,a=qpprFrontData.siteURL,n=qpprFrontData.siteURLq;t("a[href]").each(function(){var i=t(this),f="undefined"!=typeof t(this).attr("href")?t(this).attr("href"):"",l=e(f,r);if(l!==!1){var o="undefined"!=typeof t(this).attr("rel")?t(this).attr("rel"):"",p=("undefined"!=typeof t(this).attr("target")?t(this).attr("target"):"",!1),h=!1,c="",d=f;if("1"==l?(p=r[f][0],h=r[f][1],c=r[f][2]):"2"==l?(p=r[f.replace(a,"")][0],h=r[f.replace(a,"")][1],c=r[f.replace(a,"")][2],d=f.replace(a,"")):"3"==l&&(p=r[f.replace(n,"")][0],h=r[f.replace(n,"")][1],c=r[f.replace(n,"")][2],d=f.replace(n,"")),p&&""===this.target&&(this.target="_blank"),h&&(""!==o&&"nofollow"!==o?t(this).attr("rel",o+" nofollow"):t(this).attr("rel","nofollow")),""!=c){t(this).attr("href",c);var s=i.html();s=s.replace(d,c),i.html(s)}}})})}(jQuery);
|
js/qppr_meta_redirect.js
CHANGED
@@ -20,19 +20,21 @@
|
|
20 |
}
|
21 |
}
|
22 |
$.timerFuncNew = function(){ timerFunc(); }
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
|
|
|
|
36 |
}
|
37 |
}
|
38 |
});
|
20 |
}
|
21 |
}
|
22 |
$.timerFuncNew = function(){ timerFunc(); }
|
23 |
+
if(!$("meta[http-equiv=refresh]").is('*')){
|
24 |
+
var redirectTrigger = $( qpprMetaData.class ).length > 0 ? qpprMetaData.class : 'body';
|
25 |
+
if( $(redirectTrigger ).length > 0 ){
|
26 |
+
var tagtype = $( redirectTrigger ).prop('tagName').toLowerCase();
|
27 |
+
if( tagtype == 'img' || tagtype == 'script' || tagtype == 'frame' || tagtype == 'iframe'){
|
28 |
+
$( redirectTrigger ).load(function() {
|
29 |
+
$.timerFuncNew();
|
30 |
+
$('head').append('<meta http-equiv="refresh" content="'+qpprMetaData.secs+';url='+qpprMetaData.refreshURL+'" />');
|
31 |
+
});
|
32 |
+
}else{
|
33 |
+
$( window ).load(function() {
|
34 |
+
$.timerFuncNew();
|
35 |
+
$('head').append('<meta http-equiv="refresh" content="'+qpprMetaData.secs+';url='+qpprMetaData.refreshURL+'" />');
|
36 |
+
});
|
37 |
+
}
|
38 |
}
|
39 |
}
|
40 |
});
|
js/qppr_meta_redirect.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(e){e(document).ready(function(){function t(){e("#qppr_meta_counter").length>=1&&(r=e("#qppr_meta_counter").data("meta-counter-text"),"undefined"==typeof r&&(r="Page will redirect in %1$ seconds"),1>a?(clearTimeout(t),e("#qppr_meta_counter").text(r.replace("%1$",a)),a--):a>=1&&(e("#qppr_meta_counter").text(r.replace("%1$",a)),a--,setTimeout(t,1e3)))}e(qpprMetaData.appendTo).append(qpprMetaData.injectMsg);var a=qpprMetaData.secs,r="";if(e.timerFuncNew=function(){t()},!e("meta[http-equiv=refresh]").is("*")){var p=e(qpprMetaData["class"]).length>0?qpprMetaData["class"]:"body";if(e(p).length>0){var n=e(p).prop("tagName").toLowerCase();"img"==n||"script"==n||"frame"==n||"iframe"==n?e(p).load(function(){e.timerFuncNew(),e("head").append('<meta http-equiv="refresh" content="'+qpprMetaData.secs+";url="+qpprMetaData.refreshURL+'" />')}):e(window).load(function(){e.timerFuncNew(),e("head").append('<meta http-equiv="refresh" content="'+qpprMetaData.secs+";url="+qpprMetaData.refreshURL+'" />')})}}})}(jQuery);
|
js/qppr_pointers.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(n){n(document).ready(function(n){function o(o){pointer=qpprPointer.pointers[o],options=n.extend(pointer.options,{close:function(){n.post(ajaxurl,{pointer:pointer.pointer_id,action:"dismiss-wp-pointer"})}}),n(pointer.target).pointer(options).pointer("open")}o(0)})}(jQuery);
|
lang/quick-pagepost-redirect-plugin-en_US.mo
CHANGED
Binary file
|
lang/quick-pagepost-redirect-plugin-en_US.po
CHANGED
@@ -3,8 +3,8 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
6 |
-
"PO-Revision-Date: Tue
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"Language: English\n"
|
10 |
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
@@ -22,11 +22,11 @@ msgstr ""
|
|
22 |
"X-Loco-Target-Locale: en_US\n"
|
23 |
"X-Generator: Loco - https://localise.biz/"
|
24 |
|
25 |
-
#: ../page_post_redirect_plugin.php:
|
26 |
msgid "New Meta Redirect options."
|
27 |
msgstr "New Meta Redirect options."
|
28 |
|
29 |
-
#: ../page_post_redirect_plugin.php:
|
30 |
msgid ""
|
31 |
"Please view the Help Tab above to see more information about the Meta "
|
32 |
"Redirect Settings."
|
@@ -34,11 +34,11 @@ msgstr ""
|
|
34 |
"Please view the Help Tab above to see more information about the Meta "
|
35 |
"Redirect Settings."
|
36 |
|
37 |
-
#: ../page_post_redirect_plugin.php:
|
38 |
msgid "New Layout of Existing Redirects"
|
39 |
msgstr "New Layout of Existing Redirects"
|
40 |
|
41 |
-
#: ../page_post_redirect_plugin.php:
|
42 |
msgid ""
|
43 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
44 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
@@ -50,23 +50,23 @@ msgstr ""
|
|
50 |
"elminiate the \"max_input_vars\" configuration issue where redirects were not "
|
51 |
"saving correctly."
|
52 |
|
53 |
-
#: ../page_post_redirect_plugin.php:
|
54 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
55 |
msgstr "To edit an exisitng redirect, click the pencil icon"
|
56 |
|
57 |
-
#: ../page_post_redirect_plugin.php:
|
58 |
msgid "and the row will become editable. Click the trash can icon"
|
59 |
msgstr "and the row will become editable. Click the trash can icon"
|
60 |
|
61 |
-
#: ../page_post_redirect_plugin.php:
|
62 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
63 |
msgstr "and the redirect will be deleted. Click the trash can icon"
|
64 |
|
65 |
-
#: ../page_post_redirect_plugin.php:
|
66 |
msgid "New Option to Use jQuery"
|
67 |
msgstr "New Option to Use jQuery"
|
68 |
|
69 |
-
#: ../page_post_redirect_plugin.php:
|
70 |
msgid ""
|
71 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
72 |
"nofollow functionality, you can use the jQuery option."
|
@@ -74,7 +74,7 @@ msgstr ""
|
|
74 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
75 |
"nofollow functionality, you can use the jQuery option."
|
76 |
|
77 |
-
#: ../page_post_redirect_plugin.php:
|
78 |
msgid ""
|
79 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
80 |
"of the page and add the correct functionality if needed."
|
@@ -82,32 +82,40 @@ msgstr ""
|
|
82 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
83 |
"of the page and add the correct functionality if needed."
|
84 |
|
85 |
-
#: ../page_post_redirect_plugin.php:
|
86 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
87 |
msgstr "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
88 |
|
89 |
-
#: ../page_post_redirect_plugin.php:
|
90 |
msgid "Quick Redirects Updated."
|
91 |
msgstr "Quick Redirects Updated."
|
92 |
|
93 |
-
#: ../page_post_redirect_plugin.php:
|
94 |
msgid "Redirect"
|
95 |
msgstr "Redirect"
|
96 |
|
97 |
# Plugin Name
|
98 |
-
#: ../page_post_redirect_plugin.php:
|
99 |
msgid "Quick Page/Post Redirect"
|
100 |
msgstr "Quick Page/Post Redirect"
|
101 |
|
102 |
-
#: ../page_post_redirect_plugin.php:
|
103 |
-
msgid "
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
-
#: ../page_post_redirect_plugin.php:
|
107 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
108 |
msgstr "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
109 |
|
110 |
-
#: ../page_post_redirect_plugin.php:
|
111 |
msgid ""
|
112 |
"Redirect could not be saved as a redirect already exists with the same "
|
113 |
"Request URL."
|
@@ -115,29 +123,29 @@ msgstr ""
|
|
115 |
"Redirect could not be saved as a redirect already exists with the same "
|
116 |
"Request URL."
|
117 |
|
118 |
-
#: ../page_post_redirect_plugin.php:
|
119 |
msgid "Are you sure you want to delete this redirect?"
|
120 |
msgstr "Are you sure you want to delete this redirect?"
|
121 |
|
122 |
# JavaScript message
|
123 |
-
#: ../page_post_redirect_plugin.php:
|
124 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
125 |
msgstr "Error Saving Redirect\\nTry refreshing the page and trying again."
|
126 |
|
127 |
# JavaScript Message
|
128 |
-
#: ../page_post_redirect_plugin.php:
|
129 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
130 |
msgstr "File type not allowed,\\nAllowed file type: *.txt"
|
131 |
|
132 |
-
#: ../page_post_redirect_plugin.php:
|
133 |
msgid "Please add at least one redirect before submitting form"
|
134 |
msgstr "Please add at least one redirect before submitting form"
|
135 |
|
136 |
-
#: ../page_post_redirect_plugin.php:
|
137 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
138 |
msgstr "Quick Page/Post Redirect FAQs/Help"
|
139 |
|
140 |
-
#: ../page_post_redirect_plugin.php:
|
141 |
msgid ""
|
142 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
143 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
@@ -157,91 +165,91 @@ msgstr ""
|
|
157 |
"information like your WordPress version and examples if the plugin is not "
|
158 |
"working correctly for you. THANKS!"
|
159 |
|
160 |
-
#: ../page_post_redirect_plugin.php:
|
161 |
msgid "Table of Contents"
|
162 |
msgstr "Table of Contents"
|
163 |
|
164 |
-
#: ../page_post_redirect_plugin.php:
|
165 |
msgid "Questions/Answers"
|
166 |
msgstr "Questions/Answers"
|
167 |
|
168 |
-
#: ../page_post_redirect_plugin.php:
|
169 |
msgid "Quick Page Post Redirect Summary"
|
170 |
msgstr "Quick Page Post Redirect Summary"
|
171 |
|
172 |
-
#: ../page_post_redirect_plugin.php:
|
173 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
174 |
msgstr "This is a summary of Individual & Quick 301 Redirects."
|
175 |
|
176 |
-
#: ../page_post_redirect_plugin.php:
|
177 |
msgid "Summary"
|
178 |
msgstr "Summary"
|
179 |
|
180 |
-
#: ../page_post_redirect_plugin.php:
|
181 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
182 |
msgstr "Acitve Override is on - All Redirects are OFF!\n"
|
183 |
|
184 |
-
#: ../page_post_redirect_plugin.php:
|
185 |
msgid "No Follow Override is on!"
|
186 |
msgstr "No Follow Override is on!"
|
187 |
|
188 |
-
#: ../page_post_redirect_plugin.php:
|
189 |
msgid "New Window Override is on!"
|
190 |
msgstr "New Window Override is on!"
|
191 |
|
192 |
-
#: ../page_post_redirect_plugin.php:
|
193 |
msgid "Rewrite Override is on!"
|
194 |
msgstr "Rewrite Override is on!"
|
195 |
|
196 |
-
#: ../page_post_redirect_plugin.php:
|
197 |
msgid "ID"
|
198 |
msgstr "ID"
|
199 |
|
200 |
-
#: ../page_post_redirect_plugin.php:
|
201 |
msgid "post type"
|
202 |
msgstr "post type"
|
203 |
|
204 |
-
#: ../page_post_redirect_plugin.php:
|
205 |
msgid "active"
|
206 |
msgstr "active"
|
207 |
|
208 |
-
#: ../page_post_redirect_plugin.php:
|
209 |
msgid "no follow"
|
210 |
msgstr "no follow"
|
211 |
|
212 |
-
#: ../page_post_redirect_plugin.php:
|
213 |
msgid "new window"
|
214 |
msgstr "new window"
|
215 |
|
216 |
-
#: ../page_post_redirect_plugin.php:
|
217 |
msgid "type"
|
218 |
msgstr "type"
|
219 |
|
220 |
-
#: ../page_post_redirect_plugin.php:
|
221 |
msgid "rewrite link"
|
222 |
msgstr "rewrite link"
|
223 |
|
224 |
-
#: ../page_post_redirect_plugin.php:
|
225 |
msgid "original URL"
|
226 |
msgstr "original URL"
|
227 |
|
228 |
-
#: ../page_post_redirect_plugin.php:
|
229 |
msgid "redirect to URL"
|
230 |
msgstr "redirect to URL"
|
231 |
|
232 |
-
#: ../page_post_redirect_plugin.php:
|
233 |
msgid "Quick Redirects Imported & Replaced."
|
234 |
msgstr "Quick Redirects Imported & Replaced."
|
235 |
|
236 |
-
#: ../page_post_redirect_plugin.php:
|
237 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
238 |
msgstr "Quick Redirects Imported & Added to Existing Redirects."
|
239 |
|
240 |
-
#: ../page_post_redirect_plugin.php:
|
241 |
msgid "Import/Export Redirects"
|
242 |
msgstr "Import/Export Redirects"
|
243 |
|
244 |
-
#: ../page_post_redirect_plugin.php:
|
245 |
msgid ""
|
246 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
247 |
"to help with future development and updates. We thank you in advance."
|
@@ -249,11 +257,11 @@ msgstr ""
|
|
249 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
250 |
"to help with future development and updates. We thank you in advance."
|
251 |
|
252 |
-
#: ../page_post_redirect_plugin.php:
|
253 |
msgid "Export Redirects"
|
254 |
msgstr "Export Redirects"
|
255 |
|
256 |
-
#: ../page_post_redirect_plugin.php:
|
257 |
msgid ""
|
258 |
"You should back-up your redirect regularly in case something happens to the "
|
259 |
"database."
|
@@ -261,7 +269,7 @@ msgstr ""
|
|
261 |
"You should back-up your redirect regularly in case something happens to the "
|
262 |
"database."
|
263 |
|
264 |
-
#: ../page_post_redirect_plugin.php:
|
265 |
msgid ""
|
266 |
"Please use the below buttons to make a back-up as either encoded "
|
267 |
"(unreadable) or pipe separated"
|
@@ -269,23 +277,23 @@ msgstr ""
|
|
269 |
"Please use the below buttons to make a back-up as either encoded "
|
270 |
"(unreadable) or pipe separated"
|
271 |
|
272 |
-
#: ../page_post_redirect_plugin.php:
|
273 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
274 |
msgstr "EXPORT all Quick Redirects (Encoded)"
|
275 |
|
276 |
-
#: ../page_post_redirect_plugin.php:
|
277 |
msgid "OR"
|
278 |
msgstr "OR"
|
279 |
|
280 |
-
#: ../page_post_redirect_plugin.php:
|
281 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
282 |
msgstr "EXPORT all Quick Redirects (PIPE Separated)"
|
283 |
|
284 |
-
#: ../page_post_redirect_plugin.php:
|
285 |
msgid "Import Redirects"
|
286 |
msgstr "Import Redirects"
|
287 |
|
288 |
-
#: ../page_post_redirect_plugin.php:
|
289 |
msgid ""
|
290 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
291 |
"option."
|
@@ -293,7 +301,7 @@ msgstr ""
|
|
293 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
294 |
"option."
|
295 |
|
296 |
-
#: ../page_post_redirect_plugin.php:
|
297 |
msgid ""
|
298 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
299 |
"redirects, the file must be pipe dilimited "
|
@@ -301,19 +309,19 @@ msgstr ""
|
|
301 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
302 |
"redirects, the file must be pipe dilimited "
|
303 |
|
304 |
-
#: ../page_post_redirect_plugin.php:
|
305 |
msgid "RESTORE Saved Quick Redirects"
|
306 |
msgstr "RESTORE Saved Quick Redirects"
|
307 |
|
308 |
-
#: ../page_post_redirect_plugin.php:
|
309 |
msgid "ADD TO Quick Redirects"
|
310 |
msgstr "ADD TO Quick Redirects"
|
311 |
|
312 |
-
#: ../page_post_redirect_plugin.php:
|
313 |
msgid "Select Quick Redirects file to import:"
|
314 |
msgstr "Select Quick Redirects file to import:"
|
315 |
|
316 |
-
#: ../page_post_redirect_plugin.php:
|
317 |
msgid ""
|
318 |
"The import file should be a text file with one rediect per line, PIPE "
|
319 |
"separated, in this format:"
|
@@ -322,28 +330,28 @@ msgstr ""
|
|
322 |
"separated, in this format:"
|
323 |
|
324 |
# these are column titles.
|
325 |
-
#: ../page_post_redirect_plugin.php:
|
326 |
msgid "redirect|destination|newwindow|nofollow"
|
327 |
msgstr "redirect|destination|newwindow|nofollow"
|
328 |
|
329 |
-
#: ../page_post_redirect_plugin.php:
|
330 |
msgid "for Example:"
|
331 |
msgstr "for Example:"
|
332 |
|
333 |
# translate this to same as source
|
334 |
-
#: ../page_post_redirect_plugin.php:
|
335 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
336 |
msgstr "/old-location.htm|http://some.com/new-destination/|0|1"
|
337 |
|
338 |
-
#: ../page_post_redirect_plugin.php:
|
339 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
340 |
msgstr "/dontate/|http://example.com/destination/|1|1"
|
341 |
|
342 |
-
#: ../page_post_redirect_plugin.php:
|
343 |
msgid "IMPORTANT:"
|
344 |
msgstr "IMPORTANT:"
|
345 |
|
346 |
-
#: ../page_post_redirect_plugin.php:
|
347 |
msgid ""
|
348 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
349 |
"URL encoded before adding them!"
|
@@ -351,19 +359,23 @@ msgstr ""
|
|
351 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
352 |
"URL encoded before adding them!"
|
353 |
|
354 |
-
#: ../page_post_redirect_plugin.php:
|
355 |
msgid "ADD TO Current Quick Redirects"
|
356 |
msgstr "ADD TO Current Quick Redirects"
|
357 |
|
358 |
-
#: ../page_post_redirect_plugin.php:
|
359 |
msgid "All Quick Redirects deleted from database."
|
360 |
msgstr "All Quick Redirects deleted from database."
|
361 |
|
362 |
-
#: ../page_post_redirect_plugin.php:
|
363 |
msgid "All Individual Redirects deleted from database."
|
364 |
msgstr "All Individual Redirects deleted from database."
|
365 |
|
366 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
367 |
msgid ""
|
368 |
"There was an problem with your last request. Please reload the page and try "
|
369 |
"again."
|
@@ -371,40 +383,40 @@ msgstr ""
|
|
371 |
"There was an problem with your last request. Please reload the page and try "
|
372 |
"again."
|
373 |
|
374 |
-
#: ../page_post_redirect_plugin.php:
|
375 |
msgid "Quick Page Post Redirect Options"
|
376 |
msgstr "Quick Page Post Redirect Options"
|
377 |
|
378 |
-
#: ../page_post_redirect_plugin.php:
|
379 |
msgid "Basic Settings"
|
380 |
msgstr "Basic Settings"
|
381 |
|
382 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
383 |
-
#: ../page_post_redirect_plugin.php:
|
384 |
msgid "Use with Custom Post Types?"
|
385 |
msgstr "Use with Custom Post Types?"
|
386 |
|
387 |
-
#: ../page_post_redirect_plugin.php:
|
388 |
msgid "Hide"
|
389 |
msgstr "Hide"
|
390 |
|
391 |
-
#: ../page_post_redirect_plugin.php:
|
392 |
msgid "meta box for following Post Types:"
|
393 |
msgstr "meta box for following Post Types:"
|
394 |
|
395 |
-
#: ../page_post_redirect_plugin.php:
|
396 |
msgid "Show Column Headers?"
|
397 |
msgstr "Show Column Headers?"
|
398 |
|
399 |
-
#: ../page_post_redirect_plugin.php:
|
400 |
msgid "Show Columns on list pages for set up redirects."
|
401 |
msgstr "Show Columns on list pages for set up redirects."
|
402 |
|
403 |
-
#: ../page_post_redirect_plugin.php:
|
404 |
msgid "Use jQuery?"
|
405 |
msgstr "Use jQuery?"
|
406 |
|
407 |
-
#: ../page_post_redirect_plugin.php:
|
408 |
msgid ""
|
409 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
410 |
"turning this off."
|
@@ -412,15 +424,15 @@ msgstr ""
|
|
412 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
413 |
"turning this off."
|
414 |
|
415 |
-
#: ../page_post_redirect_plugin.php:
|
416 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
417 |
msgstr "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
418 |
|
419 |
-
#: ../page_post_redirect_plugin.php:
|
420 |
msgid "Master Override Options"
|
421 |
msgstr "Master Override Options"
|
422 |
|
423 |
-
#: ../page_post_redirect_plugin.php:
|
424 |
msgid ""
|
425 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
426 |
"settings."
|
@@ -428,86 +440,84 @@ msgstr ""
|
|
428 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
429 |
"settings."
|
430 |
|
431 |
-
#: ../page_post_redirect_plugin.php:
|
432 |
msgid "Turn OFF all Redirects?"
|
433 |
msgstr "Turn OFF all Redirects?"
|
434 |
|
435 |
-
#: ../page_post_redirect_plugin.php:
|
436 |
msgid "Basically the same as having no redirects set up."
|
437 |
msgstr "Basically the same as having no redirects set up."
|
438 |
|
439 |
# keep code text untranslated.
|
440 |
-
#: ../page_post_redirect_plugin.php:
|
441 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
442 |
msgstr "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
443 |
|
444 |
-
#: ../page_post_redirect_plugin.php:
|
445 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
446 |
msgstr "Requires \"use jQuery\" option to work with Quick Redirects."
|
447 |
|
448 |
-
#: ../page_post_redirect_plugin.php:
|
449 |
msgid "Make ALL Redirects open in a New Window?"
|
450 |
msgstr "Make ALL Redirects open in a New Window?"
|
451 |
|
452 |
-
#: ../page_post_redirect_plugin.php:
|
453 |
msgid "Make ALL Redirects this type:"
|
454 |
msgstr "Make ALL Redirects this type:"
|
455 |
|
456 |
-
#: ../page_post_redirect_plugin.php:
|
457 |
msgid "Use Individual Settings"
|
458 |
msgstr "Use Individual Settings"
|
459 |
|
460 |
-
#: ../page_post_redirect_plugin.php:
|
461 |
msgid "Permanant Redirect"
|
462 |
msgstr "Permanant Redirect"
|
463 |
|
464 |
-
#: ../page_post_redirect_plugin.php:
|
465 |
msgid "Temporary Redirect"
|
466 |
msgstr "Temporary Redirect"
|
467 |
|
468 |
-
#: ../page_post_redirect_plugin.php:
|
469 |
msgid "Meta Refresh Redirect"
|
470 |
msgstr "Meta Refresh Redirect"
|
471 |
|
472 |
-
#: ../page_post_redirect_plugin.php:
|
473 |
-
msgid "(
|
474 |
-
msgstr "(
|
475 |
|
476 |
-
#: ../page_post_redirect_plugin.php:
|
477 |
msgid "Make ALL redirects Case Sensitive?"
|
478 |
msgstr "Make ALL redirects Case Sensitive?"
|
479 |
|
480 |
-
#: ../page_post_redirect_plugin.php:
|
481 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
482 |
msgstr "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
483 |
|
484 |
-
#: ../page_post_redirect_plugin.php:
|
485 |
msgid "Make ALL Redirects go to this URL:"
|
486 |
msgstr "Make ALL Redirects go to this URL:"
|
487 |
|
488 |
-
#: ../page_post_redirect_plugin.php:
|
489 |
msgid "Use full URL including <code>http://</code>."
|
490 |
msgstr "Use full URL including <code>http://</code>."
|
491 |
|
492 |
-
#: ../page_post_redirect_plugin.php:
|
493 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
494 |
msgstr "Rewrite ALL Redirects URLs to Show in LINK?"
|
495 |
|
496 |
-
#: ../page_post_redirect_plugin.php:
|
497 |
msgid ""
|
498 |
-
"Makes link show redirect URL instead of the original URL. Will
|
499 |
-
"Quick Redirects
|
500 |
-
"Page."
|
501 |
msgstr ""
|
502 |
-
"Makes link show redirect URL instead of the original URL. Will
|
503 |
-
"Quick Redirects
|
504 |
-
"Page."
|
505 |
|
506 |
-
#: ../page_post_redirect_plugin.php:
|
507 |
msgid "Plugin Clean Up"
|
508 |
msgstr "Plugin Clean Up"
|
509 |
|
510 |
-
#: ../page_post_redirect_plugin.php:
|
511 |
msgid ""
|
512 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
513 |
"this."
|
@@ -515,19 +525,19 @@ msgstr ""
|
|
515 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
516 |
"this."
|
517 |
|
518 |
-
#: ../page_post_redirect_plugin.php:
|
519 |
msgid "Delete Redirects?"
|
520 |
msgstr "Delete Redirects?"
|
521 |
|
522 |
-
#: ../page_post_redirect_plugin.php:
|
523 |
msgid "Delete All Individual Redirects"
|
524 |
msgstr "Delete All Individual Redirects"
|
525 |
|
526 |
-
#: ../page_post_redirect_plugin.php:
|
527 |
msgid "Delete all Quick Redirects"
|
528 |
msgstr "Delete all Quick Redirects"
|
529 |
|
530 |
-
#: ../page_post_redirect_plugin.php:
|
531 |
msgid ""
|
532 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
533 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
@@ -537,23 +547,39 @@ msgstr ""
|
|
537 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
538 |
"page."
|
539 |
|
540 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
msgid "Save Changes"
|
542 |
msgstr "Save Changes"
|
543 |
|
544 |
-
#: ../page_post_redirect_plugin.php:
|
545 |
msgid "Examples"
|
546 |
msgstr "Examples"
|
547 |
|
548 |
-
#: ../page_post_redirect_plugin.php:
|
549 |
msgid "Troubleshooting"
|
550 |
msgstr "Troubleshooting"
|
551 |
|
552 |
-
#: ../page_post_redirect_plugin.php:
|
553 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
554 |
msgstr "IMPORTANT TROUBLESHOOTING NOTES:"
|
555 |
|
556 |
-
#: ../page_post_redirect_plugin.php:
|
557 |
msgid ""
|
558 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
559 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
@@ -561,7 +587,7 @@ msgstr ""
|
|
561 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
562 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
563 |
|
564 |
-
#: ../page_post_redirect_plugin.php:
|
565 |
msgid ""
|
566 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
567 |
"directory and contain the <code>/</code> at the beginning."
|
@@ -569,7 +595,7 @@ msgstr ""
|
|
569 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
570 |
"directory and contain the <code>/</code> at the beginning."
|
571 |
|
572 |
-
#: ../page_post_redirect_plugin.php:
|
573 |
msgid ""
|
574 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
575 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
@@ -583,7 +609,7 @@ msgstr ""
|
|
583 |
"<code>https://</code>, use it as the protocol. Our best guess is that your "
|
584 |
"domain and protocol are"
|
585 |
|
586 |
-
#: ../page_post_redirect_plugin.php:
|
587 |
msgid ""
|
588 |
"If you are having issues with the link not redirecting on a SSL site with "
|
589 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
@@ -593,7 +619,7 @@ msgstr ""
|
|
593 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
594 |
"redirects, one with and one without the SSL protocol."
|
595 |
|
596 |
-
#: ../page_post_redirect_plugin.php:
|
597 |
msgid ""
|
598 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
599 |
"root), for example"
|
@@ -601,7 +627,7 @@ msgstr ""
|
|
601 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
602 |
"root), for example"
|
603 |
|
604 |
-
#: ../page_post_redirect_plugin.php:
|
605 |
msgid ""
|
606 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
607 |
"work with Quick Redirects, you need to have:"
|
@@ -609,11 +635,11 @@ msgstr ""
|
|
609 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
610 |
"work with Quick Redirects, you need to have:"
|
611 |
|
612 |
-
#: ../page_post_redirect_plugin.php:
|
613 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
614 |
msgstr "\"Use jQuery?\" option selected in the settings page"
|
615 |
|
616 |
-
#: ../page_post_redirect_plugin.php:
|
617 |
msgid ""
|
618 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
619 |
"menu, content, sidebar, etc."
|
@@ -621,7 +647,7 @@ msgstr ""
|
|
621 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
622 |
"menu, content, sidebar, etc."
|
623 |
|
624 |
-
#: ../page_post_redirect_plugin.php:
|
625 |
msgid ""
|
626 |
"The open in a new window or nofollow settings will not happen if someone "
|
627 |
"just types the old link in the URL or if they come from a bookmark or link "
|
@@ -637,15 +663,15 @@ msgstr ""
|
|
637 |
"<code>target</code> and <code>rel</code> properties to the link to make it "
|
638 |
"work."
|
639 |
|
640 |
-
#: ../page_post_redirect_plugin.php:
|
641 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
642 |
msgstr "You can export redirects in two formats - Encoded or Delimited."
|
643 |
|
644 |
-
#: ../page_post_redirect_plugin.php:
|
645 |
msgid "Load Content?"
|
646 |
msgstr "Load Content?"
|
647 |
|
648 |
-
#: ../page_post_redirect_plugin.php:
|
649 |
msgid ""
|
650 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
651 |
"load as normal or to only load a blank page or the content provided in the "
|
@@ -655,7 +681,7 @@ msgstr ""
|
|
655 |
"load as normal or to only load a blank page or the content provided in the "
|
656 |
"<strong>Page Content</strong> section. "
|
657 |
|
658 |
-
#: ../page_post_redirect_plugin.php:
|
659 |
msgid ""
|
660 |
"If checked, all of the original content will load, so keep this in mind when "
|
661 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
@@ -665,11 +691,11 @@ msgstr ""
|
|
665 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
666 |
"will not compeletely load. "
|
667 |
|
668 |
-
#: ../page_post_redirect_plugin.php:
|
669 |
msgid "Redirect Seconds"
|
670 |
msgstr "Redirect Seconds"
|
671 |
|
672 |
-
#: ../page_post_redirect_plugin.php:
|
673 |
msgid ""
|
674 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
675 |
"have an instant redirect*."
|
@@ -677,7 +703,7 @@ msgstr ""
|
|
677 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
678 |
"have an instant redirect*."
|
679 |
|
680 |
-
#: ../page_post_redirect_plugin.php:
|
681 |
msgid ""
|
682 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
683 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
@@ -689,11 +715,11 @@ msgstr ""
|
|
689 |
"longer than instant, depending on how much content needs to load before the "
|
690 |
"trigger happens."
|
691 |
|
692 |
-
#: ../page_post_redirect_plugin.php:
|
693 |
msgid "Redirect Trigger"
|
694 |
msgstr "Redirect Trigger"
|
695 |
|
696 |
-
#: ../page_post_redirect_plugin.php:
|
697 |
msgid ""
|
698 |
"The class or id or tag name of the element to load before the redirect "
|
699 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
@@ -703,7 +729,7 @@ msgstr ""
|
|
703 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
704 |
"a trigger."
|
705 |
|
706 |
-
#: ../page_post_redirect_plugin.php:
|
707 |
msgid ""
|
708 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
709 |
"<strong>.my-class-name</strong>"
|
@@ -711,7 +737,7 @@ msgstr ""
|
|
711 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
712 |
"<strong>.my-class-name</strong>"
|
713 |
|
714 |
-
#: ../page_post_redirect_plugin.php:
|
715 |
msgid ""
|
716 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
717 |
"id-name</strong>."
|
@@ -719,7 +745,7 @@ msgstr ""
|
|
719 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
720 |
"id-name</strong>."
|
721 |
|
722 |
-
#: ../page_post_redirect_plugin.php:
|
723 |
msgid ""
|
724 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
725 |
"characters in the name, i.e., <body> would just be "
|
@@ -729,7 +755,7 @@ msgstr ""
|
|
729 |
"characters in the name, i.e., <body> would just be "
|
730 |
"<strong>body</strong>."
|
731 |
|
732 |
-
#: ../page_post_redirect_plugin.php:
|
733 |
msgid ""
|
734 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
735 |
"on all events."
|
@@ -737,11 +763,11 @@ msgstr ""
|
|
737 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
738 |
"on all events."
|
739 |
|
740 |
-
#: ../page_post_redirect_plugin.php:
|
741 |
msgid "Append Content To"
|
742 |
msgstr "Append Content To"
|
743 |
|
744 |
-
#: ../page_post_redirect_plugin.php:
|
745 |
msgid ""
|
746 |
"The class, id or tag name that you want the content in the <strong>Page "
|
747 |
"Content</strong> to be loading into."
|
@@ -749,7 +775,7 @@ msgstr ""
|
|
749 |
"The class, id or tag name that you want the content in the <strong>Page "
|
750 |
"Content</strong> to be loading into."
|
751 |
|
752 |
-
#: ../page_post_redirect_plugin.php:
|
753 |
msgid ""
|
754 |
"If you are loading the content of the page, use an existing class or id for "
|
755 |
"an existing element (i.e., .page-content) so your additional page content "
|
@@ -759,7 +785,7 @@ msgstr ""
|
|
759 |
"an existing element (i.e., .page-content) so your additional page content "
|
760 |
"(if any) is loaded into that element."
|
761 |
|
762 |
-
#: ../page_post_redirect_plugin.php:
|
763 |
msgid ""
|
764 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
765 |
"used."
|
@@ -767,11 +793,11 @@ msgstr ""
|
|
767 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
768 |
"used."
|
769 |
|
770 |
-
#: ../page_post_redirect_plugin.php:
|
771 |
msgid "Page Content"
|
772 |
msgstr "Page Content"
|
773 |
|
774 |
-
#: ../page_post_redirect_plugin.php:
|
775 |
msgid ""
|
776 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
777 |
"script or image tag you want to use, add it here."
|
@@ -779,7 +805,7 @@ msgstr ""
|
|
779 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
780 |
"script or image tag you want to use, add it here."
|
781 |
|
782 |
-
#: ../page_post_redirect_plugin.php:
|
783 |
msgid ""
|
784 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
785 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
@@ -795,7 +821,7 @@ msgstr ""
|
|
795 |
"<strong>Append Content</strong> To to \"body\" and <strong>Redirect "
|
796 |
"Trigger</strong> to \"body\"."
|
797 |
|
798 |
-
#: ../page_post_redirect_plugin.php:
|
799 |
msgid ""
|
800 |
"Additionally, you can add the redirect counter to the page by adding the "
|
801 |
"code sample under the <strong>Page Content</strong> box."
|
@@ -803,11 +829,11 @@ msgstr ""
|
|
803 |
"Additionally, you can add the redirect counter to the page by adding the "
|
804 |
"code sample under the <strong>Page Content</strong> box."
|
805 |
|
806 |
-
#: ../page_post_redirect_plugin.php:
|
807 |
msgid "Quick Redirects (301 Redirects)"
|
808 |
msgstr "Quick Redirects (301 Redirects)"
|
809 |
|
810 |
-
#: ../page_post_redirect_plugin.php:
|
811 |
msgid ""
|
812 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
813 |
"order to use <strong>NW</strong> (open in a new window) or "
|
@@ -819,11 +845,11 @@ msgstr ""
|
|
819 |
"<strong>NF</strong> (add rel=\"nofollow\") options for Quick Redirects, you "
|
820 |
"must have it enabled."
|
821 |
|
822 |
-
#: ../page_post_redirect_plugin.php:
|
823 |
msgid "hide this message"
|
824 |
msgstr "hide this message"
|
825 |
|
826 |
-
#: ../page_post_redirect_plugin.php:
|
827 |
msgid ""
|
828 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
829 |
"(nofollow) options, check the appropriate option and update when adding "
|
@@ -837,7 +863,7 @@ msgstr ""
|
|
837 |
"updated with these options (as long as you have <code>Use jQuery?</code> "
|
838 |
"enabled in the plugin settings."
|
839 |
|
840 |
-
#: ../page_post_redirect_plugin.php:
|
841 |
msgid ""
|
842 |
"Quick Redirects are useful when you have links from an old site that now "
|
843 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
@@ -853,7 +879,7 @@ msgstr ""
|
|
853 |
"need to send some place else and you don't want to create a Page or Post "
|
854 |
"just to use the individual Page/Post Redirect option."
|
855 |
|
856 |
-
#: ../page_post_redirect_plugin.php:
|
857 |
msgid ""
|
858 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
859 |
"URL</strong> field, and the URL it should be redirected to in the "
|
@@ -867,7 +893,7 @@ msgstr ""
|
|
867 |
"trash can at the end of that row. To edit a redirect, click the pencil edit "
|
868 |
"icon."
|
869 |
|
870 |
-
#: ../page_post_redirect_plugin.php:
|
871 |
msgid ""
|
872 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
873 |
"example redirects."
|
@@ -875,39 +901,39 @@ msgstr ""
|
|
875 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
876 |
"example redirects."
|
877 |
|
878 |
-
#: ../page_post_redirect_plugin.php:
|
879 |
msgid "Add New Redirects"
|
880 |
msgstr "Add New Redirects"
|
881 |
|
882 |
-
#: ../page_post_redirect_plugin.php:
|
883 |
msgid "Request URL"
|
884 |
msgstr "Request URL"
|
885 |
|
886 |
-
#: ../page_post_redirect_plugin.php:
|
887 |
msgid "Destination URL"
|
888 |
msgstr "Destination URL"
|
889 |
|
890 |
# Stands for 'New Window'
|
891 |
-
#: ../page_post_redirect_plugin.php:
|
892 |
msgid "NW"
|
893 |
msgstr "NW"
|
894 |
|
895 |
# Stands for 'No Follow'
|
896 |
-
#: ../page_post_redirect_plugin.php:
|
897 |
msgid "NF"
|
898 |
msgstr "NF"
|
899 |
|
900 |
-
#: ../page_post_redirect_plugin.php:
|
901 |
-
#: page_post_redirect_plugin.php:
|
902 |
msgid "open in a New Window"
|
903 |
msgstr "open in a New Window"
|
904 |
|
905 |
-
#: ../page_post_redirect_plugin.php:
|
906 |
-
#: page_post_redirect_plugin.php:
|
907 |
msgid "add No Follow"
|
908 |
msgstr "add No Follow"
|
909 |
|
910 |
-
#: ../page_post_redirect_plugin.php:
|
911 |
msgid ""
|
912 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
913 |
"jQuery\" is set in the options."
|
@@ -915,31 +941,31 @@ msgstr ""
|
|
915 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
916 |
"jQuery\" is set in the options."
|
917 |
|
918 |
-
#: ../page_post_redirect_plugin.php:
|
919 |
msgid "Existing Redirects"
|
920 |
msgstr "Existing Redirects"
|
921 |
|
922 |
-
#: ../page_post_redirect_plugin.php:
|
923 |
msgid "Save"
|
924 |
msgstr "Save"
|
925 |
|
926 |
-
#: ../page_post_redirect_plugin.php:
|
927 |
msgid "Cancel"
|
928 |
msgstr "Cancel"
|
929 |
|
930 |
-
#: ../page_post_redirect_plugin.php:
|
931 |
msgid "Edit"
|
932 |
msgstr "Edit"
|
933 |
|
934 |
-
#: ../page_post_redirect_plugin.php:
|
935 |
msgid "Delete"
|
936 |
msgstr "Delete"
|
937 |
|
938 |
-
#: ../page_post_redirect_plugin.php:
|
939 |
msgid "No Quick Redirects."
|
940 |
msgstr "No Quick Redirects."
|
941 |
|
942 |
-
#: ../page_post_redirect_plugin.php:
|
943 |
msgid ""
|
944 |
"An error occured during the file upload. Please fix your server "
|
945 |
"configuration and retry."
|
@@ -947,11 +973,11 @@ msgstr ""
|
|
947 |
"An error occured during the file upload. Please fix your server "
|
948 |
"configuration and retry."
|
949 |
|
950 |
-
#: ../page_post_redirect_plugin.php:
|
951 |
msgid "SERVER ERROR - Could Not Load"
|
952 |
msgstr "SERVER ERROR - Could Not Load"
|
953 |
|
954 |
-
#: ../page_post_redirect_plugin.php:
|
955 |
msgid ""
|
956 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
957 |
"damaged or corrupt."
|
@@ -959,12 +985,12 @@ msgstr ""
|
|
959 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
960 |
"damaged or corrupt."
|
961 |
|
962 |
-
#: ../page_post_redirect_plugin.php:
|
963 |
-
#: page_post_redirect_plugin.php:
|
964 |
msgid "ERROR - Not a valid File"
|
965 |
msgstr "ERROR - Not a valid File"
|
966 |
|
967 |
-
#: ../page_post_redirect_plugin.php:
|
968 |
msgid ""
|
969 |
"An error occured during the file upload. It might me that the file is too "
|
970 |
"large or you do not have the premissions to write to the temporary upload "
|
@@ -974,7 +1000,7 @@ msgstr ""
|
|
974 |
"large or you do not have the premissions to write to the temporary upload "
|
975 |
"directory. Please fix your server configuration and retry."
|
976 |
|
977 |
-
#: ../page_post_redirect_plugin.php:
|
978 |
msgid ""
|
979 |
"This does not look like the file is in the correct format - it is possibly "
|
980 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
@@ -984,7 +1010,7 @@ msgstr ""
|
|
984 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
985 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
986 |
|
987 |
-
#: ../page_post_redirect_plugin.php:
|
988 |
msgid ""
|
989 |
"It does not look like there are any valid items to import - check the file "
|
990 |
"and try again."
|
@@ -992,51 +1018,51 @@ msgstr ""
|
|
992 |
"It does not look like there are any valid items to import - check the file "
|
993 |
"and try again."
|
994 |
|
995 |
-
#: ../page_post_redirect_plugin.php:
|
996 |
msgid "ERROR - No Valid items to add."
|
997 |
msgstr "ERROR - No Valid items to add."
|
998 |
|
999 |
-
#: ../page_post_redirect_plugin.php:
|
1000 |
msgid "Settings"
|
1001 |
msgstr "Settings"
|
1002 |
|
1003 |
-
#: ../page_post_redirect_plugin.php:
|
1004 |
msgid "Quick Redirects"
|
1005 |
msgstr "Quick Redirects"
|
1006 |
|
1007 |
-
#: ../page_post_redirect_plugin.php:
|
1008 |
msgid "FAQ"
|
1009 |
msgstr "FAQ"
|
1010 |
|
1011 |
-
#: ../page_post_redirect_plugin.php:
|
1012 |
msgid "Donate"
|
1013 |
msgstr "Donate"
|
1014 |
|
1015 |
-
#: ../page_post_redirect_plugin.php:
|
1016 |
msgid "Make Redirect <strong>Active</strong>."
|
1017 |
msgstr "Make Redirect <strong>Active</strong>."
|
1018 |
|
1019 |
-
#: ../page_post_redirect_plugin.php:
|
1020 |
msgid "Check to turn on or redirect will not work."
|
1021 |
msgstr "Check to turn on or redirect will not work."
|
1022 |
|
1023 |
-
#: ../page_post_redirect_plugin.php:
|
1024 |
msgid "Open in a <strong>new window.</strong>"
|
1025 |
msgstr "Open in a <strong>new window.</strong>"
|
1026 |
|
1027 |
-
#: ../page_post_redirect_plugin.php:
|
1028 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
1029 |
msgstr "To increase effectivness, select \"Use jQuery\" in the options."
|
1030 |
|
1031 |
-
#: ../page_post_redirect_plugin.php:
|
1032 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
1033 |
msgstr "Add <strong>rel=\"nofollow\"</strong> to link."
|
1034 |
|
1035 |
-
#: ../page_post_redirect_plugin.php:
|
1036 |
msgid "<strong>Show</strong> Redirect URL in link."
|
1037 |
msgstr "<strong>Show</strong> Redirect URL in link."
|
1038 |
|
1039 |
-
#: ../page_post_redirect_plugin.php:
|
1040 |
msgid ""
|
1041 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
1042 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
@@ -1044,11 +1070,11 @@ msgstr ""
|
|
1044 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
1045 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
1046 |
|
1047 |
-
#: ../page_post_redirect_plugin.php:
|
1048 |
msgid "Redirect / Destination URL:"
|
1049 |
msgstr "Redirect / Destination URL:"
|
1050 |
|
1051 |
-
#: ../page_post_redirect_plugin.php:
|
1052 |
msgid ""
|
1053 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
1054 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
@@ -1060,35 +1086,35 @@ msgstr ""
|
|
1060 |
"<i>including</i> <strong>http://</strong> for all external <i>and</i> meta "
|
1061 |
"redirects.)"
|
1062 |
|
1063 |
-
#: ../page_post_redirect_plugin.php:
|
1064 |
msgid "Type of Redirect:"
|
1065 |
msgstr "Type of Redirect:"
|
1066 |
|
1067 |
-
#: ../page_post_redirect_plugin.php:
|
1068 |
msgid "Permanent"
|
1069 |
msgstr "Permanent"
|
1070 |
|
1071 |
-
#: ../page_post_redirect_plugin.php:
|
1072 |
msgid "Temporary"
|
1073 |
msgstr "Temporary"
|
1074 |
|
1075 |
-
#: ../page_post_redirect_plugin.php:
|
1076 |
msgid "Meta Redirect"
|
1077 |
msgstr "Meta Redirect"
|
1078 |
|
1079 |
-
#: ../page_post_redirect_plugin.php:
|
1080 |
-
msgid "Default is
|
1081 |
-
msgstr "Default is
|
1082 |
|
1083 |
-
#: ../page_post_redirect_plugin.php:
|
1084 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
1085 |
msgstr "Redirect Seconds (ONLY for meta redirects)."
|
1086 |
|
1087 |
-
#: ../page_post_redirect_plugin.php:
|
1088 |
msgid "Leave blank to use options setting. 0 = instant."
|
1089 |
msgstr "Leave blank to use options setting. 0 = instant."
|
1090 |
|
1091 |
-
#: ../page_post_redirect_plugin.php:
|
1092 |
msgid ""
|
1093 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
1094 |
"it may need to be published first and then saved again as a Draft. If you do "
|
@@ -1098,19 +1124,19 @@ msgstr ""
|
|
1098 |
"it may need to be published first and then saved again as a Draft. If you do "
|
1099 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
1100 |
|
1101 |
-
#: ../page_post_redirect_plugin.php:
|
1102 |
msgid "method."
|
1103 |
msgstr "method."
|
1104 |
|
1105 |
-
#: ../page_post_redirect_plugin.php:
|
1106 |
msgid "Meta Redirect Settings"
|
1107 |
msgstr "Meta Redirect Settings"
|
1108 |
|
1109 |
-
#: ../page_post_redirect_plugin.php:
|
1110 |
msgid "Settings Updated"
|
1111 |
msgstr "Settings Updated"
|
1112 |
|
1113 |
-
#: ../page_post_redirect_plugin.php:
|
1114 |
msgid ""
|
1115 |
"This section is for updating options for redirects that use the \"meta "
|
1116 |
"refresh\" funcitonality for redirecting."
|
@@ -1118,7 +1144,7 @@ msgstr ""
|
|
1118 |
"This section is for updating options for redirects that use the \"meta "
|
1119 |
"refresh\" funcitonality for redirecting."
|
1120 |
|
1121 |
-
#: ../page_post_redirect_plugin.php:
|
1122 |
msgid ""
|
1123 |
"Using the setting below, you can add elements or a message to the page that "
|
1124 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
@@ -1128,11 +1154,11 @@ msgstr ""
|
|
1128 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
1129 |
"until the redirect reaches the number of seconds you have set below."
|
1130 |
|
1131 |
-
#: ../page_post_redirect_plugin.php:
|
1132 |
msgid "Load Page Content?"
|
1133 |
msgstr "Load Page Content?"
|
1134 |
|
1135 |
-
#: ../page_post_redirect_plugin.php:
|
1136 |
msgid ""
|
1137 |
"Check if you want the normal page to load before redirect happens (if "
|
1138 |
"redirect is 0 seconds, it may not load fully)."
|
@@ -1140,11 +1166,11 @@ msgstr ""
|
|
1140 |
"Check if you want the normal page to load before redirect happens (if "
|
1141 |
"redirect is 0 seconds, it may not load fully)."
|
1142 |
|
1143 |
-
#: ../page_post_redirect_plugin.php:
|
1144 |
msgid "instant"
|
1145 |
msgstr "instant"
|
1146 |
|
1147 |
-
#: ../page_post_redirect_plugin.php:
|
1148 |
msgid ""
|
1149 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
1150 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
@@ -1154,7 +1180,7 @@ msgstr ""
|
|
1154 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1155 |
"delay, as some content needs to load before the redirect occurs."
|
1156 |
|
1157 |
-
#: ../page_post_redirect_plugin.php:
|
1158 |
#, php-format
|
1159 |
msgid ""
|
1160 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
@@ -1169,7 +1195,7 @@ msgstr ""
|
|
1169 |
"you would type %5$s above. To redirect after an element with a class or ID, "
|
1170 |
"use %6$s or %7$s."
|
1171 |
|
1172 |
-
#: ../page_post_redirect_plugin.php:
|
1173 |
#, php-format
|
1174 |
msgid ""
|
1175 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
@@ -1178,7 +1204,7 @@ msgstr ""
|
|
1178 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1179 |
"when the page loads."
|
1180 |
|
1181 |
-
#: ../page_post_redirect_plugin.php:
|
1182 |
#, php-format
|
1183 |
msgid ""
|
1184 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
@@ -1193,31 +1219,31 @@ msgstr ""
|
|
1193 |
"the page right after the %1$s tag. Otherwise, it will be the only content "
|
1194 |
"shown."
|
1195 |
|
1196 |
-
#: ../page_post_redirect_plugin.php:
|
1197 |
msgid "Add your content below"
|
1198 |
msgstr "Add your content below"
|
1199 |
|
1200 |
-
#: ../page_post_redirect_plugin.php:
|
1201 |
msgid "To use a counter, add the following:"
|
1202 |
msgstr "To use a counter, add the following:"
|
1203 |
|
1204 |
-
#: ../page_post_redirect_plugin.php:
|
1205 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1206 |
msgstr "The \"%1$\" will be replaced with the actual seconds."
|
1207 |
|
1208 |
-
#: ../page_post_redirect_plugin.php:
|
1209 |
msgid "You have the Addon Plugin"
|
1210 |
msgstr "You have the Addon Plugin"
|
1211 |
|
1212 |
-
#: ../page_post_redirect_plugin.php:
|
1213 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1214 |
msgstr "activated. This plugin's functionality is now built into the parent"
|
1215 |
|
1216 |
-
#: ../page_post_redirect_plugin.php:
|
1217 |
msgid "so you no longer need to have the addon plugin installed."
|
1218 |
msgstr "so you no longer need to have the addon plugin installed."
|
1219 |
|
1220 |
-
#: ../page_post_redirect_plugin.php:
|
1221 |
msgid ""
|
1222 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1223 |
"if you desire."
|
3 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
6 |
+
"PO-Revision-Date: Tue Aug 18 2015 15:54:28 GMT-0400 (Eastern Daylight Time)\n"
|
7 |
+
"Last-Translator: Tester <admin@fischercreativemedia.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: English\n"
|
10 |
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
22 |
"X-Loco-Target-Locale: en_US\n"
|
23 |
"X-Generator: Loco - https://localise.biz/"
|
24 |
|
25 |
+
#: ../page_post_redirect_plugin.php:272
|
26 |
msgid "New Meta Redirect options."
|
27 |
msgstr "New Meta Redirect options."
|
28 |
|
29 |
+
#: ../page_post_redirect_plugin.php:273
|
30 |
msgid ""
|
31 |
"Please view the Help Tab above to see more information about the Meta "
|
32 |
"Redirect Settings."
|
34 |
"Please view the Help Tab above to see more information about the Meta "
|
35 |
"Redirect Settings."
|
36 |
|
37 |
+
#: ../page_post_redirect_plugin.php:286
|
38 |
msgid "New Layout of Existing Redirects"
|
39 |
msgstr "New Layout of Existing Redirects"
|
40 |
|
41 |
+
#: ../page_post_redirect_plugin.php:287
|
42 |
msgid ""
|
43 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
44 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
50 |
"elminiate the \"max_input_vars\" configuration issue where redirects were not "
|
51 |
"saving correctly."
|
52 |
|
53 |
+
#: ../page_post_redirect_plugin.php:288
|
54 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
55 |
msgstr "To edit an exisitng redirect, click the pencil icon"
|
56 |
|
57 |
+
#: ../page_post_redirect_plugin.php:288
|
58 |
msgid "and the row will become editable. Click the trash can icon"
|
59 |
msgstr "and the row will become editable. Click the trash can icon"
|
60 |
|
61 |
+
#: ../page_post_redirect_plugin.php:288
|
62 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
63 |
msgstr "and the redirect will be deleted. Click the trash can icon"
|
64 |
|
65 |
+
#: ../page_post_redirect_plugin.php:301
|
66 |
msgid "New Option to Use jQuery"
|
67 |
msgstr "New Option to Use jQuery"
|
68 |
|
69 |
+
#: ../page_post_redirect_plugin.php:302
|
70 |
msgid ""
|
71 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
72 |
"nofollow functionality, you can use the jQuery option."
|
74 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
75 |
"nofollow functionality, you can use the jQuery option."
|
76 |
|
77 |
+
#: ../page_post_redirect_plugin.php:303
|
78 |
msgid ""
|
79 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
80 |
"of the page and add the correct functionality if needed."
|
82 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
83 |
"of the page and add the correct functionality if needed."
|
84 |
|
85 |
+
#: ../page_post_redirect_plugin.php:304
|
86 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
87 |
msgstr "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
88 |
|
89 |
+
#: ../page_post_redirect_plugin.php:415
|
90 |
msgid "Quick Redirects Updated."
|
91 |
msgstr "Quick Redirects Updated."
|
92 |
|
93 |
+
#: ../page_post_redirect_plugin.php:520
|
94 |
msgid "Redirect"
|
95 |
msgstr "Redirect"
|
96 |
|
97 |
# Plugin Name
|
98 |
+
#: ../page_post_redirect_plugin.php:584
|
99 |
msgid "Quick Page/Post Redirect"
|
100 |
msgstr "Quick Page/Post Redirect"
|
101 |
|
102 |
+
#: ../page_post_redirect_plugin.php:597
|
103 |
+
msgid ""
|
104 |
+
"Are you sure you want to PERMANENTLY Delete ALL Redirects and Settings (this "
|
105 |
+
"cannot be undone)?"
|
106 |
+
msgstr ""
|
107 |
+
"Are you sure you want to PERMANENTLY Delete ALL Redirects and Settings (this "
|
108 |
+
"cannot be undone)?"
|
109 |
+
|
110 |
+
#: ../page_post_redirect_plugin.php:597
|
111 |
+
msgid "Are you sure you want to PERMANENTLY Delete ALL Quick Redirects?"
|
112 |
+
msgstr "Are you sure you want to PERMANENTLY Delete ALL Quick Redirects?"
|
113 |
|
114 |
+
#: ../page_post_redirect_plugin.php:597
|
115 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
116 |
msgstr "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
117 |
|
118 |
+
#: ../page_post_redirect_plugin.php:597
|
119 |
msgid ""
|
120 |
"Redirect could not be saved as a redirect already exists with the same "
|
121 |
"Request URL."
|
123 |
"Redirect could not be saved as a redirect already exists with the same "
|
124 |
"Request URL."
|
125 |
|
126 |
+
#: ../page_post_redirect_plugin.php:597
|
127 |
msgid "Are you sure you want to delete this redirect?"
|
128 |
msgstr "Are you sure you want to delete this redirect?"
|
129 |
|
130 |
# JavaScript message
|
131 |
+
#: ../page_post_redirect_plugin.php:597
|
132 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
133 |
msgstr "Error Saving Redirect\\nTry refreshing the page and trying again."
|
134 |
|
135 |
# JavaScript Message
|
136 |
+
#: ../page_post_redirect_plugin.php:597
|
137 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
138 |
msgstr "File type not allowed,\\nAllowed file type: *.txt"
|
139 |
|
140 |
+
#: ../page_post_redirect_plugin.php:597
|
141 |
msgid "Please add at least one redirect before submitting form"
|
142 |
msgstr "Please add at least one redirect before submitting form"
|
143 |
|
144 |
+
#: ../page_post_redirect_plugin.php:683
|
145 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
146 |
msgstr "Quick Page/Post Redirect FAQs/Help"
|
147 |
|
148 |
+
#: ../page_post_redirect_plugin.php:684
|
149 |
msgid ""
|
150 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
151 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
165 |
"information like your WordPress version and examples if the plugin is not "
|
166 |
"working correctly for you. THANKS!"
|
167 |
|
168 |
+
#: ../page_post_redirect_plugin.php:702
|
169 |
msgid "Table of Contents"
|
170 |
msgstr "Table of Contents"
|
171 |
|
172 |
+
#: ../page_post_redirect_plugin.php:706
|
173 |
msgid "Questions/Answers"
|
174 |
msgstr "Questions/Answers"
|
175 |
|
176 |
+
#: ../page_post_redirect_plugin.php:718
|
177 |
msgid "Quick Page Post Redirect Summary"
|
178 |
msgstr "Quick Page Post Redirect Summary"
|
179 |
|
180 |
+
#: ../page_post_redirect_plugin.php:719
|
181 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
182 |
msgstr "This is a summary of Individual & Quick 301 Redirects."
|
183 |
|
184 |
+
#: ../page_post_redirect_plugin.php:727
|
185 |
msgid "Summary"
|
186 |
msgstr "Summary"
|
187 |
|
188 |
+
#: ../page_post_redirect_plugin.php:730
|
189 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
190 |
msgstr "Acitve Override is on - All Redirects are OFF!\n"
|
191 |
|
192 |
+
#: ../page_post_redirect_plugin.php:731
|
193 |
msgid "No Follow Override is on!"
|
194 |
msgstr "No Follow Override is on!"
|
195 |
|
196 |
+
#: ../page_post_redirect_plugin.php:732
|
197 |
msgid "New Window Override is on!"
|
198 |
msgstr "New Window Override is on!"
|
199 |
|
200 |
+
#: ../page_post_redirect_plugin.php:733
|
201 |
msgid "Rewrite Override is on!"
|
202 |
msgstr "Rewrite Override is on!"
|
203 |
|
204 |
+
#: ../page_post_redirect_plugin.php:735
|
205 |
msgid "ID"
|
206 |
msgstr "ID"
|
207 |
|
208 |
+
#: ../page_post_redirect_plugin.php:736
|
209 |
msgid "post type"
|
210 |
msgstr "post type"
|
211 |
|
212 |
+
#: ../page_post_redirect_plugin.php:737
|
213 |
msgid "active"
|
214 |
msgstr "active"
|
215 |
|
216 |
+
#: ../page_post_redirect_plugin.php:738
|
217 |
msgid "no follow"
|
218 |
msgstr "no follow"
|
219 |
|
220 |
+
#: ../page_post_redirect_plugin.php:739
|
221 |
msgid "new window"
|
222 |
msgstr "new window"
|
223 |
|
224 |
+
#: ../page_post_redirect_plugin.php:740
|
225 |
msgid "type"
|
226 |
msgstr "type"
|
227 |
|
228 |
+
#: ../page_post_redirect_plugin.php:741
|
229 |
msgid "rewrite link"
|
230 |
msgstr "rewrite link"
|
231 |
|
232 |
+
#: ../page_post_redirect_plugin.php:742
|
233 |
msgid "original URL"
|
234 |
msgstr "original URL"
|
235 |
|
236 |
+
#: ../page_post_redirect_plugin.php:743
|
237 |
msgid "redirect to URL"
|
238 |
msgstr "redirect to URL"
|
239 |
|
240 |
+
#: ../page_post_redirect_plugin.php:868 ../page_post_redirect_plugin.php:962
|
241 |
msgid "Quick Redirects Imported & Replaced."
|
242 |
msgstr "Quick Redirects Imported & Replaced."
|
243 |
|
244 |
+
#: ../page_post_redirect_plugin.php:869 ../page_post_redirect_plugin.php:963
|
245 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
246 |
msgstr "Quick Redirects Imported & Added to Existing Redirects."
|
247 |
|
248 |
+
#: ../page_post_redirect_plugin.php:872
|
249 |
msgid "Import/Export Redirects"
|
250 |
msgstr "Import/Export Redirects"
|
251 |
|
252 |
+
#: ../page_post_redirect_plugin.php:888 ../page_post_redirect_plugin.php:987
|
253 |
msgid ""
|
254 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
255 |
"to help with future development and updates. We thank you in advance."
|
257 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
258 |
"to help with future development and updates. We thank you in advance."
|
259 |
|
260 |
+
#: ../page_post_redirect_plugin.php:894 ../page_post_redirect_plugin.php:1167
|
261 |
msgid "Export Redirects"
|
262 |
msgstr "Export Redirects"
|
263 |
|
264 |
+
#: ../page_post_redirect_plugin.php:895
|
265 |
msgid ""
|
266 |
"You should back-up your redirect regularly in case something happens to the "
|
267 |
"database."
|
269 |
"You should back-up your redirect regularly in case something happens to the "
|
270 |
"database."
|
271 |
|
272 |
+
#: ../page_post_redirect_plugin.php:896
|
273 |
msgid ""
|
274 |
"Please use the below buttons to make a back-up as either encoded "
|
275 |
"(unreadable) or pipe separated"
|
277 |
"Please use the below buttons to make a back-up as either encoded "
|
278 |
"(unreadable) or pipe separated"
|
279 |
|
280 |
+
#: ../page_post_redirect_plugin.php:897
|
281 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
282 |
msgstr "EXPORT all Quick Redirects (Encoded)"
|
283 |
|
284 |
+
#: ../page_post_redirect_plugin.php:898 ../page_post_redirect_plugin.php:911
|
285 |
msgid "OR"
|
286 |
msgstr "OR"
|
287 |
|
288 |
+
#: ../page_post_redirect_plugin.php:899
|
289 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
290 |
msgstr "EXPORT all Quick Redirects (PIPE Separated)"
|
291 |
|
292 |
+
#: ../page_post_redirect_plugin.php:906 ../page_post_redirect_plugin.php:1172
|
293 |
msgid "Import Redirects"
|
294 |
msgstr "Import Redirects"
|
295 |
|
296 |
+
#: ../page_post_redirect_plugin.php:907
|
297 |
msgid ""
|
298 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
299 |
"option."
|
301 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
302 |
"option."
|
303 |
|
304 |
+
#: ../page_post_redirect_plugin.php:908
|
305 |
msgid ""
|
306 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
307 |
"redirects, the file must be pipe dilimited "
|
309 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
310 |
"redirects, the file must be pipe dilimited "
|
311 |
|
312 |
+
#: ../page_post_redirect_plugin.php:910
|
313 |
msgid "RESTORE Saved Quick Redirects"
|
314 |
msgstr "RESTORE Saved Quick Redirects"
|
315 |
|
316 |
+
#: ../page_post_redirect_plugin.php:912
|
317 |
msgid "ADD TO Quick Redirects"
|
318 |
msgstr "ADD TO Quick Redirects"
|
319 |
|
320 |
+
#: ../page_post_redirect_plugin.php:916 ../page_post_redirect_plugin.php:937
|
321 |
msgid "Select Quick Redirects file to import:"
|
322 |
msgstr "Select Quick Redirects file to import:"
|
323 |
|
324 |
+
#: ../page_post_redirect_plugin.php:927
|
325 |
msgid ""
|
326 |
"The import file should be a text file with one rediect per line, PIPE "
|
327 |
"separated, in this format:"
|
330 |
"separated, in this format:"
|
331 |
|
332 |
# these are column titles.
|
333 |
+
#: ../page_post_redirect_plugin.php:929
|
334 |
msgid "redirect|destination|newwindow|nofollow"
|
335 |
msgstr "redirect|destination|newwindow|nofollow"
|
336 |
|
337 |
+
#: ../page_post_redirect_plugin.php:930
|
338 |
msgid "for Example:"
|
339 |
msgstr "for Example:"
|
340 |
|
341 |
# translate this to same as source
|
342 |
+
#: ../page_post_redirect_plugin.php:932
|
343 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
344 |
msgstr "/old-location.htm|http://some.com/new-destination/|0|1"
|
345 |
|
346 |
+
#: ../page_post_redirect_plugin.php:933
|
347 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
348 |
msgstr "/dontate/|http://example.com/destination/|1|1"
|
349 |
|
350 |
+
#: ../page_post_redirect_plugin.php:935
|
351 |
msgid "IMPORTANT:"
|
352 |
msgstr "IMPORTANT:"
|
353 |
|
354 |
+
#: ../page_post_redirect_plugin.php:935
|
355 |
msgid ""
|
356 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
357 |
"URL encoded before adding them!"
|
359 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
360 |
"URL encoded before adding them!"
|
361 |
|
362 |
+
#: ../page_post_redirect_plugin.php:942
|
363 |
msgid "ADD TO Current Quick Redirects"
|
364 |
msgstr "ADD TO Current Quick Redirects"
|
365 |
|
366 |
+
#: ../page_post_redirect_plugin.php:960
|
367 |
msgid "All Quick Redirects deleted from database."
|
368 |
msgstr "All Quick Redirects deleted from database."
|
369 |
|
370 |
+
#: ../page_post_redirect_plugin.php:961
|
371 |
msgid "All Individual Redirects deleted from database."
|
372 |
msgstr "All Individual Redirects deleted from database."
|
373 |
|
374 |
+
#: ../page_post_redirect_plugin.php:964
|
375 |
+
msgid "All Redirects and Settings deleted from database"
|
376 |
+
msgstr "All Redirects and Settings deleted from database"
|
377 |
+
|
378 |
+
#: ../page_post_redirect_plugin.php:965
|
379 |
msgid ""
|
380 |
"There was an problem with your last request. Please reload the page and try "
|
381 |
"again."
|
383 |
"There was an problem with your last request. Please reload the page and try "
|
384 |
"again."
|
385 |
|
386 |
+
#: ../page_post_redirect_plugin.php:969
|
387 |
msgid "Quick Page Post Redirect Options"
|
388 |
msgstr "Quick Page Post Redirect Options"
|
389 |
|
390 |
+
#: ../page_post_redirect_plugin.php:998
|
391 |
msgid "Basic Settings"
|
392 |
msgstr "Basic Settings"
|
393 |
|
394 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
395 |
+
#: ../page_post_redirect_plugin.php:1001
|
396 |
msgid "Use with Custom Post Types?"
|
397 |
msgstr "Use with Custom Post Types?"
|
398 |
|
399 |
+
#: ../page_post_redirect_plugin.php:1005
|
400 |
msgid "Hide"
|
401 |
msgstr "Hide"
|
402 |
|
403 |
+
#: ../page_post_redirect_plugin.php:1005
|
404 |
msgid "meta box for following Post Types:"
|
405 |
msgstr "meta box for following Post Types:"
|
406 |
|
407 |
+
#: ../page_post_redirect_plugin.php:1027
|
408 |
msgid "Show Column Headers?"
|
409 |
msgstr "Show Column Headers?"
|
410 |
|
411 |
+
#: ../page_post_redirect_plugin.php:1028
|
412 |
msgid "Show Columns on list pages for set up redirects."
|
413 |
msgstr "Show Columns on list pages for set up redirects."
|
414 |
|
415 |
+
#: ../page_post_redirect_plugin.php:1031
|
416 |
msgid "Use jQuery?"
|
417 |
msgstr "Use jQuery?"
|
418 |
|
419 |
+
#: ../page_post_redirect_plugin.php:1032
|
420 |
msgid ""
|
421 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
422 |
"turning this off."
|
424 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
425 |
"turning this off."
|
426 |
|
427 |
+
#: ../page_post_redirect_plugin.php:1032
|
428 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
429 |
msgstr "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
430 |
|
431 |
+
#: ../page_post_redirect_plugin.php:1038
|
432 |
msgid "Master Override Options"
|
433 |
msgstr "Master Override Options"
|
434 |
|
435 |
+
#: ../page_post_redirect_plugin.php:1038
|
436 |
msgid ""
|
437 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
438 |
"settings."
|
440 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
441 |
"settings."
|
442 |
|
443 |
+
#: ../page_post_redirect_plugin.php:1041
|
444 |
msgid "Turn OFF all Redirects?"
|
445 |
msgstr "Turn OFF all Redirects?"
|
446 |
|
447 |
+
#: ../page_post_redirect_plugin.php:1042
|
448 |
msgid "Basically the same as having no redirects set up."
|
449 |
msgstr "Basically the same as having no redirects set up."
|
450 |
|
451 |
# keep code text untranslated.
|
452 |
+
#: ../page_post_redirect_plugin.php:1045
|
453 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
454 |
msgstr "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
455 |
|
456 |
+
#: ../page_post_redirect_plugin.php:1046 ../page_post_redirect_plugin.php:1050
|
457 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
458 |
msgstr "Requires \"use jQuery\" option to work with Quick Redirects."
|
459 |
|
460 |
+
#: ../page_post_redirect_plugin.php:1049
|
461 |
msgid "Make ALL Redirects open in a New Window?"
|
462 |
msgstr "Make ALL Redirects open in a New Window?"
|
463 |
|
464 |
+
#: ../page_post_redirect_plugin.php:1053
|
465 |
msgid "Make ALL Redirects this type:"
|
466 |
msgstr "Make ALL Redirects this type:"
|
467 |
|
468 |
+
#: ../page_post_redirect_plugin.php:1055
|
469 |
msgid "Use Individual Settings"
|
470 |
msgstr "Use Individual Settings"
|
471 |
|
472 |
+
#: ../page_post_redirect_plugin.php:1056
|
473 |
msgid "Permanant Redirect"
|
474 |
msgstr "Permanant Redirect"
|
475 |
|
476 |
+
#: ../page_post_redirect_plugin.php:1057 ../page_post_redirect_plugin.php:1058
|
477 |
msgid "Temporary Redirect"
|
478 |
msgstr "Temporary Redirect"
|
479 |
|
480 |
+
#: ../page_post_redirect_plugin.php:1059
|
481 |
msgid "Meta Refresh Redirect"
|
482 |
msgstr "Meta Refresh Redirect"
|
483 |
|
484 |
+
#: ../page_post_redirect_plugin.php:1061
|
485 |
+
msgid "(This will also override Quick Redirects)"
|
486 |
+
msgstr "(This will also override Quick Redirects)"
|
487 |
|
488 |
+
#: ../page_post_redirect_plugin.php:1065
|
489 |
msgid "Make ALL redirects Case Sensitive?"
|
490 |
msgstr "Make ALL redirects Case Sensitive?"
|
491 |
|
492 |
+
#: ../page_post_redirect_plugin.php:1066
|
493 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
494 |
msgstr "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
495 |
|
496 |
+
#: ../page_post_redirect_plugin.php:1069
|
497 |
msgid "Make ALL Redirects go to this URL:"
|
498 |
msgstr "Make ALL Redirects go to this URL:"
|
499 |
|
500 |
+
#: ../page_post_redirect_plugin.php:1070
|
501 |
msgid "Use full URL including <code>http://</code>."
|
502 |
msgstr "Use full URL including <code>http://</code>."
|
503 |
|
504 |
+
#: ../page_post_redirect_plugin.php:1073
|
505 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
506 |
msgstr "Rewrite ALL Redirects URLs to Show in LINK?"
|
507 |
|
508 |
+
#: ../page_post_redirect_plugin.php:1074
|
509 |
msgid ""
|
510 |
+
"Makes link show redirect URL instead of the original URL. Will only work on "
|
511 |
+
"Quick Redirects if the \"Use jQuery\" option is set."
|
|
|
512 |
msgstr ""
|
513 |
+
"Makes link show redirect URL instead of the original URL. Will only work on "
|
514 |
+
"Quick Redirects if the \"Use jQuery\" option is set."
|
|
|
515 |
|
516 |
+
#: ../page_post_redirect_plugin.php:1080
|
517 |
msgid "Plugin Clean Up"
|
518 |
msgstr "Plugin Clean Up"
|
519 |
|
520 |
+
#: ../page_post_redirect_plugin.php:1080
|
521 |
msgid ""
|
522 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
523 |
"this."
|
525 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
526 |
"this."
|
527 |
|
528 |
+
#: ../page_post_redirect_plugin.php:1083
|
529 |
msgid "Delete Redirects?"
|
530 |
msgstr "Delete Redirects?"
|
531 |
|
532 |
+
#: ../page_post_redirect_plugin.php:1085
|
533 |
msgid "Delete All Individual Redirects"
|
534 |
msgstr "Delete All Individual Redirects"
|
535 |
|
536 |
+
#: ../page_post_redirect_plugin.php:1086
|
537 |
msgid "Delete all Quick Redirects"
|
538 |
msgstr "Delete all Quick Redirects"
|
539 |
|
540 |
+
#: ../page_post_redirect_plugin.php:1087
|
541 |
msgid ""
|
542 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
543 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
547 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
548 |
"page."
|
549 |
|
550 |
+
#: ../page_post_redirect_plugin.php:1091
|
551 |
+
msgid "Delete ALL Redirects & Settings?"
|
552 |
+
msgstr "Delete ALL Redirects & Settings?"
|
553 |
+
|
554 |
+
#: ../page_post_redirect_plugin.php:1093
|
555 |
+
msgid "Delete ALL Redirects AND Settings"
|
556 |
+
msgstr "Delete ALL Redirects AND Settings"
|
557 |
+
|
558 |
+
#: ../page_post_redirect_plugin.php:1094
|
559 |
+
msgid ""
|
560 |
+
"All Redirects and Settings will be removed from the database. This can NOT "
|
561 |
+
"be undone!"
|
562 |
+
msgstr ""
|
563 |
+
"All Redirects and Settings will be removed from the database. This can NOT "
|
564 |
+
"be undone!"
|
565 |
+
|
566 |
+
#: ../page_post_redirect_plugin.php:1098 ../page_post_redirect_plugin.php:2278
|
567 |
msgid "Save Changes"
|
568 |
msgstr "Save Changes"
|
569 |
|
570 |
+
#: ../page_post_redirect_plugin.php:1139
|
571 |
msgid "Examples"
|
572 |
msgstr "Examples"
|
573 |
|
574 |
+
#: ../page_post_redirect_plugin.php:1144
|
575 |
msgid "Troubleshooting"
|
576 |
msgstr "Troubleshooting"
|
577 |
|
578 |
+
#: ../page_post_redirect_plugin.php:1147
|
579 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
580 |
msgstr "IMPORTANT TROUBLESHOOTING NOTES:"
|
581 |
|
582 |
+
#: ../page_post_redirect_plugin.php:1149
|
583 |
msgid ""
|
584 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
585 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
587 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
588 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
589 |
|
590 |
+
#: ../page_post_redirect_plugin.php:1150
|
591 |
msgid ""
|
592 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
593 |
"directory and contain the <code>/</code> at the beginning."
|
595 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
596 |
"directory and contain the <code>/</code> at the beginning."
|
597 |
|
598 |
+
#: ../page_post_redirect_plugin.php:1151
|
599 |
msgid ""
|
600 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
601 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
609 |
"<code>https://</code>, use it as the protocol. Our best guess is that your "
|
610 |
"domain and protocol are"
|
611 |
|
612 |
+
#: ../page_post_redirect_plugin.php:1152
|
613 |
msgid ""
|
614 |
"If you are having issues with the link not redirecting on a SSL site with "
|
615 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
619 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
620 |
"redirects, one with and one without the SSL protocol."
|
621 |
|
622 |
+
#: ../page_post_redirect_plugin.php:1153
|
623 |
msgid ""
|
624 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
625 |
"root), for example"
|
627 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
628 |
"root), for example"
|
629 |
|
630 |
+
#: ../page_post_redirect_plugin.php:1154
|
631 |
msgid ""
|
632 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
633 |
"work with Quick Redirects, you need to have:"
|
635 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
636 |
"work with Quick Redirects, you need to have:"
|
637 |
|
638 |
+
#: ../page_post_redirect_plugin.php:1156
|
639 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
640 |
msgstr "\"Use jQuery?\" option selected in the settings page"
|
641 |
|
642 |
+
#: ../page_post_redirect_plugin.php:1157
|
643 |
msgid ""
|
644 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
645 |
"menu, content, sidebar, etc."
|
647 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
648 |
"menu, content, sidebar, etc."
|
649 |
|
650 |
+
#: ../page_post_redirect_plugin.php:1158
|
651 |
msgid ""
|
652 |
"The open in a new window or nofollow settings will not happen if someone "
|
653 |
"just types the old link in the URL or if they come from a bookmark or link "
|
663 |
"<code>target</code> and <code>rel</code> properties to the link to make it "
|
664 |
"work."
|
665 |
|
666 |
+
#: ../page_post_redirect_plugin.php:1168
|
667 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
668 |
msgstr "You can export redirects in two formats - Encoded or Delimited."
|
669 |
|
670 |
+
#: ../page_post_redirect_plugin.php:1178
|
671 |
msgid "Load Content?"
|
672 |
msgstr "Load Content?"
|
673 |
|
674 |
+
#: ../page_post_redirect_plugin.php:1179
|
675 |
msgid ""
|
676 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
677 |
"load as normal or to only load a blank page or the content provided in the "
|
681 |
"load as normal or to only load a blank page or the content provided in the "
|
682 |
"<strong>Page Content</strong> section. "
|
683 |
|
684 |
+
#: ../page_post_redirect_plugin.php:1180
|
685 |
msgid ""
|
686 |
"If checked, all of the original content will load, so keep this in mind when "
|
687 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
691 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
692 |
"will not compeletely load. "
|
693 |
|
694 |
+
#: ../page_post_redirect_plugin.php:1184 ../page_post_redirect_plugin.php:2256
|
695 |
msgid "Redirect Seconds"
|
696 |
msgstr "Redirect Seconds"
|
697 |
|
698 |
+
#: ../page_post_redirect_plugin.php:1185
|
699 |
msgid ""
|
700 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
701 |
"have an instant redirect*."
|
703 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
704 |
"have an instant redirect*."
|
705 |
|
706 |
+
#: ../page_post_redirect_plugin.php:1186
|
707 |
msgid ""
|
708 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
709 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
715 |
"longer than instant, depending on how much content needs to load before the "
|
716 |
"trigger happens."
|
717 |
|
718 |
+
#: ../page_post_redirect_plugin.php:1190 ../page_post_redirect_plugin.php:2260
|
719 |
msgid "Redirect Trigger"
|
720 |
msgstr "Redirect Trigger"
|
721 |
|
722 |
+
#: ../page_post_redirect_plugin.php:1191
|
723 |
msgid ""
|
724 |
"The class or id or tag name of the element to load before the redirect "
|
725 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
729 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
730 |
"a trigger."
|
731 |
|
732 |
+
#: ../page_post_redirect_plugin.php:1192
|
733 |
msgid ""
|
734 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
735 |
"<strong>.my-class-name</strong>"
|
737 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
738 |
"<strong>.my-class-name</strong>"
|
739 |
|
740 |
+
#: ../page_post_redirect_plugin.php:1193
|
741 |
msgid ""
|
742 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
743 |
"id-name</strong>."
|
745 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
746 |
"id-name</strong>."
|
747 |
|
748 |
+
#: ../page_post_redirect_plugin.php:1194
|
749 |
msgid ""
|
750 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
751 |
"characters in the name, i.e., <body> would just be "
|
755 |
"characters in the name, i.e., <body> would just be "
|
756 |
"<strong>body</strong>."
|
757 |
|
758 |
+
#: ../page_post_redirect_plugin.php:1195
|
759 |
msgid ""
|
760 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
761 |
"on all events."
|
763 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
764 |
"on all events."
|
765 |
|
766 |
+
#: ../page_post_redirect_plugin.php:1199 ../page_post_redirect_plugin.php:2264
|
767 |
msgid "Append Content To"
|
768 |
msgstr "Append Content To"
|
769 |
|
770 |
+
#: ../page_post_redirect_plugin.php:1200
|
771 |
msgid ""
|
772 |
"The class, id or tag name that you want the content in the <strong>Page "
|
773 |
"Content</strong> to be loading into."
|
775 |
"The class, id or tag name that you want the content in the <strong>Page "
|
776 |
"Content</strong> to be loading into."
|
777 |
|
778 |
+
#: ../page_post_redirect_plugin.php:1201
|
779 |
msgid ""
|
780 |
"If you are loading the content of the page, use an existing class or id for "
|
781 |
"an existing element (i.e., .page-content) so your additional page content "
|
785 |
"an existing element (i.e., .page-content) so your additional page content "
|
786 |
"(if any) is loaded into that element."
|
787 |
|
788 |
+
#: ../page_post_redirect_plugin.php:1202
|
789 |
msgid ""
|
790 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
791 |
"used."
|
793 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
794 |
"used."
|
795 |
|
796 |
+
#: ../page_post_redirect_plugin.php:1206 ../page_post_redirect_plugin.php:2268
|
797 |
msgid "Page Content"
|
798 |
msgstr "Page Content"
|
799 |
|
800 |
+
#: ../page_post_redirect_plugin.php:1207
|
801 |
msgid ""
|
802 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
803 |
"script or image tag you want to use, add it here."
|
805 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
806 |
"script or image tag you want to use, add it here."
|
807 |
|
808 |
+
#: ../page_post_redirect_plugin.php:1208
|
809 |
msgid ""
|
810 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
811 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
821 |
"<strong>Append Content</strong> To to \"body\" and <strong>Redirect "
|
822 |
"Trigger</strong> to \"body\"."
|
823 |
|
824 |
+
#: ../page_post_redirect_plugin.php:1209
|
825 |
msgid ""
|
826 |
"Additionally, you can add the redirect counter to the page by adding the "
|
827 |
"code sample under the <strong>Page Content</strong> box."
|
829 |
"Additionally, you can add the redirect counter to the page by adding the "
|
830 |
"code sample under the <strong>Page Content</strong> box."
|
831 |
|
832 |
+
#: ../page_post_redirect_plugin.php:1217
|
833 |
msgid "Quick Redirects (301 Redirects)"
|
834 |
msgstr "Quick Redirects (301 Redirects)"
|
835 |
|
836 |
+
#: ../page_post_redirect_plugin.php:1228
|
837 |
msgid ""
|
838 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
839 |
"order to use <strong>NW</strong> (open in a new window) or "
|
845 |
"<strong>NF</strong> (add rel=\"nofollow\") options for Quick Redirects, you "
|
846 |
"must have it enabled."
|
847 |
|
848 |
+
#: ../page_post_redirect_plugin.php:1229 ../page_post_redirect_plugin.php:1234
|
849 |
msgid "hide this message"
|
850 |
msgstr "hide this message"
|
851 |
|
852 |
+
#: ../page_post_redirect_plugin.php:1233
|
853 |
msgid ""
|
854 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
855 |
"(nofollow) options, check the appropriate option and update when adding "
|
863 |
"updated with these options (as long as you have <code>Use jQuery?</code> "
|
864 |
"enabled in the plugin settings."
|
865 |
|
866 |
+
#: ../page_post_redirect_plugin.php:1237
|
867 |
msgid ""
|
868 |
"Quick Redirects are useful when you have links from an old site that now "
|
869 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
879 |
"need to send some place else and you don't want to create a Page or Post "
|
880 |
"just to use the individual Page/Post Redirect option."
|
881 |
|
882 |
+
#: ../page_post_redirect_plugin.php:1238
|
883 |
msgid ""
|
884 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
885 |
"URL</strong> field, and the URL it should be redirected to in the "
|
893 |
"trash can at the end of that row. To edit a redirect, click the pencil edit "
|
894 |
"icon."
|
895 |
|
896 |
+
#: ../page_post_redirect_plugin.php:1239
|
897 |
msgid ""
|
898 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
899 |
"example redirects."
|
901 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
902 |
"example redirects."
|
903 |
|
904 |
+
#: ../page_post_redirect_plugin.php:1245 ../page_post_redirect_plugin.php:1288
|
905 |
msgid "Add New Redirects"
|
906 |
msgstr "Add New Redirects"
|
907 |
|
908 |
+
#: ../page_post_redirect_plugin.php:1248 ../page_post_redirect_plugin.php:1297
|
909 |
msgid "Request URL"
|
910 |
msgstr "Request URL"
|
911 |
|
912 |
+
#: ../page_post_redirect_plugin.php:1250 ../page_post_redirect_plugin.php:1299
|
913 |
msgid "Destination URL"
|
914 |
msgstr "Destination URL"
|
915 |
|
916 |
# Stands for 'New Window'
|
917 |
+
#: ../page_post_redirect_plugin.php:1251 ../page_post_redirect_plugin.php:1300
|
918 |
msgid "NW"
|
919 |
msgstr "NW"
|
920 |
|
921 |
# Stands for 'No Follow'
|
922 |
+
#: ../page_post_redirect_plugin.php:1252 ../page_post_redirect_plugin.php:1301
|
923 |
msgid "NF"
|
924 |
msgstr "NF"
|
925 |
|
926 |
+
#: ../page_post_redirect_plugin.php:1260 ../page_post_redirect_plugin.php:1269 ..
|
927 |
+
#: page_post_redirect_plugin.php:1278 ../page_post_redirect_plugin.php:1310
|
928 |
msgid "open in a New Window"
|
929 |
msgstr "open in a New Window"
|
930 |
|
931 |
+
#: ../page_post_redirect_plugin.php:1261 ../page_post_redirect_plugin.php:1270 ..
|
932 |
+
#: page_post_redirect_plugin.php:1279 ../page_post_redirect_plugin.php:1311
|
933 |
msgid "add No Follow"
|
934 |
msgstr "add No Follow"
|
935 |
|
936 |
+
#: ../page_post_redirect_plugin.php:1284
|
937 |
msgid ""
|
938 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
939 |
"jQuery\" is set in the options."
|
941 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
942 |
"jQuery\" is set in the options."
|
943 |
|
944 |
+
#: ../page_post_redirect_plugin.php:1294
|
945 |
msgid "Existing Redirects"
|
946 |
msgstr "Existing Redirects"
|
947 |
|
948 |
+
#: ../page_post_redirect_plugin.php:1312
|
949 |
msgid "Save"
|
950 |
msgstr "Save"
|
951 |
|
952 |
+
#: ../page_post_redirect_plugin.php:1313
|
953 |
msgid "Cancel"
|
954 |
msgstr "Cancel"
|
955 |
|
956 |
+
#: ../page_post_redirect_plugin.php:1354
|
957 |
msgid "Edit"
|
958 |
msgstr "Edit"
|
959 |
|
960 |
+
#: ../page_post_redirect_plugin.php:1355
|
961 |
msgid "Delete"
|
962 |
msgstr "Delete"
|
963 |
|
964 |
+
#: ../page_post_redirect_plugin.php:1363
|
965 |
msgid "No Quick Redirects."
|
966 |
msgstr "No Quick Redirects."
|
967 |
|
968 |
+
#: ../page_post_redirect_plugin.php:1513
|
969 |
msgid ""
|
970 |
"An error occured during the file upload. Please fix your server "
|
971 |
"configuration and retry."
|
973 |
"An error occured during the file upload. Please fix your server "
|
974 |
"configuration and retry."
|
975 |
|
976 |
+
#: ../page_post_redirect_plugin.php:1513 ../page_post_redirect_plugin.php:1577
|
977 |
msgid "SERVER ERROR - Could Not Load"
|
978 |
msgstr "SERVER ERROR - Could Not Load"
|
979 |
|
980 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562
|
981 |
msgid ""
|
982 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
983 |
"damaged or corrupt."
|
985 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
986 |
"damaged or corrupt."
|
987 |
|
988 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562 ..
|
989 |
+
#: page_post_redirect_plugin.php:1591
|
990 |
msgid "ERROR - Not a valid File"
|
991 |
msgstr "ERROR - Not a valid File"
|
992 |
|
993 |
+
#: ../page_post_redirect_plugin.php:1577
|
994 |
msgid ""
|
995 |
"An error occured during the file upload. It might me that the file is too "
|
996 |
"large or you do not have the premissions to write to the temporary upload "
|
1000 |
"large or you do not have the premissions to write to the temporary upload "
|
1001 |
"directory. Please fix your server configuration and retry."
|
1002 |
|
1003 |
+
#: ../page_post_redirect_plugin.php:1591
|
1004 |
msgid ""
|
1005 |
"This does not look like the file is in the correct format - it is possibly "
|
1006 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
1010 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
1011 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
1012 |
|
1013 |
+
#: ../page_post_redirect_plugin.php:1627
|
1014 |
msgid ""
|
1015 |
"It does not look like there are any valid items to import - check the file "
|
1016 |
"and try again."
|
1018 |
"It does not look like there are any valid items to import - check the file "
|
1019 |
"and try again."
|
1020 |
|
1021 |
+
#: ../page_post_redirect_plugin.php:1627
|
1022 |
msgid "ERROR - No Valid items to add."
|
1023 |
msgstr "ERROR - No Valid items to add."
|
1024 |
|
1025 |
+
#: ../page_post_redirect_plugin.php:1691
|
1026 |
msgid "Settings"
|
1027 |
msgstr "Settings"
|
1028 |
|
1029 |
+
#: ../page_post_redirect_plugin.php:1697 ../page_post_redirect_plugin.php:1759
|
1030 |
msgid "Quick Redirects"
|
1031 |
msgstr "Quick Redirects"
|
1032 |
|
1033 |
+
#: ../page_post_redirect_plugin.php:1698
|
1034 |
msgid "FAQ"
|
1035 |
msgstr "FAQ"
|
1036 |
|
1037 |
+
#: ../page_post_redirect_plugin.php:1699
|
1038 |
msgid "Donate"
|
1039 |
msgstr "Donate"
|
1040 |
|
1041 |
+
#: ../page_post_redirect_plugin.php:1717
|
1042 |
msgid "Make Redirect <strong>Active</strong>."
|
1043 |
msgstr "Make Redirect <strong>Active</strong>."
|
1044 |
|
1045 |
+
#: ../page_post_redirect_plugin.php:1717
|
1046 |
msgid "Check to turn on or redirect will not work."
|
1047 |
msgstr "Check to turn on or redirect will not work."
|
1048 |
|
1049 |
+
#: ../page_post_redirect_plugin.php:1718
|
1050 |
msgid "Open in a <strong>new window.</strong>"
|
1051 |
msgstr "Open in a <strong>new window.</strong>"
|
1052 |
|
1053 |
+
#: ../page_post_redirect_plugin.php:1718 ../page_post_redirect_plugin.php:1719
|
1054 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
1055 |
msgstr "To increase effectivness, select \"Use jQuery\" in the options."
|
1056 |
|
1057 |
+
#: ../page_post_redirect_plugin.php:1719
|
1058 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
1059 |
msgstr "Add <strong>rel=\"nofollow\"</strong> to link."
|
1060 |
|
1061 |
+
#: ../page_post_redirect_plugin.php:1720
|
1062 |
msgid "<strong>Show</strong> Redirect URL in link."
|
1063 |
msgstr "<strong>Show</strong> Redirect URL in link."
|
1064 |
|
1065 |
+
#: ../page_post_redirect_plugin.php:1720
|
1066 |
msgid ""
|
1067 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
1068 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
1070 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
1071 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
1072 |
|
1073 |
+
#: ../page_post_redirect_plugin.php:1722
|
1074 |
msgid "Redirect / Destination URL:"
|
1075 |
msgstr "Redirect / Destination URL:"
|
1076 |
|
1077 |
+
#: ../page_post_redirect_plugin.php:1723
|
1078 |
msgid ""
|
1079 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
1080 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
1086 |
"<i>including</i> <strong>http://</strong> for all external <i>and</i> meta "
|
1087 |
"redirects.)"
|
1088 |
|
1089 |
+
#: ../page_post_redirect_plugin.php:1724
|
1090 |
msgid "Type of Redirect:"
|
1091 |
msgstr "Type of Redirect:"
|
1092 |
|
1093 |
+
#: ../page_post_redirect_plugin.php:1746
|
1094 |
msgid "Permanent"
|
1095 |
msgstr "Permanent"
|
1096 |
|
1097 |
+
#: ../page_post_redirect_plugin.php:1747 ../page_post_redirect_plugin.php:1748
|
1098 |
msgid "Temporary"
|
1099 |
msgstr "Temporary"
|
1100 |
|
1101 |
+
#: ../page_post_redirect_plugin.php:1749
|
1102 |
msgid "Meta Redirect"
|
1103 |
msgstr "Meta Redirect"
|
1104 |
|
1105 |
+
#: ../page_post_redirect_plugin.php:1750
|
1106 |
+
msgid "Default is 301 (Permanent Redirect)."
|
1107 |
+
msgstr "Default is 301 (Permanent Redirect)."
|
1108 |
|
1109 |
+
#: ../page_post_redirect_plugin.php:1757
|
1110 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
1111 |
msgstr "Redirect Seconds (ONLY for meta redirects)."
|
1112 |
|
1113 |
+
#: ../page_post_redirect_plugin.php:1757
|
1114 |
msgid "Leave blank to use options setting. 0 = instant."
|
1115 |
msgstr "Leave blank to use options setting. 0 = instant."
|
1116 |
|
1117 |
+
#: ../page_post_redirect_plugin.php:1759
|
1118 |
msgid ""
|
1119 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
1120 |
"it may need to be published first and then saved again as a Draft. If you do "
|
1124 |
"it may need to be published first and then saved again as a Draft. If you do "
|
1125 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
1126 |
|
1127 |
+
#: ../page_post_redirect_plugin.php:1759
|
1128 |
msgid "method."
|
1129 |
msgstr "method."
|
1130 |
|
1131 |
+
#: ../page_post_redirect_plugin.php:2244
|
1132 |
msgid "Meta Redirect Settings"
|
1133 |
msgstr "Meta Redirect Settings"
|
1134 |
|
1135 |
+
#: ../page_post_redirect_plugin.php:2245
|
1136 |
msgid "Settings Updated"
|
1137 |
msgstr "Settings Updated"
|
1138 |
|
1139 |
+
#: ../page_post_redirect_plugin.php:2246
|
1140 |
msgid ""
|
1141 |
"This section is for updating options for redirects that use the \"meta "
|
1142 |
"refresh\" funcitonality for redirecting."
|
1144 |
"This section is for updating options for redirects that use the \"meta "
|
1145 |
"refresh\" funcitonality for redirecting."
|
1146 |
|
1147 |
+
#: ../page_post_redirect_plugin.php:2247
|
1148 |
msgid ""
|
1149 |
"Using the setting below, you can add elements or a message to the page that "
|
1150 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
1154 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
1155 |
"until the redirect reaches the number of seconds you have set below."
|
1156 |
|
1157 |
+
#: ../page_post_redirect_plugin.php:2252
|
1158 |
msgid "Load Page Content?"
|
1159 |
msgstr "Load Page Content?"
|
1160 |
|
1161 |
+
#: ../page_post_redirect_plugin.php:2253
|
1162 |
msgid ""
|
1163 |
"Check if you want the normal page to load before redirect happens (if "
|
1164 |
"redirect is 0 seconds, it may not load fully)."
|
1166 |
"Check if you want the normal page to load before redirect happens (if "
|
1167 |
"redirect is 0 seconds, it may not load fully)."
|
1168 |
|
1169 |
+
#: ../page_post_redirect_plugin.php:2257
|
1170 |
msgid "instant"
|
1171 |
msgstr "instant"
|
1172 |
|
1173 |
+
#: ../page_post_redirect_plugin.php:2257
|
1174 |
msgid ""
|
1175 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
1176 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1180 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1181 |
"delay, as some content needs to load before the redirect occurs."
|
1182 |
|
1183 |
+
#: ../page_post_redirect_plugin.php:2261
|
1184 |
#, php-format
|
1185 |
msgid ""
|
1186 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
1195 |
"you would type %5$s above. To redirect after an element with a class or ID, "
|
1196 |
"use %6$s or %7$s."
|
1197 |
|
1198 |
+
#: ../page_post_redirect_plugin.php:2265
|
1199 |
#, php-format
|
1200 |
msgid ""
|
1201 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1204 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1205 |
"when the page loads."
|
1206 |
|
1207 |
+
#: ../page_post_redirect_plugin.php:2269
|
1208 |
#, php-format
|
1209 |
msgid ""
|
1210 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
1219 |
"the page right after the %1$s tag. Otherwise, it will be the only content "
|
1220 |
"shown."
|
1221 |
|
1222 |
+
#: ../page_post_redirect_plugin.php:2269
|
1223 |
msgid "Add your content below"
|
1224 |
msgstr "Add your content below"
|
1225 |
|
1226 |
+
#: ../page_post_redirect_plugin.php:2271
|
1227 |
msgid "To use a counter, add the following:"
|
1228 |
msgstr "To use a counter, add the following:"
|
1229 |
|
1230 |
+
#: ../page_post_redirect_plugin.php:2273
|
1231 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1232 |
msgstr "The \"%1$\" will be replaced with the actual seconds."
|
1233 |
|
1234 |
+
#: ../page_post_redirect_plugin.php:2296
|
1235 |
msgid "You have the Addon Plugin"
|
1236 |
msgstr "You have the Addon Plugin"
|
1237 |
|
1238 |
+
#: ../page_post_redirect_plugin.php:2296
|
1239 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1240 |
msgstr "activated. This plugin's functionality is now built into the parent"
|
1241 |
|
1242 |
+
#: ../page_post_redirect_plugin.php:2296
|
1243 |
msgid "so you no longer need to have the addon plugin installed."
|
1244 |
msgstr "so you no longer need to have the addon plugin installed."
|
1245 |
|
1246 |
+
#: ../page_post_redirect_plugin.php:2297
|
1247 |
msgid ""
|
1248 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1249 |
"if you desire."
|
lang/quick-pagepost-redirect-plugin-es_ES.mo
CHANGED
Binary file
|
lang/quick-pagepost-redirect-plugin-es_ES.po
CHANGED
@@ -3,8 +3,8 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
6 |
-
"PO-Revision-Date: Tue
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: \n"
|
9 |
"Language: Spanish (Spain)\n"
|
10 |
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
@@ -22,21 +22,21 @@ msgstr ""
|
|
22 |
"X-Loco-Target-Locale: es_ES\n"
|
23 |
"X-Generator: Loco - https://localise.biz/"
|
24 |
|
25 |
-
#: ../page_post_redirect_plugin.php:
|
26 |
msgid "New Meta Redirect options."
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: ../page_post_redirect_plugin.php:
|
30 |
msgid ""
|
31 |
"Please view the Help Tab above to see more information about the Meta "
|
32 |
"Redirect Settings."
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: ../page_post_redirect_plugin.php:
|
36 |
msgid "New Layout of Existing Redirects"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: ../page_post_redirect_plugin.php:
|
40 |
msgid ""
|
41 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
42 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
@@ -44,90 +44,96 @@ msgid ""
|
|
44 |
"saving correctly."
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: ../page_post_redirect_plugin.php:
|
48 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: ../page_post_redirect_plugin.php:
|
52 |
msgid "and the row will become editable. Click the trash can icon"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: ../page_post_redirect_plugin.php:
|
56 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: ../page_post_redirect_plugin.php:
|
60 |
msgid "New Option to Use jQuery"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: ../page_post_redirect_plugin.php:
|
64 |
msgid ""
|
65 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
66 |
"nofollow functionality, you can use the jQuery option."
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: ../page_post_redirect_plugin.php:
|
70 |
msgid ""
|
71 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
72 |
"of the page and add the correct functionality if needed."
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: ../page_post_redirect_plugin.php:
|
76 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: ../page_post_redirect_plugin.php:
|
80 |
msgid "Quick Redirects Updated."
|
81 |
msgstr "Redirecciones Quick Actualización.\n"
|
82 |
|
83 |
-
#: ../page_post_redirect_plugin.php:
|
84 |
msgid "Redirect"
|
85 |
msgstr "Redirigir"
|
86 |
|
87 |
# Plugin Name
|
88 |
-
#: ../page_post_redirect_plugin.php:
|
89 |
msgid "Quick Page/Post Redirect"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: ../page_post_redirect_plugin.php:
|
93 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: ../page_post_redirect_plugin.php:
|
97 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: ../page_post_redirect_plugin.php:
|
101 |
msgid ""
|
102 |
"Redirect could not be saved as a redirect already exists with the same "
|
103 |
"Request URL."
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: ../page_post_redirect_plugin.php:
|
107 |
msgid "Are you sure you want to delete this redirect?"
|
108 |
msgstr ""
|
109 |
|
110 |
# JavaScript message
|
111 |
-
#: ../page_post_redirect_plugin.php:
|
112 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
113 |
msgstr ""
|
114 |
|
115 |
# JavaScript Message
|
116 |
-
#: ../page_post_redirect_plugin.php:
|
117 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: ../page_post_redirect_plugin.php:
|
121 |
msgid "Please add at least one redirect before submitting form"
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: ../page_post_redirect_plugin.php:
|
125 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
126 |
msgstr ""
|
127 |
"Quick Page/Post Redirect \n"
|
128 |
"Preguntas Frecuentes/Ayuda"
|
129 |
|
130 |
-
#: ../page_post_redirect_plugin.php:
|
131 |
msgid ""
|
132 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
133 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
@@ -139,381 +145,398 @@ msgid ""
|
|
139 |
"working correctly for you. THANKS!"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: ../page_post_redirect_plugin.php:
|
143 |
msgid "Table of Contents"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: ../page_post_redirect_plugin.php:
|
147 |
msgid "Questions/Answers"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: ../page_post_redirect_plugin.php:
|
151 |
msgid "Quick Page Post Redirect Summary"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: ../page_post_redirect_plugin.php:
|
155 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: ../page_post_redirect_plugin.php:
|
159 |
msgid "Summary"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: ../page_post_redirect_plugin.php:
|
163 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: ../page_post_redirect_plugin.php:
|
167 |
msgid "No Follow Override is on!"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: ../page_post_redirect_plugin.php:
|
171 |
msgid "New Window Override is on!"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: ../page_post_redirect_plugin.php:
|
175 |
msgid "Rewrite Override is on!"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: ../page_post_redirect_plugin.php:
|
179 |
msgid "ID"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: ../page_post_redirect_plugin.php:
|
183 |
msgid "post type"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: ../page_post_redirect_plugin.php:
|
187 |
msgid "active"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: ../page_post_redirect_plugin.php:
|
191 |
msgid "no follow"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: ../page_post_redirect_plugin.php:
|
195 |
msgid "new window"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: ../page_post_redirect_plugin.php:
|
199 |
msgid "type"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: ../page_post_redirect_plugin.php:
|
203 |
msgid "rewrite link"
|
204 |
msgstr ""
|
205 |
|
206 |
-
#: ../page_post_redirect_plugin.php:
|
207 |
msgid "original URL"
|
208 |
msgstr ""
|
209 |
|
210 |
-
#: ../page_post_redirect_plugin.php:
|
211 |
msgid "redirect to URL"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: ../page_post_redirect_plugin.php:
|
215 |
msgid "Quick Redirects Imported & Replaced."
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: ../page_post_redirect_plugin.php:
|
219 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: ../page_post_redirect_plugin.php:
|
223 |
msgid "Import/Export Redirects"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: ../page_post_redirect_plugin.php:
|
227 |
msgid ""
|
228 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
229 |
"to help with future development and updates. We thank you in advance."
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: ../page_post_redirect_plugin.php:
|
233 |
msgid "Export Redirects"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: ../page_post_redirect_plugin.php:
|
237 |
msgid ""
|
238 |
"You should back-up your redirect regularly in case something happens to the "
|
239 |
"database."
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: ../page_post_redirect_plugin.php:
|
243 |
msgid ""
|
244 |
"Please use the below buttons to make a back-up as either encoded "
|
245 |
"(unreadable) or pipe separated"
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: ../page_post_redirect_plugin.php:
|
249 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: ../page_post_redirect_plugin.php:
|
253 |
msgid "OR"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: ../page_post_redirect_plugin.php:
|
257 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: ../page_post_redirect_plugin.php:
|
261 |
msgid "Import Redirects"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: ../page_post_redirect_plugin.php:
|
265 |
msgid ""
|
266 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
267 |
"option."
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: ../page_post_redirect_plugin.php:
|
271 |
msgid ""
|
272 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
273 |
"redirects, the file must be pipe dilimited "
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: ../page_post_redirect_plugin.php:
|
277 |
msgid "RESTORE Saved Quick Redirects"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: ../page_post_redirect_plugin.php:
|
281 |
msgid "ADD TO Quick Redirects"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: ../page_post_redirect_plugin.php:
|
285 |
msgid "Select Quick Redirects file to import:"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: ../page_post_redirect_plugin.php:
|
289 |
msgid ""
|
290 |
"The import file should be a text file with one rediect per line, PIPE "
|
291 |
"separated, in this format:"
|
292 |
msgstr ""
|
293 |
|
294 |
# these are column titles.
|
295 |
-
#: ../page_post_redirect_plugin.php:
|
296 |
msgid "redirect|destination|newwindow|nofollow"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: ../page_post_redirect_plugin.php:
|
300 |
msgid "for Example:"
|
301 |
msgstr ""
|
302 |
|
303 |
# translate this to same as source
|
304 |
-
#: ../page_post_redirect_plugin.php:
|
305 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: ../page_post_redirect_plugin.php:
|
309 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: ../page_post_redirect_plugin.php:
|
313 |
msgid "IMPORTANT:"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: ../page_post_redirect_plugin.php:
|
317 |
msgid ""
|
318 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
319 |
"URL encoded before adding them!"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: ../page_post_redirect_plugin.php:
|
323 |
msgid "ADD TO Current Quick Redirects"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: ../page_post_redirect_plugin.php:
|
327 |
msgid "All Quick Redirects deleted from database."
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: ../page_post_redirect_plugin.php:
|
331 |
msgid "All Individual Redirects deleted from database."
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
335 |
msgid ""
|
336 |
"There was an problem with your last request. Please reload the page and try "
|
337 |
"again."
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: ../page_post_redirect_plugin.php:
|
341 |
msgid "Quick Page Post Redirect Options"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: ../page_post_redirect_plugin.php:
|
345 |
msgid "Basic Settings"
|
346 |
msgstr ""
|
347 |
|
348 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
349 |
-
#: ../page_post_redirect_plugin.php:
|
350 |
msgid "Use with Custom Post Types?"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: ../page_post_redirect_plugin.php:
|
354 |
msgid "Hide"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: ../page_post_redirect_plugin.php:
|
358 |
msgid "meta box for following Post Types:"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: ../page_post_redirect_plugin.php:
|
362 |
msgid "Show Column Headers?"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: ../page_post_redirect_plugin.php:
|
366 |
msgid "Show Columns on list pages for set up redirects."
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: ../page_post_redirect_plugin.php:
|
370 |
msgid "Use jQuery?"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: ../page_post_redirect_plugin.php:
|
374 |
msgid ""
|
375 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
376 |
"turning this off."
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: ../page_post_redirect_plugin.php:
|
380 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: ../page_post_redirect_plugin.php:
|
384 |
msgid "Master Override Options"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: ../page_post_redirect_plugin.php:
|
388 |
msgid ""
|
389 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
390 |
"settings."
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: ../page_post_redirect_plugin.php:
|
394 |
msgid "Turn OFF all Redirects?"
|
395 |
msgstr ""
|
396 |
|
397 |
-
#: ../page_post_redirect_plugin.php:
|
398 |
msgid "Basically the same as having no redirects set up."
|
399 |
msgstr ""
|
400 |
|
401 |
# keep code text untranslated.
|
402 |
-
#: ../page_post_redirect_plugin.php:
|
403 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: ../page_post_redirect_plugin.php:
|
407 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: ../page_post_redirect_plugin.php:
|
411 |
msgid "Make ALL Redirects open in a New Window?"
|
412 |
msgstr ""
|
413 |
|
414 |
-
#: ../page_post_redirect_plugin.php:
|
415 |
msgid "Make ALL Redirects this type:"
|
416 |
msgstr ""
|
417 |
|
418 |
-
#: ../page_post_redirect_plugin.php:
|
419 |
msgid "Use Individual Settings"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: ../page_post_redirect_plugin.php:
|
423 |
msgid "Permanant Redirect"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: ../page_post_redirect_plugin.php:
|
427 |
msgid "Temporary Redirect"
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: ../page_post_redirect_plugin.php:
|
431 |
msgid "Meta Refresh Redirect"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: ../page_post_redirect_plugin.php:
|
435 |
-
msgid "(
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: ../page_post_redirect_plugin.php:
|
439 |
msgid "Make ALL redirects Case Sensitive?"
|
440 |
msgstr ""
|
441 |
|
442 |
-
#: ../page_post_redirect_plugin.php:
|
443 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: ../page_post_redirect_plugin.php:
|
447 |
msgid "Make ALL Redirects go to this URL:"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: ../page_post_redirect_plugin.php:
|
451 |
msgid "Use full URL including <code>http://</code>."
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: ../page_post_redirect_plugin.php:
|
455 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
456 |
msgstr ""
|
457 |
|
458 |
-
#: ../page_post_redirect_plugin.php:
|
459 |
msgid ""
|
460 |
-
"Makes link show redirect URL instead of the original URL. Will
|
461 |
-
"Quick Redirects
|
462 |
-
"Page."
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: ../page_post_redirect_plugin.php:
|
466 |
msgid "Plugin Clean Up"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: ../page_post_redirect_plugin.php:
|
470 |
msgid ""
|
471 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
472 |
"this."
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: ../page_post_redirect_plugin.php:
|
476 |
msgid "Delete Redirects?"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: ../page_post_redirect_plugin.php:
|
480 |
msgid "Delete All Individual Redirects"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: ../page_post_redirect_plugin.php:
|
484 |
msgid "Delete all Quick Redirects"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: ../page_post_redirect_plugin.php:
|
488 |
msgid ""
|
489 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
490 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
491 |
"page."
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
msgid "Save Changes"
|
496 |
msgstr "Guardar Cambios"
|
497 |
|
498 |
-
#: ../page_post_redirect_plugin.php:
|
499 |
msgid "Examples"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#: ../page_post_redirect_plugin.php:
|
503 |
msgid "Troubleshooting"
|
504 |
msgstr "Solución De Problemas"
|
505 |
|
506 |
-
#: ../page_post_redirect_plugin.php:
|
507 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
508 |
msgstr "NOTAS IMPORTANTES PROBLEMAS:"
|
509 |
|
510 |
-
#: ../page_post_redirect_plugin.php:
|
511 |
msgid ""
|
512 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
513 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: ../page_post_redirect_plugin.php:
|
517 |
msgid ""
|
518 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
519 |
"directory and contain the <code>/</code> at the beginning."
|
@@ -521,7 +544,7 @@ msgstr ""
|
|
521 |
"Se recomienda que el <b> Solicitud URL </ b> ser relativa al directorio raíz "
|
522 |
"y contendrá el <code> / </ code> al principio."
|
523 |
|
524 |
-
#: ../page_post_redirect_plugin.php:
|
525 |
msgid ""
|
526 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
527 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
@@ -536,7 +559,7 @@ msgstr ""
|
|
536 |
"utilizan como protocolo. Nuestra mejor estimación es que su dominio y "
|
537 |
"protocolo son"
|
538 |
|
539 |
-
#: ../page_post_redirect_plugin.php:
|
540 |
msgid ""
|
541 |
"If you are having issues with the link not redirecting on a SSL site with "
|
542 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
@@ -546,7 +569,7 @@ msgstr ""
|
|
546 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
547 |
"redirects, one with and one without the SSL protocol."
|
548 |
|
549 |
-
#: ../page_post_redirect_plugin.php:
|
550 |
msgid ""
|
551 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
552 |
"root), for example"
|
@@ -554,23 +577,23 @@ msgstr ""
|
|
554 |
"El <b> Destino </ b> puede ser cualquier URL válida o ruta relativa (de "
|
555 |
"raíz), por ejemplo"
|
556 |
|
557 |
-
#: ../page_post_redirect_plugin.php:
|
558 |
msgid ""
|
559 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
560 |
"work with Quick Redirects, you need to have:"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: ../page_post_redirect_plugin.php:
|
564 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: ../page_post_redirect_plugin.php:
|
568 |
msgid ""
|
569 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
570 |
"menu, content, sidebar, etc."
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: ../page_post_redirect_plugin.php:
|
574 |
msgid ""
|
575 |
"The open in a new window or nofollow settings will not happen if someone "
|
576 |
"just types the old link in the URL or if they come from a bookmark or link "
|
@@ -580,39 +603,39 @@ msgid ""
|
|
580 |
"work."
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: ../page_post_redirect_plugin.php:
|
584 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: ../page_post_redirect_plugin.php:
|
588 |
msgid "Load Content?"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: ../page_post_redirect_plugin.php:
|
592 |
msgid ""
|
593 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
594 |
"load as normal or to only load a blank page or the content provided in the "
|
595 |
"<strong>Page Content</strong> section. "
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: ../page_post_redirect_plugin.php:
|
599 |
msgid ""
|
600 |
"If checked, all of the original content will load, so keep this in mind when "
|
601 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
602 |
"will not compeletely load. "
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: ../page_post_redirect_plugin.php:
|
606 |
msgid "Redirect Seconds"
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: ../page_post_redirect_plugin.php:
|
610 |
msgid ""
|
611 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
612 |
"have an instant redirect*."
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: ../page_post_redirect_plugin.php:
|
616 |
msgid ""
|
617 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
618 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
@@ -620,76 +643,76 @@ msgid ""
|
|
620 |
"trigger happens."
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: ../page_post_redirect_plugin.php:
|
624 |
msgid "Redirect Trigger"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: ../page_post_redirect_plugin.php:
|
628 |
msgid ""
|
629 |
"The class or id or tag name of the element to load before the redirect "
|
630 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
631 |
"a trigger."
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: ../page_post_redirect_plugin.php:
|
635 |
msgid ""
|
636 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
637 |
"<strong>.my-class-name</strong>"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: ../page_post_redirect_plugin.php:
|
641 |
msgid ""
|
642 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
643 |
"id-name</strong>."
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: ../page_post_redirect_plugin.php:
|
647 |
msgid ""
|
648 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
649 |
"characters in the name, i.e., <body> would just be "
|
650 |
"<strong>body</strong>."
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: ../page_post_redirect_plugin.php:
|
654 |
msgid ""
|
655 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
656 |
"on all events."
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: ../page_post_redirect_plugin.php:
|
660 |
msgid "Append Content To"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: ../page_post_redirect_plugin.php:
|
664 |
msgid ""
|
665 |
"The class, id or tag name that you want the content in the <strong>Page "
|
666 |
"Content</strong> to be loading into."
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: ../page_post_redirect_plugin.php:
|
670 |
msgid ""
|
671 |
"If you are loading the content of the page, use an existing class or id for "
|
672 |
"an existing element (i.e., .page-content) so your additional page content "
|
673 |
"(if any) is loaded into that element."
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: ../page_post_redirect_plugin.php:
|
677 |
msgid ""
|
678 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
679 |
"used."
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: ../page_post_redirect_plugin.php:
|
683 |
msgid "Page Content"
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: ../page_post_redirect_plugin.php:
|
687 |
msgid ""
|
688 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
689 |
"script or image tag you want to use, add it here."
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: ../page_post_redirect_plugin.php:
|
693 |
msgid ""
|
694 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
695 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
@@ -699,17 +722,17 @@ msgid ""
|
|
699 |
"Trigger</strong> to \"body\"."
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: ../page_post_redirect_plugin.php:
|
703 |
msgid ""
|
704 |
"Additionally, you can add the redirect counter to the page by adding the "
|
705 |
"code sample under the <strong>Page Content</strong> box."
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: ../page_post_redirect_plugin.php:
|
709 |
msgid "Quick Redirects (301 Redirects)"
|
710 |
msgstr "Redirecciones Rápida (301 redirecciones)"
|
711 |
|
712 |
-
#: ../page_post_redirect_plugin.php:
|
713 |
msgid ""
|
714 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
715 |
"order to use <strong>NW</strong> (open in a new window) or "
|
@@ -717,11 +740,11 @@ msgid ""
|
|
717 |
"must have it enabled."
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: ../page_post_redirect_plugin.php:
|
721 |
msgid "hide this message"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: ../page_post_redirect_plugin.php:
|
725 |
msgid ""
|
726 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
727 |
"(nofollow) options, check the appropriate option and update when adding "
|
@@ -730,7 +753,7 @@ msgid ""
|
|
730 |
"enabled in the plugin settings."
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: ../page_post_redirect_plugin.php:
|
734 |
msgid ""
|
735 |
"Quick Redirects are useful when you have links from an old site that now "
|
736 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
@@ -747,7 +770,7 @@ msgstr ""
|
|
747 |
"crear una página o post sólo para utilizar la página de opción individual / "
|
748 |
"Publicar Remitir."
|
749 |
|
750 |
-
#: ../page_post_redirect_plugin.php:
|
751 |
msgid ""
|
752 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
753 |
"URL</strong> field, and the URL it should be redirected to in the "
|
@@ -761,7 +784,7 @@ msgstr ""
|
|
761 |
"clic en el bote de basura al final de la fila. Para editar una redirección, "
|
762 |
"haga clic en el icono del lápiz de edición."
|
763 |
|
764 |
-
#: ../page_post_redirect_plugin.php:
|
765 |
msgid ""
|
766 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
767 |
"example redirects."
|
@@ -769,164 +792,164 @@ msgstr ""
|
|
769 |
"Ver 'HELP' en la esquina superior derecha, para la resolución de problemas y "
|
770 |
"el ejemplo redirecciones."
|
771 |
|
772 |
-
#: ../page_post_redirect_plugin.php:
|
773 |
msgid "Add New Redirects"
|
774 |
msgstr "Añadir nuevas redirecciones"
|
775 |
|
776 |
-
#: ../page_post_redirect_plugin.php:
|
777 |
msgid "Request URL"
|
778 |
msgstr "Solicitud URL"
|
779 |
|
780 |
-
#: ../page_post_redirect_plugin.php:
|
781 |
msgid "Destination URL"
|
782 |
msgstr "Destination URL"
|
783 |
|
784 |
# Stands for 'New Window'
|
785 |
-
#: ../page_post_redirect_plugin.php:
|
786 |
msgid "NW"
|
787 |
msgstr "NW"
|
788 |
|
789 |
# Stands for 'No Follow'
|
790 |
-
#: ../page_post_redirect_plugin.php:
|
791 |
msgid "NF"
|
792 |
msgstr "NF"
|
793 |
|
794 |
-
#: ../page_post_redirect_plugin.php:
|
795 |
-
#: page_post_redirect_plugin.php:
|
796 |
msgid "open in a New Window"
|
797 |
msgstr "se abre en una nueva ventana"
|
798 |
|
799 |
-
#: ../page_post_redirect_plugin.php:
|
800 |
-
#: page_post_redirect_plugin.php:
|
801 |
msgid "add No Follow"
|
802 |
msgstr "Sin añadir Siga"
|
803 |
|
804 |
-
#: ../page_post_redirect_plugin.php:
|
805 |
msgid ""
|
806 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
807 |
"jQuery\" is set in the options."
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: ../page_post_redirect_plugin.php:
|
811 |
msgid "Existing Redirects"
|
812 |
msgstr "Redirecciones existentes"
|
813 |
|
814 |
-
#: ../page_post_redirect_plugin.php:
|
815 |
msgid "Save"
|
816 |
msgstr "Guardar"
|
817 |
|
818 |
-
#: ../page_post_redirect_plugin.php:
|
819 |
msgid "Cancel"
|
820 |
msgstr "Cancelar"
|
821 |
|
822 |
-
#: ../page_post_redirect_plugin.php:
|
823 |
msgid "Edit"
|
824 |
msgstr "Editar"
|
825 |
|
826 |
-
#: ../page_post_redirect_plugin.php:
|
827 |
msgid "Delete"
|
828 |
msgstr "Dorrar"
|
829 |
|
830 |
-
#: ../page_post_redirect_plugin.php:
|
831 |
msgid "No Quick Redirects."
|
832 |
msgstr ""
|
833 |
|
834 |
-
#: ../page_post_redirect_plugin.php:
|
835 |
msgid ""
|
836 |
"An error occured during the file upload. Please fix your server "
|
837 |
"configuration and retry."
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: ../page_post_redirect_plugin.php:
|
841 |
msgid "SERVER ERROR - Could Not Load"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: ../page_post_redirect_plugin.php:
|
845 |
msgid ""
|
846 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
847 |
"damaged or corrupt."
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: ../page_post_redirect_plugin.php:
|
851 |
-
#: page_post_redirect_plugin.php:
|
852 |
msgid "ERROR - Not a valid File"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: ../page_post_redirect_plugin.php:
|
856 |
msgid ""
|
857 |
"An error occured during the file upload. It might me that the file is too "
|
858 |
"large or you do not have the premissions to write to the temporary upload "
|
859 |
"directory. Please fix your server configuration and retry."
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: ../page_post_redirect_plugin.php:
|
863 |
msgid ""
|
864 |
"This does not look like the file is in the correct format - it is possibly "
|
865 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
866 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: ../page_post_redirect_plugin.php:
|
870 |
msgid ""
|
871 |
"It does not look like there are any valid items to import - check the file "
|
872 |
"and try again."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: ../page_post_redirect_plugin.php:
|
876 |
msgid "ERROR - No Valid items to add."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: ../page_post_redirect_plugin.php:
|
880 |
msgid "Settings"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: ../page_post_redirect_plugin.php:
|
884 |
msgid "Quick Redirects"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: ../page_post_redirect_plugin.php:
|
888 |
msgid "FAQ"
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: ../page_post_redirect_plugin.php:
|
892 |
msgid "Donate"
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: ../page_post_redirect_plugin.php:
|
896 |
msgid "Make Redirect <strong>Active</strong>."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: ../page_post_redirect_plugin.php:
|
900 |
msgid "Check to turn on or redirect will not work."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: ../page_post_redirect_plugin.php:
|
904 |
msgid "Open in a <strong>new window.</strong>"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: ../page_post_redirect_plugin.php:
|
908 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: ../page_post_redirect_plugin.php:
|
912 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: ../page_post_redirect_plugin.php:
|
916 |
msgid "<strong>Show</strong> Redirect URL in link."
|
917 |
msgstr ""
|
918 |
|
919 |
-
#: ../page_post_redirect_plugin.php:
|
920 |
msgid ""
|
921 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
922 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: ../page_post_redirect_plugin.php:
|
926 |
msgid "Redirect / Destination URL:"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: ../page_post_redirect_plugin.php:
|
930 |
msgid ""
|
931 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
932 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
@@ -934,88 +957,88 @@ msgid ""
|
|
934 |
"redirects.)"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: ../page_post_redirect_plugin.php:
|
938 |
msgid "Type of Redirect:"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: ../page_post_redirect_plugin.php:
|
942 |
msgid "Permanent"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: ../page_post_redirect_plugin.php:
|
946 |
msgid "Temporary"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: ../page_post_redirect_plugin.php:
|
950 |
msgid "Meta Redirect"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: ../page_post_redirect_plugin.php:
|
954 |
-
msgid "Default is
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: ../page_post_redirect_plugin.php:
|
958 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: ../page_post_redirect_plugin.php:
|
962 |
msgid "Leave blank to use options setting. 0 = instant."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: ../page_post_redirect_plugin.php:
|
966 |
msgid ""
|
967 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
968 |
"it may need to be published first and then saved again as a Draft. If you do "
|
969 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: ../page_post_redirect_plugin.php:
|
973 |
msgid "method."
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: ../page_post_redirect_plugin.php:
|
977 |
msgid "Meta Redirect Settings"
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: ../page_post_redirect_plugin.php:
|
981 |
msgid "Settings Updated"
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: ../page_post_redirect_plugin.php:
|
985 |
msgid ""
|
986 |
"This section is for updating options for redirects that use the \"meta "
|
987 |
"refresh\" funcitonality for redirecting."
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: ../page_post_redirect_plugin.php:
|
991 |
msgid ""
|
992 |
"Using the setting below, you can add elements or a message to the page that "
|
993 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
994 |
"until the redirect reaches the number of seconds you have set below."
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: ../page_post_redirect_plugin.php:
|
998 |
msgid "Load Page Content?"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: ../page_post_redirect_plugin.php:
|
1002 |
msgid ""
|
1003 |
"Check if you want the normal page to load before redirect happens (if "
|
1004 |
"redirect is 0 seconds, it may not load fully)."
|
1005 |
msgstr ""
|
1006 |
|
1007 |
-
#: ../page_post_redirect_plugin.php:
|
1008 |
msgid "instant"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
-
#: ../page_post_redirect_plugin.php:
|
1012 |
msgid ""
|
1013 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
1014 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1015 |
"delay, as some content needs to load before the redirect occurs."
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: ../page_post_redirect_plugin.php:
|
1019 |
#, php-format
|
1020 |
msgid ""
|
1021 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
@@ -1025,14 +1048,14 @@ msgid ""
|
|
1025 |
"use %6$s or %7$s."
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: ../page_post_redirect_plugin.php:
|
1029 |
#, php-format
|
1030 |
msgid ""
|
1031 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1032 |
"when the page loads."
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: ../page_post_redirect_plugin.php:
|
1036 |
#, php-format
|
1037 |
msgid ""
|
1038 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
@@ -1042,31 +1065,31 @@ msgid ""
|
|
1042 |
"shown."
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: ../page_post_redirect_plugin.php:
|
1046 |
msgid "Add your content below"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: ../page_post_redirect_plugin.php:
|
1050 |
msgid "To use a counter, add the following:"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: ../page_post_redirect_plugin.php:
|
1054 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: ../page_post_redirect_plugin.php:
|
1058 |
msgid "You have the Addon Plugin"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: ../page_post_redirect_plugin.php:
|
1062 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: ../page_post_redirect_plugin.php:
|
1066 |
msgid "so you no longer need to have the addon plugin installed."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: ../page_post_redirect_plugin.php:
|
1070 |
msgid ""
|
1071 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1072 |
"if you desire."
|
3 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
6 |
+
"PO-Revision-Date: Tue Aug 18 2015 15:54:40 GMT-0400 (Eastern Daylight Time)\n"
|
7 |
+
"Last-Translator: Tester <admin@fischercreativemedia.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Spanish (Spain)\n"
|
10 |
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
22 |
"X-Loco-Target-Locale: es_ES\n"
|
23 |
"X-Generator: Loco - https://localise.biz/"
|
24 |
|
25 |
+
#: ../page_post_redirect_plugin.php:272
|
26 |
msgid "New Meta Redirect options."
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: ../page_post_redirect_plugin.php:273
|
30 |
msgid ""
|
31 |
"Please view the Help Tab above to see more information about the Meta "
|
32 |
"Redirect Settings."
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: ../page_post_redirect_plugin.php:286
|
36 |
msgid "New Layout of Existing Redirects"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: ../page_post_redirect_plugin.php:287
|
40 |
msgid ""
|
41 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
42 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
44 |
"saving correctly."
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: ../page_post_redirect_plugin.php:288
|
48 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: ../page_post_redirect_plugin.php:288
|
52 |
msgid "and the row will become editable. Click the trash can icon"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: ../page_post_redirect_plugin.php:288
|
56 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: ../page_post_redirect_plugin.php:301
|
60 |
msgid "New Option to Use jQuery"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: ../page_post_redirect_plugin.php:302
|
64 |
msgid ""
|
65 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
66 |
"nofollow functionality, you can use the jQuery option."
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: ../page_post_redirect_plugin.php:303
|
70 |
msgid ""
|
71 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
72 |
"of the page and add the correct functionality if needed."
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: ../page_post_redirect_plugin.php:304
|
76 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: ../page_post_redirect_plugin.php:415
|
80 |
msgid "Quick Redirects Updated."
|
81 |
msgstr "Redirecciones Quick Actualización.\n"
|
82 |
|
83 |
+
#: ../page_post_redirect_plugin.php:520
|
84 |
msgid "Redirect"
|
85 |
msgstr "Redirigir"
|
86 |
|
87 |
# Plugin Name
|
88 |
+
#: ../page_post_redirect_plugin.php:584
|
89 |
msgid "Quick Page/Post Redirect"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: ../page_post_redirect_plugin.php:597
|
93 |
+
msgid ""
|
94 |
+
"Are you sure you want to PERMANENTLY Delete ALL Redirects and Settings (this "
|
95 |
+
"cannot be undone)?"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: ../page_post_redirect_plugin.php:597
|
99 |
+
msgid "Are you sure you want to PERMANENTLY Delete ALL Quick Redirects?"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: ../page_post_redirect_plugin.php:597
|
103 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: ../page_post_redirect_plugin.php:597
|
107 |
msgid ""
|
108 |
"Redirect could not be saved as a redirect already exists with the same "
|
109 |
"Request URL."
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: ../page_post_redirect_plugin.php:597
|
113 |
msgid "Are you sure you want to delete this redirect?"
|
114 |
msgstr ""
|
115 |
|
116 |
# JavaScript message
|
117 |
+
#: ../page_post_redirect_plugin.php:597
|
118 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
119 |
msgstr ""
|
120 |
|
121 |
# JavaScript Message
|
122 |
+
#: ../page_post_redirect_plugin.php:597
|
123 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: ../page_post_redirect_plugin.php:597
|
127 |
msgid "Please add at least one redirect before submitting form"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: ../page_post_redirect_plugin.php:683
|
131 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
132 |
msgstr ""
|
133 |
"Quick Page/Post Redirect \n"
|
134 |
"Preguntas Frecuentes/Ayuda"
|
135 |
|
136 |
+
#: ../page_post_redirect_plugin.php:684
|
137 |
msgid ""
|
138 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
139 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
145 |
"working correctly for you. THANKS!"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: ../page_post_redirect_plugin.php:702
|
149 |
msgid "Table of Contents"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: ../page_post_redirect_plugin.php:706
|
153 |
msgid "Questions/Answers"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: ../page_post_redirect_plugin.php:718
|
157 |
msgid "Quick Page Post Redirect Summary"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: ../page_post_redirect_plugin.php:719
|
161 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
162 |
msgstr ""
|
163 |
|
164 |
+
#: ../page_post_redirect_plugin.php:727
|
165 |
msgid "Summary"
|
166 |
msgstr ""
|
167 |
|
168 |
+
#: ../page_post_redirect_plugin.php:730
|
169 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
170 |
msgstr ""
|
171 |
|
172 |
+
#: ../page_post_redirect_plugin.php:731
|
173 |
msgid "No Follow Override is on!"
|
174 |
msgstr ""
|
175 |
|
176 |
+
#: ../page_post_redirect_plugin.php:732
|
177 |
msgid "New Window Override is on!"
|
178 |
msgstr ""
|
179 |
|
180 |
+
#: ../page_post_redirect_plugin.php:733
|
181 |
msgid "Rewrite Override is on!"
|
182 |
msgstr ""
|
183 |
|
184 |
+
#: ../page_post_redirect_plugin.php:735
|
185 |
msgid "ID"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: ../page_post_redirect_plugin.php:736
|
189 |
msgid "post type"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: ../page_post_redirect_plugin.php:737
|
193 |
msgid "active"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: ../page_post_redirect_plugin.php:738
|
197 |
msgid "no follow"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: ../page_post_redirect_plugin.php:739
|
201 |
msgid "new window"
|
202 |
msgstr ""
|
203 |
|
204 |
+
#: ../page_post_redirect_plugin.php:740
|
205 |
msgid "type"
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: ../page_post_redirect_plugin.php:741
|
209 |
msgid "rewrite link"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: ../page_post_redirect_plugin.php:742
|
213 |
msgid "original URL"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: ../page_post_redirect_plugin.php:743
|
217 |
msgid "redirect to URL"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: ../page_post_redirect_plugin.php:868 ../page_post_redirect_plugin.php:962
|
221 |
msgid "Quick Redirects Imported & Replaced."
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: ../page_post_redirect_plugin.php:869 ../page_post_redirect_plugin.php:963
|
225 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
226 |
msgstr ""
|
227 |
|
228 |
+
#: ../page_post_redirect_plugin.php:872
|
229 |
msgid "Import/Export Redirects"
|
230 |
msgstr ""
|
231 |
|
232 |
+
#: ../page_post_redirect_plugin.php:888 ../page_post_redirect_plugin.php:987
|
233 |
msgid ""
|
234 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
235 |
"to help with future development and updates. We thank you in advance."
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: ../page_post_redirect_plugin.php:894 ../page_post_redirect_plugin.php:1167
|
239 |
msgid "Export Redirects"
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: ../page_post_redirect_plugin.php:895
|
243 |
msgid ""
|
244 |
"You should back-up your redirect regularly in case something happens to the "
|
245 |
"database."
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: ../page_post_redirect_plugin.php:896
|
249 |
msgid ""
|
250 |
"Please use the below buttons to make a back-up as either encoded "
|
251 |
"(unreadable) or pipe separated"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: ../page_post_redirect_plugin.php:897
|
255 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
256 |
msgstr ""
|
257 |
|
258 |
+
#: ../page_post_redirect_plugin.php:898 ../page_post_redirect_plugin.php:911
|
259 |
msgid "OR"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: ../page_post_redirect_plugin.php:899
|
263 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: ../page_post_redirect_plugin.php:906 ../page_post_redirect_plugin.php:1172
|
267 |
msgid "Import Redirects"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: ../page_post_redirect_plugin.php:907
|
271 |
msgid ""
|
272 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
273 |
"option."
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: ../page_post_redirect_plugin.php:908
|
277 |
msgid ""
|
278 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
279 |
"redirects, the file must be pipe dilimited "
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: ../page_post_redirect_plugin.php:910
|
283 |
msgid "RESTORE Saved Quick Redirects"
|
284 |
msgstr ""
|
285 |
|
286 |
+
#: ../page_post_redirect_plugin.php:912
|
287 |
msgid "ADD TO Quick Redirects"
|
288 |
msgstr ""
|
289 |
|
290 |
+
#: ../page_post_redirect_plugin.php:916 ../page_post_redirect_plugin.php:937
|
291 |
msgid "Select Quick Redirects file to import:"
|
292 |
msgstr ""
|
293 |
|
294 |
+
#: ../page_post_redirect_plugin.php:927
|
295 |
msgid ""
|
296 |
"The import file should be a text file with one rediect per line, PIPE "
|
297 |
"separated, in this format:"
|
298 |
msgstr ""
|
299 |
|
300 |
# these are column titles.
|
301 |
+
#: ../page_post_redirect_plugin.php:929
|
302 |
msgid "redirect|destination|newwindow|nofollow"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: ../page_post_redirect_plugin.php:930
|
306 |
msgid "for Example:"
|
307 |
msgstr ""
|
308 |
|
309 |
# translate this to same as source
|
310 |
+
#: ../page_post_redirect_plugin.php:932
|
311 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: ../page_post_redirect_plugin.php:933
|
315 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: ../page_post_redirect_plugin.php:935
|
319 |
msgid "IMPORTANT:"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: ../page_post_redirect_plugin.php:935
|
323 |
msgid ""
|
324 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
325 |
"URL encoded before adding them!"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: ../page_post_redirect_plugin.php:942
|
329 |
msgid "ADD TO Current Quick Redirects"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: ../page_post_redirect_plugin.php:960
|
333 |
msgid "All Quick Redirects deleted from database."
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: ../page_post_redirect_plugin.php:961
|
337 |
msgid "All Individual Redirects deleted from database."
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: ../page_post_redirect_plugin.php:964
|
341 |
+
msgid "All Redirects and Settings deleted from database"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: ../page_post_redirect_plugin.php:965
|
345 |
msgid ""
|
346 |
"There was an problem with your last request. Please reload the page and try "
|
347 |
"again."
|
348 |
msgstr ""
|
349 |
|
350 |
+
#: ../page_post_redirect_plugin.php:969
|
351 |
msgid "Quick Page Post Redirect Options"
|
352 |
msgstr ""
|
353 |
|
354 |
+
#: ../page_post_redirect_plugin.php:998
|
355 |
msgid "Basic Settings"
|
356 |
msgstr ""
|
357 |
|
358 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
359 |
+
#: ../page_post_redirect_plugin.php:1001
|
360 |
msgid "Use with Custom Post Types?"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: ../page_post_redirect_plugin.php:1005
|
364 |
msgid "Hide"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: ../page_post_redirect_plugin.php:1005
|
368 |
msgid "meta box for following Post Types:"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: ../page_post_redirect_plugin.php:1027
|
372 |
msgid "Show Column Headers?"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: ../page_post_redirect_plugin.php:1028
|
376 |
msgid "Show Columns on list pages for set up redirects."
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: ../page_post_redirect_plugin.php:1031
|
380 |
msgid "Use jQuery?"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: ../page_post_redirect_plugin.php:1032
|
384 |
msgid ""
|
385 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
386 |
"turning this off."
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: ../page_post_redirect_plugin.php:1032
|
390 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: ../page_post_redirect_plugin.php:1038
|
394 |
msgid "Master Override Options"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: ../page_post_redirect_plugin.php:1038
|
398 |
msgid ""
|
399 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
400 |
"settings."
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: ../page_post_redirect_plugin.php:1041
|
404 |
msgid "Turn OFF all Redirects?"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: ../page_post_redirect_plugin.php:1042
|
408 |
msgid "Basically the same as having no redirects set up."
|
409 |
msgstr ""
|
410 |
|
411 |
# keep code text untranslated.
|
412 |
+
#: ../page_post_redirect_plugin.php:1045
|
413 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
414 |
msgstr ""
|
415 |
|
416 |
+
#: ../page_post_redirect_plugin.php:1046 ../page_post_redirect_plugin.php:1050
|
417 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
418 |
msgstr ""
|
419 |
|
420 |
+
#: ../page_post_redirect_plugin.php:1049
|
421 |
msgid "Make ALL Redirects open in a New Window?"
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: ../page_post_redirect_plugin.php:1053
|
425 |
msgid "Make ALL Redirects this type:"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: ../page_post_redirect_plugin.php:1055
|
429 |
msgid "Use Individual Settings"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: ../page_post_redirect_plugin.php:1056
|
433 |
msgid "Permanant Redirect"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: ../page_post_redirect_plugin.php:1057 ../page_post_redirect_plugin.php:1058
|
437 |
msgid "Temporary Redirect"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: ../page_post_redirect_plugin.php:1059
|
441 |
msgid "Meta Refresh Redirect"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: ../page_post_redirect_plugin.php:1061
|
445 |
+
msgid "(This will also override Quick Redirects)"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: ../page_post_redirect_plugin.php:1065
|
449 |
msgid "Make ALL redirects Case Sensitive?"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: ../page_post_redirect_plugin.php:1066
|
453 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: ../page_post_redirect_plugin.php:1069
|
457 |
msgid "Make ALL Redirects go to this URL:"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: ../page_post_redirect_plugin.php:1070
|
461 |
msgid "Use full URL including <code>http://</code>."
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: ../page_post_redirect_plugin.php:1073
|
465 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: ../page_post_redirect_plugin.php:1074
|
469 |
msgid ""
|
470 |
+
"Makes link show redirect URL instead of the original URL. Will only work on "
|
471 |
+
"Quick Redirects if the \"Use jQuery\" option is set."
|
|
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: ../page_post_redirect_plugin.php:1080
|
475 |
msgid "Plugin Clean Up"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: ../page_post_redirect_plugin.php:1080
|
479 |
msgid ""
|
480 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
481 |
"this."
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: ../page_post_redirect_plugin.php:1083
|
485 |
msgid "Delete Redirects?"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: ../page_post_redirect_plugin.php:1085
|
489 |
msgid "Delete All Individual Redirects"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: ../page_post_redirect_plugin.php:1086
|
493 |
msgid "Delete all Quick Redirects"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: ../page_post_redirect_plugin.php:1087
|
497 |
msgid ""
|
498 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
499 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
500 |
"page."
|
501 |
msgstr ""
|
502 |
|
503 |
+
#: ../page_post_redirect_plugin.php:1091
|
504 |
+
msgid "Delete ALL Redirects & Settings?"
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: ../page_post_redirect_plugin.php:1093
|
508 |
+
msgid "Delete ALL Redirects AND Settings"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: ../page_post_redirect_plugin.php:1094
|
512 |
+
msgid ""
|
513 |
+
"All Redirects and Settings will be removed from the database. This can NOT "
|
514 |
+
"be undone!"
|
515 |
+
msgstr ""
|
516 |
+
|
517 |
+
#: ../page_post_redirect_plugin.php:1098 ../page_post_redirect_plugin.php:2278
|
518 |
msgid "Save Changes"
|
519 |
msgstr "Guardar Cambios"
|
520 |
|
521 |
+
#: ../page_post_redirect_plugin.php:1139
|
522 |
msgid "Examples"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: ../page_post_redirect_plugin.php:1144
|
526 |
msgid "Troubleshooting"
|
527 |
msgstr "Solución De Problemas"
|
528 |
|
529 |
+
#: ../page_post_redirect_plugin.php:1147
|
530 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
531 |
msgstr "NOTAS IMPORTANTES PROBLEMAS:"
|
532 |
|
533 |
+
#: ../page_post_redirect_plugin.php:1149
|
534 |
msgid ""
|
535 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
536 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: ../page_post_redirect_plugin.php:1150
|
540 |
msgid ""
|
541 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
542 |
"directory and contain the <code>/</code> at the beginning."
|
544 |
"Se recomienda que el <b> Solicitud URL </ b> ser relativa al directorio raíz "
|
545 |
"y contendrá el <code> / </ code> al principio."
|
546 |
|
547 |
+
#: ../page_post_redirect_plugin.php:1151
|
548 |
msgid ""
|
549 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
550 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
559 |
"utilizan como protocolo. Nuestra mejor estimación es que su dominio y "
|
560 |
"protocolo son"
|
561 |
|
562 |
+
#: ../page_post_redirect_plugin.php:1152
|
563 |
msgid ""
|
564 |
"If you are having issues with the link not redirecting on a SSL site with "
|
565 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
569 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
570 |
"redirects, one with and one without the SSL protocol."
|
571 |
|
572 |
+
#: ../page_post_redirect_plugin.php:1153
|
573 |
msgid ""
|
574 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
575 |
"root), for example"
|
577 |
"El <b> Destino </ b> puede ser cualquier URL válida o ruta relativa (de "
|
578 |
"raíz), por ejemplo"
|
579 |
|
580 |
+
#: ../page_post_redirect_plugin.php:1154
|
581 |
msgid ""
|
582 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
583 |
"work with Quick Redirects, you need to have:"
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: ../page_post_redirect_plugin.php:1156
|
587 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
588 |
msgstr ""
|
589 |
|
590 |
+
#: ../page_post_redirect_plugin.php:1157
|
591 |
msgid ""
|
592 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
593 |
"menu, content, sidebar, etc."
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: ../page_post_redirect_plugin.php:1158
|
597 |
msgid ""
|
598 |
"The open in a new window or nofollow settings will not happen if someone "
|
599 |
"just types the old link in the URL or if they come from a bookmark or link "
|
603 |
"work."
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: ../page_post_redirect_plugin.php:1168
|
607 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: ../page_post_redirect_plugin.php:1178
|
611 |
msgid "Load Content?"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: ../page_post_redirect_plugin.php:1179
|
615 |
msgid ""
|
616 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
617 |
"load as normal or to only load a blank page or the content provided in the "
|
618 |
"<strong>Page Content</strong> section. "
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: ../page_post_redirect_plugin.php:1180
|
622 |
msgid ""
|
623 |
"If checked, all of the original content will load, so keep this in mind when "
|
624 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
625 |
"will not compeletely load. "
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: ../page_post_redirect_plugin.php:1184 ../page_post_redirect_plugin.php:2256
|
629 |
msgid "Redirect Seconds"
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: ../page_post_redirect_plugin.php:1185
|
633 |
msgid ""
|
634 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
635 |
"have an instant redirect*."
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: ../page_post_redirect_plugin.php:1186
|
639 |
msgid ""
|
640 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
641 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
643 |
"trigger happens."
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: ../page_post_redirect_plugin.php:1190 ../page_post_redirect_plugin.php:2260
|
647 |
msgid "Redirect Trigger"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: ../page_post_redirect_plugin.php:1191
|
651 |
msgid ""
|
652 |
"The class or id or tag name of the element to load before the redirect "
|
653 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
654 |
"a trigger."
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: ../page_post_redirect_plugin.php:1192
|
658 |
msgid ""
|
659 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
660 |
"<strong>.my-class-name</strong>"
|
661 |
msgstr ""
|
662 |
|
663 |
+
#: ../page_post_redirect_plugin.php:1193
|
664 |
msgid ""
|
665 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
666 |
"id-name</strong>."
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: ../page_post_redirect_plugin.php:1194
|
670 |
msgid ""
|
671 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
672 |
"characters in the name, i.e., <body> would just be "
|
673 |
"<strong>body</strong>."
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: ../page_post_redirect_plugin.php:1195
|
677 |
msgid ""
|
678 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
679 |
"on all events."
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: ../page_post_redirect_plugin.php:1199 ../page_post_redirect_plugin.php:2264
|
683 |
msgid "Append Content To"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: ../page_post_redirect_plugin.php:1200
|
687 |
msgid ""
|
688 |
"The class, id or tag name that you want the content in the <strong>Page "
|
689 |
"Content</strong> to be loading into."
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: ../page_post_redirect_plugin.php:1201
|
693 |
msgid ""
|
694 |
"If you are loading the content of the page, use an existing class or id for "
|
695 |
"an existing element (i.e., .page-content) so your additional page content "
|
696 |
"(if any) is loaded into that element."
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: ../page_post_redirect_plugin.php:1202
|
700 |
msgid ""
|
701 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
702 |
"used."
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: ../page_post_redirect_plugin.php:1206 ../page_post_redirect_plugin.php:2268
|
706 |
msgid "Page Content"
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: ../page_post_redirect_plugin.php:1207
|
710 |
msgid ""
|
711 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
712 |
"script or image tag you want to use, add it here."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: ../page_post_redirect_plugin.php:1208
|
716 |
msgid ""
|
717 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
718 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
722 |
"Trigger</strong> to \"body\"."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: ../page_post_redirect_plugin.php:1209
|
726 |
msgid ""
|
727 |
"Additionally, you can add the redirect counter to the page by adding the "
|
728 |
"code sample under the <strong>Page Content</strong> box."
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: ../page_post_redirect_plugin.php:1217
|
732 |
msgid "Quick Redirects (301 Redirects)"
|
733 |
msgstr "Redirecciones Rápida (301 redirecciones)"
|
734 |
|
735 |
+
#: ../page_post_redirect_plugin.php:1228
|
736 |
msgid ""
|
737 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
738 |
"order to use <strong>NW</strong> (open in a new window) or "
|
740 |
"must have it enabled."
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: ../page_post_redirect_plugin.php:1229 ../page_post_redirect_plugin.php:1234
|
744 |
msgid "hide this message"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: ../page_post_redirect_plugin.php:1233
|
748 |
msgid ""
|
749 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
750 |
"(nofollow) options, check the appropriate option and update when adding "
|
753 |
"enabled in the plugin settings."
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: ../page_post_redirect_plugin.php:1237
|
757 |
msgid ""
|
758 |
"Quick Redirects are useful when you have links from an old site that now "
|
759 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
770 |
"crear una página o post sólo para utilizar la página de opción individual / "
|
771 |
"Publicar Remitir."
|
772 |
|
773 |
+
#: ../page_post_redirect_plugin.php:1238
|
774 |
msgid ""
|
775 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
776 |
"URL</strong> field, and the URL it should be redirected to in the "
|
784 |
"clic en el bote de basura al final de la fila. Para editar una redirección, "
|
785 |
"haga clic en el icono del lápiz de edición."
|
786 |
|
787 |
+
#: ../page_post_redirect_plugin.php:1239
|
788 |
msgid ""
|
789 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
790 |
"example redirects."
|
792 |
"Ver 'HELP' en la esquina superior derecha, para la resolución de problemas y "
|
793 |
"el ejemplo redirecciones."
|
794 |
|
795 |
+
#: ../page_post_redirect_plugin.php:1245 ../page_post_redirect_plugin.php:1288
|
796 |
msgid "Add New Redirects"
|
797 |
msgstr "Añadir nuevas redirecciones"
|
798 |
|
799 |
+
#: ../page_post_redirect_plugin.php:1248 ../page_post_redirect_plugin.php:1297
|
800 |
msgid "Request URL"
|
801 |
msgstr "Solicitud URL"
|
802 |
|
803 |
+
#: ../page_post_redirect_plugin.php:1250 ../page_post_redirect_plugin.php:1299
|
804 |
msgid "Destination URL"
|
805 |
msgstr "Destination URL"
|
806 |
|
807 |
# Stands for 'New Window'
|
808 |
+
#: ../page_post_redirect_plugin.php:1251 ../page_post_redirect_plugin.php:1300
|
809 |
msgid "NW"
|
810 |
msgstr "NW"
|
811 |
|
812 |
# Stands for 'No Follow'
|
813 |
+
#: ../page_post_redirect_plugin.php:1252 ../page_post_redirect_plugin.php:1301
|
814 |
msgid "NF"
|
815 |
msgstr "NF"
|
816 |
|
817 |
+
#: ../page_post_redirect_plugin.php:1260 ../page_post_redirect_plugin.php:1269 ..
|
818 |
+
#: page_post_redirect_plugin.php:1278 ../page_post_redirect_plugin.php:1310
|
819 |
msgid "open in a New Window"
|
820 |
msgstr "se abre en una nueva ventana"
|
821 |
|
822 |
+
#: ../page_post_redirect_plugin.php:1261 ../page_post_redirect_plugin.php:1270 ..
|
823 |
+
#: page_post_redirect_plugin.php:1279 ../page_post_redirect_plugin.php:1311
|
824 |
msgid "add No Follow"
|
825 |
msgstr "Sin añadir Siga"
|
826 |
|
827 |
+
#: ../page_post_redirect_plugin.php:1284
|
828 |
msgid ""
|
829 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
830 |
"jQuery\" is set in the options."
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: ../page_post_redirect_plugin.php:1294
|
834 |
msgid "Existing Redirects"
|
835 |
msgstr "Redirecciones existentes"
|
836 |
|
837 |
+
#: ../page_post_redirect_plugin.php:1312
|
838 |
msgid "Save"
|
839 |
msgstr "Guardar"
|
840 |
|
841 |
+
#: ../page_post_redirect_plugin.php:1313
|
842 |
msgid "Cancel"
|
843 |
msgstr "Cancelar"
|
844 |
|
845 |
+
#: ../page_post_redirect_plugin.php:1354
|
846 |
msgid "Edit"
|
847 |
msgstr "Editar"
|
848 |
|
849 |
+
#: ../page_post_redirect_plugin.php:1355
|
850 |
msgid "Delete"
|
851 |
msgstr "Dorrar"
|
852 |
|
853 |
+
#: ../page_post_redirect_plugin.php:1363
|
854 |
msgid "No Quick Redirects."
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: ../page_post_redirect_plugin.php:1513
|
858 |
msgid ""
|
859 |
"An error occured during the file upload. Please fix your server "
|
860 |
"configuration and retry."
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: ../page_post_redirect_plugin.php:1513 ../page_post_redirect_plugin.php:1577
|
864 |
msgid "SERVER ERROR - Could Not Load"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562
|
868 |
msgid ""
|
869 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
870 |
"damaged or corrupt."
|
871 |
msgstr ""
|
872 |
|
873 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562 ..
|
874 |
+
#: page_post_redirect_plugin.php:1591
|
875 |
msgid "ERROR - Not a valid File"
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: ../page_post_redirect_plugin.php:1577
|
879 |
msgid ""
|
880 |
"An error occured during the file upload. It might me that the file is too "
|
881 |
"large or you do not have the premissions to write to the temporary upload "
|
882 |
"directory. Please fix your server configuration and retry."
|
883 |
msgstr ""
|
884 |
|
885 |
+
#: ../page_post_redirect_plugin.php:1591
|
886 |
msgid ""
|
887 |
"This does not look like the file is in the correct format - it is possibly "
|
888 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
889 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: ../page_post_redirect_plugin.php:1627
|
893 |
msgid ""
|
894 |
"It does not look like there are any valid items to import - check the file "
|
895 |
"and try again."
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: ../page_post_redirect_plugin.php:1627
|
899 |
msgid "ERROR - No Valid items to add."
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: ../page_post_redirect_plugin.php:1691
|
903 |
msgid "Settings"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: ../page_post_redirect_plugin.php:1697 ../page_post_redirect_plugin.php:1759
|
907 |
msgid "Quick Redirects"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: ../page_post_redirect_plugin.php:1698
|
911 |
msgid "FAQ"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: ../page_post_redirect_plugin.php:1699
|
915 |
msgid "Donate"
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: ../page_post_redirect_plugin.php:1717
|
919 |
msgid "Make Redirect <strong>Active</strong>."
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: ../page_post_redirect_plugin.php:1717
|
923 |
msgid "Check to turn on or redirect will not work."
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: ../page_post_redirect_plugin.php:1718
|
927 |
msgid "Open in a <strong>new window.</strong>"
|
928 |
msgstr ""
|
929 |
|
930 |
+
#: ../page_post_redirect_plugin.php:1718 ../page_post_redirect_plugin.php:1719
|
931 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: ../page_post_redirect_plugin.php:1719
|
935 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: ../page_post_redirect_plugin.php:1720
|
939 |
msgid "<strong>Show</strong> Redirect URL in link."
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: ../page_post_redirect_plugin.php:1720
|
943 |
msgid ""
|
944 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
945 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: ../page_post_redirect_plugin.php:1722
|
949 |
msgid "Redirect / Destination URL:"
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: ../page_post_redirect_plugin.php:1723
|
953 |
msgid ""
|
954 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
955 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
957 |
"redirects.)"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: ../page_post_redirect_plugin.php:1724
|
961 |
msgid "Type of Redirect:"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: ../page_post_redirect_plugin.php:1746
|
965 |
msgid "Permanent"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: ../page_post_redirect_plugin.php:1747 ../page_post_redirect_plugin.php:1748
|
969 |
msgid "Temporary"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: ../page_post_redirect_plugin.php:1749
|
973 |
msgid "Meta Redirect"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: ../page_post_redirect_plugin.php:1750
|
977 |
+
msgid "Default is 301 (Permanent Redirect)."
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: ../page_post_redirect_plugin.php:1757
|
981 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: ../page_post_redirect_plugin.php:1757
|
985 |
msgid "Leave blank to use options setting. 0 = instant."
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: ../page_post_redirect_plugin.php:1759
|
989 |
msgid ""
|
990 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
991 |
"it may need to be published first and then saved again as a Draft. If you do "
|
992 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: ../page_post_redirect_plugin.php:1759
|
996 |
msgid "method."
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: ../page_post_redirect_plugin.php:2244
|
1000 |
msgid "Meta Redirect Settings"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: ../page_post_redirect_plugin.php:2245
|
1004 |
msgid "Settings Updated"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: ../page_post_redirect_plugin.php:2246
|
1008 |
msgid ""
|
1009 |
"This section is for updating options for redirects that use the \"meta "
|
1010 |
"refresh\" funcitonality for redirecting."
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: ../page_post_redirect_plugin.php:2247
|
1014 |
msgid ""
|
1015 |
"Using the setting below, you can add elements or a message to the page that "
|
1016 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
1017 |
"until the redirect reaches the number of seconds you have set below."
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: ../page_post_redirect_plugin.php:2252
|
1021 |
msgid "Load Page Content?"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: ../page_post_redirect_plugin.php:2253
|
1025 |
msgid ""
|
1026 |
"Check if you want the normal page to load before redirect happens (if "
|
1027 |
"redirect is 0 seconds, it may not load fully)."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: ../page_post_redirect_plugin.php:2257
|
1031 |
msgid "instant"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: ../page_post_redirect_plugin.php:2257
|
1035 |
msgid ""
|
1036 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
1037 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1038 |
"delay, as some content needs to load before the redirect occurs."
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: ../page_post_redirect_plugin.php:2261
|
1042 |
#, php-format
|
1043 |
msgid ""
|
1044 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
1048 |
"use %6$s or %7$s."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: ../page_post_redirect_plugin.php:2265
|
1052 |
#, php-format
|
1053 |
msgid ""
|
1054 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1055 |
"when the page loads."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: ../page_post_redirect_plugin.php:2269
|
1059 |
#, php-format
|
1060 |
msgid ""
|
1061 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
1065 |
"shown."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: ../page_post_redirect_plugin.php:2269
|
1069 |
msgid "Add your content below"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: ../page_post_redirect_plugin.php:2271
|
1073 |
msgid "To use a counter, add the following:"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: ../page_post_redirect_plugin.php:2273
|
1077 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: ../page_post_redirect_plugin.php:2296
|
1081 |
msgid "You have the Addon Plugin"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: ../page_post_redirect_plugin.php:2296
|
1085 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: ../page_post_redirect_plugin.php:2296
|
1089 |
msgid "so you no longer need to have the addon plugin installed."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
+
#: ../page_post_redirect_plugin.php:2297
|
1093 |
msgid ""
|
1094 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1095 |
"if you desire."
|
lang/quick-pagepost-redirect-plugin.pot
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
8 |
-
"POT-Revision-Date: Tue
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: dfischer <admin2@fischercreativemedia.com>\n"
|
11 |
"Language-Team: \n"
|
@@ -25,21 +25,21 @@ msgstr ""
|
|
25 |
"X-Loco-Target-Locale: en_US\n"
|
26 |
"X-Generator: Loco - https://localise.biz/"
|
27 |
|
28 |
-
#: ../page_post_redirect_plugin.php:
|
29 |
msgid "New Meta Redirect options."
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: ../page_post_redirect_plugin.php:
|
33 |
msgid ""
|
34 |
"Please view the Help Tab above to see more information about the Meta "
|
35 |
"Redirect Settings."
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: ../page_post_redirect_plugin.php:
|
39 |
msgid "New Layout of Existing Redirects"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: ../page_post_redirect_plugin.php:
|
43 |
msgid ""
|
44 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
45 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
@@ -47,88 +47,94 @@ msgid ""
|
|
47 |
"saving correctly."
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: ../page_post_redirect_plugin.php:
|
51 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: ../page_post_redirect_plugin.php:
|
55 |
msgid "and the row will become editable. Click the trash can icon"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: ../page_post_redirect_plugin.php:
|
59 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: ../page_post_redirect_plugin.php:
|
63 |
msgid "New Option to Use jQuery"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: ../page_post_redirect_plugin.php:
|
67 |
msgid ""
|
68 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
69 |
"nofollow functionality, you can use the jQuery option."
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: ../page_post_redirect_plugin.php:
|
73 |
msgid ""
|
74 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
75 |
"of the page and add the correct functionality if needed."
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: ../page_post_redirect_plugin.php:
|
79 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: ../page_post_redirect_plugin.php:
|
83 |
msgid "Quick Redirects Updated."
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: ../page_post_redirect_plugin.php:
|
87 |
msgid "Redirect"
|
88 |
msgstr ""
|
89 |
|
90 |
# Plugin Name
|
91 |
-
#: ../page_post_redirect_plugin.php:
|
92 |
msgid "Quick Page/Post Redirect"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: ../page_post_redirect_plugin.php:
|
96 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: ../page_post_redirect_plugin.php:
|
100 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: ../page_post_redirect_plugin.php:
|
104 |
msgid ""
|
105 |
"Redirect could not be saved as a redirect already exists with the same "
|
106 |
"Request URL."
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: ../page_post_redirect_plugin.php:
|
110 |
msgid "Are you sure you want to delete this redirect?"
|
111 |
msgstr ""
|
112 |
|
113 |
# JavaScript message
|
114 |
-
#: ../page_post_redirect_plugin.php:
|
115 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
116 |
msgstr ""
|
117 |
|
118 |
# JavaScript Message
|
119 |
-
#: ../page_post_redirect_plugin.php:
|
120 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: ../page_post_redirect_plugin.php:
|
124 |
msgid "Please add at least one redirect before submitting form"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: ../page_post_redirect_plugin.php:
|
128 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: ../page_post_redirect_plugin.php:
|
132 |
msgid ""
|
133 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
134 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
@@ -140,387 +146,404 @@ msgid ""
|
|
140 |
"working correctly for you. THANKS!"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: ../page_post_redirect_plugin.php:
|
144 |
msgid "Table of Contents"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: ../page_post_redirect_plugin.php:
|
148 |
msgid "Questions/Answers"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: ../page_post_redirect_plugin.php:
|
152 |
msgid "Quick Page Post Redirect Summary"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: ../page_post_redirect_plugin.php:
|
156 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: ../page_post_redirect_plugin.php:
|
160 |
msgid "Summary"
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: ../page_post_redirect_plugin.php:
|
164 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: ../page_post_redirect_plugin.php:
|
168 |
msgid "No Follow Override is on!"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: ../page_post_redirect_plugin.php:
|
172 |
msgid "New Window Override is on!"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: ../page_post_redirect_plugin.php:
|
176 |
msgid "Rewrite Override is on!"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: ../page_post_redirect_plugin.php:
|
180 |
msgid "ID"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: ../page_post_redirect_plugin.php:
|
184 |
msgid "post type"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: ../page_post_redirect_plugin.php:
|
188 |
msgid "active"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: ../page_post_redirect_plugin.php:
|
192 |
msgid "no follow"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: ../page_post_redirect_plugin.php:
|
196 |
msgid "new window"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: ../page_post_redirect_plugin.php:
|
200 |
msgid "type"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: ../page_post_redirect_plugin.php:
|
204 |
msgid "rewrite link"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: ../page_post_redirect_plugin.php:
|
208 |
msgid "original URL"
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: ../page_post_redirect_plugin.php:
|
212 |
msgid "redirect to URL"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: ../page_post_redirect_plugin.php:
|
216 |
msgid "Quick Redirects Imported & Replaced."
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: ../page_post_redirect_plugin.php:
|
220 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: ../page_post_redirect_plugin.php:
|
224 |
msgid "Import/Export Redirects"
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: ../page_post_redirect_plugin.php:
|
228 |
msgid ""
|
229 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
230 |
"to help with future development and updates. We thank you in advance."
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: ../page_post_redirect_plugin.php:
|
234 |
msgid "Export Redirects"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: ../page_post_redirect_plugin.php:
|
238 |
msgid ""
|
239 |
"You should back-up your redirect regularly in case something happens to the "
|
240 |
"database."
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: ../page_post_redirect_plugin.php:
|
244 |
msgid ""
|
245 |
"Please use the below buttons to make a back-up as either encoded "
|
246 |
"(unreadable) or pipe separated"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: ../page_post_redirect_plugin.php:
|
250 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: ../page_post_redirect_plugin.php:
|
254 |
msgid "OR"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: ../page_post_redirect_plugin.php:
|
258 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: ../page_post_redirect_plugin.php:
|
262 |
msgid "Import Redirects"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: ../page_post_redirect_plugin.php:
|
266 |
msgid ""
|
267 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
268 |
"option."
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: ../page_post_redirect_plugin.php:
|
272 |
msgid ""
|
273 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
274 |
"redirects, the file must be pipe dilimited "
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: ../page_post_redirect_plugin.php:
|
278 |
msgid "RESTORE Saved Quick Redirects"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: ../page_post_redirect_plugin.php:
|
282 |
msgid "ADD TO Quick Redirects"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: ../page_post_redirect_plugin.php:
|
286 |
msgid "Select Quick Redirects file to import:"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: ../page_post_redirect_plugin.php:
|
290 |
msgid ""
|
291 |
"The import file should be a text file with one rediect per line, PIPE "
|
292 |
"separated, in this format:"
|
293 |
msgstr ""
|
294 |
|
295 |
# these are column titles.
|
296 |
-
#: ../page_post_redirect_plugin.php:
|
297 |
msgid "redirect|destination|newwindow|nofollow"
|
298 |
msgstr ""
|
299 |
|
300 |
-
#: ../page_post_redirect_plugin.php:
|
301 |
msgid "for Example:"
|
302 |
msgstr ""
|
303 |
|
304 |
# translate this to same as source
|
305 |
-
#: ../page_post_redirect_plugin.php:
|
306 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: ../page_post_redirect_plugin.php:
|
310 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: ../page_post_redirect_plugin.php:
|
314 |
msgid "IMPORTANT:"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: ../page_post_redirect_plugin.php:
|
318 |
msgid ""
|
319 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
320 |
"URL encoded before adding them!"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: ../page_post_redirect_plugin.php:
|
324 |
msgid "ADD TO Current Quick Redirects"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: ../page_post_redirect_plugin.php:
|
328 |
msgid "All Quick Redirects deleted from database."
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: ../page_post_redirect_plugin.php:
|
332 |
msgid "All Individual Redirects deleted from database."
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
336 |
msgid ""
|
337 |
"There was an problem with your last request. Please reload the page and try "
|
338 |
"again."
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: ../page_post_redirect_plugin.php:
|
342 |
msgid "Quick Page Post Redirect Options"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: ../page_post_redirect_plugin.php:
|
346 |
msgid "Basic Settings"
|
347 |
msgstr ""
|
348 |
|
349 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
350 |
-
#: ../page_post_redirect_plugin.php:
|
351 |
msgid "Use with Custom Post Types?"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: ../page_post_redirect_plugin.php:
|
355 |
msgid "Hide"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: ../page_post_redirect_plugin.php:
|
359 |
msgid "meta box for following Post Types:"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: ../page_post_redirect_plugin.php:
|
363 |
msgid "Show Column Headers?"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: ../page_post_redirect_plugin.php:
|
367 |
msgid "Show Columns on list pages for set up redirects."
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: ../page_post_redirect_plugin.php:
|
371 |
msgid "Use jQuery?"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: ../page_post_redirect_plugin.php:
|
375 |
msgid ""
|
376 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
377 |
"turning this off."
|
378 |
msgstr ""
|
379 |
|
380 |
-
#: ../page_post_redirect_plugin.php:
|
381 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: ../page_post_redirect_plugin.php:
|
385 |
msgid "Master Override Options"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: ../page_post_redirect_plugin.php:
|
389 |
msgid ""
|
390 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
391 |
"settings."
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: ../page_post_redirect_plugin.php:
|
395 |
msgid "Turn OFF all Redirects?"
|
396 |
msgstr ""
|
397 |
|
398 |
-
#: ../page_post_redirect_plugin.php:
|
399 |
msgid "Basically the same as having no redirects set up."
|
400 |
msgstr ""
|
401 |
|
402 |
# keep code text untranslated.
|
403 |
-
#: ../page_post_redirect_plugin.php:
|
404 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: ../page_post_redirect_plugin.php:
|
408 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: ../page_post_redirect_plugin.php:
|
412 |
msgid "Make ALL Redirects open in a New Window?"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: ../page_post_redirect_plugin.php:
|
416 |
msgid "Make ALL Redirects this type:"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: ../page_post_redirect_plugin.php:
|
420 |
msgid "Use Individual Settings"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: ../page_post_redirect_plugin.php:
|
424 |
msgid "Permanant Redirect"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: ../page_post_redirect_plugin.php:
|
428 |
msgid "Temporary Redirect"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: ../page_post_redirect_plugin.php:
|
432 |
msgid "Meta Refresh Redirect"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: ../page_post_redirect_plugin.php:
|
436 |
-
msgid "(
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: ../page_post_redirect_plugin.php:
|
440 |
msgid "Make ALL redirects Case Sensitive?"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: ../page_post_redirect_plugin.php:
|
444 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: ../page_post_redirect_plugin.php:
|
448 |
msgid "Make ALL Redirects go to this URL:"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: ../page_post_redirect_plugin.php:
|
452 |
msgid "Use full URL including <code>http://</code>."
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: ../page_post_redirect_plugin.php:
|
456 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: ../page_post_redirect_plugin.php:
|
460 |
msgid ""
|
461 |
-
"Makes link show redirect URL instead of the original URL. Will
|
462 |
-
"Quick Redirects
|
463 |
-
"Page."
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: ../page_post_redirect_plugin.php:
|
467 |
msgid "Plugin Clean Up"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: ../page_post_redirect_plugin.php:
|
471 |
msgid ""
|
472 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
473 |
"this."
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: ../page_post_redirect_plugin.php:
|
477 |
msgid "Delete Redirects?"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: ../page_post_redirect_plugin.php:
|
481 |
msgid "Delete All Individual Redirects"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: ../page_post_redirect_plugin.php:
|
485 |
msgid "Delete all Quick Redirects"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: ../page_post_redirect_plugin.php:
|
489 |
msgid ""
|
490 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
491 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
492 |
"page."
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: ../page_post_redirect_plugin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
496 |
msgid "Save Changes"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: ../page_post_redirect_plugin.php:
|
500 |
msgid "Examples"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: ../page_post_redirect_plugin.php:
|
504 |
msgid "Troubleshooting"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: ../page_post_redirect_plugin.php:
|
508 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: ../page_post_redirect_plugin.php:
|
512 |
msgid ""
|
513 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
514 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: ../page_post_redirect_plugin.php:
|
518 |
msgid ""
|
519 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
520 |
"directory and contain the <code>/</code> at the beginning."
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: ../page_post_redirect_plugin.php:
|
524 |
msgid ""
|
525 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
526 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
@@ -529,36 +552,36 @@ msgid ""
|
|
529 |
"domain and protocol are"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: ../page_post_redirect_plugin.php:
|
533 |
msgid ""
|
534 |
"If you are having issues with the link not redirecting on a SSL site with "
|
535 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
536 |
"redirects, one with and one without the SSL protocol."
|
537 |
msgstr ""
|
538 |
|
539 |
-
#: ../page_post_redirect_plugin.php:
|
540 |
msgid ""
|
541 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
542 |
"root), for example"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: ../page_post_redirect_plugin.php:
|
546 |
msgid ""
|
547 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
548 |
"work with Quick Redirects, you need to have:"
|
549 |
msgstr ""
|
550 |
|
551 |
-
#: ../page_post_redirect_plugin.php:
|
552 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: ../page_post_redirect_plugin.php:
|
556 |
msgid ""
|
557 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
558 |
"menu, content, sidebar, etc."
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: ../page_post_redirect_plugin.php:
|
562 |
msgid ""
|
563 |
"The open in a new window or nofollow settings will not happen if someone "
|
564 |
"just types the old link in the URL or if they come from a bookmark or link "
|
@@ -568,39 +591,39 @@ msgid ""
|
|
568 |
"work."
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: ../page_post_redirect_plugin.php:
|
572 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: ../page_post_redirect_plugin.php:
|
576 |
msgid "Load Content?"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: ../page_post_redirect_plugin.php:
|
580 |
msgid ""
|
581 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
582 |
"load as normal or to only load a blank page or the content provided in the "
|
583 |
"<strong>Page Content</strong> section. "
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: ../page_post_redirect_plugin.php:
|
587 |
msgid ""
|
588 |
"If checked, all of the original content will load, so keep this in mind when "
|
589 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
590 |
"will not compeletely load. "
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: ../page_post_redirect_plugin.php:
|
594 |
msgid "Redirect Seconds"
|
595 |
msgstr ""
|
596 |
|
597 |
-
#: ../page_post_redirect_plugin.php:
|
598 |
msgid ""
|
599 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
600 |
"have an instant redirect*."
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: ../page_post_redirect_plugin.php:
|
604 |
msgid ""
|
605 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
606 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
@@ -608,76 +631,76 @@ msgid ""
|
|
608 |
"trigger happens."
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: ../page_post_redirect_plugin.php:
|
612 |
msgid "Redirect Trigger"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: ../page_post_redirect_plugin.php:
|
616 |
msgid ""
|
617 |
"The class or id or tag name of the element to load before the redirect "
|
618 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
619 |
"a trigger."
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: ../page_post_redirect_plugin.php:
|
623 |
msgid ""
|
624 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
625 |
"<strong>.my-class-name</strong>"
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: ../page_post_redirect_plugin.php:
|
629 |
msgid ""
|
630 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
631 |
"id-name</strong>."
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: ../page_post_redirect_plugin.php:
|
635 |
msgid ""
|
636 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
637 |
"characters in the name, i.e., <body> would just be "
|
638 |
"<strong>body</strong>."
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: ../page_post_redirect_plugin.php:
|
642 |
msgid ""
|
643 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
644 |
"on all events."
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: ../page_post_redirect_plugin.php:
|
648 |
msgid "Append Content To"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#: ../page_post_redirect_plugin.php:
|
652 |
msgid ""
|
653 |
"The class, id or tag name that you want the content in the <strong>Page "
|
654 |
"Content</strong> to be loading into."
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: ../page_post_redirect_plugin.php:
|
658 |
msgid ""
|
659 |
"If you are loading the content of the page, use an existing class or id for "
|
660 |
"an existing element (i.e., .page-content) so your additional page content "
|
661 |
"(if any) is loaded into that element."
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: ../page_post_redirect_plugin.php:
|
665 |
msgid ""
|
666 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
667 |
"used."
|
668 |
msgstr ""
|
669 |
|
670 |
-
#: ../page_post_redirect_plugin.php:
|
671 |
msgid "Page Content"
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: ../page_post_redirect_plugin.php:
|
675 |
msgid ""
|
676 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
677 |
"script or image tag you want to use, add it here."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: ../page_post_redirect_plugin.php:
|
681 |
msgid ""
|
682 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
683 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
@@ -687,17 +710,17 @@ msgid ""
|
|
687 |
"Trigger</strong> to \"body\"."
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: ../page_post_redirect_plugin.php:
|
691 |
msgid ""
|
692 |
"Additionally, you can add the redirect counter to the page by adding the "
|
693 |
"code sample under the <strong>Page Content</strong> box."
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: ../page_post_redirect_plugin.php:
|
697 |
msgid "Quick Redirects (301 Redirects)"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: ../page_post_redirect_plugin.php:
|
701 |
msgid ""
|
702 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
703 |
"order to use <strong>NW</strong> (open in a new window) or "
|
@@ -705,11 +728,11 @@ msgid ""
|
|
705 |
"must have it enabled."
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: ../page_post_redirect_plugin.php:
|
709 |
msgid "hide this message"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: ../page_post_redirect_plugin.php:
|
713 |
msgid ""
|
714 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
715 |
"(nofollow) options, check the appropriate option and update when adding "
|
@@ -718,7 +741,7 @@ msgid ""
|
|
718 |
"enabled in the plugin settings."
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: ../page_post_redirect_plugin.php:
|
722 |
msgid ""
|
723 |
"Quick Redirects are useful when you have links from an old site that now "
|
724 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
@@ -728,7 +751,7 @@ msgid ""
|
|
728 |
"just to use the individual Page/Post Redirect option."
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: ../page_post_redirect_plugin.php:
|
732 |
msgid ""
|
733 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
734 |
"URL</strong> field, and the URL it should be redirected to in the "
|
@@ -737,170 +760,170 @@ msgid ""
|
|
737 |
"icon."
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: ../page_post_redirect_plugin.php:
|
741 |
msgid ""
|
742 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
743 |
"example redirects."
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: ../page_post_redirect_plugin.php:
|
747 |
msgid "Add New Redirects"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: ../page_post_redirect_plugin.php:
|
751 |
msgid "Request URL"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: ../page_post_redirect_plugin.php:
|
755 |
msgid "Destination URL"
|
756 |
msgstr ""
|
757 |
|
758 |
# Stands for 'New Window'
|
759 |
-
#: ../page_post_redirect_plugin.php:
|
760 |
msgid "NW"
|
761 |
msgstr ""
|
762 |
|
763 |
# Stands for 'No Follow'
|
764 |
-
#: ../page_post_redirect_plugin.php:
|
765 |
msgid "NF"
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: ../page_post_redirect_plugin.php:
|
769 |
-
#: /page_post_redirect_plugin.php:
|
770 |
msgid "open in a New Window"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: ../page_post_redirect_plugin.php:
|
774 |
-
#: /page_post_redirect_plugin.php:
|
775 |
msgid "add No Follow"
|
776 |
msgstr ""
|
777 |
|
778 |
-
#: ../page_post_redirect_plugin.php:
|
779 |
msgid ""
|
780 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
781 |
"jQuery\" is set in the options."
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: ../page_post_redirect_plugin.php:
|
785 |
msgid "Existing Redirects"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: ../page_post_redirect_plugin.php:
|
789 |
msgid "Save"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: ../page_post_redirect_plugin.php:
|
793 |
msgid "Cancel"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: ../page_post_redirect_plugin.php:
|
797 |
msgid "Edit"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: ../page_post_redirect_plugin.php:
|
801 |
msgid "Delete"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: ../page_post_redirect_plugin.php:
|
805 |
msgid "No Quick Redirects."
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: ../page_post_redirect_plugin.php:
|
809 |
msgid ""
|
810 |
"An error occured during the file upload. Please fix your server "
|
811 |
"configuration and retry."
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: ../page_post_redirect_plugin.php:
|
815 |
msgid "SERVER ERROR - Could Not Load"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: ../page_post_redirect_plugin.php:
|
819 |
msgid ""
|
820 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
821 |
"damaged or corrupt."
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: ../page_post_redirect_plugin.php:
|
825 |
-
#: /page_post_redirect_plugin.php:
|
826 |
msgid "ERROR - Not a valid File"
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: ../page_post_redirect_plugin.php:
|
830 |
msgid ""
|
831 |
"An error occured during the file upload. It might me that the file is too "
|
832 |
"large or you do not have the premissions to write to the temporary upload "
|
833 |
"directory. Please fix your server configuration and retry."
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: ../page_post_redirect_plugin.php:
|
837 |
msgid ""
|
838 |
"This does not look like the file is in the correct format - it is possibly "
|
839 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
840 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: ../page_post_redirect_plugin.php:
|
844 |
msgid ""
|
845 |
"It does not look like there are any valid items to import - check the file "
|
846 |
"and try again."
|
847 |
msgstr ""
|
848 |
|
849 |
-
#: ../page_post_redirect_plugin.php:
|
850 |
msgid "ERROR - No Valid items to add."
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: ../page_post_redirect_plugin.php:
|
854 |
msgid "Settings"
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: ../page_post_redirect_plugin.php:
|
858 |
msgid "Quick Redirects"
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: ../page_post_redirect_plugin.php:
|
862 |
msgid "FAQ"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: ../page_post_redirect_plugin.php:
|
866 |
msgid "Donate"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: ../page_post_redirect_plugin.php:
|
870 |
msgid "Make Redirect <strong>Active</strong>."
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: ../page_post_redirect_plugin.php:
|
874 |
msgid "Check to turn on or redirect will not work."
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: ../page_post_redirect_plugin.php:
|
878 |
msgid "Open in a <strong>new window.</strong>"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: ../page_post_redirect_plugin.php:
|
882 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: ../page_post_redirect_plugin.php:
|
886 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: ../page_post_redirect_plugin.php:
|
890 |
msgid "<strong>Show</strong> Redirect URL in link."
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: ../page_post_redirect_plugin.php:
|
894 |
msgid ""
|
895 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
896 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: ../page_post_redirect_plugin.php:
|
900 |
msgid "Redirect / Destination URL:"
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: ../page_post_redirect_plugin.php:
|
904 |
msgid ""
|
905 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
906 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
@@ -908,88 +931,88 @@ msgid ""
|
|
908 |
"redirects.)"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: ../page_post_redirect_plugin.php:
|
912 |
msgid "Type of Redirect:"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: ../page_post_redirect_plugin.php:
|
916 |
msgid "Permanent"
|
917 |
msgstr ""
|
918 |
|
919 |
-
#: ../page_post_redirect_plugin.php:
|
920 |
msgid "Temporary"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: ../page_post_redirect_plugin.php:
|
924 |
msgid "Meta Redirect"
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: ../page_post_redirect_plugin.php:
|
928 |
-
msgid "Default is
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: ../page_post_redirect_plugin.php:
|
932 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: ../page_post_redirect_plugin.php:
|
936 |
msgid "Leave blank to use options setting. 0 = instant."
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: ../page_post_redirect_plugin.php:
|
940 |
msgid ""
|
941 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
942 |
"it may need to be published first and then saved again as a Draft. If you do "
|
943 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: ../page_post_redirect_plugin.php:
|
947 |
msgid "method."
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: ../page_post_redirect_plugin.php:
|
951 |
msgid "Meta Redirect Settings"
|
952 |
msgstr ""
|
953 |
|
954 |
-
#: ../page_post_redirect_plugin.php:
|
955 |
msgid "Settings Updated"
|
956 |
msgstr ""
|
957 |
|
958 |
-
#: ../page_post_redirect_plugin.php:
|
959 |
msgid ""
|
960 |
"This section is for updating options for redirects that use the \"meta "
|
961 |
"refresh\" funcitonality for redirecting."
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: ../page_post_redirect_plugin.php:
|
965 |
msgid ""
|
966 |
"Using the setting below, you can add elements or a message to the page that "
|
967 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
968 |
"until the redirect reaches the number of seconds you have set below."
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: ../page_post_redirect_plugin.php:
|
972 |
msgid "Load Page Content?"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: ../page_post_redirect_plugin.php:
|
976 |
msgid ""
|
977 |
"Check if you want the normal page to load before redirect happens (if "
|
978 |
"redirect is 0 seconds, it may not load fully)."
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: ../page_post_redirect_plugin.php:
|
982 |
msgid "instant"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: ../page_post_redirect_plugin.php:
|
986 |
msgid ""
|
987 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
988 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
989 |
"delay, as some content needs to load before the redirect occurs."
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: ../page_post_redirect_plugin.php:
|
993 |
#, php-format
|
994 |
msgid ""
|
995 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
@@ -999,14 +1022,14 @@ msgid ""
|
|
999 |
"use %6$s or %7$s."
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: ../page_post_redirect_plugin.php:
|
1003 |
#, php-format
|
1004 |
msgid ""
|
1005 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1006 |
"when the page loads."
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: ../page_post_redirect_plugin.php:
|
1010 |
#, php-format
|
1011 |
msgid ""
|
1012 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
@@ -1016,31 +1039,31 @@ msgid ""
|
|
1016 |
"shown."
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: ../page_post_redirect_plugin.php:
|
1020 |
msgid "Add your content below"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: ../page_post_redirect_plugin.php:
|
1024 |
msgid "To use a counter, add the following:"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: ../page_post_redirect_plugin.php:
|
1028 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: ../page_post_redirect_plugin.php:
|
1032 |
msgid "You have the Addon Plugin"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: ../page_post_redirect_plugin.php:
|
1036 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: ../page_post_redirect_plugin.php:
|
1040 |
msgid "so you no longer need to have the addon plugin installed."
|
1041 |
msgstr ""
|
1042 |
|
1043 |
-
#: ../page_post_redirect_plugin.php:
|
1044 |
msgid ""
|
1045 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1046 |
"if you desire."
|
5 |
"Project-Id-Version: Quick Page/Post Redirect Plugin\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Fri Jun 19 2015 23:42:16 GMT-0400 (Eastern Daylight Time)\n"
|
8 |
+
"POT-Revision-Date: Tue Aug 18 2015 15:53:04 GMT-0400 (Eastern Daylight Time)\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: dfischer <admin2@fischercreativemedia.com>\n"
|
11 |
"Language-Team: \n"
|
25 |
"X-Loco-Target-Locale: en_US\n"
|
26 |
"X-Generator: Loco - https://localise.biz/"
|
27 |
|
28 |
+
#: ../page_post_redirect_plugin.php:272
|
29 |
msgid "New Meta Redirect options."
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: ../page_post_redirect_plugin.php:273
|
33 |
msgid ""
|
34 |
"Please view the Help Tab above to see more information about the Meta "
|
35 |
"Redirect Settings."
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: ../page_post_redirect_plugin.php:286
|
39 |
msgid "New Layout of Existing Redirects"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: ../page_post_redirect_plugin.php:287
|
43 |
msgid ""
|
44 |
"The existing <strong>Quick Redirects</strong> are now laid out in a list "
|
45 |
"format instead of form fields. When you have a lot of Redirects, this helps "
|
47 |
"saving correctly."
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: ../page_post_redirect_plugin.php:288
|
51 |
msgid "To edit an exisitng redirect, click the pencil icon"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: ../page_post_redirect_plugin.php:288
|
55 |
msgid "and the row will become editable. Click the trash can icon"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: ../page_post_redirect_plugin.php:288
|
59 |
msgid "and the redirect will be deleted. Click the trash can icon"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: ../page_post_redirect_plugin.php:301
|
63 |
msgid "New Option to Use jQuery"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: ../page_post_redirect_plugin.php:302
|
67 |
msgid ""
|
68 |
"To increase the effectiveness of the plugin's ability to add new window and "
|
69 |
"nofollow functionality, you can use the jQuery option."
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: ../page_post_redirect_plugin.php:303
|
73 |
msgid ""
|
74 |
"This adds JavaScript/jQuery scripting to check the links in the output HTML "
|
75 |
"of the page and add the correct functionality if needed."
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: ../page_post_redirect_plugin.php:304
|
79 |
msgid "If you experience JavaScript/jQuery conflicts, try turning this option off."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: ../page_post_redirect_plugin.php:415
|
83 |
msgid "Quick Redirects Updated."
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: ../page_post_redirect_plugin.php:520
|
87 |
msgid "Redirect"
|
88 |
msgstr ""
|
89 |
|
90 |
# Plugin Name
|
91 |
+
#: ../page_post_redirect_plugin.php:584
|
92 |
msgid "Quick Page/Post Redirect"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: ../page_post_redirect_plugin.php:597
|
96 |
+
msgid ""
|
97 |
+
"Are you sure you want to PERMANENTLY Delete ALL Redirects and Settings (this "
|
98 |
+
"cannot be undone)?"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#: ../page_post_redirect_plugin.php:597
|
102 |
+
msgid "Are you sure you want to PERMANENTLY Delete ALL Quick Redirects?"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: ../page_post_redirect_plugin.php:597
|
106 |
msgid "Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: ../page_post_redirect_plugin.php:597
|
110 |
msgid ""
|
111 |
"Redirect could not be saved as a redirect already exists with the same "
|
112 |
"Request URL."
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: ../page_post_redirect_plugin.php:597
|
116 |
msgid "Are you sure you want to delete this redirect?"
|
117 |
msgstr ""
|
118 |
|
119 |
# JavaScript message
|
120 |
+
#: ../page_post_redirect_plugin.php:597
|
121 |
msgid "Error Saving Redirect\\nTry refreshing the page and trying again."
|
122 |
msgstr ""
|
123 |
|
124 |
# JavaScript Message
|
125 |
+
#: ../page_post_redirect_plugin.php:597
|
126 |
msgid "File type not allowed,\\nAllowed file type: *.txt"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: ../page_post_redirect_plugin.php:597
|
130 |
msgid "Please add at least one redirect before submitting form"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: ../page_post_redirect_plugin.php:683
|
134 |
msgid "Quick Page/Post Redirect FAQs/Help"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: ../page_post_redirect_plugin.php:684
|
138 |
msgid ""
|
139 |
"The FAQS are now on a feed that can be updated on the fly. If you have a "
|
140 |
"question and don't see an answer, please send an email to <a href=\"mailto:"
|
146 |
"working correctly for you. THANKS!"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: ../page_post_redirect_plugin.php:702
|
150 |
msgid "Table of Contents"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: ../page_post_redirect_plugin.php:706
|
154 |
msgid "Questions/Answers"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: ../page_post_redirect_plugin.php:718
|
158 |
msgid "Quick Page Post Redirect Summary"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: ../page_post_redirect_plugin.php:719
|
162 |
msgid "This is a summary of Individual & Quick 301 Redirects."
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: ../page_post_redirect_plugin.php:727
|
166 |
msgid "Summary"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: ../page_post_redirect_plugin.php:730
|
170 |
msgid "Acitve Override is on - All Redirects are OFF!"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: ../page_post_redirect_plugin.php:731
|
174 |
msgid "No Follow Override is on!"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: ../page_post_redirect_plugin.php:732
|
178 |
msgid "New Window Override is on!"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: ../page_post_redirect_plugin.php:733
|
182 |
msgid "Rewrite Override is on!"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: ../page_post_redirect_plugin.php:735
|
186 |
msgid "ID"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: ../page_post_redirect_plugin.php:736
|
190 |
msgid "post type"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: ../page_post_redirect_plugin.php:737
|
194 |
msgid "active"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: ../page_post_redirect_plugin.php:738
|
198 |
msgid "no follow"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: ../page_post_redirect_plugin.php:739
|
202 |
msgid "new window"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: ../page_post_redirect_plugin.php:740
|
206 |
msgid "type"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: ../page_post_redirect_plugin.php:741
|
210 |
msgid "rewrite link"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: ../page_post_redirect_plugin.php:742
|
214 |
msgid "original URL"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: ../page_post_redirect_plugin.php:743
|
218 |
msgid "redirect to URL"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: ../page_post_redirect_plugin.php:868 ../page_post_redirect_plugin.php:962
|
222 |
msgid "Quick Redirects Imported & Replaced."
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: ../page_post_redirect_plugin.php:869 ../page_post_redirect_plugin.php:963
|
226 |
msgid "Quick Redirects Imported & Added to Existing Redirects."
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: ../page_post_redirect_plugin.php:872
|
230 |
msgid "Import/Export Redirects"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: ../page_post_redirect_plugin.php:888 ../page_post_redirect_plugin.php:987
|
234 |
msgid ""
|
235 |
"If you enjoy or find any of our plugins useful, please donate a few dollars "
|
236 |
"to help with future development and updates. We thank you in advance."
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: ../page_post_redirect_plugin.php:894 ../page_post_redirect_plugin.php:1167
|
240 |
msgid "Export Redirects"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: ../page_post_redirect_plugin.php:895
|
244 |
msgid ""
|
245 |
"You should back-up your redirect regularly in case something happens to the "
|
246 |
"database."
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: ../page_post_redirect_plugin.php:896
|
250 |
msgid ""
|
251 |
"Please use the below buttons to make a back-up as either encoded "
|
252 |
"(unreadable) or pipe separated"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: ../page_post_redirect_plugin.php:897
|
256 |
msgid "EXPORT all Quick Redirects (Encoded)"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: ../page_post_redirect_plugin.php:898 ../page_post_redirect_plugin.php:911
|
260 |
msgid "OR"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: ../page_post_redirect_plugin.php:899
|
264 |
msgid "EXPORT all Quick Redirects (PIPE Separated)"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: ../page_post_redirect_plugin.php:906 ../page_post_redirect_plugin.php:1172
|
268 |
msgid "Import Redirects"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: ../page_post_redirect_plugin.php:907
|
272 |
msgid ""
|
273 |
"If you want to replace or restore redirects from a file, use the \"Restore\" "
|
274 |
"option."
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: ../page_post_redirect_plugin.php:908
|
278 |
msgid ""
|
279 |
"To add new redirects in bulk use the \"Add To\" option - NOTE: to Add To "
|
280 |
"redirects, the file must be pipe dilimited "
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: ../page_post_redirect_plugin.php:910
|
284 |
msgid "RESTORE Saved Quick Redirects"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: ../page_post_redirect_plugin.php:912
|
288 |
msgid "ADD TO Quick Redirects"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: ../page_post_redirect_plugin.php:916 ../page_post_redirect_plugin.php:937
|
292 |
msgid "Select Quick Redirects file to import:"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: ../page_post_redirect_plugin.php:927
|
296 |
msgid ""
|
297 |
"The import file should be a text file with one rediect per line, PIPE "
|
298 |
"separated, in this format:"
|
299 |
msgstr ""
|
300 |
|
301 |
# these are column titles.
|
302 |
+
#: ../page_post_redirect_plugin.php:929
|
303 |
msgid "redirect|destination|newwindow|nofollow"
|
304 |
msgstr ""
|
305 |
|
306 |
+
#: ../page_post_redirect_plugin.php:930
|
307 |
msgid "for Example:"
|
308 |
msgstr ""
|
309 |
|
310 |
# translate this to same as source
|
311 |
+
#: ../page_post_redirect_plugin.php:932
|
312 |
msgid "/old-location.htm|http://some.com/new-destination/|0|1"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: ../page_post_redirect_plugin.php:933
|
316 |
msgid "/dontate/|http://example.com/destination/|1|1"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: ../page_post_redirect_plugin.php:935
|
320 |
msgid "IMPORTANT:"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: ../page_post_redirect_plugin.php:935
|
324 |
msgid ""
|
325 |
"Make Sure any destination URLs that have a PIPE in the querystring data are "
|
326 |
"URL encoded before adding them!"
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: ../page_post_redirect_plugin.php:942
|
330 |
msgid "ADD TO Current Quick Redirects"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: ../page_post_redirect_plugin.php:960
|
334 |
msgid "All Quick Redirects deleted from database."
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: ../page_post_redirect_plugin.php:961
|
338 |
msgid "All Individual Redirects deleted from database."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: ../page_post_redirect_plugin.php:964
|
342 |
+
msgid "All Redirects and Settings deleted from database"
|
343 |
+
msgstr ""
|
344 |
+
|
345 |
+
#: ../page_post_redirect_plugin.php:965
|
346 |
msgid ""
|
347 |
"There was an problem with your last request. Please reload the page and try "
|
348 |
"again."
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: ../page_post_redirect_plugin.php:969
|
352 |
msgid "Quick Page Post Redirect Options"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: ../page_post_redirect_plugin.php:998
|
356 |
msgid "Basic Settings"
|
357 |
msgstr ""
|
358 |
|
359 |
# Custom Post Types text here should match WordPress' name for Custom Post Types.
|
360 |
+
#: ../page_post_redirect_plugin.php:1001
|
361 |
msgid "Use with Custom Post Types?"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: ../page_post_redirect_plugin.php:1005
|
365 |
msgid "Hide"
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: ../page_post_redirect_plugin.php:1005
|
369 |
msgid "meta box for following Post Types:"
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: ../page_post_redirect_plugin.php:1027
|
373 |
msgid "Show Column Headers?"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: ../page_post_redirect_plugin.php:1028
|
377 |
msgid "Show Columns on list pages for set up redirects."
|
378 |
msgstr ""
|
379 |
|
380 |
+
#: ../page_post_redirect_plugin.php:1031
|
381 |
msgid "Use jQuery?"
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: ../page_post_redirect_plugin.php:1032
|
385 |
msgid ""
|
386 |
"Increases effectiveness of plugin. If you have a jQuery conflict, try "
|
387 |
"turning this off."
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: ../page_post_redirect_plugin.php:1032
|
391 |
msgid "Uses jQuery to add the \"New Window\" and \"No Follow\" attributes to links."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: ../page_post_redirect_plugin.php:1038
|
395 |
msgid "Master Override Options"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#: ../page_post_redirect_plugin.php:1038
|
399 |
msgid ""
|
400 |
"<strong>NOTE: </strong>The below settings will override all individual "
|
401 |
"settings."
|
402 |
msgstr ""
|
403 |
|
404 |
+
#: ../page_post_redirect_plugin.php:1041
|
405 |
msgid "Turn OFF all Redirects?"
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: ../page_post_redirect_plugin.php:1042
|
409 |
msgid "Basically the same as having no redirects set up."
|
410 |
msgstr ""
|
411 |
|
412 |
# keep code text untranslated.
|
413 |
+
#: ../page_post_redirect_plugin.php:1045
|
414 |
msgid "Make ALL Redirects have <code>rel=\"nofollow\"</code>?"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: ../page_post_redirect_plugin.php:1046 ../page_post_redirect_plugin.php:1050
|
418 |
msgid "Requires \"use jQuery\" option to work with Quick Redirects."
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: ../page_post_redirect_plugin.php:1049
|
422 |
msgid "Make ALL Redirects open in a New Window?"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: ../page_post_redirect_plugin.php:1053
|
426 |
msgid "Make ALL Redirects this type:"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: ../page_post_redirect_plugin.php:1055
|
430 |
msgid "Use Individual Settings"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: ../page_post_redirect_plugin.php:1056
|
434 |
msgid "Permanant Redirect"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: ../page_post_redirect_plugin.php:1057 ../page_post_redirect_plugin.php:1058
|
438 |
msgid "Temporary Redirect"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: ../page_post_redirect_plugin.php:1059
|
442 |
msgid "Meta Refresh Redirect"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: ../page_post_redirect_plugin.php:1061
|
446 |
+
msgid "(This will also override Quick Redirects)"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: ../page_post_redirect_plugin.php:1065
|
450 |
msgid "Make ALL redirects Case Sensitive?"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: ../page_post_redirect_plugin.php:1066
|
454 |
msgid "Makes URLs CaSe SensiTivE - i.e., /somepage/ DOES NOT EQUAL /SoMEpaGe/"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: ../page_post_redirect_plugin.php:1069
|
458 |
msgid "Make ALL Redirects go to this URL:"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: ../page_post_redirect_plugin.php:1070
|
462 |
msgid "Use full URL including <code>http://</code>."
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: ../page_post_redirect_plugin.php:1073
|
466 |
msgid "Rewrite ALL Redirects URLs to Show in LINK?"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: ../page_post_redirect_plugin.php:1074
|
470 |
msgid ""
|
471 |
+
"Makes link show redirect URL instead of the original URL. Will only work on "
|
472 |
+
"Quick Redirects if the \"Use jQuery\" option is set."
|
|
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: ../page_post_redirect_plugin.php:1080
|
476 |
msgid "Plugin Clean Up"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: ../page_post_redirect_plugin.php:1080
|
480 |
msgid ""
|
481 |
"<strong>NOTE: </strong>This will DELETE all redirects - so be careful with "
|
482 |
"this."
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: ../page_post_redirect_plugin.php:1083
|
486 |
msgid "Delete Redirects?"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: ../page_post_redirect_plugin.php:1085
|
490 |
msgid "Delete All Individual Redirects"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: ../page_post_redirect_plugin.php:1086
|
494 |
msgid "Delete all Quick Redirects"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: ../page_post_redirect_plugin.php:1087
|
498 |
msgid ""
|
499 |
"Individual Redirects are redirects set up on individual pages or posts when "
|
500 |
"in the editing screen. The Quick Redirects are set up on the Quick Redirects "
|
501 |
"page."
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: ../page_post_redirect_plugin.php:1091
|
505 |
+
msgid "Delete ALL Redirects & Settings?"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: ../page_post_redirect_plugin.php:1093
|
509 |
+
msgid "Delete ALL Redirects AND Settings"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: ../page_post_redirect_plugin.php:1094
|
513 |
+
msgid ""
|
514 |
+
"All Redirects and Settings will be removed from the database. This can NOT "
|
515 |
+
"be undone!"
|
516 |
+
msgstr ""
|
517 |
+
|
518 |
+
#: ../page_post_redirect_plugin.php:1098 ../page_post_redirect_plugin.php:2278
|
519 |
msgid "Save Changes"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: ../page_post_redirect_plugin.php:1139
|
523 |
msgid "Examples"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: ../page_post_redirect_plugin.php:1144
|
527 |
msgid "Troubleshooting"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: ../page_post_redirect_plugin.php:1147
|
531 |
msgid "IMPORTANT TROUBLESHOOTING NOTES:"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: ../page_post_redirect_plugin.php:1149
|
535 |
msgid ""
|
536 |
"At this time the New Window (NW) and No Follow (NF) features will not work "
|
537 |
"for Quick Redirects unless \"Use jQuery\" is enabled in the options."
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: ../page_post_redirect_plugin.php:1150
|
541 |
msgid ""
|
542 |
"It is recommended that the <b>Request URL</b> be relative to the ROOT "
|
543 |
"directory and contain the <code>/</code> at the beginning."
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: ../page_post_redirect_plugin.php:1151
|
547 |
msgid ""
|
548 |
"If you do use the domain name in the Request URL field, make sure it matches "
|
549 |
"your site's domain style and protocol. For example, if your site uses \"www\" "
|
552 |
"domain and protocol are"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: ../page_post_redirect_plugin.php:1152
|
556 |
msgid ""
|
557 |
"If you are having issues with the link not redirecting on a SSL site with "
|
558 |
"mixed SSL (meaning links can be either SSL or non SSL), try adding two "
|
559 |
"redirects, one with and one without the SSL protocol."
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: ../page_post_redirect_plugin.php:1153
|
563 |
msgid ""
|
564 |
"The <b>Destination</b> field can be any valid URL or relative path (from "
|
565 |
"root), for example"
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: ../page_post_redirect_plugin.php:1154
|
569 |
msgid ""
|
570 |
"In order for NW (open in a new window) or NF (rel=\"nofollow\") options to "
|
571 |
"work with Quick Redirects, you need to have:"
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: ../page_post_redirect_plugin.php:1156
|
575 |
msgid "\"Use jQuery?\" option selected in the settings page"
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: ../page_post_redirect_plugin.php:1157
|
579 |
msgid ""
|
580 |
"A link that uses the request url SOMEWHERE in your site page - i.e., in a "
|
581 |
"menu, content, sidebar, etc."
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: ../page_post_redirect_plugin.php:1158
|
585 |
msgid ""
|
586 |
"The open in a new window or nofollow settings will not happen if someone "
|
587 |
"just types the old link in the URL or if they come from a bookmark or link "
|
591 |
"work."
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: ../page_post_redirect_plugin.php:1168
|
595 |
msgid "You can export redirects in two formats - Encoded or Delimited."
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: ../page_post_redirect_plugin.php:1178
|
599 |
msgid "Load Content?"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: ../page_post_redirect_plugin.php:1179
|
603 |
msgid ""
|
604 |
"Use the <strong>Load Content?</strong> option to allow the page content to "
|
605 |
"load as normal or to only load a blank page or the content provided in the "
|
606 |
"<strong>Page Content</strong> section. "
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: ../page_post_redirect_plugin.php:1180
|
610 |
msgid ""
|
611 |
"If checked, all of the original content will load, so keep this in mind when "
|
612 |
"setting the <strong>Redirect Seconds</strong> - if set too low, the page "
|
613 |
"will not compeletely load. "
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: ../page_post_redirect_plugin.php:1184 ../page_post_redirect_plugin.php:2256
|
617 |
msgid "Redirect Seconds"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: ../page_post_redirect_plugin.php:1185
|
621 |
msgid ""
|
622 |
"Enter the nuber of seconds to wait before the redirect happens. Enter 0 to "
|
623 |
"have an instant redirect*."
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: ../page_post_redirect_plugin.php:1186
|
627 |
msgid ""
|
628 |
"*Keep in mind that the redirect seconds will start counting only AFTER the "
|
629 |
"<strong>Redirect Trigger</strong> element is loaded - so 0 may be slightly "
|
631 |
"trigger happens."
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: ../page_post_redirect_plugin.php:1190 ../page_post_redirect_plugin.php:2260
|
635 |
msgid "Redirect Trigger"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: ../page_post_redirect_plugin.php:1191
|
639 |
msgid ""
|
640 |
"The class or id or tag name of the element to load before the redirect "
|
641 |
"starts counting down. If nothing is used, it will default to the body tag as "
|
642 |
"a trigger."
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: ../page_post_redirect_plugin.php:1192
|
646 |
msgid ""
|
647 |
"If you use a class, the class name should have the \".\" in the name, i.e., "
|
648 |
"<strong>.my-class-name</strong>"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: ../page_post_redirect_plugin.php:1193
|
652 |
msgid ""
|
653 |
"If you use an id, the id should have the \"#\" in the name, i.e., <strong>#my-"
|
654 |
"id-name</strong>."
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: ../page_post_redirect_plugin.php:1194
|
658 |
msgid ""
|
659 |
"If you use a tag name, the name should NOT have the \"<\" or \">\" "
|
660 |
"characters in the name, i.e., <body> would just be "
|
661 |
"<strong>body</strong>."
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: ../page_post_redirect_plugin.php:1195
|
665 |
msgid ""
|
666 |
"Do not use a tag name that is common, like \"a\" or \"div\" as it will trigger "
|
667 |
"on all events."
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: ../page_post_redirect_plugin.php:1199 ../page_post_redirect_plugin.php:2264
|
671 |
msgid "Append Content To"
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: ../page_post_redirect_plugin.php:1200
|
675 |
msgid ""
|
676 |
"The class, id or tag name that you want the content in the <strong>Page "
|
677 |
"Content</strong> to be loading into."
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: ../page_post_redirect_plugin.php:1201
|
681 |
msgid ""
|
682 |
"If you are loading the content of the page, use an existing class or id for "
|
683 |
"an existing element (i.e., .page-content) so your additional page content "
|
684 |
"(if any) is loaded into that element."
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: ../page_post_redirect_plugin.php:1202
|
688 |
msgid ""
|
689 |
"When no class, id or tag name is used, the <strong>body</strong> tag will be "
|
690 |
"used."
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: ../page_post_redirect_plugin.php:1206 ../page_post_redirect_plugin.php:2268
|
694 |
msgid "Page Content"
|
695 |
msgstr ""
|
696 |
|
697 |
+
#: ../page_post_redirect_plugin.php:1207
|
698 |
msgid ""
|
699 |
"This is your page content you want to add. If you have a \"tracking pixel\" "
|
700 |
"script or image tag you want to use, add it here."
|
701 |
msgstr ""
|
702 |
|
703 |
+
#: ../page_post_redirect_plugin.php:1208
|
704 |
msgid ""
|
705 |
"A good example of use, is adding a tracking script (or Facebook Conversion "
|
706 |
"Pixel) to the <strong>Page Content box</strong> and unchecking the "
|
710 |
"Trigger</strong> to \"body\"."
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: ../page_post_redirect_plugin.php:1209
|
714 |
msgid ""
|
715 |
"Additionally, you can add the redirect counter to the page by adding the "
|
716 |
"code sample under the <strong>Page Content</strong> box."
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: ../page_post_redirect_plugin.php:1217
|
720 |
msgid "Quick Redirects (301 Redirects)"
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: ../page_post_redirect_plugin.php:1228
|
724 |
msgid ""
|
725 |
"The <code>Use jQuery?</code> option is turned off in the settings.<br/>In "
|
726 |
"order to use <strong>NW</strong> (open in a new window) or "
|
728 |
"must have it enabled."
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: ../page_post_redirect_plugin.php:1229 ../page_post_redirect_plugin.php:1234
|
732 |
msgid "hide this message"
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: ../page_post_redirect_plugin.php:1233
|
736 |
msgid ""
|
737 |
"To use the <strong>NW</strong> (open in a new window) <strong>NF</strong> "
|
738 |
"(nofollow) options, check the appropriate option and update when adding "
|
741 |
"enabled in the plugin settings."
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: ../page_post_redirect_plugin.php:1237
|
745 |
msgid ""
|
746 |
"Quick Redirects are useful when you have links from an old site that now "
|
747 |
"come up 404 Not Found, and you need to have them redirect to a new location "
|
751 |
"just to use the individual Page/Post Redirect option."
|
752 |
msgstr ""
|
753 |
|
754 |
+
#: ../page_post_redirect_plugin.php:1238
|
755 |
msgid ""
|
756 |
"To add Quick Redirects, put the URL for the redirect in the <strong>Request "
|
757 |
"URL</strong> field, and the URL it should be redirected to in the "
|
760 |
"icon."
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: ../page_post_redirect_plugin.php:1239
|
764 |
msgid ""
|
765 |
"See 'HELP' in the upper right corner, for troubleshooting problems and "
|
766 |
"example redirects."
|
767 |
msgstr ""
|
768 |
|
769 |
+
#: ../page_post_redirect_plugin.php:1245 ../page_post_redirect_plugin.php:1288
|
770 |
msgid "Add New Redirects"
|
771 |
msgstr ""
|
772 |
|
773 |
+
#: ../page_post_redirect_plugin.php:1248 ../page_post_redirect_plugin.php:1297
|
774 |
msgid "Request URL"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: ../page_post_redirect_plugin.php:1250 ../page_post_redirect_plugin.php:1299
|
778 |
msgid "Destination URL"
|
779 |
msgstr ""
|
780 |
|
781 |
# Stands for 'New Window'
|
782 |
+
#: ../page_post_redirect_plugin.php:1251 ../page_post_redirect_plugin.php:1300
|
783 |
msgid "NW"
|
784 |
msgstr ""
|
785 |
|
786 |
# Stands for 'No Follow'
|
787 |
+
#: ../page_post_redirect_plugin.php:1252 ../page_post_redirect_plugin.php:1301
|
788 |
msgid "NF"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: ../page_post_redirect_plugin.php:1260 ../page_post_redirect_plugin.php:1269 ..
|
792 |
+
#: /page_post_redirect_plugin.php:1278 ../page_post_redirect_plugin.php:1310
|
793 |
msgid "open in a New Window"
|
794 |
msgstr ""
|
795 |
|
796 |
+
#: ../page_post_redirect_plugin.php:1261 ../page_post_redirect_plugin.php:1270 ..
|
797 |
+
#: /page_post_redirect_plugin.php:1279 ../page_post_redirect_plugin.php:1311
|
798 |
msgid "add No Follow"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: ../page_post_redirect_plugin.php:1284
|
802 |
msgid ""
|
803 |
"New Window(NW) and NoFollow(NF) functionality not available unless \"Use with "
|
804 |
"jQuery\" is set in the options."
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: ../page_post_redirect_plugin.php:1294
|
808 |
msgid "Existing Redirects"
|
809 |
msgstr ""
|
810 |
|
811 |
+
#: ../page_post_redirect_plugin.php:1312
|
812 |
msgid "Save"
|
813 |
msgstr ""
|
814 |
|
815 |
+
#: ../page_post_redirect_plugin.php:1313
|
816 |
msgid "Cancel"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: ../page_post_redirect_plugin.php:1354
|
820 |
msgid "Edit"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: ../page_post_redirect_plugin.php:1355
|
824 |
msgid "Delete"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: ../page_post_redirect_plugin.php:1363
|
828 |
msgid "No Quick Redirects."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: ../page_post_redirect_plugin.php:1513
|
832 |
msgid ""
|
833 |
"An error occured during the file upload. Please fix your server "
|
834 |
"configuration and retry."
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: ../page_post_redirect_plugin.php:1513 ../page_post_redirect_plugin.php:1577
|
838 |
msgid "SERVER ERROR - Could Not Load"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562
|
842 |
msgid ""
|
843 |
"This does not look like a Quick Page Post Redirect file - it is possibly "
|
844 |
"damaged or corrupt."
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: ../page_post_redirect_plugin.php:1556 ../page_post_redirect_plugin.php:1562 ..
|
848 |
+
#: /page_post_redirect_plugin.php:1591
|
849 |
msgid "ERROR - Not a valid File"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: ../page_post_redirect_plugin.php:1577
|
853 |
msgid ""
|
854 |
"An error occured during the file upload. It might me that the file is too "
|
855 |
"large or you do not have the premissions to write to the temporary upload "
|
856 |
"directory. Please fix your server configuration and retry."
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: ../page_post_redirect_plugin.php:1591
|
860 |
msgid ""
|
861 |
"This does not look like the file is in the correct format - it is possibly "
|
862 |
"damaged or corrupt.<br/>Be sure the redirects are 1 per line and the "
|
863 |
"redirect and destination are seperated by a PIPE (|), COMMA (,) or a TAB."
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: ../page_post_redirect_plugin.php:1627
|
867 |
msgid ""
|
868 |
"It does not look like there are any valid items to import - check the file "
|
869 |
"and try again."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: ../page_post_redirect_plugin.php:1627
|
873 |
msgid "ERROR - No Valid items to add."
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: ../page_post_redirect_plugin.php:1691
|
877 |
msgid "Settings"
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: ../page_post_redirect_plugin.php:1697 ../page_post_redirect_plugin.php:1759
|
881 |
msgid "Quick Redirects"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: ../page_post_redirect_plugin.php:1698
|
885 |
msgid "FAQ"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: ../page_post_redirect_plugin.php:1699
|
889 |
msgid "Donate"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: ../page_post_redirect_plugin.php:1717
|
893 |
msgid "Make Redirect <strong>Active</strong>."
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: ../page_post_redirect_plugin.php:1717
|
897 |
msgid "Check to turn on or redirect will not work."
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: ../page_post_redirect_plugin.php:1718
|
901 |
msgid "Open in a <strong>new window.</strong>"
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: ../page_post_redirect_plugin.php:1718 ../page_post_redirect_plugin.php:1719
|
905 |
msgid "To increase effectivness, select \"Use jQuery\" in the options."
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: ../page_post_redirect_plugin.php:1719
|
909 |
msgid "Add <strong>rel=\"nofollow\"</strong> to link."
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: ../page_post_redirect_plugin.php:1720
|
913 |
msgid "<strong>Show</strong> Redirect URL in link."
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: ../page_post_redirect_plugin.php:1720
|
917 |
msgid ""
|
918 |
"To increase effectivness, select \"Use jQuery\" in the options. This will only "
|
919 |
"change the URL in the link <strong>NOT</strong> the URL in the Address bar."
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: ../page_post_redirect_plugin.php:1722
|
923 |
msgid "Redirect / Destination URL:"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: ../page_post_redirect_plugin.php:1723
|
927 |
msgid ""
|
928 |
"(i.e., <strong>http://example.com</strong> or <strong>/somepage/</strong> or "
|
929 |
"<strong>p=15</strong> or <strong>155</strong>. Use <b>FULL URL</b> "
|
931 |
"redirects.)"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: ../page_post_redirect_plugin.php:1724
|
935 |
msgid "Type of Redirect:"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: ../page_post_redirect_plugin.php:1746
|
939 |
msgid "Permanent"
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: ../page_post_redirect_plugin.php:1747 ../page_post_redirect_plugin.php:1748
|
943 |
msgid "Temporary"
|
944 |
msgstr ""
|
945 |
|
946 |
+
#: ../page_post_redirect_plugin.php:1749
|
947 |
msgid "Meta Redirect"
|
948 |
msgstr ""
|
949 |
|
950 |
+
#: ../page_post_redirect_plugin.php:1750
|
951 |
+
msgid "Default is 301 (Permanent Redirect)."
|
952 |
msgstr ""
|
953 |
|
954 |
+
#: ../page_post_redirect_plugin.php:1757
|
955 |
msgid "Redirect Seconds (ONLY for meta redirects)."
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: ../page_post_redirect_plugin.php:1757
|
959 |
msgid "Leave blank to use options setting. 0 = instant."
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: ../page_post_redirect_plugin.php:1759
|
963 |
msgid ""
|
964 |
"<strong>NOTE:</strong> For a Page or Post (or Custom Post) Redirect to work, "
|
965 |
"it may need to be published first and then saved again as a Draft. If you do "
|
966 |
"not already have a page/post created you can add a 'Quick' redirect using the"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: ../page_post_redirect_plugin.php:1759
|
970 |
msgid "method."
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: ../page_post_redirect_plugin.php:2244
|
974 |
msgid "Meta Redirect Settings"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: ../page_post_redirect_plugin.php:2245
|
978 |
msgid "Settings Updated"
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: ../page_post_redirect_plugin.php:2246
|
982 |
msgid ""
|
983 |
"This section is for updating options for redirects that use the \"meta "
|
984 |
"refresh\" funcitonality for redirecting."
|
985 |
msgstr ""
|
986 |
|
987 |
+
#: ../page_post_redirect_plugin.php:2247
|
988 |
msgid ""
|
989 |
"Using the setting below, you can add elements or a message to the page that "
|
990 |
"is loaded before tht redirect, or just allow the page to load as normal "
|
991 |
"until the redirect reaches the number of seconds you have set below."
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: ../page_post_redirect_plugin.php:2252
|
995 |
msgid "Load Page Content?"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: ../page_post_redirect_plugin.php:2253
|
999 |
msgid ""
|
1000 |
"Check if you want the normal page to load before redirect happens (if "
|
1001 |
"redirect is 0 seconds, it may not load fully)."
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: ../page_post_redirect_plugin.php:2257
|
1005 |
msgid "instant"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: ../page_post_redirect_plugin.php:2257
|
1009 |
msgid ""
|
1010 |
"would redirect 10 seconds after the required element is loaded (i.e., body "
|
1011 |
"or an element with a specific class). *Intsant will still have a 'slight' "
|
1012 |
"delay, as some content needs to load before the redirect occurs."
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: ../page_post_redirect_plugin.php:2261
|
1016 |
#, php-format
|
1017 |
msgid ""
|
1018 |
"The %1$s, %2$s or tag name of the element you want to load before triggering "
|
1022 |
"use %6$s or %7$s."
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: ../page_post_redirect_plugin.php:2265
|
1026 |
#, php-format
|
1027 |
msgid ""
|
1028 |
"The %1$s, %2$s or tag name of the element you want the content to load into "
|
1029 |
"when the page loads."
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: ../page_post_redirect_plugin.php:2269
|
1033 |
#, php-format
|
1034 |
msgid ""
|
1035 |
"Be sure to include a tag with your class or ID or tag name (entered above) "
|
1039 |
"shown."
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: ../page_post_redirect_plugin.php:2269
|
1043 |
msgid "Add your content below"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: ../page_post_redirect_plugin.php:2271
|
1047 |
msgid "To use a counter, add the following:"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: ../page_post_redirect_plugin.php:2273
|
1051 |
msgid "The \"%1$\" will be replaced with the actual seconds."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: ../page_post_redirect_plugin.php:2296
|
1055 |
msgid "You have the Addon Plugin"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: ../page_post_redirect_plugin.php:2296
|
1059 |
msgid "activated. This plugin's functionality is now built into the parent"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: ../page_post_redirect_plugin.php:2296
|
1063 |
msgid "so you no longer need to have the addon plugin installed."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: ../page_post_redirect_plugin.php:2297
|
1067 |
msgid ""
|
1068 |
"The plugin will be deactivated now to prevent conflicts. You may delete it "
|
1069 |
"if you desire."
|
license.txt
CHANGED
@@ -1,622 +1,281 @@
|
|
1 |
GNU GENERAL PUBLIC LICENSE
|
2 |
-
Version
|
3 |
|
4 |
-
Copyright (C)
|
|
|
5 |
Everyone is permitted to copy and distribute verbatim copies
|
6 |
of this license document, but changing it is not allowed.
|
7 |
|
8 |
Preamble
|
9 |
|
10 |
-
The
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
GNU General Public License for most of our software; it applies also to
|
19 |
-
any other work released this way by its authors. You can apply it to
|
20 |
your programs, too.
|
21 |
|
22 |
When we speak of free software, we are referring to freedom, not
|
23 |
price. Our General Public Licenses are designed to make sure that you
|
24 |
have the freedom to distribute copies of free software (and charge for
|
25 |
-
|
26 |
-
want it, that you can change the software or use pieces of it
|
27 |
-
free programs
|
28 |
|
29 |
-
To protect your rights, we need to
|
30 |
-
these rights or
|
31 |
-
|
32 |
-
|
33 |
|
34 |
For example, if you distribute copies of such a program, whether
|
35 |
-
gratis or for a fee, you must
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
(
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
that there is no warranty for this free
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
have designed this version of the GPL to prohibit the practice for those
|
57 |
-
products. If such problems arise substantially in other domains, we
|
58 |
-
stand ready to extend this provision to those domains in future versions
|
59 |
-
of the GPL, as needed to protect the freedom of users.
|
60 |
-
|
61 |
-
Finally, every program is threatened constantly by software patents.
|
62 |
-
States should not allow patents to restrict development and use of
|
63 |
-
software on general-purpose computers, but in those that do, we wish to
|
64 |
-
avoid the special danger that patents applied to a free program could
|
65 |
-
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
-
patents cannot be used to render the program non-free.
|
67 |
|
68 |
The precise terms and conditions for copying, distribution and
|
69 |
modification follow.
|
70 |
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
"
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
the work
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
5. Conveying Modified Source Versions.
|
209 |
-
|
210 |
-
You may convey a work based on the Program, or the modifications to
|
211 |
-
produce it from the Program, in the form of source code under the
|
212 |
-
terms of section 4, provided that you also meet all of these conditions:
|
213 |
-
|
214 |
-
a) The work must carry prominent notices stating that you modified
|
215 |
-
it, and giving a relevant date.
|
216 |
-
|
217 |
-
b) The work must carry prominent notices stating that it is
|
218 |
-
released under this License and any conditions added under section
|
219 |
-
7. This requirement modifies the requirement in section 4 to
|
220 |
-
"keep intact all notices".
|
221 |
-
|
222 |
-
c) You must license the entire work, as a whole, under this
|
223 |
-
License to anyone who comes into possession of a copy. This
|
224 |
-
License will therefore apply, along with any applicable section 7
|
225 |
-
additional terms, to the whole of the work, and all its parts,
|
226 |
-
regardless of how they are packaged. This License gives no
|
227 |
-
permission to license the work in any other way, but it does not
|
228 |
-
invalidate such permission if you have separately received it.
|
229 |
-
|
230 |
-
d) If the work has interactive user interfaces, each must display
|
231 |
-
Appropriate Legal Notices; however, if the Program has interactive
|
232 |
-
interfaces that do not display Appropriate Legal Notices, your
|
233 |
-
work need not make them do so.
|
234 |
-
|
235 |
-
A compilation of a covered work with other separate and independent
|
236 |
-
works, which are not by their nature extensions of the covered work,
|
237 |
-
and which are not combined with it such as to form a larger program,
|
238 |
-
in or on a volume of a storage or distribution medium, is called an
|
239 |
-
"aggregate" if the compilation and its resulting copyright are not
|
240 |
-
used to limit the access or legal rights of the compilation's users
|
241 |
-
beyond what the individual works permit. Inclusion of a covered work
|
242 |
-
in an aggregate does not cause this License to apply to the other
|
243 |
-
parts of the aggregate.
|
244 |
-
|
245 |
-
6. Conveying Non-Source Forms.
|
246 |
-
|
247 |
-
You may convey a covered work in object code form under the terms
|
248 |
-
of sections 4 and 5, provided that you also convey the
|
249 |
-
machine-readable Corresponding Source under the terms of this License,
|
250 |
-
in one of these ways:
|
251 |
-
|
252 |
-
a) Convey the object code in, or embodied in, a physical product
|
253 |
-
(including a physical distribution medium), accompanied by the
|
254 |
-
Corresponding Source fixed on a durable physical medium
|
255 |
-
customarily used for software interchange.
|
256 |
-
|
257 |
-
b) Convey the object code in, or embodied in, a physical product
|
258 |
-
(including a physical distribution medium), accompanied by a
|
259 |
-
written offer, valid for at least three years and valid for as
|
260 |
-
long as you offer spare parts or customer support for that product
|
261 |
-
model, to give anyone who possesses the object code either (1) a
|
262 |
-
copy of the Corresponding Source for all the software in the
|
263 |
-
product that is covered by this License, on a durable physical
|
264 |
-
medium customarily used for software interchange, for a price no
|
265 |
-
more than your reasonable cost of physically performing this
|
266 |
-
conveying of source, or (2) access to copy the
|
267 |
-
Corresponding Source from a network server at no charge.
|
268 |
-
|
269 |
-
c) Convey individual copies of the object code with a copy of the
|
270 |
-
written offer to provide the Corresponding Source. This
|
271 |
-
alternative is allowed only occasionally and noncommercially, and
|
272 |
-
only if you received the object code with such an offer, in accord
|
273 |
-
with subsection 6b.
|
274 |
-
|
275 |
-
d) Convey the object code by offering access from a designated
|
276 |
-
place (gratis or for a charge), and offer equivalent access to the
|
277 |
-
Corresponding Source in the same way through the same place at no
|
278 |
-
further charge. You need not require recipients to copy the
|
279 |
-
Corresponding Source along with the object code. If the place to
|
280 |
-
copy the object code is a network server, the Corresponding Source
|
281 |
-
may be on a different server (operated by you or a third party)
|
282 |
-
that supports equivalent copying facilities, provided you maintain
|
283 |
-
clear directions next to the object code saying where to find the
|
284 |
-
Corresponding Source. Regardless of what server hosts the
|
285 |
-
Corresponding Source, you remain obligated to ensure that it is
|
286 |
-
available for as long as needed to satisfy these requirements.
|
287 |
-
|
288 |
-
e) Convey the object code using peer-to-peer transmission, provided
|
289 |
-
you inform other peers where the object code and Corresponding
|
290 |
-
Source of the work are being offered to the general public at no
|
291 |
-
charge under subsection 6d.
|
292 |
-
|
293 |
-
A separable portion of the object code, whose source code is excluded
|
294 |
-
from the Corresponding Source as a System Library, need not be
|
295 |
-
included in conveying the object code work.
|
296 |
-
|
297 |
-
A "User Product" is either (1) a "consumer product", which means any
|
298 |
-
tangible personal property which is normally used for personal, family,
|
299 |
-
or household purposes, or (2) anything designed or sold for incorporation
|
300 |
-
into a dwelling. In determining whether a product is a consumer product,
|
301 |
-
doubtful cases shall be resolved in favor of coverage. For a particular
|
302 |
-
product received by a particular user, "normally used" refers to a
|
303 |
-
typical or common use of that class of product, regardless of the status
|
304 |
-
of the particular user or of the way in which the particular user
|
305 |
-
actually uses, or expects or is expected to use, the product. A product
|
306 |
-
is a consumer product regardless of whether the product has substantial
|
307 |
-
commercial, industrial or non-consumer uses, unless such uses represent
|
308 |
-
the only significant mode of use of the product.
|
309 |
-
|
310 |
-
"Installation Information" for a User Product means any methods,
|
311 |
-
procedures, authorization keys, or other information required to install
|
312 |
-
and execute modified versions of a covered work in that User Product from
|
313 |
-
a modified version of its Corresponding Source. The information must
|
314 |
-
suffice to ensure that the continued functioning of the modified object
|
315 |
-
code is in no case prevented or interfered with solely because
|
316 |
-
modification has been made.
|
317 |
-
|
318 |
-
If you convey an object code work under this section in, or with, or
|
319 |
-
specifically for use in, a User Product, and the conveying occurs as
|
320 |
-
part of a transaction in which the right of possession and use of the
|
321 |
-
User Product is transferred to the recipient in perpetuity or for a
|
322 |
-
fixed term (regardless of how the transaction is characterized), the
|
323 |
-
Corresponding Source conveyed under this section must be accompanied
|
324 |
-
by the Installation Information. But this requirement does not apply
|
325 |
-
if neither you nor any third party retains the ability to install
|
326 |
-
modified object code on the User Product (for example, the work has
|
327 |
-
been installed in ROM).
|
328 |
-
|
329 |
-
The requirement to provide Installation Information does not include a
|
330 |
-
requirement to continue to provide support service, warranty, or updates
|
331 |
-
for a work that has been modified or installed by the recipient, or for
|
332 |
-
the User Product in which it has been modified or installed. Access to a
|
333 |
-
network may be denied when the modification itself materially and
|
334 |
-
adversely affects the operation of the network or violates the rules and
|
335 |
-
protocols for communication across the network.
|
336 |
-
|
337 |
-
Corresponding Source conveyed, and Installation Information provided,
|
338 |
-
in accord with this section must be in a format that is publicly
|
339 |
-
documented (and with an implementation available to the public in
|
340 |
-
source code form), and must require no special password or key for
|
341 |
-
unpacking, reading or copying.
|
342 |
-
|
343 |
-
7. Additional Terms.
|
344 |
-
|
345 |
-
"Additional permissions" are terms that supplement the terms of this
|
346 |
-
License by making exceptions from one or more of its conditions.
|
347 |
-
Additional permissions that are applicable to the entire Program shall
|
348 |
-
be treated as though they were included in this License, to the extent
|
349 |
-
that they are valid under applicable law. If additional permissions
|
350 |
-
apply only to part of the Program, that part may be used separately
|
351 |
-
under those permissions, but the entire Program remains governed by
|
352 |
-
this License without regard to the additional permissions.
|
353 |
-
|
354 |
-
When you convey a copy of a covered work, you may at your option
|
355 |
-
remove any additional permissions from that copy, or from any part of
|
356 |
-
it. (Additional permissions may be written to require their own
|
357 |
-
removal in certain cases when you modify the work.) You may place
|
358 |
-
additional permissions on material, added by you to a covered work,
|
359 |
-
for which you have or can give appropriate copyright permission.
|
360 |
-
|
361 |
-
Notwithstanding any other provision of this License, for material you
|
362 |
-
add to a covered work, you may (if authorized by the copyright holders of
|
363 |
-
that material) supplement the terms of this License with terms:
|
364 |
-
|
365 |
-
a) Disclaiming warranty or limiting liability differently from the
|
366 |
-
terms of sections 15 and 16 of this License; or
|
367 |
-
|
368 |
-
b) Requiring preservation of specified reasonable legal notices or
|
369 |
-
author attributions in that material or in the Appropriate Legal
|
370 |
-
Notices displayed by works containing it; or
|
371 |
-
|
372 |
-
c) Prohibiting misrepresentation of the origin of that material, or
|
373 |
-
requiring that modified versions of such material be marked in
|
374 |
-
reasonable ways as different from the original version; or
|
375 |
-
|
376 |
-
d) Limiting the use for publicity purposes of names of licensors or
|
377 |
-
authors of the material; or
|
378 |
-
|
379 |
-
e) Declining to grant rights under trademark law for use of some
|
380 |
-
trade names, trademarks, or service marks; or
|
381 |
-
|
382 |
-
f) Requiring indemnification of licensors and authors of that
|
383 |
-
material by anyone who conveys the material (or modified versions of
|
384 |
-
it) with contractual assumptions of liability to the recipient, for
|
385 |
-
any liability that these contractual assumptions directly impose on
|
386 |
-
those licensors and authors.
|
387 |
-
|
388 |
-
All other non-permissive additional terms are considered "further
|
389 |
-
restrictions" within the meaning of section 10. If the Program as you
|
390 |
-
received it, or any part of it, contains a notice stating that it is
|
391 |
-
governed by this License along with a term that is a further
|
392 |
-
restriction, you may remove that term. If a license document contains
|
393 |
-
a further restriction but permits relicensing or conveying under this
|
394 |
-
License, you may add to a covered work material governed by the terms
|
395 |
-
of that license document, provided that the further restriction does
|
396 |
-
not survive such relicensing or conveying.
|
397 |
-
|
398 |
-
If you add terms to a covered work in accord with this section, you
|
399 |
-
must place, in the relevant source files, a statement of the
|
400 |
-
additional terms that apply to those files, or a notice indicating
|
401 |
-
where to find the applicable terms.
|
402 |
-
|
403 |
-
Additional terms, permissive or non-permissive, may be stated in the
|
404 |
-
form of a separately written license, or stated as exceptions;
|
405 |
-
the above requirements apply either way.
|
406 |
-
|
407 |
-
8. Termination.
|
408 |
-
|
409 |
-
You may not propagate or modify a covered work except as expressly
|
410 |
-
provided under this License. Any attempt otherwise to propagate or
|
411 |
-
modify it is void, and will automatically terminate your rights under
|
412 |
-
this License (including any patent licenses granted under the third
|
413 |
-
paragraph of section 11).
|
414 |
-
|
415 |
-
However, if you cease all violation of this License, then your
|
416 |
-
license from a particular copyright holder is reinstated (a)
|
417 |
-
provisionally, unless and until the copyright holder explicitly and
|
418 |
-
finally terminates your license, and (b) permanently, if the copyright
|
419 |
-
holder fails to notify you of the violation by some reasonable means
|
420 |
-
prior to 60 days after the cessation.
|
421 |
-
|
422 |
-
Moreover, your license from a particular copyright holder is
|
423 |
-
reinstated permanently if the copyright holder notifies you of the
|
424 |
-
violation by some reasonable means, this is the first time you have
|
425 |
-
received notice of violation of this License (for any work) from that
|
426 |
-
copyright holder, and you cure the violation prior to 30 days after
|
427 |
-
your receipt of the notice.
|
428 |
-
|
429 |
-
Termination of your rights under this section does not terminate the
|
430 |
-
licenses of parties who have received copies or rights from you under
|
431 |
-
this License. If your rights have been terminated and not permanently
|
432 |
-
reinstated, you do not qualify to receive new licenses for the same
|
433 |
-
material under section 10.
|
434 |
-
|
435 |
-
9. Acceptance Not Required for Having Copies.
|
436 |
-
|
437 |
-
You are not required to accept this License in order to receive or
|
438 |
-
run a copy of the Program. Ancillary propagation of a covered work
|
439 |
-
occurring solely as a consequence of using peer-to-peer transmission
|
440 |
-
to receive a copy likewise does not require acceptance. However,
|
441 |
-
nothing other than this License grants you permission to propagate or
|
442 |
-
modify any covered work. These actions infringe copyright if you do
|
443 |
-
not accept this License. Therefore, by modifying or propagating a
|
444 |
-
covered work, you indicate your acceptance of this License to do so.
|
445 |
-
|
446 |
-
10. Automatic Licensing of Downstream Recipients.
|
447 |
-
|
448 |
-
Each time you convey a covered work, the recipient automatically
|
449 |
-
receives a license from the original licensors, to run, modify and
|
450 |
-
propagate that work, subject to this License. You are not responsible
|
451 |
-
for enforcing compliance by third parties with this License.
|
452 |
-
|
453 |
-
An "entity transaction" is a transaction transferring control of an
|
454 |
-
organization, or substantially all assets of one, or subdividing an
|
455 |
-
organization, or merging organizations. If propagation of a covered
|
456 |
-
work results from an entity transaction, each party to that
|
457 |
-
transaction who receives a copy of the work also receives whatever
|
458 |
-
licenses to the work the party's predecessor in interest had or could
|
459 |
-
give under the previous paragraph, plus a right to possession of the
|
460 |
-
Corresponding Source of the work from the predecessor in interest, if
|
461 |
-
the predecessor has it or can get it with reasonable efforts.
|
462 |
-
|
463 |
-
You may not impose any further restrictions on the exercise of the
|
464 |
-
rights granted or affirmed under this License. For example, you may
|
465 |
-
not impose a license fee, royalty, or other charge for exercise of
|
466 |
-
rights granted under this License, and you may not initiate litigation
|
467 |
-
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
468 |
-
any patent claim is infringed by making, using, selling, offering for
|
469 |
-
sale, or importing the Program or any portion of it.
|
470 |
-
|
471 |
-
11. Patents.
|
472 |
-
|
473 |
-
A "contributor" is a copyright holder who authorizes use under this
|
474 |
-
License of the Program or a work on which the Program is based. The
|
475 |
-
work thus licensed is called the contributor's "contributor version".
|
476 |
-
|
477 |
-
A contributor's "essential patent claims" are all patent claims
|
478 |
-
owned or controlled by the contributor, whether already acquired or
|
479 |
-
hereafter acquired, that would be infringed by some manner, permitted
|
480 |
-
by this License, of making, using, or selling its contributor version,
|
481 |
-
but do not include claims that would be infringed only as a
|
482 |
-
consequence of further modification of the contributor version. For
|
483 |
-
purposes of this definition, "control" includes the right to grant
|
484 |
-
patent sublicenses in a manner consistent with the requirements of
|
485 |
this License.
|
486 |
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
propagate the contents of its contributor version.
|
491 |
-
|
492 |
-
In the following three paragraphs, a "patent license" is any express
|
493 |
-
agreement or commitment, however denominated, not to enforce a patent
|
494 |
-
(such as an express permission to practice a patent or covenant not to
|
495 |
-
sue for patent infringement). To "grant" such a patent license to a
|
496 |
-
party means to make such an agreement or commitment not to enforce a
|
497 |
-
patent against the party.
|
498 |
-
|
499 |
-
If you convey a covered work, knowingly relying on a patent license,
|
500 |
-
and the Corresponding Source of the work is not available for anyone
|
501 |
-
to copy, free of charge and under the terms of this License, through a
|
502 |
-
publicly available network server or other readily accessible means,
|
503 |
-
then you must either (1) cause the Corresponding Source to be so
|
504 |
-
available, or (2) arrange to deprive yourself of the benefit of the
|
505 |
-
patent license for this particular work, or (3) arrange, in a manner
|
506 |
-
consistent with the requirements of this License, to extend the patent
|
507 |
-
license to downstream recipients. "Knowingly relying" means you have
|
508 |
-
actual knowledge that, but for the patent license, your conveying the
|
509 |
-
covered work in a country, or your recipient's use of the covered work
|
510 |
-
in a country, would infringe one or more identifiable patents in that
|
511 |
-
country that you have reason to believe are valid.
|
512 |
-
|
513 |
-
If, pursuant to or in connection with a single transaction or
|
514 |
-
arrangement, you convey, or propagate by procuring conveyance of, a
|
515 |
-
covered work, and grant a patent license to some of the parties
|
516 |
-
receiving the covered work authorizing them to use, propagate, modify
|
517 |
-
or convey a specific copy of the covered work, then the patent license
|
518 |
-
you grant is automatically extended to all recipients of the covered
|
519 |
-
work and works based on it.
|
520 |
-
|
521 |
-
A patent license is "discriminatory" if it does not include within
|
522 |
-
the scope of its coverage, prohibits the exercise of, or is
|
523 |
-
conditioned on the non-exercise of one or more of the rights that are
|
524 |
-
specifically granted under this License. You may not convey a covered
|
525 |
-
work if you are a party to an arrangement with a third party that is
|
526 |
-
in the business of distributing software, under which you make payment
|
527 |
-
to the third party based on the extent of your activity of conveying
|
528 |
-
the work, and under which the third party grants, to any of the
|
529 |
-
parties who would receive the covered work from you, a discriminatory
|
530 |
-
patent license (a) in connection with copies of the covered work
|
531 |
-
conveyed by you (or copies made from those copies), or (b) primarily
|
532 |
-
for and in connection with specific products or compilations that
|
533 |
-
contain the covered work, unless you entered into that arrangement,
|
534 |
-
or that patent license was granted, prior to 28 March 2007.
|
535 |
-
|
536 |
-
Nothing in this License shall be construed as excluding or limiting
|
537 |
-
any implied license or other defenses to infringement that may
|
538 |
-
otherwise be available to you under applicable patent law.
|
539 |
-
|
540 |
-
12. No Surrender of Others' Freedom.
|
541 |
-
|
542 |
-
If conditions are imposed on you (whether by court order, agreement or
|
543 |
otherwise) that contradict the conditions of this License, they do not
|
544 |
-
excuse you from the conditions of this License. If you cannot
|
545 |
-
|
546 |
-
License and any other pertinent obligations, then as a consequence you
|
547 |
-
not
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
567 |
be similar in spirit to the present version, but may differ in detail to
|
568 |
address new problems or concerns.
|
569 |
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
608 |
-
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
609 |
-
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
610 |
-
SUCH DAMAGES.
|
611 |
-
|
612 |
-
17. Interpretation of Sections 15 and 16.
|
613 |
-
|
614 |
-
If the disclaimer of warranty and limitation of liability provided
|
615 |
-
above cannot be given local legal effect according to their terms,
|
616 |
-
reviewing courts shall apply local law that most closely approximates
|
617 |
-
an absolute waiver of all civil liability in connection with the
|
618 |
-
Program, unless a warranty or assumption of liability accompanies a
|
619 |
-
copy of the Program in return for a fee.
|
620 |
|
621 |
END OF TERMS AND CONDITIONS
|
622 |
|
@@ -628,15 +287,15 @@ free software which everyone can redistribute and change under these terms.
|
|
628 |
|
629 |
To do so, attach the following notices to the program. It is safest
|
630 |
to attach them to the start of each source file to most effectively
|
631 |
-
|
632 |
the "copyright" line and a pointer to where the full notice is found.
|
633 |
|
634 |
<one line to give the program's name and a brief idea of what it does.>
|
635 |
Copyright (C) <year> <name of author>
|
636 |
|
637 |
-
This program is free software
|
638 |
it under the terms of the GNU General Public License as published by
|
639 |
-
the Free Software Foundation
|
640 |
(at your option) any later version.
|
641 |
|
642 |
This program is distributed in the hope that it will be useful,
|
@@ -644,31 +303,37 @@ the "copyright" line and a pointer to where the full notice is found.
|
|
644 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
645 |
GNU General Public License for more details.
|
646 |
|
647 |
-
You should have received a copy of the GNU General Public License
|
648 |
-
|
|
|
649 |
|
650 |
Also add information on how to contact you by electronic and paper mail.
|
651 |
|
652 |
-
|
653 |
-
|
654 |
|
655 |
-
|
656 |
-
|
657 |
This is free software, and you are welcome to redistribute it
|
658 |
under certain conditions; type `show c' for details.
|
659 |
|
660 |
The hypothetical commands `show w' and `show c' should show the appropriate
|
661 |
-
parts of the General Public License. Of course,
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
|
|
|
|
|
|
|
|
|
1 |
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 2, June 1991
|
3 |
|
4 |
+
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
5 |
+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
6 |
Everyone is permitted to copy and distribute verbatim copies
|
7 |
of this license document, but changing it is not allowed.
|
8 |
|
9 |
Preamble
|
10 |
|
11 |
+
The licenses for most software are designed to take away your
|
12 |
+
freedom to share and change it. By contrast, the GNU General Public
|
13 |
+
License is intended to guarantee your freedom to share and change free
|
14 |
+
software--to make sure the software is free for all its users. This
|
15 |
+
General Public License applies to most of the Free Software
|
16 |
+
Foundation's software and to any other program whose authors commit to
|
17 |
+
using it. (Some other Free Software Foundation software is covered by
|
18 |
+
the GNU Lesser General Public License instead.) You can apply it to
|
|
|
|
|
19 |
your programs, too.
|
20 |
|
21 |
When we speak of free software, we are referring to freedom, not
|
22 |
price. Our General Public Licenses are designed to make sure that you
|
23 |
have the freedom to distribute copies of free software (and charge for
|
24 |
+
this service if you wish), that you receive source code or can get it
|
25 |
+
if you want it, that you can change the software or use pieces of it
|
26 |
+
in new free programs; and that you know you can do these things.
|
27 |
|
28 |
+
To protect your rights, we need to make restrictions that forbid
|
29 |
+
anyone to deny you these rights or to ask you to surrender the rights.
|
30 |
+
These restrictions translate to certain responsibilities for you if you
|
31 |
+
distribute copies of the software, or if you modify it.
|
32 |
|
33 |
For example, if you distribute copies of such a program, whether
|
34 |
+
gratis or for a fee, you must give the recipients all the rights that
|
35 |
+
you have. You must make sure that they, too, receive or can get the
|
36 |
+
source code. And you must show them these terms so they know their
|
37 |
+
rights.
|
38 |
+
|
39 |
+
We protect your rights with two steps: (1) copyright the software, and
|
40 |
+
(2) offer you this license which gives you legal permission to copy,
|
41 |
+
distribute and/or modify the software.
|
42 |
+
|
43 |
+
Also, for each author's protection and ours, we want to make certain
|
44 |
+
that everyone understands that there is no warranty for this free
|
45 |
+
software. If the software is modified by someone else and passed on, we
|
46 |
+
want its recipients to know that what they have is not the original, so
|
47 |
+
that any problems introduced by others will not reflect on the original
|
48 |
+
authors' reputations.
|
49 |
+
|
50 |
+
Finally, any free program is threatened constantly by software
|
51 |
+
patents. We wish to avoid the danger that redistributors of a free
|
52 |
+
program will individually obtain patent licenses, in effect making the
|
53 |
+
program proprietary. To prevent this, we have made it clear that any
|
54 |
+
patent must be licensed for everyone's free use or not licensed at all.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
|
56 |
The precise terms and conditions for copying, distribution and
|
57 |
modification follow.
|
58 |
|
59 |
+
GNU GENERAL PUBLIC LICENSE
|
60 |
+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
61 |
+
|
62 |
+
0. This License applies to any program or other work which contains
|
63 |
+
a notice placed by the copyright holder saying it may be distributed
|
64 |
+
under the terms of this General Public License. The "Program", below,
|
65 |
+
refers to any such program or work, and a "work based on the Program"
|
66 |
+
means either the Program or any derivative work under copyright law:
|
67 |
+
that is to say, a work containing the Program or a portion of it,
|
68 |
+
either verbatim or with modifications and/or translated into another
|
69 |
+
language. (Hereinafter, translation is included without limitation in
|
70 |
+
the term "modification".) Each licensee is addressed as "you".
|
71 |
+
|
72 |
+
Activities other than copying, distribution and modification are not
|
73 |
+
covered by this License; they are outside its scope. The act of
|
74 |
+
running the Program is not restricted, and the output from the Program
|
75 |
+
is covered only if its contents constitute a work based on the
|
76 |
+
Program (independent of having been made by running the Program).
|
77 |
+
Whether that is true depends on what the Program does.
|
78 |
+
|
79 |
+
1. You may copy and distribute verbatim copies of the Program's
|
80 |
+
source code as you receive it, in any medium, provided that you
|
81 |
+
conspicuously and appropriately publish on each copy an appropriate
|
82 |
+
copyright notice and disclaimer of warranty; keep intact all the
|
83 |
+
notices that refer to this License and to the absence of any warranty;
|
84 |
+
and give any other recipients of the Program a copy of this License
|
85 |
+
along with the Program.
|
86 |
+
|
87 |
+
You may charge a fee for the physical act of transferring a copy, and
|
88 |
+
you may at your option offer warranty protection in exchange for a fee.
|
89 |
+
|
90 |
+
2. You may modify your copy or copies of the Program or any portion
|
91 |
+
of it, thus forming a work based on the Program, and copy and
|
92 |
+
distribute such modifications or work under the terms of Section 1
|
93 |
+
above, provided that you also meet all of these conditions:
|
94 |
+
|
95 |
+
a) You must cause the modified files to carry prominent notices
|
96 |
+
stating that you changed the files and the date of any change.
|
97 |
+
|
98 |
+
b) You must cause any work that you distribute or publish, that in
|
99 |
+
whole or in part contains or is derived from the Program or any
|
100 |
+
part thereof, to be licensed as a whole at no charge to all third
|
101 |
+
parties under the terms of this License.
|
102 |
+
|
103 |
+
c) If the modified program normally reads commands interactively
|
104 |
+
when run, you must cause it, when started running for such
|
105 |
+
interactive use in the most ordinary way, to print or display an
|
106 |
+
announcement including an appropriate copyright notice and a
|
107 |
+
notice that there is no warranty (or else, saying that you provide
|
108 |
+
a warranty) and that users may redistribute the program under
|
109 |
+
these conditions, and telling the user how to view a copy of this
|
110 |
+
License. (Exception: if the Program itself is interactive but
|
111 |
+
does not normally print such an announcement, your work based on
|
112 |
+
the Program is not required to print an announcement.)
|
113 |
+
|
114 |
+
These requirements apply to the modified work as a whole. If
|
115 |
+
identifiable sections of that work are not derived from the Program,
|
116 |
+
and can be reasonably considered independent and separate works in
|
117 |
+
themselves, then this License, and its terms, do not apply to those
|
118 |
+
sections when you distribute them as separate works. But when you
|
119 |
+
distribute the same sections as part of a whole which is a work based
|
120 |
+
on the Program, the distribution of the whole must be on the terms of
|
121 |
+
this License, whose permissions for other licensees extend to the
|
122 |
+
entire whole, and thus to each and every part regardless of who wrote it.
|
123 |
+
|
124 |
+
Thus, it is not the intent of this section to claim rights or contest
|
125 |
+
your rights to work written entirely by you; rather, the intent is to
|
126 |
+
exercise the right to control the distribution of derivative or
|
127 |
+
collective works based on the Program.
|
128 |
+
|
129 |
+
In addition, mere aggregation of another work not based on the Program
|
130 |
+
with the Program (or with a work based on the Program) on a volume of
|
131 |
+
a storage or distribution medium does not bring the other work under
|
132 |
+
the scope of this License.
|
133 |
+
|
134 |
+
3. You may copy and distribute the Program (or a work based on it,
|
135 |
+
under Section 2) in object code or executable form under the terms of
|
136 |
+
Sections 1 and 2 above provided that you also do one of the following:
|
137 |
+
|
138 |
+
a) Accompany it with the complete corresponding machine-readable
|
139 |
+
source code, which must be distributed under the terms of Sections
|
140 |
+
1 and 2 above on a medium customarily used for software interchange; or,
|
141 |
+
|
142 |
+
b) Accompany it with a written offer, valid for at least three
|
143 |
+
years, to give any third party, for a charge no more than your
|
144 |
+
cost of physically performing source distribution, a complete
|
145 |
+
machine-readable copy of the corresponding source code, to be
|
146 |
+
distributed under the terms of Sections 1 and 2 above on a medium
|
147 |
+
customarily used for software interchange; or,
|
148 |
+
|
149 |
+
c) Accompany it with the information you received as to the offer
|
150 |
+
to distribute corresponding source code. (This alternative is
|
151 |
+
allowed only for noncommercial distribution and only if you
|
152 |
+
received the program in object code or executable form with such
|
153 |
+
an offer, in accord with Subsection b above.)
|
154 |
+
|
155 |
+
The source code for a work means the preferred form of the work for
|
156 |
+
making modifications to it. For an executable work, complete source
|
157 |
+
code means all the source code for all modules it contains, plus any
|
158 |
+
associated interface definition files, plus the scripts used to
|
159 |
+
control compilation and installation of the executable. However, as a
|
160 |
+
special exception, the source code distributed need not include
|
161 |
+
anything that is normally distributed (in either source or binary
|
162 |
+
form) with the major components (compiler, kernel, and so on) of the
|
163 |
+
operating system on which the executable runs, unless that component
|
164 |
+
itself accompanies the executable.
|
165 |
+
|
166 |
+
If distribution of executable or object code is made by offering
|
167 |
+
access to copy from a designated place, then offering equivalent
|
168 |
+
access to copy the source code from the same place counts as
|
169 |
+
distribution of the source code, even though third parties are not
|
170 |
+
compelled to copy the source along with the object code.
|
171 |
+
|
172 |
+
4. You may not copy, modify, sublicense, or distribute the Program
|
173 |
+
except as expressly provided under this License. Any attempt
|
174 |
+
otherwise to copy, modify, sublicense or distribute the Program is
|
175 |
+
void, and will automatically terminate your rights under this License.
|
176 |
+
However, parties who have received copies, or rights, from you under
|
177 |
+
this License will not have their licenses terminated so long as such
|
178 |
+
parties remain in full compliance.
|
179 |
+
|
180 |
+
5. You are not required to accept this License, since you have not
|
181 |
+
signed it. However, nothing else grants you permission to modify or
|
182 |
+
distribute the Program or its derivative works. These actions are
|
183 |
+
prohibited by law if you do not accept this License. Therefore, by
|
184 |
+
modifying or distributing the Program (or any work based on the
|
185 |
+
Program), you indicate your acceptance of this License to do so, and
|
186 |
+
all its terms and conditions for copying, distributing or modifying
|
187 |
+
the Program or works based on it.
|
188 |
+
|
189 |
+
6. Each time you redistribute the Program (or any work based on the
|
190 |
+
Program), the recipient automatically receives a license from the
|
191 |
+
original licensor to copy, distribute or modify the Program subject to
|
192 |
+
these terms and conditions. You may not impose any further
|
193 |
+
restrictions on the recipients' exercise of the rights granted herein.
|
194 |
+
You are not responsible for enforcing compliance by third parties to
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
this License.
|
196 |
|
197 |
+
7. If, as a consequence of a court judgment or allegation of patent
|
198 |
+
infringement or for any other reason (not limited to patent issues),
|
199 |
+
conditions are imposed on you (whether by court order, agreement or
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
otherwise) that contradict the conditions of this License, they do not
|
201 |
+
excuse you from the conditions of this License. If you cannot
|
202 |
+
distribute so as to satisfy simultaneously your obligations under this
|
203 |
+
License and any other pertinent obligations, then as a consequence you
|
204 |
+
may not distribute the Program at all. For example, if a patent
|
205 |
+
license would not permit royalty-free redistribution of the Program by
|
206 |
+
all those who receive copies directly or indirectly through you, then
|
207 |
+
the only way you could satisfy both it and this License would be to
|
208 |
+
refrain entirely from distribution of the Program.
|
209 |
+
|
210 |
+
If any portion of this section is held invalid or unenforceable under
|
211 |
+
any particular circumstance, the balance of the section is intended to
|
212 |
+
apply and the section as a whole is intended to apply in other
|
213 |
+
circumstances.
|
214 |
+
|
215 |
+
It is not the purpose of this section to induce you to infringe any
|
216 |
+
patents or other property right claims or to contest validity of any
|
217 |
+
such claims; this section has the sole purpose of protecting the
|
218 |
+
integrity of the free software distribution system, which is
|
219 |
+
implemented by public license practices. Many people have made
|
220 |
+
generous contributions to the wide range of software distributed
|
221 |
+
through that system in reliance on consistent application of that
|
222 |
+
system; it is up to the author/donor to decide if he or she is willing
|
223 |
+
to distribute software through any other system and a licensee cannot
|
224 |
+
impose that choice.
|
225 |
+
|
226 |
+
This section is intended to make thoroughly clear what is believed to
|
227 |
+
be a consequence of the rest of this License.
|
228 |
+
|
229 |
+
8. If the distribution and/or use of the Program is restricted in
|
230 |
+
certain countries either by patents or by copyrighted interfaces, the
|
231 |
+
original copyright holder who places the Program under this License
|
232 |
+
may add an explicit geographical distribution limitation excluding
|
233 |
+
those countries, so that distribution is permitted only in or among
|
234 |
+
countries not thus excluded. In such case, this License incorporates
|
235 |
+
the limitation as if written in the body of this License.
|
236 |
+
|
237 |
+
9. The Free Software Foundation may publish revised and/or new versions
|
238 |
+
of the General Public License from time to time. Such new versions will
|
239 |
be similar in spirit to the present version, but may differ in detail to
|
240 |
address new problems or concerns.
|
241 |
|
242 |
+
Each version is given a distinguishing version number. If the Program
|
243 |
+
specifies a version number of this License which applies to it and "any
|
244 |
+
later version", you have the option of following the terms and conditions
|
245 |
+
either of that version or of any later version published by the Free
|
246 |
+
Software Foundation. If the Program does not specify a version number of
|
247 |
+
this License, you may choose any version ever published by the Free Software
|
248 |
+
Foundation.
|
249 |
+
|
250 |
+
10. If you wish to incorporate parts of the Program into other free
|
251 |
+
programs whose distribution conditions are different, write to the author
|
252 |
+
to ask for permission. For software which is copyrighted by the Free
|
253 |
+
Software Foundation, write to the Free Software Foundation; we sometimes
|
254 |
+
make exceptions for this. Our decision will be guided by the two goals
|
255 |
+
of preserving the free status of all derivatives of our free software and
|
256 |
+
of promoting the sharing and reuse of software generally.
|
257 |
+
|
258 |
+
NO WARRANTY
|
259 |
+
|
260 |
+
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
261 |
+
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
262 |
+
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
263 |
+
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
264 |
+
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
265 |
+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
266 |
+
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
267 |
+
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
268 |
+
REPAIR OR CORRECTION.
|
269 |
+
|
270 |
+
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
271 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
272 |
+
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
273 |
+
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
274 |
+
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
275 |
+
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
276 |
+
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
277 |
+
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
278 |
+
POSSIBILITY OF SUCH DAMAGES.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
|
280 |
END OF TERMS AND CONDITIONS
|
281 |
|
287 |
|
288 |
To do so, attach the following notices to the program. It is safest
|
289 |
to attach them to the start of each source file to most effectively
|
290 |
+
convey the exclusion of warranty; and each file should have at least
|
291 |
the "copyright" line and a pointer to where the full notice is found.
|
292 |
|
293 |
<one line to give the program's name and a brief idea of what it does.>
|
294 |
Copyright (C) <year> <name of author>
|
295 |
|
296 |
+
This program is free software; you can redistribute it and/or modify
|
297 |
it under the terms of the GNU General Public License as published by
|
298 |
+
the Free Software Foundation; either version 2 of the License, or
|
299 |
(at your option) any later version.
|
300 |
|
301 |
This program is distributed in the hope that it will be useful,
|
303 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
304 |
GNU General Public License for more details.
|
305 |
|
306 |
+
You should have received a copy of the GNU General Public License along
|
307 |
+
with this program; if not, write to the Free Software Foundation, Inc.,
|
308 |
+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
309 |
|
310 |
Also add information on how to contact you by electronic and paper mail.
|
311 |
|
312 |
+
If the program is interactive, make it output a short notice like this
|
313 |
+
when it starts in an interactive mode:
|
314 |
|
315 |
+
Gnomovision version 69, Copyright (C) year name of author
|
316 |
+
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
317 |
This is free software, and you are welcome to redistribute it
|
318 |
under certain conditions; type `show c' for details.
|
319 |
|
320 |
The hypothetical commands `show w' and `show c' should show the appropriate
|
321 |
+
parts of the General Public License. Of course, the commands you use may
|
322 |
+
be called something other than `show w' and `show c'; they could even be
|
323 |
+
mouse-clicks or menu items--whatever suits your program.
|
324 |
+
|
325 |
+
You should also get your employer (if you work as a programmer) or your
|
326 |
+
school, if any, to sign a "copyright disclaimer" for the program, if
|
327 |
+
necessary. Here is a sample; alter the names:
|
328 |
+
|
329 |
+
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
330 |
+
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
331 |
+
|
332 |
+
<signature of Ty Coon>, 1 April 1989
|
333 |
+
Ty Coon, President of Vice
|
334 |
+
|
335 |
+
This General Public License does not permit incorporating your program into
|
336 |
+
proprietary programs. If your program is a subroutine library, you may
|
337 |
+
consider it more useful to permit linking proprietary applications with the
|
338 |
+
library. If this is what you want to do, use the GNU Lesser General
|
339 |
+
Public License instead of this License.
|
page_post_redirect_plugin.php
CHANGED
@@ -6,7 +6,7 @@ Description: Redirect Pages, Posts or Custom Post Types to another location quic
|
|
6 |
Author: Don Fischer
|
7 |
Author URI: http://www.fischercreativemedia.com/
|
8 |
Donate link: http://www.fischercreativemedia.com/donations/
|
9 |
-
Version: 5.1.
|
10 |
Text Domain: quick-pagepost-redirect-plugin
|
11 |
Domain Path: /lang
|
12 |
License: GPLv2 or later
|
@@ -71,7 +71,7 @@ class quick_page_post_reds {
|
|
71 |
public $pprptypes_ok;
|
72 |
|
73 |
function __construct() {
|
74 |
-
$this->ppr_curr_version = '5.1.
|
75 |
$this->ppr_nofollow = array();
|
76 |
$this->ppr_newindow = array();
|
77 |
$this->ppr_url = array();
|
@@ -108,10 +108,12 @@ class quick_page_post_reds {
|
|
108 |
add_action( 'admin_menu', array( $this,'ppr_add_menu_and_metaboxes' ) ); // add the menu items & Metaboxes needed
|
109 |
add_action( 'plugin_action_links_' . plugin_basename(__FILE__), array( $this,'ppr_filter_plugin_actions' ) ); // adds links to plugin list page
|
110 |
add_filter( 'plugin_row_meta', array( $this, 'ppr_filter_plugin_links' ), 10, 2 ); // adds links to plugin list page
|
|
|
111 |
add_filter( 'query_vars', array( $this, 'ppr_queryhook' ) ); // parse out some form submissions (mainly for import and export)
|
112 |
add_action( 'admin_enqueue_scripts' , array( $this, 'qppr_admin_scripts' ) ); // admin scripts & styles
|
113 |
add_action( 'admin_enqueue_scripts', array( $this, 'qppr_pointer_load' ), 1000 ); // for new features pointers - 5.0.7
|
114 |
add_action( 'wp_enqueue_scripts' , array( $this, 'qppr_frontend_scripts' ) ); // front end scripts - 5.0.7
|
|
|
115 |
add_action( 'wp_ajax_qppr_delete_all_iredirects', array( $this, 'qppr_delete_all_ireds_ajax' ) ); // register ajax delete ALL Individual Redirects - 5.1.0
|
116 |
add_action( 'wp_ajax_qppr_delete_all_qredirects', array( $this, 'qppr_delete_all_qreds_ajax' ) ); // register ajax delete ALL Quick Redirects - 5.1.0
|
117 |
add_action( 'wp_ajax_qppr_delete_quick_redirect', array( $this, 'qppr_delete_quick_redirect_ajax' ) ); // register ajax delete quick redirect - 5.0.7
|
@@ -121,7 +123,7 @@ class quick_page_post_reds {
|
|
121 |
add_filter( 'qppr_admin_pointers-quick-redirects_page_redirect-options', array( $this, 'qppr_register_pointer_use_jquery' ) ); // add pointers filter
|
122 |
add_filter( 'qppr_admin_pointers-quick-redirects_page_meta_addon', array( $this, 'qppr_register_pointer_meta' ) ); // add pointers filter
|
123 |
//add_filter( 'wp_feed_cache_transient_lifetime',array($this,'ppr_wp_feed_options',10, 2)); // for testing FAQ page only
|
124 |
-
|
125 |
if( $this->pproverride_active != '1' && !is_admin() ){ // don't run these if override active is set
|
126 |
add_action( 'init', array( $this, 'redirect' ), 1 ); // add the 301 redirect action, high priority
|
127 |
add_action( 'init', array( $this, 'redirect_post_type' ), 1 ); // add the normal redirect action, high priority
|
@@ -134,23 +136,107 @@ class quick_page_post_reds {
|
|
134 |
add_filter( 'post_type_link', array( $this, 'ppr_filter_page_links' ), 20, 2 ); // hook into custom post type link function
|
135 |
add_filter( 'get_permalink', array( $this, 'ppr_filter_links' ), 20, 2 ); // hook into get_permalink function
|
136 |
}
|
|
|
137 |
if( $this->pprshowcols == '1')
|
138 |
add_filter( 'pre_get_posts', array( $this,'add_custom_columns' ) ); // add custom columns
|
139 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
function qppr_delete_all_ireds_ajax(){
|
142 |
check_ajax_referer( 'qppr_ajax_delete_ALL_verify', 'security', true );
|
143 |
-
|
144 |
-
|
145 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
exit;
|
147 |
}
|
148 |
|
149 |
function qppr_delete_all_qreds_ajax(){
|
150 |
check_ajax_referer( 'qppr_ajax_delete_ALL_verify', 'security', true );
|
151 |
-
|
152 |
-
|
153 |
-
|
|
|
|
|
|
|
|
|
|
|
154 |
exit;
|
155 |
}
|
156 |
|
@@ -173,7 +259,8 @@ class quick_page_post_reds {
|
|
173 |
if ( empty( $valid_pointers ) )
|
174 |
return;
|
175 |
wp_enqueue_style( 'wp-pointer' );
|
176 |
-
wp_enqueue_script( 'qppr-pointer', plugins_url( 'js/qppr_pointers.js', __FILE__ ), array( 'wp-pointer' ) );
|
|
|
177 |
wp_localize_script( 'qppr-pointer', 'qpprPointer', $valid_pointers );
|
178 |
}
|
179 |
|
@@ -225,13 +312,13 @@ class quick_page_post_reds {
|
|
225 |
function qppr_delete_quick_redirect_ajax(){
|
226 |
check_ajax_referer( 'qppr_ajax_verify', 'security', true );
|
227 |
$request = isset($_POST['request']) && esc_url($_POST['request']) != '' ? esc_url($_POST['request']) : '';
|
228 |
-
$curRedirects = get_option('quickppr_redirects',
|
229 |
-
$curMeta = get_option('quickppr_redirects_meta',
|
230 |
if( isset( $curRedirects[ $request ] ) && isset( $curMeta[ $request ] ) ){
|
231 |
-
unset( $curRedirects[ $request ] );
|
232 |
-
|
233 |
-
update_option('
|
234 |
-
|
235 |
echo 'redirect deleted';
|
236 |
}else{
|
237 |
echo 'error';
|
@@ -243,6 +330,7 @@ class quick_page_post_reds {
|
|
243 |
check_ajax_referer( 'qppr_ajax_verify', 'security', true );
|
244 |
$protocols = apply_filters('qppr_allowed_protocols',array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
245 |
$request = isset($_POST['request']) && trim($_POST['request']) != '' ? esc_url(str_replace(' ','%20',trim($_POST['request'])), null, 'appip') : '';
|
|
|
246 |
$destination = isset($_POST['destination']) && trim($_POST['destination']) != '' ? esc_url(str_replace(' ','%20',trim($_POST['destination'])), null, 'appip') : '';
|
247 |
$newWin = isset($_POST['newwin']) && (int) trim($_POST['newwin']) == 1 ? 1 : 0;
|
248 |
$noFollow = isset($_POST['nofollow']) && (int) trim($_POST['nofollow']) == 1 ? 1 : 0;
|
@@ -251,13 +339,16 @@ class quick_page_post_reds {
|
|
251 |
$curMeta = get_option('quickppr_redirects_meta', array());
|
252 |
$rkeys = array_keys($curRedirects);
|
253 |
$mkeys = array_keys($curMeta);
|
254 |
-
if( $updateRow == -1 || $request == '' || $destination == '' || empty( $curRedirects ) || empty( $curMeta) ){
|
255 |
echo 'error';
|
256 |
exit;
|
257 |
}
|
258 |
$toDelete = array();
|
259 |
$newRedirects = array();
|
260 |
$newMeta = array();
|
|
|
|
|
|
|
261 |
if( is_array( $rkeys ) && ! empty( $rkeys ) ){
|
262 |
foreach( $rkeys as $key => $val ){
|
263 |
$newRedirects[] = array( 'request' => $val, 'destination' => $curRedirects[$val] );
|
@@ -268,17 +359,17 @@ class quick_page_post_reds {
|
|
268 |
$newMeta[] = array( 'key' => $val, 'newwindow' => ( isset( $curMeta[$val]['newwindow'] ) && $curMeta[$val]['newwindow'] != '' ? $curMeta[$val]['newwindow'] : 0 ), 'nofollow' => ( isset( $curMeta[$val]['nofollow'] ) && $curMeta[$val]['nofollow'] != '' ? $curMeta[$val]['nofollow'] : 0 ) );
|
269 |
}
|
270 |
}
|
271 |
-
$originalRowKey = isset($rkeys[$
|
272 |
-
$originalRowMetaKey = isset($mkeys[$
|
273 |
if( $originalRowKey == $request ){
|
274 |
//if row to update has same request value then just update destination
|
275 |
-
$newRedirects[$
|
276 |
}else{
|
277 |
if( isset( $curRedirects[$request] ) ){
|
278 |
echo 'duplicate';
|
279 |
exit;
|
280 |
}else{
|
281 |
-
$newRedirects[$
|
282 |
}
|
283 |
}
|
284 |
if( !empty( $newRedirects ) ){
|
@@ -289,17 +380,17 @@ class quick_page_post_reds {
|
|
289 |
}
|
290 |
if( $originalRowMetaKey == $request ){
|
291 |
//if row to udpate has same request value then just update data
|
292 |
-
$newMeta[$
|
293 |
-
$newMeta[$
|
294 |
-
$newMeta[$
|
295 |
}else{
|
296 |
if( isset( $curMeta[$request] ) ){
|
297 |
echo 'duplicate';
|
298 |
exit;
|
299 |
}else{
|
300 |
-
$newMeta[$
|
301 |
-
$newMeta[$
|
302 |
-
$newMeta[$
|
303 |
}
|
304 |
}
|
305 |
if( !empty( $newMeta ) ){
|
@@ -312,6 +403,7 @@ class quick_page_post_reds {
|
|
312 |
// now save data back to the db options
|
313 |
update_option('quickppr_redirects', $curRedirects);
|
314 |
update_option('quickppr_redirects_meta', $curMeta);
|
|
|
315 |
echo 'saved';
|
316 |
exit;
|
317 |
}
|
@@ -321,6 +413,7 @@ class quick_page_post_reds {
|
|
321 |
if( check_admin_referer( 'add_qppr_redirects' )){
|
322 |
$this->quickppr_redirects = $this->save_redirects( $_POST['quickppr_redirects'] );
|
323 |
$this->updatemsg = __( 'Quick Redirects Updated.', 'quick-pagepost-redirect-plugin' );
|
|
|
324 |
}
|
325 |
} //if submitted and verified, process the data
|
326 |
}
|
@@ -499,8 +592,9 @@ class quick_page_post_reds {
|
|
499 |
$secDeleteNonce = wp_create_nonce( 'qppr_ajax_delete_ALL_verify' );
|
500 |
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
501 |
wp_enqueue_style( 'qppr_admin_meta_style', plugins_url( '/css/qppr_admin_style.css', __FILE__ ) , null , $this->ppr_curr_version );
|
502 |
-
wp_enqueue_script( 'qppr_admin_meta_script', plugins_url( '/js/qppr_admin_script.js', __FILE__ ) , array('jquery'), $this->ppr_curr_version );
|
503 |
-
|
|
|
504 |
}
|
505 |
return;
|
506 |
}
|
@@ -548,7 +642,8 @@ class quick_page_post_reds {
|
|
548 |
}
|
549 |
}
|
550 |
$qppr_setting_links = false;
|
551 |
-
wp_enqueue_script( 'qppr_frontend_scripts', plugins_url( '/js/qppr_frontend_script.js', __FILE__ ) , array('jquery'),
|
|
|
552 |
wp_localize_script( 'qppr_frontend_scripts', 'qpprFrontData', array( 'linkData' => $linkData, 'siteURL' => site_url(), 'siteURLq' => $this->getQAddress() ) );
|
553 |
}
|
554 |
|
@@ -866,6 +961,7 @@ class quick_page_post_reds {
|
|
866 |
if( $_GET['update'] == '2' ){ $this->updatemsg = __( 'All Individual Redirects deleted from database.', 'quick-pagepost-redirect-plugin' );}
|
867 |
if( $_GET['update'] == '4' ){ $this->updatemsg = __( 'Quick Redirects Imported & Replaced.', 'quick-pagepost-redirect-plugin' );}
|
868 |
if( $_GET['update'] == '5' ){ $this->updatemsg = __( 'Quick Redirects Imported & Added to Existing Redirects.', 'quick-pagepost-redirect-plugin' );}
|
|
|
869 |
if( $_GET['update'] == '0' ){ $this->updatemsg = __( 'There was an problem with your last request. Please reload the page and try again.', 'quick-pagepost-redirect-plugin' );}
|
870 |
}
|
871 |
?>
|
@@ -962,7 +1058,7 @@ class quick_page_post_reds {
|
|
962 |
<option value="307" <?php if( get_option('ppr_override-redirect-type')=='307') {echo ' selected="selected" ';} ?>>307 <?php echo __( 'Temporary Redirect', 'quick-pagepost-redirect-plugin' );?></option>
|
963 |
<option value="meta" <?php if(get_option('ppr_override-redirect-type')=='meta'){echo ' selected="selected" ';} ?>><?php echo __( 'Meta Refresh Redirect', 'quick-pagepost-redirect-plugin' );?></option>
|
964 |
</select>
|
965 |
-
<span> <?php echo __( '(
|
966 |
</td>
|
967 |
</tr>
|
968 |
<tr>
|
@@ -975,7 +1071,7 @@ class quick_page_post_reds {
|
|
975 |
</tr>
|
976 |
<tr>
|
977 |
<th scope="row"><label><?php echo __( 'Rewrite ALL Redirects URLs to Show in LINK?', 'quick-pagepost-redirect-plugin' );?> </label></th>
|
978 |
-
<td><input type="checkbox" name="ppr_override-rewrite" value="1"<?php if(get_option('ppr_override-rewrite')=='1'){echo ' checked="checked" ';} ?>/> <span><?php echo __( 'Makes link show redirect URL instead of the original URL. Will
|
979 |
</tr>
|
980 |
<tr>
|
981 |
<th scope="row" colspan="2"><hr noshade color="#EAEAEA" size="1"></th>
|
@@ -988,7 +1084,14 @@ class quick_page_post_reds {
|
|
988 |
<td>
|
989 |
<input class="button-secondary qppr-delete-regular" type="button" name="qppr-delete-regular" value="<?php echo __( 'Delete All Individual Redirects', 'quick-pagepost-redirect-plugin' );?>" />
|
990 |
<input class="button-secondary qppr-delete-quick" type="button" name="qppr-delete-quick" value="<?php echo __( 'Delete all Quick Redirects', 'quick-pagepost-redirect-plugin' );?>" />
|
991 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
</td>
|
993 |
</tr>
|
994 |
</table>
|
@@ -1243,7 +1346,7 @@ class quick_page_post_reds {
|
|
1243 |
$output .= '
|
1244 |
<tr id="rowpprdel-'.$ww.'" class="qppr-existing">
|
1245 |
<td class="table-qppr-count"><span class="qppr-count-row">'.($ww + 1).'.</span></td>
|
1246 |
-
<td class="table-qppr-req"><div class="qppr-request">'.esc_attr(urldecode($request)).'</div></td>
|
1247 |
<td class="table-qppr-arr"> » </td>
|
1248 |
<td class="table-qppr-des"><div class="qppr-destination">'.esc_attr(urldecode($destination)).'</div></td>
|
1249 |
<td class="table-qppr-nwn"><div class="qppr-newindow" >'.$newCheckedAjax.'</div></td>
|
@@ -1446,6 +1549,7 @@ class quick_page_post_reds {
|
|
1446 |
}
|
1447 |
}
|
1448 |
}
|
|
|
1449 |
wp_redirect( admin_url( 'admin.php?page=redirect-import-export&update=4' ), 302 );
|
1450 |
exit;
|
1451 |
}else{
|
@@ -1462,6 +1566,7 @@ class quick_page_post_reds {
|
|
1462 |
$newQPPRMeta = $config_file['quickppr_redirects_meta'];
|
1463 |
update_option('quickppr_redirects', $newQPPRRedirects);
|
1464 |
update_option('quickppr_redirects_meta', $newQPPRMeta);
|
|
|
1465 |
wp_redirect(admin_url('admin.php?page=redirect-import-export&update=4'),302);
|
1466 |
}
|
1467 |
}
|
@@ -1515,6 +1620,7 @@ class quick_page_post_reds {
|
|
1515 |
update_option( 'quickppr_redirects_meta', $resultQRMs );
|
1516 |
}
|
1517 |
}
|
|
|
1518 |
wp_redirect(admin_url('admin.php?page=redirect-import-export&update=5'),302);
|
1519 |
exit;
|
1520 |
else:
|
@@ -1548,7 +1654,7 @@ class quick_page_post_reds {
|
|
1548 |
if( is_array( $this->ppr_all_redir_array ) && ! empty( $this->ppr_all_redir_array ) )
|
1549 |
$this->ppr_all_redir_array = $this->get_main_array();
|
1550 |
|
1551 |
-
if ( version_compare( $this->thepprversion, $this->ppr_curr_version, '<' ) ){
|
1552 |
$metaMsg = get_option( 'ppr_meta-message', 'not-set' );
|
1553 |
$metaMsgNew = get_option( 'qppr_meta_addon_content', 'not-set' );
|
1554 |
if( $metaMsgNew == 'not-set' && $metaMsg != 'not-set' ){
|
@@ -1571,9 +1677,11 @@ class quick_page_post_reds {
|
|
1571 |
$this->pproverride_casesensitive = '1';
|
1572 |
}
|
1573 |
update_option( 'ppr_version', $this->ppr_curr_version );
|
|
|
|
|
1574 |
}
|
1575 |
|
1576 |
-
if( $this->thepprmeta != '1' ){
|
1577 |
update_option( 'ppr_meta_clean', '1' );
|
1578 |
$wpdb->query("UPDATE $wpdb->postmeta SET `meta_key` = CONCAT('_',`meta_key`) WHERE `meta_key` = 'pprredirect_active' OR `meta_key` = 'pprredirect_rewritelink' OR `meta_key` = 'pprredirect_newwindow' OR `meta_key` = 'pprredirect_relnofollow' OR `meta_key` = 'pprredirect_type' OR `meta_key` = 'pprredirect_url';");
|
1579 |
}
|
@@ -1581,7 +1689,6 @@ class quick_page_post_reds {
|
|
1581 |
|
1582 |
function ppr_filter_plugin_actions($links){
|
1583 |
$links[] = '<a href="'.$this->adminlink.'admin.php?page=redirect-options"><span class="dashicons dashicons-admin-settings"></span> ' . __( 'Settings', 'quick-pagepost-redirect-plugin' ) . '</a>';
|
1584 |
-
//$links[] = '<a href="'.$this->fcmlink.'/donations/">' . __( 'Donate', 'quick-pagepost-redirect-plugin' ) . '</a>';
|
1585 |
return $links;
|
1586 |
}
|
1587 |
|
@@ -1640,7 +1747,7 @@ class quick_page_post_reds {
|
|
1640 |
<option value="302" '.$ppr_option2.'>302 ' . __( 'Temporary', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1641 |
<option value="307" '.$ppr_option3.'>307 ' . __( 'Temporary', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1642 |
<option value="meta" '.$ppr_option5.'>' . __( 'Meta Redirect', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1643 |
-
</select><span class="qppr_meta_help_wrap"><span class="qppr_meta_help_icon dashicons dashicons-editor-help"></span><span class="qppr_meta_help">' . __( 'Default is
|
1644 |
';
|
1645 |
$metasel = ' meta-not-selected';
|
1646 |
if( $ppr_option5 == ' selected' )
|
@@ -1662,18 +1769,20 @@ class quick_page_post_reds {
|
|
1662 |
}
|
1663 |
|
1664 |
function ppr_save_metadata($post_id, $post) {
|
1665 |
-
if($post->post_type == 'revision')
|
|
|
1666 |
// verify authorization
|
1667 |
-
if(isset($_POST['pprredirect_noncename'])){
|
1668 |
-
if ( !wp_verify_nonce( $_REQUEST['pprredirect_noncename'], 'pprredirect_noncename' ))
|
1669 |
return $post_id;
|
1670 |
-
}
|
1671 |
}
|
1672 |
// check allowed to editing
|
1673 |
-
if ( !current_user_can('edit_posts', $post_id))
|
1674 |
-
|
1675 |
-
|
1676 |
-
if(!empty($my_meta_data))
|
|
|
|
|
1677 |
$my_meta_data = array();
|
1678 |
if( isset( $_POST['pprredirect_active'] ) || isset( $_POST['pprredirect_url'] ) || isset( $_POST['pprredirect_type'] ) || isset( $_POST['pprredirect_newwindow'] ) || isset($_POST['pprredirect_relnofollow']) || isset($_POST['pprredirect_meta_secs'])):
|
1679 |
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
@@ -1714,6 +1823,7 @@ class quick_page_post_reds {
|
|
1714 |
}
|
1715 |
}
|
1716 |
}
|
|
|
1717 |
endif;
|
1718 |
}
|
1719 |
|
@@ -1984,6 +2094,7 @@ class quick_page_post_reds {
|
|
1984 |
$this->ppr_metaurl = $useURL;
|
1985 |
$this->ppr_addmetatohead_theme();
|
1986 |
}else{
|
|
|
1987 |
wp_redirect( $useURL, $qpprRedType );
|
1988 |
exit();
|
1989 |
}
|
@@ -2022,10 +2133,11 @@ class quick_page_post_reds {
|
|
2022 |
if($this->pproverride_type!='0' && $this->pproverride_type!=''){$redrtype = $this->pproverride_type;} //override check
|
2023 |
if($redrtype == 'meta'){
|
2024 |
$this->ppr_metaurl = $redrurl;
|
2025 |
-
$post_meta_secs = get_post_meta( $post->ID, '', true);
|
2026 |
$this->ppr_addmetatohead_theme();
|
2027 |
//$this->add_extra_meta_features( $redrurl, $metasecs, 'individual', $post );
|
2028 |
}else{
|
|
|
2029 |
do_action('qppr_do_redirect',$urlsite,$this->pproverride_type);
|
2030 |
wp_redirect($urlsite,$redrtype);
|
2031 |
exit();
|
@@ -2069,6 +2181,7 @@ class quick_page_post_reds {
|
|
2069 |
|
2070 |
function override_ppr_metahead( $refresh_url = '', $refresh_secs = 0, $messages = ''){
|
2071 |
global $post;
|
|
|
2072 |
$messages = '';
|
2073 |
$outHTML = array();
|
2074 |
$psecs = '';
|
@@ -2085,28 +2198,41 @@ class quick_page_post_reds {
|
|
2085 |
}
|
2086 |
$secs = $psecs != '' ? $psecs : get_option( 'qppr_meta_addon_sec', $refresh_secs );
|
2087 |
$class = $ptrigger != '' ? $ptrigger : get_option( 'qppr_meta_addon_trigger', 'body' );
|
2088 |
-
$load = $pload != '' ? true : (get_option( 'qppr_meta_addon_load', '' ) != '' ? true : false);
|
2089 |
$content = $pcontent != '' ? $pcontent : get_option( 'qppr_meta_addon_content', $this->pprmeta_message );
|
2090 |
$timer = (int) $secs * 100;
|
2091 |
$appendTo = $appMsgTo != '' ? $appMsgTo : get_option( 'qppr_meta_append_to', 'body' );
|
2092 |
$injectMsg = $content != '' ? '<div id="ppr_custom_message">'.$content.'</div>' : '';
|
2093 |
if( !$load ) {
|
2094 |
-
|
|
|
|
|
|
|
|
|
2095 |
wp_localize_script( 'qppr-meta-redirect-no-load', 'qpprMetaData', array( 'appendTo' => $appendTo, 'class' => $class, 'secs' => $secs, 'refreshURL' => $refresh_url , 'injectMsg' => $injectMsg ) );
|
2096 |
global $wp_scripts;
|
2097 |
$allowScripts = array('jquery','qppr-meta-redirect-no-load');
|
2098 |
$jqnew = isset( $wp_scripts->queue ) ? $wp_scripts->queue : array() ;
|
2099 |
if( is_array($jqnew) && !empty($jqnew)){
|
2100 |
-
foreach($jqnew as $key => $val){
|
2101 |
if( !in_array( $val, $allowScripts ) ){
|
2102 |
unset($wp_scripts->queue[$key]);
|
2103 |
}
|
2104 |
}
|
2105 |
}
|
2106 |
wp_print_scripts();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2107 |
exit;
|
2108 |
}else{
|
2109 |
-
wp_enqueue_script( 'qppr-meta-redirect-load', plugins_url( '/js/qppr_meta_redirect.js', __FILE__ ), array( 'jquery' ), $this->ppr_curr_version, false );
|
|
|
2110 |
wp_localize_script( 'qppr-meta-redirect-load', 'qpprMetaData', array('appendTo' => $appendTo, 'class' => $class, 'secs' => $secs, 'refreshURL' => $refresh_url , 'injectMsg' => $injectMsg ) );
|
2111 |
}
|
2112 |
return;
|
@@ -2178,4 +2304,184 @@ class quick_page_post_reds {
|
|
2178 |
function start_ppr_class(){
|
2179 |
global $newqppr, $redirect_plugin;
|
2180 |
$redirect_plugin = $newqppr = new quick_page_post_reds(); // call our class
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2181 |
}
|
6 |
Author: Don Fischer
|
7 |
Author URI: http://www.fischercreativemedia.com/
|
8 |
Donate link: http://www.fischercreativemedia.com/donations/
|
9 |
+
Version: 5.1.2
|
10 |
Text Domain: quick-pagepost-redirect-plugin
|
11 |
Domain Path: /lang
|
12 |
License: GPLv2 or later
|
71 |
public $pprptypes_ok;
|
72 |
|
73 |
function __construct() {
|
74 |
+
$this->ppr_curr_version = '5.1.2';
|
75 |
$this->ppr_nofollow = array();
|
76 |
$this->ppr_newindow = array();
|
77 |
$this->ppr_url = array();
|
108 |
add_action( 'admin_menu', array( $this,'ppr_add_menu_and_metaboxes' ) ); // add the menu items & Metaboxes needed
|
109 |
add_action( 'plugin_action_links_' . plugin_basename(__FILE__), array( $this,'ppr_filter_plugin_actions' ) ); // adds links to plugin list page
|
110 |
add_filter( 'plugin_row_meta', array( $this, 'ppr_filter_plugin_links' ), 10, 2 ); // adds links to plugin list page
|
111 |
+
add_action( 'plugins_loaded', array( $this, 'qppr_load_textdomain' ) ); // loads the plugin textdomain - 5.1.2
|
112 |
add_filter( 'query_vars', array( $this, 'ppr_queryhook' ) ); // parse out some form submissions (mainly for import and export)
|
113 |
add_action( 'admin_enqueue_scripts' , array( $this, 'qppr_admin_scripts' ) ); // admin scripts & styles
|
114 |
add_action( 'admin_enqueue_scripts', array( $this, 'qppr_pointer_load' ), 1000 ); // for new features pointers - 5.0.7
|
115 |
add_action( 'wp_enqueue_scripts' , array( $this, 'qppr_frontend_scripts' ) ); // front end scripts - 5.0.7
|
116 |
+
add_action( 'wp_ajax_qppr_delete_all_settings', array( $this, 'qppr_delete_all_settings_ajax' ) ); // register ajax delete ALL Settings - 5.1.0
|
117 |
add_action( 'wp_ajax_qppr_delete_all_iredirects', array( $this, 'qppr_delete_all_ireds_ajax' ) ); // register ajax delete ALL Individual Redirects - 5.1.0
|
118 |
add_action( 'wp_ajax_qppr_delete_all_qredirects', array( $this, 'qppr_delete_all_qreds_ajax' ) ); // register ajax delete ALL Quick Redirects - 5.1.0
|
119 |
add_action( 'wp_ajax_qppr_delete_quick_redirect', array( $this, 'qppr_delete_quick_redirect_ajax' ) ); // register ajax delete quick redirect - 5.0.7
|
123 |
add_filter( 'qppr_admin_pointers-quick-redirects_page_redirect-options', array( $this, 'qppr_register_pointer_use_jquery' ) ); // add pointers filter
|
124 |
add_filter( 'qppr_admin_pointers-quick-redirects_page_meta_addon', array( $this, 'qppr_register_pointer_meta' ) ); // add pointers filter
|
125 |
//add_filter( 'wp_feed_cache_transient_lifetime',array($this,'ppr_wp_feed_options',10, 2)); // for testing FAQ page only
|
126 |
+
|
127 |
if( $this->pproverride_active != '1' && !is_admin() ){ // don't run these if override active is set
|
128 |
add_action( 'init', array( $this, 'redirect' ), 1 ); // add the 301 redirect action, high priority
|
129 |
add_action( 'init', array( $this, 'redirect_post_type' ), 1 ); // add the normal redirect action, high priority
|
136 |
add_filter( 'post_type_link', array( $this, 'ppr_filter_page_links' ), 20, 2 ); // hook into custom post type link function
|
137 |
add_filter( 'get_permalink', array( $this, 'ppr_filter_links' ), 20, 2 ); // hook into get_permalink function
|
138 |
}
|
139 |
+
|
140 |
if( $this->pprshowcols == '1')
|
141 |
add_filter( 'pre_get_posts', array( $this,'add_custom_columns' ) ); // add custom columns
|
142 |
}
|
143 |
+
/**
|
144 |
+
* Load plugin textdomain.
|
145 |
+
*
|
146 |
+
* @since 5.1.2
|
147 |
+
*/
|
148 |
+
function qppr_load_textdomain() {
|
149 |
+
load_plugin_textdomain( 'quick-pagepost-redirect-plugin', false, dirname( plugin_basename( __FILE__ ) ) . '/lang' );
|
150 |
+
}
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Try to clear Cache files when certain plugins are present.
|
154 |
+
* Only happens after redirects or settings are saved or deleted.
|
155 |
+
*
|
156 |
+
* Expirimental to try to stop some caching plugins from holding the cached redirects.
|
157 |
+
* @since 5.1.2
|
158 |
+
*/
|
159 |
+
function qppr_try_to_clear_cache_plugins(){
|
160 |
+
// make sure the function is present
|
161 |
+
if ( ! function_exists('is_plugin_active'))
|
162 |
+
require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
|
163 |
+
|
164 |
+
// WP Super Cache
|
165 |
+
if ( is_plugin_active( 'wp-super-cache/wp-cache.php' ) && function_exists( 'wp_cache_clear_cache' ) )
|
166 |
+
wp_cache_clear_cache();
|
167 |
+
// W3 Total Cache
|
168 |
+
if( is_plugin_active( 'w3-total-cache/w3-total-cache.php') && function_exists( 'w3tc_pgcache_flush' ) )
|
169 |
+
w3tc_pgcache_flush();
|
170 |
+
// WP Fast Cache
|
171 |
+
if( is_plugin_active( 'wp-fastest-cache/wpFastestCache.php') && class_exists( 'WpFastestCache' ) ){
|
172 |
+
$newCache = new WpFastestCache();
|
173 |
+
$newCache->deleteCache();
|
174 |
+
}
|
175 |
+
}
|
176 |
|
177 |
+
function qppr_delete_all_settings_ajax(){
|
178 |
+
check_ajax_referer( 'qppr_ajax_delete_ALL_verify', 'security', true );
|
179 |
+
if( current_user_can( 'manage_options' ) ){
|
180 |
+
global $wpdb;
|
181 |
+
//delete Individual
|
182 |
+
$sql = "DELETE FROM {$wpdb->postmeta} WHERE `meta_key` IN ( '_pprredirect_meta_secs','qppr_meta_trigger','qppr_meta_load','qppr_meta_content','qppr_meta_append','_pprredirect_active','_pprredirect_rewritelink','_pprredirect_newwindow','_pprredirect_relnofollow','_pprredirect_type','_pprredirect_url');";
|
183 |
+
$wpdb->query($sql);
|
184 |
+
//delete Quick
|
185 |
+
delete_option( 'quickppr_redirects' );
|
186 |
+
delete_option( 'quickppr_redirects_meta' );
|
187 |
+
//Delete Options
|
188 |
+
delete_option( 'ppr_version');
|
189 |
+
delete_option( 'ppr_meta_clean');
|
190 |
+
delete_option( 'ppr_override-nofollow' );
|
191 |
+
delete_option( 'ppr_override-newwindow' );
|
192 |
+
delete_option( 'ppr_use-jquery' );
|
193 |
+
delete_option( 'ppr_qpprptypeok' );
|
194 |
+
delete_option( 'ppr_override-redirect-type' );
|
195 |
+
delete_option( 'ppr_override-active' );
|
196 |
+
delete_option( 'ppr_override-URL' );
|
197 |
+
delete_option( 'ppr_override-rewrite' );
|
198 |
+
delete_option( 'qppr_meta_addon_content' );
|
199 |
+
delete_option( 'ppr_meta-message' );
|
200 |
+
delete_option( 'qppr_meta_addon_sec' );
|
201 |
+
delete_option( 'ppr_meta-seconds' );
|
202 |
+
delete_option( 'ppr_override-casesensitive' );
|
203 |
+
delete_option( 'ppr_show-columns' );
|
204 |
+
delete_option( 'ppr_use-custom-post-types' );
|
205 |
+
delete_option( 'qppr_jQuery_hide_message2' );
|
206 |
+
delete_option( 'qppr_meta_addon_load' );
|
207 |
+
delete_option( 'qppr_meta_addon_trigger' );
|
208 |
+
delete_option( 'qppr_meta_append_to' );
|
209 |
+
$this->qppr_try_to_clear_cache_plugins();
|
210 |
+
echo 'success';
|
211 |
+
}else{
|
212 |
+
echo 'no permission';
|
213 |
+
}
|
214 |
+
exit;
|
215 |
+
}
|
216 |
function qppr_delete_all_ireds_ajax(){
|
217 |
check_ajax_referer( 'qppr_ajax_delete_ALL_verify', 'security', true );
|
218 |
+
if( current_user_can( 'manage_options' ) ){
|
219 |
+
global $wpdb;
|
220 |
+
$sql = "DELETE FROM {$wpdb->postmeta} WHERE `meta_key` IN ( '_pprredirect_meta_secs','qppr_meta_trigger','qppr_meta_load','qppr_meta_content','qppr_meta_append','_pprredirect_active','_pprredirect_rewritelink','_pprredirect_newwindow','_pprredirect_relnofollow','_pprredirect_type','_pprredirect_url');";
|
221 |
+
$wpdb->query($sql);
|
222 |
+
$this->qppr_try_to_clear_cache_plugins();
|
223 |
+
echo 'success';
|
224 |
+
}else{
|
225 |
+
echo 'no permission';
|
226 |
+
}
|
227 |
exit;
|
228 |
}
|
229 |
|
230 |
function qppr_delete_all_qreds_ajax(){
|
231 |
check_ajax_referer( 'qppr_ajax_delete_ALL_verify', 'security', true );
|
232 |
+
if( current_user_can( 'manage_options' ) ){
|
233 |
+
delete_option( 'quickppr_redirects' );
|
234 |
+
delete_option( 'quickppr_redirects_meta' );
|
235 |
+
$this->qppr_try_to_clear_cache_plugins();
|
236 |
+
echo 'success';
|
237 |
+
}else{
|
238 |
+
echo 'no permission';
|
239 |
+
}
|
240 |
exit;
|
241 |
}
|
242 |
|
259 |
if ( empty( $valid_pointers ) )
|
260 |
return;
|
261 |
wp_enqueue_style( 'wp-pointer' );
|
262 |
+
//wp_enqueue_script( 'qppr-pointer', plugins_url( 'js/qppr_pointers.js', __FILE__ ), array( 'wp-pointer' ) );
|
263 |
+
wp_enqueue_script( 'qppr-pointer', plugins_url( 'js/qppr_pointers.min.js', __FILE__ ), array( 'wp-pointer' ) );
|
264 |
wp_localize_script( 'qppr-pointer', 'qpprPointer', $valid_pointers );
|
265 |
}
|
266 |
|
312 |
function qppr_delete_quick_redirect_ajax(){
|
313 |
check_ajax_referer( 'qppr_ajax_verify', 'security', true );
|
314 |
$request = isset($_POST['request']) && esc_url($_POST['request']) != '' ? esc_url($_POST['request']) : '';
|
315 |
+
$curRedirects = get_option( 'quickppr_redirects', array() );
|
316 |
+
$curMeta = get_option( 'quickppr_redirects_meta', array() );
|
317 |
if( isset( $curRedirects[ $request ] ) && isset( $curMeta[ $request ] ) ){
|
318 |
+
unset( $curRedirects[ $request ] , $curMeta[ $request ] );
|
319 |
+
update_option('quickppr_redirects', $curRedirects);
|
320 |
+
update_option('quickppr_redirects_meta', $curMeta);
|
321 |
+
$this->qppr_try_to_clear_cache_plugins();
|
322 |
echo 'redirect deleted';
|
323 |
}else{
|
324 |
echo 'error';
|
330 |
check_ajax_referer( 'qppr_ajax_verify', 'security', true );
|
331 |
$protocols = apply_filters('qppr_allowed_protocols',array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
332 |
$request = isset($_POST['request']) && trim($_POST['request']) != '' ? esc_url(str_replace(' ','%20',trim($_POST['request'])), null, 'appip') : '';
|
333 |
+
$requestOrig = isset($_POST['original']) && trim($_POST['original']) != '' ? esc_url(str_replace(' ','%20',trim($_POST['original'])), null, 'appip') : '';
|
334 |
$destination = isset($_POST['destination']) && trim($_POST['destination']) != '' ? esc_url(str_replace(' ','%20',trim($_POST['destination'])), null, 'appip') : '';
|
335 |
$newWin = isset($_POST['newwin']) && (int) trim($_POST['newwin']) == 1 ? 1 : 0;
|
336 |
$noFollow = isset($_POST['nofollow']) && (int) trim($_POST['nofollow']) == 1 ? 1 : 0;
|
339 |
$curMeta = get_option('quickppr_redirects_meta', array());
|
340 |
$rkeys = array_keys($curRedirects);
|
341 |
$mkeys = array_keys($curMeta);
|
342 |
+
if( $updateRow == -1 || $requestOrig == '' || $request == '' || $destination == '' || empty( $curRedirects ) || empty( $curMeta) ){
|
343 |
echo 'error';
|
344 |
exit;
|
345 |
}
|
346 |
$toDelete = array();
|
347 |
$newRedirects = array();
|
348 |
$newMeta = array();
|
349 |
+
$orkey = array_search($requestOrig, $rkeys);
|
350 |
+
$omkey = array_search($requestOrig, $mkeys);
|
351 |
+
|
352 |
if( is_array( $rkeys ) && ! empty( $rkeys ) ){
|
353 |
foreach( $rkeys as $key => $val ){
|
354 |
$newRedirects[] = array( 'request' => $val, 'destination' => $curRedirects[$val] );
|
359 |
$newMeta[] = array( 'key' => $val, 'newwindow' => ( isset( $curMeta[$val]['newwindow'] ) && $curMeta[$val]['newwindow'] != '' ? $curMeta[$val]['newwindow'] : 0 ), 'nofollow' => ( isset( $curMeta[$val]['nofollow'] ) && $curMeta[$val]['nofollow'] != '' ? $curMeta[$val]['nofollow'] : 0 ) );
|
360 |
}
|
361 |
}
|
362 |
+
$originalRowKey = isset($rkeys[$orkey]) ? $rkeys[$orkey] : '';
|
363 |
+
$originalRowMetaKey = isset($mkeys[$omkey]) ? $mkeys[$omkey] : '';
|
364 |
if( $originalRowKey == $request ){
|
365 |
//if row to update has same request value then just update destination
|
366 |
+
$newRedirects[$orkey] = array( 'request' => $request, 'destination' => $destination );
|
367 |
}else{
|
368 |
if( isset( $curRedirects[$request] ) ){
|
369 |
echo 'duplicate';
|
370 |
exit;
|
371 |
}else{
|
372 |
+
$newRedirects[$orkey] = array( 'request' => $request, 'destination' => $destination );
|
373 |
}
|
374 |
}
|
375 |
if( !empty( $newRedirects ) ){
|
380 |
}
|
381 |
if( $originalRowMetaKey == $request ){
|
382 |
//if row to udpate has same request value then just update data
|
383 |
+
$newMeta[$omkey]['key'] = $request;
|
384 |
+
$newMeta[$omkey]['newwindow'] = $newWin;
|
385 |
+
$newMeta[$omkey]['nofollow'] = $noFollow;
|
386 |
}else{
|
387 |
if( isset( $curMeta[$request] ) ){
|
388 |
echo 'duplicate';
|
389 |
exit;
|
390 |
}else{
|
391 |
+
$newMeta[$omkey]['key'] = $request;
|
392 |
+
$newMeta[$omkey]['newwindow'] = $newWin;
|
393 |
+
$newMeta[$omkey]['nofollow'] = $noFollow;
|
394 |
}
|
395 |
}
|
396 |
if( !empty( $newMeta ) ){
|
403 |
// now save data back to the db options
|
404 |
update_option('quickppr_redirects', $curRedirects);
|
405 |
update_option('quickppr_redirects_meta', $curMeta);
|
406 |
+
$this->qppr_try_to_clear_cache_plugins();
|
407 |
echo 'saved';
|
408 |
exit;
|
409 |
}
|
413 |
if( check_admin_referer( 'add_qppr_redirects' )){
|
414 |
$this->quickppr_redirects = $this->save_redirects( $_POST['quickppr_redirects'] );
|
415 |
$this->updatemsg = __( 'Quick Redirects Updated.', 'quick-pagepost-redirect-plugin' );
|
416 |
+
$this->qppr_try_to_clear_cache_plugins();
|
417 |
}
|
418 |
} //if submitted and verified, process the data
|
419 |
}
|
592 |
$secDeleteNonce = wp_create_nonce( 'qppr_ajax_delete_ALL_verify' );
|
593 |
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
594 |
wp_enqueue_style( 'qppr_admin_meta_style', plugins_url( '/css/qppr_admin_style.css', __FILE__ ) , null , $this->ppr_curr_version );
|
595 |
+
//wp_enqueue_script( 'qppr_admin_meta_script', plugins_url( '/js/qppr_admin_script.js', __FILE__ ) , array('jquery'), $this->ppr_curr_version );
|
596 |
+
wp_enqueue_script( 'qppr_admin_meta_script', plugins_url( '/js/qppr_admin_script.min.js', __FILE__ ) , array('jquery'), $this->ppr_curr_version );
|
597 |
+
wp_localize_script( 'qppr_admin_meta_script', 'qpprData', array( 'msgAllDeleteConfirm' => __( 'Are you sure you want to PERMANENTLY Delete ALL Redirects and Settings (this cannot be undone)?', 'quick-pagepost-redirect-plugin' ),'msgQuickDeleteConfirm' => __( 'Are you sure you want to PERMANENTLY Delete ALL Quick Redirects?', 'quick-pagepost-redirect-plugin' ), 'msgIndividualDeleteConfirm' => __( 'Are you sure you want to PERMANENTLY Delets ALL Individual Redirects?', 'quick-pagepost-redirect-plugin' ), 'securityDelete' => $secDeleteNonce, 'protocols' => $protocols, 'msgDuplicate' => __( 'Redirect could not be saved as a redirect already exists with the same Request URL.', 'quick-pagepost-redirect-plugin' ) , 'msgDeleteConfirm' => __( 'Are you sure you want to delete this redirect?', 'quick-pagepost-redirect-plugin' ) , 'msgErrorSave' => __( 'Error Saving Redirect\nTry refreshing the page and trying again.', 'quick-pagepost-redirect-plugin' ) , 'msgSelect' => 'select a file', 'msgFileType' => __( 'File type not allowed,\nAllowed file type: *.txt', 'quick-pagepost-redirect-plugin' ) , 'adminURL' => admin_url('admin.php'),'ajaxurl'=> admin_url('admin-ajax.php'), 'security' => $ajax_add_nonce, 'error' => __('Please add at least one redirect before submitting form', 'quick-pagepost-redirect-plugin')));
|
598 |
}
|
599 |
return;
|
600 |
}
|
642 |
}
|
643 |
}
|
644 |
$qppr_setting_links = false;
|
645 |
+
//wp_enqueue_script( 'qppr_frontend_scripts', plugins_url( '/js/qppr_frontend_script.js', __FILE__ ) , array('jquery'), $this->ppr_curr_version, true );
|
646 |
+
wp_enqueue_script( 'qppr_frontend_scripts', plugins_url( '/js/qppr_frontend_script.min.js', __FILE__ ) , array('jquery'), $this->ppr_curr_version, true );
|
647 |
wp_localize_script( 'qppr_frontend_scripts', 'qpprFrontData', array( 'linkData' => $linkData, 'siteURL' => site_url(), 'siteURLq' => $this->getQAddress() ) );
|
648 |
}
|
649 |
|
961 |
if( $_GET['update'] == '2' ){ $this->updatemsg = __( 'All Individual Redirects deleted from database.', 'quick-pagepost-redirect-plugin' );}
|
962 |
if( $_GET['update'] == '4' ){ $this->updatemsg = __( 'Quick Redirects Imported & Replaced.', 'quick-pagepost-redirect-plugin' );}
|
963 |
if( $_GET['update'] == '5' ){ $this->updatemsg = __( 'Quick Redirects Imported & Added to Existing Redirects.', 'quick-pagepost-redirect-plugin' );}
|
964 |
+
if( $_GET['update'] == '6' ){ $this->updatemsg = __( 'All Redirects and Settings deleted from database', 'quick-pagepost-redirect-plugin' );}
|
965 |
if( $_GET['update'] == '0' ){ $this->updatemsg = __( 'There was an problem with your last request. Please reload the page and try again.', 'quick-pagepost-redirect-plugin' );}
|
966 |
}
|
967 |
?>
|
1058 |
<option value="307" <?php if( get_option('ppr_override-redirect-type')=='307') {echo ' selected="selected" ';} ?>>307 <?php echo __( 'Temporary Redirect', 'quick-pagepost-redirect-plugin' );?></option>
|
1059 |
<option value="meta" <?php if(get_option('ppr_override-redirect-type')=='meta'){echo ' selected="selected" ';} ?>><?php echo __( 'Meta Refresh Redirect', 'quick-pagepost-redirect-plugin' );?></option>
|
1060 |
</select>
|
1061 |
+
<span> <?php echo __( '(This will also override Quick Redirects)', 'quick-pagepost-redirect-plugin' );?></span>
|
1062 |
</td>
|
1063 |
</tr>
|
1064 |
<tr>
|
1071 |
</tr>
|
1072 |
<tr>
|
1073 |
<th scope="row"><label><?php echo __( 'Rewrite ALL Redirects URLs to Show in LINK?', 'quick-pagepost-redirect-plugin' );?> </label></th>
|
1074 |
+
<td><input type="checkbox" name="ppr_override-rewrite" value="1"<?php if(get_option('ppr_override-rewrite')=='1'){echo ' checked="checked" ';} ?>/> <span><?php echo __( 'Makes link show redirect URL instead of the original URL. Will only work on Quick Redirects if the "Use jQuery" option is set.', 'quick-pagepost-redirect-plugin' );?></span></td>
|
1075 |
</tr>
|
1076 |
<tr>
|
1077 |
<th scope="row" colspan="2"><hr noshade color="#EAEAEA" size="1"></th>
|
1084 |
<td>
|
1085 |
<input class="button-secondary qppr-delete-regular" type="button" name="qppr-delete-regular" value="<?php echo __( 'Delete All Individual Redirects', 'quick-pagepost-redirect-plugin' );?>" />
|
1086 |
<input class="button-secondary qppr-delete-quick" type="button" name="qppr-delete-quick" value="<?php echo __( 'Delete all Quick Redirects', 'quick-pagepost-redirect-plugin' );?>" />
|
1087 |
+
<span style="display: block;margin-top: 5px;"><?php echo __( 'Individual Redirects are redirects set up on individual pages or posts when in the editing screen. The Quick Redirects are set up on the Quick Redirects page.', 'quick-pagepost-redirect-plugin' );?></span>
|
1088 |
+
</td>
|
1089 |
+
</tr>
|
1090 |
+
<tr>
|
1091 |
+
<th scope="row"><label><?php echo __( 'Delete ALL Redirects & Settings?', 'quick-pagepost-redirect-plugin' );?> </label></th>
|
1092 |
+
<td>
|
1093 |
+
<input class="button-secondary qppr-delete-everything" type="button" name="qppr-delete-everything" value="<?php echo __( 'Delete ALL Redirects AND Settings', 'quick-pagepost-redirect-plugin' );?>" />
|
1094 |
+
<span style="color: #0000ff;display: block;margin-top: 5px;"><?php echo __( 'All Redirects and Settings will be removed from the database. This can NOT be undone!', 'quick-pagepost-redirect-plugin' );?></span>
|
1095 |
</td>
|
1096 |
</tr>
|
1097 |
</table>
|
1346 |
$output .= '
|
1347 |
<tr id="rowpprdel-'.$ww.'" class="qppr-existing">
|
1348 |
<td class="table-qppr-count"><span class="qppr-count-row">'.($ww + 1).'.</span></td>
|
1349 |
+
<td class="table-qppr-req"><div class="qppr-request" data-qppr-orig-url="'.esc_attr($request).'">'.esc_attr(urldecode($request)).'</div></td>
|
1350 |
<td class="table-qppr-arr"> » </td>
|
1351 |
<td class="table-qppr-des"><div class="qppr-destination">'.esc_attr(urldecode($destination)).'</div></td>
|
1352 |
<td class="table-qppr-nwn"><div class="qppr-newindow" >'.$newCheckedAjax.'</div></td>
|
1549 |
}
|
1550 |
}
|
1551 |
}
|
1552 |
+
$this->qppr_try_to_clear_cache_plugins();
|
1553 |
wp_redirect( admin_url( 'admin.php?page=redirect-import-export&update=4' ), 302 );
|
1554 |
exit;
|
1555 |
}else{
|
1566 |
$newQPPRMeta = $config_file['quickppr_redirects_meta'];
|
1567 |
update_option('quickppr_redirects', $newQPPRRedirects);
|
1568 |
update_option('quickppr_redirects_meta', $newQPPRMeta);
|
1569 |
+
$this->qppr_try_to_clear_cache_plugins();
|
1570 |
wp_redirect(admin_url('admin.php?page=redirect-import-export&update=4'),302);
|
1571 |
}
|
1572 |
}
|
1620 |
update_option( 'quickppr_redirects_meta', $resultQRMs );
|
1621 |
}
|
1622 |
}
|
1623 |
+
$this->qppr_try_to_clear_cache_plugins();
|
1624 |
wp_redirect(admin_url('admin.php?page=redirect-import-export&update=5'),302);
|
1625 |
exit;
|
1626 |
else:
|
1654 |
if( is_array( $this->ppr_all_redir_array ) && ! empty( $this->ppr_all_redir_array ) )
|
1655 |
$this->ppr_all_redir_array = $this->get_main_array();
|
1656 |
|
1657 |
+
if ( version_compare( $this->thepprversion, $this->ppr_curr_version, '<' ) && version_compare( $this->ppr_curr_version, '5.1.1', '<' ) ){
|
1658 |
$metaMsg = get_option( 'ppr_meta-message', 'not-set' );
|
1659 |
$metaMsgNew = get_option( 'qppr_meta_addon_content', 'not-set' );
|
1660 |
if( $metaMsgNew == 'not-set' && $metaMsg != 'not-set' ){
|
1677 |
$this->pproverride_casesensitive = '1';
|
1678 |
}
|
1679 |
update_option( 'ppr_version', $this->ppr_curr_version );
|
1680 |
+
}elseif( version_compare( $this->thepprversion, $this->ppr_curr_version, '<' ) ){
|
1681 |
+
update_option( 'ppr_version', $this->ppr_curr_version );
|
1682 |
}
|
1683 |
|
1684 |
+
if( $this->thepprmeta != '1' && version_compare( $this->ppr_curr_version, '5.0.7', '<' )){
|
1685 |
update_option( 'ppr_meta_clean', '1' );
|
1686 |
$wpdb->query("UPDATE $wpdb->postmeta SET `meta_key` = CONCAT('_',`meta_key`) WHERE `meta_key` = 'pprredirect_active' OR `meta_key` = 'pprredirect_rewritelink' OR `meta_key` = 'pprredirect_newwindow' OR `meta_key` = 'pprredirect_relnofollow' OR `meta_key` = 'pprredirect_type' OR `meta_key` = 'pprredirect_url';");
|
1687 |
}
|
1689 |
|
1690 |
function ppr_filter_plugin_actions($links){
|
1691 |
$links[] = '<a href="'.$this->adminlink.'admin.php?page=redirect-options"><span class="dashicons dashicons-admin-settings"></span> ' . __( 'Settings', 'quick-pagepost-redirect-plugin' ) . '</a>';
|
|
|
1692 |
return $links;
|
1693 |
}
|
1694 |
|
1747 |
<option value="302" '.$ppr_option2.'>302 ' . __( 'Temporary', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1748 |
<option value="307" '.$ppr_option3.'>307 ' . __( 'Temporary', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1749 |
<option value="meta" '.$ppr_option5.'>' . __( 'Meta Redirect', 'quick-pagepost-redirect-plugin' ) . '</option>
|
1750 |
+
</select><span class="qppr_meta_help_wrap"><span class="qppr_meta_help_icon dashicons dashicons-editor-help"></span><span class="qppr_meta_help">' . __( 'Default is 301 (Permanent Redirect).', 'quick-pagepost-redirect-plugin' ) . ' </span></span><br /><br />
|
1751 |
';
|
1752 |
$metasel = ' meta-not-selected';
|
1753 |
if( $ppr_option5 == ' selected' )
|
1769 |
}
|
1770 |
|
1771 |
function ppr_save_metadata($post_id, $post) {
|
1772 |
+
if($post->post_type == 'revision' || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) )
|
1773 |
+
return;
|
1774 |
// verify authorization
|
1775 |
+
if( isset( $_POST['pprredirect_noncename'] ) ){
|
1776 |
+
if ( !wp_verify_nonce( $_REQUEST['pprredirect_noncename'], 'pprredirect_noncename' ) )
|
1777 |
return $post_id;
|
|
|
1778 |
}
|
1779 |
// check allowed to editing
|
1780 |
+
if ( !current_user_can('edit_posts', $post_id))
|
1781 |
+
return $post_id;
|
1782 |
+
|
1783 |
+
if(!empty($my_meta_data))
|
1784 |
+
unset($my_meta_data);
|
1785 |
+
|
1786 |
$my_meta_data = array();
|
1787 |
if( isset( $_POST['pprredirect_active'] ) || isset( $_POST['pprredirect_url'] ) || isset( $_POST['pprredirect_type'] ) || isset( $_POST['pprredirect_newwindow'] ) || isset($_POST['pprredirect_relnofollow']) || isset($_POST['pprredirect_meta_secs'])):
|
1788 |
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
1823 |
}
|
1824 |
}
|
1825 |
}
|
1826 |
+
$this->qppr_try_to_clear_cache_plugins();
|
1827 |
endif;
|
1828 |
}
|
1829 |
|
2094 |
$this->ppr_metaurl = $useURL;
|
2095 |
$this->ppr_addmetatohead_theme();
|
2096 |
}else{
|
2097 |
+
header('RedirectType: Quick Page Post Redirect - Quick');
|
2098 |
wp_redirect( $useURL, $qpprRedType );
|
2099 |
exit();
|
2100 |
}
|
2133 |
if($this->pproverride_type!='0' && $this->pproverride_type!=''){$redrtype = $this->pproverride_type;} //override check
|
2134 |
if($redrtype == 'meta'){
|
2135 |
$this->ppr_metaurl = $redrurl;
|
2136 |
+
$post_meta_secs = get_post_meta( $post->ID, '_pprredirect_meta_secs', true);
|
2137 |
$this->ppr_addmetatohead_theme();
|
2138 |
//$this->add_extra_meta_features( $redrurl, $metasecs, 'individual', $post );
|
2139 |
}else{
|
2140 |
+
header('RedirectType: Quick Page Post Redirect - Individual');
|
2141 |
do_action('qppr_do_redirect',$urlsite,$this->pproverride_type);
|
2142 |
wp_redirect($urlsite,$redrtype);
|
2143 |
exit();
|
2181 |
|
2182 |
function override_ppr_metahead( $refresh_url = '', $refresh_secs = 0, $messages = ''){
|
2183 |
global $post;
|
2184 |
+
global $is_IE;
|
2185 |
$messages = '';
|
2186 |
$outHTML = array();
|
2187 |
$psecs = '';
|
2198 |
}
|
2199 |
$secs = $psecs != '' ? $psecs : get_option( 'qppr_meta_addon_sec', $refresh_secs );
|
2200 |
$class = $ptrigger != '' ? $ptrigger : get_option( 'qppr_meta_addon_trigger', 'body' );
|
2201 |
+
$load = $pload != '' ? true : ( get_option( 'qppr_meta_addon_load', '' ) != '' ? true : false);
|
2202 |
$content = $pcontent != '' ? $pcontent : get_option( 'qppr_meta_addon_content', $this->pprmeta_message );
|
2203 |
$timer = (int) $secs * 100;
|
2204 |
$appendTo = $appMsgTo != '' ? $appMsgTo : get_option( 'qppr_meta_append_to', 'body' );
|
2205 |
$injectMsg = $content != '' ? '<div id="ppr_custom_message">'.$content.'</div>' : '';
|
2206 |
if( !$load ) {
|
2207 |
+
echo '<!DOCTYPE html>'."\n";
|
2208 |
+
echo '<html>'."\n";
|
2209 |
+
echo '<head>'."\n";
|
2210 |
+
//wp_enqueue_script( 'qppr-meta-redirect-no-load', plugins_url( '/js/qppr_meta_redirect.js', __FILE__ ), array( 'jquery' ), $this->ppr_curr_version, false );
|
2211 |
+
wp_enqueue_script( 'qppr-meta-redirect-no-load', plugins_url( '/js/qppr_meta_redirect.min.js', __FILE__ ), array( 'jquery' ), $this->ppr_curr_version, false );
|
2212 |
wp_localize_script( 'qppr-meta-redirect-no-load', 'qpprMetaData', array( 'appendTo' => $appendTo, 'class' => $class, 'secs' => $secs, 'refreshURL' => $refresh_url , 'injectMsg' => $injectMsg ) );
|
2213 |
global $wp_scripts;
|
2214 |
$allowScripts = array('jquery','qppr-meta-redirect-no-load');
|
2215 |
$jqnew = isset( $wp_scripts->queue ) ? $wp_scripts->queue : array() ;
|
2216 |
if( is_array($jqnew) && !empty($jqnew)){
|
2217 |
+
foreach( $jqnew as $key => $val ){
|
2218 |
if( !in_array( $val, $allowScripts ) ){
|
2219 |
unset($wp_scripts->queue[$key]);
|
2220 |
}
|
2221 |
}
|
2222 |
}
|
2223 |
wp_print_scripts();
|
2224 |
+
// IE will not redirect an injected meta refresh.
|
2225 |
+
if( $is_IE ) {
|
2226 |
+
echo ' <meta http-equiv="refresh" content="'.$secs.';url='.$refresh_url.'">';
|
2227 |
+
}
|
2228 |
+
echo '<head>'."\n";
|
2229 |
+
echo '<body>'."\n";
|
2230 |
+
echo '</body>'."\n";
|
2231 |
+
echo '</html>';
|
2232 |
exit;
|
2233 |
}else{
|
2234 |
+
//wp_enqueue_script( 'qppr-meta-redirect-load', plugins_url( '/js/qppr_meta_redirect.js', __FILE__ ), array( 'jquery' ), $this->ppr_curr_version, false );
|
2235 |
+
wp_enqueue_script( 'qppr-meta-redirect-load', plugins_url( '/js/qppr_meta_redirect.min.js', __FILE__ ), array( 'jquery' ), $this->ppr_curr_version, false );
|
2236 |
wp_localize_script( 'qppr-meta-redirect-load', 'qpprMetaData', array('appendTo' => $appendTo, 'class' => $class, 'secs' => $secs, 'refreshURL' => $refresh_url , 'injectMsg' => $injectMsg ) );
|
2237 |
}
|
2238 |
return;
|
2304 |
function start_ppr_class(){
|
2305 |
global $newqppr, $redirect_plugin;
|
2306 |
$redirect_plugin = $newqppr = new quick_page_post_reds(); // call our class
|
2307 |
+
}
|
2308 |
+
|
2309 |
+
/**
|
2310 |
+
* qppr_create_individual_redirect - helper function to create Individual Redirect programatically.
|
2311 |
+
* @param array $atts default settings for array.
|
2312 |
+
* post_id int|string the post id
|
2313 |
+
* active int 1 or 0
|
2314 |
+
* url string redirect URL
|
2315 |
+
* type string 301, 302, 307 or meta
|
2316 |
+
* newwindow int 1 or 0
|
2317 |
+
* nofollow int 1 or 0
|
2318 |
+
* rewrite int 1 or 0
|
2319 |
+
* @return bool true on success
|
2320 |
+
* @example:
|
2321 |
+
* *****************
|
2322 |
+
$atts = array(
|
2323 |
+
'post_id' => $post->ID,
|
2324 |
+
'url' => 'http://example.com/',
|
2325 |
+
'active' => 0,
|
2326 |
+
'type' => '301',
|
2327 |
+
'newwindow' => 1,
|
2328 |
+
'nofollow' => 0,
|
2329 |
+
'rewrite' => 0
|
2330 |
+
);
|
2331 |
+
qppr_create_individual_redirect( $atts );
|
2332 |
+
* *****************
|
2333 |
+
*/
|
2334 |
+
function qppr_create_individual_redirect( $atts = array() ){
|
2335 |
+
if( !is_array( $atts ) )
|
2336 |
+
return false;
|
2337 |
+
$defaults = array(
|
2338 |
+
'post_id' => '0',
|
2339 |
+
'active' => 1,
|
2340 |
+
'url' => '',
|
2341 |
+
'type' => '301',
|
2342 |
+
'newwindow' => 0,
|
2343 |
+
'nofollow' => 0,
|
2344 |
+
'rewrite' => 0
|
2345 |
+
);
|
2346 |
+
extract( shortcode_atts($defaults, $atts) );
|
2347 |
+
if( $post_id == '0' || $url == '' )
|
2348 |
+
return false;
|
2349 |
+
// some validation
|
2350 |
+
$type = !in_array( $type, array( '301', '302', '307', 'meta' ) ) ? '301' : $type;
|
2351 |
+
$active = (int) $active == 1 ? 1 : 0;
|
2352 |
+
$newwindow = (int) $newwindow == 1 ? 1 : 0;
|
2353 |
+
$nofollow = (int) $nofollow == 1 ? 1 : 0;
|
2354 |
+
$rewrite = (int) $rewrite == 1 ? 1 : 0;
|
2355 |
+
// set required meta
|
2356 |
+
add_post_meta( $post_id, '_pprredirect_url', $url );
|
2357 |
+
add_post_meta( $post_id, '_pprredirect_type', $type );
|
2358 |
+
add_post_meta( $post_id, '_pprredirect_active', $active );
|
2359 |
+
//set optional meta
|
2360 |
+
if( $rewrite == 1 )
|
2361 |
+
add_post_meta( $post_id, '_pprredirect_rewritelink', 1 );
|
2362 |
+
if( $newwindow == 1 )
|
2363 |
+
add_post_meta( $post_id, '_pprredirect_newwindow', '_blank' );
|
2364 |
+
if( $nofollow == 1 )
|
2365 |
+
add_post_meta( $post_id, '_pprredirect_relnofollow', 1 );
|
2366 |
+
return true;
|
2367 |
+
}
|
2368 |
+
/**
|
2369 |
+
* qppr_delete_individual_redirect - helper function to delete Individual Redirect programatically.
|
2370 |
+
* @param post_id int|string the post id
|
2371 |
+
* @return bool true on success
|
2372 |
+
* @example:
|
2373 |
+
* *****************
|
2374 |
+
qppr_delete_individual_redirect( $post_id );
|
2375 |
+
* *****************
|
2376 |
+
*/
|
2377 |
+
function qppr_delete_individual_redirect( $post_id = 0){
|
2378 |
+
$post_id = (int) $post_id;
|
2379 |
+
if( $post_id == 0 )
|
2380 |
+
return false;
|
2381 |
+
$ptype = get_post_type( $post_id );
|
2382 |
+
if( $ptype != 'post' )
|
2383 |
+
$ok = current_user_can( 'edit_pages' );
|
2384 |
+
else
|
2385 |
+
$ok = current_user_can( 'edit_posts' );
|
2386 |
+
|
2387 |
+
if( $ok ){
|
2388 |
+
// delete meta fields
|
2389 |
+
delete_post_meta( $post_id, '_pprredirect_url' );
|
2390 |
+
delete_post_meta( $post_id, '_pprredirect_type');
|
2391 |
+
delete_post_meta( $post_id, '_pprredirect_active' );
|
2392 |
+
delete_post_meta( $post_id, '_pprredirect_rewritelink' );
|
2393 |
+
delete_post_meta( $post_id, '_pprredirect_newwindow' );
|
2394 |
+
delete_post_meta( $post_id, '_pprredirect_relnofollow' );
|
2395 |
+
return true;
|
2396 |
+
}else{
|
2397 |
+
return false;
|
2398 |
+
}
|
2399 |
+
}
|
2400 |
+
|
2401 |
+
/**
|
2402 |
+
* qppr_create_quick_redirect - helper function to create Quick Redirect programatically.
|
2403 |
+
* @param array $atts default settings for array.
|
2404 |
+
* request_url string redirect URL
|
2405 |
+
* destination_url string redirect URL
|
2406 |
+
* newwindow int 1 or 0
|
2407 |
+
* nofollow int 1 or 0
|
2408 |
+
* @return bool true on success
|
2409 |
+
* @example:
|
2410 |
+
* *****************
|
2411 |
+
$atts = array(
|
2412 |
+
'request_url' => '/some-url/',
|
2413 |
+
'destination_url' => '/new-url/',
|
2414 |
+
'newwindow' => 1,
|
2415 |
+
'nofollow' => 0,
|
2416 |
+
);
|
2417 |
+
qppr_create_quick_redirect( $atts );
|
2418 |
+
* *****************
|
2419 |
+
*/
|
2420 |
+
function qppr_create_quick_redirect( $atts = array() ){
|
2421 |
+
if( !is_array( $atts ) )
|
2422 |
+
return false;
|
2423 |
+
$defaults = array(
|
2424 |
+
'request_url' => '',
|
2425 |
+
'destination_url' => '',
|
2426 |
+
'newwindow' => 0,
|
2427 |
+
'nofollow' => 0,
|
2428 |
+
);
|
2429 |
+
extract( shortcode_atts($defaults, $atts) );
|
2430 |
+
if( $request_url == '' || $destination_url == '' )
|
2431 |
+
return false;
|
2432 |
+
|
2433 |
+
global $newqppr, $redirect_plugin;
|
2434 |
+
$currRedirects = get_option( 'quickppr_redirects', array() );
|
2435 |
+
$currMeta = get_option( 'quickppr_redirects_meta', array() );
|
2436 |
+
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
2437 |
+
$request_url = esc_url( str_replace( ' ', '%20', trim( $request_url ) ), null, 'appip' );
|
2438 |
+
$destination_url= esc_url( str_replace( ' ', '%20', trim( $destination_url ) ), null, 'appip' );
|
2439 |
+
$newwindow = (int) $newwindow == 1 ? 1 : 0;
|
2440 |
+
$nofollow = (int) $nofollow == 1 ? 1 : 0;
|
2441 |
+
if( strpos( $request_url, '/', 0 ) !== 0 && !$redirect_plugin->qppr_strposa( $request_url, $protocols ) )
|
2442 |
+
$request_url = '/' . $request_url; // adds root marker to front if not there
|
2443 |
+
if( ( strpos( $request_url, '.' ) === false && strpos( $request_url, '?' ) === false ) && strpos( $request_url, '/', strlen( $request_url ) -1 ) === false )
|
2444 |
+
$request_url = $request_url . '/'; // adds end folder marker if not a file end
|
2445 |
+
if( ( $request_url == '' || $request_url == '/' ) && $destination_url == '')
|
2446 |
+
return false; //if nothing there do nothing
|
2447 |
+
elseif ( $request_url != '' && $request_url != '/' && $destination_url == '' )
|
2448 |
+
$currRedirects[$request_url] = '/';
|
2449 |
+
else
|
2450 |
+
$currRedirects[$request_url] = $destination_url;
|
2451 |
+
|
2452 |
+
$currMeta[$request_url]['newwindow'] = $newwin;
|
2453 |
+
$currMeta[$request_url]['nofollow'] = $nofoll;
|
2454 |
+
update_option( 'quickppr_redirects', sanitize_option( 'quickppr_redirects', $currRedirects ) );
|
2455 |
+
update_option( 'quickppr_redirects_meta', sanitize_option( 'quickppr_redirects_meta', $currMeta ) );
|
2456 |
+
$redirect_plugin->quickppr_redirectsmeta = get_option( 'quickppr_redirects_meta', array() );
|
2457 |
+
$redirect_plugin->quickppr_redirects = get_option( 'quickppr_redirects', array() );
|
2458 |
+
return true;
|
2459 |
+
}
|
2460 |
+
/**
|
2461 |
+
* qppr_delete_quick_redirect - helper function to delete Quick Redirect programatically.
|
2462 |
+
* @param request_url string redirect URL
|
2463 |
+
* @return bool true on success
|
2464 |
+
* @example:
|
2465 |
+
* *****************
|
2466 |
+
qppr_delete_quick_redirect( '/some-url/' );
|
2467 |
+
* *****************
|
2468 |
+
*/
|
2469 |
+
function qppr_delete_quick_redirect( $request_url = '' ){
|
2470 |
+
if( $request_url == '' )
|
2471 |
+
return false;
|
2472 |
+
global $newqppr, $redirect_plugin;
|
2473 |
+
$currRedirects = get_option( 'quickppr_redirects', array() );
|
2474 |
+
$currMeta = get_option( 'quickppr_redirects_meta', array() );
|
2475 |
+
$protocols = apply_filters( 'qppr_allowed_protocols', array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp'));
|
2476 |
+
$request_url = esc_url( str_replace( ' ', '%20', trim( $request_url ) ), null, 'appip' );
|
2477 |
+
if( !isset( $currRedirects[$request_url] ) )
|
2478 |
+
return false;
|
2479 |
+
if( !isset( $currMeta[$request_url] ) )
|
2480 |
+
return false;
|
2481 |
+
unset( $currRedirects[$request_url], $currMeta[$request_url] );
|
2482 |
+
update_option( 'quickppr_redirects', sanitize_option( 'quickppr_redirects', $currRedirects ) );
|
2483 |
+
update_option( 'quickppr_redirects_meta', sanitize_option( 'quickppr_redirects_meta', $currMeta ) );
|
2484 |
+
$redirect_plugin->quickppr_redirectsmeta = get_option( 'quickppr_redirects_meta', array() );
|
2485 |
+
$redirect_plugin->quickppr_redirects = get_option( 'quickppr_redirects', array() );
|
2486 |
+
return true;
|
2487 |
}
|
readme.txt
CHANGED
@@ -1,17 +1,17 @@
|
|
1 |
=== Quick Page/Post Redirect Plugin ===
|
2 |
Contributors: prophecy2040
|
3 |
Donate link: http://www.fischercreativemedia.com/donations/
|
4 |
-
Tags: redirect, 301, 302, meta, plugin, forward,
|
5 |
-
Requires at least:
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
-
Tested up to: 4.
|
9 |
-
Stable tag:
|
10 |
|
11 |
Easily redirect pages/posts or custom post types to another page/post or external URL by specifying the redirect URL and type (301, 302, 307, meta).
|
12 |
|
13 |
== Description ==
|
14 |
-
Current Version 5.1.
|
15 |
|
16 |
This plugin has two redirect functionalities - **"Quick Redirects"** and **"Individual Redirects"**:
|
17 |
|
@@ -38,6 +38,7 @@ For best results use some form of WordPress Permalink structure. If you have oth
|
|
38 |
* Import/Export of redirects for backup, or to add bulk Quick Redirects.
|
39 |
* Built-in FAQs/Help feed that can be updated daily with relevant questions.
|
40 |
* Optional column for list pages to easily show if a page/post has a redirect set up and where it will redirect to.
|
|
|
41 |
|
42 |
= What You CANNOT Do: =
|
43 |
* This plugin does not have wild-card redirect features.
|
@@ -172,6 +173,18 @@ NO it isn't! Check the plugin FAQs/Help page for a more up to date list of Frequ
|
|
172 |
7. Meta Redirect Options Page.
|
173 |
|
174 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
= 5.1.1 =
|
176 |
* Fix 'array to string' error message on Quick Redirect save - thanks Simon Codrington <simon@webbird.com.au>
|
177 |
* TODO: Add Canonical Redirect filter to fix potential www/non-www redirect match problems.
|
@@ -326,5 +339,5 @@ NO it isn't! Check the plugin FAQs/Help page for a more up to date list of Frequ
|
|
326 |
* Initial Plugin creation (7/1/2009)
|
327 |
|
328 |
== Upgrade Notice ==
|
329 |
-
= 5.1.
|
330 |
-
* Bug Fixes and Added
|
1 |
=== Quick Page/Post Redirect Plugin ===
|
2 |
Contributors: prophecy2040
|
3 |
Donate link: http://www.fischercreativemedia.com/donations/
|
4 |
+
Tags: redirect, 301, 302, meta, plugin, forward, nofollow, posts, pages, 404, custom post types, nav menu
|
5 |
+
Requires at least: 4.0
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
+
Tested up to: 4.3
|
9 |
+
Stable tag: 5.1.2
|
10 |
|
11 |
Easily redirect pages/posts or custom post types to another page/post or external URL by specifying the redirect URL and type (301, 302, 307, meta).
|
12 |
|
13 |
== Description ==
|
14 |
+
**Current Version 5.1.2**
|
15 |
|
16 |
This plugin has two redirect functionalities - **"Quick Redirects"** and **"Individual Redirects"**:
|
17 |
|
38 |
* Import/Export of redirects for backup, or to add bulk Quick Redirects.
|
39 |
* Built-in FAQs/Help feed that can be updated daily with relevant questions.
|
40 |
* Optional column for list pages to easily show if a page/post has a redirect set up and where it will redirect to.
|
41 |
+
* Helper functions for adding or deleting redirects programmatically (see 'filters-hooks-helper_functions.txt' file in plugin folder for help and usage).
|
42 |
|
43 |
= What You CANNOT Do: =
|
44 |
* This plugin does not have wild-card redirect features.
|
173 |
7. Meta Redirect Options Page.
|
174 |
|
175 |
== Changelog ==
|
176 |
+
= 5.1.2 =
|
177 |
+
* **Update:** Updated English Translations.
|
178 |
+
* **Update:** Updated license.txt file (had wrong version of license).
|
179 |
+
* **Update:** Verified plugin for WordPress 4.3 compatibility.
|
180 |
+
* **Update:** Add check if current user can manage_options when deleting All Redirects. Prevents logged in users without permissions from maliciously deleting redirects.
|
181 |
+
* **Update:** Minify JavaScript files for front-end and admin (non-minified files still remain in the file structure for reference).
|
182 |
+
* **Feature Addition:** Added experimental function to delete cache files (for W3 Total Cache, WP Super Cache and WP Fastest Cache) on functionality saves (add/remove redirects and options updates) to try to help some users resolve caching issues after an update with these plugins installed.
|
183 |
+
* **Feature Addition:** Added "helper" functions to allow for adding or deleting Quick and Individual Redirects programatically (see filters-hooks-helper_functions.txt in plugin directory for more info).
|
184 |
+
* **Bug Fix:** Fix ajax function for Quick Redirect delete and save (if a redirect was deleted, anything below it would not be correctly referenced and deleting or editing would not work)
|
185 |
+
* **Bug Fix:** Fix to 'rewrite URL' jQuery function that was replacing text instead of HTML - thanks Leo Kerr <leo@myelectriccar.com.au>
|
186 |
+
* **TODO (Still):** Add Canonical Redirect filter to fix potential www/non-www redirect match problems.
|
187 |
+
|
188 |
= 5.1.1 =
|
189 |
* Fix 'array to string' error message on Quick Redirect save - thanks Simon Codrington <simon@webbird.com.au>
|
190 |
* TODO: Add Canonical Redirect filter to fix potential www/non-www redirect match problems.
|
339 |
* Initial Plugin creation (7/1/2009)
|
340 |
|
341 |
== Upgrade Notice ==
|
342 |
+
= 5.1.2 =
|
343 |
+
* WP 4.3 Update - Bug Fixes, Updates, and some Features Added.
|