Version Description
- Fix: Fatal error Unsupported operand types
Download this release
Release Info
Developer | ReneHermi |
Plugin | WP Staging – DB & File Duplicator & Migration |
Version | 1.1.4 |
Comparing to | |
See all releases |
Code changes from version 1.1.3 to 1.1.4
- assets/css/wpstg-admin-bar.css +2 -2
- assets/css/wpstg-admin-bar.min.css +2 -2
- includes/admin/template-functions.php +8 -3
- includes/admin/wpstg-sanitize.php +158 -158
- languages/wpstg-en_EN.po +648 -648
- languages/wpstg.po +648 -648
- license.txt +0 -281
- optimizer/wp-staging-optimizer.php +147 -147
- readme.txt +4 -1
- wp-staging.php +2 -2
assets/css/wpstg-admin-bar.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
#wpadminbar{
|
2 |
-
background-color: #ff8d00 !important;
|
3 |
}
|
1 |
+
#wpadminbar{
|
2 |
+
background-color: #ff8d00 !important;
|
3 |
}
|
assets/css/wpstg-admin-bar.min.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
#wpadminbar{
|
2 |
-
background-color: #ff8d00 !important;
|
3 |
}
|
1 |
+
#wpadminbar{
|
2 |
+
background-color: #ff8d00 !important;
|
3 |
}
|
includes/admin/template-functions.php
CHANGED
@@ -376,11 +376,16 @@ function wpstg_directory_structure($folders, $path = null, $not_checked = false,
|
|
376 |
* @return string
|
377 |
*/
|
378 |
function wpstg_short_size($size) {
|
379 |
-
|
|
|
|
|
|
|
|
|
|
|
380 |
return round($out, 2) . ' Gb';
|
381 |
-
else if (1 < $out = $size / 1000000)
|
382 |
return round($out, 2) . ' Mb';
|
383 |
-
else if (1 < $out = $size / 1000)
|
384 |
return round($out, 2) . ' Kb';
|
385 |
return $size . ' bytes';
|
386 |
}
|
376 |
* @return string
|
377 |
*/
|
378 |
function wpstg_short_size($size) {
|
379 |
+
|
380 |
+
if (!is_int((int)$size)){
|
381 |
+
return 0;
|
382 |
+
}
|
383 |
+
|
384 |
+
if (1 < $out = (int)$size / 1000000000)
|
385 |
return round($out, 2) . ' Gb';
|
386 |
+
else if (1 < $out = (int)$size / 1000000)
|
387 |
return round($out, 2) . ' Mb';
|
388 |
+
else if (1 < $out = (int)$size / 1000)
|
389 |
return round($out, 2) . ' Kb';
|
390 |
return $size . ' bytes';
|
391 |
}
|
includes/admin/wpstg-sanitize.php
CHANGED
@@ -1,158 +1,158 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class WPSTG_Sanitize {
|
4 |
-
/**
|
5 |
-
* Sanitize and validate data.
|
6 |
-
*
|
7 |
-
* @param string|array $data The data to the sanitized.
|
8 |
-
* @param string|array $key_rules The keys in the data (if data is an array) and the sanitization rule(s) to apply for each key.
|
9 |
-
* @param string $context Additional context data for messages etc.
|
10 |
-
*
|
11 |
-
* @return mixed The sanitized data, the data if no key rules supplied or `false` if an unrecognized rule supplied.
|
12 |
-
*/
|
13 |
-
static function sanitize_data( $data, $key_rules, $context ) {
|
14 |
-
if ( empty( $data ) || empty( $key_rules ) ) {
|
15 |
-
return $data;
|
16 |
-
}
|
17 |
-
|
18 |
-
return WPSTG_Sanitize::_sanitize_data( $data, $key_rules, $context );
|
19 |
-
}
|
20 |
-
|
21 |
-
/**
|
22 |
-
* Sanitize and validate data.
|
23 |
-
*
|
24 |
-
* @param string|array $data The data to the sanitized.
|
25 |
-
* @param string|array $key_rules The keys in the data (if data is an array) and the sanitization rule(s) to apply for each key.
|
26 |
-
* @param string $context Additional context data for messages etc.
|
27 |
-
* @param int $recursion_level How deep in the recursion are we? Optional, defaults to 0.
|
28 |
-
*
|
29 |
-
* @return mixed The sanitized data, the data if no key rules supplied or `false` if an unrecognized rule supplied.
|
30 |
-
*/
|
31 |
-
private static function _sanitize_data( $data, $key_rules, $context, $recursion_level = 0 ) {
|
32 |
-
if ( empty( $data ) || empty( $key_rules ) ) {
|
33 |
-
return $data;
|
34 |
-
}
|
35 |
-
|
36 |
-
if ( 0 === $recursion_level && is_array( $data ) ) {
|
37 |
-
// We always expect associative arrays.
|
38 |
-
if ( ! is_array( $key_rules ) ) {
|
39 |
-
wp_die( sprintf( __( '%1$s was not expecting data to be an array.', 'wpstg' ), $context ) );
|
40 |
-
|
41 |
-
return false;
|
42 |
-
}
|
43 |
-
foreach ( $data as $key => $value ) {
|
44 |
-
// If a key does not have a rule it's not ours and can be removed.
|
45 |
-
// We should not fail if there is extra data as plugins like Polylang add their own data to each ajax request.
|
46 |
-
if ( ! array_key_exists( $key, $key_rules ) ) {
|
47 |
-
unset( $data[ $key ] );
|
48 |
-
continue;
|
49 |
-
}
|
50 |
-
$data[ $key ] = WPSTG_Sanitize::_sanitize_data( $value, $key_rules[ $key ], $context, ( $recursion_level + 1 ) );
|
51 |
-
}
|
52 |
-
} elseif ( is_array( $key_rules ) ) {
|
53 |
-
foreach ( $key_rules as $rule ) {
|
54 |
-
$data = WPSTG_Sanitize::_sanitize_data( $data, $rule, $context, ( $recursion_level + 1 ) );
|
55 |
-
}
|
56 |
-
} else {
|
57 |
-
// Neither $data or $key_rules are a first level array so can be analysed.
|
58 |
-
if ( 'array' == $key_rules ) {
|
59 |
-
if ( ! is_array( $data ) ) {
|
60 |
-
wp_die( sprintf( __( '%1$s was expecting an array but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
61 |
-
|
62 |
-
return false;
|
63 |
-
}
|
64 |
-
} elseif ( 'string' == $key_rules ) {
|
65 |
-
if ( ! is_string( $data ) ) {
|
66 |
-
wp_die( sprintf( __( '%1$s was expecting a string but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
67 |
-
|
68 |
-
return false;
|
69 |
-
}
|
70 |
-
} elseif ( 'key' == $key_rules ) {
|
71 |
-
$key_name = sanitize_key( $data );
|
72 |
-
if ( $key_name !== $data ) {
|
73 |
-
wp_die( sprintf( __( '%1$s was expecting a valid key but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
74 |
-
|
75 |
-
return false;
|
76 |
-
}
|
77 |
-
$data = $key_name;
|
78 |
-
} elseif ( 'text' == $key_rules ) {
|
79 |
-
$text = sanitize_text_field( $data );
|
80 |
-
if ( $text !== $data ) {
|
81 |
-
wp_die( sprintf( __( '%1$s was expecting text but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
82 |
-
|
83 |
-
return false;
|
84 |
-
}
|
85 |
-
$data = $text;
|
86 |
-
} elseif ( 'serialized' == $key_rules ) {
|
87 |
-
if ( ! is_string( $data ) || ! is_serialized( $data ) ) {
|
88 |
-
wp_die( sprintf( __( '%1$s was expecting serialized data but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
89 |
-
|
90 |
-
return false;
|
91 |
-
}
|
92 |
-
} elseif ( 'numeric' == $key_rules ) {
|
93 |
-
if ( ! is_numeric( $data ) ) {
|
94 |
-
wp_die( sprintf( __( '%1$s was expecting a valid numeric but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
95 |
-
|
96 |
-
return false;
|
97 |
-
}
|
98 |
-
} elseif ( 'int' == $key_rules ) {
|
99 |
-
// As we are sanitizing form data, even integers are within a string.
|
100 |
-
if ( ! is_numeric( $data ) || (int) $data != $data ) {
|
101 |
-
wp_die( sprintf( __( '%1$s was expecting an integer but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
102 |
-
|
103 |
-
return false;
|
104 |
-
}
|
105 |
-
$data = (int) $data;
|
106 |
-
} elseif ( 'positive_int' == $key_rules ) {
|
107 |
-
if ( ! is_numeric( $data ) || (int) $data != $data || 0 > $data ) {
|
108 |
-
wp_die( sprintf( __( '%1$s was expecting a positive number (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
109 |
-
|
110 |
-
return false;
|
111 |
-
}
|
112 |
-
$data = floor( $data );
|
113 |
-
} elseif ( 'negative_int' == $key_rules ) {
|
114 |
-
if ( ! is_numeric( $data ) || (int) $data != $data || 0 < $data ) {
|
115 |
-
wp_die( sprintf( __( '%1$s was expecting a negative number (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
116 |
-
|
117 |
-
return false;
|
118 |
-
}
|
119 |
-
$data = ceil( $data );
|
120 |
-
} elseif ( 'zero_int' == $key_rules ) {
|
121 |
-
if ( ! is_numeric( $data ) || (int) $data != $data || 0 !== $data ) {
|
122 |
-
wp_die( sprintf( __( '%1$s was expecting 0 (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
123 |
-
|
124 |
-
return false;
|
125 |
-
}
|
126 |
-
$data = 0;
|
127 |
-
} elseif ( 'empty' == $key_rules ) {
|
128 |
-
if ( ! empty( $data ) ) {
|
129 |
-
wp_die( sprintf( __( '%1$s was expecting an empty value but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
130 |
-
|
131 |
-
return false;
|
132 |
-
}
|
133 |
-
} elseif ( 'url' == $key_rules ) {
|
134 |
-
$url = esc_url_raw( $data );
|
135 |
-
if ( empty( $url ) ) {
|
136 |
-
wp_die( sprintf( __( '%1$s was expecting a URL but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
137 |
-
|
138 |
-
return false;
|
139 |
-
}
|
140 |
-
$data = $url;
|
141 |
-
} elseif ( 'bool' == $key_rules ) {
|
142 |
-
$bool = sanitize_key( $data );
|
143 |
-
if ( empty( $bool ) || ! in_array( $bool, array( 'true', 'false' ) ) ) {
|
144 |
-
wp_die( sprintf( __( '%1$s was expecting a bool but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
145 |
-
|
146 |
-
return false;
|
147 |
-
}
|
148 |
-
$data = $bool;
|
149 |
-
} else {
|
150 |
-
wp_die( sprintf( __( 'Unknown sanitization rule "%1$s" supplied by %2$s', 'wpstg' ), $key_rules, $context ) );
|
151 |
-
|
152 |
-
return false;
|
153 |
-
}
|
154 |
-
}
|
155 |
-
|
156 |
-
return $data;
|
157 |
-
}
|
158 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class WPSTG_Sanitize {
|
4 |
+
/**
|
5 |
+
* Sanitize and validate data.
|
6 |
+
*
|
7 |
+
* @param string|array $data The data to the sanitized.
|
8 |
+
* @param string|array $key_rules The keys in the data (if data is an array) and the sanitization rule(s) to apply for each key.
|
9 |
+
* @param string $context Additional context data for messages etc.
|
10 |
+
*
|
11 |
+
* @return mixed The sanitized data, the data if no key rules supplied or `false` if an unrecognized rule supplied.
|
12 |
+
*/
|
13 |
+
static function sanitize_data( $data, $key_rules, $context ) {
|
14 |
+
if ( empty( $data ) || empty( $key_rules ) ) {
|
15 |
+
return $data;
|
16 |
+
}
|
17 |
+
|
18 |
+
return WPSTG_Sanitize::_sanitize_data( $data, $key_rules, $context );
|
19 |
+
}
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Sanitize and validate data.
|
23 |
+
*
|
24 |
+
* @param string|array $data The data to the sanitized.
|
25 |
+
* @param string|array $key_rules The keys in the data (if data is an array) and the sanitization rule(s) to apply for each key.
|
26 |
+
* @param string $context Additional context data for messages etc.
|
27 |
+
* @param int $recursion_level How deep in the recursion are we? Optional, defaults to 0.
|
28 |
+
*
|
29 |
+
* @return mixed The sanitized data, the data if no key rules supplied or `false` if an unrecognized rule supplied.
|
30 |
+
*/
|
31 |
+
private static function _sanitize_data( $data, $key_rules, $context, $recursion_level = 0 ) {
|
32 |
+
if ( empty( $data ) || empty( $key_rules ) ) {
|
33 |
+
return $data;
|
34 |
+
}
|
35 |
+
|
36 |
+
if ( 0 === $recursion_level && is_array( $data ) ) {
|
37 |
+
// We always expect associative arrays.
|
38 |
+
if ( ! is_array( $key_rules ) ) {
|
39 |
+
wp_die( sprintf( __( '%1$s was not expecting data to be an array.', 'wpstg' ), $context ) );
|
40 |
+
|
41 |
+
return false;
|
42 |
+
}
|
43 |
+
foreach ( $data as $key => $value ) {
|
44 |
+
// If a key does not have a rule it's not ours and can be removed.
|
45 |
+
// We should not fail if there is extra data as plugins like Polylang add their own data to each ajax request.
|
46 |
+
if ( ! array_key_exists( $key, $key_rules ) ) {
|
47 |
+
unset( $data[ $key ] );
|
48 |
+
continue;
|
49 |
+
}
|
50 |
+
$data[ $key ] = WPSTG_Sanitize::_sanitize_data( $value, $key_rules[ $key ], $context, ( $recursion_level + 1 ) );
|
51 |
+
}
|
52 |
+
} elseif ( is_array( $key_rules ) ) {
|
53 |
+
foreach ( $key_rules as $rule ) {
|
54 |
+
$data = WPSTG_Sanitize::_sanitize_data( $data, $rule, $context, ( $recursion_level + 1 ) );
|
55 |
+
}
|
56 |
+
} else {
|
57 |
+
// Neither $data or $key_rules are a first level array so can be analysed.
|
58 |
+
if ( 'array' == $key_rules ) {
|
59 |
+
if ( ! is_array( $data ) ) {
|
60 |
+
wp_die( sprintf( __( '%1$s was expecting an array but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
61 |
+
|
62 |
+
return false;
|
63 |
+
}
|
64 |
+
} elseif ( 'string' == $key_rules ) {
|
65 |
+
if ( ! is_string( $data ) ) {
|
66 |
+
wp_die( sprintf( __( '%1$s was expecting a string but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
67 |
+
|
68 |
+
return false;
|
69 |
+
}
|
70 |
+
} elseif ( 'key' == $key_rules ) {
|
71 |
+
$key_name = sanitize_key( $data );
|
72 |
+
if ( $key_name !== $data ) {
|
73 |
+
wp_die( sprintf( __( '%1$s was expecting a valid key but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
74 |
+
|
75 |
+
return false;
|
76 |
+
}
|
77 |
+
$data = $key_name;
|
78 |
+
} elseif ( 'text' == $key_rules ) {
|
79 |
+
$text = sanitize_text_field( $data );
|
80 |
+
if ( $text !== $data ) {
|
81 |
+
wp_die( sprintf( __( '%1$s was expecting text but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
82 |
+
|
83 |
+
return false;
|
84 |
+
}
|
85 |
+
$data = $text;
|
86 |
+
} elseif ( 'serialized' == $key_rules ) {
|
87 |
+
if ( ! is_string( $data ) || ! is_serialized( $data ) ) {
|
88 |
+
wp_die( sprintf( __( '%1$s was expecting serialized data but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
89 |
+
|
90 |
+
return false;
|
91 |
+
}
|
92 |
+
} elseif ( 'numeric' == $key_rules ) {
|
93 |
+
if ( ! is_numeric( $data ) ) {
|
94 |
+
wp_die( sprintf( __( '%1$s was expecting a valid numeric but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
95 |
+
|
96 |
+
return false;
|
97 |
+
}
|
98 |
+
} elseif ( 'int' == $key_rules ) {
|
99 |
+
// As we are sanitizing form data, even integers are within a string.
|
100 |
+
if ( ! is_numeric( $data ) || (int) $data != $data ) {
|
101 |
+
wp_die( sprintf( __( '%1$s was expecting an integer but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
102 |
+
|
103 |
+
return false;
|
104 |
+
}
|
105 |
+
$data = (int) $data;
|
106 |
+
} elseif ( 'positive_int' == $key_rules ) {
|
107 |
+
if ( ! is_numeric( $data ) || (int) $data != $data || 0 > $data ) {
|
108 |
+
wp_die( sprintf( __( '%1$s was expecting a positive number (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
109 |
+
|
110 |
+
return false;
|
111 |
+
}
|
112 |
+
$data = floor( $data );
|
113 |
+
} elseif ( 'negative_int' == $key_rules ) {
|
114 |
+
if ( ! is_numeric( $data ) || (int) $data != $data || 0 < $data ) {
|
115 |
+
wp_die( sprintf( __( '%1$s was expecting a negative number (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
116 |
+
|
117 |
+
return false;
|
118 |
+
}
|
119 |
+
$data = ceil( $data );
|
120 |
+
} elseif ( 'zero_int' == $key_rules ) {
|
121 |
+
if ( ! is_numeric( $data ) || (int) $data != $data || 0 !== $data ) {
|
122 |
+
wp_die( sprintf( __( '%1$s was expecting 0 (int) but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
123 |
+
|
124 |
+
return false;
|
125 |
+
}
|
126 |
+
$data = 0;
|
127 |
+
} elseif ( 'empty' == $key_rules ) {
|
128 |
+
if ( ! empty( $data ) ) {
|
129 |
+
wp_die( sprintf( __( '%1$s was expecting an empty value but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
130 |
+
|
131 |
+
return false;
|
132 |
+
}
|
133 |
+
} elseif ( 'url' == $key_rules ) {
|
134 |
+
$url = esc_url_raw( $data );
|
135 |
+
if ( empty( $url ) ) {
|
136 |
+
wp_die( sprintf( __( '%1$s was expecting a URL but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
137 |
+
|
138 |
+
return false;
|
139 |
+
}
|
140 |
+
$data = $url;
|
141 |
+
} elseif ( 'bool' == $key_rules ) {
|
142 |
+
$bool = sanitize_key( $data );
|
143 |
+
if ( empty( $bool ) || ! in_array( $bool, array( 'true', 'false' ) ) ) {
|
144 |
+
wp_die( sprintf( __( '%1$s was expecting a bool but got something else: "%2$s"', 'wpstg' ), $context, $data ) );
|
145 |
+
|
146 |
+
return false;
|
147 |
+
}
|
148 |
+
$data = $bool;
|
149 |
+
} else {
|
150 |
+
wp_die( sprintf( __( 'Unknown sanitization rule "%1$s" supplied by %2$s', 'wpstg' ), $key_rules, $context ) );
|
151 |
+
|
152 |
+
return false;
|
153 |
+
}
|
154 |
+
}
|
155 |
+
|
156 |
+
return $data;
|
157 |
+
}
|
158 |
+
}
|
languages/wpstg-en_EN.po
CHANGED
@@ -1,648 +1,648 @@
|
|
1 |
-
# Copyright (C) 2015 WP Staging - Create a staging clone site for testing & developing
|
2 |
-
# This file is distributed under the same license as the WP Staging - Create a staging clone site for testing & developing package.
|
3 |
-
msgid ""
|
4 |
-
msgstr ""
|
5 |
-
"Project-Id-Version: WP Staging - Create a staging clone site for testing & "
|
6 |
-
"developing 0.9.0\n"
|
7 |
-
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-staging\n"
|
8 |
-
"POT-Creation-Date: 2015-08-05 09:53:10+00:00\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"PO-Revision-Date: 2015-08-05 11:55+0100\n"
|
13 |
-
"Last-Translator: Rene Hermenau <support@wp-staging.com>\n"
|
14 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
-
"X-Generator: Poedit 1.5.6\n"
|
16 |
-
|
17 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:181
|
18 |
-
msgid ""
|
19 |
-
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
20 |
-
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:188
|
24 |
-
msgid ""
|
25 |
-
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
26 |
-
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
27 |
-
"\">update now</a>."
|
28 |
-
msgstr ""
|
29 |
-
|
30 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
31 |
-
msgid "You do not have permission to install plugin updates"
|
32 |
-
msgstr ""
|
33 |
-
|
34 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
35 |
-
#: includes/class-wpstg-license-handler.php:184
|
36 |
-
#: includes/class-wpstg-license-handler.php:257
|
37 |
-
msgid "Error"
|
38 |
-
msgstr ""
|
39 |
-
|
40 |
-
#: includes/admin/add-ons.php:27
|
41 |
-
msgid "Add Ons for WP-Staging"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: includes/admin/add-ons.php:28
|
45 |
-
msgid "Visit Website"
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: includes/admin/add-ons.php:28
|
49 |
-
msgid "See Details"
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: includes/admin/add-ons.php:30
|
53 |
-
msgid "These add-ons extend the functionality of WP-Staging."
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: includes/admin/add-ons.php:54
|
57 |
-
msgid ""
|
58 |
-
"There was an error retrieving the WP-Staging addon list from the server. "
|
59 |
-
"Please try again later."
|
60 |
-
msgstr ""
|
61 |
-
|
62 |
-
#: includes/admin/admin-footer.php:32
|
63 |
-
msgid ""
|
64 |
-
"Please <a href=\"%1$s\" target=\"_blank\">rate WP Staging</a> and help to "
|
65 |
-
"support this project.<br>Something not working as expected? Visit the WP "
|
66 |
-
"Staging <a href=\"https://wordpress.org/support/plugin/wp-staging\" target="
|
67 |
-
"\"blank\">Support Forum</a>"
|
68 |
-
msgstr ""
|
69 |
-
|
70 |
-
#: includes/admin/admin-notices.php:44
|
71 |
-
msgid ""
|
72 |
-
"You are using an outdated version of WP Staging which has not been tested "
|
73 |
-
"with your WordPress version %2$s.<br> \r\n"
|
74 |
-
" As WP Staging is using crucial db and file functions it's "
|
75 |
-
"important that you are using a WP Staging version<br> \r\n"
|
76 |
-
" which has been verified to be working with your WordPress "
|
77 |
-
"version. You risk unexpected results up to data lose if you do not so.\r\n"
|
78 |
-
" <p>Please look at <a href=\"%1$s\" target=\"_blank\">%s</a> for "
|
79 |
-
"the latest WP Staging version."
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: includes/admin/admin-notices.php:135
|
83 |
-
msgid ""
|
84 |
-
"There seems to be an issue with the server. Please try again in a few "
|
85 |
-
"minutes."
|
86 |
-
msgstr ""
|
87 |
-
|
88 |
-
#: includes/admin/admin-pages.php:27
|
89 |
-
msgid "WP Staging"
|
90 |
-
msgstr ""
|
91 |
-
|
92 |
-
#: includes/admin/admin-pages.php:28
|
93 |
-
msgid "WP Staging Jobs"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: includes/admin/admin-pages.php:28
|
97 |
-
msgid "Start"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: includes/admin/admin-pages.php:29
|
101 |
-
msgid "WP Staging Settings"
|
102 |
-
msgstr ""
|
103 |
-
|
104 |
-
#: includes/admin/admin-pages.php:29
|
105 |
-
msgid "Settings"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: includes/admin/admin-pages.php:30
|
109 |
-
msgid "WP Staging Tools"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: includes/admin/admin-pages.php:30
|
113 |
-
msgid "Tools"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: includes/admin/plugins.php:27
|
117 |
-
msgid "General Settings"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: includes/admin/plugins.php:55
|
121 |
-
msgid "Getting Started"
|
122 |
-
msgstr ""
|
123 |
-
|
124 |
-
#: includes/admin/settings/contextual-help.php:29
|
125 |
-
msgid "For more information:"
|
126 |
-
msgstr ""
|
127 |
-
|
128 |
-
#: includes/admin/settings/contextual-help.php:30
|
129 |
-
msgid "Visit the <a href=\"%s\">documentation</a> on the WP-Staging website."
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: includes/admin/settings/contextual-help.php:32
|
133 |
-
msgid ""
|
134 |
-
"<a href=\"%s\">Post an issue</a> on <a href=\"%s\">WP-Staging</a>. View <a "
|
135 |
-
"href=\"%s\">extensions</a>."
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: includes/admin/settings/contextual-help.php:41
|
139 |
-
#: includes/admin/settings/register-settings.php:126
|
140 |
-
#: includes/admin/settings/register-settings.php:301
|
141 |
-
msgid "General"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: includes/admin/settings/contextual-help.php:42
|
145 |
-
msgid ""
|
146 |
-
"This screen provides the most basic settings for configuring WP-Staging."
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: includes/admin/settings/display-settings.php:135
|
150 |
-
#: includes/template-functions.php:40
|
151 |
-
msgid "Thank you for using WP Staging"
|
152 |
-
msgstr ""
|
153 |
-
|
154 |
-
#: includes/admin/settings/display-settings.php:137
|
155 |
-
#: includes/template-functions.php:42
|
156 |
-
msgid "WP Staging is ready to create a staging site!"
|
157 |
-
msgstr ""
|
158 |
-
|
159 |
-
#: includes/admin/settings/register-settings.php:133
|
160 |
-
msgid "DB Copy Query Limit"
|
161 |
-
msgstr ""
|
162 |
-
|
163 |
-
#: includes/admin/settings/register-settings.php:134
|
164 |
-
msgid ""
|
165 |
-
"Number of DB rows, that will be copied within one ajax request. The higher "
|
166 |
-
"the value the faster the database copy process. To find out the highest "
|
167 |
-
"possible values try a high value like 1.000 or more and decrease it until "
|
168 |
-
"you get no more errors during copy process. <strong> Default: 100 </strong>"
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: includes/admin/settings/register-settings.php:141
|
172 |
-
msgid "File Copy Batch Size"
|
173 |
-
msgstr ""
|
174 |
-
|
175 |
-
#: includes/admin/settings/register-settings.php:142
|
176 |
-
msgid ""
|
177 |
-
"Buffer size for the file copy process in megabyte. The higher the value the "
|
178 |
-
"faster large files will be copied. To find out the highest possible values "
|
179 |
-
"try a high one and lower it until you get no errors during file copy "
|
180 |
-
"process. Usually this value correlates directly with the memory consumption "
|
181 |
-
"of php so make sure that it does not exceed any php.ini max_memory limits. "
|
182 |
-
"<strong>Default:</strong> 2 "
|
183 |
-
msgstr ""
|
184 |
-
|
185 |
-
#: includes/admin/settings/register-settings.php:149
|
186 |
-
msgid "Optimizer"
|
187 |
-
msgstr ""
|
188 |
-
|
189 |
-
#: includes/admin/settings/register-settings.php:150
|
190 |
-
msgid ""
|
191 |
-
"Select the plugins that should be disabled during build process of the "
|
192 |
-
"staging site. Some plugins slow down the copy process and add overhead to "
|
193 |
-
"each request, requiring extra CPU and memory consumption. Some of them can "
|
194 |
-
"interfere with cloning process and cause them to fail, so we recommend to "
|
195 |
-
"disable all plugins that are not directly related to WP Staging."
|
196 |
-
msgstr ""
|
197 |
-
|
198 |
-
#: includes/admin/settings/register-settings.php:157
|
199 |
-
msgid "Don´t force admin login"
|
200 |
-
msgstr ""
|
201 |
-
|
202 |
-
#: includes/admin/settings/register-settings.php:158
|
203 |
-
msgid ""
|
204 |
-
"Use this option only if you are using a custom login page and not the "
|
205 |
-
"default login.php. If you enable this option you are allowing everyone "
|
206 |
-
"including searchengines to see your staging site, so you have to create a "
|
207 |
-
"custom authentication like using .htaccess"
|
208 |
-
msgstr ""
|
209 |
-
|
210 |
-
#: includes/admin/settings/register-settings.php:170
|
211 |
-
msgid "Remove Data on Uninstall?"
|
212 |
-
msgstr ""
|
213 |
-
|
214 |
-
#: includes/admin/settings/register-settings.php:171
|
215 |
-
msgid ""
|
216 |
-
"Check this box if you like WP Staging to completely remove all of its data "
|
217 |
-
"when the plugin is deleted."
|
218 |
-
msgstr ""
|
219 |
-
|
220 |
-
#: includes/admin/settings/register-settings.php:186
|
221 |
-
msgid "Activate your Add-Ons"
|
222 |
-
msgstr ""
|
223 |
-
|
224 |
-
#: includes/admin/settings/register-settings.php:271
|
225 |
-
msgid "Settings updated."
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: includes/admin/settings/register-settings.php:304
|
229 |
-
msgid "Misc"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: includes/admin/settings/register-settings.php:312
|
233 |
-
msgid "Extensions"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: includes/admin/settings/register-settings.php:527
|
237 |
-
msgid ""
|
238 |
-
"The callback function used for the <strong>%s</strong> setting is missing."
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: includes/admin/settings/register-settings.php:639
|
242 |
-
msgid "Upload File"
|
243 |
-
msgstr ""
|
244 |
-
|
245 |
-
#: includes/admin/settings/register-settings.php:667
|
246 |
-
msgid "Deactivate License"
|
247 |
-
msgstr ""
|
248 |
-
|
249 |
-
#: includes/admin/settings/register-settings.php:714
|
250 |
-
msgid "Select Image"
|
251 |
-
msgstr ""
|
252 |
-
|
253 |
-
#: includes/admin/settings/register-settings.php:761
|
254 |
-
msgid ""
|
255 |
-
"Log file directory not writable! Set FTP permission to 755 or 777 for /wp-"
|
256 |
-
"content/plugins/wp-staging/logs/"
|
257 |
-
msgstr ""
|
258 |
-
|
259 |
-
#: includes/admin/settings/register-settings.php:775
|
260 |
-
msgid ""
|
261 |
-
"Improve performance and reliability by not loading the following plugins for "
|
262 |
-
"migration requests"
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: includes/admin/settings/register-settings.php:780
|
266 |
-
msgid "Select the plugins you wish to disable during clone process"
|
267 |
-
msgstr ""
|
268 |
-
|
269 |
-
#: includes/admin/settings/register-settings.php:798
|
270 |
-
msgid "Select All"
|
271 |
-
msgstr ""
|
272 |
-
|
273 |
-
#: includes/admin/settings/register-settings.php:800
|
274 |
-
msgid "Deselect All"
|
275 |
-
msgstr ""
|
276 |
-
|
277 |
-
#: includes/admin/settings/register-settings.php:802
|
278 |
-
msgid "Invert Selection"
|
279 |
-
msgstr ""
|
280 |
-
|
281 |
-
#: includes/admin/settings/register-settings.php:804
|
282 |
-
msgid "Save Changes"
|
283 |
-
msgstr ""
|
284 |
-
|
285 |
-
#: includes/admin/settings/register-settings.php:805
|
286 |
-
msgctxt "The settings were saved successfully"
|
287 |
-
msgid "Saved"
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: includes/admin/tools.php:67
|
291 |
-
msgid "Import/Export"
|
292 |
-
msgstr ""
|
293 |
-
|
294 |
-
#: includes/admin/tools.php:68
|
295 |
-
msgid "System Info"
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: includes/admin/tools.php:90
|
299 |
-
msgid "Export Settings"
|
300 |
-
msgstr ""
|
301 |
-
|
302 |
-
#: includes/admin/tools.php:92
|
303 |
-
msgid ""
|
304 |
-
"Export the WP-Staging settings for this site as a .json file. This allows "
|
305 |
-
"you to easily import the configuration into another site."
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: includes/admin/tools.php:98
|
309 |
-
msgid "Export"
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: includes/admin/tools.php:105
|
313 |
-
msgid "Import Settings"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: includes/admin/tools.php:107
|
317 |
-
msgid ""
|
318 |
-
"Import the WP-Staging settings from a .json file. This file can be obtained "
|
319 |
-
"by exporting the settings on another site using the form above."
|
320 |
-
msgstr ""
|
321 |
-
|
322 |
-
#: includes/admin/tools.php:115
|
323 |
-
msgid "Import"
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: includes/admin/tools.php:217
|
327 |
-
msgid "Please upload a valid .json file"
|
328 |
-
msgstr ""
|
329 |
-
|
330 |
-
#: includes/admin/tools.php:223
|
331 |
-
msgid "Please upload a file to import"
|
332 |
-
msgstr ""
|
333 |
-
|
334 |
-
#: includes/class-wpstg-html-elements.php:43
|
335 |
-
msgctxt "all dropdown items"
|
336 |
-
msgid "All"
|
337 |
-
msgstr ""
|
338 |
-
|
339 |
-
#: includes/class-wpstg-html-elements.php:44
|
340 |
-
msgctxt "no dropdown items"
|
341 |
-
msgid "None"
|
342 |
-
msgstr ""
|
343 |
-
|
344 |
-
#: includes/class-wpstg-license-handler.php:148
|
345 |
-
msgid "%1$s License Key"
|
346 |
-
msgstr ""
|
347 |
-
|
348 |
-
#: includes/class-wpstg-license-handler.php:184
|
349 |
-
#: includes/class-wpstg-license-handler.php:257
|
350 |
-
msgid "Nonce verification failed"
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: includes/class-wpstg-license-handler.php:333
|
354 |
-
msgid "This license does not belong to the product you have entered it for."
|
355 |
-
msgstr ""
|
356 |
-
|
357 |
-
#: includes/class-wpstg-license-handler.php:338
|
358 |
-
msgid "This license does not have any activations left"
|
359 |
-
msgstr ""
|
360 |
-
|
361 |
-
#: includes/class-wpstg-license-handler.php:343
|
362 |
-
msgid "This license key is expired. Please renew it."
|
363 |
-
msgstr ""
|
364 |
-
|
365 |
-
#: includes/class-wpstg-license-handler.php:348
|
366 |
-
msgid ""
|
367 |
-
"There was a problem activating your license key, please try again or contact "
|
368 |
-
"support. Error code: %s"
|
369 |
-
msgstr ""
|
370 |
-
|
371 |
-
#: includes/scripts.php:45
|
372 |
-
msgid ""
|
373 |
-
"If confirmed we will install an additional WordPress 'Must Use' plugin. This "
|
374 |
-
"plugin will allow us to control which plugins are loaded during WP Staging "
|
375 |
-
"specific operations. Do you wish to continue?"
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: includes/scripts.php:46
|
379 |
-
msgid ""
|
380 |
-
"A problem occurred when trying to change the plugin compatibility setting."
|
381 |
-
msgstr ""
|
382 |
-
|
383 |
-
#: includes/scripts.php:47
|
384 |
-
msgid "Saved"
|
385 |
-
msgstr ""
|
386 |
-
|
387 |
-
#: includes/scripts.php:48
|
388 |
-
msgid "Status"
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
#: includes/scripts.php:49
|
392 |
-
msgid "Response"
|
393 |
-
msgstr ""
|
394 |
-
|
395 |
-
#: includes/scripts.php:50
|
396 |
-
msgid "A problem occurred when trying to add plugins to backlist."
|
397 |
-
msgstr ""
|
398 |
-
|
399 |
-
#: includes/staging-functions.php:31
|
400 |
-
msgid "Access denied. <a href=\"%1$s\" target=\"_blank\">Login</a> first"
|
401 |
-
msgstr ""
|
402 |
-
|
403 |
-
#: includes/template-functions.php:50
|
404 |
-
msgid ""
|
405 |
-
"WordPress Multisite is currently not supported! <a href=\"https://wp-staging."
|
406 |
-
"com/contact\">Get in contact with us</a> and ask for it."
|
407 |
-
msgstr ""
|
408 |
-
|
409 |
-
#: includes/template-functions.php:54
|
410 |
-
msgid "Overview"
|
411 |
-
msgstr ""
|
412 |
-
|
413 |
-
#: includes/template-functions.php:55
|
414 |
-
msgid "Scanning"
|
415 |
-
msgstr ""
|
416 |
-
|
417 |
-
#: includes/template-functions.php:56
|
418 |
-
msgid "Cloning"
|
419 |
-
msgstr ""
|
420 |
-
|
421 |
-
#: includes/template-functions.php:87
|
422 |
-
msgid "Create new staging site"
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: includes/template-functions.php:92
|
426 |
-
msgid "Available Staging Sites:"
|
427 |
-
msgstr ""
|
428 |
-
|
429 |
-
#: includes/template-functions.php:96
|
430 |
-
msgid "Open"
|
431 |
-
msgstr ""
|
432 |
-
|
433 |
-
#: includes/template-functions.php:97
|
434 |
-
msgid "Edit"
|
435 |
-
msgstr ""
|
436 |
-
|
437 |
-
#: includes/template-functions.php:98
|
438 |
-
msgid "Delete"
|
439 |
-
msgstr ""
|
440 |
-
|
441 |
-
#: includes/template-functions.php:169
|
442 |
-
msgid "Name your new site, e.g. staging, development:"
|
443 |
-
msgstr ""
|
444 |
-
|
445 |
-
#: includes/template-functions.php:181
|
446 |
-
msgid "DB Tables"
|
447 |
-
msgstr ""
|
448 |
-
|
449 |
-
#: includes/template-functions.php:186
|
450 |
-
msgid ""
|
451 |
-
"Select the tables to copy. (If the copy process was previously interrupted, "
|
452 |
-
"succesfull copied tables are greyed out and copy process will skip these "
|
453 |
-
"ones)"
|
454 |
-
msgstr ""
|
455 |
-
|
456 |
-
#: includes/template-functions.php:192
|
457 |
-
msgid "Files"
|
458 |
-
msgstr ""
|
459 |
-
|
460 |
-
#: includes/template-functions.php:197
|
461 |
-
msgid "Select the folders to copy:"
|
462 |
-
msgstr ""
|
463 |
-
|
464 |
-
#: includes/template-functions.php:205
|
465 |
-
msgid "Advanced Options"
|
466 |
-
msgstr ""
|
467 |
-
|
468 |
-
#: includes/template-functions.php:211
|
469 |
-
msgid "Back"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: includes/template-functions.php:380
|
473 |
-
msgid ""
|
474 |
-
"We have detected the following large files which could neeed some "
|
475 |
-
"investigation. Often this files are backup files or other temporary files "
|
476 |
-
"which must not necessarily copied for creating a staging site:"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: includes/template-functions.php:468
|
480 |
-
msgid "Copy database tables"
|
481 |
-
msgstr ""
|
482 |
-
|
483 |
-
#: includes/template-functions.php:473
|
484 |
-
msgid "Copy files"
|
485 |
-
msgstr ""
|
486 |
-
|
487 |
-
#: includes/template-functions.php:478
|
488 |
-
msgid "Replace Links"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: includes/template-functions.php:484 includes/template-functions.php:1180
|
492 |
-
msgid "Cancel"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: includes/template-functions.php:488
|
496 |
-
msgid "Display working log"
|
497 |
-
msgstr ""
|
498 |
-
|
499 |
-
#: includes/template-functions.php:494 includes/template-functions.php:1181
|
500 |
-
msgid "Remove"
|
501 |
-
msgstr ""
|
502 |
-
|
503 |
-
#: includes/template-functions.php:495
|
504 |
-
msgid "Start again"
|
505 |
-
msgstr ""
|
506 |
-
|
507 |
-
#: includes/template-functions.php:497
|
508 |
-
msgid "Important notes:"
|
509 |
-
msgstr ""
|
510 |
-
|
511 |
-
#: includes/template-functions.php:1149
|
512 |
-
msgid ""
|
513 |
-
"Attention: Check carefully if this DB tables and files are safe to delete "
|
514 |
-
"for the staging site"
|
515 |
-
msgstr ""
|
516 |
-
|
517 |
-
#: includes/template-functions.php:1151
|
518 |
-
msgid ""
|
519 |
-
"Usually the preselected data can be deleted without any risk, but in case "
|
520 |
-
"something goes wrong you better check it first."
|
521 |
-
msgstr ""
|
522 |
-
|
523 |
-
#: includes/template-functions.php:1156
|
524 |
-
msgid "DB tables to remove"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: includes/template-functions.php:1161
|
528 |
-
msgid "Select the tables for removal:"
|
529 |
-
msgstr ""
|
530 |
-
|
531 |
-
#: includes/template-functions.php:1169
|
532 |
-
msgid "Files to remove"
|
533 |
-
msgstr ""
|
534 |
-
|
535 |
-
#: includes/template-functions.php:1174
|
536 |
-
msgid "Select the folders for removal. Click on a folder name to expand it:"
|
537 |
-
msgstr ""
|
538 |
-
|
539 |
-
#: includes/template-functions.php:1394
|
540 |
-
msgid "The following directory could not be created: %s"
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
#: includes/template-functions.php:1399
|
544 |
-
msgid "Could not copy the compatibility plugin from %1$s to %2$s"
|
545 |
-
msgstr ""
|
546 |
-
|
547 |
-
#: includes/template-functions.php:1405
|
548 |
-
msgid "Could not remove the compatibility plugin from %s"
|
549 |
-
msgstr ""
|
550 |
-
|
551 |
-
#: includes/template-functions.php:1560
|
552 |
-
msgid "Start Cloning"
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: includes/template-functions.php:1562
|
556 |
-
msgid "Resume Cloning"
|
557 |
-
msgstr ""
|
558 |
-
|
559 |
-
#: includes/template-functions.php:1575
|
560 |
-
msgid ""
|
561 |
-
"Probably not enough free disk space to create a staging site. You can "
|
562 |
-
"continue but its likely that the copying process will fail."
|
563 |
-
msgstr ""
|
564 |
-
|
565 |
-
#: includes/wpstg-sanitize.php:39
|
566 |
-
msgid "%1$s was not expecting data to be an array."
|
567 |
-
msgstr ""
|
568 |
-
|
569 |
-
#: includes/wpstg-sanitize.php:60
|
570 |
-
msgid "%1$s was expecting an array but got something else: \"%2$s\""
|
571 |
-
msgstr ""
|
572 |
-
|
573 |
-
#: includes/wpstg-sanitize.php:66
|
574 |
-
msgid "%1$s was expecting a string but got something else: \"%2$s\""
|
575 |
-
msgstr ""
|
576 |
-
|
577 |
-
#: includes/wpstg-sanitize.php:73
|
578 |
-
msgid "%1$s was expecting a valid key but got something else: \"%2$s\""
|
579 |
-
msgstr ""
|
580 |
-
|
581 |
-
#: includes/wpstg-sanitize.php:81
|
582 |
-
msgid "%1$s was expecting text but got something else: \"%2$s\""
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: includes/wpstg-sanitize.php:88
|
586 |
-
msgid "%1$s was expecting serialized data but got something else: \"%2$s\""
|
587 |
-
msgstr ""
|
588 |
-
|
589 |
-
#: includes/wpstg-sanitize.php:94
|
590 |
-
msgid "%1$s was expecting a valid numeric but got something else: \"%2$s\""
|
591 |
-
msgstr ""
|
592 |
-
|
593 |
-
#: includes/wpstg-sanitize.php:101
|
594 |
-
msgid "%1$s was expecting an integer but got something else: \"%2$s\""
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
#: includes/wpstg-sanitize.php:108
|
598 |
-
msgid ""
|
599 |
-
"%1$s was expecting a positive number (int) but got something else: \"%2$s\""
|
600 |
-
msgstr ""
|
601 |
-
|
602 |
-
#: includes/wpstg-sanitize.php:115
|
603 |
-
msgid ""
|
604 |
-
"%1$s was expecting a negative number (int) but got something else: \"%2$s\""
|
605 |
-
msgstr ""
|
606 |
-
|
607 |
-
#: includes/wpstg-sanitize.php:122
|
608 |
-
msgid "%1$s was expecting 0 (int) but got something else: \"%2$s\""
|
609 |
-
msgstr ""
|
610 |
-
|
611 |
-
#: includes/wpstg-sanitize.php:129
|
612 |
-
msgid "%1$s was expecting an empty value but got something else: \"%2$s\""
|
613 |
-
msgstr ""
|
614 |
-
|
615 |
-
#: includes/wpstg-sanitize.php:136
|
616 |
-
msgid "%1$s was expecting a URL but got something else: \"%2$s\""
|
617 |
-
msgstr ""
|
618 |
-
|
619 |
-
#: includes/wpstg-sanitize.php:144
|
620 |
-
msgid "%1$s was expecting a bool but got something else: \"%2$s\""
|
621 |
-
msgstr ""
|
622 |
-
|
623 |
-
#: includes/wpstg-sanitize.php:150
|
624 |
-
msgid "Unknown sanitization rule \"%1$s\" supplied by %2$s"
|
625 |
-
msgstr ""
|
626 |
-
|
627 |
-
#: wp-staging.php:114 wp-staging.php:126
|
628 |
-
msgid "Cheatin’ huh?"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#. Plugin Name of the plugin/theme
|
632 |
-
msgid "WP Staging - Create a staging clone site for testing & developing"
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
636 |
-
#. Plugin URI of the plugin/theme
|
637 |
-
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
638 |
-
#. Author URI of the plugin/theme
|
639 |
-
msgid "wordpress.org/plugins/wp-staging"
|
640 |
-
msgstr ""
|
641 |
-
|
642 |
-
#. Description of the plugin/theme
|
643 |
-
msgid "WP-Staging - Create a staging clone site for testing & developing"
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#. Author of the plugin/theme
|
647 |
-
msgid "René Hermenau"
|
648 |
-
msgstr ""
|
1 |
+
# Copyright (C) 2015 WP Staging - Create a staging clone site for testing & developing
|
2 |
+
# This file is distributed under the same license as the WP Staging - Create a staging clone site for testing & developing package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: WP Staging - Create a staging clone site for testing & "
|
6 |
+
"developing 0.9.0\n"
|
7 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-staging\n"
|
8 |
+
"POT-Creation-Date: 2015-08-05 09:53:10+00:00\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"PO-Revision-Date: 2015-08-05 11:55+0100\n"
|
13 |
+
"Last-Translator: Rene Hermenau <support@wp-staging.com>\n"
|
14 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
+
"X-Generator: Poedit 1.5.6\n"
|
16 |
+
|
17 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:181
|
18 |
+
msgid ""
|
19 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
20 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
21 |
+
msgstr ""
|
22 |
+
|
23 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:188
|
24 |
+
msgid ""
|
25 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
26 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
27 |
+
"\">update now</a>."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
31 |
+
msgid "You do not have permission to install plugin updates"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
35 |
+
#: includes/class-wpstg-license-handler.php:184
|
36 |
+
#: includes/class-wpstg-license-handler.php:257
|
37 |
+
msgid "Error"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: includes/admin/add-ons.php:27
|
41 |
+
msgid "Add Ons for WP-Staging"
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: includes/admin/add-ons.php:28
|
45 |
+
msgid "Visit Website"
|
46 |
+
msgstr ""
|
47 |
+
|
48 |
+
#: includes/admin/add-ons.php:28
|
49 |
+
msgid "See Details"
|
50 |
+
msgstr ""
|
51 |
+
|
52 |
+
#: includes/admin/add-ons.php:30
|
53 |
+
msgid "These add-ons extend the functionality of WP-Staging."
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: includes/admin/add-ons.php:54
|
57 |
+
msgid ""
|
58 |
+
"There was an error retrieving the WP-Staging addon list from the server. "
|
59 |
+
"Please try again later."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: includes/admin/admin-footer.php:32
|
63 |
+
msgid ""
|
64 |
+
"Please <a href=\"%1$s\" target=\"_blank\">rate WP Staging</a> and help to "
|
65 |
+
"support this project.<br>Something not working as expected? Visit the WP "
|
66 |
+
"Staging <a href=\"https://wordpress.org/support/plugin/wp-staging\" target="
|
67 |
+
"\"blank\">Support Forum</a>"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: includes/admin/admin-notices.php:44
|
71 |
+
msgid ""
|
72 |
+
"You are using an outdated version of WP Staging which has not been tested "
|
73 |
+
"with your WordPress version %2$s.<br> \r\n"
|
74 |
+
" As WP Staging is using crucial db and file functions it's "
|
75 |
+
"important that you are using a WP Staging version<br> \r\n"
|
76 |
+
" which has been verified to be working with your WordPress "
|
77 |
+
"version. You risk unexpected results up to data lose if you do not so.\r\n"
|
78 |
+
" <p>Please look at <a href=\"%1$s\" target=\"_blank\">%s</a> for "
|
79 |
+
"the latest WP Staging version."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: includes/admin/admin-notices.php:135
|
83 |
+
msgid ""
|
84 |
+
"There seems to be an issue with the server. Please try again in a few "
|
85 |
+
"minutes."
|
86 |
+
msgstr ""
|
87 |
+
|
88 |
+
#: includes/admin/admin-pages.php:27
|
89 |
+
msgid "WP Staging"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: includes/admin/admin-pages.php:28
|
93 |
+
msgid "WP Staging Jobs"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: includes/admin/admin-pages.php:28
|
97 |
+
msgid "Start"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: includes/admin/admin-pages.php:29
|
101 |
+
msgid "WP Staging Settings"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#: includes/admin/admin-pages.php:29
|
105 |
+
msgid "Settings"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: includes/admin/admin-pages.php:30
|
109 |
+
msgid "WP Staging Tools"
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: includes/admin/admin-pages.php:30
|
113 |
+
msgid "Tools"
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: includes/admin/plugins.php:27
|
117 |
+
msgid "General Settings"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: includes/admin/plugins.php:55
|
121 |
+
msgid "Getting Started"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: includes/admin/settings/contextual-help.php:29
|
125 |
+
msgid "For more information:"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: includes/admin/settings/contextual-help.php:30
|
129 |
+
msgid "Visit the <a href=\"%s\">documentation</a> on the WP-Staging website."
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: includes/admin/settings/contextual-help.php:32
|
133 |
+
msgid ""
|
134 |
+
"<a href=\"%s\">Post an issue</a> on <a href=\"%s\">WP-Staging</a>. View <a "
|
135 |
+
"href=\"%s\">extensions</a>."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: includes/admin/settings/contextual-help.php:41
|
139 |
+
#: includes/admin/settings/register-settings.php:126
|
140 |
+
#: includes/admin/settings/register-settings.php:301
|
141 |
+
msgid "General"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: includes/admin/settings/contextual-help.php:42
|
145 |
+
msgid ""
|
146 |
+
"This screen provides the most basic settings for configuring WP-Staging."
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: includes/admin/settings/display-settings.php:135
|
150 |
+
#: includes/template-functions.php:40
|
151 |
+
msgid "Thank you for using WP Staging"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: includes/admin/settings/display-settings.php:137
|
155 |
+
#: includes/template-functions.php:42
|
156 |
+
msgid "WP Staging is ready to create a staging site!"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: includes/admin/settings/register-settings.php:133
|
160 |
+
msgid "DB Copy Query Limit"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: includes/admin/settings/register-settings.php:134
|
164 |
+
msgid ""
|
165 |
+
"Number of DB rows, that will be copied within one ajax request. The higher "
|
166 |
+
"the value the faster the database copy process. To find out the highest "
|
167 |
+
"possible values try a high value like 1.000 or more and decrease it until "
|
168 |
+
"you get no more errors during copy process. <strong> Default: 100 </strong>"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: includes/admin/settings/register-settings.php:141
|
172 |
+
msgid "File Copy Batch Size"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: includes/admin/settings/register-settings.php:142
|
176 |
+
msgid ""
|
177 |
+
"Buffer size for the file copy process in megabyte. The higher the value the "
|
178 |
+
"faster large files will be copied. To find out the highest possible values "
|
179 |
+
"try a high one and lower it until you get no errors during file copy "
|
180 |
+
"process. Usually this value correlates directly with the memory consumption "
|
181 |
+
"of php so make sure that it does not exceed any php.ini max_memory limits. "
|
182 |
+
"<strong>Default:</strong> 2 "
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: includes/admin/settings/register-settings.php:149
|
186 |
+
msgid "Optimizer"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: includes/admin/settings/register-settings.php:150
|
190 |
+
msgid ""
|
191 |
+
"Select the plugins that should be disabled during build process of the "
|
192 |
+
"staging site. Some plugins slow down the copy process and add overhead to "
|
193 |
+
"each request, requiring extra CPU and memory consumption. Some of them can "
|
194 |
+
"interfere with cloning process and cause them to fail, so we recommend to "
|
195 |
+
"disable all plugins that are not directly related to WP Staging."
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: includes/admin/settings/register-settings.php:157
|
199 |
+
msgid "Don´t force admin login"
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: includes/admin/settings/register-settings.php:158
|
203 |
+
msgid ""
|
204 |
+
"Use this option only if you are using a custom login page and not the "
|
205 |
+
"default login.php. If you enable this option you are allowing everyone "
|
206 |
+
"including searchengines to see your staging site, so you have to create a "
|
207 |
+
"custom authentication like using .htaccess"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: includes/admin/settings/register-settings.php:170
|
211 |
+
msgid "Remove Data on Uninstall?"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: includes/admin/settings/register-settings.php:171
|
215 |
+
msgid ""
|
216 |
+
"Check this box if you like WP Staging to completely remove all of its data "
|
217 |
+
"when the plugin is deleted."
|
218 |
+
msgstr ""
|
219 |
+
|
220 |
+
#: includes/admin/settings/register-settings.php:186
|
221 |
+
msgid "Activate your Add-Ons"
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: includes/admin/settings/register-settings.php:271
|
225 |
+
msgid "Settings updated."
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: includes/admin/settings/register-settings.php:304
|
229 |
+
msgid "Misc"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: includes/admin/settings/register-settings.php:312
|
233 |
+
msgid "Extensions"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: includes/admin/settings/register-settings.php:527
|
237 |
+
msgid ""
|
238 |
+
"The callback function used for the <strong>%s</strong> setting is missing."
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: includes/admin/settings/register-settings.php:639
|
242 |
+
msgid "Upload File"
|
243 |
+
msgstr ""
|
244 |
+
|
245 |
+
#: includes/admin/settings/register-settings.php:667
|
246 |
+
msgid "Deactivate License"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: includes/admin/settings/register-settings.php:714
|
250 |
+
msgid "Select Image"
|
251 |
+
msgstr ""
|
252 |
+
|
253 |
+
#: includes/admin/settings/register-settings.php:761
|
254 |
+
msgid ""
|
255 |
+
"Log file directory not writable! Set FTP permission to 755 or 777 for /wp-"
|
256 |
+
"content/plugins/wp-staging/logs/"
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: includes/admin/settings/register-settings.php:775
|
260 |
+
msgid ""
|
261 |
+
"Improve performance and reliability by not loading the following plugins for "
|
262 |
+
"migration requests"
|
263 |
+
msgstr ""
|
264 |
+
|
265 |
+
#: includes/admin/settings/register-settings.php:780
|
266 |
+
msgid "Select the plugins you wish to disable during clone process"
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: includes/admin/settings/register-settings.php:798
|
270 |
+
msgid "Select All"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: includes/admin/settings/register-settings.php:800
|
274 |
+
msgid "Deselect All"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: includes/admin/settings/register-settings.php:802
|
278 |
+
msgid "Invert Selection"
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: includes/admin/settings/register-settings.php:804
|
282 |
+
msgid "Save Changes"
|
283 |
+
msgstr ""
|
284 |
+
|
285 |
+
#: includes/admin/settings/register-settings.php:805
|
286 |
+
msgctxt "The settings were saved successfully"
|
287 |
+
msgid "Saved"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: includes/admin/tools.php:67
|
291 |
+
msgid "Import/Export"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: includes/admin/tools.php:68
|
295 |
+
msgid "System Info"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: includes/admin/tools.php:90
|
299 |
+
msgid "Export Settings"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: includes/admin/tools.php:92
|
303 |
+
msgid ""
|
304 |
+
"Export the WP-Staging settings for this site as a .json file. This allows "
|
305 |
+
"you to easily import the configuration into another site."
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: includes/admin/tools.php:98
|
309 |
+
msgid "Export"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: includes/admin/tools.php:105
|
313 |
+
msgid "Import Settings"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: includes/admin/tools.php:107
|
317 |
+
msgid ""
|
318 |
+
"Import the WP-Staging settings from a .json file. This file can be obtained "
|
319 |
+
"by exporting the settings on another site using the form above."
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: includes/admin/tools.php:115
|
323 |
+
msgid "Import"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: includes/admin/tools.php:217
|
327 |
+
msgid "Please upload a valid .json file"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: includes/admin/tools.php:223
|
331 |
+
msgid "Please upload a file to import"
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: includes/class-wpstg-html-elements.php:43
|
335 |
+
msgctxt "all dropdown items"
|
336 |
+
msgid "All"
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
+
#: includes/class-wpstg-html-elements.php:44
|
340 |
+
msgctxt "no dropdown items"
|
341 |
+
msgid "None"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: includes/class-wpstg-license-handler.php:148
|
345 |
+
msgid "%1$s License Key"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: includes/class-wpstg-license-handler.php:184
|
349 |
+
#: includes/class-wpstg-license-handler.php:257
|
350 |
+
msgid "Nonce verification failed"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: includes/class-wpstg-license-handler.php:333
|
354 |
+
msgid "This license does not belong to the product you have entered it for."
|
355 |
+
msgstr ""
|
356 |
+
|
357 |
+
#: includes/class-wpstg-license-handler.php:338
|
358 |
+
msgid "This license does not have any activations left"
|
359 |
+
msgstr ""
|
360 |
+
|
361 |
+
#: includes/class-wpstg-license-handler.php:343
|
362 |
+
msgid "This license key is expired. Please renew it."
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: includes/class-wpstg-license-handler.php:348
|
366 |
+
msgid ""
|
367 |
+
"There was a problem activating your license key, please try again or contact "
|
368 |
+
"support. Error code: %s"
|
369 |
+
msgstr ""
|
370 |
+
|
371 |
+
#: includes/scripts.php:45
|
372 |
+
msgid ""
|
373 |
+
"If confirmed we will install an additional WordPress 'Must Use' plugin. This "
|
374 |
+
"plugin will allow us to control which plugins are loaded during WP Staging "
|
375 |
+
"specific operations. Do you wish to continue?"
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: includes/scripts.php:46
|
379 |
+
msgid ""
|
380 |
+
"A problem occurred when trying to change the plugin compatibility setting."
|
381 |
+
msgstr ""
|
382 |
+
|
383 |
+
#: includes/scripts.php:47
|
384 |
+
msgid "Saved"
|
385 |
+
msgstr ""
|
386 |
+
|
387 |
+
#: includes/scripts.php:48
|
388 |
+
msgid "Status"
|
389 |
+
msgstr ""
|
390 |
+
|
391 |
+
#: includes/scripts.php:49
|
392 |
+
msgid "Response"
|
393 |
+
msgstr ""
|
394 |
+
|
395 |
+
#: includes/scripts.php:50
|
396 |
+
msgid "A problem occurred when trying to add plugins to backlist."
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: includes/staging-functions.php:31
|
400 |
+
msgid "Access denied. <a href=\"%1$s\" target=\"_blank\">Login</a> first"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: includes/template-functions.php:50
|
404 |
+
msgid ""
|
405 |
+
"WordPress Multisite is currently not supported! <a href=\"https://wp-staging."
|
406 |
+
"com/contact\">Get in contact with us</a> and ask for it."
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: includes/template-functions.php:54
|
410 |
+
msgid "Overview"
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: includes/template-functions.php:55
|
414 |
+
msgid "Scanning"
|
415 |
+
msgstr ""
|
416 |
+
|
417 |
+
#: includes/template-functions.php:56
|
418 |
+
msgid "Cloning"
|
419 |
+
msgstr ""
|
420 |
+
|
421 |
+
#: includes/template-functions.php:87
|
422 |
+
msgid "Create new staging site"
|
423 |
+
msgstr ""
|
424 |
+
|
425 |
+
#: includes/template-functions.php:92
|
426 |
+
msgid "Available Staging Sites:"
|
427 |
+
msgstr ""
|
428 |
+
|
429 |
+
#: includes/template-functions.php:96
|
430 |
+
msgid "Open"
|
431 |
+
msgstr ""
|
432 |
+
|
433 |
+
#: includes/template-functions.php:97
|
434 |
+
msgid "Edit"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#: includes/template-functions.php:98
|
438 |
+
msgid "Delete"
|
439 |
+
msgstr ""
|
440 |
+
|
441 |
+
#: includes/template-functions.php:169
|
442 |
+
msgid "Name your new site, e.g. staging, development:"
|
443 |
+
msgstr ""
|
444 |
+
|
445 |
+
#: includes/template-functions.php:181
|
446 |
+
msgid "DB Tables"
|
447 |
+
msgstr ""
|
448 |
+
|
449 |
+
#: includes/template-functions.php:186
|
450 |
+
msgid ""
|
451 |
+
"Select the tables to copy. (If the copy process was previously interrupted, "
|
452 |
+
"succesfull copied tables are greyed out and copy process will skip these "
|
453 |
+
"ones)"
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: includes/template-functions.php:192
|
457 |
+
msgid "Files"
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: includes/template-functions.php:197
|
461 |
+
msgid "Select the folders to copy:"
|
462 |
+
msgstr ""
|
463 |
+
|
464 |
+
#: includes/template-functions.php:205
|
465 |
+
msgid "Advanced Options"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: includes/template-functions.php:211
|
469 |
+
msgid "Back"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: includes/template-functions.php:380
|
473 |
+
msgid ""
|
474 |
+
"We have detected the following large files which could neeed some "
|
475 |
+
"investigation. Often this files are backup files or other temporary files "
|
476 |
+
"which must not necessarily copied for creating a staging site:"
|
477 |
+
msgstr ""
|
478 |
+
|
479 |
+
#: includes/template-functions.php:468
|
480 |
+
msgid "Copy database tables"
|
481 |
+
msgstr ""
|
482 |
+
|
483 |
+
#: includes/template-functions.php:473
|
484 |
+
msgid "Copy files"
|
485 |
+
msgstr ""
|
486 |
+
|
487 |
+
#: includes/template-functions.php:478
|
488 |
+
msgid "Replace Links"
|
489 |
+
msgstr ""
|
490 |
+
|
491 |
+
#: includes/template-functions.php:484 includes/template-functions.php:1180
|
492 |
+
msgid "Cancel"
|
493 |
+
msgstr ""
|
494 |
+
|
495 |
+
#: includes/template-functions.php:488
|
496 |
+
msgid "Display working log"
|
497 |
+
msgstr ""
|
498 |
+
|
499 |
+
#: includes/template-functions.php:494 includes/template-functions.php:1181
|
500 |
+
msgid "Remove"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#: includes/template-functions.php:495
|
504 |
+
msgid "Start again"
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: includes/template-functions.php:497
|
508 |
+
msgid "Important notes:"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: includes/template-functions.php:1149
|
512 |
+
msgid ""
|
513 |
+
"Attention: Check carefully if this DB tables and files are safe to delete "
|
514 |
+
"for the staging site"
|
515 |
+
msgstr ""
|
516 |
+
|
517 |
+
#: includes/template-functions.php:1151
|
518 |
+
msgid ""
|
519 |
+
"Usually the preselected data can be deleted without any risk, but in case "
|
520 |
+
"something goes wrong you better check it first."
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: includes/template-functions.php:1156
|
524 |
+
msgid "DB tables to remove"
|
525 |
+
msgstr ""
|
526 |
+
|
527 |
+
#: includes/template-functions.php:1161
|
528 |
+
msgid "Select the tables for removal:"
|
529 |
+
msgstr ""
|
530 |
+
|
531 |
+
#: includes/template-functions.php:1169
|
532 |
+
msgid "Files to remove"
|
533 |
+
msgstr ""
|
534 |
+
|
535 |
+
#: includes/template-functions.php:1174
|
536 |
+
msgid "Select the folders for removal. Click on a folder name to expand it:"
|
537 |
+
msgstr ""
|
538 |
+
|
539 |
+
#: includes/template-functions.php:1394
|
540 |
+
msgid "The following directory could not be created: %s"
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#: includes/template-functions.php:1399
|
544 |
+
msgid "Could not copy the compatibility plugin from %1$s to %2$s"
|
545 |
+
msgstr ""
|
546 |
+
|
547 |
+
#: includes/template-functions.php:1405
|
548 |
+
msgid "Could not remove the compatibility plugin from %s"
|
549 |
+
msgstr ""
|
550 |
+
|
551 |
+
#: includes/template-functions.php:1560
|
552 |
+
msgid "Start Cloning"
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: includes/template-functions.php:1562
|
556 |
+
msgid "Resume Cloning"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: includes/template-functions.php:1575
|
560 |
+
msgid ""
|
561 |
+
"Probably not enough free disk space to create a staging site. You can "
|
562 |
+
"continue but its likely that the copying process will fail."
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: includes/wpstg-sanitize.php:39
|
566 |
+
msgid "%1$s was not expecting data to be an array."
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: includes/wpstg-sanitize.php:60
|
570 |
+
msgid "%1$s was expecting an array but got something else: \"%2$s\""
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#: includes/wpstg-sanitize.php:66
|
574 |
+
msgid "%1$s was expecting a string but got something else: \"%2$s\""
|
575 |
+
msgstr ""
|
576 |
+
|
577 |
+
#: includes/wpstg-sanitize.php:73
|
578 |
+
msgid "%1$s was expecting a valid key but got something else: \"%2$s\""
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: includes/wpstg-sanitize.php:81
|
582 |
+
msgid "%1$s was expecting text but got something else: \"%2$s\""
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: includes/wpstg-sanitize.php:88
|
586 |
+
msgid "%1$s was expecting serialized data but got something else: \"%2$s\""
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: includes/wpstg-sanitize.php:94
|
590 |
+
msgid "%1$s was expecting a valid numeric but got something else: \"%2$s\""
|
591 |
+
msgstr ""
|
592 |
+
|
593 |
+
#: includes/wpstg-sanitize.php:101
|
594 |
+
msgid "%1$s was expecting an integer but got something else: \"%2$s\""
|
595 |
+
msgstr ""
|
596 |
+
|
597 |
+
#: includes/wpstg-sanitize.php:108
|
598 |
+
msgid ""
|
599 |
+
"%1$s was expecting a positive number (int) but got something else: \"%2$s\""
|
600 |
+
msgstr ""
|
601 |
+
|
602 |
+
#: includes/wpstg-sanitize.php:115
|
603 |
+
msgid ""
|
604 |
+
"%1$s was expecting a negative number (int) but got something else: \"%2$s\""
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: includes/wpstg-sanitize.php:122
|
608 |
+
msgid "%1$s was expecting 0 (int) but got something else: \"%2$s\""
|
609 |
+
msgstr ""
|
610 |
+
|
611 |
+
#: includes/wpstg-sanitize.php:129
|
612 |
+
msgid "%1$s was expecting an empty value but got something else: \"%2$s\""
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: includes/wpstg-sanitize.php:136
|
616 |
+
msgid "%1$s was expecting a URL but got something else: \"%2$s\""
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: includes/wpstg-sanitize.php:144
|
620 |
+
msgid "%1$s was expecting a bool but got something else: \"%2$s\""
|
621 |
+
msgstr ""
|
622 |
+
|
623 |
+
#: includes/wpstg-sanitize.php:150
|
624 |
+
msgid "Unknown sanitization rule \"%1$s\" supplied by %2$s"
|
625 |
+
msgstr ""
|
626 |
+
|
627 |
+
#: wp-staging.php:114 wp-staging.php:126
|
628 |
+
msgid "Cheatin’ huh?"
|
629 |
+
msgstr ""
|
630 |
+
|
631 |
+
#. Plugin Name of the plugin/theme
|
632 |
+
msgid "WP Staging - Create a staging clone site for testing & developing"
|
633 |
+
msgstr ""
|
634 |
+
|
635 |
+
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
636 |
+
#. Plugin URI of the plugin/theme
|
637 |
+
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
638 |
+
#. Author URI of the plugin/theme
|
639 |
+
msgid "wordpress.org/plugins/wp-staging"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#. Description of the plugin/theme
|
643 |
+
msgid "WP-Staging - Create a staging clone site for testing & developing"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#. Author of the plugin/theme
|
647 |
+
msgid "René Hermenau"
|
648 |
+
msgstr ""
|
languages/wpstg.po
CHANGED
@@ -1,648 +1,648 @@
|
|
1 |
-
# Copyright (C) 2015 WP Staging - Create a staging clone site for testing & developing
|
2 |
-
# This file is distributed under the same license as the WP Staging - Create a staging clone site for testing & developing package.
|
3 |
-
msgid ""
|
4 |
-
msgstr ""
|
5 |
-
"Project-Id-Version: WP Staging - Create a staging clone site for testing & "
|
6 |
-
"developing 0.9.0\n"
|
7 |
-
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-staging\n"
|
8 |
-
"POT-Creation-Date: 2015-08-05 09:53:10+00:00\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"PO-Revision-Date: 2015-08-05 11:54+0100\n"
|
13 |
-
"Last-Translator: Rene Hermenau <support@wp-staging.com>\n"
|
14 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
-
"X-Generator: Poedit 1.5.6\n"
|
16 |
-
|
17 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:181
|
18 |
-
msgid ""
|
19 |
-
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
20 |
-
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:188
|
24 |
-
msgid ""
|
25 |
-
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
26 |
-
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
27 |
-
"\">update now</a>."
|
28 |
-
msgstr ""
|
29 |
-
|
30 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
31 |
-
msgid "You do not have permission to install plugin updates"
|
32 |
-
msgstr ""
|
33 |
-
|
34 |
-
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
35 |
-
#: includes/class-wpstg-license-handler.php:184
|
36 |
-
#: includes/class-wpstg-license-handler.php:257
|
37 |
-
msgid "Error"
|
38 |
-
msgstr ""
|
39 |
-
|
40 |
-
#: includes/admin/add-ons.php:27
|
41 |
-
msgid "Add Ons for WP-Staging"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: includes/admin/add-ons.php:28
|
45 |
-
msgid "Visit Website"
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: includes/admin/add-ons.php:28
|
49 |
-
msgid "See Details"
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: includes/admin/add-ons.php:30
|
53 |
-
msgid "These add-ons extend the functionality of WP-Staging."
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: includes/admin/add-ons.php:54
|
57 |
-
msgid ""
|
58 |
-
"There was an error retrieving the WP-Staging addon list from the server. "
|
59 |
-
"Please try again later."
|
60 |
-
msgstr ""
|
61 |
-
|
62 |
-
#: includes/admin/admin-footer.php:32
|
63 |
-
msgid ""
|
64 |
-
"Please <a href=\"%1$s\" target=\"_blank\">rate WP Staging</a> and help to "
|
65 |
-
"support this project.<br>Something not working as expected? Visit the WP "
|
66 |
-
"Staging <a href=\"https://wordpress.org/support/plugin/wp-staging\" target="
|
67 |
-
"\"blank\">Support Forum</a>"
|
68 |
-
msgstr ""
|
69 |
-
|
70 |
-
#: includes/admin/admin-notices.php:44
|
71 |
-
msgid ""
|
72 |
-
"You are using an outdated version of WP Staging which has not been tested "
|
73 |
-
"with your WordPress version %2$s.<br> \r\n"
|
74 |
-
" As WP Staging is using crucial db and file functions it's "
|
75 |
-
"important that you are using a WP Staging version<br> \r\n"
|
76 |
-
" which has been verified to be working with your WordPress "
|
77 |
-
"version. You risk unexpected results up to data lose if you do not so.\r\n"
|
78 |
-
" <p>Please look at <a href=\"%1$s\" target=\"_blank\">%s</a> for "
|
79 |
-
"the latest WP Staging version."
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: includes/admin/admin-notices.php:135
|
83 |
-
msgid ""
|
84 |
-
"There seems to be an issue with the server. Please try again in a few "
|
85 |
-
"minutes."
|
86 |
-
msgstr ""
|
87 |
-
|
88 |
-
#: includes/admin/admin-pages.php:27
|
89 |
-
msgid "WP Staging"
|
90 |
-
msgstr ""
|
91 |
-
|
92 |
-
#: includes/admin/admin-pages.php:28
|
93 |
-
msgid "WP Staging Jobs"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: includes/admin/admin-pages.php:28
|
97 |
-
msgid "Start"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: includes/admin/admin-pages.php:29
|
101 |
-
msgid "WP Staging Settings"
|
102 |
-
msgstr ""
|
103 |
-
|
104 |
-
#: includes/admin/admin-pages.php:29
|
105 |
-
msgid "Settings"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: includes/admin/admin-pages.php:30
|
109 |
-
msgid "WP Staging Tools"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: includes/admin/admin-pages.php:30
|
113 |
-
msgid "Tools"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: includes/admin/plugins.php:27
|
117 |
-
msgid "General Settings"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: includes/admin/plugins.php:55
|
121 |
-
msgid "Getting Started"
|
122 |
-
msgstr ""
|
123 |
-
|
124 |
-
#: includes/admin/settings/contextual-help.php:29
|
125 |
-
msgid "For more information:"
|
126 |
-
msgstr ""
|
127 |
-
|
128 |
-
#: includes/admin/settings/contextual-help.php:30
|
129 |
-
msgid "Visit the <a href=\"%s\">documentation</a> on the WP-Staging website."
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: includes/admin/settings/contextual-help.php:32
|
133 |
-
msgid ""
|
134 |
-
"<a href=\"%s\">Post an issue</a> on <a href=\"%s\">WP-Staging</a>. View <a "
|
135 |
-
"href=\"%s\">extensions</a>."
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: includes/admin/settings/contextual-help.php:41
|
139 |
-
#: includes/admin/settings/register-settings.php:126
|
140 |
-
#: includes/admin/settings/register-settings.php:301
|
141 |
-
msgid "General"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: includes/admin/settings/contextual-help.php:42
|
145 |
-
msgid ""
|
146 |
-
"This screen provides the most basic settings for configuring WP-Staging."
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: includes/admin/settings/display-settings.php:135
|
150 |
-
#: includes/template-functions.php:40
|
151 |
-
msgid "Thank you for using WP Staging"
|
152 |
-
msgstr ""
|
153 |
-
|
154 |
-
#: includes/admin/settings/display-settings.php:137
|
155 |
-
#: includes/template-functions.php:42
|
156 |
-
msgid "WP Staging is ready to create a staging site!"
|
157 |
-
msgstr ""
|
158 |
-
|
159 |
-
#: includes/admin/settings/register-settings.php:133
|
160 |
-
msgid "DB Copy Query Limit"
|
161 |
-
msgstr ""
|
162 |
-
|
163 |
-
#: includes/admin/settings/register-settings.php:134
|
164 |
-
msgid ""
|
165 |
-
"Number of DB rows, that will be copied within one ajax request. The higher "
|
166 |
-
"the value the faster the database copy process. To find out the highest "
|
167 |
-
"possible values try a high value like 1.000 or more and decrease it until "
|
168 |
-
"you get no more errors during copy process. <strong> Default: 100 </strong>"
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: includes/admin/settings/register-settings.php:141
|
172 |
-
msgid "File Copy Batch Size"
|
173 |
-
msgstr ""
|
174 |
-
|
175 |
-
#: includes/admin/settings/register-settings.php:142
|
176 |
-
msgid ""
|
177 |
-
"Buffer size for the file copy process in megabyte. The higher the value the "
|
178 |
-
"faster large files will be copied. To find out the highest possible values "
|
179 |
-
"try a high one and lower it until you get no errors during file copy "
|
180 |
-
"process. Usually this value correlates directly with the memory consumption "
|
181 |
-
"of php so make sure that it does not exceed any php.ini max_memory limits. "
|
182 |
-
"<strong>Default:</strong> 2 "
|
183 |
-
msgstr ""
|
184 |
-
|
185 |
-
#: includes/admin/settings/register-settings.php:149
|
186 |
-
msgid "Optimizer"
|
187 |
-
msgstr ""
|
188 |
-
|
189 |
-
#: includes/admin/settings/register-settings.php:150
|
190 |
-
msgid ""
|
191 |
-
"Select the plugins that should be disabled during build process of the "
|
192 |
-
"staging site. Some plugins slow down the copy process and add overhead to "
|
193 |
-
"each request, requiring extra CPU and memory consumption. Some of them can "
|
194 |
-
"interfere with cloning process and cause them to fail, so we recommend to "
|
195 |
-
"disable all plugins that are not directly related to WP Staging."
|
196 |
-
msgstr ""
|
197 |
-
|
198 |
-
#: includes/admin/settings/register-settings.php:157
|
199 |
-
msgid "Don´t force admin login"
|
200 |
-
msgstr ""
|
201 |
-
|
202 |
-
#: includes/admin/settings/register-settings.php:158
|
203 |
-
msgid ""
|
204 |
-
"Use this option only if you are using a custom login page and not the "
|
205 |
-
"default login.php. If you enable this option you are allowing everyone "
|
206 |
-
"including searchengines to see your staging site, so you have to create a "
|
207 |
-
"custom authentication like using .htaccess"
|
208 |
-
msgstr ""
|
209 |
-
|
210 |
-
#: includes/admin/settings/register-settings.php:170
|
211 |
-
msgid "Remove Data on Uninstall?"
|
212 |
-
msgstr ""
|
213 |
-
|
214 |
-
#: includes/admin/settings/register-settings.php:171
|
215 |
-
msgid ""
|
216 |
-
"Check this box if you like WP Staging to completely remove all of its data "
|
217 |
-
"when the plugin is deleted."
|
218 |
-
msgstr ""
|
219 |
-
|
220 |
-
#: includes/admin/settings/register-settings.php:186
|
221 |
-
msgid "Activate your Add-Ons"
|
222 |
-
msgstr ""
|
223 |
-
|
224 |
-
#: includes/admin/settings/register-settings.php:271
|
225 |
-
msgid "Settings updated."
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: includes/admin/settings/register-settings.php:304
|
229 |
-
msgid "Misc"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: includes/admin/settings/register-settings.php:312
|
233 |
-
msgid "Extensions"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: includes/admin/settings/register-settings.php:527
|
237 |
-
msgid ""
|
238 |
-
"The callback function used for the <strong>%s</strong> setting is missing."
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: includes/admin/settings/register-settings.php:639
|
242 |
-
msgid "Upload File"
|
243 |
-
msgstr ""
|
244 |
-
|
245 |
-
#: includes/admin/settings/register-settings.php:667
|
246 |
-
msgid "Deactivate License"
|
247 |
-
msgstr ""
|
248 |
-
|
249 |
-
#: includes/admin/settings/register-settings.php:714
|
250 |
-
msgid "Select Image"
|
251 |
-
msgstr ""
|
252 |
-
|
253 |
-
#: includes/admin/settings/register-settings.php:761
|
254 |
-
msgid ""
|
255 |
-
"Log file directory not writable! Set FTP permission to 755 or 777 for /wp-"
|
256 |
-
"content/plugins/wp-staging/logs/"
|
257 |
-
msgstr ""
|
258 |
-
|
259 |
-
#: includes/admin/settings/register-settings.php:775
|
260 |
-
msgid ""
|
261 |
-
"Improve performance and reliability by not loading the following plugins for "
|
262 |
-
"migration requests"
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: includes/admin/settings/register-settings.php:780
|
266 |
-
msgid "Select the plugins you wish to disable during clone process"
|
267 |
-
msgstr ""
|
268 |
-
|
269 |
-
#: includes/admin/settings/register-settings.php:798
|
270 |
-
msgid "Select All"
|
271 |
-
msgstr ""
|
272 |
-
|
273 |
-
#: includes/admin/settings/register-settings.php:800
|
274 |
-
msgid "Deselect All"
|
275 |
-
msgstr ""
|
276 |
-
|
277 |
-
#: includes/admin/settings/register-settings.php:802
|
278 |
-
msgid "Invert Selection"
|
279 |
-
msgstr ""
|
280 |
-
|
281 |
-
#: includes/admin/settings/register-settings.php:804
|
282 |
-
msgid "Save Changes"
|
283 |
-
msgstr ""
|
284 |
-
|
285 |
-
#: includes/admin/settings/register-settings.php:805
|
286 |
-
msgctxt "The settings were saved successfully"
|
287 |
-
msgid "Saved"
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: includes/admin/tools.php:67
|
291 |
-
msgid "Import/Export"
|
292 |
-
msgstr ""
|
293 |
-
|
294 |
-
#: includes/admin/tools.php:68
|
295 |
-
msgid "System Info"
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: includes/admin/tools.php:90
|
299 |
-
msgid "Export Settings"
|
300 |
-
msgstr ""
|
301 |
-
|
302 |
-
#: includes/admin/tools.php:92
|
303 |
-
msgid ""
|
304 |
-
"Export the WP-Staging settings for this site as a .json file. This allows "
|
305 |
-
"you to easily import the configuration into another site."
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: includes/admin/tools.php:98
|
309 |
-
msgid "Export"
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: includes/admin/tools.php:105
|
313 |
-
msgid "Import Settings"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: includes/admin/tools.php:107
|
317 |
-
msgid ""
|
318 |
-
"Import the WP-Staging settings from a .json file. This file can be obtained "
|
319 |
-
"by exporting the settings on another site using the form above."
|
320 |
-
msgstr ""
|
321 |
-
|
322 |
-
#: includes/admin/tools.php:115
|
323 |
-
msgid "Import"
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: includes/admin/tools.php:217
|
327 |
-
msgid "Please upload a valid .json file"
|
328 |
-
msgstr ""
|
329 |
-
|
330 |
-
#: includes/admin/tools.php:223
|
331 |
-
msgid "Please upload a file to import"
|
332 |
-
msgstr ""
|
333 |
-
|
334 |
-
#: includes/class-wpstg-html-elements.php:43
|
335 |
-
msgctxt "all dropdown items"
|
336 |
-
msgid "All"
|
337 |
-
msgstr ""
|
338 |
-
|
339 |
-
#: includes/class-wpstg-html-elements.php:44
|
340 |
-
msgctxt "no dropdown items"
|
341 |
-
msgid "None"
|
342 |
-
msgstr ""
|
343 |
-
|
344 |
-
#: includes/class-wpstg-license-handler.php:148
|
345 |
-
msgid "%1$s License Key"
|
346 |
-
msgstr ""
|
347 |
-
|
348 |
-
#: includes/class-wpstg-license-handler.php:184
|
349 |
-
#: includes/class-wpstg-license-handler.php:257
|
350 |
-
msgid "Nonce verification failed"
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: includes/class-wpstg-license-handler.php:333
|
354 |
-
msgid "This license does not belong to the product you have entered it for."
|
355 |
-
msgstr ""
|
356 |
-
|
357 |
-
#: includes/class-wpstg-license-handler.php:338
|
358 |
-
msgid "This license does not have any activations left"
|
359 |
-
msgstr ""
|
360 |
-
|
361 |
-
#: includes/class-wpstg-license-handler.php:343
|
362 |
-
msgid "This license key is expired. Please renew it."
|
363 |
-
msgstr ""
|
364 |
-
|
365 |
-
#: includes/class-wpstg-license-handler.php:348
|
366 |
-
msgid ""
|
367 |
-
"There was a problem activating your license key, please try again or contact "
|
368 |
-
"support. Error code: %s"
|
369 |
-
msgstr ""
|
370 |
-
|
371 |
-
#: includes/scripts.php:45
|
372 |
-
msgid ""
|
373 |
-
"If confirmed we will install an additional WordPress 'Must Use' plugin. This "
|
374 |
-
"plugin will allow us to control which plugins are loaded during WP Staging "
|
375 |
-
"specific operations. Do you wish to continue?"
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: includes/scripts.php:46
|
379 |
-
msgid ""
|
380 |
-
"A problem occurred when trying to change the plugin compatibility setting."
|
381 |
-
msgstr ""
|
382 |
-
|
383 |
-
#: includes/scripts.php:47
|
384 |
-
msgid "Saved"
|
385 |
-
msgstr ""
|
386 |
-
|
387 |
-
#: includes/scripts.php:48
|
388 |
-
msgid "Status"
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
#: includes/scripts.php:49
|
392 |
-
msgid "Response"
|
393 |
-
msgstr ""
|
394 |
-
|
395 |
-
#: includes/scripts.php:50
|
396 |
-
msgid "A problem occurred when trying to add plugins to backlist."
|
397 |
-
msgstr ""
|
398 |
-
|
399 |
-
#: includes/staging-functions.php:31
|
400 |
-
msgid "Access denied. <a href=\"%1$s\" target=\"_blank\">Login</a> first"
|
401 |
-
msgstr ""
|
402 |
-
|
403 |
-
#: includes/template-functions.php:50
|
404 |
-
msgid ""
|
405 |
-
"WordPress Multisite is currently not supported! <a href=\"https://wp-staging."
|
406 |
-
"com/contact\">Get in contact with us</a> and ask for it."
|
407 |
-
msgstr ""
|
408 |
-
|
409 |
-
#: includes/template-functions.php:54
|
410 |
-
msgid "Overview"
|
411 |
-
msgstr ""
|
412 |
-
|
413 |
-
#: includes/template-functions.php:55
|
414 |
-
msgid "Scanning"
|
415 |
-
msgstr ""
|
416 |
-
|
417 |
-
#: includes/template-functions.php:56
|
418 |
-
msgid "Cloning"
|
419 |
-
msgstr ""
|
420 |
-
|
421 |
-
#: includes/template-functions.php:87
|
422 |
-
msgid "Create new staging site"
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: includes/template-functions.php:92
|
426 |
-
msgid "Available Staging Sites:"
|
427 |
-
msgstr ""
|
428 |
-
|
429 |
-
#: includes/template-functions.php:96
|
430 |
-
msgid "Open"
|
431 |
-
msgstr ""
|
432 |
-
|
433 |
-
#: includes/template-functions.php:97
|
434 |
-
msgid "Edit"
|
435 |
-
msgstr ""
|
436 |
-
|
437 |
-
#: includes/template-functions.php:98
|
438 |
-
msgid "Delete"
|
439 |
-
msgstr ""
|
440 |
-
|
441 |
-
#: includes/template-functions.php:169
|
442 |
-
msgid "Name your new site, e.g. staging, development:"
|
443 |
-
msgstr ""
|
444 |
-
|
445 |
-
#: includes/template-functions.php:181
|
446 |
-
msgid "DB Tables"
|
447 |
-
msgstr ""
|
448 |
-
|
449 |
-
#: includes/template-functions.php:186
|
450 |
-
msgid ""
|
451 |
-
"Select the tables to copy. (If the copy process was previously interrupted, "
|
452 |
-
"succesfull copied tables are greyed out and copy process will skip these "
|
453 |
-
"ones)"
|
454 |
-
msgstr ""
|
455 |
-
|
456 |
-
#: includes/template-functions.php:192
|
457 |
-
msgid "Files"
|
458 |
-
msgstr ""
|
459 |
-
|
460 |
-
#: includes/template-functions.php:197
|
461 |
-
msgid "Select the folders to copy:"
|
462 |
-
msgstr ""
|
463 |
-
|
464 |
-
#: includes/template-functions.php:205
|
465 |
-
msgid "Advanced Options"
|
466 |
-
msgstr ""
|
467 |
-
|
468 |
-
#: includes/template-functions.php:211
|
469 |
-
msgid "Back"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: includes/template-functions.php:380
|
473 |
-
msgid ""
|
474 |
-
"We have detected the following large files which could neeed some "
|
475 |
-
"investigation. Often this files are backup files or other temporary files "
|
476 |
-
"which must not necessarily copied for creating a staging site:"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: includes/template-functions.php:468
|
480 |
-
msgid "Copy database tables"
|
481 |
-
msgstr ""
|
482 |
-
|
483 |
-
#: includes/template-functions.php:473
|
484 |
-
msgid "Copy files"
|
485 |
-
msgstr ""
|
486 |
-
|
487 |
-
#: includes/template-functions.php:478
|
488 |
-
msgid "Replace Links"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: includes/template-functions.php:484 includes/template-functions.php:1180
|
492 |
-
msgid "Cancel"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: includes/template-functions.php:488
|
496 |
-
msgid "Display working log"
|
497 |
-
msgstr ""
|
498 |
-
|
499 |
-
#: includes/template-functions.php:494 includes/template-functions.php:1181
|
500 |
-
msgid "Remove"
|
501 |
-
msgstr ""
|
502 |
-
|
503 |
-
#: includes/template-functions.php:495
|
504 |
-
msgid "Start again"
|
505 |
-
msgstr ""
|
506 |
-
|
507 |
-
#: includes/template-functions.php:497
|
508 |
-
msgid "Important notes:"
|
509 |
-
msgstr ""
|
510 |
-
|
511 |
-
#: includes/template-functions.php:1149
|
512 |
-
msgid ""
|
513 |
-
"Attention: Check carefully if this DB tables and files are safe to delete "
|
514 |
-
"for the staging site"
|
515 |
-
msgstr ""
|
516 |
-
|
517 |
-
#: includes/template-functions.php:1151
|
518 |
-
msgid ""
|
519 |
-
"Usually the preselected data can be deleted without any risk, but in case "
|
520 |
-
"something goes wrong you better check it first."
|
521 |
-
msgstr ""
|
522 |
-
|
523 |
-
#: includes/template-functions.php:1156
|
524 |
-
msgid "DB tables to remove"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: includes/template-functions.php:1161
|
528 |
-
msgid "Select the tables for removal:"
|
529 |
-
msgstr ""
|
530 |
-
|
531 |
-
#: includes/template-functions.php:1169
|
532 |
-
msgid "Files to remove"
|
533 |
-
msgstr ""
|
534 |
-
|
535 |
-
#: includes/template-functions.php:1174
|
536 |
-
msgid "Select the folders for removal. Click on a folder name to expand it:"
|
537 |
-
msgstr ""
|
538 |
-
|
539 |
-
#: includes/template-functions.php:1394
|
540 |
-
msgid "The following directory could not be created: %s"
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
#: includes/template-functions.php:1399
|
544 |
-
msgid "Could not copy the compatibility plugin from %1$s to %2$s"
|
545 |
-
msgstr ""
|
546 |
-
|
547 |
-
#: includes/template-functions.php:1405
|
548 |
-
msgid "Could not remove the compatibility plugin from %s"
|
549 |
-
msgstr ""
|
550 |
-
|
551 |
-
#: includes/template-functions.php:1560
|
552 |
-
msgid "Start Cloning"
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: includes/template-functions.php:1562
|
556 |
-
msgid "Resume Cloning"
|
557 |
-
msgstr ""
|
558 |
-
|
559 |
-
#: includes/template-functions.php:1575
|
560 |
-
msgid ""
|
561 |
-
"Probably not enough free disk space to create a staging site. You can "
|
562 |
-
"continue but its likely that the copying process will fail."
|
563 |
-
msgstr ""
|
564 |
-
|
565 |
-
#: includes/wpstg-sanitize.php:39
|
566 |
-
msgid "%1$s was not expecting data to be an array."
|
567 |
-
msgstr ""
|
568 |
-
|
569 |
-
#: includes/wpstg-sanitize.php:60
|
570 |
-
msgid "%1$s was expecting an array but got something else: \"%2$s\""
|
571 |
-
msgstr ""
|
572 |
-
|
573 |
-
#: includes/wpstg-sanitize.php:66
|
574 |
-
msgid "%1$s was expecting a string but got something else: \"%2$s\""
|
575 |
-
msgstr ""
|
576 |
-
|
577 |
-
#: includes/wpstg-sanitize.php:73
|
578 |
-
msgid "%1$s was expecting a valid key but got something else: \"%2$s\""
|
579 |
-
msgstr ""
|
580 |
-
|
581 |
-
#: includes/wpstg-sanitize.php:81
|
582 |
-
msgid "%1$s was expecting text but got something else: \"%2$s\""
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: includes/wpstg-sanitize.php:88
|
586 |
-
msgid "%1$s was expecting serialized data but got something else: \"%2$s\""
|
587 |
-
msgstr ""
|
588 |
-
|
589 |
-
#: includes/wpstg-sanitize.php:94
|
590 |
-
msgid "%1$s was expecting a valid numeric but got something else: \"%2$s\""
|
591 |
-
msgstr ""
|
592 |
-
|
593 |
-
#: includes/wpstg-sanitize.php:101
|
594 |
-
msgid "%1$s was expecting an integer but got something else: \"%2$s\""
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
#: includes/wpstg-sanitize.php:108
|
598 |
-
msgid ""
|
599 |
-
"%1$s was expecting a positive number (int) but got something else: \"%2$s\""
|
600 |
-
msgstr ""
|
601 |
-
|
602 |
-
#: includes/wpstg-sanitize.php:115
|
603 |
-
msgid ""
|
604 |
-
"%1$s was expecting a negative number (int) but got something else: \"%2$s\""
|
605 |
-
msgstr ""
|
606 |
-
|
607 |
-
#: includes/wpstg-sanitize.php:122
|
608 |
-
msgid "%1$s was expecting 0 (int) but got something else: \"%2$s\""
|
609 |
-
msgstr ""
|
610 |
-
|
611 |
-
#: includes/wpstg-sanitize.php:129
|
612 |
-
msgid "%1$s was expecting an empty value but got something else: \"%2$s\""
|
613 |
-
msgstr ""
|
614 |
-
|
615 |
-
#: includes/wpstg-sanitize.php:136
|
616 |
-
msgid "%1$s was expecting a URL but got something else: \"%2$s\""
|
617 |
-
msgstr ""
|
618 |
-
|
619 |
-
#: includes/wpstg-sanitize.php:144
|
620 |
-
msgid "%1$s was expecting a bool but got something else: \"%2$s\""
|
621 |
-
msgstr ""
|
622 |
-
|
623 |
-
#: includes/wpstg-sanitize.php:150
|
624 |
-
msgid "Unknown sanitization rule \"%1$s\" supplied by %2$s"
|
625 |
-
msgstr ""
|
626 |
-
|
627 |
-
#: wp-staging.php:114 wp-staging.php:126
|
628 |
-
msgid "Cheatin’ huh?"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#. Plugin Name of the plugin/theme
|
632 |
-
msgid "WP Staging - Create a staging clone site for testing & developing"
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
636 |
-
#. Plugin URI of the plugin/theme
|
637 |
-
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
638 |
-
#. Author URI of the plugin/theme
|
639 |
-
msgid "wordpress.org/plugins/wp-staging"
|
640 |
-
msgstr ""
|
641 |
-
|
642 |
-
#. Description of the plugin/theme
|
643 |
-
msgid "WP-Staging - Create a staging clone site for testing & developing"
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#. Author of the plugin/theme
|
647 |
-
msgid "René Hermenau"
|
648 |
-
msgstr ""
|
1 |
+
# Copyright (C) 2015 WP Staging - Create a staging clone site for testing & developing
|
2 |
+
# This file is distributed under the same license as the WP Staging - Create a staging clone site for testing & developing package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: WP Staging - Create a staging clone site for testing & "
|
6 |
+
"developing 0.9.0\n"
|
7 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-staging\n"
|
8 |
+
"POT-Creation-Date: 2015-08-05 09:53:10+00:00\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"PO-Revision-Date: 2015-08-05 11:54+0100\n"
|
13 |
+
"Last-Translator: Rene Hermenau <support@wp-staging.com>\n"
|
14 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
+
"X-Generator: Poedit 1.5.6\n"
|
16 |
+
|
17 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:181
|
18 |
+
msgid ""
|
19 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
20 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
21 |
+
msgstr ""
|
22 |
+
|
23 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:188
|
24 |
+
msgid ""
|
25 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
26 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
27 |
+
"\">update now</a>."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
31 |
+
msgid "You do not have permission to install plugin updates"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: includes/WPSTG_SL_Plugin_Updater.php:346
|
35 |
+
#: includes/class-wpstg-license-handler.php:184
|
36 |
+
#: includes/class-wpstg-license-handler.php:257
|
37 |
+
msgid "Error"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: includes/admin/add-ons.php:27
|
41 |
+
msgid "Add Ons for WP-Staging"
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: includes/admin/add-ons.php:28
|
45 |
+
msgid "Visit Website"
|
46 |
+
msgstr ""
|
47 |
+
|
48 |
+
#: includes/admin/add-ons.php:28
|
49 |
+
msgid "See Details"
|
50 |
+
msgstr ""
|
51 |
+
|
52 |
+
#: includes/admin/add-ons.php:30
|
53 |
+
msgid "These add-ons extend the functionality of WP-Staging."
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: includes/admin/add-ons.php:54
|
57 |
+
msgid ""
|
58 |
+
"There was an error retrieving the WP-Staging addon list from the server. "
|
59 |
+
"Please try again later."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: includes/admin/admin-footer.php:32
|
63 |
+
msgid ""
|
64 |
+
"Please <a href=\"%1$s\" target=\"_blank\">rate WP Staging</a> and help to "
|
65 |
+
"support this project.<br>Something not working as expected? Visit the WP "
|
66 |
+
"Staging <a href=\"https://wordpress.org/support/plugin/wp-staging\" target="
|
67 |
+
"\"blank\">Support Forum</a>"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: includes/admin/admin-notices.php:44
|
71 |
+
msgid ""
|
72 |
+
"You are using an outdated version of WP Staging which has not been tested "
|
73 |
+
"with your WordPress version %2$s.<br> \r\n"
|
74 |
+
" As WP Staging is using crucial db and file functions it's "
|
75 |
+
"important that you are using a WP Staging version<br> \r\n"
|
76 |
+
" which has been verified to be working with your WordPress "
|
77 |
+
"version. You risk unexpected results up to data lose if you do not so.\r\n"
|
78 |
+
" <p>Please look at <a href=\"%1$s\" target=\"_blank\">%s</a> for "
|
79 |
+
"the latest WP Staging version."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: includes/admin/admin-notices.php:135
|
83 |
+
msgid ""
|
84 |
+
"There seems to be an issue with the server. Please try again in a few "
|
85 |
+
"minutes."
|
86 |
+
msgstr ""
|
87 |
+
|
88 |
+
#: includes/admin/admin-pages.php:27
|
89 |
+
msgid "WP Staging"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: includes/admin/admin-pages.php:28
|
93 |
+
msgid "WP Staging Jobs"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: includes/admin/admin-pages.php:28
|
97 |
+
msgid "Start"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: includes/admin/admin-pages.php:29
|
101 |
+
msgid "WP Staging Settings"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#: includes/admin/admin-pages.php:29
|
105 |
+
msgid "Settings"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: includes/admin/admin-pages.php:30
|
109 |
+
msgid "WP Staging Tools"
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: includes/admin/admin-pages.php:30
|
113 |
+
msgid "Tools"
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: includes/admin/plugins.php:27
|
117 |
+
msgid "General Settings"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: includes/admin/plugins.php:55
|
121 |
+
msgid "Getting Started"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: includes/admin/settings/contextual-help.php:29
|
125 |
+
msgid "For more information:"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: includes/admin/settings/contextual-help.php:30
|
129 |
+
msgid "Visit the <a href=\"%s\">documentation</a> on the WP-Staging website."
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: includes/admin/settings/contextual-help.php:32
|
133 |
+
msgid ""
|
134 |
+
"<a href=\"%s\">Post an issue</a> on <a href=\"%s\">WP-Staging</a>. View <a "
|
135 |
+
"href=\"%s\">extensions</a>."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: includes/admin/settings/contextual-help.php:41
|
139 |
+
#: includes/admin/settings/register-settings.php:126
|
140 |
+
#: includes/admin/settings/register-settings.php:301
|
141 |
+
msgid "General"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: includes/admin/settings/contextual-help.php:42
|
145 |
+
msgid ""
|
146 |
+
"This screen provides the most basic settings for configuring WP-Staging."
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: includes/admin/settings/display-settings.php:135
|
150 |
+
#: includes/template-functions.php:40
|
151 |
+
msgid "Thank you for using WP Staging"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: includes/admin/settings/display-settings.php:137
|
155 |
+
#: includes/template-functions.php:42
|
156 |
+
msgid "WP Staging is ready to create a staging site!"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: includes/admin/settings/register-settings.php:133
|
160 |
+
msgid "DB Copy Query Limit"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: includes/admin/settings/register-settings.php:134
|
164 |
+
msgid ""
|
165 |
+
"Number of DB rows, that will be copied within one ajax request. The higher "
|
166 |
+
"the value the faster the database copy process. To find out the highest "
|
167 |
+
"possible values try a high value like 1.000 or more and decrease it until "
|
168 |
+
"you get no more errors during copy process. <strong> Default: 100 </strong>"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: includes/admin/settings/register-settings.php:141
|
172 |
+
msgid "File Copy Batch Size"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: includes/admin/settings/register-settings.php:142
|
176 |
+
msgid ""
|
177 |
+
"Buffer size for the file copy process in megabyte. The higher the value the "
|
178 |
+
"faster large files will be copied. To find out the highest possible values "
|
179 |
+
"try a high one and lower it until you get no errors during file copy "
|
180 |
+
"process. Usually this value correlates directly with the memory consumption "
|
181 |
+
"of php so make sure that it does not exceed any php.ini max_memory limits. "
|
182 |
+
"<strong>Default:</strong> 2 "
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: includes/admin/settings/register-settings.php:149
|
186 |
+
msgid "Optimizer"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: includes/admin/settings/register-settings.php:150
|
190 |
+
msgid ""
|
191 |
+
"Select the plugins that should be disabled during build process of the "
|
192 |
+
"staging site. Some plugins slow down the copy process and add overhead to "
|
193 |
+
"each request, requiring extra CPU and memory consumption. Some of them can "
|
194 |
+
"interfere with cloning process and cause them to fail, so we recommend to "
|
195 |
+
"disable all plugins that are not directly related to WP Staging."
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: includes/admin/settings/register-settings.php:157
|
199 |
+
msgid "Don´t force admin login"
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: includes/admin/settings/register-settings.php:158
|
203 |
+
msgid ""
|
204 |
+
"Use this option only if you are using a custom login page and not the "
|
205 |
+
"default login.php. If you enable this option you are allowing everyone "
|
206 |
+
"including searchengines to see your staging site, so you have to create a "
|
207 |
+
"custom authentication like using .htaccess"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: includes/admin/settings/register-settings.php:170
|
211 |
+
msgid "Remove Data on Uninstall?"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: includes/admin/settings/register-settings.php:171
|
215 |
+
msgid ""
|
216 |
+
"Check this box if you like WP Staging to completely remove all of its data "
|
217 |
+
"when the plugin is deleted."
|
218 |
+
msgstr ""
|
219 |
+
|
220 |
+
#: includes/admin/settings/register-settings.php:186
|
221 |
+
msgid "Activate your Add-Ons"
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: includes/admin/settings/register-settings.php:271
|
225 |
+
msgid "Settings updated."
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: includes/admin/settings/register-settings.php:304
|
229 |
+
msgid "Misc"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: includes/admin/settings/register-settings.php:312
|
233 |
+
msgid "Extensions"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: includes/admin/settings/register-settings.php:527
|
237 |
+
msgid ""
|
238 |
+
"The callback function used for the <strong>%s</strong> setting is missing."
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: includes/admin/settings/register-settings.php:639
|
242 |
+
msgid "Upload File"
|
243 |
+
msgstr ""
|
244 |
+
|
245 |
+
#: includes/admin/settings/register-settings.php:667
|
246 |
+
msgid "Deactivate License"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: includes/admin/settings/register-settings.php:714
|
250 |
+
msgid "Select Image"
|
251 |
+
msgstr ""
|
252 |
+
|
253 |
+
#: includes/admin/settings/register-settings.php:761
|
254 |
+
msgid ""
|
255 |
+
"Log file directory not writable! Set FTP permission to 755 or 777 for /wp-"
|
256 |
+
"content/plugins/wp-staging/logs/"
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: includes/admin/settings/register-settings.php:775
|
260 |
+
msgid ""
|
261 |
+
"Improve performance and reliability by not loading the following plugins for "
|
262 |
+
"migration requests"
|
263 |
+
msgstr ""
|
264 |
+
|
265 |
+
#: includes/admin/settings/register-settings.php:780
|
266 |
+
msgid "Select the plugins you wish to disable during clone process"
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: includes/admin/settings/register-settings.php:798
|
270 |
+
msgid "Select All"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: includes/admin/settings/register-settings.php:800
|
274 |
+
msgid "Deselect All"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: includes/admin/settings/register-settings.php:802
|
278 |
+
msgid "Invert Selection"
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: includes/admin/settings/register-settings.php:804
|
282 |
+
msgid "Save Changes"
|
283 |
+
msgstr ""
|
284 |
+
|
285 |
+
#: includes/admin/settings/register-settings.php:805
|
286 |
+
msgctxt "The settings were saved successfully"
|
287 |
+
msgid "Saved"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: includes/admin/tools.php:67
|
291 |
+
msgid "Import/Export"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: includes/admin/tools.php:68
|
295 |
+
msgid "System Info"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: includes/admin/tools.php:90
|
299 |
+
msgid "Export Settings"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: includes/admin/tools.php:92
|
303 |
+
msgid ""
|
304 |
+
"Export the WP-Staging settings for this site as a .json file. This allows "
|
305 |
+
"you to easily import the configuration into another site."
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: includes/admin/tools.php:98
|
309 |
+
msgid "Export"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: includes/admin/tools.php:105
|
313 |
+
msgid "Import Settings"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: includes/admin/tools.php:107
|
317 |
+
msgid ""
|
318 |
+
"Import the WP-Staging settings from a .json file. This file can be obtained "
|
319 |
+
"by exporting the settings on another site using the form above."
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: includes/admin/tools.php:115
|
323 |
+
msgid "Import"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: includes/admin/tools.php:217
|
327 |
+
msgid "Please upload a valid .json file"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: includes/admin/tools.php:223
|
331 |
+
msgid "Please upload a file to import"
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: includes/class-wpstg-html-elements.php:43
|
335 |
+
msgctxt "all dropdown items"
|
336 |
+
msgid "All"
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
+
#: includes/class-wpstg-html-elements.php:44
|
340 |
+
msgctxt "no dropdown items"
|
341 |
+
msgid "None"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: includes/class-wpstg-license-handler.php:148
|
345 |
+
msgid "%1$s License Key"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: includes/class-wpstg-license-handler.php:184
|
349 |
+
#: includes/class-wpstg-license-handler.php:257
|
350 |
+
msgid "Nonce verification failed"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: includes/class-wpstg-license-handler.php:333
|
354 |
+
msgid "This license does not belong to the product you have entered it for."
|
355 |
+
msgstr ""
|
356 |
+
|
357 |
+
#: includes/class-wpstg-license-handler.php:338
|
358 |
+
msgid "This license does not have any activations left"
|
359 |
+
msgstr ""
|
360 |
+
|
361 |
+
#: includes/class-wpstg-license-handler.php:343
|
362 |
+
msgid "This license key is expired. Please renew it."
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: includes/class-wpstg-license-handler.php:348
|
366 |
+
msgid ""
|
367 |
+
"There was a problem activating your license key, please try again or contact "
|
368 |
+
"support. Error code: %s"
|
369 |
+
msgstr ""
|
370 |
+
|
371 |
+
#: includes/scripts.php:45
|
372 |
+
msgid ""
|
373 |
+
"If confirmed we will install an additional WordPress 'Must Use' plugin. This "
|
374 |
+
"plugin will allow us to control which plugins are loaded during WP Staging "
|
375 |
+
"specific operations. Do you wish to continue?"
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: includes/scripts.php:46
|
379 |
+
msgid ""
|
380 |
+
"A problem occurred when trying to change the plugin compatibility setting."
|
381 |
+
msgstr ""
|
382 |
+
|
383 |
+
#: includes/scripts.php:47
|
384 |
+
msgid "Saved"
|
385 |
+
msgstr ""
|
386 |
+
|
387 |
+
#: includes/scripts.php:48
|
388 |
+
msgid "Status"
|
389 |
+
msgstr ""
|
390 |
+
|
391 |
+
#: includes/scripts.php:49
|
392 |
+
msgid "Response"
|
393 |
+
msgstr ""
|
394 |
+
|
395 |
+
#: includes/scripts.php:50
|
396 |
+
msgid "A problem occurred when trying to add plugins to backlist."
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: includes/staging-functions.php:31
|
400 |
+
msgid "Access denied. <a href=\"%1$s\" target=\"_blank\">Login</a> first"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: includes/template-functions.php:50
|
404 |
+
msgid ""
|
405 |
+
"WordPress Multisite is currently not supported! <a href=\"https://wp-staging."
|
406 |
+
"com/contact\">Get in contact with us</a> and ask for it."
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: includes/template-functions.php:54
|
410 |
+
msgid "Overview"
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: includes/template-functions.php:55
|
414 |
+
msgid "Scanning"
|
415 |
+
msgstr ""
|
416 |
+
|
417 |
+
#: includes/template-functions.php:56
|
418 |
+
msgid "Cloning"
|
419 |
+
msgstr ""
|
420 |
+
|
421 |
+
#: includes/template-functions.php:87
|
422 |
+
msgid "Create new staging site"
|
423 |
+
msgstr ""
|
424 |
+
|
425 |
+
#: includes/template-functions.php:92
|
426 |
+
msgid "Available Staging Sites:"
|
427 |
+
msgstr ""
|
428 |
+
|
429 |
+
#: includes/template-functions.php:96
|
430 |
+
msgid "Open"
|
431 |
+
msgstr ""
|
432 |
+
|
433 |
+
#: includes/template-functions.php:97
|
434 |
+
msgid "Edit"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#: includes/template-functions.php:98
|
438 |
+
msgid "Delete"
|
439 |
+
msgstr ""
|
440 |
+
|
441 |
+
#: includes/template-functions.php:169
|
442 |
+
msgid "Name your new site, e.g. staging, development:"
|
443 |
+
msgstr ""
|
444 |
+
|
445 |
+
#: includes/template-functions.php:181
|
446 |
+
msgid "DB Tables"
|
447 |
+
msgstr ""
|
448 |
+
|
449 |
+
#: includes/template-functions.php:186
|
450 |
+
msgid ""
|
451 |
+
"Select the tables to copy. (If the copy process was previously interrupted, "
|
452 |
+
"succesfull copied tables are greyed out and copy process will skip these "
|
453 |
+
"ones)"
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: includes/template-functions.php:192
|
457 |
+
msgid "Files"
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: includes/template-functions.php:197
|
461 |
+
msgid "Select the folders to copy:"
|
462 |
+
msgstr ""
|
463 |
+
|
464 |
+
#: includes/template-functions.php:205
|
465 |
+
msgid "Advanced Options"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: includes/template-functions.php:211
|
469 |
+
msgid "Back"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: includes/template-functions.php:380
|
473 |
+
msgid ""
|
474 |
+
"We have detected the following large files which could neeed some "
|
475 |
+
"investigation. Often this files are backup files or other temporary files "
|
476 |
+
"which must not necessarily copied for creating a staging site:"
|
477 |
+
msgstr ""
|
478 |
+
|
479 |
+
#: includes/template-functions.php:468
|
480 |
+
msgid "Copy database tables"
|
481 |
+
msgstr ""
|
482 |
+
|
483 |
+
#: includes/template-functions.php:473
|
484 |
+
msgid "Copy files"
|
485 |
+
msgstr ""
|
486 |
+
|
487 |
+
#: includes/template-functions.php:478
|
488 |
+
msgid "Replace Links"
|
489 |
+
msgstr ""
|
490 |
+
|
491 |
+
#: includes/template-functions.php:484 includes/template-functions.php:1180
|
492 |
+
msgid "Cancel"
|
493 |
+
msgstr ""
|
494 |
+
|
495 |
+
#: includes/template-functions.php:488
|
496 |
+
msgid "Display working log"
|
497 |
+
msgstr ""
|
498 |
+
|
499 |
+
#: includes/template-functions.php:494 includes/template-functions.php:1181
|
500 |
+
msgid "Remove"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#: includes/template-functions.php:495
|
504 |
+
msgid "Start again"
|
505 |
+
msgstr ""
|
506 |
+
|
507 |
+
#: includes/template-functions.php:497
|
508 |
+
msgid "Important notes:"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: includes/template-functions.php:1149
|
512 |
+
msgid ""
|
513 |
+
"Attention: Check carefully if this DB tables and files are safe to delete "
|
514 |
+
"for the staging site"
|
515 |
+
msgstr ""
|
516 |
+
|
517 |
+
#: includes/template-functions.php:1151
|
518 |
+
msgid ""
|
519 |
+
"Usually the preselected data can be deleted without any risk, but in case "
|
520 |
+
"something goes wrong you better check it first."
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: includes/template-functions.php:1156
|
524 |
+
msgid "DB tables to remove"
|
525 |
+
msgstr ""
|
526 |
+
|
527 |
+
#: includes/template-functions.php:1161
|
528 |
+
msgid "Select the tables for removal:"
|
529 |
+
msgstr ""
|
530 |
+
|
531 |
+
#: includes/template-functions.php:1169
|
532 |
+
msgid "Files to remove"
|
533 |
+
msgstr ""
|
534 |
+
|
535 |
+
#: includes/template-functions.php:1174
|
536 |
+
msgid "Select the folders for removal. Click on a folder name to expand it:"
|
537 |
+
msgstr ""
|
538 |
+
|
539 |
+
#: includes/template-functions.php:1394
|
540 |
+
msgid "The following directory could not be created: %s"
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#: includes/template-functions.php:1399
|
544 |
+
msgid "Could not copy the compatibility plugin from %1$s to %2$s"
|
545 |
+
msgstr ""
|
546 |
+
|
547 |
+
#: includes/template-functions.php:1405
|
548 |
+
msgid "Could not remove the compatibility plugin from %s"
|
549 |
+
msgstr ""
|
550 |
+
|
551 |
+
#: includes/template-functions.php:1560
|
552 |
+
msgid "Start Cloning"
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: includes/template-functions.php:1562
|
556 |
+
msgid "Resume Cloning"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: includes/template-functions.php:1575
|
560 |
+
msgid ""
|
561 |
+
"Probably not enough free disk space to create a staging site. You can "
|
562 |
+
"continue but its likely that the copying process will fail."
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: includes/wpstg-sanitize.php:39
|
566 |
+
msgid "%1$s was not expecting data to be an array."
|
567 |
+
msgstr ""
|
568 |
+
|
569 |
+
#: includes/wpstg-sanitize.php:60
|
570 |
+
msgid "%1$s was expecting an array but got something else: \"%2$s\""
|
571 |
+
msgstr ""
|
572 |
+
|
573 |
+
#: includes/wpstg-sanitize.php:66
|
574 |
+
msgid "%1$s was expecting a string but got something else: \"%2$s\""
|
575 |
+
msgstr ""
|
576 |
+
|
577 |
+
#: includes/wpstg-sanitize.php:73
|
578 |
+
msgid "%1$s was expecting a valid key but got something else: \"%2$s\""
|
579 |
+
msgstr ""
|
580 |
+
|
581 |
+
#: includes/wpstg-sanitize.php:81
|
582 |
+
msgid "%1$s was expecting text but got something else: \"%2$s\""
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: includes/wpstg-sanitize.php:88
|
586 |
+
msgid "%1$s was expecting serialized data but got something else: \"%2$s\""
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: includes/wpstg-sanitize.php:94
|
590 |
+
msgid "%1$s was expecting a valid numeric but got something else: \"%2$s\""
|
591 |
+
msgstr ""
|
592 |
+
|
593 |
+
#: includes/wpstg-sanitize.php:101
|
594 |
+
msgid "%1$s was expecting an integer but got something else: \"%2$s\""
|
595 |
+
msgstr ""
|
596 |
+
|
597 |
+
#: includes/wpstg-sanitize.php:108
|
598 |
+
msgid ""
|
599 |
+
"%1$s was expecting a positive number (int) but got something else: \"%2$s\""
|
600 |
+
msgstr ""
|
601 |
+
|
602 |
+
#: includes/wpstg-sanitize.php:115
|
603 |
+
msgid ""
|
604 |
+
"%1$s was expecting a negative number (int) but got something else: \"%2$s\""
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: includes/wpstg-sanitize.php:122
|
608 |
+
msgid "%1$s was expecting 0 (int) but got something else: \"%2$s\""
|
609 |
+
msgstr ""
|
610 |
+
|
611 |
+
#: includes/wpstg-sanitize.php:129
|
612 |
+
msgid "%1$s was expecting an empty value but got something else: \"%2$s\""
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: includes/wpstg-sanitize.php:136
|
616 |
+
msgid "%1$s was expecting a URL but got something else: \"%2$s\""
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: includes/wpstg-sanitize.php:144
|
620 |
+
msgid "%1$s was expecting a bool but got something else: \"%2$s\""
|
621 |
+
msgstr ""
|
622 |
+
|
623 |
+
#: includes/wpstg-sanitize.php:150
|
624 |
+
msgid "Unknown sanitization rule \"%1$s\" supplied by %2$s"
|
625 |
+
msgstr ""
|
626 |
+
|
627 |
+
#: wp-staging.php:114 wp-staging.php:126
|
628 |
+
msgid "Cheatin’ huh?"
|
629 |
+
msgstr ""
|
630 |
+
|
631 |
+
#. Plugin Name of the plugin/theme
|
632 |
+
msgid "WP Staging - Create a staging clone site for testing & developing"
|
633 |
+
msgstr ""
|
634 |
+
|
635 |
+
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
636 |
+
#. Plugin URI of the plugin/theme
|
637 |
+
#. #-#-#-#-# plugin.pot (WP Staging - Create a staging clone site for testing & developing 0.9.0) #-#-#-#-#
|
638 |
+
#. Author URI of the plugin/theme
|
639 |
+
msgid "wordpress.org/plugins/wp-staging"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#. Description of the plugin/theme
|
643 |
+
msgid "WP-Staging - Create a staging clone site for testing & developing"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#. Author of the plugin/theme
|
647 |
+
msgid "René Hermenau"
|
648 |
+
msgstr ""
|
license.txt
DELETED
@@ -1,281 +0,0 @@
|
|
1 |
-
GNU GENERAL PUBLIC LICENSE
|
2 |
-
Version 2, June 1991
|
3 |
-
|
4 |
-
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
5 |
-
51 Franklin St, Fifth Floor, Boston, MA 02110, USA
|
6 |
-
|
7 |
-
Everyone is permitted to copy and distribute verbatim copies
|
8 |
-
of this license document, but changing it is not allowed.
|
9 |
-
|
10 |
-
Preamble
|
11 |
-
|
12 |
-
The licenses for most software are designed to take away your
|
13 |
-
freedom to share and change it. By contrast, the GNU General Public
|
14 |
-
License is intended to guarantee your freedom to share and change free
|
15 |
-
software--to make sure the software is free for all its users. This
|
16 |
-
General Public License applies to most of the Free Software
|
17 |
-
Foundation's software and to any other program whose authors commit to
|
18 |
-
using it. (Some other Free Software Foundation software is covered by
|
19 |
-
the GNU Library General Public License instead.) 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 |
-
this service if you wish), that you receive source code or can get it
|
26 |
-
if you want it, that you can change the software or use pieces of it
|
27 |
-
in new free programs; and that you know you can do these things.
|
28 |
-
|
29 |
-
To protect your rights, we need to make restrictions that forbid
|
30 |
-
anyone to deny you these rights or to ask you to surrender the rights.
|
31 |
-
These restrictions translate to certain responsibilities for you if you
|
32 |
-
distribute copies of the software, or if you modify it.
|
33 |
-
|
34 |
-
For example, if you distribute copies of such a program, whether
|
35 |
-
gratis or for a fee, you must give the recipients all the rights that
|
36 |
-
you have. You must make sure that they, too, receive or can get the
|
37 |
-
source code. And you must show them these terms so they know their
|
38 |
-
rights.
|
39 |
-
|
40 |
-
We protect your rights with two steps: (1) copyright the software, and
|
41 |
-
(2) offer you this license which gives you legal permission to copy,
|
42 |
-
distribute and/or modify the software.
|
43 |
-
|
44 |
-
Also, for each author's protection and ours, we want to make certain
|
45 |
-
that everyone understands that there is no warranty for this free
|
46 |
-
software. If the software is modified by someone else and passed on, we
|
47 |
-
want its recipients to know that what they have is not the original, so
|
48 |
-
that any problems introduced by others will not reflect on the original
|
49 |
-
authors' reputations.
|
50 |
-
|
51 |
-
Finally, any free program is threatened constantly by software
|
52 |
-
patents. We wish to avoid the danger that redistributors of a free
|
53 |
-
program will individually obtain patent licenses, in effect making the
|
54 |
-
program proprietary. To prevent this, we have made it clear that any
|
55 |
-
patent must be licensed for everyone's free use or not licensed at all.
|
56 |
-
|
57 |
-
The precise terms and conditions for copying, distribution and
|
58 |
-
modification follow.
|
59 |
-
|
60 |
-
GNU GENERAL PUBLIC LICENSE
|
61 |
-
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
62 |
-
|
63 |
-
0. This License applies to any program or other work which contains
|
64 |
-
a notice placed by the copyright holder saying it may be distributed
|
65 |
-
under the terms of this General Public License. The "Program", below,
|
66 |
-
refers to any such program or work, and a "work based on the Program"
|
67 |
-
means either the Program or any derivative work under copyright law:
|
68 |
-
that is to say, a work containing the Program or a portion of it,
|
69 |
-
either verbatim or with modifications and/or translated into another
|
70 |
-
language. (Hereinafter, translation is included without limitation in
|
71 |
-
the term "modification".) Each licensee is addressed as "you".
|
72 |
-
|
73 |
-
Activities other than copying, distribution and modification are not
|
74 |
-
covered by this License; they are outside its scope. The act of
|
75 |
-
running the Program is not restricted, and the output from the Program
|
76 |
-
is covered only if its contents constitute a work based on the
|
77 |
-
Program (independent of having been made by running the Program).
|
78 |
-
Whether that is true depends on what the Program does.
|
79 |
-
|
80 |
-
1. You may copy and distribute verbatim copies of the Program's
|
81 |
-
source code as you receive it, in any medium, provided that you
|
82 |
-
conspicuously and appropriately publish on each copy an appropriate
|
83 |
-
copyright notice and disclaimer of warranty; keep intact all the
|
84 |
-
notices that refer to this License and to the absence of any warranty;
|
85 |
-
and give any other recipients of the Program a copy of this License
|
86 |
-
along with the Program.
|
87 |
-
|
88 |
-
You may charge a fee for the physical act of transferring a copy, and
|
89 |
-
you may at your option offer warranty protection in exchange for a fee.
|
90 |
-
|
91 |
-
2. You may modify your copy or copies of the Program or any portion
|
92 |
-
of it, thus forming a work based on the Program, and copy and
|
93 |
-
distribute such modifications or work under the terms of Section 1
|
94 |
-
above, provided that you also meet all of these conditions:
|
95 |
-
|
96 |
-
a) You must cause the modified files to carry prominent notices
|
97 |
-
stating that you changed the files and the date of any change.
|
98 |
-
|
99 |
-
b) You must cause any work that you distribute or publish, that in
|
100 |
-
whole or in part contains or is derived from the Program or any
|
101 |
-
part thereof, to be licensed as a whole at no charge to all third
|
102 |
-
parties under the terms of this License.
|
103 |
-
|
104 |
-
c) If the modified program normally reads commands interactively
|
105 |
-
when run, you must cause it, when started running for such
|
106 |
-
interactive use in the most ordinary way, to print or display an
|
107 |
-
announcement including an appropriate copyright notice and a
|
108 |
-
notice that there is no warranty (or else, saying that you provide
|
109 |
-
a warranty) and that users may redistribute the program under
|
110 |
-
these conditions, and telling the user how to view a copy of this
|
111 |
-
License. (Exception: if the Program itself is interactive but
|
112 |
-
does not normally print such an announcement, your work based on
|
113 |
-
the Program is not required to print an announcement.)
|
114 |
-
|
115 |
-
These requirements apply to the modified work as a whole. If
|
116 |
-
identifiable sections of that work are not derived from the Program,
|
117 |
-
and can be reasonably considered independent and separate works in
|
118 |
-
themselves, then this License, and its terms, do not apply to those
|
119 |
-
sections when you distribute them as separate works. But when you
|
120 |
-
distribute the same sections as part of a whole which is a work based
|
121 |
-
on the Program, the distribution of the whole must be on the terms of
|
122 |
-
this License, whose permissions for other licensees extend to the
|
123 |
-
entire whole, and thus to each and every part regardless of who wrote it.
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optimizer/wp-staging-optimizer.php
CHANGED
@@ -1,147 +1,147 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Plugin Name: WP Staging Optimizer
|
4 |
-
Plugin URI: https://wp-staging.com
|
5 |
-
Description: Prevents 3rd party plugins from being loaded during WP Staging specific operations
|
6 |
-
Author: René Hermenau
|
7 |
-
Version: 1.0
|
8 |
-
Author URI: https://wp-staging.com
|
9 |
-
Credit: Original version is made by Delicious Brains (WP Migrate DB). Thank you guys!
|
10 |
-
*/
|
11 |
-
|
12 |
-
$GLOBALS['wpstg_optimizer'] = true;
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Remove TGM Plugin Activation 'force_activation' admin_init action hook if present.
|
16 |
-
*
|
17 |
-
* This is to stop excluded plugins being deactivated after a migration, when a theme uses TGMPA to require a plugin to be always active.
|
18 |
-
*/
|
19 |
-
function wpstg_tgmpa_compatibility() {
|
20 |
-
$remove_function = false;
|
21 |
-
|
22 |
-
// run on wpstg page
|
23 |
-
if ( isset( $_GET['page'] ) && 'wpstg_clone' == $_GET['page'] ) {
|
24 |
-
$remove_function = true;
|
25 |
-
}
|
26 |
-
// run on wpstg ajax requests
|
27 |
-
if ( defined( 'DOING_AJAX' ) && DOING_AJAX && isset( $_POST['action'] ) && false !== strpos( $_POST['action'], 'wpstg' ) ) {
|
28 |
-
$remove_function = true;
|
29 |
-
}
|
30 |
-
|
31 |
-
if ( $remove_function ) {
|
32 |
-
global $wp_filter;
|
33 |
-
$admin_init_functions = $wp_filter['admin_init'];
|
34 |
-
foreach ( $admin_init_functions as $priority => $functions ) {
|
35 |
-
foreach ( $functions as $key => $function ) {
|
36 |
-
// searching for function this way as can't rely on the calling class being named TGM_Plugin_Activation
|
37 |
-
if ( false !== strpos( $key, 'force_activation' ) ) {
|
38 |
-
unset( $wp_filter['admin_init'][ $priority ][ $key ] );
|
39 |
-
|
40 |
-
return;
|
41 |
-
}
|
42 |
-
}
|
43 |
-
}
|
44 |
-
}
|
45 |
-
}
|
46 |
-
|
47 |
-
add_action( 'admin_init', 'wpstg_tgmpa_compatibility', 1 );
|
48 |
-
|
49 |
-
/**
|
50 |
-
* remove blog-active plugins
|
51 |
-
*
|
52 |
-
* @param array $plugins numerically keyed array of plugin names
|
53 |
-
*
|
54 |
-
* @return array
|
55 |
-
*/
|
56 |
-
function wpstg_exclude_plugins( $plugins ) {
|
57 |
-
if ( ! is_array( $plugins ) || empty( $plugins ) ) {
|
58 |
-
return $plugins;
|
59 |
-
}
|
60 |
-
|
61 |
-
if ( ! wpstg_is_compatibility_mode_request() ) {
|
62 |
-
return $plugins;
|
63 |
-
}
|
64 |
-
|
65 |
-
$blacklist_plugins = wpstg_get_blacklist_plugins();
|
66 |
-
|
67 |
-
if ( ! empty( $blacklist_plugins ) ) {
|
68 |
-
foreach ( $plugins as $key => $plugin ) {
|
69 |
-
if ( false !== strpos( $plugin, 'wp-staging' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) {
|
70 |
-
continue;
|
71 |
-
}
|
72 |
-
unset( $plugins[ $key ] );
|
73 |
-
}
|
74 |
-
}
|
75 |
-
|
76 |
-
return $plugins;
|
77 |
-
|
78 |
-
}
|
79 |
-
|
80 |
-
add_filter( 'option_active_plugins', 'wpstg_exclude_plugins' );
|
81 |
-
|
82 |
-
/**
|
83 |
-
* remove network-active plugins
|
84 |
-
*
|
85 |
-
* @param array $plugins array of plugins keyed by name (name=>timestamp pairs)
|
86 |
-
*
|
87 |
-
* @return array
|
88 |
-
*/
|
89 |
-
function wpstg_exclude_site_plugins( $plugins ) {
|
90 |
-
if ( ! is_array( $plugins ) || empty( $plugins ) ) {
|
91 |
-
return $plugins;
|
92 |
-
}
|
93 |
-
|
94 |
-
if ( ! wpstg_is_compatibility_mode_request() ) {
|
95 |
-
return $plugins;
|
96 |
-
}
|
97 |
-
|
98 |
-
$blacklist_plugins = wpstg_get_blacklist_plugins();
|
99 |
-
|
100 |
-
if ( ! empty( $blacklist_plugins ) ) {
|
101 |
-
foreach ( array_keys( $plugins ) as $plugin ) {
|
102 |
-
if ( false !== strpos( $plugin, 'wp-staging' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) {
|
103 |
-
continue;
|
104 |
-
}
|
105 |
-
unset( $plugins[ $plugin ] );
|
106 |
-
}
|
107 |
-
}
|
108 |
-
|
109 |
-
return $plugins;
|
110 |
-
}
|
111 |
-
|
112 |
-
add_filter( 'site_option_active_sitewide_plugins', 'wpstg_exclude_site_plugins' );
|
113 |
-
|
114 |
-
/**
|
115 |
-
* Should the current request be processed by Compatibility Mode?
|
116 |
-
*
|
117 |
-
* @return bool
|
118 |
-
*/
|
119 |
-
function wpstg_is_compatibility_mode_request() {
|
120 |
-
if ( ! defined( 'DOING_AJAX' ) ||
|
121 |
-
! DOING_AJAX ||
|
122 |
-
! isset( $_POST['action'] ) ||
|
123 |
-
false === strpos( $_POST['action'], 'wpstg' )
|
124 |
-
) {
|
125 |
-
return false;
|
126 |
-
}
|
127 |
-
return true;
|
128 |
-
}
|
129 |
-
|
130 |
-
/**
|
131 |
-
* Returns an array of plugin slugs to be blacklisted.
|
132 |
-
*
|
133 |
-
* @return array
|
134 |
-
*/
|
135 |
-
function wpstg_get_blacklist_plugins() {
|
136 |
-
$blacklist_plugins = array();
|
137 |
-
|
138 |
-
//@todo use this later for multisites
|
139 |
-
//$wpstg_options = get_site_option( 'wpstg_settings' );
|
140 |
-
$wpstg_options = get_option( 'wpstg_settings' );
|
141 |
-
|
142 |
-
if ( ! empty( $wpstg_options['blacklist_plugins'] ) ) {
|
143 |
-
$blacklist_plugins = array_flip( $wpstg_options['blacklist_plugins'] );
|
144 |
-
}
|
145 |
-
|
146 |
-
return $blacklist_plugins;
|
147 |
-
}
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: WP Staging Optimizer
|
4 |
+
Plugin URI: https://wp-staging.com
|
5 |
+
Description: Prevents 3rd party plugins from being loaded during WP Staging specific operations
|
6 |
+
Author: René Hermenau
|
7 |
+
Version: 1.0
|
8 |
+
Author URI: https://wp-staging.com
|
9 |
+
Credit: Original version is made by Delicious Brains (WP Migrate DB). Thank you guys!
|
10 |
+
*/
|
11 |
+
|
12 |
+
$GLOBALS['wpstg_optimizer'] = true;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Remove TGM Plugin Activation 'force_activation' admin_init action hook if present.
|
16 |
+
*
|
17 |
+
* This is to stop excluded plugins being deactivated after a migration, when a theme uses TGMPA to require a plugin to be always active.
|
18 |
+
*/
|
19 |
+
function wpstg_tgmpa_compatibility() {
|
20 |
+
$remove_function = false;
|
21 |
+
|
22 |
+
// run on wpstg page
|
23 |
+
if ( isset( $_GET['page'] ) && 'wpstg_clone' == $_GET['page'] ) {
|
24 |
+
$remove_function = true;
|
25 |
+
}
|
26 |
+
// run on wpstg ajax requests
|
27 |
+
if ( defined( 'DOING_AJAX' ) && DOING_AJAX && isset( $_POST['action'] ) && false !== strpos( $_POST['action'], 'wpstg' ) ) {
|
28 |
+
$remove_function = true;
|
29 |
+
}
|
30 |
+
|
31 |
+
if ( $remove_function ) {
|
32 |
+
global $wp_filter;
|
33 |
+
$admin_init_functions = $wp_filter['admin_init'];
|
34 |
+
foreach ( $admin_init_functions as $priority => $functions ) {
|
35 |
+
foreach ( $functions as $key => $function ) {
|
36 |
+
// searching for function this way as can't rely on the calling class being named TGM_Plugin_Activation
|
37 |
+
if ( false !== strpos( $key, 'force_activation' ) ) {
|
38 |
+
unset( $wp_filter['admin_init'][ $priority ][ $key ] );
|
39 |
+
|
40 |
+
return;
|
41 |
+
}
|
42 |
+
}
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
add_action( 'admin_init', 'wpstg_tgmpa_compatibility', 1 );
|
48 |
+
|
49 |
+
/**
|
50 |
+
* remove blog-active plugins
|
51 |
+
*
|
52 |
+
* @param array $plugins numerically keyed array of plugin names
|
53 |
+
*
|
54 |
+
* @return array
|
55 |
+
*/
|
56 |
+
function wpstg_exclude_plugins( $plugins ) {
|
57 |
+
if ( ! is_array( $plugins ) || empty( $plugins ) ) {
|
58 |
+
return $plugins;
|
59 |
+
}
|
60 |
+
|
61 |
+
if ( ! wpstg_is_compatibility_mode_request() ) {
|
62 |
+
return $plugins;
|
63 |
+
}
|
64 |
+
|
65 |
+
$blacklist_plugins = wpstg_get_blacklist_plugins();
|
66 |
+
|
67 |
+
if ( ! empty( $blacklist_plugins ) ) {
|
68 |
+
foreach ( $plugins as $key => $plugin ) {
|
69 |
+
if ( false !== strpos( $plugin, 'wp-staging' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) {
|
70 |
+
continue;
|
71 |
+
}
|
72 |
+
unset( $plugins[ $key ] );
|
73 |
+
}
|
74 |
+
}
|
75 |
+
|
76 |
+
return $plugins;
|
77 |
+
|
78 |
+
}
|
79 |
+
|
80 |
+
add_filter( 'option_active_plugins', 'wpstg_exclude_plugins' );
|
81 |
+
|
82 |
+
/**
|
83 |
+
* remove network-active plugins
|
84 |
+
*
|
85 |
+
* @param array $plugins array of plugins keyed by name (name=>timestamp pairs)
|
86 |
+
*
|
87 |
+
* @return array
|
88 |
+
*/
|
89 |
+
function wpstg_exclude_site_plugins( $plugins ) {
|
90 |
+
if ( ! is_array( $plugins ) || empty( $plugins ) ) {
|
91 |
+
return $plugins;
|
92 |
+
}
|
93 |
+
|
94 |
+
if ( ! wpstg_is_compatibility_mode_request() ) {
|
95 |
+
return $plugins;
|
96 |
+
}
|
97 |
+
|
98 |
+
$blacklist_plugins = wpstg_get_blacklist_plugins();
|
99 |
+
|
100 |
+
if ( ! empty( $blacklist_plugins ) ) {
|
101 |
+
foreach ( array_keys( $plugins ) as $plugin ) {
|
102 |
+
if ( false !== strpos( $plugin, 'wp-staging' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) {
|
103 |
+
continue;
|
104 |
+
}
|
105 |
+
unset( $plugins[ $plugin ] );
|
106 |
+
}
|
107 |
+
}
|
108 |
+
|
109 |
+
return $plugins;
|
110 |
+
}
|
111 |
+
|
112 |
+
add_filter( 'site_option_active_sitewide_plugins', 'wpstg_exclude_site_plugins' );
|
113 |
+
|
114 |
+
/**
|
115 |
+
* Should the current request be processed by Compatibility Mode?
|
116 |
+
*
|
117 |
+
* @return bool
|
118 |
+
*/
|
119 |
+
function wpstg_is_compatibility_mode_request() {
|
120 |
+
if ( ! defined( 'DOING_AJAX' ) ||
|
121 |
+
! DOING_AJAX ||
|
122 |
+
! isset( $_POST['action'] ) ||
|
123 |
+
false === strpos( $_POST['action'], 'wpstg' )
|
124 |
+
) {
|
125 |
+
return false;
|
126 |
+
}
|
127 |
+
return true;
|
128 |
+
}
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Returns an array of plugin slugs to be blacklisted.
|
132 |
+
*
|
133 |
+
* @return array
|
134 |
+
*/
|
135 |
+
function wpstg_get_blacklist_plugins() {
|
136 |
+
$blacklist_plugins = array();
|
137 |
+
|
138 |
+
//@todo use this later for multisites
|
139 |
+
//$wpstg_options = get_site_option( 'wpstg_settings' );
|
140 |
+
$wpstg_options = get_option( 'wpstg_settings' );
|
141 |
+
|
142 |
+
if ( ! empty( $wpstg_options['blacklist_plugins'] ) ) {
|
143 |
+
$blacklist_plugins = array_flip( $wpstg_options['blacklist_plugins'] );
|
144 |
+
}
|
145 |
+
|
146 |
+
return $blacklist_plugins;
|
147 |
+
}
|
readme.txt
CHANGED
@@ -9,7 +9,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
9 |
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
|
10 |
Requires at least: 3.6+
|
11 |
Tested up to: 4.7.2
|
12 |
-
Stable tag: 1.1.
|
13 |
|
14 |
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
|
15 |
|
@@ -143,6 +143,9 @@ After installation goto the settings page 'Staging' and do your adjustments ther
|
|
143 |
|
144 |
== Changelog ==
|
145 |
|
|
|
|
|
|
|
146 |
= 1.1.3 =
|
147 |
* New: Tested up to wp 4.7.2
|
148 |
* Fix: Arrows in drop down for folder selection are distorted
|
9 |
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
|
10 |
Requires at least: 3.6+
|
11 |
Tested up to: 4.7.2
|
12 |
+
Stable tag: 1.1.4
|
13 |
|
14 |
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
|
15 |
|
143 |
|
144 |
== Changelog ==
|
145 |
|
146 |
+
= 1.1.4 =
|
147 |
+
* Fix: Fatal error Unsupported operand types
|
148 |
+
|
149 |
= 1.1.3 =
|
150 |
* New: Tested up to wp 4.7.2
|
151 |
* Fix: Arrows in drop down for folder selection are distorted
|
wp-staging.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Description: Create a staging clone site for testing & developing
|
7 |
* Author: WP-Staging, René Hermenau
|
8 |
* Author URI: https://wordpress.org/plugins/wp-staging
|
9 |
-
* Version: 1.1.
|
10 |
* Text Domain: wpstg
|
11 |
* Domain Path: languages
|
12 |
|
@@ -34,7 +34,7 @@ if ( !defined('ABSPATH') )
|
|
34 |
|
35 |
// Plugin version
|
36 |
if ( !defined('WPSTG_VERSION') ) {
|
37 |
-
define('WPSTG_VERSION', '1.1.
|
38 |
}
|
39 |
// Is compatible up to WordPress version
|
40 |
if ( !defined('WPSTG_WP_COMPATIBLE') ) {
|
6 |
* Description: Create a staging clone site for testing & developing
|
7 |
* Author: WP-Staging, René Hermenau
|
8 |
* Author URI: https://wordpress.org/plugins/wp-staging
|
9 |
+
* Version: 1.1.4
|
10 |
* Text Domain: wpstg
|
11 |
* Domain Path: languages
|
12 |
|
34 |
|
35 |
// Plugin version
|
36 |
if ( !defined('WPSTG_VERSION') ) {
|
37 |
+
define('WPSTG_VERSION', '1.1.4');
|
38 |
}
|
39 |
// Is compatible up to WordPress version
|
40 |
if ( !defined('WPSTG_WP_COMPATIBLE') ) {
|