WP Staging – DB & File Duplicator & Migration - Version 1.1.4

Version Description

  • Fix: Fatal error Unsupported operand types
Download this release

Release Info

Developer ReneHermi
Plugin Icon 128x128 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 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
- if (1 < $out = $size / 1000000000)
 
 
 
 
 
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&#8217; 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&#8217; 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&#8217; 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&#8217; 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.3
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.3
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.3');
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') ) {