BackUpWordPress - Version 2.5

Version Description

Download this release

Release Info

Developer willmot
Plugin Icon 128x128 BackUpWordPress
Version 2.5
Comparing to
See all releases

Code changes from version 2.4.3 to 2.5

admin/actions.php CHANGED
@@ -16,7 +16,7 @@ function hmbkp_request_delete_backup() {
16
  if ( is_wp_error( $deleted ) )
17
  echo $deleted->get_error_message();
18
 
19
- wp_redirect( remove_query_arg( array( 'hmbkp_delete_backup', '_wpnonce' ) ), 303 );
20
 
21
  die;
22
 
@@ -34,7 +34,7 @@ function hmbkp_request_enable_support() {
34
 
35
  update_option( 'hmbkp_enable_support', true );
36
 
37
- wp_redirect( remove_query_arg( 'null' ) , 303 );
38
 
39
  die;
40
 
@@ -53,7 +53,7 @@ function hmbkp_request_delete_schedule() {
53
  $schedule = new HMBKP_Scheduled_Backup( sanitize_text_field( urldecode( $_GET['hmbkp_schedule_id'] ) ) );
54
  $schedule->cancel( true );
55
 
56
- wp_redirect( remove_query_arg( array( 'hmbkp_schedule_id', 'action', '_wpnonce' ) ), 303 );
57
 
58
  die;
59
 
@@ -67,6 +67,9 @@ function hmbkp_ajax_request_do_backup() {
67
 
68
  check_ajax_referer( 'hmbkp_nonce', 'nonce' );
69
 
 
 
 
70
  if ( empty( $_POST['hmbkp_schedule_id'] ) )
71
  die;
72
 
@@ -133,7 +136,7 @@ function hmbkp_request_download_backup() {
133
 
134
  }
135
 
136
- wp_redirect( $url, 303 );
137
 
138
  die;
139
 
@@ -157,7 +160,7 @@ function hmbkp_request_cancel_backup() {
157
 
158
  hmbkp_cleanup();
159
 
160
- wp_redirect( remove_query_arg( array( 'action' ) ), 303 );
161
 
162
  die;
163
 
@@ -175,7 +178,7 @@ function hmbkp_dismiss_error() {
175
 
176
  hmbkp_cleanup();
177
 
178
- wp_redirect( remove_query_arg( 'action' ), 303 );
179
 
180
  die;
181
 
16
  if ( is_wp_error( $deleted ) )
17
  echo $deleted->get_error_message();
18
 
19
+ wp_safe_redirect( remove_query_arg( array( 'hmbkp_delete_backup', '_wpnonce' ) ), 303 );
20
 
21
  die;
22
 
34
 
35
  update_option( 'hmbkp_enable_support', true );
36
 
37
+ wp_safe_redirect( remove_query_arg( 'null' ) , 303 );
38
 
39
  die;
40
 
53
  $schedule = new HMBKP_Scheduled_Backup( sanitize_text_field( urldecode( $_GET['hmbkp_schedule_id'] ) ) );
54
  $schedule->cancel( true );
55
 
56
+ wp_safe_redirect( remove_query_arg( array( 'hmbkp_schedule_id', 'action', '_wpnonce' ) ), 303 );
57
 
58
  die;
59
 
67
 
68
  check_ajax_referer( 'hmbkp_nonce', 'nonce' );
69
 
70
+ // Fixes an issue on servers which only allow a single session per client
71
+ session_write_close();
72
+
73
  if ( empty( $_POST['hmbkp_schedule_id'] ) )
74
  die;
75
 
136
 
137
  }
138
 
139
+ wp_safe_redirect( $url, 303 );
140
 
141
  die;
142
 
160
 
161
  hmbkp_cleanup();
162
 
163
+ wp_safe_redirect( remove_query_arg( array( 'action' ) ), 303 );
164
 
165
  die;
166
 
178
 
179
  hmbkp_cleanup();
180
 
181
+ wp_safe_redirect( remove_query_arg( 'action' ), 303 );
182
 
183
  die;
184
 
admin/enable-support.php CHANGED
@@ -20,7 +20,7 @@
20
 
21
  <?php foreach ( HMBKP_Requirements::get_requirements( $group ) as $requirement ) : ?>
22
 
23
- <?php if ( is_string( $requirement->raw_result() ) || is_bool( $requirement->raw_result() ) ) { ?>
24
 
25
  <tr>
26
 
20
 
21
  <?php foreach ( HMBKP_Requirements::get_requirements( $group ) as $requirement ) : ?>
22
 
23
+ <?php if ( ( is_string( $requirement->raw_result() ) && strlen( $requirement->result() ) < 20 ) || is_bool( $requirement->raw_result() ) ) { ?>
24
 
25
  <tr>
26
 
admin/page.php CHANGED
@@ -32,6 +32,6 @@
32
 
33
  <p class="howto"><?php _e( 'If you need help getting things working then check the FAQ by clicking on help in the top right hand corner of this page.', 'hmbkp' ); ?></p>
34
 
35
- <p class="howto"><strong><?php printf( __( 'Wish you could store your backups in a safer place? Our %1$spremium extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and more.', 'hmbkp' ), '<a href="http://bwp.hmn.md">', '</a>' ); ?></strong></p>
36
 
37
- </div>
32
 
33
  <p class="howto"><?php _e( 'If you need help getting things working then check the FAQ by clicking on help in the top right hand corner of this page.', 'hmbkp' ); ?></p>
34
 
35
+ <p class="howto"><strong><?php printf( __( 'Wish you could store your backups in a safer place? Our %1$spremium extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and more.', 'hmbkp' ), '<a href="http://bwp.hmn.md/?utm_source=wordpress-org&utm_medium=wp-admin&utm_campaign=freeplugin">', '</a>' ); ?></strong></p>
36
 
37
+ </div>
admin/server-info.php CHANGED
@@ -23,8 +23,3 @@
23
 
24
  foreach ( HMBKP_Services::get_services() as $file => $service )
25
  echo wp_kses_post( call_user_func( array( $service, 'intercom_data_html' ) ) );
26
-
27
-
28
-
29
-
30
-
23
 
24
  foreach ( HMBKP_Services::get_services() as $file => $service )
25
  echo wp_kses_post( call_user_func( array( $service, 'intercom_data_html' ) ) );
 
 
 
 
 
assets/hmbkp.css CHANGED
@@ -18,7 +18,7 @@ tfoot p { margin: 0; font-weight: normal; }
18
  .contextual-help-tabs-wrap .updated { margin: 15px 0 0; }
19
 
20
  .subsubsub { width: 100%; margin: 20px 0px 0px 0px; border-bottom: 1px solid #EEE; }
21
- .subsubsub li + li::before { content: "| "; }
22
  .subsubsub .add-new-h2 { top: 0; }
23
 
24
  .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-state-active a { font-weight: bold; color: #000; }
@@ -52,21 +52,21 @@ tfoot p { margin: 0; font-weight: normal; }
52
 
53
  .hmbkp-schedule-sentence { margin: 0; font-size: 16px; font-weight: lighter; margin: 30px 0 10px; clear: both; margin-left: 10px; }
54
  .hmbkp-schedule-sentence::before { content: "\2714"; margin-right: 10px; width: 16px; height: 47px; display: block; float: left; }
55
- .hmbkp-schedule-sentence.hmbkp-error::before { content: "\2718"; }
56
- .hmbkp-schedule-sentence.hmbkp-running::before { background-image: url('wpspin_light.gif'); background-repeat: no-repeat; margin-right: 10px; content: " "; }
57
  .hmbkp-schedule-sentence .hmbkp-status { display: none; font-size: 12px; color: #666; margin: 2px 0 0 26px; }
58
  .hmbkp-schedule-sentence.hmbkp-running .hmbkp-status { display: block; }
59
  .hmbkp-schedule-sentence.hmbkp-running .hmbkp-schedule-actions { display: none; }
60
  .hmbkp-schedule-sentence [title] { border-bottom: 1px dotted #CCC; cursor: help; }
 
61
 
62
- .subsubsub li.hmbkp-running a { background-image: url('wpspin_light.gif'); background-repeat: no-repeat; padding-left: 20px; vertical-align: middle; }
63
- .subsubsub li.hmbkp-running a.current { padding: 0; background-image: none; }
64
 
65
  .hmbkp-schedule-sentence .hmbkp-schedule-actions { visibility: visible; }
66
  .hmbkp-schedule-actions { font-size: 12px; font-weight: normal; margin: 0 0 0 26px; }
67
 
68
  .hmbkp-ajax-loading, button.hmbkp-ajax-loading { padding-left: 20px; }
69
- .hmbkp-ajax-loading::before { background-image: url('wpspin_light-2x.gif'); background-repeat: no-repeat; background-position: 0 -0px; background-size: 16px 16px; margin-left: -4px; display: inline-block; width: 18px; height: 18px; content: " "; vertical-align: middle; padding-right: 1px; }
70
 
71
  button { height: 14px; }
72
 
18
  .contextual-help-tabs-wrap .updated { margin: 15px 0 0; }
19
 
20
  .subsubsub { width: 100%; margin: 20px 0px 0px 0px; border-bottom: 1px solid #EEE; }
21
+ .subsubsub li + li::before { content: "| "; vertical-align: text-top; margin: -1px; display: inline-block; }
22
  .subsubsub .add-new-h2 { top: 0; }
23
 
24
  .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-state-active a { font-weight: bold; color: #000; }
52
 
53
  .hmbkp-schedule-sentence { margin: 0; font-size: 16px; font-weight: lighter; margin: 30px 0 10px; clear: both; margin-left: 10px; }
54
  .hmbkp-schedule-sentence::before { content: "\2714"; margin-right: 10px; width: 16px; height: 47px; display: block; float: left; }
55
+ .hmbkp-schedule-sentence.hmbkp-error:before { content: "\2718"; }
56
+ .hmbkp-schedule-sentence.hmbkp-running:before { width: 16px;height: 47px; margin-right: 10px; content: ""; background: transparent url('spinner-2x.gif') no-repeat 0 0; background-size: 16px 16px;display: inline-block; }
57
  .hmbkp-schedule-sentence .hmbkp-status { display: none; font-size: 12px; color: #666; margin: 2px 0 0 26px; }
58
  .hmbkp-schedule-sentence.hmbkp-running .hmbkp-status { display: block; }
59
  .hmbkp-schedule-sentence.hmbkp-running .hmbkp-schedule-actions { display: none; }
60
  .hmbkp-schedule-sentence [title] { border-bottom: 1px dotted #CCC; cursor: help; }
61
+ .hmbkp-schedule-sentence .hmbkp-status[title] { border-bottom: none; }
62
 
63
+ .subsubsub li.hmbkp-running a:not(.current):before { width: 16px; height: 16px; margin: 0 8px 0 3px; content: ""; background: transparent url('spinner-2x.gif') no-repeat left center; background-size: 16px 16px; display: inline-block; margin-bottom: -3px; }
 
64
 
65
  .hmbkp-schedule-sentence .hmbkp-schedule-actions { visibility: visible; }
66
  .hmbkp-schedule-actions { font-size: 12px; font-weight: normal; margin: 0 0 0 26px; }
67
 
68
  .hmbkp-ajax-loading, button.hmbkp-ajax-loading { padding-left: 20px; }
69
+ .hmbkp-ajax-loading:before {width: 16px;height: 16px; margin-right: 10px; content: ""; background: transparent url('spinner-2x.gif') no-repeat 0 0; background-size: 16px 16px; vertical-align: middle; display: inline-block; }
70
 
71
  button { height: 14px; }
72
 
assets/spinner-2x.gif ADDED
Binary file
assets/spinner.gif ADDED
Binary file
assets/wpspin_light-2x.gif DELETED
Binary file
assets/wpspin_light.gif DELETED
Binary file
backupwordpress.php CHANGED
@@ -5,7 +5,7 @@ Plugin Name: BackUpWordPress
5
  Plugin URI: http://hmn.md/backupwordpress/
6
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>.
7
  Author: Human Made Limited
8
- Version: 2.4.3
9
  Author URI: http://hmn.md/
10
  */
11
 
@@ -45,7 +45,6 @@ if ( ! defined( 'HMBKP_ADMIN_URL' ) ) {
45
  define( 'HMBKP_ADMIN_URL', add_query_arg( 'page', HMBKP_PLUGIN_SLUG, admin_url( 'tools.php' ) ) );
46
  }
47
 
48
-
49
  $key = array( ABSPATH, time() );
50
 
51
  foreach ( array( 'AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT', 'NONCE_SALT', 'SECRET_KEY' ) as $constant )
@@ -57,7 +56,7 @@ shuffle( $key );
57
  define( 'HMBKP_SECURE_KEY', md5( serialize( $key ) ) );
58
 
59
  if ( ! defined( 'HMBKP_REQUIRED_WP_VERSION' ) )
60
- define( 'HMBKP_REQUIRED_WP_VERSION', '3.3.3' );
61
 
62
  // Max memory limit isn't defined in old versions of WordPress
63
  if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) )
@@ -66,24 +65,6 @@ if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) )
66
  if ( ! defined( 'HMBKP_SCHEDULE_TIME' ) )
67
  define( 'HMBKP_SCHEDULE_TIME', '11pm' );
68
 
69
- if ( ! defined( 'HMBKP_REQUIRED_PHP_VERSION' ) )
70
- define( 'HMBKP_REQUIRED_PHP_VERSION', '5.2.4' );
71
-
72
- if ( ! defined( 'MINUTE_IN_SECONDS' ) )
73
- define( 'MINUTE_IN_SECONDS', 60 );
74
-
75
- if ( ! defined( 'HOUR_IN_SECONDS' ) )
76
- define( 'HOUR_IN_SECONDS', 60 * MINUTE_IN_SECONDS );
77
-
78
- if ( ! defined( 'DAY_IN_SECONDS' ) )
79
- define( 'DAY_IN_SECONDS', 24 * HOUR_IN_SECONDS );
80
-
81
- if ( ! defined( 'WEEK_IN_SECONDS' ) )
82
- define( 'WEEK_IN_SECONDS', 7 * DAY_IN_SECONDS );
83
-
84
- if ( ! defined( 'YEAR_IN_SECONDS' ) )
85
- define( 'YEAR_IN_SECONDS', 365 * DAY_IN_SECONDS );
86
-
87
  if ( ! defined( 'HMBKP_ADMIN_PAGE' ) ) {
88
 
89
  if ( is_multisite() )
@@ -93,7 +74,6 @@ if ( ! defined( 'HMBKP_ADMIN_PAGE' ) ) {
93
 
94
  }
95
 
96
-
97
  // Load the admin menu
98
  require_once( HMBKP_PLUGIN_PATH . '/admin/menu.php' );
99
  require_once( HMBKP_PLUGIN_PATH . '/admin/actions.php' );
@@ -124,17 +104,6 @@ if ( defined( 'WP_CLI' ) && WP_CLI )
124
  register_activation_hook( HMBKP_PLUGIN_SLUG . '/backupwordpress.php', 'hmbkp_activate' );
125
  register_deactivation_hook( HMBKP_PLUGIN_SLUG . '/backupwordpress.php', 'hmbkp_deactivate' );
126
 
127
- // Don't activate on anything less than PHP 5.2.4
128
- if ( version_compare( phpversion(), HMBKP_REQUIRED_PHP_VERSION, '<' ) ) {
129
-
130
- require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
131
- deactivate_plugins( __FILE__ );
132
-
133
- if ( isset( $_GET['action'] ) && ( $_GET['action'] == 'activate' || $_GET['action'] == 'error_scrape' ) )
134
- die( sprintf( __( 'BackUpWordPress requires PHP version %s or greater.', 'hmbkp' ), HMBKP_REQUIRED_PHP_VERSION ) );
135
-
136
- }
137
-
138
  // Don't activate on old versions of WordPress
139
  global $wp_version;
140
 
@@ -170,6 +139,9 @@ function hmbkp_init() {
170
  }
171
  add_action( 'admin_init', 'hmbkp_init' );
172
 
 
 
 
173
  function hmbkp_load_scripts() {
174
 
175
  wp_enqueue_script( 'hmbkp-colorbox', HMBKP_PLUGIN_URL . 'assets/colorbox/jquery.colorbox-min.js', array( 'jquery', 'jquery-ui-tabs' ), sanitize_title( HMBKP_VERSION ) );
@@ -194,8 +166,6 @@ function hmbkp_load_scripts() {
194
  }
195
  add_action( 'admin_print_scripts-' . HMBKP_ADMIN_PAGE, 'hmbkp_load_scripts' );
196
 
197
-
198
-
199
  /**
200
  * Load Intercom and send across user information and server info
201
  *
@@ -229,7 +199,7 @@ function hmbkp_load_intercom_script() {
229
  $info['email'] = $current_user->user_email;
230
  $info['created_at'] = strtotime( $current_user->user_registered );
231
  $info['app_id'] = "7f1l4qyq";
232
- $info['name'] = $current_user->user_nicename;
233
  $info['widget'] = array( 'activator' => '#intercom' ); ?>
234
 
235
  <script id="IntercomSettingsScriptTag">
@@ -240,8 +210,9 @@ function hmbkp_load_intercom_script() {
240
  <?php }
241
  add_action( 'admin_footer-' . HMBKP_ADMIN_PAGE, 'hmbkp_load_intercom_script' );
242
 
243
-
244
-
 
245
  function hmbkp_load_styles(){
246
 
247
  wp_enqueue_style( 'hmbkp_colorbox', HMBKP_PLUGIN_URL . 'assets/colorbox/example1/colorbox.css', false, HMBKP_VERSION );
@@ -267,7 +238,6 @@ function hmbkp_schedule_hook_run( $schedule_id ) {
267
  }
268
  add_action( 'hmbkp_schedule_hook', 'hmbkp_schedule_hook_run' );
269
 
270
-
271
  /**
272
  * Loads the plugin text domain for translation
273
  * This setup allows a user to just drop his custom translation files into the WordPress language directory
@@ -293,12 +263,15 @@ function hmbkp_plugin_textdomain() {
293
  }
294
  add_action( 'init', 'hmbkp_plugin_textdomain', 1 );
295
 
 
 
 
296
  function hmbkp_display_server_info_tab() {
297
 
298
  require_once( HMBKP_PLUGIN_PATH . '/classes/class-requirements.php' );
299
 
300
  ob_start();
301
- require_once 'admin/server-info.php';
302
  $info = ob_get_clean();
303
 
304
  get_current_screen()->add_help_tab(
5
  Plugin URI: http://hmn.md/backupwordpress/
6
  Description: Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>.
7
  Author: Human Made Limited
8
+ Version: 2.5
9
  Author URI: http://hmn.md/
10
  */
11
 
45
  define( 'HMBKP_ADMIN_URL', add_query_arg( 'page', HMBKP_PLUGIN_SLUG, admin_url( 'tools.php' ) ) );
46
  }
47
 
 
48
  $key = array( ABSPATH, time() );
49
 
50
  foreach ( array( 'AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT', 'NONCE_SALT', 'SECRET_KEY' ) as $constant )
56
  define( 'HMBKP_SECURE_KEY', md5( serialize( $key ) ) );
57
 
58
  if ( ! defined( 'HMBKP_REQUIRED_WP_VERSION' ) )
59
+ define( 'HMBKP_REQUIRED_WP_VERSION', '3.7.1' );
60
 
61
  // Max memory limit isn't defined in old versions of WordPress
62
  if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) )
65
  if ( ! defined( 'HMBKP_SCHEDULE_TIME' ) )
66
  define( 'HMBKP_SCHEDULE_TIME', '11pm' );
67
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  if ( ! defined( 'HMBKP_ADMIN_PAGE' ) ) {
69
 
70
  if ( is_multisite() )
74
 
75
  }
76
 
 
77
  // Load the admin menu
78
  require_once( HMBKP_PLUGIN_PATH . '/admin/menu.php' );
79
  require_once( HMBKP_PLUGIN_PATH . '/admin/actions.php' );
104
  register_activation_hook( HMBKP_PLUGIN_SLUG . '/backupwordpress.php', 'hmbkp_activate' );
105
  register_deactivation_hook( HMBKP_PLUGIN_SLUG . '/backupwordpress.php', 'hmbkp_deactivate' );
106
 
 
 
 
 
 
 
 
 
 
 
 
107
  // Don't activate on old versions of WordPress
108
  global $wp_version;
109
 
139
  }
140
  add_action( 'admin_init', 'hmbkp_init' );
141
 
142
+ /**
143
+ * Enqueue plugin scripts
144
+ */
145
  function hmbkp_load_scripts() {
146
 
147
  wp_enqueue_script( 'hmbkp-colorbox', HMBKP_PLUGIN_URL . 'assets/colorbox/jquery.colorbox-min.js', array( 'jquery', 'jquery-ui-tabs' ), sanitize_title( HMBKP_VERSION ) );
166
  }
167
  add_action( 'admin_print_scripts-' . HMBKP_ADMIN_PAGE, 'hmbkp_load_scripts' );
168
 
 
 
169
  /**
170
  * Load Intercom and send across user information and server info
171
  *
199
  $info['email'] = $current_user->user_email;
200
  $info['created_at'] = strtotime( $current_user->user_registered );
201
  $info['app_id'] = "7f1l4qyq";
202
+ $info['name'] = $current_user->display_name;
203
  $info['widget'] = array( 'activator' => '#intercom' ); ?>
204
 
205
  <script id="IntercomSettingsScriptTag">
210
  <?php }
211
  add_action( 'admin_footer-' . HMBKP_ADMIN_PAGE, 'hmbkp_load_intercom_script' );
212
 
213
+ /**
214
+ * Enqueue the plugin styles
215
+ */
216
  function hmbkp_load_styles(){
217
 
218
  wp_enqueue_style( 'hmbkp_colorbox', HMBKP_PLUGIN_URL . 'assets/colorbox/example1/colorbox.css', false, HMBKP_VERSION );
238
  }
239
  add_action( 'hmbkp_schedule_hook', 'hmbkp_schedule_hook_run' );
240
 
 
241
  /**
242
  * Loads the plugin text domain for translation
243
  * This setup allows a user to just drop his custom translation files into the WordPress language directory
263
  }
264
  add_action( 'init', 'hmbkp_plugin_textdomain', 1 );
265
 
266
+ /**
267
+ * Displays the server info in the Help tab
268
+ */
269
  function hmbkp_display_server_info_tab() {
270
 
271
  require_once( HMBKP_PLUGIN_PATH . '/classes/class-requirements.php' );
272
 
273
  ob_start();
274
+ require_once( 'admin/server-info.php' );
275
  $info = ob_get_clean();
276
 
277
  get_current_screen()->add_help_tab(
classes/class-email.php CHANGED
@@ -138,7 +138,7 @@ class HMBKP_Email_Service extends HMBKP_Service {
138
  $download = add_query_arg( 'hmbkp_download', base64_encode( $file ), HMBKP_ADMIN_URL );
139
  $domain = parse_url( home_url(), PHP_URL_HOST ) . parse_url( home_url(), PHP_URL_PATH );
140
 
141
- $headers = 'From: BackUpWordPress <' . get_bloginfo( 'admin_email' ) . '>' . "\r\n";
142
 
143
  // The backup failed, send a message saying as much
144
  if ( ! file_exists( $file ) && ( $errors = array_merge( $this->schedule->get_errors(), $this->schedule->get_warnings() ) ) ) {
@@ -192,4 +192,4 @@ class HMBKP_Email_Service extends HMBKP_Service {
192
  }
193
 
194
  // Register the service
195
- HMBKP_Services::register( __FILE__, 'HMBKP_Email_Service' );
138
  $download = add_query_arg( 'hmbkp_download', base64_encode( $file ), HMBKP_ADMIN_URL );
139
  $domain = parse_url( home_url(), PHP_URL_HOST ) . parse_url( home_url(), PHP_URL_PATH );
140
 
141
+ $headers = 'From: BackUpWordPress <' . apply_filters( 'hmbkp_from_email', get_bloginfo( 'admin_email' ) ) . '>' . "\r\n";
142
 
143
  // The backup failed, send a message saying as much
144
  if ( ! file_exists( $file ) && ( $errors = array_merge( $this->schedule->get_errors(), $this->schedule->get_warnings() ) ) ) {
192
  }
193
 
194
  // Register the service
195
+ HMBKP_Services::register( __FILE__, 'HMBKP_Email_Service' );
classes/class-requirements.php CHANGED
@@ -623,29 +623,6 @@ class HMBKP_Requirement_PHP_API extends HMBKP_Requirement {
623
 
624
  HMBKP_Requirements::register( 'HMBKP_Requirement_PHP_API', 'PHP' );
625
 
626
- /**
627
- * Class HMBKP_Requirement_SERVER
628
- */
629
- class HMBKP_Requirement_SERVER extends HMBKP_Requirement {
630
-
631
- /**
632
- * @var string
633
- */
634
- var $name = '$_SERVER';
635
-
636
- /**
637
- * @return mixed
638
- */
639
- protected function test() {
640
-
641
- return $_SERVER;
642
-
643
- }
644
-
645
- }
646
-
647
- HMBKP_Requirements::register( 'HMBKP_Requirement_SERVER', 'PHP' );
648
-
649
  /**
650
  * Class HMBKP_Requirement_Server_Software
651
  */
@@ -967,4 +944,24 @@ class HMBKP_Requirement_Site_Url extends HMBKP_Requirement {
967
 
968
  }
969
 
970
- HMBKP_Requirements::register( 'HMBKP_Requirement_Site_Url', 'Site' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
623
 
624
  HMBKP_Requirements::register( 'HMBKP_Requirement_PHP_API', 'PHP' );
625
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
626
  /**
627
  * Class HMBKP_Requirement_Server_Software
628
  */
944
 
945
  }
946
 
947
+ HMBKP_Requirements::register( 'HMBKP_Requirement_Site_Url', 'Site' );
948
+
949
+ class HMBKP_Requirement_Plugin_Version extends HMBKP_Requirement {
950
+ var $name = 'Plugin Version';
951
+
952
+ protected function test() {
953
+ return HMBKP_VERSION;
954
+ }
955
+ }
956
+ HMBKP_Requirements::register( 'HMBKP_Requirement_Plugin_Version', 'constants' );
957
+
958
+ class HMBKP_Requirement_Max_Exec extends HMBKP_Requirement {
959
+
960
+ var $name = 'Max execution time';
961
+
962
+ protected function test(){
963
+
964
+ return @ini_get( 'max_execution_time' );
965
+ }
966
+ }
967
+ HMBKP_Requirements::register( 'HMBKP_Requirement_Max_Exec', 'PHP' );
functions/core.php CHANGED
@@ -309,7 +309,7 @@ function hmbkp_path() {
309
  $path = untrailingslashit( HMBKP_PATH );
310
 
311
  // If the dir doesn't exist or isn't writable then use the default path instead instead
312
- if ( ( ! $path || ( is_dir( $path ) && ! is_writable( $path ) ) || ( ! is_dir( $path ) && ! is_writable( dirname( $path ) ) ) ) && $path !== hmbkp_path_default() )
313
  $path = hmbkp_path_default();
314
 
315
  // Create the backups directory if it doesn't exist
@@ -323,13 +323,13 @@ function hmbkp_path() {
323
  // Protect against directory browsing by including a index.html file
324
  $index = $path . '/index.html';
325
 
326
- if ( ! file_exists( $index ) && is_writable( $path ) )
327
  file_put_contents( $index, '' );
328
 
329
  $htaccess = $path . '/.htaccess';
330
 
331
  // Protect the directory with a .htaccess file on Apache servers
332
- if ( $is_apache && function_exists( 'insert_with_markers' ) && ! file_exists( $htaccess ) && is_writable( $path ) ) {
333
 
334
  $contents[] = '# ' . sprintf( __( 'This %s file ensures that other people cannot download your backup files.', 'hmbkp' ), '.htaccess' );
335
  $contents[] = '';
@@ -373,7 +373,7 @@ function hmbkp_path_default() {
373
  $upload_dir = wp_upload_dir();
374
 
375
  // If the backups dir can't be created in WP_CONTENT_DIR then fallback to uploads
376
- if ( ( ( ! is_dir( $path ) && ! is_writable( dirname( $path ) ) ) || ( is_dir( $path ) && ! is_writable( $path ) ) ) && strpos( $path, $upload_dir['basedir'] ) === false ) {
377
 
378
  hmbkp_path_move( $path, $path = HM_Backup::conform_dir( trailingslashit( $upload_dir['basedir'] ) . 'backupwordpress-' . substr( HMBKP_SECURE_KEY, 0, 10 ) . '-backups' ) );
379
 
@@ -403,7 +403,7 @@ function hmbkp_path_move( $from, $to ) {
403
  wp_mkdir_p( $to );
404
 
405
  // Bail if we couldn't
406
- if ( ! is_dir( $to ) || ! is_writable( $to ) )
407
  return false;
408
 
409
  update_option( 'hmbkp_path', $to );
@@ -442,7 +442,7 @@ function hmbkp_path_move( $from, $to ) {
442
  */
443
  function hmbkp_possible() {
444
 
445
- if ( ! is_writable( hmbkp_path() ) || ! is_dir( hmbkp_path() ) )
446
  return false;
447
 
448
  return true;
@@ -492,7 +492,7 @@ function hmbkp_constant_changes() {
492
  hmbkp_path_move( $from, hmbkp_path_default() );
493
 
494
  // If the custom path has changed and the new directory isn't writable
495
- if ( defined( 'HMBKP_PATH' ) && HMBKP_PATH && ! is_writable( HMBKP_PATH ) && get_option( 'hmbkp_path' ) === HMBKP_PATH && is_dir( HMBKP_PATH ) )
496
  hmbkp_path_move( HMBKP_PATH, hmbkp_path_default() );
497
 
498
  }
309
  $path = untrailingslashit( HMBKP_PATH );
310
 
311
  // If the dir doesn't exist or isn't writable then use the default path instead instead
312
+ if ( ( ! $path || ( is_dir( $path ) && ! wp_is_writable( $path ) ) || ( ! is_dir( $path ) && ! wp_is_writable( dirname( $path ) ) ) ) && $path !== hmbkp_path_default() )
313
  $path = hmbkp_path_default();
314
 
315
  // Create the backups directory if it doesn't exist
323
  // Protect against directory browsing by including a index.html file
324
  $index = $path . '/index.html';
325
 
326
+ if ( ! file_exists( $index ) && wp_is_writable( $path ) )
327
  file_put_contents( $index, '' );
328
 
329
  $htaccess = $path . '/.htaccess';
330
 
331
  // Protect the directory with a .htaccess file on Apache servers
332
+ if ( $is_apache && function_exists( 'insert_with_markers' ) && ! file_exists( $htaccess ) && wp_is_writable( $path ) ) {
333
 
334
  $contents[] = '# ' . sprintf( __( 'This %s file ensures that other people cannot download your backup files.', 'hmbkp' ), '.htaccess' );
335
  $contents[] = '';
373
  $upload_dir = wp_upload_dir();
374
 
375
  // If the backups dir can't be created in WP_CONTENT_DIR then fallback to uploads
376
+ if ( ( ( ! is_dir( $path ) && ! wp_is_writable( dirname( $path ) ) ) || ( is_dir( $path ) && ! wp_is_writable( $path ) ) ) && strpos( $path, $upload_dir['basedir'] ) === false ) {
377
 
378
  hmbkp_path_move( $path, $path = HM_Backup::conform_dir( trailingslashit( $upload_dir['basedir'] ) . 'backupwordpress-' . substr( HMBKP_SECURE_KEY, 0, 10 ) . '-backups' ) );
379
 
403
  wp_mkdir_p( $to );
404
 
405
  // Bail if we couldn't
406
+ if ( ! is_dir( $to ) || ! wp_is_writable( $to ) )
407
  return false;
408
 
409
  update_option( 'hmbkp_path', $to );
442
  */
443
  function hmbkp_possible() {
444
 
445
+ if ( ! wp_is_writable( hmbkp_path() ) || ! is_dir( hmbkp_path() ) )
446
  return false;
447
 
448
  return true;
492
  hmbkp_path_move( $from, hmbkp_path_default() );
493
 
494
  // If the custom path has changed and the new directory isn't writable
495
+ if ( defined( 'HMBKP_PATH' ) && HMBKP_PATH && ! wp_is_writable( HMBKP_PATH ) && get_option( 'hmbkp_path' ) === HMBKP_PATH && is_dir( HMBKP_PATH ) )
496
  hmbkp_path_move( HMBKP_PATH, hmbkp_path_default() );
497
 
498
  }
functions/interface.php CHANGED
@@ -68,7 +68,7 @@ function hmbkp_admin_notices() {
68
  endif;
69
 
70
  // If the backups directory exists but isn't writable
71
- if ( is_dir( hmbkp_path() ) && ! is_writable( hmbkp_path() ) ) :
72
 
73
  function hmbkp_writable_path_warning() {
74
  $php_user = exec( 'whoami' );
@@ -103,7 +103,7 @@ function hmbkp_admin_notices() {
103
  endif;
104
 
105
  // If a custom backups directory is defined and exists but isn't writable
106
- if ( defined( 'HMBKP_PATH' ) && HMBKP_PATH && is_dir( HMBKP_PATH ) && ! is_writable( HMBKP_PATH ) ) :
107
 
108
  function hmbkp_custom_path_writable_notice() {
109
  echo '<div id="hmbkp-warning" class="updated fade"><p><strong>' . __( 'BackUpWordPress has detected a problem.', 'hmbkp' ) . '</strong> ' . sprintf( __( 'Your custom backups directory %1$s isn\'t writable, new backups will be saved to %2$s instead.', 'hmbkp' ), '<code>' . esc_html( HMBKP_PATH ) . '</code>', '<code>' . esc_html( hmbkp_path() ) . '</code>' ) . '</p></div>';
68
  endif;
69
 
70
  // If the backups directory exists but isn't writable
71
+ if ( is_dir( hmbkp_path() ) && ! wp_is_writable( hmbkp_path() ) ) :
72
 
73
  function hmbkp_writable_path_warning() {
74
  $php_user = exec( 'whoami' );
103
  endif;
104
 
105
  // If a custom backups directory is defined and exists but isn't writable
106
+ if ( defined( 'HMBKP_PATH' ) && HMBKP_PATH && is_dir( HMBKP_PATH ) && ! wp_is_writable( HMBKP_PATH ) ) :
107
 
108
  function hmbkp_custom_path_writable_notice() {
109
  echo '<div id="hmbkp-warning" class="updated fade"><p><strong>' . __( 'BackUpWordPress has detected a problem.', 'hmbkp' ) . '</strong> ' . sprintf( __( 'Your custom backups directory %1$s isn\'t writable, new backups will be saved to %2$s instead.', 'hmbkp' ), '<code>' . esc_html( HMBKP_PATH ) . '</code>', '<code>' . esc_html( hmbkp_path() ) . '</code>' ) . '</p></div>';
languages/hmbkp.mo CHANGED
Binary file
languages/hmbkp.po CHANGED
@@ -1,826 +1,910 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: BackUpWordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-10-11 15:39+0100\n"
6
- "PO-Revision-Date: 2013-10-11 15:40+0100\n"
7
- "Last-Translator: Human Made Limited <hello@hmn.md>\n"
8
- "Language-Team: Human Made Limited <support@humanmade.co.uk>\n"
9
- "Language: en_GB\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Poedit-KeywordsList: __;_e\n"
14
- "X-Poedit-Basepath: .\n"
 
15
  "X-Generator: Poedit 1.5.7\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
-
19
- #: ../backupwordpress.php:119
20
- #, php-format
21
- msgid "BackUpWordPress requires PHP version %s or greater."
22
- msgstr ""
23
-
24
- #: ../backupwordpress.php:132
25
- #, php-format
26
- msgid "BackUpWordPress requires WordPress version %s or greater."
27
- msgstr ""
28
-
29
- #: ../backupwordpress.php:169 ../admin/schedule-form.php:58
30
- msgid "Update"
31
- msgstr ""
32
-
33
- #: ../backupwordpress.php:170 ../admin/actions.php:487
34
- msgid "Cancel"
35
- msgstr ""
36
 
37
- #: ../backupwordpress.php:171
38
- msgid ""
39
- "Are you sure you want to delete this schedule? All of it's backups will also "
40
- "be deleted."
41
- msgstr ""
42
-
43
- #: ../backupwordpress.php:171 ../backupwordpress.php:172
44
- #: ../backupwordpress.php:173 ../backupwordpress.php:174
45
- msgid "'Cancel' to go back, 'OK' to delete."
46
- msgstr ""
47
-
48
- #: ../backupwordpress.php:172
49
- msgid "Are you sure you want to delete this backup?"
50
- msgstr ""
51
-
52
- #: ../backupwordpress.php:173
53
- msgid "Are you sure you want to remove this exclude rule?"
54
- msgstr ""
55
-
56
- #: ../backupwordpress.php:174
57
- msgid ""
58
- "Reducing the number of backups that are stored on this server will cause "
59
- "some of your existing backups to be deleted, are you sure that's what you "
60
- "want?"
61
- msgstr ""
62
-
63
- #: ../admin/actions.php:250 ../admin/actions.php:256
64
- #: ../functions/interface.php:78 ../functions/interface.php:89
65
- #: ../functions/interface.php:100
66
  msgid "BackUpWordPress has detected a problem."
67
  msgstr ""
68
 
69
- #: ../admin/actions.php:250 ../admin/actions.php:256
70
- #, php-format
71
  msgid ""
72
  "%1$s is returning a %2$s response which could mean cron jobs aren't getting "
73
  "fired properly. BackUpWordPress relies on wp-cron to run scheduled back ups. "
74
  "See the %3$s for more details."
75
  msgstr ""
76
 
77
- #: ../admin/actions.php:342
78
  msgid "Backup type cannot be empty"
79
  msgstr ""
80
 
81
- #: ../admin/actions.php:345
82
  msgid "Invalid backup type"
83
  msgstr ""
84
 
85
- #: ../admin/actions.php:357
86
  msgid "Schedule cannot be empty"
87
  msgstr ""
88
 
89
- #: ../admin/actions.php:360
90
  msgid "Invalid schedule"
91
  msgstr ""
92
 
93
- #: ../admin/actions.php:372
94
  msgid "Max backups can't be empty"
95
  msgstr ""
96
 
97
- #: ../admin/actions.php:375
98
  msgid "Max backups must be a number"
99
  msgstr ""
100
 
101
- #: ../admin/actions.php:378
102
  msgid "Max backups must be greater than 0"
103
  msgstr ""
104
 
105
- #: ../admin/actions.php:481
106
- #, php-format
 
 
 
 
 
107
  msgid "%s didn't match any files."
108
  msgstr ""
109
 
110
- #: ../admin/actions.php:486
111
  msgid "Exclude"
112
  msgstr ""
113
 
114
- #: ../admin/actions.php:508
 
 
 
 
115
  msgid ""
116
  "Your backup completed but with the following errors / warnings, it's "
117
  "probably ok to ignore these."
118
  msgstr ""
119
 
120
- #: ../admin/actions.php:512
121
  msgid "Your backup failed"
122
  msgstr ""
123
 
124
- #: ../admin/actions.php:516
125
  msgid "Here's the response from the server:"
126
  msgstr ""
127
 
128
- #: ../admin/actions.php:520
129
- #, php-format
130
  msgid ""
131
  "You can email details of this error to %s so they can look into the issue."
132
  msgstr ""
133
 
134
- #: ../admin/actions.php:523 ../admin/schedule-form-excludes.php:119
135
  msgid "Close"
136
  msgstr ""
137
 
138
- #: ../admin/actions.php:524
139
  msgid "Email to Support"
140
  msgstr ""
141
 
142
- #: ../admin/backups.php:40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  msgid "add schedule"
144
  msgstr ""
145
 
146
- #: ../admin/backups.php:71
147
  msgid "Size"
148
  msgstr ""
149
 
150
- #: ../admin/backups.php:72
151
  msgid "Type"
152
  msgstr ""
153
 
154
- #: ../admin/backups.php:73
155
  msgid "Actions"
156
  msgstr ""
157
 
158
- #: ../admin/backups.php:100
159
  msgid "This is where your backups will appear once you have some."
160
  msgstr ""
161
 
162
- #: ../admin/backups.php:120
163
  msgid "% Backups Completed"
164
  msgstr ""
165
 
166
- #: ../admin/backups.php:122
167
  msgid "No Backups Completed"
168
  msgstr ""
169
 
170
- #: ../admin/backups.php:124
171
  msgid "1 Backup Completed"
172
  msgstr ""
173
 
174
- #: ../admin/constants.php:3
175
- #, php-format
176
  msgid ""
177
  "You can %1$s any of the following %2$s in your %3$s to control advanced "
178
  "settings. %4$s. Defined %5$s will be highlighted."
179
  msgstr ""
180
 
181
- #: ../admin/constants.php:3 ../admin/menu.php:79
182
  msgid "Constants"
183
  msgstr ""
184
 
185
- #: ../admin/constants.php:3
186
  msgid "The Codex can help"
187
  msgstr ""
188
 
189
- #: ../admin/constants.php:8
190
- #, php-format
191
  msgid ""
192
  "The path to folder you would like to store your backup files in, defaults to "
193
  "%s."
194
  msgstr ""
195
 
196
- #: ../admin/constants.php:8 ../admin/constants.php:11
197
- #: ../admin/constants.php:14 ../admin/constants.php:17
198
- #: ../admin/constants.php:20 ../admin/constants.php:23
199
- #: ../admin/constants.php:26 ../classes/class-email.php:54
200
  msgid "e.g."
201
  msgstr ""
202
 
203
- #: ../admin/constants.php:11
204
- #, php-format
205
  msgid ""
206
  "The path to your %1$s executable. Will be used for the %2$s part of the back "
207
  "up if available."
208
  msgstr ""
209
 
210
- #: ../admin/constants.php:11 ../admin/constants.php:14
211
  msgid "database"
212
  msgstr ""
213
 
214
- #: ../admin/constants.php:14
215
- #, php-format
216
  msgid ""
217
  "The path to your %1$s executable. Will be used to zip up your %2$s and %3$s "
218
  "if available."
219
  msgstr ""
220
 
221
- #: ../admin/constants.php:14
222
  msgid "files"
223
  msgstr ""
224
 
225
- #: ../admin/constants.php:17
226
  msgid ""
227
  "Comma separated list of files or directories to exclude, the backups "
228
  "directory is automatically excluded."
229
  msgstr ""
230
 
231
- #: ../admin/constants.php:20
232
- #, php-format
233
  msgid "The capability to use when calling %1$s. Defaults to %2$s."
234
  msgstr ""
235
 
236
- #: ../admin/constants.php:23
237
- #, php-format
238
  msgid "The root directory that is backed up. Defaults to %s."
239
  msgstr ""
240
 
241
- #: ../admin/constants.php:26
242
- #, php-format
243
  msgid "The time that your schedules should run. Defaults to %s."
244
  msgstr ""
245
 
246
- #: ../admin/enable-support.php:3
247
  msgid "Enable BackUpWordPress Support"
248
  msgstr ""
249
 
250
- #: ../admin/enable-support.php:5
251
- #, php-format
252
  msgid ""
253
  "BackUpWordPress uses %s to provide support. In addition to allowing you to "
254
  "send and receive messages we also send the following server information "
255
  "along with your requests:"
256
  msgstr ""
257
 
258
- #: ../admin/enable-support.php:58
259
  msgid "You can disable support in the future by deactivating BackUpWordPress."
260
  msgstr ""
261
 
262
- #: ../admin/enable-support.php:68
263
  msgid "No thanks"
264
  msgstr ""
265
 
266
- #: ../admin/enable-support.php:70
267
  msgid "Yes I want to enable support"
268
  msgstr ""
269
 
270
- #: ../admin/menu.php:10 ../admin/page.php:6
271
  msgid "Manage Backups"
272
  msgstr ""
273
 
274
- #: ../admin/menu.php:10 ../admin/menu.php:34
275
  msgid "Backups"
276
  msgstr ""
277
 
278
- #: ../admin/menu.php:69
279
  msgid "You are not using the latest stable version of BackUpWordPress"
280
  msgstr ""
281
 
282
- #: ../admin/menu.php:69
283
- #, php-format
284
  msgid ""
285
  "The information below is for version %1$s. View the %2$s file for help "
286
  "specific to version %3$s."
287
  msgstr ""
288
 
289
- #: ../admin/menu.php:77
290
  msgid "FAQ"
291
  msgstr ""
292
 
293
- #: ../admin/menu.php:82
294
  msgid "For more information:"
295
  msgstr ""
296
 
297
- #: ../admin/menu.php:84
298
  msgid "Support Forums"
299
  msgstr ""
300
 
301
- #: ../admin/menu.php:85
302
  msgid "Help with translation"
303
  msgstr ""
304
 
305
- #: ../admin/page.php:10
306
  msgid "Support"
307
  msgstr ""
308
 
309
- #: ../admin/page.php:27
310
  msgid ""
311
  "You need to fix the issues detailed above before BackUpWordPress can start."
312
  msgstr ""
313
 
314
- #: ../admin/page.php:31
315
- #, php-format
316
  msgid ""
317
  "If you're finding BackUpWordPress useful, please %1$s rate it on the plugin "
318
  "directory. %2$s"
319
  msgstr ""
320
 
321
- #: ../admin/page.php:33
322
  msgid ""
323
  "If you need help getting things working then check the FAQ by clicking on "
324
  "help in the top right hand corner of this page."
325
  msgstr ""
326
 
327
- #: ../admin/page.php:35
328
- #, php-format
329
  msgid ""
330
  "Wish you could store your backups in a safer place? Our %1$spremium "
331
  "extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and "
332
  "more."
333
  msgstr ""
334
 
335
- #: ../admin/schedule-form-excludes.php:7
336
  msgid "Manage Excludes"
337
  msgstr ""
338
 
339
- #: ../admin/schedule-form-excludes.php:13
340
  msgid "New Exclude Rule[s]"
341
  msgstr ""
342
 
343
- #: ../admin/schedule-form-excludes.php:17
344
  msgid "Preview"
345
  msgstr ""
346
 
347
- #: ../admin/schedule-form-excludes.php:19
348
- #, php-format
349
  msgid "Enter new exclude rules as a comma separated list, e.g. %s"
350
  msgstr ""
351
 
352
- #: ../admin/schedule-form-excludes.php:29
353
  msgid "Exclude Rules"
354
  msgstr ""
355
 
356
- #: ../admin/schedule-form-excludes.php:44
357
  msgid "default"
358
  msgstr ""
359
 
360
- #: ../admin/schedule-form-excludes.php:48
361
  msgid "defined"
362
  msgstr ""
363
 
364
- #: ../admin/schedule-form-excludes.php:52
365
  msgid "Remove"
366
  msgstr ""
367
 
368
- #: ../admin/schedule-form-excludes.php:71
369
  msgid "Excluded"
370
  msgstr ""
371
 
372
- #: ../admin/schedule-form-excludes.php:75
373
  msgid "Included"
374
  msgstr ""
375
 
376
- #: ../admin/schedule-form-excludes.php:79
377
  msgid "Unreadable"
378
  msgstr ""
379
 
380
- #: ../admin/schedule-form-excludes.php:107
381
  msgid "Unreadable files can't be backed up"
382
  msgstr ""
383
 
384
- #: ../admin/schedule-form-excludes.php:113
385
- #, php-format
386
  msgid "Your site is %s. Backups will be compressed and so will be smaller."
387
  msgstr ""
388
 
389
- #: ../admin/schedule-form.php:7
390
  msgid "Schedule Settings"
391
  msgstr ""
392
 
393
- #: ../admin/schedule-form.php:11
394
  msgid "Backup"
395
  msgstr ""
396
 
397
- #: ../admin/schedule-form.php:14
398
  msgid "Both Database &amp; files"
399
  msgstr ""
400
 
401
- #: ../admin/schedule-form.php:15
402
  msgid "Files only"
403
  msgstr ""
404
 
405
- #: ../admin/schedule-form.php:16
406
  msgid "Database only"
407
  msgstr ""
408
 
409
- #: ../admin/schedule-form.php:23
410
  msgid "Schedule"
411
  msgstr ""
412
 
413
- #: ../admin/schedule-form.php:27
414
  msgid "Manual Only"
415
  msgstr ""
416
 
417
- #: ../admin/schedule-form.php:41
418
  msgid "Number of backups to store on this server"
419
  msgstr ""
420
 
421
- #: ../admin/schedule-form.php:45
422
- #, php-format
423
  msgid ""
424
  "Past this limit older backups will be deleted automatically. This schedule "
425
  "will store a maximum of %s of backups"
426
  msgstr ""
427
 
428
- #: ../admin/schedule.php:4
 
 
 
 
429
  msgid "Backups will be compressed and should be smaller than this."
430
  msgstr ""
431
 
432
- #: ../admin/schedule.php:4
433
  msgid "this shouldn't take long&hellip;"
434
  msgstr ""
435
 
436
- #: ../admin/schedule.php:4
437
  msgid "calculating the size of your site&hellip;"
438
  msgstr ""
439
 
440
- #: ../admin/schedule.php:12
441
- #, php-format
442
  msgid "The next backup will be on %1$s at %2$s"
443
  msgstr ""
444
 
445
- #: ../admin/schedule.php:19
446
  msgid "hourly on the hour"
447
  msgstr ""
448
 
449
- #: ../admin/schedule.php:19
450
- #, php-format
451
  msgid "hourly at %s minutes past the hour"
452
  msgstr ""
453
 
454
- #: ../admin/schedule.php:25
455
- #, php-format
456
  msgid "daily at %s"
457
  msgstr ""
458
 
459
- #: ../admin/schedule.php:37
460
- #, php-format
461
  msgid "every 12 hours at %1$s &amp; %2$s"
462
  msgstr ""
463
 
464
- #: ../admin/schedule.php:43
465
- #, php-format
466
  msgid "weekly on %1$s at %2$s"
467
  msgstr ""
468
 
469
- #: ../admin/schedule.php:49
470
- #, php-format
471
  msgid "fortnightly on %1$s at %2$s"
472
  msgstr ""
473
 
474
- #: ../admin/schedule.php:56
475
- #, php-format
476
  msgid "on the %1$s of each month at %2$s"
477
  msgstr ""
478
 
479
- #: ../admin/schedule.php:62
480
  msgid "manually"
481
  msgstr ""
482
 
483
- #: ../admin/schedule.php:71
484
  msgid "this server"
485
  msgstr ""
486
 
487
- #: ../admin/schedule.php:78
488
- #, php-format
489
  msgid "store only the last backup on %s"
490
  msgstr ""
491
 
492
- #: ../admin/schedule.php:84
493
- #, php-format
494
  msgid "don't store any backups on %s"
495
  msgstr ""
496
 
497
- #: ../admin/schedule.php:90
498
- #, php-format
499
  msgid "store only the last %1$s backups on %2$s"
500
  msgstr ""
501
 
502
- #: ../admin/schedule.php:118
503
- #, php-format
504
  msgid ""
505
  "Backup my %1$s %2$s %3$s, %4$s. %5$s Send a copy of each backup to %6$s."
506
  msgstr ""
507
 
508
- #: ../admin/schedule.php:120
509
- #, php-format
510
  msgid "Backup my %1$s %2$s %3$s, %4$s. %5$s"
511
  msgstr ""
512
 
513
- #: ../classes/class-email.php:31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
514
  msgid "Email notification"
515
  msgstr ""
516
 
517
- #: ../classes/class-email.php:35
518
- #, php-format
519
  msgid ""
520
  "Receive a notification email when a backup completes, if the backup is small "
521
  "enough (&lt; %s) then it will be attached to the email. Separate multiple "
522
  "email address's with a comma."
523
  msgstr ""
524
 
525
- #: ../classes/class-email.php:54
526
- #, php-format
527
  msgid ""
528
  "The maximum filesize of your backup that will be attached to your "
529
  "notification emails . Defaults to %s."
530
  msgstr ""
531
 
532
- #: ../classes/class-email.php:69
533
- #, php-format
534
  msgid "Send an email notification to %s"
535
  msgstr ""
536
 
537
- #: ../classes/class-email.php:100
538
- #, php-format
539
  msgid "%s isn't a valid email"
540
  msgstr ""
541
 
542
- #: ../classes/class-email.php:154
543
- #, php-format
544
  msgid "Backup of %s Failed"
545
  msgstr ""
546
 
547
- #: ../classes/class-email.php:156
548
- #, php-format
549
  msgid "BackUpWordPress was unable to backup your site %1$s."
550
  msgstr ""
551
 
552
- #: ../classes/class-email.php:156
553
  msgid "Here are the errors that we're encountered:"
554
  msgstr ""
555
 
556
- #: ../classes/class-email.php:156
557
- #, php-format
558
  msgid ""
559
  "If the errors above look like Martian, forward this email to %3$s and we'll "
560
  "take a look"
561
  msgstr ""
562
 
563
- #: ../classes/class-email.php:156
564
  msgid ""
565
  "Kind Regards,\n"
566
  "The Apologetic BackUpWordPress Backup Emailing Robot"
567
  msgstr ""
568
 
569
- #: ../classes/class-email.php:164
570
- #, php-format
571
  msgid "Backup of %s"
572
  msgstr ""
573
 
574
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
575
- #, php-format
576
  msgid "BackUpWordPress has completed a backup of your site %1$s."
577
  msgstr ""
578
 
579
- #: ../classes/class-email.php:169
580
  msgid "The backup file should be attached to this email."
581
  msgstr ""
582
 
583
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
584
  msgid "You can download the backup file by clicking the link below:"
585
  msgstr ""
586
 
587
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
588
  msgid ""
589
  "Kind Regards,\n"
590
  "The Happy BackUpWordPress Backup Emailing Robot"
591
  msgstr ""
592
 
593
- #: ../classes/class-email.php:178
594
  msgid "Unfortunately the backup file was too large to attach to this email."
595
  msgstr ""
596
 
597
- #: ../classes/class-schedule.php:239
598
- #, php-format
599
  msgid "Argument 1 for %s must be a valid integer"
600
  msgstr ""
601
 
602
- #: ../classes/class-schedule.php:491
603
- #, php-format
604
  msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
605
  msgstr ""
606
 
607
- #: ../classes/class-schedule.php:609 ../functions/interface.php:261
608
  msgid "Starting Backup"
609
  msgstr ""
610
 
611
- #: ../classes/class-schedule.php:686
612
- #, php-format
613
  msgid "Dumping Database %s"
614
  msgstr ""
615
 
616
- #: ../classes/class-schedule.php:691
617
- #, php-format
618
  msgid "Verifying Database Dump %s"
619
  msgstr ""
620
 
621
- #: ../classes/class-schedule.php:696
622
- #, php-format
623
  msgid "Creating zip archive %s"
624
  msgstr ""
625
 
626
- #: ../classes/class-schedule.php:701
627
- #, php-format
628
  msgid "Verifying Zip Archive %s"
629
  msgstr ""
630
 
631
- #: ../classes/class-schedule.php:706
632
  msgid "Finishing Backup"
633
  msgstr ""
634
 
635
- #: ../classes/class-schedule.php:811
636
- #, php-format
637
  msgid "Argument 1 for %s must be a non empty string"
638
  msgstr ""
639
 
640
- #: ../classes/class-schedule.php:815
641
- #, php-format
642
  msgid "%s dpesn't exist"
643
  msgstr ""
644
 
645
- #: ../classes/class-schedule.php:819
646
  msgid "That backup wasn't created by this schedule"
647
  msgstr ""
648
 
649
- #: ../classes/class-services.php:252
650
- #, php-format
651
  msgid "Argument 1 for %s must be a valid filepath"
652
  msgstr ""
653
 
654
- #: ../classes/class-services.php:267
655
- #, php-format
656
  msgid "Argument 1 for %s must be a registered service"
657
  msgstr ""
658
 
659
- #: ../classes/class-services.php:284
660
- #, php-format
661
  msgid "Argument 1 for %s must be a valid class"
662
  msgstr ""
663
 
664
- #: ../classes/wp-cli.php:16
665
- #, php-format
666
  msgid "BackUpWordPress may not work when php is running with %s on"
667
  msgstr ""
668
 
669
- #: ../classes/wp-cli.php:19
670
  msgid "Backup: Dumping database..."
671
  msgstr ""
672
 
673
- #: ../classes/wp-cli.php:23
674
  msgid "Backup: Zipping everything up..."
675
  msgstr ""
676
 
677
- #: ../classes/wp-cli.php:38
678
  msgid "Invalid backup path"
679
  msgstr ""
680
 
681
- #: ../classes/wp-cli.php:43
682
  msgid "Invalid root path"
683
  msgstr ""
684
 
685
- #: ../classes/wp-cli.php:68
686
  msgid "Backup Complete: "
687
  msgstr ""
688
 
689
- #: ../classes/wp-cli.php:71
690
  msgid "Backup Failed"
691
  msgstr ""
692
 
693
- #: ../functions/core.php:229
694
  msgid "BackUpWordPress has setup your default schedules."
695
  msgstr ""
696
 
697
- #: ../functions/core.php:229
698
  msgid ""
699
  "By default BackUpWordPress performs a daily backup of your database and a "
700
  "weekly backup of your database &amp; files. You can modify these schedules."
701
  msgstr ""
702
 
703
- #: ../functions/core.php:246
704
  msgid "Once Hourly"
705
  msgstr ""
706
 
707
- #: ../functions/core.php:247
708
  msgid "Twice Daily"
709
  msgstr ""
710
 
711
- #: ../functions/core.php:248
712
  msgid "Once Daily"
713
  msgstr ""
714
 
715
- #: ../functions/core.php:249
716
  msgid "Once Weekly"
717
  msgstr ""
718
 
719
- #: ../functions/core.php:250
720
  msgid "Once Fortnightly"
721
  msgstr ""
722
 
723
- #: ../functions/core.php:251
724
  msgid "Once Monthly"
725
  msgstr ""
726
 
727
- #: ../functions/core.php:269
728
  msgid "You can only delete directories inside your WordPress installation"
729
  msgstr ""
730
 
731
- #: ../functions/core.php:334
732
- #, php-format
733
  msgid ""
734
  "This %s file ensures that other people cannot download your backup files."
735
  msgstr ""
736
 
737
- #: ../functions/interface.php:29
738
  msgid "Download"
739
  msgstr ""
740
 
741
- #: ../functions/interface.php:32 ../functions/interface.php:277
742
  msgid "Delete"
743
  msgstr ""
744
 
745
- #: ../functions/interface.php:54 ../functions/interface.php:67
746
  msgid "BackUpWordPress is almost ready."
747
  msgstr ""
748
 
749
- #: ../functions/interface.php:54
750
- #, php-format
751
  msgid ""
752
  "The backups directory can't be created because your %1$s directory isn't "
753
  "writable, run %2$s or %3$s or create the folder yourself."
754
  msgstr ""
755
 
756
- #: ../functions/interface.php:67
757
- #, php-format
758
  msgid ""
759
  "Your backups directory isn't writable, run %1$s or %2$s or set the "
760
  "permissions yourself."
761
  msgstr ""
762
 
763
- #: ../functions/interface.php:78
764
- #, php-format
765
  msgid ""
766
  "%1$s is running in %2$s, please contact your host and ask them to disable "
767
  "it. BackUpWordPress may not work correctly whilst %3$s is on."
768
  msgstr ""
769
 
770
- #: ../functions/interface.php:78
771
  msgid "http://php.net/manual/en/features.safe-mode.php"
772
  msgstr ""
773
 
774
- #: ../functions/interface.php:78
775
  msgid "Safe Mode"
776
  msgstr ""
777
 
778
- #: ../functions/interface.php:89
779
- #, php-format
780
  msgid ""
781
  "Your custom backups directory %1$s doesn't exist and can't be created, your "
782
  "backups will be saved to %2$s instead."
783
  msgstr ""
784
 
785
- #: ../functions/interface.php:100
786
- #, php-format
787
  msgid ""
788
  "Your custom backups directory %1$s isn't writable, new backups will be saved "
789
  "to %2$s instead."
790
  msgstr ""
791
 
792
- #: ../functions/interface.php:111
793
  msgid "BackUpWordPress detected issues with your last backup."
794
  msgstr ""
795
 
796
- #: ../functions/interface.php:234
797
  msgid "Database and Files"
798
  msgstr ""
799
 
800
- #: ../functions/interface.php:237
801
  msgid "Files"
802
  msgstr ""
803
 
804
- #: ../functions/interface.php:240
805
  msgid "Database"
806
  msgstr ""
807
 
808
- #: ../functions/interface.php:245
809
  msgid "Legacy"
810
  msgstr ""
811
 
812
- #: ../functions/interface.php:261
813
  msgid "cancel"
814
  msgstr ""
815
 
816
- #: ../functions/interface.php:265
817
  msgid "Settings"
818
  msgstr ""
819
 
820
- #: ../functions/interface.php:268
821
  msgid "Excludes"
822
  msgstr ""
823
 
824
- #: ../functions/interface.php:275
825
  msgid "Run now"
826
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2014 BackUpWordPress
2
+ # This file is distributed under the same license as the BackUpWordPress package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BackUpWordPress 2.4.2\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/backupwordpress\n"
7
+ "POT-Creation-Date: 2014-02-01 10:08:18+00:00\n"
 
 
 
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2014-02-01 11:15+0100\n"
12
+ "Last-Translator: Human Made Limited <hello@hmn.md>\n"
13
+ "Language-Team: Human Made <support@hmn.md>\n"
14
  "X-Generator: Poedit 1.5.7\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
+ #: admin/actions.php:250 admin/actions.php:256 functions/interface.php:87
18
+ #: functions/interface.php:98 functions/interface.php:109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "BackUpWordPress has detected a problem."
20
  msgstr ""
21
 
22
+ #: admin/actions.php:250 admin/actions.php:256
 
23
  msgid ""
24
  "%1$s is returning a %2$s response which could mean cron jobs aren't getting "
25
  "fired properly. BackUpWordPress relies on wp-cron to run scheduled back ups. "
26
  "See the %3$s for more details."
27
  msgstr ""
28
 
29
+ #: admin/actions.php:342
30
  msgid "Backup type cannot be empty"
31
  msgstr ""
32
 
33
+ #: admin/actions.php:345
34
  msgid "Invalid backup type"
35
  msgstr ""
36
 
37
+ #: admin/actions.php:357
38
  msgid "Schedule cannot be empty"
39
  msgstr ""
40
 
41
+ #: admin/actions.php:360
42
  msgid "Invalid schedule"
43
  msgstr ""
44
 
45
+ #: admin/actions.php:372
46
  msgid "Max backups can't be empty"
47
  msgstr ""
48
 
49
+ #: admin/actions.php:375
50
  msgid "Max backups must be a number"
51
  msgstr ""
52
 
53
+ #: admin/actions.php:378
54
  msgid "Max backups must be greater than 0"
55
  msgstr ""
56
 
57
+ #: admin/actions.php:477
58
+ msgid "%s matches 1 file."
59
+ msgid_plural "%1$s matches %2$d files."
60
+ msgstr[0] ""
61
+ msgstr[1] ""
62
+
63
+ #: admin/actions.php:481
64
  msgid "%s didn't match any files."
65
  msgstr ""
66
 
67
+ #: admin/actions.php:486
68
  msgid "Exclude"
69
  msgstr ""
70
 
71
+ #: admin/actions.php:487 backupwordpress.php:186
72
+ msgid "Cancel"
73
+ msgstr ""
74
+
75
+ #: admin/actions.php:508
76
  msgid ""
77
  "Your backup completed but with the following errors / warnings, it's "
78
  "probably ok to ignore these."
79
  msgstr ""
80
 
81
+ #: admin/actions.php:512
82
  msgid "Your backup failed"
83
  msgstr ""
84
 
85
+ #: admin/actions.php:516
86
  msgid "Here's the response from the server:"
87
  msgstr ""
88
 
89
+ #: admin/actions.php:520
 
90
  msgid ""
91
  "You can email details of this error to %s so they can look into the issue."
92
  msgstr ""
93
 
94
+ #: admin/actions.php:523 admin/schedule-form-excludes.php:119
95
  msgid "Close"
96
  msgstr ""
97
 
98
+ #: admin/actions.php:524
99
  msgid "Email to Support"
100
  msgstr ""
101
 
102
+ #: admin/backups.php:10
103
+ msgid "Complete Hourly"
104
+ msgstr ""
105
+
106
+ #: admin/backups.php:11
107
+ msgid "File Hourly"
108
+ msgstr ""
109
+
110
+ #: admin/backups.php:12
111
+ msgid "Database Hourly"
112
+ msgstr ""
113
+
114
+ #: admin/backups.php:13
115
+ msgid "Complete Twicedaily"
116
+ msgstr ""
117
+
118
+ #: admin/backups.php:14
119
+ msgid "File Twicedaily"
120
+ msgstr ""
121
+
122
+ #: admin/backups.php:15
123
+ msgid "Database Twicedaily"
124
+ msgstr ""
125
+
126
+ #: admin/backups.php:16
127
+ msgid "Complete Daily"
128
+ msgstr ""
129
+
130
+ #: admin/backups.php:17
131
+ msgid "File Daily"
132
+ msgstr ""
133
+
134
+ #: admin/backups.php:18
135
+ msgid "Database Daily"
136
+ msgstr ""
137
+
138
+ #: admin/backups.php:19
139
+ msgid "Complete Weekly"
140
+ msgstr ""
141
+
142
+ #: admin/backups.php:20
143
+ msgid "File Weekly"
144
+ msgstr ""
145
+
146
+ #: admin/backups.php:21
147
+ msgid "Database Weekly"
148
+ msgstr ""
149
+
150
+ #: admin/backups.php:22
151
+ msgid "Complete Fortnightly"
152
+ msgstr ""
153
+
154
+ #: admin/backups.php:23
155
+ msgid "File Fortnightly"
156
+ msgstr ""
157
+
158
+ #: admin/backups.php:24
159
+ msgid "Database Fortnightly"
160
+ msgstr ""
161
+
162
+ #: admin/backups.php:25
163
+ msgid "Complete Monthly"
164
+ msgstr ""
165
+
166
+ #: admin/backups.php:26
167
+ msgid "File Monthly"
168
+ msgstr ""
169
+
170
+ #: admin/backups.php:27
171
+ msgid "Database Monthly"
172
+ msgstr ""
173
+
174
+ #: admin/backups.php:28
175
+ msgid "Complete Manually"
176
+ msgstr ""
177
+
178
+ #: admin/backups.php:29
179
+ msgid "File Manually"
180
+ msgstr ""
181
+
182
+ #: admin/backups.php:30
183
+ msgid "Database Manually"
184
+ msgstr ""
185
+
186
+ #: admin/backups.php:40
187
  msgid "add schedule"
188
  msgstr ""
189
 
190
+ #: admin/backups.php:71
191
  msgid "Size"
192
  msgstr ""
193
 
194
+ #: admin/backups.php:72
195
  msgid "Type"
196
  msgstr ""
197
 
198
+ #: admin/backups.php:73
199
  msgid "Actions"
200
  msgstr ""
201
 
202
+ #: admin/backups.php:100
203
  msgid "This is where your backups will appear once you have some."
204
  msgstr ""
205
 
206
+ #: admin/backups.php:120
207
  msgid "% Backups Completed"
208
  msgstr ""
209
 
210
+ #: admin/backups.php:122
211
  msgid "No Backups Completed"
212
  msgstr ""
213
 
214
+ #: admin/backups.php:124
215
  msgid "1 Backup Completed"
216
  msgstr ""
217
 
218
+ #: admin/constants.php:3
 
219
  msgid ""
220
  "You can %1$s any of the following %2$s in your %3$s to control advanced "
221
  "settings. %4$s. Defined %5$s will be highlighted."
222
  msgstr ""
223
 
224
+ #: admin/constants.php:3 admin/menu.php:84
225
  msgid "Constants"
226
  msgstr ""
227
 
228
+ #: admin/constants.php:3
229
  msgid "The Codex can help"
230
  msgstr ""
231
 
232
+ #: admin/constants.php:8
 
233
  msgid ""
234
  "The path to folder you would like to store your backup files in, defaults to "
235
  "%s."
236
  msgstr ""
237
 
238
+ #: admin/constants.php:8 admin/constants.php:11 admin/constants.php:14
239
+ #: admin/constants.php:17 admin/constants.php:20 admin/constants.php:23
240
+ #: admin/constants.php:26 classes/class-email.php:54
 
241
  msgid "e.g."
242
  msgstr ""
243
 
244
+ #: admin/constants.php:11
 
245
  msgid ""
246
  "The path to your %1$s executable. Will be used for the %2$s part of the back "
247
  "up if available."
248
  msgstr ""
249
 
250
+ #: admin/constants.php:11 admin/constants.php:14
251
  msgid "database"
252
  msgstr ""
253
 
254
+ #: admin/constants.php:14
 
255
  msgid ""
256
  "The path to your %1$s executable. Will be used to zip up your %2$s and %3$s "
257
  "if available."
258
  msgstr ""
259
 
260
+ #: admin/constants.php:14
261
  msgid "files"
262
  msgstr ""
263
 
264
+ #: admin/constants.php:17
265
  msgid ""
266
  "Comma separated list of files or directories to exclude, the backups "
267
  "directory is automatically excluded."
268
  msgstr ""
269
 
270
+ #: admin/constants.php:20
 
271
  msgid "The capability to use when calling %1$s. Defaults to %2$s."
272
  msgstr ""
273
 
274
+ #: admin/constants.php:23
 
275
  msgid "The root directory that is backed up. Defaults to %s."
276
  msgstr ""
277
 
278
+ #: admin/constants.php:26
 
279
  msgid "The time that your schedules should run. Defaults to %s."
280
  msgstr ""
281
 
282
+ #: admin/enable-support.php:3
283
  msgid "Enable BackUpWordPress Support"
284
  msgstr ""
285
 
286
+ #: admin/enable-support.php:5
 
287
  msgid ""
288
  "BackUpWordPress uses %s to provide support. In addition to allowing you to "
289
  "send and receive messages we also send the following server information "
290
  "along with your requests:"
291
  msgstr ""
292
 
293
+ #: admin/enable-support.php:58
294
  msgid "You can disable support in the future by deactivating BackUpWordPress."
295
  msgstr ""
296
 
297
+ #: admin/enable-support.php:68
298
  msgid "No thanks"
299
  msgstr ""
300
 
301
+ #: admin/enable-support.php:70
302
  msgid "Yes I want to enable support"
303
  msgstr ""
304
 
305
+ #: admin/menu.php:12 admin/menu.php:14 admin/page.php:6
306
  msgid "Manage Backups"
307
  msgstr ""
308
 
309
+ #: admin/menu.php:12 admin/menu.php:14 admin/menu.php:39
310
  msgid "Backups"
311
  msgstr ""
312
 
313
+ #: admin/menu.php:74
314
  msgid "You are not using the latest stable version of BackUpWordPress"
315
  msgstr ""
316
 
317
+ #: admin/menu.php:74
 
318
  msgid ""
319
  "The information below is for version %1$s. View the %2$s file for help "
320
  "specific to version %3$s."
321
  msgstr ""
322
 
323
+ #: admin/menu.php:82
324
  msgid "FAQ"
325
  msgstr ""
326
 
327
+ #: admin/menu.php:87
328
  msgid "For more information:"
329
  msgstr ""
330
 
331
+ #: admin/menu.php:89
332
  msgid "Support Forums"
333
  msgstr ""
334
 
335
+ #: admin/menu.php:90
336
  msgid "Help with translation"
337
  msgstr ""
338
 
339
+ #: admin/page.php:10
340
  msgid "Support"
341
  msgstr ""
342
 
343
+ #: admin/page.php:27
344
  msgid ""
345
  "You need to fix the issues detailed above before BackUpWordPress can start."
346
  msgstr ""
347
 
348
+ #: admin/page.php:31
 
349
  msgid ""
350
  "If you're finding BackUpWordPress useful, please %1$s rate it on the plugin "
351
  "directory. %2$s"
352
  msgstr ""
353
 
354
+ #: admin/page.php:33
355
  msgid ""
356
  "If you need help getting things working then check the FAQ by clicking on "
357
  "help in the top right hand corner of this page."
358
  msgstr ""
359
 
360
+ #: admin/page.php:35
 
361
  msgid ""
362
  "Wish you could store your backups in a safer place? Our %1$spremium "
363
  "extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and "
364
  "more."
365
  msgstr ""
366
 
367
+ #: admin/schedule-form-excludes.php:7
368
  msgid "Manage Excludes"
369
  msgstr ""
370
 
371
+ #: admin/schedule-form-excludes.php:13
372
  msgid "New Exclude Rule[s]"
373
  msgstr ""
374
 
375
+ #: admin/schedule-form-excludes.php:17
376
  msgid "Preview"
377
  msgstr ""
378
 
379
+ #: admin/schedule-form-excludes.php:19
 
380
  msgid "Enter new exclude rules as a comma separated list, e.g. %s"
381
  msgstr ""
382
 
383
+ #: admin/schedule-form-excludes.php:29
384
  msgid "Exclude Rules"
385
  msgstr ""
386
 
387
+ #: admin/schedule-form-excludes.php:44
388
  msgid "default"
389
  msgstr ""
390
 
391
+ #: admin/schedule-form-excludes.php:48
392
  msgid "defined"
393
  msgstr ""
394
 
395
+ #: admin/schedule-form-excludes.php:52
396
  msgid "Remove"
397
  msgstr ""
398
 
399
+ #: admin/schedule-form-excludes.php:71
400
  msgid "Excluded"
401
  msgstr ""
402
 
403
+ #: admin/schedule-form-excludes.php:75
404
  msgid "Included"
405
  msgstr ""
406
 
407
+ #: admin/schedule-form-excludes.php:79
408
  msgid "Unreadable"
409
  msgstr ""
410
 
411
+ #: admin/schedule-form-excludes.php:107
412
  msgid "Unreadable files can't be backed up"
413
  msgstr ""
414
 
415
+ #: admin/schedule-form-excludes.php:113
 
416
  msgid "Your site is %s. Backups will be compressed and so will be smaller."
417
  msgstr ""
418
 
419
+ #: admin/schedule-form.php:7
420
  msgid "Schedule Settings"
421
  msgstr ""
422
 
423
+ #: admin/schedule-form.php:11
424
  msgid "Backup"
425
  msgstr ""
426
 
427
+ #: admin/schedule-form.php:14
428
  msgid "Both Database &amp; files"
429
  msgstr ""
430
 
431
+ #: admin/schedule-form.php:15
432
  msgid "Files only"
433
  msgstr ""
434
 
435
+ #: admin/schedule-form.php:16
436
  msgid "Database only"
437
  msgstr ""
438
 
439
+ #: admin/schedule-form.php:23
440
  msgid "Schedule"
441
  msgstr ""
442
 
443
+ #: admin/schedule-form.php:27
444
  msgid "Manual Only"
445
  msgstr ""
446
 
447
+ #: admin/schedule-form.php:45
448
  msgid "Number of backups to store on this server"
449
  msgstr ""
450
 
451
+ #: admin/schedule-form.php:49
 
452
  msgid ""
453
  "Past this limit older backups will be deleted automatically. This schedule "
454
  "will store a maximum of %s of backups"
455
  msgstr ""
456
 
457
+ #: admin/schedule-form.php:62 backupwordpress.php:185
458
+ msgid "Update"
459
+ msgstr ""
460
+
461
+ #: admin/schedule.php:4
462
  msgid "Backups will be compressed and should be smaller than this."
463
  msgstr ""
464
 
465
+ #: admin/schedule.php:4
466
  msgid "this shouldn't take long&hellip;"
467
  msgstr ""
468
 
469
+ #: admin/schedule.php:4
470
  msgid "calculating the size of your site&hellip;"
471
  msgstr ""
472
 
473
+ #: admin/schedule.php:12
 
474
  msgid "The next backup will be on %1$s at %2$s"
475
  msgstr ""
476
 
477
+ #: admin/schedule.php:19
478
  msgid "hourly on the hour"
479
  msgstr ""
480
 
481
+ #: admin/schedule.php:19
 
482
  msgid "hourly at %s minutes past the hour"
483
  msgstr ""
484
 
485
+ #: admin/schedule.php:25
 
486
  msgid "daily at %s"
487
  msgstr ""
488
 
489
+ #: admin/schedule.php:37
 
490
  msgid "every 12 hours at %1$s &amp; %2$s"
491
  msgstr ""
492
 
493
+ #: admin/schedule.php:43
 
494
  msgid "weekly on %1$s at %2$s"
495
  msgstr ""
496
 
497
+ #: admin/schedule.php:49
 
498
  msgid "fortnightly on %1$s at %2$s"
499
  msgstr ""
500
 
501
+ #: admin/schedule.php:56
 
502
  msgid "on the %1$s of each month at %2$s"
503
  msgstr ""
504
 
505
+ #: admin/schedule.php:62
506
  msgid "manually"
507
  msgstr ""
508
 
509
+ #: admin/schedule.php:71
510
  msgid "this server"
511
  msgstr ""
512
 
513
+ #: admin/schedule.php:78
 
514
  msgid "store only the last backup on %s"
515
  msgstr ""
516
 
517
+ #: admin/schedule.php:84
 
518
  msgid "don't store any backups on %s"
519
  msgstr ""
520
 
521
+ #: admin/schedule.php:90
 
522
  msgid "store only the last %1$s backups on %2$s"
523
  msgstr ""
524
 
525
+ #: admin/schedule.php:118
 
526
  msgid ""
527
  "Backup my %1$s %2$s %3$s, %4$s. %5$s Send a copy of each backup to %6$s."
528
  msgstr ""
529
 
530
+ #: admin/schedule.php:120
 
531
  msgid "Backup my %1$s %2$s %3$s, %4$s. %5$s"
532
  msgstr ""
533
 
534
+ #: backupwordpress.php:134
535
+ msgid "BackUpWordPress requires PHP version %s or greater."
536
+ msgstr ""
537
+
538
+ #: backupwordpress.php:147
539
+ msgid "BackUpWordPress requires WordPress version %s or greater."
540
+ msgstr ""
541
+
542
+ #: backupwordpress.php:187
543
+ msgid ""
544
+ "Are you sure you want to delete this schedule? All of it's backups will also "
545
+ "be deleted."
546
+ msgstr ""
547
+
548
+ #: backupwordpress.php:187 backupwordpress.php:188 backupwordpress.php:189
549
+ #: backupwordpress.php:190
550
+ msgid "'Cancel' to go back, 'OK' to delete."
551
+ msgstr ""
552
+
553
+ #: backupwordpress.php:188
554
+ msgid "Are you sure you want to delete this backup?"
555
+ msgstr ""
556
+
557
+ #: backupwordpress.php:189
558
+ msgid "Are you sure you want to remove this exclude rule?"
559
+ msgstr ""
560
+
561
+ #: backupwordpress.php:190
562
+ msgid ""
563
+ "Reducing the number of backups that are stored on this server will cause "
564
+ "some of your existing backups to be deleted, are you sure that's what you "
565
+ "want?"
566
+ msgstr ""
567
+
568
+ #: backupwordpress.php:306
569
+ msgid "Server Info"
570
+ msgstr ""
571
+
572
+ #: classes/class-email.php:31
573
  msgid "Email notification"
574
  msgstr ""
575
 
576
+ #: classes/class-email.php:35
 
577
  msgid ""
578
  "Receive a notification email when a backup completes, if the backup is small "
579
  "enough (&lt; %s) then it will be attached to the email. Separate multiple "
580
  "email address's with a comma."
581
  msgstr ""
582
 
583
+ #: classes/class-email.php:54
 
584
  msgid ""
585
  "The maximum filesize of your backup that will be attached to your "
586
  "notification emails . Defaults to %s."
587
  msgstr ""
588
 
589
+ #: classes/class-email.php:69
 
590
  msgid "Send an email notification to %s"
591
  msgstr ""
592
 
593
+ #: classes/class-email.php:100
 
594
  msgid "%s isn't a valid email"
595
  msgstr ""
596
 
597
+ #: classes/class-email.php:154
 
598
  msgid "Backup of %s Failed"
599
  msgstr ""
600
 
601
+ #: classes/class-email.php:156
 
602
  msgid "BackUpWordPress was unable to backup your site %1$s."
603
  msgstr ""
604
 
605
+ #: classes/class-email.php:156
606
  msgid "Here are the errors that we're encountered:"
607
  msgstr ""
608
 
609
+ #: classes/class-email.php:156
 
610
  msgid ""
611
  "If the errors above look like Martian, forward this email to %3$s and we'll "
612
  "take a look"
613
  msgstr ""
614
 
615
+ #: classes/class-email.php:156
616
  msgid ""
617
  "Kind Regards,\n"
618
  "The Apologetic BackUpWordPress Backup Emailing Robot"
619
  msgstr ""
620
 
621
+ #: classes/class-email.php:164
 
622
  msgid "Backup of %s"
623
  msgstr ""
624
 
625
+ #: classes/class-email.php:169 classes/class-email.php:178
 
626
  msgid "BackUpWordPress has completed a backup of your site %1$s."
627
  msgstr ""
628
 
629
+ #: classes/class-email.php:169
630
  msgid "The backup file should be attached to this email."
631
  msgstr ""
632
 
633
+ #: classes/class-email.php:169 classes/class-email.php:178
634
  msgid "You can download the backup file by clicking the link below:"
635
  msgstr ""
636
 
637
+ #: classes/class-email.php:169 classes/class-email.php:178
638
  msgid ""
639
  "Kind Regards,\n"
640
  "The Happy BackUpWordPress Backup Emailing Robot"
641
  msgstr ""
642
 
643
+ #: classes/class-email.php:178
644
  msgid "Unfortunately the backup file was too large to attach to this email."
645
  msgstr ""
646
 
647
+ #: classes/class-schedule.php:237
 
648
  msgid "Argument 1 for %s must be a valid integer"
649
  msgstr ""
650
 
651
+ #: classes/class-schedule.php:489
 
652
  msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
653
  msgstr ""
654
 
655
+ #: classes/class-schedule.php:607 functions/interface.php:280
656
  msgid "Starting Backup"
657
  msgstr ""
658
 
659
+ #: classes/class-schedule.php:684
 
660
  msgid "Dumping Database %s"
661
  msgstr ""
662
 
663
+ #: classes/class-schedule.php:689
 
664
  msgid "Verifying Database Dump %s"
665
  msgstr ""
666
 
667
+ #: classes/class-schedule.php:694
 
668
  msgid "Creating zip archive %s"
669
  msgstr ""
670
 
671
+ #: classes/class-schedule.php:699
 
672
  msgid "Verifying Zip Archive %s"
673
  msgstr ""
674
 
675
+ #: classes/class-schedule.php:704
676
  msgid "Finishing Backup"
677
  msgstr ""
678
 
679
+ #: classes/class-schedule.php:809
 
680
  msgid "Argument 1 for %s must be a non empty string"
681
  msgstr ""
682
 
683
+ #: classes/class-schedule.php:813
 
684
  msgid "%s dpesn't exist"
685
  msgstr ""
686
 
687
+ #: classes/class-schedule.php:817
688
  msgid "That backup wasn't created by this schedule"
689
  msgstr ""
690
 
691
+ #: classes/class-services.php:259
 
692
  msgid "Argument 1 for %s must be a valid filepath"
693
  msgstr ""
694
 
695
+ #: classes/class-services.php:274
 
696
  msgid "Argument 1 for %s must be a registered service"
697
  msgstr ""
698
 
699
+ #: classes/class-services.php:291
 
700
  msgid "Argument 1 for %s must be a valid class"
701
  msgstr ""
702
 
703
+ #: classes/wp-cli.php:16
 
704
  msgid "BackUpWordPress may not work when php is running with %s on"
705
  msgstr ""
706
 
707
+ #: classes/wp-cli.php:19
708
  msgid "Backup: Dumping database..."
709
  msgstr ""
710
 
711
+ #: classes/wp-cli.php:23
712
  msgid "Backup: Zipping everything up..."
713
  msgstr ""
714
 
715
+ #: classes/wp-cli.php:38
716
  msgid "Invalid backup path"
717
  msgstr ""
718
 
719
+ #: classes/wp-cli.php:43
720
  msgid "Invalid root path"
721
  msgstr ""
722
 
723
+ #: classes/wp-cli.php:68
724
  msgid "Backup Complete: "
725
  msgstr ""
726
 
727
+ #: classes/wp-cli.php:71
728
  msgid "Backup Failed"
729
  msgstr ""
730
 
731
+ #: functions/core.php:229
732
  msgid "BackUpWordPress has setup your default schedules."
733
  msgstr ""
734
 
735
+ #: functions/core.php:229
736
  msgid ""
737
  "By default BackUpWordPress performs a daily backup of your database and a "
738
  "weekly backup of your database &amp; files. You can modify these schedules."
739
  msgstr ""
740
 
741
+ #: functions/core.php:246
742
  msgid "Once Hourly"
743
  msgstr ""
744
 
745
+ #: functions/core.php:247
746
  msgid "Twice Daily"
747
  msgstr ""
748
 
749
+ #: functions/core.php:248
750
  msgid "Once Daily"
751
  msgstr ""
752
 
753
+ #: functions/core.php:249
754
  msgid "Once Weekly"
755
  msgstr ""
756
 
757
+ #: functions/core.php:250
758
  msgid "Once Fortnightly"
759
  msgstr ""
760
 
761
+ #: functions/core.php:251
762
  msgid "Once Monthly"
763
  msgstr ""
764
 
765
+ #: functions/core.php:269
766
  msgid "You can only delete directories inside your WordPress installation"
767
  msgstr ""
768
 
769
+ #: functions/core.php:334
 
770
  msgid ""
771
  "This %s file ensures that other people cannot download your backup files."
772
  msgstr ""
773
 
774
+ #: functions/interface.php:38
775
  msgid "Download"
776
  msgstr ""
777
 
778
+ #: functions/interface.php:41 functions/interface.php:296
779
  msgid "Delete"
780
  msgstr ""
781
 
782
+ #: functions/interface.php:63 functions/interface.php:76
783
  msgid "BackUpWordPress is almost ready."
784
  msgstr ""
785
 
786
+ #: functions/interface.php:63
 
787
  msgid ""
788
  "The backups directory can't be created because your %1$s directory isn't "
789
  "writable, run %2$s or %3$s or create the folder yourself."
790
  msgstr ""
791
 
792
+ #: functions/interface.php:76
 
793
  msgid ""
794
  "Your backups directory isn't writable, run %1$s or %2$s or set the "
795
  "permissions yourself."
796
  msgstr ""
797
 
798
+ #: functions/interface.php:87
 
799
  msgid ""
800
  "%1$s is running in %2$s, please contact your host and ask them to disable "
801
  "it. BackUpWordPress may not work correctly whilst %3$s is on."
802
  msgstr ""
803
 
804
+ #: functions/interface.php:87
805
  msgid "http://php.net/manual/en/features.safe-mode.php"
806
  msgstr ""
807
 
808
+ #: functions/interface.php:87
809
  msgid "Safe Mode"
810
  msgstr ""
811
 
812
+ #: functions/interface.php:98
 
813
  msgid ""
814
  "Your custom backups directory %1$s doesn't exist and can't be created, your "
815
  "backups will be saved to %2$s instead."
816
  msgstr ""
817
 
818
+ #: functions/interface.php:109
 
819
  msgid ""
820
  "Your custom backups directory %1$s isn't writable, new backups will be saved "
821
  "to %2$s instead."
822
  msgstr ""
823
 
824
+ #: functions/interface.php:120
825
  msgid "BackUpWordPress detected issues with your last backup."
826
  msgstr ""
827
 
828
+ #: functions/interface.php:248
829
  msgid "Database and Files"
830
  msgstr ""
831
 
832
+ #: functions/interface.php:251
833
  msgid "Files"
834
  msgstr ""
835
 
836
+ #: functions/interface.php:254
837
  msgid "Database"
838
  msgstr ""
839
 
840
+ #: functions/interface.php:259
841
  msgid "Legacy"
842
  msgstr ""
843
 
844
+ #: functions/interface.php:280
845
  msgid "cancel"
846
  msgstr ""
847
 
848
+ #: functions/interface.php:284
849
  msgid "Settings"
850
  msgstr ""
851
 
852
+ #: functions/interface.php:287
853
  msgid "Excludes"
854
  msgstr ""
855
 
856
+ #: functions/interface.php:294
857
  msgid "Run now"
858
  msgstr ""
859
+
860
+ #: hm-backup/hm-backup.php:297
861
+ msgid "archive filename must be a non empty string"
862
+ msgstr ""
863
+
864
+ #: hm-backup/hm-backup.php:300
865
+ msgid "invalid file extension for archive filename <code>%s</code>"
866
+ msgstr ""
867
+
868
+ #: hm-backup/hm-backup.php:340
869
+ msgid "database dump filename must be a non empty string"
870
+ msgstr ""
871
+
872
+ #: hm-backup/hm-backup.php:343
873
+ msgid "invalid file extension for database dump filename <code>%s</code>"
874
+ msgstr ""
875
+
876
+ #: hm-backup/hm-backup.php:374
877
+ msgid "Invalid root path <code>%s</code> must be a valid directory path"
878
+ msgstr ""
879
+
880
+ #: hm-backup/hm-backup.php:403
881
+ msgid "Invalid backup path <code>%s</code> must be a non empty (string)"
882
+ msgstr ""
883
+
884
+ #: hm-backup/hm-backup.php:455
885
+ msgid ""
886
+ "Invalid backup type <code>%s</code> must be one of (string) file, database "
887
+ "or complete"
888
+ msgstr ""
889
+
890
+ #. Plugin Name of the plugin/theme
891
+ msgid "BackUpWordPress"
892
+ msgstr ""
893
+
894
+ #. Plugin URI of the plugin/theme
895
+ msgid "http://hmn.md/backupwordpress/"
896
+ msgstr ""
897
+
898
+ #. Description of the plugin/theme
899
+ msgid ""
900
+ "Simple automated backups of your WordPress powered website. Once activated "
901
+ "you'll find me under <strong>Tools &rarr; Backups</strong>."
902
+ msgstr ""
903
+
904
+ #. Author of the plugin/theme
905
+ msgid "Human Made Limited"
906
+ msgstr ""
907
+
908
+ #. Author URI of the plugin/theme
909
+ msgid "http://hmn.md/"
910
+ msgstr ""
languages/hmbkp.pot CHANGED
@@ -1,826 +1,846 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: BackUpWordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-10-11 15:39+0100\n"
6
- "PO-Revision-Date: 2013-10-11 15:40+0100\n"
7
- "Last-Translator: Human Made Limited <hello@hmn.md>\n"
8
- "Language-Team: Human Made Limited <support@humanmade.co.uk>\n"
9
- "Language: en_GB\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Poedit-KeywordsList: __;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Generator: Poedit 1.5.7\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
-
19
- #: ../backupwordpress.php:119
20
- #, php-format
21
- msgid "BackUpWordPress requires PHP version %s or greater."
22
  msgstr ""
23
 
24
- #: ../backupwordpress.php:132
25
- #, php-format
26
- msgid "BackUpWordPress requires WordPress version %s or greater."
27
  msgstr ""
28
 
29
- #: ../backupwordpress.php:169 ../admin/schedule-form.php:58
30
- msgid "Update"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  msgstr ""
32
 
33
- #: ../backupwordpress.php:170 ../admin/actions.php:487
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  msgid "Cancel"
35
  msgstr ""
36
 
37
- #: ../backupwordpress.php:171
38
- msgid ""
39
- "Are you sure you want to delete this schedule? All of it's backups will also "
40
- "be deleted."
41
  msgstr ""
42
 
43
- #: ../backupwordpress.php:171 ../backupwordpress.php:172
44
- #: ../backupwordpress.php:173 ../backupwordpress.php:174
45
- msgid "'Cancel' to go back, 'OK' to delete."
46
  msgstr ""
47
 
48
- #: ../backupwordpress.php:172
49
- msgid "Are you sure you want to delete this backup?"
50
  msgstr ""
51
 
52
- #: ../backupwordpress.php:173
53
- msgid "Are you sure you want to remove this exclude rule?"
54
  msgstr ""
55
 
56
- #: ../backupwordpress.php:174
57
- msgid ""
58
- "Reducing the number of backups that are stored on this server will cause "
59
- "some of your existing backups to be deleted, are you sure that's what you "
60
- "want?"
61
  msgstr ""
62
 
63
- #: ../admin/actions.php:250 ../admin/actions.php:256
64
- #: ../functions/interface.php:78 ../functions/interface.php:89
65
- #: ../functions/interface.php:100
66
- msgid "BackUpWordPress has detected a problem."
67
  msgstr ""
68
 
69
- #: ../admin/actions.php:250 ../admin/actions.php:256
70
- #, php-format
71
- msgid ""
72
- "%1$s is returning a %2$s response which could mean cron jobs aren't getting "
73
- "fired properly. BackUpWordPress relies on wp-cron to run scheduled back ups. "
74
- "See the %3$s for more details."
75
  msgstr ""
76
 
77
- #: ../admin/actions.php:342
78
- msgid "Backup type cannot be empty"
79
  msgstr ""
80
 
81
- #: ../admin/actions.php:345
82
- msgid "Invalid backup type"
83
  msgstr ""
84
 
85
- #: ../admin/actions.php:357
86
- msgid "Schedule cannot be empty"
87
  msgstr ""
88
 
89
- #: ../admin/actions.php:360
90
- msgid "Invalid schedule"
91
  msgstr ""
92
 
93
- #: ../admin/actions.php:372
94
- msgid "Max backups can't be empty"
95
  msgstr ""
96
 
97
- #: ../admin/actions.php:375
98
- msgid "Max backups must be a number"
99
  msgstr ""
100
 
101
- #: ../admin/actions.php:378
102
- msgid "Max backups must be greater than 0"
103
  msgstr ""
104
 
105
- #: ../admin/actions.php:481
106
- #, php-format
107
- msgid "%s didn't match any files."
108
  msgstr ""
109
 
110
- #: ../admin/actions.php:486
111
- msgid "Exclude"
112
  msgstr ""
113
 
114
- #: ../admin/actions.php:508
115
- msgid ""
116
- "Your backup completed but with the following errors / warnings, it's "
117
- "probably ok to ignore these."
118
  msgstr ""
119
 
120
- #: ../admin/actions.php:512
121
- msgid "Your backup failed"
122
  msgstr ""
123
 
124
- #: ../admin/actions.php:516
125
- msgid "Here's the response from the server:"
126
  msgstr ""
127
 
128
- #: ../admin/actions.php:520
129
- #, php-format
130
- msgid ""
131
- "You can email details of this error to %s so they can look into the issue."
132
  msgstr ""
133
 
134
- #: ../admin/actions.php:523 ../admin/schedule-form-excludes.php:119
135
- msgid "Close"
136
  msgstr ""
137
 
138
- #: ../admin/actions.php:524
139
- msgid "Email to Support"
 
 
 
 
 
 
 
 
140
  msgstr ""
141
 
142
- #: ../admin/backups.php:40
 
 
 
 
 
 
 
 
 
 
 
 
143
  msgid "add schedule"
144
  msgstr ""
145
 
146
- #: ../admin/backups.php:71
147
  msgid "Size"
148
  msgstr ""
149
 
150
- #: ../admin/backups.php:72
151
  msgid "Type"
152
  msgstr ""
153
 
154
- #: ../admin/backups.php:73
155
  msgid "Actions"
156
  msgstr ""
157
 
158
- #: ../admin/backups.php:100
159
  msgid "This is where your backups will appear once you have some."
160
  msgstr ""
161
 
162
- #: ../admin/backups.php:120
163
  msgid "% Backups Completed"
164
  msgstr ""
165
 
166
- #: ../admin/backups.php:122
167
  msgid "No Backups Completed"
168
  msgstr ""
169
 
170
- #: ../admin/backups.php:124
171
  msgid "1 Backup Completed"
172
  msgstr ""
173
 
174
- #: ../admin/constants.php:3
175
- #, php-format
176
- msgid ""
177
- "You can %1$s any of the following %2$s in your %3$s to control advanced "
178
- "settings. %4$s. Defined %5$s will be highlighted."
179
  msgstr ""
180
 
181
- #: ../admin/constants.php:3 ../admin/menu.php:79
182
  msgid "Constants"
183
  msgstr ""
184
 
185
- #: ../admin/constants.php:3
186
  msgid "The Codex can help"
187
  msgstr ""
188
 
189
- #: ../admin/constants.php:8
190
- #, php-format
191
- msgid ""
192
- "The path to folder you would like to store your backup files in, defaults to "
193
- "%s."
194
  msgstr ""
195
 
196
- #: ../admin/constants.php:8 ../admin/constants.php:11
197
- #: ../admin/constants.php:14 ../admin/constants.php:17
198
- #: ../admin/constants.php:20 ../admin/constants.php:23
199
- #: ../admin/constants.php:26 ../classes/class-email.php:54
200
  msgid "e.g."
201
  msgstr ""
202
 
203
- #: ../admin/constants.php:11
204
- #, php-format
205
- msgid ""
206
- "The path to your %1$s executable. Will be used for the %2$s part of the back "
207
- "up if available."
208
  msgstr ""
209
 
210
- #: ../admin/constants.php:11 ../admin/constants.php:14
211
  msgid "database"
212
  msgstr ""
213
 
214
- #: ../admin/constants.php:14
215
- #, php-format
216
- msgid ""
217
- "The path to your %1$s executable. Will be used to zip up your %2$s and %3$s "
218
- "if available."
219
  msgstr ""
220
 
221
- #: ../admin/constants.php:14
222
  msgid "files"
223
  msgstr ""
224
 
225
- #: ../admin/constants.php:17
226
- msgid ""
227
- "Comma separated list of files or directories to exclude, the backups "
228
- "directory is automatically excluded."
229
  msgstr ""
230
 
231
- #: ../admin/constants.php:20
232
- #, php-format
233
  msgid "The capability to use when calling %1$s. Defaults to %2$s."
234
  msgstr ""
235
 
236
- #: ../admin/constants.php:23
237
- #, php-format
238
  msgid "The root directory that is backed up. Defaults to %s."
239
  msgstr ""
240
 
241
- #: ../admin/constants.php:26
242
- #, php-format
243
  msgid "The time that your schedules should run. Defaults to %s."
244
  msgstr ""
245
 
246
- #: ../admin/enable-support.php:3
247
  msgid "Enable BackUpWordPress Support"
248
  msgstr ""
249
 
250
- #: ../admin/enable-support.php:5
251
- #, php-format
252
- msgid ""
253
- "BackUpWordPress uses %s to provide support. In addition to allowing you to "
254
- "send and receive messages we also send the following server information "
255
- "along with your requests:"
256
  msgstr ""
257
 
258
- #: ../admin/enable-support.php:58
259
  msgid "You can disable support in the future by deactivating BackUpWordPress."
260
  msgstr ""
261
 
262
- #: ../admin/enable-support.php:68
263
  msgid "No thanks"
264
  msgstr ""
265
 
266
- #: ../admin/enable-support.php:70
267
  msgid "Yes I want to enable support"
268
  msgstr ""
269
 
270
- #: ../admin/menu.php:10 ../admin/page.php:6
271
  msgid "Manage Backups"
272
  msgstr ""
273
 
274
- #: ../admin/menu.php:10 ../admin/menu.php:34
275
  msgid "Backups"
276
  msgstr ""
277
 
278
- #: ../admin/menu.php:69
279
  msgid "You are not using the latest stable version of BackUpWordPress"
280
  msgstr ""
281
 
282
- #: ../admin/menu.php:69
283
- #, php-format
284
- msgid ""
285
- "The information below is for version %1$s. View the %2$s file for help "
286
- "specific to version %3$s."
287
  msgstr ""
288
 
289
- #: ../admin/menu.php:77
290
  msgid "FAQ"
291
  msgstr ""
292
 
293
- #: ../admin/menu.php:82
294
  msgid "For more information:"
295
  msgstr ""
296
 
297
- #: ../admin/menu.php:84
298
  msgid "Support Forums"
299
  msgstr ""
300
 
301
- #: ../admin/menu.php:85
302
  msgid "Help with translation"
303
  msgstr ""
304
 
305
- #: ../admin/page.php:10
306
  msgid "Support"
307
  msgstr ""
308
 
309
- #: ../admin/page.php:27
310
- msgid ""
311
- "You need to fix the issues detailed above before BackUpWordPress can start."
312
  msgstr ""
313
 
314
- #: ../admin/page.php:31
315
- #, php-format
316
- msgid ""
317
- "If you're finding BackUpWordPress useful, please %1$s rate it on the plugin "
318
- "directory. %2$s"
319
  msgstr ""
320
 
321
- #: ../admin/page.php:33
322
- msgid ""
323
- "If you need help getting things working then check the FAQ by clicking on "
324
- "help in the top right hand corner of this page."
325
  msgstr ""
326
 
327
- #: ../admin/page.php:35
328
- #, php-format
329
- msgid ""
330
- "Wish you could store your backups in a safer place? Our %1$spremium "
331
- "extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and "
332
- "more."
333
  msgstr ""
334
 
335
- #: ../admin/schedule-form-excludes.php:7
336
  msgid "Manage Excludes"
337
  msgstr ""
338
 
339
- #: ../admin/schedule-form-excludes.php:13
340
  msgid "New Exclude Rule[s]"
341
  msgstr ""
342
 
343
- #: ../admin/schedule-form-excludes.php:17
344
  msgid "Preview"
345
  msgstr ""
346
 
347
- #: ../admin/schedule-form-excludes.php:19
348
- #, php-format
349
  msgid "Enter new exclude rules as a comma separated list, e.g. %s"
350
  msgstr ""
351
 
352
- #: ../admin/schedule-form-excludes.php:29
353
  msgid "Exclude Rules"
354
  msgstr ""
355
 
356
- #: ../admin/schedule-form-excludes.php:44
357
  msgid "default"
358
  msgstr ""
359
 
360
- #: ../admin/schedule-form-excludes.php:48
361
  msgid "defined"
362
  msgstr ""
363
 
364
- #: ../admin/schedule-form-excludes.php:52
365
  msgid "Remove"
366
  msgstr ""
367
 
368
- #: ../admin/schedule-form-excludes.php:71
369
  msgid "Excluded"
370
  msgstr ""
371
 
372
- #: ../admin/schedule-form-excludes.php:75
373
  msgid "Included"
374
  msgstr ""
375
 
376
- #: ../admin/schedule-form-excludes.php:79
377
  msgid "Unreadable"
378
  msgstr ""
379
 
380
- #: ../admin/schedule-form-excludes.php:107
381
  msgid "Unreadable files can't be backed up"
382
  msgstr ""
383
 
384
- #: ../admin/schedule-form-excludes.php:113
385
- #, php-format
386
  msgid "Your site is %s. Backups will be compressed and so will be smaller."
387
  msgstr ""
388
 
389
- #: ../admin/schedule-form.php:7
390
  msgid "Schedule Settings"
391
  msgstr ""
392
 
393
- #: ../admin/schedule-form.php:11
394
  msgid "Backup"
395
  msgstr ""
396
 
397
- #: ../admin/schedule-form.php:14
398
  msgid "Both Database &amp; files"
399
  msgstr ""
400
 
401
- #: ../admin/schedule-form.php:15
402
  msgid "Files only"
403
  msgstr ""
404
 
405
- #: ../admin/schedule-form.php:16
406
  msgid "Database only"
407
  msgstr ""
408
 
409
- #: ../admin/schedule-form.php:23
410
  msgid "Schedule"
411
  msgstr ""
412
 
413
- #: ../admin/schedule-form.php:27
414
  msgid "Manual Only"
415
  msgstr ""
416
 
417
- #: ../admin/schedule-form.php:41
418
  msgid "Number of backups to store on this server"
419
  msgstr ""
420
 
421
- #: ../admin/schedule-form.php:45
422
- #, php-format
423
- msgid ""
424
- "Past this limit older backups will be deleted automatically. This schedule "
425
- "will store a maximum of %s of backups"
 
426
  msgstr ""
427
 
428
- #: ../admin/schedule.php:4
429
  msgid "Backups will be compressed and should be smaller than this."
430
  msgstr ""
431
 
432
- #: ../admin/schedule.php:4
433
  msgid "this shouldn't take long&hellip;"
434
  msgstr ""
435
 
436
- #: ../admin/schedule.php:4
437
  msgid "calculating the size of your site&hellip;"
438
  msgstr ""
439
 
440
- #: ../admin/schedule.php:12
441
- #, php-format
442
  msgid "The next backup will be on %1$s at %2$s"
443
  msgstr ""
444
 
445
- #: ../admin/schedule.php:19
446
  msgid "hourly on the hour"
447
  msgstr ""
448
 
449
- #: ../admin/schedule.php:19
450
- #, php-format
451
  msgid "hourly at %s minutes past the hour"
452
  msgstr ""
453
 
454
- #: ../admin/schedule.php:25
455
- #, php-format
456
  msgid "daily at %s"
457
  msgstr ""
458
 
459
- #: ../admin/schedule.php:37
460
- #, php-format
461
  msgid "every 12 hours at %1$s &amp; %2$s"
462
  msgstr ""
463
 
464
- #: ../admin/schedule.php:43
465
- #, php-format
466
  msgid "weekly on %1$s at %2$s"
467
  msgstr ""
468
 
469
- #: ../admin/schedule.php:49
470
- #, php-format
471
  msgid "fortnightly on %1$s at %2$s"
472
  msgstr ""
473
 
474
- #: ../admin/schedule.php:56
475
- #, php-format
476
  msgid "on the %1$s of each month at %2$s"
477
  msgstr ""
478
 
479
- #: ../admin/schedule.php:62
480
  msgid "manually"
481
  msgstr ""
482
 
483
- #: ../admin/schedule.php:71
484
  msgid "this server"
485
  msgstr ""
486
 
487
- #: ../admin/schedule.php:78
488
- #, php-format
489
  msgid "store only the last backup on %s"
490
  msgstr ""
491
 
492
- #: ../admin/schedule.php:84
493
- #, php-format
494
  msgid "don't store any backups on %s"
495
  msgstr ""
496
 
497
- #: ../admin/schedule.php:90
498
- #, php-format
499
  msgid "store only the last %1$s backups on %2$s"
500
  msgstr ""
501
 
502
- #: ../admin/schedule.php:118
503
- #, php-format
504
- msgid ""
505
- "Backup my %1$s %2$s %3$s, %4$s. %5$s Send a copy of each backup to %6$s."
506
  msgstr ""
507
 
508
- #: ../admin/schedule.php:120
509
- #, php-format
510
  msgid "Backup my %1$s %2$s %3$s, %4$s. %5$s"
511
  msgstr ""
512
 
513
- #: ../classes/class-email.php:31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
514
  msgid "Email notification"
515
  msgstr ""
516
 
517
- #: ../classes/class-email.php:35
518
- #, php-format
519
- msgid ""
520
- "Receive a notification email when a backup completes, if the backup is small "
521
- "enough (&lt; %s) then it will be attached to the email. Separate multiple "
522
- "email address's with a comma."
523
  msgstr ""
524
 
525
- #: ../classes/class-email.php:54
526
- #, php-format
527
- msgid ""
528
- "The maximum filesize of your backup that will be attached to your "
529
- "notification emails . Defaults to %s."
530
  msgstr ""
531
 
532
- #: ../classes/class-email.php:69
533
- #, php-format
534
  msgid "Send an email notification to %s"
535
  msgstr ""
536
 
537
- #: ../classes/class-email.php:100
538
- #, php-format
539
  msgid "%s isn't a valid email"
540
  msgstr ""
541
 
542
- #: ../classes/class-email.php:154
543
- #, php-format
544
  msgid "Backup of %s Failed"
545
  msgstr ""
546
 
547
- #: ../classes/class-email.php:156
548
- #, php-format
549
  msgid "BackUpWordPress was unable to backup your site %1$s."
550
  msgstr ""
551
 
552
- #: ../classes/class-email.php:156
553
  msgid "Here are the errors that we're encountered:"
554
  msgstr ""
555
 
556
- #: ../classes/class-email.php:156
557
- #, php-format
558
- msgid ""
559
- "If the errors above look like Martian, forward this email to %3$s and we'll "
560
- "take a look"
561
  msgstr ""
562
 
563
- #: ../classes/class-email.php:156
564
  msgid ""
565
  "Kind Regards,\n"
566
  "The Apologetic BackUpWordPress Backup Emailing Robot"
567
  msgstr ""
568
 
569
- #: ../classes/class-email.php:164
570
- #, php-format
571
  msgid "Backup of %s"
572
  msgstr ""
573
 
574
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
575
- #, php-format
576
  msgid "BackUpWordPress has completed a backup of your site %1$s."
577
  msgstr ""
578
 
579
- #: ../classes/class-email.php:169
580
  msgid "The backup file should be attached to this email."
581
  msgstr ""
582
 
583
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
584
  msgid "You can download the backup file by clicking the link below:"
585
  msgstr ""
586
 
587
- #: ../classes/class-email.php:169 ../classes/class-email.php:178
588
  msgid ""
589
  "Kind Regards,\n"
590
  "The Happy BackUpWordPress Backup Emailing Robot"
591
  msgstr ""
592
 
593
- #: ../classes/class-email.php:178
594
  msgid "Unfortunately the backup file was too large to attach to this email."
595
  msgstr ""
596
 
597
- #: ../classes/class-schedule.php:239
598
- #, php-format
599
  msgid "Argument 1 for %s must be a valid integer"
600
  msgstr ""
601
 
602
- #: ../classes/class-schedule.php:491
603
- #, php-format
604
  msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
605
  msgstr ""
606
 
607
- #: ../classes/class-schedule.php:609 ../functions/interface.php:261
608
  msgid "Starting Backup"
609
  msgstr ""
610
 
611
- #: ../classes/class-schedule.php:686
612
- #, php-format
613
  msgid "Dumping Database %s"
614
  msgstr ""
615
 
616
- #: ../classes/class-schedule.php:691
617
- #, php-format
618
  msgid "Verifying Database Dump %s"
619
  msgstr ""
620
 
621
- #: ../classes/class-schedule.php:696
622
- #, php-format
623
  msgid "Creating zip archive %s"
624
  msgstr ""
625
 
626
- #: ../classes/class-schedule.php:701
627
- #, php-format
628
  msgid "Verifying Zip Archive %s"
629
  msgstr ""
630
 
631
- #: ../classes/class-schedule.php:706
632
  msgid "Finishing Backup"
633
  msgstr ""
634
 
635
- #: ../classes/class-schedule.php:811
636
- #, php-format
637
  msgid "Argument 1 for %s must be a non empty string"
638
  msgstr ""
639
 
640
- #: ../classes/class-schedule.php:815
641
- #, php-format
642
  msgid "%s dpesn't exist"
643
  msgstr ""
644
 
645
- #: ../classes/class-schedule.php:819
646
  msgid "That backup wasn't created by this schedule"
647
  msgstr ""
648
 
649
- #: ../classes/class-services.php:252
650
- #, php-format
651
  msgid "Argument 1 for %s must be a valid filepath"
652
  msgstr ""
653
 
654
- #: ../classes/class-services.php:267
655
- #, php-format
656
  msgid "Argument 1 for %s must be a registered service"
657
  msgstr ""
658
 
659
- #: ../classes/class-services.php:284
660
- #, php-format
661
  msgid "Argument 1 for %s must be a valid class"
662
  msgstr ""
663
 
664
- #: ../classes/wp-cli.php:16
665
- #, php-format
666
  msgid "BackUpWordPress may not work when php is running with %s on"
667
  msgstr ""
668
 
669
- #: ../classes/wp-cli.php:19
670
  msgid "Backup: Dumping database..."
671
  msgstr ""
672
 
673
- #: ../classes/wp-cli.php:23
674
  msgid "Backup: Zipping everything up..."
675
  msgstr ""
676
 
677
- #: ../classes/wp-cli.php:38
678
  msgid "Invalid backup path"
679
  msgstr ""
680
 
681
- #: ../classes/wp-cli.php:43
682
  msgid "Invalid root path"
683
  msgstr ""
684
 
685
- #: ../classes/wp-cli.php:68
686
  msgid "Backup Complete: "
687
  msgstr ""
688
 
689
- #: ../classes/wp-cli.php:71
690
  msgid "Backup Failed"
691
  msgstr ""
692
 
693
- #: ../functions/core.php:229
694
  msgid "BackUpWordPress has setup your default schedules."
695
  msgstr ""
696
 
697
- #: ../functions/core.php:229
698
- msgid ""
699
- "By default BackUpWordPress performs a daily backup of your database and a "
700
- "weekly backup of your database &amp; files. You can modify these schedules."
701
  msgstr ""
702
 
703
- #: ../functions/core.php:246
704
  msgid "Once Hourly"
705
  msgstr ""
706
 
707
- #: ../functions/core.php:247
708
  msgid "Twice Daily"
709
  msgstr ""
710
 
711
- #: ../functions/core.php:248
712
  msgid "Once Daily"
713
  msgstr ""
714
 
715
- #: ../functions/core.php:249
716
  msgid "Once Weekly"
717
  msgstr ""
718
 
719
- #: ../functions/core.php:250
720
  msgid "Once Fortnightly"
721
  msgstr ""
722
 
723
- #: ../functions/core.php:251
724
  msgid "Once Monthly"
725
  msgstr ""
726
 
727
- #: ../functions/core.php:269
728
  msgid "You can only delete directories inside your WordPress installation"
729
  msgstr ""
730
 
731
- #: ../functions/core.php:334
732
- #, php-format
733
- msgid ""
734
- "This %s file ensures that other people cannot download your backup files."
735
  msgstr ""
736
 
737
- #: ../functions/interface.php:29
738
  msgid "Download"
739
  msgstr ""
740
 
741
- #: ../functions/interface.php:32 ../functions/interface.php:277
742
  msgid "Delete"
743
  msgstr ""
744
 
745
- #: ../functions/interface.php:54 ../functions/interface.php:67
746
  msgid "BackUpWordPress is almost ready."
747
  msgstr ""
748
 
749
- #: ../functions/interface.php:54
750
- #, php-format
751
- msgid ""
752
- "The backups directory can't be created because your %1$s directory isn't "
753
- "writable, run %2$s or %3$s or create the folder yourself."
754
  msgstr ""
755
 
756
- #: ../functions/interface.php:67
757
- #, php-format
758
- msgid ""
759
- "Your backups directory isn't writable, run %1$s or %2$s or set the "
760
- "permissions yourself."
761
  msgstr ""
762
 
763
- #: ../functions/interface.php:78
764
- #, php-format
765
- msgid ""
766
- "%1$s is running in %2$s, please contact your host and ask them to disable "
767
- "it. BackUpWordPress may not work correctly whilst %3$s is on."
768
  msgstr ""
769
 
770
- #: ../functions/interface.php:78
771
  msgid "http://php.net/manual/en/features.safe-mode.php"
772
  msgstr ""
773
 
774
- #: ../functions/interface.php:78
775
  msgid "Safe Mode"
776
  msgstr ""
777
 
778
- #: ../functions/interface.php:89
779
- #, php-format
780
- msgid ""
781
- "Your custom backups directory %1$s doesn't exist and can't be created, your "
782
- "backups will be saved to %2$s instead."
783
  msgstr ""
784
 
785
- #: ../functions/interface.php:100
786
- #, php-format
787
- msgid ""
788
- "Your custom backups directory %1$s isn't writable, new backups will be saved "
789
- "to %2$s instead."
790
  msgstr ""
791
 
792
- #: ../functions/interface.php:111
793
  msgid "BackUpWordPress detected issues with your last backup."
794
  msgstr ""
795
 
796
- #: ../functions/interface.php:234
797
  msgid "Database and Files"
798
  msgstr ""
799
 
800
- #: ../functions/interface.php:237
801
  msgid "Files"
802
  msgstr ""
803
 
804
- #: ../functions/interface.php:240
805
  msgid "Database"
806
  msgstr ""
807
 
808
- #: ../functions/interface.php:245
809
  msgid "Legacy"
810
  msgstr ""
811
 
812
- #: ../functions/interface.php:261
813
  msgid "cancel"
814
  msgstr ""
815
 
816
- #: ../functions/interface.php:265
817
  msgid "Settings"
818
  msgstr ""
819
 
820
- #: ../functions/interface.php:268
821
  msgid "Excludes"
822
  msgstr ""
823
 
824
- #: ../functions/interface.php:275
825
  msgid "Run now"
826
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2014 BackUpWordPress
2
+ # This file is distributed under the same license as the BackUpWordPress package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BackUpWordPress 2.4.2\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/backupwordpress\n"
7
+ "POT-Creation-Date: 2014-02-01 10:08:18+00:00\n"
 
 
 
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
12
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
+ "Language-Team: LANGUAGE <LL@li.org>\n"
14
+
15
+ #: admin/actions.php:250 admin/actions.php:256 functions/interface.php:87
16
+ #: functions/interface.php:98 functions/interface.php:109
17
+ msgid "BackUpWordPress has detected a problem."
 
 
18
  msgstr ""
19
 
20
+ #: admin/actions.php:250 admin/actions.php:256
21
+ msgid "%1$s is returning a %2$s response which could mean cron jobs aren't getting fired properly. BackUpWordPress relies on wp-cron to run scheduled back ups. See the %3$s for more details."
 
22
  msgstr ""
23
 
24
+ #: admin/actions.php:342
25
+ msgid "Backup type cannot be empty"
26
+ msgstr ""
27
+
28
+ #: admin/actions.php:345
29
+ msgid "Invalid backup type"
30
+ msgstr ""
31
+
32
+ #: admin/actions.php:357
33
+ msgid "Schedule cannot be empty"
34
+ msgstr ""
35
+
36
+ #: admin/actions.php:360
37
+ msgid "Invalid schedule"
38
+ msgstr ""
39
+
40
+ #: admin/actions.php:372
41
+ msgid "Max backups can't be empty"
42
  msgstr ""
43
 
44
+ #: admin/actions.php:375
45
+ msgid "Max backups must be a number"
46
+ msgstr ""
47
+
48
+ #: admin/actions.php:378
49
+ msgid "Max backups must be greater than 0"
50
+ msgstr ""
51
+
52
+ #: admin/actions.php:477
53
+ msgid "%s matches 1 file."
54
+ msgid_plural "%1$s matches %2$d files."
55
+ msgstr[0] ""
56
+ msgstr[1] ""
57
+
58
+ #: admin/actions.php:481
59
+ msgid "%s didn't match any files."
60
+ msgstr ""
61
+
62
+ #: admin/actions.php:486
63
+ msgid "Exclude"
64
+ msgstr ""
65
+
66
+ #: admin/actions.php:487 backupwordpress.php:186
67
  msgid "Cancel"
68
  msgstr ""
69
 
70
+ #: admin/actions.php:508
71
+ msgid "Your backup completed but with the following errors / warnings, it's probably ok to ignore these."
 
 
72
  msgstr ""
73
 
74
+ #: admin/actions.php:512
75
+ msgid "Your backup failed"
 
76
  msgstr ""
77
 
78
+ #: admin/actions.php:516
79
+ msgid "Here's the response from the server:"
80
  msgstr ""
81
 
82
+ #: admin/actions.php:520
83
+ msgid "You can email details of this error to %s so they can look into the issue."
84
  msgstr ""
85
 
86
+ #: admin/actions.php:523 admin/schedule-form-excludes.php:119
87
+ msgid "Close"
 
 
 
88
  msgstr ""
89
 
90
+ #: admin/actions.php:524
91
+ msgid "Email to Support"
 
 
92
  msgstr ""
93
 
94
+ #: admin/backups.php:10
95
+ msgid "Complete Hourly"
 
 
 
 
96
  msgstr ""
97
 
98
+ #: admin/backups.php:11
99
+ msgid "File Hourly"
100
  msgstr ""
101
 
102
+ #: admin/backups.php:12
103
+ msgid "Database Hourly"
104
  msgstr ""
105
 
106
+ #: admin/backups.php:13
107
+ msgid "Complete Twicedaily"
108
  msgstr ""
109
 
110
+ #: admin/backups.php:14
111
+ msgid "File Twicedaily"
112
  msgstr ""
113
 
114
+ #: admin/backups.php:15
115
+ msgid "Database Twicedaily"
116
  msgstr ""
117
 
118
+ #: admin/backups.php:16
119
+ msgid "Complete Daily"
120
  msgstr ""
121
 
122
+ #: admin/backups.php:17
123
+ msgid "File Daily"
124
  msgstr ""
125
 
126
+ #: admin/backups.php:18
127
+ msgid "Database Daily"
 
128
  msgstr ""
129
 
130
+ #: admin/backups.php:19
131
+ msgid "Complete Weekly"
132
  msgstr ""
133
 
134
+ #: admin/backups.php:20
135
+ msgid "File Weekly"
 
 
136
  msgstr ""
137
 
138
+ #: admin/backups.php:21
139
+ msgid "Database Weekly"
140
  msgstr ""
141
 
142
+ #: admin/backups.php:22
143
+ msgid "Complete Fortnightly"
144
  msgstr ""
145
 
146
+ #: admin/backups.php:23
147
+ msgid "File Fortnightly"
 
 
148
  msgstr ""
149
 
150
+ #: admin/backups.php:24
151
+ msgid "Database Fortnightly"
152
  msgstr ""
153
 
154
+ #: admin/backups.php:25
155
+ msgid "Complete Monthly"
156
+ msgstr ""
157
+
158
+ #: admin/backups.php:26
159
+ msgid "File Monthly"
160
+ msgstr ""
161
+
162
+ #: admin/backups.php:27
163
+ msgid "Database Monthly"
164
  msgstr ""
165
 
166
+ #: admin/backups.php:28
167
+ msgid "Complete Manually"
168
+ msgstr ""
169
+
170
+ #: admin/backups.php:29
171
+ msgid "File Manually"
172
+ msgstr ""
173
+
174
+ #: admin/backups.php:30
175
+ msgid "Database Manually"
176
+ msgstr ""
177
+
178
+ #: admin/backups.php:40
179
  msgid "add schedule"
180
  msgstr ""
181
 
182
+ #: admin/backups.php:71
183
  msgid "Size"
184
  msgstr ""
185
 
186
+ #: admin/backups.php:72
187
  msgid "Type"
188
  msgstr ""
189
 
190
+ #: admin/backups.php:73
191
  msgid "Actions"
192
  msgstr ""
193
 
194
+ #: admin/backups.php:100
195
  msgid "This is where your backups will appear once you have some."
196
  msgstr ""
197
 
198
+ #: admin/backups.php:120
199
  msgid "% Backups Completed"
200
  msgstr ""
201
 
202
+ #: admin/backups.php:122
203
  msgid "No Backups Completed"
204
  msgstr ""
205
 
206
+ #: admin/backups.php:124
207
  msgid "1 Backup Completed"
208
  msgstr ""
209
 
210
+ #: admin/constants.php:3
211
+ msgid "You can %1$s any of the following %2$s in your %3$s to control advanced settings. %4$s. Defined %5$s will be highlighted."
 
 
 
212
  msgstr ""
213
 
214
+ #: admin/constants.php:3 admin/menu.php:84
215
  msgid "Constants"
216
  msgstr ""
217
 
218
+ #: admin/constants.php:3
219
  msgid "The Codex can help"
220
  msgstr ""
221
 
222
+ #: admin/constants.php:8
223
+ msgid "The path to folder you would like to store your backup files in, defaults to %s."
 
 
 
224
  msgstr ""
225
 
226
+ #: admin/constants.php:8 admin/constants.php:11 admin/constants.php:14
227
+ #: admin/constants.php:17 admin/constants.php:20 admin/constants.php:23
228
+ #: admin/constants.php:26 classes/class-email.php:54
 
229
  msgid "e.g."
230
  msgstr ""
231
 
232
+ #: admin/constants.php:11
233
+ msgid "The path to your %1$s executable. Will be used for the %2$s part of the back up if available."
 
 
 
234
  msgstr ""
235
 
236
+ #: admin/constants.php:11 admin/constants.php:14
237
  msgid "database"
238
  msgstr ""
239
 
240
+ #: admin/constants.php:14
241
+ msgid "The path to your %1$s executable. Will be used to zip up your %2$s and %3$s if available."
 
 
 
242
  msgstr ""
243
 
244
+ #: admin/constants.php:14
245
  msgid "files"
246
  msgstr ""
247
 
248
+ #: admin/constants.php:17
249
+ msgid "Comma separated list of files or directories to exclude, the backups directory is automatically excluded."
 
 
250
  msgstr ""
251
 
252
+ #: admin/constants.php:20
 
253
  msgid "The capability to use when calling %1$s. Defaults to %2$s."
254
  msgstr ""
255
 
256
+ #: admin/constants.php:23
 
257
  msgid "The root directory that is backed up. Defaults to %s."
258
  msgstr ""
259
 
260
+ #: admin/constants.php:26
 
261
  msgid "The time that your schedules should run. Defaults to %s."
262
  msgstr ""
263
 
264
+ #: admin/enable-support.php:3
265
  msgid "Enable BackUpWordPress Support"
266
  msgstr ""
267
 
268
+ #: admin/enable-support.php:5
269
+ msgid "BackUpWordPress uses %s to provide support. In addition to allowing you to send and receive messages we also send the following server information along with your requests:"
 
 
 
 
270
  msgstr ""
271
 
272
+ #: admin/enable-support.php:58
273
  msgid "You can disable support in the future by deactivating BackUpWordPress."
274
  msgstr ""
275
 
276
+ #: admin/enable-support.php:68
277
  msgid "No thanks"
278
  msgstr ""
279
 
280
+ #: admin/enable-support.php:70
281
  msgid "Yes I want to enable support"
282
  msgstr ""
283
 
284
+ #: admin/menu.php:12 admin/menu.php:14 admin/page.php:6
285
  msgid "Manage Backups"
286
  msgstr ""
287
 
288
+ #: admin/menu.php:12 admin/menu.php:14 admin/menu.php:39
289
  msgid "Backups"
290
  msgstr ""
291
 
292
+ #: admin/menu.php:74
293
  msgid "You are not using the latest stable version of BackUpWordPress"
294
  msgstr ""
295
 
296
+ #: admin/menu.php:74
297
+ msgid "The information below is for version %1$s. View the %2$s file for help specific to version %3$s."
 
 
 
298
  msgstr ""
299
 
300
+ #: admin/menu.php:82
301
  msgid "FAQ"
302
  msgstr ""
303
 
304
+ #: admin/menu.php:87
305
  msgid "For more information:"
306
  msgstr ""
307
 
308
+ #: admin/menu.php:89
309
  msgid "Support Forums"
310
  msgstr ""
311
 
312
+ #: admin/menu.php:90
313
  msgid "Help with translation"
314
  msgstr ""
315
 
316
+ #: admin/page.php:10
317
  msgid "Support"
318
  msgstr ""
319
 
320
+ #: admin/page.php:27
321
+ msgid "You need to fix the issues detailed above before BackUpWordPress can start."
 
322
  msgstr ""
323
 
324
+ #: admin/page.php:31
325
+ msgid "If you're finding BackUpWordPress useful, please %1$s rate it on the plugin directory. %2$s"
 
 
 
326
  msgstr ""
327
 
328
+ #: admin/page.php:33
329
+ msgid "If you need help getting things working then check the FAQ by clicking on help in the top right hand corner of this page."
 
 
330
  msgstr ""
331
 
332
+ #: admin/page.php:35
333
+ msgid "Wish you could store your backups in a safer place? Our %1$spremium extensions%2$s enable automatic backups to Dropbox, FTP, Google Drive and more."
 
 
 
 
334
  msgstr ""
335
 
336
+ #: admin/schedule-form-excludes.php:7
337
  msgid "Manage Excludes"
338
  msgstr ""
339
 
340
+ #: admin/schedule-form-excludes.php:13
341
  msgid "New Exclude Rule[s]"
342
  msgstr ""
343
 
344
+ #: admin/schedule-form-excludes.php:17
345
  msgid "Preview"
346
  msgstr ""
347
 
348
+ #: admin/schedule-form-excludes.php:19
 
349
  msgid "Enter new exclude rules as a comma separated list, e.g. %s"
350
  msgstr ""
351
 
352
+ #: admin/schedule-form-excludes.php:29
353
  msgid "Exclude Rules"
354
  msgstr ""
355
 
356
+ #: admin/schedule-form-excludes.php:44
357
  msgid "default"
358
  msgstr ""
359
 
360
+ #: admin/schedule-form-excludes.php:48
361
  msgid "defined"
362
  msgstr ""
363
 
364
+ #: admin/schedule-form-excludes.php:52
365
  msgid "Remove"
366
  msgstr ""
367
 
368
+ #: admin/schedule-form-excludes.php:71
369
  msgid "Excluded"
370
  msgstr ""
371
 
372
+ #: admin/schedule-form-excludes.php:75
373
  msgid "Included"
374
  msgstr ""
375
 
376
+ #: admin/schedule-form-excludes.php:79
377
  msgid "Unreadable"
378
  msgstr ""
379
 
380
+ #: admin/schedule-form-excludes.php:107
381
  msgid "Unreadable files can't be backed up"
382
  msgstr ""
383
 
384
+ #: admin/schedule-form-excludes.php:113
 
385
  msgid "Your site is %s. Backups will be compressed and so will be smaller."
386
  msgstr ""
387
 
388
+ #: admin/schedule-form.php:7
389
  msgid "Schedule Settings"
390
  msgstr ""
391
 
392
+ #: admin/schedule-form.php:11
393
  msgid "Backup"
394
  msgstr ""
395
 
396
+ #: admin/schedule-form.php:14
397
  msgid "Both Database &amp; files"
398
  msgstr ""
399
 
400
+ #: admin/schedule-form.php:15
401
  msgid "Files only"
402
  msgstr ""
403
 
404
+ #: admin/schedule-form.php:16
405
  msgid "Database only"
406
  msgstr ""
407
 
408
+ #: admin/schedule-form.php:23
409
  msgid "Schedule"
410
  msgstr ""
411
 
412
+ #: admin/schedule-form.php:27
413
  msgid "Manual Only"
414
  msgstr ""
415
 
416
+ #: admin/schedule-form.php:45
417
  msgid "Number of backups to store on this server"
418
  msgstr ""
419
 
420
+ #: admin/schedule-form.php:49
421
+ msgid "Past this limit older backups will be deleted automatically. This schedule will store a maximum of %s of backups"
422
+ msgstr ""
423
+
424
+ #: admin/schedule-form.php:62 backupwordpress.php:185
425
+ msgid "Update"
426
  msgstr ""
427
 
428
+ #: admin/schedule.php:4
429
  msgid "Backups will be compressed and should be smaller than this."
430
  msgstr ""
431
 
432
+ #: admin/schedule.php:4
433
  msgid "this shouldn't take long&hellip;"
434
  msgstr ""
435
 
436
+ #: admin/schedule.php:4
437
  msgid "calculating the size of your site&hellip;"
438
  msgstr ""
439
 
440
+ #: admin/schedule.php:12
 
441
  msgid "The next backup will be on %1$s at %2$s"
442
  msgstr ""
443
 
444
+ #: admin/schedule.php:19
445
  msgid "hourly on the hour"
446
  msgstr ""
447
 
448
+ #: admin/schedule.php:19
 
449
  msgid "hourly at %s minutes past the hour"
450
  msgstr ""
451
 
452
+ #: admin/schedule.php:25
 
453
  msgid "daily at %s"
454
  msgstr ""
455
 
456
+ #: admin/schedule.php:37
 
457
  msgid "every 12 hours at %1$s &amp; %2$s"
458
  msgstr ""
459
 
460
+ #: admin/schedule.php:43
 
461
  msgid "weekly on %1$s at %2$s"
462
  msgstr ""
463
 
464
+ #: admin/schedule.php:49
 
465
  msgid "fortnightly on %1$s at %2$s"
466
  msgstr ""
467
 
468
+ #: admin/schedule.php:56
 
469
  msgid "on the %1$s of each month at %2$s"
470
  msgstr ""
471
 
472
+ #: admin/schedule.php:62
473
  msgid "manually"
474
  msgstr ""
475
 
476
+ #: admin/schedule.php:71
477
  msgid "this server"
478
  msgstr ""
479
 
480
+ #: admin/schedule.php:78
 
481
  msgid "store only the last backup on %s"
482
  msgstr ""
483
 
484
+ #: admin/schedule.php:84
 
485
  msgid "don't store any backups on %s"
486
  msgstr ""
487
 
488
+ #: admin/schedule.php:90
 
489
  msgid "store only the last %1$s backups on %2$s"
490
  msgstr ""
491
 
492
+ #: admin/schedule.php:118
493
+ msgid "Backup my %1$s %2$s %3$s, %4$s. %5$s Send a copy of each backup to %6$s."
 
 
494
  msgstr ""
495
 
496
+ #: admin/schedule.php:120
 
497
  msgid "Backup my %1$s %2$s %3$s, %4$s. %5$s"
498
  msgstr ""
499
 
500
+ #: backupwordpress.php:134
501
+ msgid "BackUpWordPress requires PHP version %s or greater."
502
+ msgstr ""
503
+
504
+ #: backupwordpress.php:147
505
+ msgid "BackUpWordPress requires WordPress version %s or greater."
506
+ msgstr ""
507
+
508
+ #: backupwordpress.php:187
509
+ msgid "Are you sure you want to delete this schedule? All of it's backups will also be deleted."
510
+ msgstr ""
511
+
512
+ #: backupwordpress.php:187 backupwordpress.php:188 backupwordpress.php:189
513
+ #: backupwordpress.php:190
514
+ msgid "'Cancel' to go back, 'OK' to delete."
515
+ msgstr ""
516
+
517
+ #: backupwordpress.php:188
518
+ msgid "Are you sure you want to delete this backup?"
519
+ msgstr ""
520
+
521
+ #: backupwordpress.php:189
522
+ msgid "Are you sure you want to remove this exclude rule?"
523
+ msgstr ""
524
+
525
+ #: backupwordpress.php:190
526
+ msgid "Reducing the number of backups that are stored on this server will cause some of your existing backups to be deleted, are you sure that's what you want?"
527
+ msgstr ""
528
+
529
+ #: backupwordpress.php:306
530
+ msgid "Server Info"
531
+ msgstr ""
532
+
533
+ #: classes/class-email.php:31
534
  msgid "Email notification"
535
  msgstr ""
536
 
537
+ #: classes/class-email.php:35
538
+ msgid "Receive a notification email when a backup completes, if the backup is small enough (&lt; %s) then it will be attached to the email. Separate multiple email address's with a comma."
 
 
 
 
539
  msgstr ""
540
 
541
+ #: classes/class-email.php:54
542
+ msgid "The maximum filesize of your backup that will be attached to your notification emails . Defaults to %s."
 
 
 
543
  msgstr ""
544
 
545
+ #: classes/class-email.php:69
 
546
  msgid "Send an email notification to %s"
547
  msgstr ""
548
 
549
+ #: classes/class-email.php:100
 
550
  msgid "%s isn't a valid email"
551
  msgstr ""
552
 
553
+ #: classes/class-email.php:154
 
554
  msgid "Backup of %s Failed"
555
  msgstr ""
556
 
557
+ #: classes/class-email.php:156
 
558
  msgid "BackUpWordPress was unable to backup your site %1$s."
559
  msgstr ""
560
 
561
+ #: classes/class-email.php:156
562
  msgid "Here are the errors that we're encountered:"
563
  msgstr ""
564
 
565
+ #: classes/class-email.php:156
566
+ msgid "If the errors above look like Martian, forward this email to %3$s and we'll take a look"
 
 
 
567
  msgstr ""
568
 
569
+ #: classes/class-email.php:156
570
  msgid ""
571
  "Kind Regards,\n"
572
  "The Apologetic BackUpWordPress Backup Emailing Robot"
573
  msgstr ""
574
 
575
+ #: classes/class-email.php:164
 
576
  msgid "Backup of %s"
577
  msgstr ""
578
 
579
+ #: classes/class-email.php:169 classes/class-email.php:178
 
580
  msgid "BackUpWordPress has completed a backup of your site %1$s."
581
  msgstr ""
582
 
583
+ #: classes/class-email.php:169
584
  msgid "The backup file should be attached to this email."
585
  msgstr ""
586
 
587
+ #: classes/class-email.php:169 classes/class-email.php:178
588
  msgid "You can download the backup file by clicking the link below:"
589
  msgstr ""
590
 
591
+ #: classes/class-email.php:169 classes/class-email.php:178
592
  msgid ""
593
  "Kind Regards,\n"
594
  "The Happy BackUpWordPress Backup Emailing Robot"
595
  msgstr ""
596
 
597
+ #: classes/class-email.php:178
598
  msgid "Unfortunately the backup file was too large to attach to this email."
599
  msgstr ""
600
 
601
+ #: classes/class-schedule.php:237
 
602
  msgid "Argument 1 for %s must be a valid integer"
603
  msgstr ""
604
 
605
+ #: classes/class-schedule.php:489
 
606
  msgid "Argument 1 for %s must be a valid cron reoccurrence or \"manually\""
607
  msgstr ""
608
 
609
+ #: classes/class-schedule.php:607 functions/interface.php:280
610
  msgid "Starting Backup"
611
  msgstr ""
612
 
613
+ #: classes/class-schedule.php:684
 
614
  msgid "Dumping Database %s"
615
  msgstr ""
616
 
617
+ #: classes/class-schedule.php:689
 
618
  msgid "Verifying Database Dump %s"
619
  msgstr ""
620
 
621
+ #: classes/class-schedule.php:694
 
622
  msgid "Creating zip archive %s"
623
  msgstr ""
624
 
625
+ #: classes/class-schedule.php:699
 
626
  msgid "Verifying Zip Archive %s"
627
  msgstr ""
628
 
629
+ #: classes/class-schedule.php:704
630
  msgid "Finishing Backup"
631
  msgstr ""
632
 
633
+ #: classes/class-schedule.php:809
 
634
  msgid "Argument 1 for %s must be a non empty string"
635
  msgstr ""
636
 
637
+ #: classes/class-schedule.php:813
 
638
  msgid "%s dpesn't exist"
639
  msgstr ""
640
 
641
+ #: classes/class-schedule.php:817
642
  msgid "That backup wasn't created by this schedule"
643
  msgstr ""
644
 
645
+ #: classes/class-services.php:259
 
646
  msgid "Argument 1 for %s must be a valid filepath"
647
  msgstr ""
648
 
649
+ #: classes/class-services.php:274
 
650
  msgid "Argument 1 for %s must be a registered service"
651
  msgstr ""
652
 
653
+ #: classes/class-services.php:291
 
654
  msgid "Argument 1 for %s must be a valid class"
655
  msgstr ""
656
 
657
+ #: classes/wp-cli.php:16
 
658
  msgid "BackUpWordPress may not work when php is running with %s on"
659
  msgstr ""
660
 
661
+ #: classes/wp-cli.php:19
662
  msgid "Backup: Dumping database..."
663
  msgstr ""
664
 
665
+ #: classes/wp-cli.php:23
666
  msgid "Backup: Zipping everything up..."
667
  msgstr ""
668
 
669
+ #: classes/wp-cli.php:38
670
  msgid "Invalid backup path"
671
  msgstr ""
672
 
673
+ #: classes/wp-cli.php:43
674
  msgid "Invalid root path"
675
  msgstr ""
676
 
677
+ #: classes/wp-cli.php:68
678
  msgid "Backup Complete: "
679
  msgstr ""
680
 
681
+ #: classes/wp-cli.php:71
682
  msgid "Backup Failed"
683
  msgstr ""
684
 
685
+ #: functions/core.php:229
686
  msgid "BackUpWordPress has setup your default schedules."
687
  msgstr ""
688
 
689
+ #: functions/core.php:229
690
+ msgid "By default BackUpWordPress performs a daily backup of your database and a weekly backup of your database &amp; files. You can modify these schedules."
 
 
691
  msgstr ""
692
 
693
+ #: functions/core.php:246
694
  msgid "Once Hourly"
695
  msgstr ""
696
 
697
+ #: functions/core.php:247
698
  msgid "Twice Daily"
699
  msgstr ""
700
 
701
+ #: functions/core.php:248
702
  msgid "Once Daily"
703
  msgstr ""
704
 
705
+ #: functions/core.php:249
706
  msgid "Once Weekly"
707
  msgstr ""
708
 
709
+ #: functions/core.php:250
710
  msgid "Once Fortnightly"
711
  msgstr ""
712
 
713
+ #: functions/core.php:251
714
  msgid "Once Monthly"
715
  msgstr ""
716
 
717
+ #: functions/core.php:269
718
  msgid "You can only delete directories inside your WordPress installation"
719
  msgstr ""
720
 
721
+ #: functions/core.php:334
722
+ msgid "This %s file ensures that other people cannot download your backup files."
 
 
723
  msgstr ""
724
 
725
+ #: functions/interface.php:38
726
  msgid "Download"
727
  msgstr ""
728
 
729
+ #: functions/interface.php:41 functions/interface.php:296
730
  msgid "Delete"
731
  msgstr ""
732
 
733
+ #: functions/interface.php:63 functions/interface.php:76
734
  msgid "BackUpWordPress is almost ready."
735
  msgstr ""
736
 
737
+ #: functions/interface.php:63
738
+ msgid "The backups directory can't be created because your %1$s directory isn't writable, run %2$s or %3$s or create the folder yourself."
 
 
 
739
  msgstr ""
740
 
741
+ #: functions/interface.php:76
742
+ msgid "Your backups directory isn't writable, run %1$s or %2$s or set the permissions yourself."
 
 
 
743
  msgstr ""
744
 
745
+ #: functions/interface.php:87
746
+ msgid "%1$s is running in %2$s, please contact your host and ask them to disable it. BackUpWordPress may not work correctly whilst %3$s is on."
 
 
 
747
  msgstr ""
748
 
749
+ #: functions/interface.php:87
750
  msgid "http://php.net/manual/en/features.safe-mode.php"
751
  msgstr ""
752
 
753
+ #: functions/interface.php:87
754
  msgid "Safe Mode"
755
  msgstr ""
756
 
757
+ #: functions/interface.php:98
758
+ msgid "Your custom backups directory %1$s doesn't exist and can't be created, your backups will be saved to %2$s instead."
 
 
 
759
  msgstr ""
760
 
761
+ #: functions/interface.php:109
762
+ msgid "Your custom backups directory %1$s isn't writable, new backups will be saved to %2$s instead."
 
 
 
763
  msgstr ""
764
 
765
+ #: functions/interface.php:120
766
  msgid "BackUpWordPress detected issues with your last backup."
767
  msgstr ""
768
 
769
+ #: functions/interface.php:248
770
  msgid "Database and Files"
771
  msgstr ""
772
 
773
+ #: functions/interface.php:251
774
  msgid "Files"
775
  msgstr ""
776
 
777
+ #: functions/interface.php:254
778
  msgid "Database"
779
  msgstr ""
780
 
781
+ #: functions/interface.php:259
782
  msgid "Legacy"
783
  msgstr ""
784
 
785
+ #: functions/interface.php:280
786
  msgid "cancel"
787
  msgstr ""
788
 
789
+ #: functions/interface.php:284
790
  msgid "Settings"
791
  msgstr ""
792
 
793
+ #: functions/interface.php:287
794
  msgid "Excludes"
795
  msgstr ""
796
 
797
+ #: functions/interface.php:294
798
  msgid "Run now"
799
  msgstr ""
800
+
801
+ #: hm-backup/hm-backup.php:297
802
+ msgid "archive filename must be a non empty string"
803
+ msgstr ""
804
+
805
+ #: hm-backup/hm-backup.php:300
806
+ msgid "invalid file extension for archive filename <code>%s</code>"
807
+ msgstr ""
808
+
809
+ #: hm-backup/hm-backup.php:340
810
+ msgid "database dump filename must be a non empty string"
811
+ msgstr ""
812
+
813
+ #: hm-backup/hm-backup.php:343
814
+ msgid "invalid file extension for database dump filename <code>%s</code>"
815
+ msgstr ""
816
+
817
+ #: hm-backup/hm-backup.php:374
818
+ msgid "Invalid root path <code>%s</code> must be a valid directory path"
819
+ msgstr ""
820
+
821
+ #: hm-backup/hm-backup.php:403
822
+ msgid "Invalid backup path <code>%s</code> must be a non empty (string)"
823
+ msgstr ""
824
+
825
+ #: hm-backup/hm-backup.php:455
826
+ msgid "Invalid backup type <code>%s</code> must be one of (string) file, database or complete"
827
+ msgstr ""
828
+ #. Plugin Name of the plugin/theme
829
+ msgid "BackUpWordPress"
830
+ msgstr ""
831
+
832
+ #. Plugin URI of the plugin/theme
833
+ msgid "http://hmn.md/backupwordpress/"
834
+ msgstr ""
835
+
836
+ #. Description of the plugin/theme
837
+ msgid "Simple automated backups of your WordPress powered website. Once activated you'll find me under <strong>Tools &rarr; Backups</strong>."
838
+ msgstr ""
839
+
840
+ #. Author of the plugin/theme
841
+ msgid "Human Made Limited"
842
+ msgstr ""
843
+
844
+ #. Author URI of the plugin/theme
845
+ msgid "http://hmn.md/"
846
+ msgstr ""
plugin.php DELETED
@@ -1,2 +0,0 @@
1
- <?php
2
- require_once dirname( __FILE__ ) . '/backupwordpress.php';
 
 
readme.txt CHANGED
@@ -1,23 +1,23 @@
1
  === BackUpWordPress ===
2
  Contributors: humanmade, willmot, pauldewouters, joehoyle, mattheu, tcrsavage, cuvelier
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
- Requires at least: 3.3.3
5
- Tested up to: 3.8
6
- Stable tag: 2.4.3
7
 
8
  Simple automated back ups of your WordPress powered website.
9
 
10
  == Description ==
11
 
12
- BackUpWordPress will back up your entire site including your database and all your files on a schedule that suits you.
13
 
14
  = Features =
15
 
16
- * Manage multiple schedules.
17
  * Super simple to use, no setup required.
18
- * Uses `zip` and `mysqldump` for faster back ups if they are available.
19
  * Works in low memory, "shared host" environments.
 
20
  * Option to have each backup file emailed to you.
 
21
  * Works on Linux & Windows Server.
22
  * Exclude files and folders from your back ups.
23
  * Good support should you need help.
@@ -25,7 +25,7 @@ BackUpWordPress will back up your entire site including your database and all yo
25
 
26
  = Help develop this plugin =
27
 
28
- The BackUpWordPress plugin is hosted GitHub, if you want to help out with development or testing then head over to https://github.com/humanmade/backupwordpress/.
29
 
30
  = Translations =
31
 
@@ -47,6 +47,10 @@ Backups are stored on your server in `/wp-content/backups`, you can change the d
47
 
48
  **Important:** By default BackUpWordPress backs up everything in your site root as well as your database, this includes any non WordPress folders that happen to be in your site root. This does means that your backup directory can get quite large.
49
 
 
 
 
 
50
  **How do I restore my site from a backup?**
51
 
52
  You need to download the latest backup file either by clicking download on the backups page or via `FTP`. `Unzip` the files and upload all the files to your server overwriting your site. You can then import the database using your hosts database management tool (likely `phpMyAdmin`).
@@ -103,9 +107,20 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
103
 
104
  == Changelog ==
105
 
106
- #### 2.4.3
 
 
 
 
 
 
 
 
 
 
 
 
107
 
108
- * Fix a JS error that prevented errors during the backup process from displaying.
109
 
110
  #### 2.4.2
111
 
@@ -115,7 +130,6 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
115
  * BackUpWordPress will now always be loaded before any BackUpWordPress Extensions.
116
  * Fixed an issue that could cause a long modal (excludes) to show underneath the WP admin bar.
117
 
118
-
119
  #### 2.4.1
120
 
121
  * Add missing colorbox images
@@ -281,7 +295,6 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
281
  * Fix the link to the "How to Restore" post in the FAQ.
282
  * Some string changes for translators, 18 changed strings.
283
 
284
-
285
  #### 2.0.6
286
 
287
  * Fix possible warning on plugin activation if the sites cron option is empty.
@@ -297,7 +310,6 @@ You can also tweet <a href="http://twitter.com/humanmadeltd">@humanmadeltd</a> o
297
  * Improve the usefulness of the `wp-cron.php` response code check.
298
  * Use the built in `site_format` function for human readable filesizes instead of defining our own function.
299
 
300
-
301
  #### 2.0.4
302
 
303
  * Revert the change to the way the plugin url and path were calculated as it caused regressions on some systems.
1
  === BackUpWordPress ===
2
  Contributors: humanmade, willmot, pauldewouters, joehoyle, mattheu, tcrsavage, cuvelier
3
  Tags: back up, backup, backups, database, zip, db, files, archive, wp-cli, humanmade
4
+ Requires at least: 3.7.1
5
+ Tested up to: 3.8.1
6
+ Stable tag: 2.5
7
 
8
  Simple automated back ups of your WordPress powered website.
9
 
10
  == Description ==
11
 
12
+ [BackUpWordPress](http://bwp.hmn.md/?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=freeplugin) will back up your entire site including your database and all your files on a schedule that suits you. Try it now to see how easy it is!
13
 
14
  = Features =
15
 
 
16
  * Super simple to use, no setup required.
 
17
  * Works in low memory, "shared host" environments.
18
+ * Manage multiple schedules.
19
  * Option to have each backup file emailed to you.
20
+ * Uses `zip` and `mysqldump` for faster back ups if they are available.
21
  * Works on Linux & Windows Server.
22
  * Exclude files and folders from your back ups.
23
  * Good support should you need help.
25
 
26
  = Help develop this plugin =
27
 
28
+ The BackUpWordPress plugin is hosted on GitHub, if you want to help out with development or testing then head over to https://github.com/humanmade/backupwordpress/.
29
 
30
  = Translations =
31
 
47
 
48
  **Important:** By default BackUpWordPress backs up everything in your site root as well as your database, this includes any non WordPress folders that happen to be in your site root. This does means that your backup directory can get quite large.
49
 
50
+ **What if I want I want to back up my site to another destination?**
51
+
52
+ BackUpWordPress Pro supports Dropbox, Google Drive, Amazon S3, Rackspace, Azure, DreamObjects and FTP/SFTP. Check it out here: [http://bwp.hmn.md](http://bwp.hmn.md/?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=freeplugin)
53
+
54
  **How do I restore my site from a backup?**
55
 
56
  You need to download the latest backup file either by clicking download on the backups page or via `FTP`. `Unzip` the files and upload all the files to your server overwriting your site. You can then import the database using your hosts database management tool (likely `phpMyAdmin`).
107
 
108
  == Changelog ==
109
 
110
+ #### 2.5
111
+
112
+ * BackUpWordPress now requires WordPress 3.7.1 as a minimum.
113
+ * Remove some old back-compat code that was required because we supported older WP versions.
114
+ * It's now possible to change the email address that notification emails are sent from using the `hmbkp_from_email` filter.
115
+ * The spinner is now retina!
116
+ * Close the PHP Session before starting the backup process to work around the 1 request per session issue. Backup status will now work on sites which happen to call `session_start`.
117
+ * Pass `max_execution_time` and the BackUpWordPress Plugin version back to support. * Include the users real name in support requests
118
+ * Stop passing `$_SERVER` with support requests as it can contain things like `.htaccess` passwords on some server configurations.
119
+ * Improve the display of the server info in the enable support popup.
120
+ * New screenshots
121
+ * Use `wp_safe_redirect` for internal redirects.
122
+ * Use `wp_is_writable` instead of `is_writable`.
123
 
 
124
 
125
  #### 2.4.2
126
 
130
  * BackUpWordPress will now always be loaded before any BackUpWordPress Extensions.
131
  * Fixed an issue that could cause a long modal (excludes) to show underneath the WP admin bar.
132
 
 
133
  #### 2.4.1
134
 
135
  * Add missing colorbox images
295
  * Fix the link to the "How to Restore" post in the FAQ.
296
  * Some string changes for translators, 18 changed strings.
297
 
 
298
  #### 2.0.6
299
 
300
  * Fix possible warning on plugin activation if the sites cron option is empty.
310
  * Improve the usefulness of the `wp-cron.php` response code check.
311
  * Use the built in `site_format` function for human readable filesizes instead of defining our own function.
312
 
 
313
  #### 2.0.4
314
 
315
  * Revert the change to the way the plugin url and path were calculated as it caused regressions on some systems.