UpdraftPlus WordPress Backup Plugin - Version 1.7.1

Version Description

  • 2013/08/20 =
  • FIX: Fix error preventing file backups in 1.7.0 for PHP installs without the ZipArchive class.
  • TWEAK: Only include phpseclib in the path when required
Download this release

Release Info

Developer DavidAnderson
Plugin Icon 128x128 UpdraftPlus WordPress Backup Plugin
Version 1.7.1
Comparing to
See all releases

Code changes from version 1.6.46 to 1.7.1

admin.php CHANGED
@@ -1,16 +1,13 @@
1
  <?php
2
 
3
- // TODO: Indicate warnings + errors to front-end on analysis of archives
4
- // TODO: Multi-archive sets - downloaders + deleter needs to handle these
5
-
6
- if (!defined ('ABSPATH')) die ('No direct access allowed');
7
 
8
  // For the purposes of improving site performance (don't load in 10s of Kilobytes of un-needed code on every page load), admin-area code is being progressively moved here.
9
 
10
  // This gets called in admin_init, earlier than default (so our object can get used by those hooking admin_init). Or possibly in admin_menu.
11
 
12
  global $updraftplus_admin;
13
- if (empty($updraftplus_admin)) $updraftplus_admin = new UpdraftPlus_Admin();
14
 
15
  class UpdraftPlus_Admin {
16
 
@@ -20,6 +17,10 @@ class UpdraftPlus_Admin {
20
 
21
  function admin_init() {
22
 
 
 
 
 
23
  add_action('admin_head', array($this,'admin_head'));
24
  add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2);
25
  add_action('wp_ajax_updraft_download_backup', array($this, 'updraft_download_backup'));
@@ -48,6 +49,10 @@ class UpdraftPlus_Admin {
48
  // Next, the actions that only come on the UpdraftPlus page
49
  if ($pagenow != 'options-general.php' || !isset($_REQUEST['page']) || 'updraftplus' != $_REQUEST['page']) return;
50
 
 
 
 
 
51
  if(UpdraftPlus_Options::get_updraft_option('updraft_debug_mode')) {
52
  @ini_set('display_errors',1);
53
  @error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
@@ -73,14 +78,64 @@ class UpdraftPlus_Admin {
73
 
74
  if (version_compare($wp_version, '3.2', '<')) add_action('admin_notices', array($this, 'show_admin_warning_wordpressversion'));
75
 
76
- wp_enqueue_script('jquery');
77
- wp_enqueue_script('jquery-ui-dialog');
78
- wp_enqueue_script('plupload-all');
79
- wp_register_script('updraftplus-plupload', UPDRAFTPLUS_URL.'/includes/ud-plupload.js', array('jquery'));
80
- wp_enqueue_script('updraftplus-plupload');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
 
82
  }
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  function admin_head() {
85
 
86
  global $pagenow;
@@ -100,7 +155,7 @@ class UpdraftPlus_Admin {
100
  'url' => admin_url('admin-ajax.php'),
101
  'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
102
  'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
103
- 'filters' => array(array('title' => __('Allowed Files'), 'extensions' => 'zip,gz,crypt')),
104
  'multipart' => true,
105
  'multi_selection' => true,
106
  'urlstream_upload' => true,
@@ -111,7 +166,12 @@ class UpdraftPlus_Admin {
111
  )
112
  );
113
 
114
- ?><script type="text/javascript">var updraft_plupload_config=<?php echo json_encode($plupload_init); ?>;</script>
 
 
 
 
 
115
  <?php
116
  $plupload_init['browse_button'] = 'plupload-browse-button2';
117
  $plupload_init['container'] = 'plupload-upload-ui2';
@@ -166,7 +226,7 @@ class UpdraftPlus_Admin {
166
  }
167
 
168
  function googledrive_remove_folderurlprefix($input) {
169
- return str_replace('https://drive.google.com/#folders/', '', $input);
170
  }
171
 
172
  function disk_space_check($space) {
@@ -190,9 +250,41 @@ class UpdraftPlus_Admin {
190
  return $links;
191
  }
192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
 
194
  function show_admin_warning($message, $class = "updated") {
195
- echo '<div id="updraftmessage" class="'.$class.' fade">'."<p>$message</p></div>";
 
 
 
 
196
  }
197
 
198
  function show_admin_warning_diskspace() {
@@ -241,9 +333,11 @@ class UpdraftPlus_Admin {
241
  global $updraftplus;
242
 
243
  if (!isset($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'updraftplus_download')) die;
244
-
245
  if (!isset($_REQUEST['timestamp']) || !is_numeric($_REQUEST['timestamp']) || !isset($_REQUEST['type'])) exit;
246
 
 
 
 
247
  $backupable_entities = $updraftplus->get_backupable_file_entities(true);
248
  $type_match = false;
249
  foreach ($backupable_entities as $type => $info) {
@@ -269,6 +363,9 @@ class UpdraftPlus_Admin {
269
  // Base name
270
  $file = $backup_history[$timestamp][$type];
271
 
 
 
 
272
  // Where it should end up being downloaded to
273
  $fullpath = $updraftplus->backups_dir_location().'/'.$file;
274
 
@@ -288,9 +385,10 @@ class UpdraftPlus_Admin {
288
  // Note that log() assumes that the data is in _POST, not _GET
289
  if ($debug_mode) $updraftplus->logfile_open($updraftplus->nonce);
290
 
291
- $updraftplus->log("Requested to obtain file: timestamp=$timestamp, type=$type");
292
 
293
- $known_size = isset($backup_history[$timestamp][$type.'-size']) ? $backup_history[$timestamp][$type.'-size'] : 0;
 
294
 
295
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
296
  $updraftplus->jobdata_set('service', $service);
@@ -314,7 +412,7 @@ class UpdraftPlus_Admin {
314
  }
315
 
316
  // The AJAX responder that updates on progress wants to see this
317
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, "downloading:$known_size:$fullpath", 3600);
318
 
319
  if ($needs_downloading) {
320
  // Close browser connection so that it can resume AJAX polling
@@ -336,14 +434,14 @@ class UpdraftPlus_Admin {
336
  if(is_file($fullpath) && is_readable($fullpath)) {
337
 
338
  // That message is then picked up by the AJAX listener
339
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, 'downloaded:'.filesize($fullpath).":$fullpath", 3600);
340
 
341
  } else {
 
 
342
 
343
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, 'failed', 3600);
344
- set_transient('ud_dlerrors_'.$timestamp.'_'.$type, $updraftplus->errors, 3600);
345
 
346
- echo 'Remote fetch failed. File '.$fullpath.' did not exist or was unreadable. If you delete local backups then remote retrieval may have failed.';
347
  }
348
 
349
  @fclose($updraftplus->logfile_handle);
@@ -372,7 +470,7 @@ class UpdraftPlus_Admin {
372
  $remote_obj->download($file);
373
  } else {
374
  $updraftplus->log("Automatic backup restoration is not available with the method: $service.");
375
- $updraftplus->log("$file: ".sprintf(__("The backup archive for restoring this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To proceed with this restoration, you need to obtain a copy of this file and place it inside UpdraftPlus's working folder", 'updraftplus'), $service)." (".$this->prune_updraft_dir_prefix($updraftplus->backups_dir_location()).")", 'error');
376
  }
377
 
378
  }
@@ -385,22 +483,88 @@ class UpdraftPlus_Admin {
385
  // Test the nonce
386
  $nonce = (empty($_REQUEST['nonce'])) ? "" : $_REQUEST['nonce'];
387
  if (! wp_verify_nonce($nonce, 'updraftplus-credentialtest-nonce') || empty($_REQUEST['subaction'])) die('Security check');
388
-
389
- if (isset($_GET['subaction']) && 'lastlog' == $_GET['subaction']) {
390
  echo htmlspecialchars(UpdraftPlus_Options::get_updraft_option('updraft_lastmessage', '('.__('Nothing yet logged', 'updraftplus').')'));
391
- } elseif (isset($_GET['subaction']) && 'restore_alldownloaded' == $_GET['subaction'] && isset($_GET['timestamp'])) {
392
- echo '<p>'.__('The backup archive files have been processed - if all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first.', 'updraftplus').'</p>';
 
 
 
 
 
 
 
 
 
 
 
 
393
  parse_str($_GET['restoreopts'], $res);
394
 
395
- $elements = array_flip($res['updraft_restore']);
 
 
 
 
 
 
 
 
 
 
 
 
 
396
 
397
- if (isset($res['updraft_restore']) && isset($elements['db'])) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
398
 
399
- // Analyse the header of the database file + display results
400
- echo '<p>';
401
- $this->analyse_db_file($_GET['timestamp'], $res);
402
- echo '</p>';
 
 
 
403
 
 
404
  }
405
 
406
  } elseif (isset($_POST['backup_timestamp']) && 'deleteset' == $_REQUEST['subaction']) {
@@ -482,7 +646,7 @@ class UpdraftPlus_Admin {
482
  if ($deleted === -1) {
483
  //echo __('Did not know how to delete from this cloud service.', 'updraftplus');
484
  } elseif ($deleted !== false) {
485
- $remote_deleted++;
486
  } else {
487
  // Do nothing
488
  }
@@ -582,17 +746,23 @@ class UpdraftPlus_Admin {
582
  } elseif (isset($_GET['subaction']) && 'downloadstatus' == $_GET['subaction'] && isset($_GET['timestamp']) && isset($_GET['type'])) {
583
 
584
  $response = array();
 
 
585
 
586
- $response['m'] = get_transient('ud_dlmess_'.$_GET['timestamp'].'_'.$_GET['type']).'<br>';
587
 
588
- if ($file = get_transient('ud_dlfile_'.$_GET['timestamp'].'_'.$_GET['type'])) {
589
  if ('failed' == $file) {
590
  $response['e'] = __('Download failed','updraftplus').'<br>';
591
- $errs = get_transient('ud_dlerrors_'.$_GET['timestamp'].'_'.$_GET['type']);
592
  if (is_array($errs) && !empty($errs)) {
593
  $response['e'] .= '<ul style="list-style: disc inside;">';
594
  foreach ($errs as $err) {
595
- $response['e'] .= '<li>'.htmlspecialchars($err).'</li>';
 
 
 
 
596
  }
597
  $response['e'] .= '</ul>';
598
  }
@@ -636,13 +806,18 @@ class UpdraftPlus_Admin {
636
  }
637
 
638
  function analyse_db_file($timestamp, $res) {
639
- global $updraftplus;
 
 
 
 
 
640
  $backup = $updraftplus->get_backup_history($timestamp);
641
- if (!isset($backup['nonce']) || !isset($backup['db'])) return;
642
 
643
  $updraft_dir = $updraftplus->backups_dir_location();
644
 
645
- $db_file = $updraft_dir.'/'.$backup['db'];
646
 
647
  if (!is_readable($db_file)) return;
648
 
@@ -652,11 +827,11 @@ class UpdraftPlus_Admin {
652
  $encryption = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
653
 
654
  if (!$encryption) {
655
- echo sprintf(__('Error: %s', 'updraftplus'), __('Decryption failed. The database file is encrypted, but you have no encryption key entered.', 'updraftplus'));
656
- return;
657
  }
658
 
659
- require_once(UPDRAFTPLUS_DIR.'/includes/phpseclib/Crypt/Rijndael.php');
660
  $rijndael = new Crypt_Rijndael();
661
 
662
  // Get decryption key
@@ -665,20 +840,26 @@ class UpdraftPlus_Admin {
665
  if ($ciphertext) {
666
  $new_db_file = $updraft_dir.'/'.basename($db_file, '.crypt');
667
  if (!file_put_contents($new_db_file, $ciphertext)) {
668
- echo sprintf(__('Error: %s', 'updraftplus'), __('Failed to write out the decrypted database to the filesystem.','updraftplus'));
669
- return false;
670
  }
671
  $db_file = $new_db_file;
672
  } else {
673
- echo sprintf(__('Error: %s', 'updraftplus'), __('Decryption failed. The most likely cause is that you used the wrong key.','updraftplus'));
674
- return false;
675
  }
676
  }
677
 
 
 
 
 
 
 
678
  $dbhandle = gzopen($db_file, 'r');
679
  if (!$dbhandle) {
680
- echo sprintf(__('Error: %s', 'updraftplus'), __('Failed to open database file.','updraftplus'));
681
- return false;
682
  }
683
 
684
  # Analyse the file, print the results.
@@ -688,20 +869,35 @@ class UpdraftPlus_Admin {
688
  $old_table_prefix = '';
689
  $old_siteinfo = array();
690
  $gathering_siteinfo = true;
691
- while (!gzeof($dbhandle) && $line < 100) {
 
 
 
 
 
 
 
 
 
692
  $line++;
693
  // Up to 1Mb
694
  $buffer = rtrim(gzgets($dbhandle, 1048576));
695
  // Comments are what we are interested in
696
  if (substr($buffer, 0, 1) == '#') {
697
 
698
- // TODO: More information - e.g. WordPress version. Warn if importing new into old.
699
  if ('' == $old_siteurl && preg_match('/^\# Backup of: (http(.*))$/', $buffer, $matches)) {
700
  $old_siteurl = $matches[1];
701
- echo __('Backup of:', 'updraftplus').' '.htmlspecialchars($old_siteurl).'<br>';
702
  // Check for should-be migration
703
  if ($old_siteurl != site_url()) {
704
- echo apply_filters('updraftplus_dbscan_urlchange', sprintf(__('Error: %s', 'updraftplus'), '<a href="http://updraftplus.com/shop/migrator/">'.__('This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus').'</a>'), $old_siteurl, $res);
 
 
 
 
 
 
 
705
  }
706
  } elseif ('' == $old_table_prefix && preg_match('/^\# Table prefix: (\S+)$/', $buffer, $matches)) {
707
  $old_table_prefix = $matches[1];
@@ -713,30 +909,76 @@ class UpdraftPlus_Admin {
713
  if (isset($old_siteinfo['multisite']) && !$old_siteinfo['multisite'] && is_multisite()) {
714
  // Just need to check that you're crazy
715
  if (!defined('UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE') || UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE != true) {
716
- echo sprintf(__('Error: %s', 'updraftplus'), __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus'));
717
- return false;
718
  }
719
  // Got the needed code?
720
  if (!class_exists('UpdraftPlusAddOn_MultiSite') || !class_exists('UpdraftPlus_Addons_Migrator')) {
721
- echo sprintf(__('Error: %s', 'updraftplus'), __('To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons.', 'updraftplus'));
722
- return false;
723
  }
724
  }
725
  } elseif (preg_match('/^([^=]+)=(.*)$/', $matches[1], $kvmatches)) {
726
  $key = $kvmatches[1];
727
  $val = $kvmatches[2];
728
  if ('multisite' == $key && $val) {
729
- echo '<strong>'.__('Site information:','updraftplus').'</strong>'.' is a WordPress Network<br>';
730
  }
731
  $old_siteinfo[$key]=$val;
732
  }
733
  }
734
 
 
 
 
 
 
 
 
 
 
 
735
  }
736
  }
737
 
738
  @gzclose($dbhandle);
739
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
740
  }
741
 
742
  function upload_dir($uploads) {
@@ -821,11 +1063,18 @@ class UpdraftPlus_Admin {
821
 
822
  if (!isset($_POST['chunks']) || (isset($_POST['chunk']) && $_POST['chunk'] == $_POST['chunks']-1)) {
823
  $file = basename($status['file']);
824
- if (!preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(zip|gz|gz\.crypt)$/i', $file)) {
825
-
826
  @unlink($status['file']);
827
- echo 'ERROR:'.__('Bad filename format - this does not look like a file created by UpdraftPlus','updraftplus');
828
  exit;
 
 
 
 
 
 
 
 
829
  }
830
  }
831
 
@@ -936,19 +1185,9 @@ class UpdraftPlus_Admin {
936
  echo '<b>'.__('Actions','updraftplus').':</b> <a href="options-general.php?page=updraftplus&updraft_restore_success=true">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
937
  return;
938
  } elseif (is_wp_error($backup_success)) {
939
- echo '<p>Restore failed...</p><ul style="list-style: disc inside;">';
940
- foreach ($updraftplus->errors as $err) {
941
- if (is_wp_error($err)) {
942
- foreach ($err->get_error_messages() as $msg) {
943
- echo '<li>'.htmlspecialchars($msg).'<li>';
944
- }
945
- } elseif (is_string($err)) {
946
- echo "<li>".htmlspecialchars($err)."</li>";
947
- } else {
948
- print "<li>".print_r($err,true)."</li>";
949
- }
950
- }
951
- echo '</ul><b>Actions:</b> <a href="options-general.php?page=updraftplus">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
952
  return;
953
  } elseif (false === $backup_success) {
954
  # This means, "not yet - but stay on the page because we may be able to do it later, e.g. if the user types in the requested information"
@@ -998,10 +1237,14 @@ class UpdraftPlus_Admin {
998
 
999
  // updraft_file_ids is not deleted
1000
  if(isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_all') { $updraftplus->boot_backup(true,true); }
1001
- elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_db') { $updraftplus->backup_db(); }
1002
- elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_wipesettings') {
 
 
 
 
1003
  $settings = array('updraft_interval', 'updraft_interval_database', 'updraft_retain', 'updraft_retain_db', 'updraft_encryptionphrase', 'updraft_service', 'updraft_dropbox_appkey', 'updraft_dropbox_secret', 'updraft_googledrive_clientid', 'updraft_googledrive_secret', 'updraft_googledrive_remotepath', 'updraft_ftp_login', 'updraft_ftp_pass', 'updraft_ftp_remote_path', 'updraft_server_address', 'updraft_dir', 'updraft_email', 'updraft_delete_local', 'updraft_debug_mode', 'updraft_include_plugins', 'updraft_include_themes', 'updraft_include_uploads', 'updraft_include_others', 'updraft_include_wpcore', 'updraft_include_wpcore_exclude', 'updraft_include_more',
1004
- 'updraft_include_blogs', 'updraft_include_mu-plugins', 'updraft_include_others_exclude', 'updraft_lastmessage', 'updraft_googledrive_clientid', 'updraft_googledrive_token', 'updraft_dropboxtk_request_token', 'updraft_dropboxtk_access_token', 'updraft_dropbox_folder', 'updraft_last_backup', 'updraft_starttime_files', 'updraft_starttime_db', 'updraft_sftp_settings', 'updraft_s3generic_login', 'updraft_s3generic_pass', 'updraft_s3generic_remote_path', 'updraft_s3generic_endpoint', 'updraft_webdav_settings', 'updraft_disable_ping', 'updraft_cloudfiles_user', 'updraft_cloudfiles_apikey', 'updraft_cloudfiles_path', 'updraft_cloudfiles_authurl', 'updraft_ssl_useservercerts', 'updraft_ssl_disableverify', 'updraft_s3_login', 'updraft_s3_pass', 'updraft_s3_remote_path', 'updraft_dreamobjects_login', 'updraft_dreamobjects_pass', 'updraft_dreamobjects_remote_path');
1005
  foreach ($settings as $s) {
1006
  UpdraftPlus_Options::delete_updraft_option($s);
1007
  }
@@ -1012,8 +1255,14 @@ class UpdraftPlus_Admin {
1012
  <div class="wrap">
1013
  <h1><?php echo $updraftplus->plugin_title; ?></h1>
1014
 
1015
- <?php _e('By UpdraftPlus.Com','updraftplus')?> ( <a href="http://updraftplus.com">UpdraftPlus.Com</a> | <a href="http://updraftplus.com/news/"><?php _e('News','updraftplus');?></a> | <?php if (!defined('UPDRAFTPLUS_NOADS')) { ?><a href="http://updraftplus.com/shop/"><?php _e("Premium",'updraftplus');?></a> | <?php } ?><a href="http://david.dw-perspective.org.uk"><?php _e("Lead developer's homepage",'updraftplus');?></a> | <?php if (1==0 && !defined('UPDRAFTPLUS_NOADS')) { ?><a href="http://wordshell.net">WordShell - WordPress command line</a> | <a href="http://david.dw-perspective.org.uk/donate"><?php _e('Donate','updraftplus');?></a> | <?php } ?><a href="http://updraftplus.com/support/frequently-asked-questions/">FAQs</a> | <a href="http://profiles.wordpress.org/davidanderson/"><?php _e('Other WordPress plugins','updraftplus');?></a>). <?php _e('Version','updraftplus');?>: <?php echo $updraftplus->version; ?>
1016
  <br>
 
 
 
 
 
 
1017
  <?php
1018
  if(isset($_GET['updraft_restore_success'])) {
1019
  echo "<div class=\"updated fade\" style=\"padding:8px;\"><strong>".__('Your backup has been restored.','updraftplus').'</strong> '.__('Your old (themes, uploads, plugins, whatever) directories have been retained with "-old" appended to their name. Remove them when you are satisfied that the backup worked properly.')."</div>";
@@ -1025,28 +1274,22 @@ class UpdraftPlus_Admin {
1025
  if($deleted_old_dirs) echo '<div style="color:blue" class=\"updated fade\">'.__('Old directories successfully deleted.','updraftplus').'</div>';
1026
 
1027
  if(!$updraftplus->memory_check(64)) {?>
1028
- <div style="color:orange"><?php _e("Your PHP memory limit (set by your web hosting company) is quite low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will bhe successful with a 32Mb limit - your experience may vary).",'updraftplus');?> <?php _e('Current limit is:','updraftplus');?> <?php echo $updraftplus->memory_check_current(); ?> Mb</div>
1029
- <?php
1030
- }
1031
- if(1==0 && !$this->execution_time_check(60)) {?>
1032
- <div style="color:orange"><?php _e("Your PHP max_execution_time is less than 60 seconds. This possibly means you're running in safe_mode. Either disable safe_mode or modify your php.ini to set max_execution_time to a higher number. If you do not, then longer will be needed to complete a backup (but that is all). Present limit is:",'updraftplus');?> <?php echo ini_get('max_execution_time').' '.__('seconds','updraftplus')?>.</div>
1033
  <?php
1034
  }
1035
  if($this->scan_old_dirs()) {?>
1036
- <div class="updated fade" style="padding:8px;"><?php _e('You have old directories from a previous backup (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked).','updraftplus');?>
1037
  <form method="post" action="<?php echo remove_query_arg(array('updraft_restore_success','action')) ?>">
1038
  <?php wp_nonce_field('updraft_delete_old_dirs'); ?>
1039
  <input type="hidden" name="action" value="updraft_delete_old_dirs" />
1040
- <input type="submit" class="button-primary" value="<?php _e('Delete Old Directories','updraftplus');?>" onclick="return(confirm('<?php echo htmlspecialchars(__('Are you sure you want to delete the old directories? This cannot be undone.','updraftplus'));?>'))" />
1041
  </form>
1042
  </div>
1043
  <?php
1044
  }
1045
  if(!empty($updraftplus->errors)) {
1046
  echo '<div class="error fade" style="padding:8px;">';
1047
- foreach($updraftplus->errors as $error) {
1048
- echo '<div style="color:red">'.$error.'</div>';
1049
- }
1050
  echo '</div>';
1051
  }
1052
  ?>
@@ -1093,6 +1336,10 @@ class UpdraftPlus_Admin {
1093
 
1094
  ?>
1095
 
 
 
 
 
1096
  <tr>
1097
  <th><span title="<?php _e('All the times shown in this section are using WordPress\'s configured time zone, which you can set in Settings -> General', 'updraftplus'); ?>"><?php _e('Next scheduled backups','updraftplus');?>:</span></th>
1098
  <td>
@@ -1160,7 +1407,7 @@ class UpdraftPlus_Admin {
1160
  <li title="<?php _e('This is a count of the contents of your Updraft directory','updraftplus');?>"><strong><?php _e('Web-server disk space in use by UpdraftPlus','updraftplus');?>:</strong> <span id="updraft_diskspaceused"><em>(calculating...)</em></span> <a href="#" onclick="updraftplus_diskspace(); return false;"><?php _e('refresh','updraftplus');?></a></li></ul>
1161
 
1162
  <div id="updraft-plupload-modal" title="<?php _e('UpdraftPlus - Upload backup files','updraftplus'); ?>" style="width: 75%; margin: 16px; display:none; margin-left: 100px;">
1163
- <p style="max-width: 600px;"><em><?php _e("Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation." ,'updraftplus');?> <?php echo htmlspecialchars(__('Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the "rescan" link above.', 'updraftplus'));?></em></p>
1164
  <div id="plupload-upload-ui" style="width: 70%;">
1165
  <div id="drag-drop-area">
1166
  <div class="drag-drop-inside">
@@ -1176,117 +1423,6 @@ class UpdraftPlus_Admin {
1176
  </div>
1177
 
1178
  <div id="ud_downloadstatus"></div>
1179
- <script>
1180
- function updraftplus_diskspace() {
1181
- jQuery('#updraft_diskspaceused').html('<em><?php _e('calculating...','updraftplus');?></em>');
1182
- jQuery.get(ajaxurl, { action: 'updraft_ajax', entity: 'updraft', subaction: 'diskspaceused', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1183
- jQuery('#updraft_diskspaceused').html(response);
1184
- });
1185
- }
1186
- var lastlog_lastmessage = "";
1187
- function updraftplus_deletefromserver(timestamp, type) {
1188
- var pdata = {
1189
- action: 'updraft_download_backup',
1190
- stage: 'delete',
1191
- timestamp: timestamp,
1192
- type: type,
1193
- _wpnonce: '<?php echo wp_create_nonce("updraftplus_download"); ?>'
1194
- };
1195
- jQuery.post(ajaxurl, pdata, function(response) {
1196
- if (response == 'deleted') {
1197
-
1198
- } else {
1199
- alert('We requested to delete the file, but could not understand the server\'s response '+response);
1200
- }
1201
- });
1202
- }
1203
- function updraftplus_downloadstage2(timestamp, type) {
1204
- location.href=ajaxurl+'?_wpnonce=<?php echo wp_create_nonce("updraftplus_download"); ?>&timestamp='+timestamp+'&type='+type+'&stage=2&action=updraft_download_backup';
1205
- }
1206
- function updraft_downloader(base, nonce, what, whicharea) {
1207
- // Create somewhere for the status to be found
1208
- var stid = base+nonce+'_'+what;
1209
- if (!jQuery('#'+stid).length) {
1210
- jQuery(whicharea).append('<div style="clear:left; border: 1px solid; padding: 8px; margin-top: 4px; max-width:840px;" id="'+stid+'"><button onclick="jQuery(\'#'+stid+'\').fadeOut().remove();" type="button" style="float:right; margin-bottom: 8px;">X</button><strong>Download '+what+' ('+nonce+')</strong>:<div class="raw"><?php _e('Begun looking for this entity','updraftplus');?></div><div class="file" id="'+stid+'_st"><div class="dlfileprogress" style="width: 0;"></div></div>');
1211
- // <b><span class="dlname">??</span></b> (<span class="dlsofar">?? KB</span>/<span class="dlsize">??</span> KB)
1212
- setTimeout(function(){updraft_downloader_status(base, nonce, what);}, 300);
1213
- }
1214
- // Now send the actual request to kick it all off
1215
- jQuery.post(ajaxurl, jQuery('#uddownloadform_'+what+'_'+nonce).serialize());
1216
- // We don't want the form to submit as that replaces the document
1217
- return false;
1218
- }
1219
- function updraft_restorer_checkstage2(doalert) {
1220
- // How many left?
1221
- var stilldownloading = jQuery('#ud_downloadstatus2 .file').length;
1222
- if (stilldownloading > 0) {
1223
- if (doalert) { alert('<?php echo esc_js(__('Some files are still downloading or being processed - please wait.', 'updraftplus')); ?>'); }
1224
- return;
1225
- }
1226
- // Allow pressing 'Restore' to proceed
1227
- jQuery('#updraft-restore-modal-stage2a').html('<?php echo esc_js(__('Processing files - please wait...', 'updraftplus')); ?>');
1228
- jQuery.get(ajaxurl, {
1229
- action: 'updraft_ajax',
1230
- subaction: 'restore_alldownloaded',
1231
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>',
1232
- timestamp: jQuery('#updraft_restore_timestamp').val(),
1233
- restoreopts: jQuery('#updraft_restore_form').serialize()
1234
- }, function(data) {
1235
- updraft_restore_stage = 3;
1236
- jQuery('#updraft-restore-modal-stage2a').html(data);
1237
- });
1238
- }
1239
- var dlstatus_sdata = {
1240
- action: 'updraft_ajax',
1241
- subaction: 'downloadstatus',
1242
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
1243
- };
1244
- dlstatus_lastlog = '';
1245
- function updraft_downloader_status(base, nonce, what) {
1246
- // Get the DOM id of the status div (add _st for the id of the file itself)
1247
- var stid = base+nonce+'_'+what;
1248
- if (jQuery('#'+stid).length) {
1249
- // console.log(stid+": "+jQuery('#'+stid).length);
1250
- dlstatus_sdata.timestamp = nonce;
1251
- dlstatus_sdata.type = what;
1252
- jQuery.get(ajaxurl, dlstatus_sdata, function(response) {
1253
- nexttimer = 1250;
1254
- if (dlstatus_lastlog == response) { nexttimer = 3000; }
1255
- try {
1256
- var resp = jQuery.parseJSON(response);
1257
- var cancel_repeat = 0;
1258
- if (resp.e != null) {
1259
- jQuery('#'+stid+' .raw').html('<strong><?php _e('Error:','updraftplus'); ?></strong> '+resp.e);
1260
- console.log(resp);
1261
- } else if (resp.p != null) {
1262
- jQuery('#'+stid+'_st .dlfileprogress').width(resp.p+'%');
1263
- //jQuery('#'+stid+'_st .dlsofar').html(Math.round(resp.s/1024));
1264
- //jQuery('#'+stid+'_st .dlsize').html(Math.round(resp.t/1024));
1265
- if (resp.m != null) {
1266
- if (resp.p >=100 && base == 'udrestoredlstatus_') {
1267
- jQuery('#'+stid+' .raw').html(resp.m);
1268
- jQuery('#'+stid).fadeOut('slow', function() { jQuery(this).remove(); updraft_restorer_checkstage2(0);});
1269
- } else if (resp.p < 100 || base != 'uddlstatus_') {
1270
- jQuery('#'+stid+' .raw').html(resp.m);
1271
- } else {
1272
- jQuery('#'+stid+' .raw').html('<?php _e('File ready.','updraftplus'); ?> <?php _e('You should:','updraftplus'); ?> <button type="button" onclick="updraftplus_downloadstage2(\''+nonce+'\', \''+what+'\')\">Download to your computer</button> and then, if you wish, <button id="uddownloaddelete_'+nonce+'_'+what+'" type="button" onclick="updraftplus_deletefromserver(\''+nonce+'\', \''+what+'\')\">Delete from your web server</button>');
1273
- }
1274
- }
1275
- dlstatus_lastlog = response;
1276
- } else if (resp.m != null) {
1277
- jQuery('#'+stid+' .raw').html(resp.m);
1278
- } else {
1279
- alert('<?php _e('Download error: the server sent us a response (JSON) which we did not understand', 'updraftplus'); ?> ('+response+')');
1280
- cancel_repeat = 1;
1281
- }
1282
- if (cancel_repeat == 0) { setTimeout(function(){updraft_downloader_status(base, nonce, what)}, nexttimer); }
1283
- } catch(err) {
1284
- alert('<?php _e('Download error: the server sent us a response which we did not understand.', 'updraftplus'); ?> <?php _e("Error:",'updraftplus');?> '+err);
1285
- }
1286
- });
1287
- }
1288
- }
1289
- </script>
1290
  <div id="updraft_existing_backups" style="margin-bottom:12px;">
1291
  <?php
1292
  print $this->existing_backup_table($backup_history);
@@ -1314,21 +1450,6 @@ class UpdraftPlus_Admin {
1314
  </form>
1315
  </div>
1316
 
1317
- <div id="updraft-hidethis">
1318
- <p><strong><?php _e('Warning:', 'updraftplus'); ?> <?php _e("If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in your web browser.", 'updraftplus'); ?> <a href="http://updraftplus.com/do-you-have-a-javascript-or-jquery-error/"><?php _e('Go here for more information.', 'updraftplus'); ?></a></strong></p>
1319
- </p>
1320
- </div>
1321
- <script>
1322
- jQuery(document).ready(function() {
1323
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'ping', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(data, response) {
1324
- if ('success' == response && data != 'pong' && data.indexOf('pong')>=0) {
1325
- jQuery('#ud-whitespace-warning').show();
1326
- }
1327
- });
1328
- jQuery('#updraft-hidethis').remove();
1329
- });
1330
- </script>
1331
-
1332
  <div id="updraft-restore-modal" title="UpdraftPlus - <?php _e('Restore backup','updraftplus');?>">
1333
  <p><strong><?php _e('Restore backup from','updraftplus');?>:</strong> <span class="updraft_restore_date"></span></p>
1334
 
@@ -1385,16 +1506,6 @@ jQuery(document).ready(function() {
1385
 
1386
  ?>
1387
 
1388
- <script>
1389
- jQuery('#updraft_restore_db').change(function(){
1390
- if (jQuery('#updraft_restore_db').is(':checked')) {
1391
- jQuery('#updraft_restorer_dboptions').slideDown();
1392
- } else {
1393
- jQuery('#updraft_restorer_dboptions').slideUp();
1394
- }
1395
- });
1396
- </script>
1397
-
1398
  </div>
1399
 
1400
  </div>
@@ -1519,67 +1630,6 @@ jQuery(document).ready(function() {
1519
  </div>
1520
  </div>
1521
 
1522
- <script type="text/javascript">
1523
- /* <![CDATA[ */
1524
-
1525
- function updraft_activejobs_delete(jobid) {
1526
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_delete', jobid: jobid, nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1527
- if (response.substr(0,2) == 'Y:') {
1528
- jQuery('#updraft-jobid-'+jobid).html(response.substr(2)).fadeOut('slow').remove();
1529
- } else if (response.substr(0,2) == 'X:') {
1530
- alert(response.substr(2));
1531
- } else {
1532
- alert('<?php _e('Unknown response:', 'updraftplus'); ?> '+response);
1533
- }
1534
- });
1535
- }
1536
-
1537
- function updraft_activejobs_update() {
1538
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_list', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1539
- jQuery('#updraft_activejobs').html(response);
1540
- });
1541
- }
1542
-
1543
- function updraftplus_diskspace_entity(key) {
1544
- jQuery('#updraft_diskspaceused_'+key).html('<em><?php _e('calculating...','updraftplus');?></em>');
1545
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'diskspaceused', entity: key, nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1546
- jQuery('#updraft_diskspaceused_'+key).html(response);
1547
- });
1548
- }
1549
-
1550
- function updraft_iframe_modal(getwhat, title) {
1551
- jQuery('#updraft-iframe-modal-innards').html('<iframe width="100%" height="440px" src="'+ajaxurl+'?action=updraft_ajax&subaction='+getwhat+'&nonce=<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>"></iframe>');
1552
- jQuery('#updraft-iframe-modal').dialog('option', 'title', title).dialog('open');
1553
- }
1554
-
1555
- jQuery(document).ready(function() {
1556
-
1557
- jQuery('#updraft-service').change(function() {
1558
- jQuery('.updraftplusmethod').hide();
1559
- var active_class = jQuery(this).val();
1560
- jQuery('.'+active_class).show();
1561
- });
1562
-
1563
- jQuery('#updraftplus-phpinfo').click(function(e) {
1564
- e.preventDefault();
1565
- updraft_iframe_modal('phpinfo', '<?php _e('PHP information', 'updraftplus'); ?>');
1566
- });
1567
-
1568
- jQuery('#updraftplus-rawbackuphistory').click(function(e) {
1569
- e.preventDefault();
1570
- updraft_iframe_modal('rawbackuphistory', '<?php _e('Raw backup history', 'updraftplus'); ?>');
1571
- });
1572
-
1573
- })
1574
- jQuery(window).load(function() {
1575
- //this is for hiding the restore progress at the top after it is done
1576
- setTimeout('jQuery("#updraft-restore-progress").toggle(1000);',3000)
1577
- jQuery('#updraft-restore-progress-toggle').click(function() {
1578
- jQuery('#updraft-restore-progress').toggle(500)
1579
- })
1580
- })
1581
- /* ]]> */
1582
- </script>
1583
  <?php
1584
  }
1585
 
@@ -1790,7 +1840,7 @@ jQuery(document).ready(function() {
1790
  echo ">$descrip</option>\n";
1791
  }
1792
  ?>
1793
- </select> <?php echo apply_filters('updraftplus_schedule_showfileconfig', '<input type="hidden" name="updraftplus_starttime_files" value="">'); ?>
1794
  <?php
1795
  echo __('and retain this many backups', 'updraftplus').': ';
1796
  $updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 1);
@@ -1808,7 +1858,7 @@ jQuery(document).ready(function() {
1808
  echo ">$descrip</option>\n";
1809
  }
1810
  ?>
1811
- </select> <span id="updraft_db_timings"><?php echo apply_filters('updraftplus_schedule_showdbconfig', '<input type="hidden" name="updraftplus_starttime_db" value="">'); ?></span>
1812
  <?php
1813
  echo __('and retain this many backups', 'updraftplus').': ';
1814
  $updraft_retain_db = UpdraftPlus_Options::get_updraft_option('updraft_retain_db', $updraft_retain);
@@ -1818,7 +1868,7 @@ jQuery(document).ready(function() {
1818
  </tr>
1819
  <tr class="backup-interval-description">
1820
  <td></td><td><p><?php echo htmlspecialchars(__('If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose "manual" then you must click the "Backup Now" button whenever you wish a backup to occur.', 'updraftplus')); ?></p>
1821
- <?php echo apply_filters('updraftplus_fixtime_advert', '<p><strong>'.__('To fix the time at which a backup should take place,','updraftplus').' </strong> ('.__('e.g. if your server is busy at day and you want to run overnight','updraftplus').'), <a href="http://updraftplus.com/shop/fix-time/">'.htmlspecialchars(__('use the "Fix Time" add-on','updraftplus')).'</a></p>'); ?>
1822
  </td>
1823
  </tr>
1824
  <tr>
@@ -1846,20 +1896,6 @@ jQuery(document).ready(function() {
1846
 
1847
  echo '</div>';
1848
 
1849
- echo <<<ENDHERE
1850
- <script>
1851
- jQuery(document).ready(function() {
1852
- jQuery('#updraft_include_others').click(function() {
1853
- if (jQuery('#updraft_include_others').is(':checked')) {
1854
- jQuery('#updraft_include_others_exclude').slideDown();
1855
- } else {
1856
- jQuery('#updraft_include_others_exclude').slideUp();
1857
- }
1858
- });
1859
- });
1860
- </script>
1861
- ENDHERE;
1862
-
1863
  } else {
1864
  echo "<input id=\"updraft_include_$key\" type=\"checkbox\" name=\"updraft_include_$key\" value=\"1\" $included /><label for=\"updraft_include_$key\"".((isset($info['htmltitle'])) ? ' title="'.htmlspecialchars($info['htmltitle']).'"' : '')."> ".$info['description']."</label><br>";
1865
  do_action("updraftplus_config_option_include_$key");
@@ -1879,7 +1915,7 @@ ENDHERE;
1879
  <?php
1880
  $updraft_encryptionphrase = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
1881
  ?>
1882
- <td><input type="text" name="updraft_encryptionphrase" id="updraft_encryptionphrase" value="<?php echo $updraft_encryptionphrase ?>" style="width:132px" /></td>
1883
  </tr>
1884
  <tr class="backup-crypt-description">
1885
  <td></td><td><p><?php _e('If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back).','updraftplus');?> <a href="#" onclick="jQuery('#updraftplus_db_decrypt').val(jQuery('#updraft_encryptionphrase').val()); jQuery('#updraft-manualdecrypt-modal').slideToggle(); return false;"><?php _e('You can also decrypt a database manually here.','updraftplus');?></a></p>
@@ -1943,196 +1979,12 @@ ENDHERE;
1943
  </table>
1944
  <script type="text/javascript">
1945
  /* <![CDATA[ */
1946
- var updraft_restore_stage = 1;
1947
- var lastlog_lastmessage = "";
1948
- var lastlog_sdata = {
1949
- action: 'updraft_ajax',
1950
- subaction: 'lastlog',
1951
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
1952
- };
1953
- function updraft_showlastlog(repeat){
1954
- jQuery.get(ajaxurl, lastlog_sdata, function(response) {
1955
- nexttimer = 1500;
1956
- if (lastlog_lastmessage == response) { nexttimer = 4500; }
1957
- if (repeat) { setTimeout(function(){updraft_showlastlog(true);}, nexttimer);}
1958
- jQuery('#updraft_lastlogcontainer').html(response);
1959
- lastlog_lastmessage = response;
1960
- });
1961
- }
1962
- var lastbackup_sdata = {
1963
- action: 'updraft_ajax',
1964
- subaction: 'lastbackup',
1965
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
1966
- };
1967
- var lastbackup_laststatus = '<?php echo esc_html($last_backup_html);?>';
1968
- function updraft_showlastbackup(){
1969
- jQuery.get(ajaxurl, lastbackup_sdata, function(response) {
1970
- if (lastbackup_laststatus == response) {
1971
- setTimeout(function(){updraft_showlastbackup();}, 7000);
1972
- } else {
1973
- jQuery('#updraft_last_backup').html(response);
1974
- }
1975
- lastbackup_laststatus = response;
1976
- });
1977
- }
1978
- var updraft_historytimer = 0;
1979
- var calculated_diskspace = 0;
1980
- function updraft_historytimertoggle(forceon) {
1981
- if (!updraft_historytimer || forceon == 1) {
1982
- updraft_updatehistory(0);
1983
- updraft_historytimer = setInterval(function(){updraft_updatehistory(0);}, 30000);
1984
- if (!calculated_diskspace) {
1985
- updraftplus_diskspace();
1986
- calculated_diskspace=1;
1987
- }
1988
- } else {
1989
- clearTimeout(updraft_historytimer);
1990
- updraft_historytimer = 0;
1991
- }
1992
- }
1993
- function updraft_updatehistory(rescan) {
1994
- if (rescan == 1) {
1995
- jQuery('#updraft_existing_backups').html('<p style="text-align:center;"><em><?php _e('Rescanning (looking for backups that you have uploaded manually into the internal backup store)...', 'updraftplus'); ?></em></p>');
1996
- }
1997
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'historystatus', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>', rescan: rescan }, function(response) {
1998
- try {
1999
- resp = jQuery.parseJSON(response);
2000
- if (resp.n != null) { jQuery('#updraft_showbackups').html(resp.n); }
2001
- if (resp.t != null) { jQuery('#updraft_existing_backups').html(resp.t); }
2002
- } catch(err) {
2003
- console.log('<?php _e("Unexpected response:",'updraftplus');?> '+response);
2004
- }
2005
- });
2006
- }
2007
-
2008
- function updraft_check_same_times() {
2009
- if (jQuery('#updraft_interval').val() == jQuery('#updraft_interval_database').val() && jQuery('#updraft_interval').val() != 'manual') {
2010
- jQuery('#updraft_db_timings').css('opacity','0.25');
2011
- } else {
2012
- jQuery('#updraft_db_timings').css('opacity','1');
2013
- }
2014
- }
2015
 
2016
  jQuery(document).ready(function() {
2017
-
2018
- updraft_check_same_times();
2019
-
2020
- jQuery( "#updraft-delete-modal" ).dialog({
2021
- autoOpen: false, height: 230, width: 430, modal: true,
2022
- buttons: {
2023
- '<?php _e('Delete','updraftplus');?>': function() {
2024
- jQuery('#updraft-delete-waitwarning').slideDown();
2025
- timestamp = jQuery('#updraft_delete_timestamp').val();
2026
- jQuery.post(ajaxurl, jQuery('#updraft_delete_form').serialize(), function(response) {
2027
- jQuery('#updraft-delete-waitwarning').slideUp();
2028
- var resp;
2029
- try {
2030
- resp = jQuery.parseJSON(response);
2031
- } catch(err) {
2032
- alert('<?php _e("Unexpected response:",'updraftplus');?> '+response);
2033
- }
2034
- if (resp.result != null) {
2035
- if (resp.result == 'error') {
2036
- alert('<?php _e('Error:','updraftplus');?> '+resp.message);
2037
- } else if (resp.result == 'success') {
2038
- jQuery('#updraft_showbackups').load(ajaxurl+'?action=updraft_ajax&subaction=countbackups&nonce=<?php echo wp_create_nonce('updraftplus-credentialtest-nonce');?>');
2039
- jQuery('#updraft_existing_backups_row_'+timestamp).slideUp().remove();
2040
- jQuery("#updraft-delete-modal").dialog('close');
2041
- alert(resp.message);
2042
- }
2043
- }
2044
- });
2045
- },
2046
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
2047
- }
2048
- });
2049
-
2050
- jQuery( "#updraft-restore-modal" ).dialog({
2051
- autoOpen: false, height: 505, width: 590, modal: true,
2052
- buttons: {
2053
- '<?php _e('Restore','updraftplus');?>': function() {
2054
- var anyselected = 0;
2055
- var whichselected = [];
2056
- jQuery('input[name="updraft_restore[]"]').each(function(x,y){
2057
- if (jQuery(y).is(':checked')) {
2058
- anyselected = 1;
2059
- whichselected.push(jQuery(y).val());
2060
- //alert(jQuery(y).val());
2061
- }
2062
- });
2063
- if (anyselected == 1) {
2064
- if (updraft_restore_stage == 1) {
2065
- jQuery('#updraft-restore-modal-stage1').slideUp('slow');
2066
- jQuery('#updraft-restore-modal-stage2').show();
2067
- updraft_restore_stage = 2;
2068
- // Create the downloader active widgets
2069
- for (var i=0; i<whichselected.length; i++) {
2070
- updraft_downloader('udrestoredlstatus_', jQuery('#updraft_restore_timestamp').val(), whichselected[i], '#ud_downloadstatus2');
2071
- }
2072
- // Make sure all are downloaded
2073
- } else if (updraft_restore_stage == 2) {
2074
- updraft_restorer_checkstage2(1);
2075
- } else if (updraft_restore_stage == 3) {
2076
- jQuery('#updraft_restore_form').submit();
2077
- }
2078
- } else {
2079
- alert('You did not select any components to restore. Please select at least one, and then try again.');
2080
- }
2081
- },
2082
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
2083
- }
2084
- });
2085
-
2086
- jQuery("#updraft-iframe-modal" ).dialog({
2087
- autoOpen: false, height: 500, width: 780, modal: true
2088
- });
2089
-
2090
- jQuery("#updraft-backupnow-modal" ).dialog({
2091
- autoOpen: false, height: 265, width: 390, modal: true,
2092
- buttons: {
2093
- '<?php _e('Backup Now','updraftplus');?>': function() {
2094
- jQuery(this).dialog("close");
2095
- jQuery('#updraft_backup_started').html('<em><?php _e('Requesting start of backup...', 'updraftplus');?></em>').slideDown('');
2096
- jQuery.post(ajaxurl, { action: 'updraft_ajax', subaction: 'backupnow', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
2097
- jQuery('#updraft_backup_started').html(response);
2098
- setTimeout(function() {jQuery.get('<?php echo site_url(); ?>');}, 5100);
2099
- setTimeout(function() {updraft_showlastlog();}, 6000);
2100
- setTimeout(function() {updraft_activejobs_update();}, 6000);
2101
- setTimeout(function() {
2102
- jQuery('#updraft_lastlogmessagerow').fadeOut('slow', function() {
2103
- jQuery(this).fadeIn('slow');
2104
- });
2105
- },
2106
- 3200
2107
- );
2108
- setTimeout(function() {jQuery('#updraft_backup_started').fadeOut('slow');}, 60000);
2109
- // Should be redundant (because of the polling for the last log line), but harmless (invokes page load)
2110
- });
2111
- },
2112
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
2113
- }
2114
- });
2115
-
2116
- jQuery( "#updraft-migrate-modal" ).dialog({
2117
- autoOpen: false, height: 265, width: 390, modal: true,
2118
- buttons: {
2119
- '<?php _e('Close','updraftplus');?>': function() { jQuery(this).dialog("close"); }
2120
- }
2121
- });
2122
-
2123
- jQuery('#enableexpertmode').click(function() {
2124
- jQuery('.expertmode').fadeIn();
2125
- updraft_activejobs_update();
2126
- setInterval(function() {updraft_activejobs_update();}, 15000);
2127
- jQuery('#enableexpertmode').off('click');
2128
- return false;
2129
- });
2130
  <?php
2131
  $really_is_writable = $updraftplus->really_is_writable($updraft_dir);
2132
  if (!$really_is_writable) echo "jQuery('.backupdirrow').show();\n";
2133
  ?>
2134
- setTimeout(function(){updraft_showlastlog(true);}, 1200);
2135
- jQuery('.updraftplusmethod').hide();
2136
  <?php
2137
  if ($active_service) echo "jQuery('.${active_service}').show();";
2138
  foreach ($updraftplus->backup_methods as $method => $description) {
@@ -2158,14 +2010,21 @@ ENDHERE;
2158
  </tr>
2159
  <?php
2160
  $delete_local = UpdraftPlus_Options::get_updraft_option('updraft_delete_local', 1);
 
 
 
2161
  ?>
2162
 
 
 
 
 
 
2163
  <tr class="deletelocal expertmode" style="display:none;">
2164
  <th><?php _e('Delete local backup','updraftplus');?>:</th>
2165
  <td><input type="checkbox" id="updraft_delete_local" name="updraft_delete_local" value="1" <?php if ($delete_local) echo 'checked="checked"'; ?>> <br><label for="updraft_delete_local"><?php _e('Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits).','updraftplus');?></label></td>
2166
  </tr>
2167
 
2168
-
2169
  <tr class="expertmode backupdirrow" style="display:none;">
2170
  <th><?php _e('Backup directory','updraftplus');?>:</th>
2171
  <td><input type="text" name="updraft_dir" id="updraft_dir" style="width:525px" value="<?php echo htmlspecialchars($this->prune_updraft_dir_prefix($updraft_dir)); ?>" /></td>
@@ -2241,6 +2100,12 @@ ENDHERE;
2241
 
2242
  }
2243
 
 
 
 
 
 
 
2244
  function curl_check($service, $has_fallback = false, $extraclass = '') {
2245
  // Check requirements
2246
  if (!function_exists("curl_init")) {
@@ -2325,24 +2190,25 @@ ENDHERE;
2325
 
2326
  krsort($backup_history);
2327
 
2328
- foreach($backup_history as $key=>$value) {
2329
  $pretty_date = date('Y-m-d G:i',$key);
 
2330
  $entities = '';
2331
- $sval = ((isset($value['service']) && $value['service'] != 'email' && $value['service'] != 'none')) ? '1' : '0';
2332
  $title = __('Delete this backup set', 'updraftplus');
2333
- $non=$value['nonce'];
2334
  $ret .= <<<ENDHERE
2335
  <tr id="updraft_existing_backups_row_$key">
2336
  <td><div class="updraftplus-remove" style="width: 19px; height: 19px; padding-top:0px; font-size: 18px; text-align:center;font-weight:bold; border-radius: 7px;"><a style="text-decoration:none;" href="javascript:updraft_delete('$key', '$non', $sval);" title="$title">×</a></div></td><td><b>$pretty_date</b></td>
2337
  <td>
2338
  ENDHERE;
2339
- if (isset($value['db'])) {
2340
- $entities .= '/db/';
2341
- $sdescrip = preg_replace('/ \(.*\)$/', '', __('Database','updraftplus'));
2342
- $nf = wp_nonce_field('updraftplus_download', '_wpnonce', true, false);
2343
- $dbt = __('Database','updraftplus');
2344
- $ret .= <<<ENDHERE
2345
- <form id="uddownloadform_db_$key" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', $key, 'db', '#ud_downloadstatus')" method="post">
2346
  $nf
2347
  <input type="hidden" name="action" value="updraft_download_backup" />
2348
  <input type="hidden" name="type" value="db" />
@@ -2350,38 +2216,72 @@ ENDHERE;
2350
  <input type="submit" value="$dbt" />
2351
  </form>
2352
  ENDHERE;
2353
- } else {
2354
- $ret .= sprintf(_x('(No %s)','Message shown when no such object is available','updraftplus'), __('database', 'updraftplus'));
2355
- }
2356
- $ret .="</td>";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2357
 
2358
- foreach ($backupable_entities as $type => $info) {
2359
  $ret .= '<td>';
2360
- $sdescrip = preg_replace('/ \(.*\)$/', '', $info['description']);
2361
- if (strlen($sdescrip) > 20 && isset($info['shortdescription'])) $sdescrip = $info['shortdescription'];
2362
- if (isset($value[$type])) {
2363
- $entities .= '/'.$type.'/';
2364
- $ide = __('Press here to download','updraftplus').' '.strtolower($info['description']);
2365
- $nf = wp_nonce_field('updraftplus_download', '_wpnonce', true, false);
2366
  $ret .= <<<ENDHERE
2367
- <form id="uddownloadform_${type}_${key}" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', '$key', '$type', '#ud_downloadstatus')" method="post">
2368
- $nf
2369
- <input type="hidden" name="action" value="updraft_download_backup" />
2370
- <input type="hidden" name="type" value="$type" />
2371
- <input type="hidden" name="timestamp" value="$key" />
2372
- <input type="submit" title="$ide" value="$sdescrip" />
2373
- </form>
2374
- ENDHERE;
2375
- } else {
2376
- $ret .= sprintf(_x('(No %s)','Message shown when no such object is available','updraftplus'), preg_replace('/\s\(.{12,}\)/', '', strtolower($sdescrip))); }
2377
- $ret .= '</td>';
2378
- };
2379
-
2380
- $ret .= '<td>';
2381
- if (isset($value['nonce']) && preg_match("/^[0-9a-f]{12}$/",$value['nonce']) && is_readable($updraft_dir.'/log.'.$value['nonce'].'.txt')) {
2382
- $nval = $value['nonce'];
2383
- $lt = __('Backup Log','updraftplus');
2384
- $ret .= <<<ENDHERE
2385
  <form action="options-general.php" method="get">
2386
  <input type="hidden" name="action" value="downloadlog" />
2387
  <input type="hidden" name="page" value="updraftplus" />
@@ -2389,57 +2289,30 @@ ENDHERE;
2389
  <input type="submit" value="$lt" />
2390
  </form>
2391
  ENDHERE;
2392
- } else {
2393
- $ret .= "(No&nbsp;backup&nbsp;log)";
2394
- }
2395
- $ret .= <<<ENDHERE
2396
  </td>
2397
  <td>
2398
  <form method="post" action="">
2399
  <input type="hidden" name="backup_timestamp" value="$key">
2400
  <input type="hidden" name="action" value="updraft_restore" />
2401
  ENDHERE;
2402
- if ($entities) {
2403
- $ret .= '<button title="'.__('After pressing this button, you will be given the option to choose which components you wish to restore','updraftplus').'" type="button" class="button-primary" style="padding-top:2px;padding-bottom:2px;font-size:16px !important; min-height:26px;" onclick="'."updraft_restore_setoptions('$entities'); jQuery('#updraft_restore_timestamp').val('$key'); jQuery('.updraft_restore_date').html('$pretty_date'); updraft_restore_stage = 1; jQuery('#updraft-restore-modal').dialog('open'); jQuery('#updraft-restore-modal-stage1').show();jQuery('#updraft-restore-modal-stage2').hide(); jQuery('#updraft-restore-modal-stage2a').html('');\">".__('Restore','updraftplus').'</button>';
2404
- }
2405
- $ret .= <<<ENDHERE
2406
  </form>
2407
  </td>
2408
  </tr>
2409
- <script>
2410
- function updraft_delete(key, nonce, showremote) {
2411
- jQuery('#updraft_delete_timestamp').val(key);
2412
- jQuery('#updraft_delete_nonce').val(nonce);
2413
- if (showremote) {
2414
- jQuery('#updraft-delete-remote-section, #updraft_delete_remote').removeAttr('disabled').show();
2415
- } else {
2416
- jQuery('#updraft-delete-remote-section, #updraft_delete_remote').hide().attr('disabled','disabled');
2417
- }
2418
- jQuery('#updraft-delete-modal').dialog('open');
2419
- }
2420
- function updraft_restore_setoptions(entities) {
2421
- var howmany = 0;
2422
- jQuery('input[name="updraft_restore[]"]').each(function(x,y){
2423
- var entity = jQuery(y).val();
2424
- if (entities.indexOf('/'+entity+'/') != -1) {
2425
- jQuery(y).removeAttr('disabled').parent().show();
2426
- howmany++;
2427
- if (entity == 'db') { howmany += 4.5;}
2428
- } else {
2429
- jQuery(y).attr('disabled','disabled').parent().hide();
2430
- }
2431
- });
2432
- var height = 276+howmany*20;
2433
- jQuery('#updraft-restore-modal').dialog("option", "height", height);
2434
- }
2435
- </script>
2436
  ENDHERE;
2437
- }
2438
  $ret .= '</table>';
2439
  return $ret;
2440
  }
2441
 
2442
- // This function examines inside the updraft directory to see if any new archives have been uploaded. If so, it adds them to the backup set. (No removal of items from the backup set is done)
2443
  function rebuild_backup_history() {
2444
 
2445
  global $updraftplus;
@@ -2457,17 +2330,19 @@ ENDHERE;
2457
  // Accumulate a list of known files
2458
  foreach ($backup_history as $btime => $bdata) {
2459
  $found_file = false;
2460
- foreach ($bdata as $key => $value) {
2461
  // Record which set this file is found in
2462
- if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(zip|gz|gz\.crypt)$/i', $value, $matches)) {
2463
- $nonce = $matches[2];
2464
- // if (empty($bdata['service']) && !is_file($updraft_dir.'/'.$value)) {
2465
- if (isset($bdata['service']) && $bdata['service'] == 'none' && !is_file($updraft_dir.'/'.$value)) {
2466
- # File no longer present
2467
- } else {
2468
- $found_file = true;
2469
- $known_files[$value] = $nonce;
2470
- $known_nonces[$nonce] = $btime;
 
 
2471
  }
2472
  }
2473
  }
@@ -2478,24 +2353,25 @@ ENDHERE;
2478
  }
2479
 
2480
  if (!$handle = opendir($updraft_dir)) return;
2481
-
2482
  while (false !== ($entry = readdir($handle))) {
2483
  if ($entry != "." && $entry != "..") {
2484
- if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-([\-a-z]+)(\d+)?\.(zip|gz|gz\.crypt)$/i', $entry, $matches)) {
2485
  $btime = strtotime($matches[1]);
2486
  if ($btime > 100) {
2487
  if (!isset($known_files[$entry])) {
2488
  $changes = true;
2489
  $nonce = $matches[2];
2490
  $type = $matches[3];
2491
- $index = (empty($matches[4])) ? '1' : $matches[4];
2492
- // TODO: Store using the index (first need to tweak reading side to cope with it)
2493
  // The time from the filename does not include seconds. Need to identify the seconds to get the right time
2494
  if (isset($known_nonces[$nonce])) $btime = $known_nonces[$nonce];
2495
  // No cloud backup known of this file
2496
  if (!isset($backup_history[$btime])) $backup_history[$btime] = array('service' => 'none' );
2497
- $backup_history[$btime][$type] = $entry;
2498
- $backup_history[$btime][$type.'-size'] = filesize($updraft_dir.'/'.$entry);
 
2499
  $backup_history[$btime]['nonce'] = $nonce;
2500
  }
2501
  }
@@ -2538,15 +2414,14 @@ ENDHERE;
2538
  $credentials = request_filesystem_credentials("options-general.php?page=updraftplus&action=updraft_restore&backup_timestamp=$timestamp", '', false, false, $extra_fields);
2539
  WP_Filesystem($credentials);
2540
  if ( $wp_filesystem->errors->get_error_code() ) {
2541
- foreach ( $wp_filesystem->errors->get_error_messages() as $message )
2542
- show_message($message);
2543
  exit;
2544
  }
2545
 
2546
  //if we make it this far then WP_Filesystem has been instantiated and is functional (tested with ftpext, what about suPHP and other situations where direct may work?)
2547
  echo '<h1>'.__('UpdraftPlus Restoration: Progress', 'updraftplus').'</h1><div id="updraft-restore-progress">';
2548
 
2549
- $updraft_dir = $updraftplus->backups_dir_location().'/';
2550
 
2551
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
2552
 
@@ -2582,9 +2457,10 @@ ENDHERE;
2582
  uksort($backup_set, array($this, 'sort_restoration_entities'));
2583
 
2584
  // We use a single object for each entity, because we want to store information about the backup set
2585
- if(!class_exists('WP_Upgrader')) require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
2586
  require_once(UPDRAFTPLUS_DIR.'/restorer.php');
2587
- $restorer = new Updraft_Restorer();
 
 
2588
 
2589
  $second_loop = array();
2590
 
@@ -2598,7 +2474,7 @@ ENDHERE;
2598
 
2599
  if (!isset($entities_to_restore[$type])) continue;
2600
 
2601
- if ($type == 'wpcore' && is_multisite() && 0 === $restorer->ud_backup_is_multisite) {
2602
  echo "<p>$type: <strong>".__('Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file.', 'updraftplus')."</strong></p>";
2603
  continue;
2604
  }
@@ -2616,7 +2492,7 @@ ENDHERE;
2616
  // If a file size is stored in the backup data, then verify correctness of the local file
2617
  if (isset($backup_history[$timestamp][$type.$index.'-size'])) {
2618
  $fs = $backup_history[$timestamp][$type.$index.'-size'];
2619
- echo __("Archive is expected to be size:",'updraftplus')." ".round($fs/1024)." Kb: ";
2620
  $as = @filesize($fullpath);
2621
  if ($as == $fs) {
2622
  echo __('OK','updraftplus').'<br>';
@@ -2635,10 +2511,11 @@ ENDHERE;
2635
  }
2636
 
2637
  $info = (isset($backupable_entities[$type])) ? $backupable_entities[$type] : array();
2638
- $val = $restorer->pre_restore_backup($files, $type, $info);
 
2639
  if (is_wp_error($val)) {
2640
  foreach ($val->get_error_messages() as $msg) {
2641
- echo '<strong>'.__('Error message', 'updraftplus').':</strong> '.htmlspecialchars($msg).'<br>';
2642
  }
2643
  echo '</div>'; //close the updraft_restore_progress div even if we error
2644
  return $val;
@@ -2649,6 +2526,11 @@ ENDHERE;
2649
 
2650
  $second_loop[$type] = $files;
2651
  }
 
 
 
 
 
2652
 
2653
  // Second loop: now actually do the restoration
2654
  uksort($second_loop, array($this, 'sort_restoration_entities'));
@@ -2658,21 +2540,24 @@ ENDHERE;
2658
 
2659
  echo ('db' == $type) ? "<h2>".__('Database','updraftplus')."</h2>" : "<h2>".$info['description']."</h2>";
2660
 
2661
- $val = $restorer->restore_backup($files, $type, $service, $info);
2662
 
2663
- if(is_wp_error($val)) {
2664
- foreach ($val->get_error_messages() as $msg) {
2665
- echo '<strong>'.__('Error message', 'updraftplus').':</strong> '.htmlspecialchars($msg).'<br>';
 
 
 
 
 
 
 
 
 
 
2666
  }
2667
- echo '</div>'; //close the updraft_restore_progress div even if we error
2668
- return $val;
2669
- } elseif (false === $val) {
2670
- echo '</div>'; //close the updraft_restore_progress div even if we error
2671
- return false;
2672
  }
2673
  }
2674
 
2675
-
2676
  echo '</div>'; //close the updraft_restore_progress div
2677
  return true;
2678
  }
1
  <?php
2
 
3
+ if (!defined ('ABSPATH')) die('No direct access allowed');
 
 
 
4
 
5
  // For the purposes of improving site performance (don't load in 10s of Kilobytes of un-needed code on every page load), admin-area code is being progressively moved here.
6
 
7
  // This gets called in admin_init, earlier than default (so our object can get used by those hooking admin_init). Or possibly in admin_menu.
8
 
9
  global $updraftplus_admin;
10
+ if (!is_a($updraftplus_admin, 'UpdraftPlus_Admin')) $updraftplus_admin = new UpdraftPlus_Admin();
11
 
12
  class UpdraftPlus_Admin {
13
 
17
 
18
  function admin_init() {
19
 
20
+ add_action('core_upgrade_preamble', array($this, 'core_upgrade_preamble'));
21
+ add_action('admin_action_upgrade-plugin', array($this, 'admin_action_upgrade_pluginortheme'));
22
+ add_action('admin_action_upgrade-theme', array($this, 'admin_action_upgrade_pluginortheme'));
23
+
24
  add_action('admin_head', array($this,'admin_head'));
25
  add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2);
26
  add_action('wp_ajax_updraft_download_backup', array($this, 'updraft_download_backup'));
49
  // Next, the actions that only come on the UpdraftPlus page
50
  if ($pagenow != 'options-general.php' || !isset($_REQUEST['page']) || 'updraftplus' != $_REQUEST['page']) return;
51
 
52
+ if (UpdraftPlus_Options::user_can_manage() && defined('DISABLE_WP_CRON') && DISABLE_WP_CRON == true) {
53
+ add_action('admin_notices', array($this, 'show_admin_warning_disabledcron'));
54
+ }
55
+
56
  if(UpdraftPlus_Options::get_updraft_option('updraft_debug_mode')) {
57
  @ini_set('display_errors',1);
58
  @error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
78
 
79
  if (version_compare($wp_version, '3.2', '<')) add_action('admin_notices', array($this, 'show_admin_warning_wordpressversion'));
80
 
81
+ wp_enqueue_script('updraftplus-admin-ui', UPDRAFTPLUS_URL.'/includes/updraft-admin-ui.js', array('jquery', 'jquery-ui-dialog', 'plupload-all'));
82
+ wp_localize_script( 'updraftplus-admin-ui', 'updraftlion', array(
83
+ 'rescanning' => __('Rescanning (looking for backups that you have uploaded manually into the internal backup store)...','updraftplus'),
84
+ 'unexpectedresponse' => __('Unexpected response:','updraftplus'),
85
+ 'calculating' => __('calculating...','updraftplus'),
86
+ 'begunlooking' => __('Begun looking for this entity','updraftplus'),
87
+ 'stilldownloading' => __('Some files are still downloading or being processed - please wait.', 'updraftplus'),
88
+ 'processing' => __('Processing files - please wait...', 'updraftplus'),
89
+ 'emptyresponse' => __('Error: the server sent an empty response.', 'updraftplus'),
90
+ 'warnings' => __('Warnings:','updraftplus'),
91
+ 'errors' => __('Errors:','updraftplus'),
92
+ 'jsonnotunderstood' => __('Error: the server sent us a response (JSON) which we did not understand.', 'updraftplus'),
93
+ 'error' => __('Error:','updraftplus'),
94
+ 'fileready' => __('File ready.','updraftplus'),
95
+ 'youshould' => __('You should:','updraftplus'),
96
+ 'deletefromserver' => __('Delete from your web server','updraftplus'),
97
+ 'downloadtocomputer' => __('Download to your computer','updraftplus'),
98
+ 'andthen' => __('and then, if you wish,', 'updraftplus'),
99
+ 'notunderstood' => __('Download error: the server sent us a response which we did not understand.', 'updraftplus'),
100
+ 'requeststart' => __('Requesting start of backup...', 'updraftplus'),
101
+ 'phpinfo' => __('PHP information', 'updraftplus'),
102
+ 'raw' => __('Raw backup history', 'updraftplus'),
103
+ 'notarchive' => __('This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern.','updraftplus'),
104
+ 'makesure' => __('(make sure that you were trying to upload a zip file previously created by UpdraftPlus)','updraftplus'),
105
+ 'uploaderror' => __('Upload error:','updraftplus'),
106
+ 'notdba' => __('This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz).','updraftplus'),
107
+ 'uploaderr' => __('Upload error', 'updraftplus'),
108
+ 'followlink' => __('Follow this link to attempt decryption and download the database file to your computer.','updraftplus'),
109
+ 'thiskey' => __('This decryption key will be attempted:','updraftplus'),
110
+ 'unknownresp' => __('Unknown server response:','updraftplus'),
111
+ 'ukrespstatus' => __('Unknown server response status:','updraftplus'),
112
+ 'uploaded' => __('The file was uploaded.','updraftplus'),
113
+ 'backupnow' => __('Backup Now', 'updraftplus'),
114
+ 'cancel' => __('Cancel', 'updraftplus'),
115
+ 'delete' => __('Delete', 'updraftplus'),
116
+ 'close' => __('Close', 'updraftplus'),
117
+ 'restore' => __('Restore', 'updraftplus'),
118
+ ) );
119
 
120
  }
121
 
122
+ function core_upgrade_preamble() {
123
+ if (!class_exists('UpdraftPlus_Addon_Autobackup') && (defined('UPDRAFTPLUS_NOADS3') || true == get_transient('updraftplus_dismissedautobackup'))) return;
124
+ ?>
125
+ <div id="updraft-autobackup" class="updated" style="padding: 6px; margin:8px 0px;">
126
+ <?php if (!class_exists('UpdraftPlus_Addon_Autobackup')) { ?>
127
+ <div style="float:right;"><a href="#" onclick="jQuery('#updraft-autobackup').slideUp(); jQuery.post(ajaxurl, {action: 'updraft_ajax', subaction: 'dismissautobackup', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce');?>' });"><?php echo sprintf(__('Dismiss (for %s weeks)', 'updraftplus'), 12); ?></a></div> <?php } ?>
128
+ <h3 style="margin-top: 0px;"><?php _e('Be safe with an automatic backup','updraftplus');?></h3>
129
+ <?php echo apply_filters('updraftplus_autobackup_blurb', __('UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update.', 'updraftplus').' <a href="http://updraftplus.com/shop/autobackup/">'.__('Be safe every time, without needing to remember - follow this link to learn more.' ,'updraftplus').'</a>'); ?>
130
+ </div>
131
+ <script>
132
+ jQuery(document).ready(function() {
133
+ jQuery('#updraft-autobackup').appendTo('.wrap p:first');
134
+ });
135
+ </script>
136
+ <?php
137
+ }
138
+
139
  function admin_head() {
140
 
141
  global $pagenow;
155
  'url' => admin_url('admin-ajax.php'),
156
  'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
157
  'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
158
+ 'filters' => array(array('title' => __('Allowed Files'), 'extensions' => 'zip,gz,crypt,txt')),
159
  'multipart' => true,
160
  'multi_selection' => true,
161
  'urlstream_upload' => true,
166
  )
167
  );
168
 
169
+ ?><script type="text/javascript">
170
+ var updraft_plupload_config=<?php echo json_encode($plupload_init); ?>;
171
+ var updraft_credentialtest_nonce='<?php echo wp_create_nonce('updraftplus-credentialtest-nonce');?>';
172
+ var updraft_download_nonce='<?php echo wp_create_nonce('updraftplus_download');?>';
173
+ var updraft_siteurl = '<?php echo esc_js(site_url());?>';
174
+ </script>
175
  <?php
176
  $plupload_init['browse_button'] = 'plupload-browse-button2';
177
  $plupload_init['container'] = 'plupload-upload-ui2';
226
  }
227
 
228
  function googledrive_remove_folderurlprefix($input) {
229
+ return preg_replace('/https:\/\/drive.google.com\/(.*)#folders\//', '', $input);
230
  }
231
 
232
  function disk_space_check($space) {
250
  return $links;
251
  }
252
 
253
+ function admin_action_upgrade_pluginortheme() {
254
+
255
+ if (isset($_GET['action']) && ($_GET['action'] == 'upgrade-plugin' || $_GET['action'] == 'upgrade-theme') && !class_exists('UpdraftPlus_Addon_Autobackup') && !defined('UPDRAFTPLUS_NOADS3')) {
256
+
257
+ $dismissed = get_transient('updraftplus_dismissedautobackup');
258
+ if (true == $dismissed) return;
259
+
260
+ if ( 'upgrade-plugin' == $action ) {
261
+ $title = __('Update Plugin');
262
+ $parent_file = 'plugins.php';
263
+ $submenu_file = 'plugins.php';
264
+ } else {
265
+ $title = __('Update Theme');
266
+ $parent_file = 'themes.php';
267
+ $submenu_file = 'themes.php';
268
+ }
269
+
270
+ require_once(ABSPATH . 'wp-admin/admin-header.php');
271
+
272
+ ?>
273
+ <div id="updraft-autobackup" class="updated" style="float:left; padding: 6px; margin:8px 0px;">
274
+ <div style="float:right;"><a href="#" onclick="jQuery('#updraft-autobackup').slideUp(); jQuery.post(ajaxurl, {action: 'updraft_ajax', subaction: 'dismissautobackup', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce');?>' });"><?php echo sprintf(__('Dismiss (for %s weeks)', 'updraftplus'), 10); ?></a></div>
275
+ <h3 style="margin-top: 0px;"><?php _e('Be safe with an automatic backup','updraftplus');?></h3>
276
+ <p><?php echo __('UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update.', 'updraftplus').' <a href="http://updraftplus.com/shop/autobackup/">'.__('Be safe every time, without needing to remember - follow this link to learn more.' ,'updraftplus').'</a>'; ?></p>
277
+ </div>
278
+ <?php
279
+ }
280
+ }
281
 
282
  function show_admin_warning($message, $class = "updated") {
283
+ echo '<div class="updraftmessage '.$class.' fade">'."<p>$message</p></div>";
284
+ }
285
+
286
+ function show_admin_warning_disabledcron() {
287
+ $this->show_admin_warning('<strong>'.__('Warning','updraftplus').':</strong> '.__('The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even &quot;Backup Now&quot;) unless either you have set up a facility to call the scheduler manually, or until it is enabled.','updraftplus').' <a href="http://updraftplus.com/faqs/my-scheduled-backups-and-pressing-backup-now-does-nothing-however-pressing-debug-backup-does-produce-a-backup/#disablewpcron">'.__('Go here for more information.','updraftplus').'</a>');
288
  }
289
 
290
  function show_admin_warning_diskspace() {
333
  global $updraftplus;
334
 
335
  if (!isset($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'updraftplus_download')) die;
 
336
  if (!isset($_REQUEST['timestamp']) || !is_numeric($_REQUEST['timestamp']) || !isset($_REQUEST['type'])) exit;
337
 
338
+ $findex = (isset($_REQUEST['findex'])) ? $_REQUEST['findex'] : 0;
339
+ if (empty($findex)) $findex=0;
340
+
341
  $backupable_entities = $updraftplus->get_backupable_file_entities(true);
342
  $type_match = false;
343
  foreach ($backupable_entities as $type => $info) {
363
  // Base name
364
  $file = $backup_history[$timestamp][$type];
365
 
366
+ // Deal with multi-archive sets
367
+ if (is_array($file)) $file=$file[$findex];
368
+
369
  // Where it should end up being downloaded to
370
  $fullpath = $updraftplus->backups_dir_location().'/'.$file;
371
 
385
  // Note that log() assumes that the data is in _POST, not _GET
386
  if ($debug_mode) $updraftplus->logfile_open($updraftplus->nonce);
387
 
388
+ $updraftplus->log("Requested to obtain file: timestamp=$timestamp, type=$type, index=$findex");
389
 
390
+ $itext = (empty($findex)) ? '' : $findex;
391
+ $known_size = isset($backup_history[$timestamp][$type.$itext.'-size']) ? $backup_history[$timestamp][$type.$itext.'-size'] : 0;
392
 
393
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
394
  $updraftplus->jobdata_set('service', $service);
412
  }
413
 
414
  // The AJAX responder that updates on progress wants to see this
415
+ set_transient('ud_dlfile_'.$timestamp.'_'.$type.'_'.$findex, "downloading:$known_size:$fullpath", 3600);
416
 
417
  if ($needs_downloading) {
418
  // Close browser connection so that it can resume AJAX polling
434
  if(is_file($fullpath) && is_readable($fullpath)) {
435
 
436
  // That message is then picked up by the AJAX listener
437
+ set_transient('ud_dlfile_'.$timestamp.'_'.$type.'_'.$findex, 'downloaded:'.filesize($fullpath).":$fullpath", 3600);
438
 
439
  } else {
440
+ set_transient('ud_dlfile_'.$timestamp.'_'.$type.'_'.$findex, 'failed', 3600);
441
+ set_transient('ud_dlerrors_'.$timestamp.'_'.$type.'_'.$findex, $updraftplus->errors, 3600);
442
 
443
+ $updraftplus->log('Remote fetch failed. File '.$fullpath.' did not exist or was unreadable. If you delete local backups then remote retrieval may have failed.');
 
444
 
 
445
  }
446
 
447
  @fclose($updraftplus->logfile_handle);
470
  $remote_obj->download($file);
471
  } else {
472
  $updraftplus->log("Automatic backup restoration is not available with the method: $service.");
473
+ $updraftplus->log("$file: ".sprintf(__("The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder", 'updraftplus'), $service)." (".$this->prune_updraft_dir_prefix($updraftplus->backups_dir_location()).")", 'error');
474
  }
475
 
476
  }
483
  // Test the nonce
484
  $nonce = (empty($_REQUEST['nonce'])) ? "" : $_REQUEST['nonce'];
485
  if (! wp_verify_nonce($nonce, 'updraftplus-credentialtest-nonce') || empty($_REQUEST['subaction'])) die('Security check');
486
+ if (isset($_REQUEST['subaction']) && 'lastlog' == $_REQUEST['subaction']) {
 
487
  echo htmlspecialchars(UpdraftPlus_Options::get_updraft_option('updraft_lastmessage', '('.__('Nothing yet logged', 'updraftplus').')'));
488
+ } elseif (isset($_REQUEST['subaction']) && 'dismissautobackup' == $_REQUEST['subaction']) {
489
+ set_transient('updraftplus_dismissedautobackup', true, 86400*84);
490
+ } elseif (isset($_GET['subaction']) && 'restore_alldownloaded' == $_GET['subaction'] && isset($_GET['restoreopts']) && isset($_GET['timestamp'])) {
491
+
492
+ $backups = $updraftplus->get_backup_history();
493
+ $updraft_dir = $updraftplus->backups_dir_location();
494
+
495
+ $timestamp = (int)$_GET['timestamp'];
496
+ if (!isset($backups[$timestamp])) {
497
+ echo json_encode(array('m' => '', 'w' => '', 'e' => __('No such backup set exists', 'updraftplus')));
498
+ die;
499
+ }
500
+
501
+ $mess = array();
502
  parse_str($_GET['restoreopts'], $res);
503
 
504
+ if (isset($res['updraft_restore'])) {
505
+
506
+ $elements = array_flip($res['updraft_restore']);
507
+
508
+ $warn = array();
509
+ $err = array();
510
+
511
+ if (isset($elements['db'])) {
512
+ // Analyse the header of the database file + display results
513
+ list ($mess2, $warn2, $err2) = $this->analyse_db_file($_GET['timestamp'], $res);
514
+ $mess = array_merge($mess, $mess2);
515
+ $warn = array_merge($warn, $warn2);
516
+ $err = array_merge($err, $err2);
517
+ }
518
 
519
+ $backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
520
+ $backupable_plus_db = $backupable_entities; $backupable_plus_db['db'] = array('path' => 'path-unused', 'description' => __('Database', 'updraftplus'));
521
+ foreach ($backupable_plus_db as $type => $info) {
522
+ if (!isset($elements[$type])) continue;
523
+ $whatwegot = $backups[$timestamp][$type];
524
+ if (is_string($whatwegot)) $whatwegot = array($whatwegot);
525
+ $expected_index = 0;
526
+ $missing = '';
527
+ ksort($whatwegot);
528
+ $outof = false;
529
+ foreach ($whatwegot as $index => $file) {
530
+ if (preg_match('/\d+of(\d+)\.zip/', $file, $omatch)) { $outof = max($matches[1], 1); }
531
+ if ($index != $expected_index) {
532
+ $missing .= ($missing == '') ? (1+$expected_index) : ",".(1+$expected_index);
533
+ }
534
+ if (!file_exists($updraft_dir.'/'.$file)) {
535
+ $err[] = sprintf(__('File not found (you need to upload it): %s', 'updraftplus'), $updraft_dir.'/'.$file);
536
+ } elseif (filesize($updraft_dir.'/'.$file) == 0) {
537
+ $err[] = sprintf(__('File was found, but is zero-sized (you need to re-upload it): %s', 'updraftplus'), $file);
538
+ } else {
539
+ $itext = (0 == $index) ? '' : $index;
540
+ if (!empty($backups[$timestamp][$type.$itext.'-size']) && $backups[$timestamp][$type.$itext.'-size'] != filesize($updraft_dir.'/'.$file)) {
541
+ $warn[] = sprintf(__('File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt.', 'updraftplus'), $file, filesize($updraft_dir.'/'.$file), $backups[$timestamp][$type.$itext.'-size']);
542
+ }
543
+ do_action_ref_array("updraftplus_checkzip_$type", array($updraft_dir.'/'.$file, &$mess, &$warn, &$err));
544
+ }
545
+ $expected_index++;
546
+ }
547
+ do_action_ref_array("updraftplus_checkzip_end_$type", array(&$mess, &$warn, &$err));
548
+ # Detect missing archives where they are missing from the end of the set
549
+ if ($outof>0 && $expected_index < $outof) {
550
+ for ($j = $expected_index; $j<$outof; $j++) {
551
+ $missing .= ($missing == '') ? (1+$j) : ",".(1+$j);
552
+ }
553
+ }
554
+ if ('' != $missing) {
555
+ $warn[] = sprintf(__("This multi-archive backup set appears to have the following archives missing: %s", 'updraftplus'), $missing.' ('.$info['description'].')');
556
+ }
557
+ }
558
 
559
+ if (0 == count($err) && 0 == count($warn)) {
560
+ $mess_first = __('The backup archive files have been successfully processed. Now press Restore again to proceed.', 'updraftplus');
561
+ } elseif (0 == count($err)) {
562
+ $mess_first = __('The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first.', 'updraftplus');
563
+ } else {
564
+ $mess_first = __('The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying.', 'updraftplus');
565
+ }
566
 
567
+ echo json_encode(array('m' => '<p>'.$mess_first.'</p>'.implode('<br>', $mess), 'w' => implode('<br>', $warn), 'e' => implode('<br>', $err)));
568
  }
569
 
570
  } elseif (isset($_POST['backup_timestamp']) && 'deleteset' == $_REQUEST['subaction']) {
646
  if ($deleted === -1) {
647
  //echo __('Did not know how to delete from this cloud service.', 'updraftplus');
648
  } elseif ($deleted !== false) {
649
+ $remote_deleted = $remote_deleted + count($files);
650
  } else {
651
  // Do nothing
652
  }
746
  } elseif (isset($_GET['subaction']) && 'downloadstatus' == $_GET['subaction'] && isset($_GET['timestamp']) && isset($_GET['type'])) {
747
 
748
  $response = array();
749
+ $findex = (isset($_GET['findex'])) ? $_GET['findex'] : '0';
750
+ if (empty($findex)) $findex = '0';
751
 
752
+ $response['m'] = get_transient('ud_dlmess_'.$_GET['timestamp'].'_'.$_GET['type'].'_'.$findex).'<br>';
753
 
754
+ if ($file = get_transient('ud_dlfile_'.$_GET['timestamp'].'_'.$_GET['type'].'_'.$findex)) {
755
  if ('failed' == $file) {
756
  $response['e'] = __('Download failed','updraftplus').'<br>';
757
+ $errs = get_transient('ud_dlerrors_'.$_GET['timestamp'].'_'.$_GET['type'].'_'.$findex);
758
  if (is_array($errs) && !empty($errs)) {
759
  $response['e'] .= '<ul style="list-style: disc inside;">';
760
  foreach ($errs as $err) {
761
+ if (is_array($err)) {
762
+ $response['e'] .= '<li>'.htmlspecialchars($err['message']).'</li>';
763
+ } else {
764
+ $response['e'] .= '<li>'.htmlspecialchars($err).'</li>';
765
+ }
766
  }
767
  $response['e'] .= '</ul>';
768
  }
806
  }
807
 
808
  function analyse_db_file($timestamp, $res) {
809
+
810
+ $mess = array(); $warn = array(); $err = array();
811
+
812
+ global $updraftplus, $wp_version, $table_prefix;
813
+ include(ABSPATH.'wp-includes/version.php');
814
+
815
  $backup = $updraftplus->get_backup_history($timestamp);
816
+ if (!isset($backup['nonce']) || !isset($backup['db'])) return array($mess, $warn, $err);
817
 
818
  $updraft_dir = $updraftplus->backups_dir_location();
819
 
820
+ $db_file = (is_string($backup['db'])) ? $updraft_dir.'/'.$backup['db'] : $updraft_dir.'/'.$backup['db'][0];
821
 
822
  if (!is_readable($db_file)) return;
823
 
827
  $encryption = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
828
 
829
  if (!$encryption) {
830
+ $err[] = sprintf(__('Error: %s', 'updraftplus'), __('Decryption failed. The database file is encrypted, but you have no encryption key entered.', 'updraftplus'));
831
+ return array($mess, $warn, $err);
832
  }
833
 
834
+ $updraftplus->ensure_phpseclib('Crypt_Rijndael', 'Crypt/Rijndael');
835
  $rijndael = new Crypt_Rijndael();
836
 
837
  // Get decryption key
840
  if ($ciphertext) {
841
  $new_db_file = $updraft_dir.'/'.basename($db_file, '.crypt');
842
  if (!file_put_contents($new_db_file, $ciphertext)) {
843
+ $err[] = __('Failed to write out the decrypted database to the filesystem.','updraftplus');
844
+ return array($mess, $warn, $err);
845
  }
846
  $db_file = $new_db_file;
847
  } else {
848
+ $err[] = __('Decryption failed. The most likely cause is that you used the wrong key.','updraftplus');
849
+ return array($mess, $warn, $err);
850
  }
851
  }
852
 
853
+ # Even the empty schema when gzipped comes to 1565 bytes; a blank WP 3.6 install at 5158. But we go low, in case someone wants to share single tables.
854
+ if (filesize($db_file) < 1000) {
855
+ $err[] = sprintf(__('The database is too small to be a valid WordPress database (size: %s Kb).','updraftplus'), round(filesize($db_file)/1024, 1));
856
+ return array($mess, $warn, $err);
857
+ }
858
+
859
  $dbhandle = gzopen($db_file, 'r');
860
  if (!$dbhandle) {
861
+ $err[] = __('Failed to open database file.','updraftplus');
862
+ return array($mess, $warn, $err);
863
  }
864
 
865
  # Analyse the file, print the results.
869
  $old_table_prefix = '';
870
  $old_siteinfo = array();
871
  $gathering_siteinfo = true;
872
+ $old_wp_version = '';
873
+ $import_table_prefix = $table_prefix;
874
+
875
+ $tables_found = array();
876
+
877
+ // TODO: If the backup is the right size/checksum, then we could restore the $line <= 100 in the 'while' condition and not bother scanning the whole thing? Or better: sort the core tables to be first so that this usually terminates early
878
+
879
+ $wanted_tables = array('terms', 'term_taxonomy', 'term_relationships', 'commentmeta', 'comments', 'links', 'options', 'postmeta', 'posts', 'users', 'usermeta');
880
+
881
+ while (!gzeof($dbhandle) && ($line<100 || count($wanted_tables)>0)) {
882
  $line++;
883
  // Up to 1Mb
884
  $buffer = rtrim(gzgets($dbhandle, 1048576));
885
  // Comments are what we are interested in
886
  if (substr($buffer, 0, 1) == '#') {
887
 
 
888
  if ('' == $old_siteurl && preg_match('/^\# Backup of: (http(.*))$/', $buffer, $matches)) {
889
  $old_siteurl = $matches[1];
890
+ $mess[] = __('Backup of:', 'updraftplus').' '.htmlspecialchars($old_siteurl);
891
  // Check for should-be migration
892
  if ($old_siteurl != site_url()) {
893
+ $powarn = apply_filters('updraftplus_dbscan_urlchange', sprintf(__('Warning: %s', 'updraftplus'), '<a href="http://updraftplus.com/shop/migrator/">'.__('This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus').'</a>'), $old_siteurl, $res);
894
+ if (!empty($powarn)) $warn[] = $powarn;
895
+ }
896
+ } elseif ('' == $old_wp_version && preg_match('/^\# WordPress Version: ([0-9]+(\.[0-9]+)+)/', $buffer, $matches)) {
897
+ $old_wp_version = $matches[1];
898
+ if (version_compare($old_wp_version, $wp_version, '>')) {
899
+ $mess[] = sprintf(__('%s version: %s', 'updraftplus'), 'WordPress', $old_wp_version);
900
+ $warn[] = sprintf(__('You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this.', 'updraftplus'), $old_wp_version, $wp_version);
901
  }
902
  } elseif ('' == $old_table_prefix && preg_match('/^\# Table prefix: (\S+)$/', $buffer, $matches)) {
903
  $old_table_prefix = $matches[1];
909
  if (isset($old_siteinfo['multisite']) && !$old_siteinfo['multisite'] && is_multisite()) {
910
  // Just need to check that you're crazy
911
  if (!defined('UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE') || UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE != true) {
912
+ $err[] = sprintf(__('Error: %s', 'updraftplus'), __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus'));
913
+ return array($mess, $warn, $err);
914
  }
915
  // Got the needed code?
916
  if (!class_exists('UpdraftPlusAddOn_MultiSite') || !class_exists('UpdraftPlus_Addons_Migrator')) {
917
+ $err[] = sprintf(__('Error: %s', 'updraftplus'), __('To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons.', 'updraftplus'));
918
+ return array($mess, $warn, $err);
919
  }
920
  }
921
  } elseif (preg_match('/^([^=]+)=(.*)$/', $matches[1], $kvmatches)) {
922
  $key = $kvmatches[1];
923
  $val = $kvmatches[2];
924
  if ('multisite' == $key && $val) {
925
+ $mess[] = '<strong>'.__('Site information:','updraftplus').'</strong>'.' is a WordPress Network';
926
  }
927
  $old_siteinfo[$key]=$val;
928
  }
929
  }
930
 
931
+ } elseif (preg_match('/^\s*create table \`?([^\`\(]*)\`?\s*\(/i', $buffer, $matches)) {
932
+ $table = $matches[1];
933
+ $tables_found[] = $table;
934
+ if ($old_table_prefix) {
935
+ // Remove prefix
936
+ $table = $updraftplus->str_replace_once($old_table_prefix, '', $table);
937
+ if (in_array($table, $wanted_tables)) {
938
+ $wanted_tables = array_diff($wanted_tables, array($table));
939
+ }
940
+ }
941
  }
942
  }
943
 
944
  @gzclose($dbhandle);
945
 
946
+ /* $blog_tables = "CREATE TABLE $wpdb->terms (
947
+ CREATE TABLE $wpdb->term_taxonomy (
948
+ CREATE TABLE $wpdb->term_relationships (
949
+ CREATE TABLE $wpdb->commentmeta (
950
+ CREATE TABLE $wpdb->comments (
951
+ CREATE TABLE $wpdb->links (
952
+ CREATE TABLE $wpdb->options (
953
+ CREATE TABLE $wpdb->postmeta (
954
+ CREATE TABLE $wpdb->posts (
955
+ $users_single_table = "CREATE TABLE $wpdb->users (
956
+ $users_multi_table = "CREATE TABLE $wpdb->users (
957
+ $usermeta_table = "CREATE TABLE $wpdb->usermeta (
958
+ $ms_global_tables = "CREATE TABLE $wpdb->blogs (
959
+ CREATE TABLE $wpdb->blog_versions (
960
+ CREATE TABLE $wpdb->registration_log (
961
+ CREATE TABLE $wpdb->site (
962
+ CREATE TABLE $wpdb->sitemeta (
963
+ CREATE TABLE $wpdb->signups (
964
+ */
965
+
966
+ $missing_tables = array();
967
+ if ($old_table_prefix) {
968
+ foreach ($wanted_tables as $table) {
969
+ if (!in_array($old_table_prefix.$table, $tables_found)) {
970
+ $missing_tables[] = $table;
971
+ }
972
+ }
973
+ if (count($missing_tables)>0) {
974
+ $warn[] = sprintf(__('This database backup is missing core WordPress tables: %s', 'updraftplus'), implode(', ', $missing_tables));
975
+ }
976
+ } else {
977
+ $warn[] = __('UpdraftPlus was unable to find the table prefix when scanning the database backup.', 'updraftplus');
978
+ }
979
+
980
+ return array($mess, $warn, $err);
981
+
982
  }
983
 
984
  function upload_dir($uploads) {
1063
 
1064
  if (!isset($_POST['chunks']) || (isset($_POST['chunk']) && $_POST['chunk'] == $_POST['chunks']-1)) {
1065
  $file = basename($status['file']);
1066
+ if (!preg_match('/^log\.[a-f0-9]{12}\.txt/', $file) && !preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-([\-a-z]+)([0-9]+(of[0-9]+)?)?\.(zip|gz|gz\.crypt)$/i', $file, $matches)) {
 
1067
  @unlink($status['file']);
1068
+ echo sprintf(__('Error: %s', 'updraftplus'),__('Bad filename format - this does not look like a file created by UpdraftPlus','updraftplus'));
1069
  exit;
1070
+ } else {
1071
+ $backupable_entities = $updraftplus->get_backupable_file_entities(true);
1072
+ $type = $matches[3];
1073
+ if ('db' != $type && !isset($backupable_entities[$type]) && !preg_match('/^log\.[a-f0-9]{12}\.txt/', $file)) {
1074
+ @unlink($status['file']);
1075
+ echo sprintf(__('Error: %s', 'updraftplus'),sprintf(__('This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?','updraftplus'), htmlspecialchars($type)));
1076
+ exit;
1077
+ }
1078
  }
1079
  }
1080
 
1185
  echo '<b>'.__('Actions','updraftplus').':</b> <a href="options-general.php?page=updraftplus&updraft_restore_success=true">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
1186
  return;
1187
  } elseif (is_wp_error($backup_success)) {
1188
+ echo '<p>Restore failed...</p>';
1189
+ $updraftplus->list_errors();
1190
+ echo '<b>Actions:</b> <a href="options-general.php?page=updraftplus">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
 
 
 
 
 
 
 
 
 
 
1191
  return;
1192
  } elseif (false === $backup_success) {
1193
  # This means, "not yet - but stay on the page because we may be able to do it later, e.g. if the user types in the requested information"
1237
 
1238
  // updraft_file_ids is not deleted
1239
  if(isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_all') { $updraftplus->boot_backup(true,true); }
1240
+ elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_db') {
1241
+ $updraftplus->boot_backup(false, true, false, true);
1242
+ // global $updraftplus_backup;
1243
+ // if (!is_a($updraftplus_backup, 'UpdraftPlus_Backup')) require_once(UPDRAFTPLUS_DIR.'/backup.php');
1244
+ // $updraftplus_backup->backup_db();
1245
+ } elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_wipesettings') {
1246
  $settings = array('updraft_interval', 'updraft_interval_database', 'updraft_retain', 'updraft_retain_db', 'updraft_encryptionphrase', 'updraft_service', 'updraft_dropbox_appkey', 'updraft_dropbox_secret', 'updraft_googledrive_clientid', 'updraft_googledrive_secret', 'updraft_googledrive_remotepath', 'updraft_ftp_login', 'updraft_ftp_pass', 'updraft_ftp_remote_path', 'updraft_server_address', 'updraft_dir', 'updraft_email', 'updraft_delete_local', 'updraft_debug_mode', 'updraft_include_plugins', 'updraft_include_themes', 'updraft_include_uploads', 'updraft_include_others', 'updraft_include_wpcore', 'updraft_include_wpcore_exclude', 'updraft_include_more',
1247
+ 'updraft_include_blogs', 'updraft_include_mu-plugins', 'updraft_include_others_exclude', 'updraft_lastmessage', 'updraft_googledrive_clientid', 'updraft_googledrive_token', 'updraft_dropboxtk_request_token', 'updraft_dropboxtk_access_token', 'updraft_dropbox_folder', 'updraft_last_backup', 'updraft_starttime_files', 'updraft_starttime_db', 'updraft_startday_db', 'updraft_startday_files', 'updraft_sftp_settings', 'updraft_s3generic_login', 'updraft_s3generic_pass', 'updraft_s3generic_remote_path', 'updraft_s3generic_endpoint', 'updraft_webdav_settings', 'updraft_disable_ping', 'updraft_cloudfiles_user', 'updraft_cloudfiles_apikey', 'updraft_cloudfiles_path', 'updraft_cloudfiles_authurl', 'updraft_ssl_useservercerts', 'updraft_ssl_disableverify', 'updraft_s3_login', 'updraft_s3_pass', 'updraft_s3_remote_path', 'updraft_dreamobjects_login', 'updraft_dreamobjects_pass', 'updraft_dreamobjects_remote_path');
1248
  foreach ($settings as $s) {
1249
  UpdraftPlus_Options::delete_updraft_option($s);
1250
  }
1255
  <div class="wrap">
1256
  <h1><?php echo $updraftplus->plugin_title; ?></h1>
1257
 
1258
+ <?php _e('By UpdraftPlus.Com','updraftplus')?> ( <a href="http://updraftplus.com">UpdraftPlus.Com</a> | <a href="http://updraftplus.com/news/"><?php _e('News','updraftplus');?></a> | <?php if (!defined('UPDRAFTPLUS_NOADS3')) { ?><a href="http://updraftplus.com/shop/"><?php _e("Premium",'updraftplus');?></a> | <?php } ?><a href="http://updraftplus.com/support/"><?php _e("Support",'updraftplus');?></a> | <a href="http://david.dw-perspective.org.uk"><?php _e("Lead developer's homepage",'updraftplus');?></a> | <?php if (1==0 && !defined('UPDRAFTPLUS_NOADS3')) { ?><a href="http://wordshell.net">WordShell - WordPress command line</a> | <a href="http://david.dw-perspective.org.uk/donate"><?php _e('Donate','updraftplus');?></a> | <?php } ?><a href="http://updraftplus.com/support/frequently-asked-questions/">FAQs</a> | <a href="http://profiles.wordpress.org/davidanderson/"><?php _e('More plugins','updraftplus');?></a> ) <?php _e('Version','updraftplus');?>: <?php echo $updraftplus->version; ?>
1259
  <br>
1260
+
1261
+ <div id="updraft-hidethis">
1262
+ <p><strong><?php _e('Warning:', 'updraftplus'); ?> <?php _e("If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site.", 'updraftplus'); ?> <a href="http://updraftplus.com/do-you-have-a-javascript-or-jquery-error/"><?php _e('Go here for more information.', 'updraftplus'); ?></a></strong></p>
1263
+ </p>
1264
+ </div>
1265
+
1266
  <?php
1267
  if(isset($_GET['updraft_restore_success'])) {
1268
  echo "<div class=\"updated fade\" style=\"padding:8px;\"><strong>".__('Your backup has been restored.','updraftplus').'</strong> '.__('Your old (themes, uploads, plugins, whatever) directories have been retained with "-old" appended to their name. Remove them when you are satisfied that the backup worked properly.')."</div>";
1274
  if($deleted_old_dirs) echo '<div style="color:blue" class=\"updated fade\">'.__('Old directories successfully deleted.','updraftplus').'</div>';
1275
 
1276
  if(!$updraftplus->memory_check(64)) {?>
1277
+ <div class="updated fade" style="padding:8px;"><?php _e("Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary).",'updraftplus');?> <?php _e('Current limit is:','updraftplus');?> <?php echo $updraftplus->memory_check_current(); ?> Mb</div>
 
 
 
 
1278
  <?php
1279
  }
1280
  if($this->scan_old_dirs()) {?>
1281
+ <div class="updated fade" style="padding:8px;"><?php _e('Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked).','updraftplus');?>
1282
  <form method="post" action="<?php echo remove_query_arg(array('updraft_restore_success','action')) ?>">
1283
  <?php wp_nonce_field('updraft_delete_old_dirs'); ?>
1284
  <input type="hidden" name="action" value="updraft_delete_old_dirs" />
1285
+ <input type="submit" class="button-primary" value="<?php _e('Delete Old Directories','updraftplus');?>" />
1286
  </form>
1287
  </div>
1288
  <?php
1289
  }
1290
  if(!empty($updraftplus->errors)) {
1291
  echo '<div class="error fade" style="padding:8px;">';
1292
+ $updraftplus->list_errors();
 
 
1293
  echo '</div>';
1294
  }
1295
  ?>
1336
 
1337
  ?>
1338
 
1339
+ <script>
1340
+ var lastbackup_laststatus = '<?php echo esc_js($last_backup_html);?>';
1341
+ </script>
1342
+
1343
  <tr>
1344
  <th><span title="<?php _e('All the times shown in this section are using WordPress\'s configured time zone, which you can set in Settings -> General', 'updraftplus'); ?>"><?php _e('Next scheduled backups','updraftplus');?>:</span></th>
1345
  <td>
1407
  <li title="<?php _e('This is a count of the contents of your Updraft directory','updraftplus');?>"><strong><?php _e('Web-server disk space in use by UpdraftPlus','updraftplus');?>:</strong> <span id="updraft_diskspaceused"><em>(calculating...)</em></span> <a href="#" onclick="updraftplus_diskspace(); return false;"><?php _e('refresh','updraftplus');?></a></li></ul>
1408
 
1409
  <div id="updraft-plupload-modal" title="<?php _e('UpdraftPlus - Upload backup files','updraftplus'); ?>" style="width: 75%; margin: 16px; display:none; margin-left: 100px;">
1410
+ <p style="max-width: 610px;"><em><?php _e("Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation." ,'updraftplus');?> <?php echo htmlspecialchars(__('Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the "rescan" link above.', 'updraftplus'));?></em></p>
1411
  <div id="plupload-upload-ui" style="width: 70%;">
1412
  <div id="drag-drop-area">
1413
  <div class="drag-drop-inside">
1423
  </div>
1424
 
1425
  <div id="ud_downloadstatus"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1426
  <div id="updraft_existing_backups" style="margin-bottom:12px;">
1427
  <?php
1428
  print $this->existing_backup_table($backup_history);
1450
  </form>
1451
  </div>
1452
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1453
  <div id="updraft-restore-modal" title="UpdraftPlus - <?php _e('Restore backup','updraftplus');?>">
1454
  <p><strong><?php _e('Restore backup from','updraftplus');?>:</strong> <span class="updraft_restore_date"></span></p>
1455
 
1506
 
1507
  ?>
1508
 
 
 
 
 
 
 
 
 
 
 
1509
  </div>
1510
 
1511
  </div>
1630
  </div>
1631
  </div>
1632
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1633
  <?php
1634
  }
1635
 
1840
  echo ">$descrip</option>\n";
1841
  }
1842
  ?>
1843
+ </select> <span id="updraft_files_timings"><?php echo apply_filters('updraftplus_schedule_showfileopts', '<input type="hidden" name="updraftplus_starttime_files" value="">'); ?></span>
1844
  <?php
1845
  echo __('and retain this many backups', 'updraftplus').': ';
1846
  $updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 1);
1858
  echo ">$descrip</option>\n";
1859
  }
1860
  ?>
1861
+ </select> <span id="updraft_db_timings"><?php echo apply_filters('updraftplus_schedule_showdbopts', '<input type="hidden" name="updraftplus_starttime_db" value="">'); ?></span>
1862
  <?php
1863
  echo __('and retain this many backups', 'updraftplus').': ';
1864
  $updraft_retain_db = UpdraftPlus_Options::get_updraft_option('updraft_retain_db', $updraft_retain);
1868
  </tr>
1869
  <tr class="backup-interval-description">
1870
  <td></td><td><p><?php echo htmlspecialchars(__('If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose "manual" then you must click the "Backup Now" button whenever you wish a backup to occur.', 'updraftplus')); ?></p>
1871
+ <?php echo apply_filters('updraftplus_fixtime_ftinfo', '<p><strong>'.__('To fix the time at which a backup should take place,','updraftplus').' </strong> ('.__('e.g. if your server is busy at day and you want to run overnight','updraftplus').'), <a href="http://updraftplus.com/shop/fix-time/">'.htmlspecialchars(__('use the "Fix Time" add-on','updraftplus')).'</a></p>'); ?>
1872
  </td>
1873
  </tr>
1874
  <tr>
1896
 
1897
  echo '</div>';
1898
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1899
  } else {
1900
  echo "<input id=\"updraft_include_$key\" type=\"checkbox\" name=\"updraft_include_$key\" value=\"1\" $included /><label for=\"updraft_include_$key\"".((isset($info['htmltitle'])) ? ' title="'.htmlspecialchars($info['htmltitle']).'"' : '')."> ".$info['description']."</label><br>";
1901
  do_action("updraftplus_config_option_include_$key");
1915
  <?php
1916
  $updraft_encryptionphrase = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
1917
  ?>
1918
+ <td><input type="<?php echo apply_filters('updraftplus_admin_secret_field_type', 'text'); ?>" name="updraft_encryptionphrase" id="updraft_encryptionphrase" value="<?php echo $updraft_encryptionphrase ?>" style="width:132px" /></td>
1919
  </tr>
1920
  <tr class="backup-crypt-description">
1921
  <td></td><td><p><?php _e('If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back).','updraftplus');?> <a href="#" onclick="jQuery('#updraftplus_db_decrypt').val(jQuery('#updraft_encryptionphrase').val()); jQuery('#updraft-manualdecrypt-modal').slideToggle(); return false;"><?php _e('You can also decrypt a database manually here.','updraftplus');?></a></p>
1979
  </table>
1980
  <script type="text/javascript">
1981
  /* <![CDATA[ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1982
 
1983
  jQuery(document).ready(function() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1984
  <?php
1985
  $really_is_writable = $updraftplus->really_is_writable($updraft_dir);
1986
  if (!$really_is_writable) echo "jQuery('.backupdirrow').show();\n";
1987
  ?>
 
 
1988
  <?php
1989
  if ($active_service) echo "jQuery('.${active_service}').show();";
1990
  foreach ($updraftplus->backup_methods as $method => $description) {
2010
  </tr>
2011
  <?php
2012
  $delete_local = UpdraftPlus_Options::get_updraft_option('updraft_delete_local', 1);
2013
+ $split_every_mb = UpdraftPlus_Options::get_updraft_option('updraft_split_every', 1*800);
2014
+ if (!is_numeric($split_every_mb)) $split_every_mb = 1*800;
2015
+ if ($split_every_mb < UPDRAFTPLUS_SPLIT_MIN) $split_every_mb = UPDRAFTPLUS_SPLIT_MIN;
2016
  ?>
2017
 
2018
+ <tr class="expertmode" style="display:none;">
2019
+ <th><?php _e('Split archives every:','updraftplus');?></th>
2020
+ <td><input type="text" name="updraft_split_every" id="updraft_split_every" value="<?php echo $split_every_mb ?>" size="5" /> Mb<br><?php _e('UpdraftPlus will split up backup archives when they exceed this file size. The default value is 800 megabytes. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems).','updraftplus'); ?></td>
2021
+ </tr>
2022
+
2023
  <tr class="deletelocal expertmode" style="display:none;">
2024
  <th><?php _e('Delete local backup','updraftplus');?>:</th>
2025
  <td><input type="checkbox" id="updraft_delete_local" name="updraft_delete_local" value="1" <?php if ($delete_local) echo 'checked="checked"'; ?>> <br><label for="updraft_delete_local"><?php _e('Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits).','updraftplus');?></label></td>
2026
  </tr>
2027
 
 
2028
  <tr class="expertmode backupdirrow" style="display:none;">
2029
  <th><?php _e('Backup directory','updraftplus');?>:</th>
2030
  <td><input type="text" name="updraft_dir" id="updraft_dir" style="width:525px" value="<?php echo htmlspecialchars($this->prune_updraft_dir_prefix($updraft_dir)); ?>" /></td>
2100
 
2101
  }
2102
 
2103
+ function optionfilter_split_every($value) {
2104
+ $value=absint($value);
2105
+ if (!$value >= UPDRAFTPLUS_SPLIT_MIN) $value = UPDRAFTPLUS_SPLIT_MIN;
2106
+ return $value;
2107
+ }
2108
+
2109
  function curl_check($service, $has_fallback = false, $extraclass = '') {
2110
  // Check requirements
2111
  if (!function_exists("curl_init")) {
2190
 
2191
  krsort($backup_history);
2192
 
2193
+ foreach($backup_history as $key=>$backup) {
2194
  $pretty_date = date('Y-m-d G:i',$key);
2195
+ $esc_pretty_date=esc_attr($pretty_date);
2196
  $entities = '';
2197
+ $sval = ((isset($backup['service']) && $backup['service'] != 'email' && $backup['service'] != 'none')) ? '1' : '0';
2198
  $title = __('Delete this backup set', 'updraftplus');
2199
+ $non=$backup['nonce'];
2200
  $ret .= <<<ENDHERE
2201
  <tr id="updraft_existing_backups_row_$key">
2202
  <td><div class="updraftplus-remove" style="width: 19px; height: 19px; padding-top:0px; font-size: 18px; text-align:center;font-weight:bold; border-radius: 7px;"><a style="text-decoration:none;" href="javascript:updraft_delete('$key', '$non', $sval);" title="$title">×</a></div></td><td><b>$pretty_date</b></td>
2203
  <td>
2204
  ENDHERE;
2205
+ if (isset($backup['db'])) {
2206
+ $entities .= '/db=0/';
2207
+ $sdescrip = preg_replace('/ \(.*\)$/', '', __('Database','updraftplus'));
2208
+ $nf = wp_nonce_field('updraftplus_download', '_wpnonce', true, false);
2209
+ $dbt = __('Database','updraftplus');
2210
+ $ret .= <<<ENDHERE
2211
+ <form id="uddownloadform_db_${key}_0" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', $key, 'db', '#ud_downloadstatus', '0', '$esc_pretty_date')" method="post">
2212
  $nf
2213
  <input type="hidden" name="action" value="updraft_download_backup" />
2214
  <input type="hidden" name="type" value="db" />
2216
  <input type="submit" value="$dbt" />
2217
  </form>
2218
  ENDHERE;
2219
+ } else {
2220
+ $ret .= sprintf(_x('(No %s)','Message shown when no such object is available','updraftplus'), __('database', 'updraftplus'));
2221
+ }
2222
+ $ret .="</td>";
2223
+
2224
+ // Now go through each of the file entities
2225
+ foreach ($backupable_entities as $type => $info) {
2226
+ $ret .= '<td>';
2227
+ $sdescrip = preg_replace('/ \(.*\)$/', '', $info['description']);
2228
+ if (strlen($sdescrip) > 20 && isset($info['shortdescription'])) $sdescrip = $info['shortdescription'];
2229
+ if (isset($backup[$type])) {
2230
+ if (!is_array($backup[$type])) $backup[$type]=array($backup[$type]);
2231
+ $nf = wp_nonce_field('updraftplus_download', '_wpnonce', true, false);
2232
+ $howmanyinset = count($backup[$type]);
2233
+ $expected_index = 0;
2234
+ $index_missing = false;
2235
+ $set_contents = '';
2236
+ $entities .= "/$type=";
2237
+ $whatfiles = $backup[$type];
2238
+ ksort($whatfiles);
2239
+ foreach ($whatfiles as $findex => $bfile) {
2240
+ $set_contents .= ($set_contents == '') ? $findex : ",$findex";
2241
+ if ($findex != $expected_index) $index_missing = true;
2242
+ $expected_index++;
2243
+ }
2244
+ $entities .= $set_contents.'/';
2245
+ $first_printed = true;
2246
+ foreach ($whatfiles as $findex => $bfile) {
2247
+ $ide = __('Press here to download','updraftplus').' '.strtolower($info['description']);
2248
+ $pdescrip = ($findex > 0) ? $sdescrip.' ('.($findex+1).')' : $sdescrip;
2249
+ if (!$first_printed) {
2250
+ $ret .= '<div style="display:none;">';
2251
+ }
2252
+ if (count($backup[$type]) >0) {
2253
+ $ide .= ' '.sprintf(__('(%d archive(s) in set).', 'updraftplus'), $howmanyinset);
2254
+ }
2255
+ if ($index_missing) {
2256
+ $ide .= ' '.__('You appear to be missing one or more archives from this multi-archive set.', 'updraftplus');
2257
+ }
2258
+ $ret .= <<<ENDHERE
2259
+ <form id="uddownloadform_${type}_${key}_${findex}" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', '$key', '$type', '#ud_downloadstatus', '$set_contents', '$esc_pretty_date')" method="post">
2260
+ $nf
2261
+ <input type="hidden" name="action" value="updraft_download_backup" />
2262
+ <input type="hidden" name="type" value="$type" />
2263
+ <input type="hidden" name="timestamp" value="$key" />
2264
+ <input type="hidden" name="findex" value="$findex" />
2265
+ <input type="submit" title="$ide" value="$pdescrip" />
2266
+ </form>
2267
+ ENDHERE;
2268
+ if (!$first_printed) {
2269
+ $ret .= '</div>';
2270
+ } else {
2271
+ $first_printed = false;
2272
+ }
2273
+ }
2274
+ } else {
2275
+ $ret .= sprintf(_x('(No %s)','Message shown when no such object is available','updraftplus'), preg_replace('/\s\(.{12,}\)/', '', strtolower($sdescrip)));
2276
+ }
2277
+ $ret .= '</td>';
2278
+ };
2279
 
 
2280
  $ret .= '<td>';
2281
+ if (isset($backup['nonce']) && preg_match("/^[0-9a-f]{12}$/",$backup['nonce']) && is_readable($updraft_dir.'/log.'.$backup['nonce'].'.txt')) {
2282
+ $nval = $backup['nonce'];
2283
+ $lt = __('Backup Log','updraftplus');
 
 
 
2284
  $ret .= <<<ENDHERE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2285
  <form action="options-general.php" method="get">
2286
  <input type="hidden" name="action" value="downloadlog" />
2287
  <input type="hidden" name="page" value="updraftplus" />
2289
  <input type="submit" value="$lt" />
2290
  </form>
2291
  ENDHERE;
2292
+ } else {
2293
+ $ret .= "(No&nbsp;backup&nbsp;log)";
2294
+ }
2295
+ $ret .= <<<ENDHERE
2296
  </td>
2297
  <td>
2298
  <form method="post" action="">
2299
  <input type="hidden" name="backup_timestamp" value="$key">
2300
  <input type="hidden" name="action" value="updraft_restore" />
2301
  ENDHERE;
2302
+ if ($entities) {
2303
+ $ret .= '<button title="'.__('After pressing this button, you will be given the option to choose which components you wish to restore','updraftplus').'" type="button" class="button-primary" style="padding-top:2px;padding-bottom:2px;font-size:16px !important; min-height:26px;" onclick="'."updraft_restore_setoptions('$entities'); jQuery('#updraft_restore_timestamp').val('$key'); jQuery('.updraft_restore_date').html('$pretty_date'); updraft_restore_stage = 1; jQuery('#updraft-restore-modal').dialog('open'); jQuery('#updraft-restore-modal-stage1').show();jQuery('#updraft-restore-modal-stage2').hide(); jQuery('#updraft-restore-modal-stage2a').html('');\">".__('Restore','updraftplus').'</button>';
2304
+ }
2305
+ $ret .= <<<ENDHERE
2306
  </form>
2307
  </td>
2308
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2309
  ENDHERE;
2310
+ }
2311
  $ret .= '</table>';
2312
  return $ret;
2313
  }
2314
 
2315
+ // This function examines inside the updraft directory to see if any new archives have been uploaded. If so, it adds them to the backup set. (Non-present items are also removed, only if the service is 'none').
2316
  function rebuild_backup_history() {
2317
 
2318
  global $updraftplus;
2330
  // Accumulate a list of known files
2331
  foreach ($backup_history as $btime => $bdata) {
2332
  $found_file = false;
2333
+ foreach ($bdata as $key => $values) {
2334
  // Record which set this file is found in
2335
+ if (!is_array($values)) $values=array($values);
2336
+ foreach ($values as $val) {
2337
+ if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]([0-9]+(of[0-9]+)?)?+\.(zip|gz|gz\.crypt)$/i', $val, $matches)) {
2338
+ $nonce = $matches[2];
2339
+ if (isset($bdata['service']) && $bdata['service'] == 'none' && !is_file($updraft_dir.'/'.$val)) {
2340
+ # File no longer present
2341
+ } else {
2342
+ $found_file = true;
2343
+ $known_files[$val] = $nonce;
2344
+ $known_nonces[$nonce] = $btime;
2345
+ }
2346
  }
2347
  }
2348
  }
2353
  }
2354
 
2355
  if (!$handle = opendir($updraft_dir)) return;
2356
+
2357
  while (false !== ($entry = readdir($handle))) {
2358
  if ($entry != "." && $entry != "..") {
2359
+ if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-([\-a-z]+)([0-9]+(of[0-9]+)?)?\.(zip|gz|gz\.crypt)$/i', $entry, $matches)) {
2360
  $btime = strtotime($matches[1]);
2361
  if ($btime > 100) {
2362
  if (!isset($known_files[$entry])) {
2363
  $changes = true;
2364
  $nonce = $matches[2];
2365
  $type = $matches[3];
2366
+ $index = (empty($matches[4])) ? '0' : (max((int)$matches[4]-1,0));
2367
+ $itext = ($index == 0) ? '' : $index;
2368
  // The time from the filename does not include seconds. Need to identify the seconds to get the right time
2369
  if (isset($known_nonces[$nonce])) $btime = $known_nonces[$nonce];
2370
  // No cloud backup known of this file
2371
  if (!isset($backup_history[$btime])) $backup_history[$btime] = array('service' => 'none' );
2372
+ $backup_history[$btime][$type][$index] = $entry;
2373
+ $fs = @filesize($updraft_dir.'/'.$entry);
2374
+ if (false !== $fs) $backup_history[$btime][$type.$itext.'-size'] = $fs;
2375
  $backup_history[$btime]['nonce'] = $nonce;
2376
  }
2377
  }
2414
  $credentials = request_filesystem_credentials("options-general.php?page=updraftplus&action=updraft_restore&backup_timestamp=$timestamp", '', false, false, $extra_fields);
2415
  WP_Filesystem($credentials);
2416
  if ( $wp_filesystem->errors->get_error_code() ) {
2417
+ foreach ( $wp_filesystem->errors->get_error_messages() as $message ) show_message($message);
 
2418
  exit;
2419
  }
2420
 
2421
  //if we make it this far then WP_Filesystem has been instantiated and is functional (tested with ftpext, what about suPHP and other situations where direct may work?)
2422
  echo '<h1>'.__('UpdraftPlus Restoration: Progress', 'updraftplus').'</h1><div id="updraft-restore-progress">';
2423
 
2424
+ $updraft_dir = trailingslashit($updraftplus->backups_dir_location());
2425
 
2426
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
2427
 
2457
  uksort($backup_set, array($this, 'sort_restoration_entities'));
2458
 
2459
  // We use a single object for each entity, because we want to store information about the backup set
 
2460
  require_once(UPDRAFTPLUS_DIR.'/restorer.php');
2461
+
2462
+ global $updraftplus_restorer;
2463
+ $updraftplus_restorer = new Updraft_Restorer();
2464
 
2465
  $second_loop = array();
2466
 
2474
 
2475
  if (!isset($entities_to_restore[$type])) continue;
2476
 
2477
+ if ($type == 'wpcore' && is_multisite() && 0 === $updraftplus_restorer->ud_backup_is_multisite) {
2478
  echo "<p>$type: <strong>".__('Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file.', 'updraftplus')."</strong></p>";
2479
  continue;
2480
  }
2492
  // If a file size is stored in the backup data, then verify correctness of the local file
2493
  if (isset($backup_history[$timestamp][$type.$index.'-size'])) {
2494
  $fs = $backup_history[$timestamp][$type.$index.'-size'];
2495
+ echo __("Archive is expected to be size:",'updraftplus')." ".round($fs/1024, 1)." Kb: ";
2496
  $as = @filesize($fullpath);
2497
  if ($as == $fs) {
2498
  echo __('OK','updraftplus').'<br>';
2511
  }
2512
 
2513
  $info = (isset($backupable_entities[$type])) ? $backupable_entities[$type] : array();
2514
+
2515
+ $val = $updraftplus_restorer->pre_restore_backup($files, $type, $info);
2516
  if (is_wp_error($val)) {
2517
  foreach ($val->get_error_messages() as $msg) {
2518
+ echo '<strong>'.__('Error:', 'updraftplus').'</strong> '.htmlspecialchars($msg).'<br>';
2519
  }
2520
  echo '</div>'; //close the updraft_restore_progress div even if we error
2521
  return $val;
2526
 
2527
  $second_loop[$type] = $files;
2528
  }
2529
+ $updraftplus_restorer->delete = (UpdraftPlus_Options::get_updraft_option('updraft_delete_local')) ? true : false;
2530
+ if ('none' == $service) {
2531
+ if ($updraftplus_restorer->delete) _e('Will not delete any archives after unpacking them, because there was no cloud storage for this backup','updraftplus').'<br>';
2532
+ $updraftplus_restorer->delete = false;
2533
+ }
2534
 
2535
  // Second loop: now actually do the restoration
2536
  uksort($second_loop, array($this, 'sort_restoration_entities'));
2540
 
2541
  echo ('db' == $type) ? "<h2>".__('Database','updraftplus')."</h2>" : "<h2>".$info['description']."</h2>";
2542
 
 
2543
 
2544
+ if (is_string($files)) $files = array($files);
2545
+ foreach ($files as $file) {
2546
+ $val = $updraftplus_restorer->restore_backup($file, $type, $info);
2547
+
2548
+ if(is_wp_error($val)) {
2549
+ foreach ($val->get_error_messages() as $msg) {
2550
+ echo '<strong>'.__('Error message', 'updraftplus').':</strong> '.htmlspecialchars($msg).'<br>';
2551
+ }
2552
+ echo '</div>'; //close the updraft_restore_progress div even if we error
2553
+ return $val;
2554
+ } elseif (false === $val) {
2555
+ echo '</div>'; //close the updraft_restore_progress div even if we error
2556
+ return false;
2557
  }
 
 
 
 
 
2558
  }
2559
  }
2560
 
 
2561
  echo '</div>'; //close the updraft_restore_progress div
2562
  return true;
2563
  }
backup.php CHANGED
@@ -1,33 +1,1002 @@
1
  <?php
2
 
3
- if (!defined ('ABSPATH')) die ('No direct access allowed');
4
 
5
- // This file contains functions moved out of updraftplus.php that are only needed when a backup is running (reduce memory usage on other site pages)
 
 
6
 
7
  global $updraftplus_backup;
8
  $updraftplus_backup = new UpdraftPlus_Backup();
9
- if (defined('UPDRAFTPLUS_PREFERPCLZIP') && UPDRAFTPLUS_PREFERPCLZIP == true) $updraftplus_backup->zip_preferpcl = true;
10
 
11
  class UpdraftPlus_Backup {
12
 
13
- var $zipfiles_added;
14
- var $zipfiles_added_thisrun = 0;
15
- var $zipfiles_existingfiles;
16
- var $zipfiles_dirbatched;
17
- var $zipfiles_batched;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
 
19
- var $zipfiles_lastwritetime;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
- var $zip_preferpcl = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
 
23
- var $binzip = false;
 
 
 
24
 
25
  // This function recursively packs the zip, dereferencing symlinks but packing into a single-parent tree for universal unpacking
26
- function makezip_recursive_add($zipfile, $fullpath, $use_path_when_storing, $original_fullpath) {
 
 
27
 
28
  global $updraftplus;
29
 
30
- // De-reference
31
  $fullpath = realpath($fullpath);
32
  $original_fullpath = realpath($original_fullpath);
33
 
@@ -42,17 +1011,18 @@ class UpdraftPlus_Backup {
42
  if (is_readable($fullpath)) {
43
  $key = ($fullpath == $original_fullpath) ? basename($fullpath) : $use_path_when_storing.'/'.basename($fullpath);
44
  $this->zipfiles_batched[$fullpath] = $key;
45
- @touch($zipfile);
 
46
  } else {
47
  $updraftplus->log("$fullpath: unreadable file");
48
- $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up", 'updraftplus'), $fullpath), 'warning');
49
  }
50
  } elseif (is_dir($fullpath)) {
51
  if (!isset($this->existing_files[$use_path_when_storing])) $this->zipfiles_dirbatched[] = $use_path_when_storing;
52
  if (!$dir_handle = @opendir($fullpath)) {
53
  $updraftplus->log("Failed to open directory: $fullpath");
54
- $updraftplus->log(sprintf(__("Failed to open directory: %s",'updraftplus'), $fullpath), 'error');
55
- return;
56
  }
57
  while ($e = readdir($dir_handle)) {
58
  if ($e != '.' && $e != '..') {
@@ -61,36 +1031,41 @@ class UpdraftPlus_Backup {
61
  if (is_file($deref)) {
62
  if (is_readable($deref)) {
63
  $this->zipfiles_batched[$deref] = $use_path_when_storing.'/'.$e;
64
- @touch($zipfile);
 
65
  } else {
66
  $updraftplus->log("$deref: unreadable file");
67
  $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up"), $deref), 'warning');
68
  }
69
  } elseif (is_dir($deref)) {
70
- $this->makezip_recursive_add($zipfile, $deref, $use_path_when_storing.'/'.$e, $original_fullpath);
71
  }
72
  } elseif (is_file($fullpath.'/'.$e)) {
73
  if (is_readable($fullpath.'/'.$e)) {
74
  $this->zipfiles_batched[$fullpath.'/'.$e] = $use_path_when_storing.'/'.$e;
75
- @touch($zipfile);
 
76
  } else {
77
  $updraftplus->log("$fullpath/$e: unreadable file");
78
  $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up", 'updraftplus'), $use_path_when_storing.'/'.$e), 'warning');
79
  }
80
  } elseif (is_dir($fullpath.'/'.$e)) {
81
  // no need to addEmptyDir here, as it gets done when we recurse
82
- $this->makezip_recursive_add($zipfile, $fullpath.'/'.$e, $use_path_when_storing.'/'.$e, $original_fullpath);
83
  }
84
  }
85
  }
86
  closedir($dir_handle);
87
  }
88
 
89
- // We don't want to touch the zip file on every single file, so we batch them up
90
  // We go every 25 files, because if you wait too much longer, the contents may have changed from under you. Note though that since this fires once-per-directory, the actual number by this stage may be much larger; the most we saw was over 3000; but in that case, makezip_addfiles() will split the write-out up into smaller chunks
91
  // And for some redundancy (redundant because of the touches going on anyway), we try to touch the file after 20 seconds, to help with the "recently modified" check on resumption (we saw a case where the file went for 155 seconds without being touched and so the other runner was not detected)
92
  if (count($this->zipfiles_batched) > 25 || (file_exists($zipfile) && ((time()-filemtime($zipfile)) > 20) )) {
93
- $ret = $this->makezip_addfiles($zipfile);
 
 
 
94
  } else {
95
  $ret = true;
96
  }
@@ -100,10 +1075,18 @@ class UpdraftPlus_Backup {
100
  }
101
 
102
  // Caution: $source is allowed to be an array, not just a filename
103
- function make_zipfile($source, $destination, $whichone = '') {
 
104
 
105
  global $updraftplus;
106
- $destination_base = basename($destination);
 
 
 
 
 
 
 
107
  // Legacy/redundant
108
  if (empty($whichone) && is_string($whichone)) $whichone = basename($source);
109
 
@@ -115,133 +1098,49 @@ class UpdraftPlus_Backup {
115
  // We need meta-info about $whichone
116
  $backupable_entities = $updraftplus->get_backupable_file_entities(true, false);
117
 
118
- // Fallback to PclZip - which my tests show is 25% slower (and we can't resume)
119
- if ($this->zip_preferpcl || (!extension_loaded('zip') && !method_exists('ZipArchive', 'AddFile'))) {
120
- if(!class_exists('PclZip')) require_once(ABSPATH.'/wp-admin/includes/class-pclzip.php');
121
- $zip_object = new PclZip($destination);
122
- $remove_path = WP_CONTENT_DIR;
123
- $add_path = false;
124
- // Remove prefixes
125
- if (isset($backupable_entities[$whichone])) {
126
- if ('plugins' == $whichone || 'themes' == $whichone || 'uploads' == $whichone) {
127
- $remove_path = dirname($backupable_entities[$whichone]);
128
- # To normalise instead of removing (which binzip doesn't support, so we don't do it), you'd remove the dirname() in the above line, and uncomment the below one.
129
- #$add_path = $whichone;
 
 
 
 
 
 
 
130
  } else {
131
- $remove_path = $backupable_entities[$whichone];
132
- }
133
- }
134
- if ($add_path) {
135
- $zipcode = $zip_object->create($source, PCLZIP_OPT_REMOVE_PATH, $remove_path, PCLZIP_OPT_ADD_PATH, $add_path);
136
- } else {
137
- $zipcode = $zip_object->create($source, PCLZIP_OPT_REMOVE_PATH, $remove_path);
138
- }
139
- if ($zipcode == 0 ) {
140
- $updraftplus->log("PclZip Error: ".$zip_object->errorInfo(true), 'warning');
141
- return $zip_object->errorCode();
142
- } else {
143
- return true;
144
- }
145
- }
146
-
147
- if ($this->binzip === false && (!defined('UPDRAFTPLUS_NO_BINZIP') || !UPDRAFTPLUS_NO_BINZIP) ) {
148
- $updraftplus->log('Checking if we have a zip executable available');
149
- $binzip = $updraftplus->find_working_bin_zip();
150
- if (is_string($binzip)) {
151
- $updraftplus->log("Found one: $binzip");
152
- $this->binzip = $binzip;
153
- }
154
- }
155
-
156
- // TODO: Handle stderr?
157
- // We only use binzip up to resumption 8, in case there is some undetected problem. We can make this more sophisticated if a need arises.
158
- if (is_string($this->binzip) && $updraftplus->current_resumption <9) {
159
-
160
- if (is_string($source)) $source = array($source);
161
 
162
- $all_ok = true;
 
163
 
164
- $debug = UpdraftPlus_Options::get_updraft_option('updraft_debug_mode');
165
-
166
- # Don't use -q and do use -v, as we rely on output to process to detect useful activity
167
- $zip_params = '-v';
168
-
169
- $orig_size = file_exists($destination) ? filesize($destination) : 0;
170
- $last_size = $orig_size;
171
- clearstatcache();
172
-
173
- foreach ($source as $s) {
174
-
175
- $exec = "cd ".escapeshellarg(dirname($s))."; ".$this->binzip." $zip_params -u -r ".escapeshellarg($destination)." ".escapeshellarg(basename($s))." ";
176
-
177
- $updraftplus->log("Attempting binary zip ($exec)");
178
-
179
- $handle = popen($exec, "r");
180
-
181
- $something_useful_happened = $updraftplus->something_useful_happened;
182
-
183
- if ($handle) {
184
- while (!feof($handle)) {
185
- $w = fgets($handle, 1024);
186
- // Logging all this really slows things down
187
- if ($w && $debug) $updraftplus->log("Output from zip: ".trim($w), 'debug');
188
- if (file_exists($destination)) {
189
- $new_size = filesize($destination);
190
- if (!$something_useful_happened && $new_size > $orig_size + 20) {
191
- $updraftplus->something_useful_happened();
192
- $something_useful_happened = true;
193
- }
194
- clearstatcache();
195
- # Log when 20% bigger or at least every 50Mb
196
- if ($new_size > $last_size*1.2 || $new_size > $last_size + 52428800) {
197
- $updraftplus->log(sprintf("$destination_base: size is now: %.2f Mb", round($new_size/1048576,1)));
198
- $last_size = $new_size;
199
- }
200
- }
201
- }
202
- $ret = pclose($handle);
203
- // Code 12 = nothing to do
204
- if ($ret != 0 && $ret != 12) {
205
- $updraftplus->log("Binary zip: error (code: $ret)");
206
- if ($w && !$debug) $updraftplus->log("Last output from zip: ".trim($w), 'debug');
207
- $all_ok = false;
208
  }
209
- } else {
210
- $updraftplus->log("Error: popen failed");
211
- $all_ok = false;
212
  }
213
 
214
- }
215
 
216
- if ($all_ok) {
217
- $updraftplus->log("Binary zip: apparently successful");
218
- return true;
219
- } else {
220
- $updraftplus->log("Binary zip: an error occured, so we will run over again with ZipArchive");
221
  }
222
-
223
  }
224
 
225
- $this->existing_files = array();
226
-
227
- // If the file exists, then we should grab its index of files inside, and sizes
228
- // Then, when we come to write a file, we should check if it's already there, and only add if it is not
229
- if (file_exists($destination) && is_readable($destination) && filesize($destination)>0) {
230
- $zip = new ZipArchive;
231
- $zip->open($destination);
232
-
233
- for ($i=0; $i < $zip->numFiles; $i++) {
234
- $si = $zip->statIndex($i);
235
- $name = $si['name'];
236
- $this->existing_files[$name] = $si['size'];
237
- }
238
-
239
- $updraftplus->log(basename($destination).": Zip file already exists, with ".count($this->existing_files)." files");
240
-
241
- } elseif (file_exists($destination)) {
242
- $updraftplus->log("Zip file already exists, but is not readable or was zero-sized; will remove: $destination");
243
- @unlink($destination);
244
- }
245
 
246
  $this->zipfiles_added = 0;
247
  $this->zipfiles_added_thisrun = 0;
@@ -249,41 +1148,49 @@ class UpdraftPlus_Backup {
249
  $this->zipfiles_batched = array();
250
  $this->zipfiles_lastwritetime = time();
251
 
252
- // Magic value, used later to detect no error occurring
253
- $last_error = 2349864;
254
- if (is_array($source)) {
255
- foreach ($source as $element) {
256
- $howmany = $this->makezip_recursive_add($destination, $element, basename($element), $element);
257
- if ($howmany < 0) {
258
- $last_error = $howmany;
259
- }
260
- }
261
- } else {
262
- $howmany = $this->makezip_recursive_add($destination, $source, basename($source), $source);
263
- if ($howmany < 0) {
264
- $last_error = $howmany;
265
- }
266
  }
267
 
268
- // Any not yet dispatched?
 
 
 
 
 
269
  if (count($this->zipfiles_dirbatched)>0 || count($this->zipfiles_batched)>0) {
270
- $howmany = $this->makezip_addfiles($destination);
271
- if ($howmany < 0) {
272
- $last_error = $howmany;
273
- }
274
  }
275
 
276
- if ($this->zipfiles_added > 0 || $last_error == 2349864) {
 
 
 
 
 
 
277
  // ZipArchive::addFile sometimes fails
278
- if (filesize($destination) < 90) {
279
- // Retry with PclZip
280
- $updraftplus->log("Zip::addFile apparently failed ($last_error, ".filesize($destination).") - retrying with PclZip");
281
- $this->zip_preferpcl = true;
282
- return $this->make_zipfile($source, $destination, $whichone);
283
  }
284
  return true;
285
  } else {
286
- return $last_error;
287
  }
288
 
289
  }
@@ -292,33 +1199,72 @@ class UpdraftPlus_Backup {
292
  // A. Because apparently PHP doesn't write out until the final close, and it will return an error if anything file has vanished in the meantime. So going directory-by-directory reduces our chances of hitting an error if the filesystem is changing underneath us (which is very possible if dealing with e.g. 1Gb of files)
293
 
294
  // We batch up the files, rather than do them one at a time. So we are more efficient than open,one-write,close.
295
- function makezip_addfiles($zipfile) {
296
 
297
  global $updraftplus;
298
 
 
 
 
 
 
299
  $maxzipbatch = $updraftplus->jobdata_get('maxzipbatch', 26214400);
300
  if ((int)$maxzipbatch < 1) $maxzipbatch = 26214400;
301
 
302
  // Short-circuit the null case, because we want to detect later if something useful happenned
303
  if (count($this->zipfiles_dirbatched) == 0 && count($this->zipfiles_batched) == 0) return true;
304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  // 05-Mar-2013 - added a new check on the total data added; it appears that things fall over if too much data is contained in the cumulative total of files that were addFile'd without a close-open cycle; presumably data is being stored in memory. In the case in question, it was a batch of MP3 files of around 100Mb each - 25 of those equals 2.5Gb!
306
 
307
  $data_added_since_reopen = 0;
308
  # The following array is used only for error reporting if ZipArchive::close fails (since that method itself reports no error messages - we have to track manually what we were attempting to add)
309
  $files_zipadded_since_open = array();
310
 
311
- $zip = new ZipArchive;
312
  if (file_exists($zipfile)) {
313
  $opencode = $zip->open($zipfile);
314
  $original_size = filesize($zipfile);
315
  clearstatcache();
316
  } else {
317
- $opencode = $zip->open($zipfile, ZIPARCHIVE::CREATE);
 
318
  $original_size = 0;
319
  }
320
 
321
- if ($opencode !== true) return array($opencode, 0);
322
  // Make sure all directories are created before we start creating files
323
  while ($dir = array_pop($this->zipfiles_dirbatched)) {
324
  $zip->addEmptyDir($dir);
@@ -328,6 +1274,7 @@ class UpdraftPlus_Backup {
328
 
329
  // Go through all those batched files
330
  foreach ($this->zipfiles_batched as $file => $add_as) {
 
331
  $fsize = filesize($file);
332
 
333
  if ($fsize > UPDRAFTPLUS_WARN_FILE_SIZE) {
@@ -347,38 +1294,55 @@ class UpdraftPlus_Backup {
347
  /* Conditions for forcing a write-out and re-open:
348
  - more than $maxzipbatch bytes have been batched
349
  - more than 1.5 seconds have passed since the last time we wrote
350
- - NOT YET: POSSIBLE: NEEDS FINE-TUNING: more files are batched than the lesser of (1000, + whats already in the zip file, and that is more than 200
 
351
  */
352
- if ($data_added_since_reopen > $maxzipbatch || (time() - $this->zipfiles_lastwritetime) > 1.5) {
353
 
354
- $something_useful_sizetest = false;
 
 
355
 
356
- $before_size = filesize($zipfile);
357
- clearstatcache();
358
 
359
- if ($data_added_since_reopen > $maxzipbatch) {
360
 
 
361
  $something_useful_sizetest = true;
362
-
363
- $updraftplus->log("Adding batch to zip file: over ".round($maxzipbatch/1048576,1)." Mb added on this batch (".round($data_added_since_reopen/1048576,1)." Mb, ".count($this->zipfiles_batched)." files batched, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") added so far); re-opening (prior size: ".round($before_size/1024,1).' Kb)');
364
-
 
 
365
  } else {
366
- $updraftplus->log("Adding batch to zip file: over 1.5 seconds have passed since the last write (".round($data_added_since_reopen/1048576,1)." Mb, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") files added so far); re-opening (prior size: ".round($before_size/1024,1).' Kb)');
367
  }
368
  if (!$zip->close()) {
369
  $updraftplus->log(__('A zip error occurred - check your log for more details.', 'updraftplus'), 'warning', 'zipcloseerror');
370
- $updraftplus->log("ZipArchive::Close returned an error. List of files we were trying to add follows (check their permissions).");
371
- foreach ($files_zipadded_since_open as $file) {
372
- $updraftplus->log("File: ".$file['addas']." (exists: ".(int)@file_exists($file['file']).", size: ".@filesize($file['file']).')');
373
  }
374
  }
 
 
 
375
  unset($zip);
376
  $files_zipadded_since_open = array();
377
- $zip = new ZipArchive;
378
- $opencode = $zip->open($zipfile);
379
- if ($opencode !== true) return array($opencode, 0);
380
  // Call here, in case we've got so many big files that we don't complete the whole routine
381
- if (filesize($zipfile) > $before_size) {
 
 
 
 
 
 
 
 
 
 
 
 
 
382
 
383
  # Need to make sure that something_useful_happened() is always called
384
 
@@ -419,102 +1383,84 @@ class UpdraftPlus_Backup {
419
  $max_time = -1;
420
  }
421
 
422
- // How many is the most seconds we
423
- // $max_tolerate_seconds =
424
-
425
- // We set at 18, to allow approximately unexpected 10% extra in the batch to take it to 20s
426
- // if (($run_times_known <1 && $normalised_time_since_began > 18) || ($run_times_known >=1 && $normalised_time_since_began > $max_time)) {
427
- // TODO: This is disabled via 1==0 - remove it properly
428
- if (1==0 && $normalised_time_since_began > 18) {
429
-
430
- // Don't do more than would have accounted for 18 normalised seconds at the same rate
431
- // The line below means, do whichever-is-least-of 10% less, or what would have accounted for 18 normalised seconds - but never go lower than 1Mb.
432
- $new_maxzipbatch = max( floor(min($maxzipbatch*(18/$normalised_time_since_began), $maxzipbatch*0.9)), 1048576);
433
- if ($new_maxzipbatch < $maxzipbatch) {
434
- $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
435
- $updraftplus->log("More than 18 (normalised) seconds passed since the last check-in, so we will adjust the amount of data we attempt in each batch (time_passed=$time_since_began, normalised_time_passed=$normalised_time_since_began, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
436
- $maxzipbatch = $new_maxzipbatch;
437
- } else {
438
- $updraftplus->log("More than 18 (normalised) seconds passed since the last check-in, but the zip-writing threshold is already at its lower limit (1Mb), so will not be further reduced (max_bytes=$maxzipbatch, time_passed=$time_since_began, normalised_time_passed=$normalised_time_since_began)");
439
- }
440
- } else {
441
 
442
- if ($normalised_time_since_began<6 || ($updraftplus->current_resumption >=1 && $run_times_known >=1 && $time_since_began < 0.6*$max_time )) {
443
-
444
- // How much can we increase it by?
445
- if ($normalised_time_since_began <6) {
446
- if ($run_times_known > 0 && $max_time >0) {
447
- $new_maxzipbatch = min(floor(max(
448
- $maxzipbatch*6/$normalised_time_since_began, $maxzipbatch*((0.6*$max_time)/$normalised_time_since_began))),
449
- 200*1024*1024
450
- );
451
- } else {
452
- # Maximum of 200Mb in a batch
453
- $new_maxzipbatch = min( floor($maxzipbatch*6/$normalised_time_since_began),
454
- 200*1024*1024
455
- );
456
- }
457
  } else {
458
- // Use up to 60% of available time
459
- $new_maxzipbatch = min(
460
- floor($maxzipbatch*((0.6*$max_time)/$normalised_time_since_began)),
461
  200*1024*1024
462
  );
463
  }
 
 
 
 
 
 
 
464
 
465
- # Throttle increases - don't increase by more than 2x in one go - ???
466
- # $new_maxzipbatch = floor(min(2*$maxzipbatch, $new_maxzipbatch));
467
- # Also don't allow anything that is going to be more than 18 seconds - actually, that's harmful because of the basically fixed time taken to copy the file
468
- # $new_maxzipbatch = floor(min(18*$rate ,$new_maxzipbatch));
469
 
470
- # Don't raise it above a level that failed on a previous run
471
- $maxzipbatch_ceiling = $updraftplus->jobdata_get('maxzipbatch_ceiling');
472
- if (is_numeric($maxzipbatch_ceiling) && $maxzipbatch_ceiling > 20*1024*1024 && $new_maxzipbatch > $maxzipbatch_ceiling) {
473
- $updraftplus->log("Was going to raise maxzipbytes to $new_maxzipbatch, but this is too high: a previous failure led to the ceiling being set at $maxzipbatch_ceiling, which we will use instead");
474
- $new_maxzipbatch = $maxzipbatch_ceiling;
475
- }
476
 
477
- // Final sanity check
478
- if ($new_maxzipbatch > 1024*1024) $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
479
-
480
- if ($new_maxzipbatch <= 1024*1024) {
481
- $updraftplus->log("Unexpected new_maxzipbatch value obtained (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
482
- } elseif ($new_maxzipbatch > $maxzipbatch) {
483
- $updraftplus->log("Performance is good - will increase the amount of data we attempt to batch (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
484
- } elseif ($new_maxzipbatch < $maxzipbatch) {
485
- // Ironically, we thought we were speedy...
486
- $updraftplus->log("Adjust: Reducing maximum amount of batched data (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, new_max_bytes=$new_maxzipbatch, old_max_bytes=$maxzipbatch)");
487
- } else {
488
- $updraftplus->log("Performance is good - but we will not increase the amount of data we batch, as we are already at the present limit (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, max_bytes=$maxzipbatch)");
489
- }
490
 
491
- if ($new_maxzipbatch > 1024*1024) $maxzipbatch = $new_maxzipbatch;
 
 
 
 
 
 
 
 
 
 
 
492
  }
493
 
494
- // Detect excessive slowness
495
- // Don't do this until we're on at least resumption 7, as we want to allow some time for things to settle down and the maxiumum time to be accurately known (since reducing the batch size unnecessarily can itself cause extra slowness, due to PHP's usage of temporary zip files)
496
-
497
- // We use a percentage-based system as much as possible, to avoid the various criteria being in conflict with each other (i.e. a run being both 'slow' and 'fast' at the same time, which is increasingly likely as max_time gets smaller).
498
 
499
- if (!$updraftplus->something_useful_happened && $updraftplus->current_resumption >= 7) {
 
 
 
500
 
501
- $updraftplus->something_useful_happened();
502
 
503
- if ($run_times_known >= 5 && ($time_since_began > 0.8 * $max_time || $time_since_began + 7 > $max_time)) {
504
 
505
- $new_maxzipbatch = max(floor($maxzipbatch*0.8), 20971520);
506
- if ($new_maxzipbatch < $maxzipbatch) {
507
- $maxzipbatch = $new_maxzipbatch;
508
- $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
509
- $updraftplus->log("We are within a small amount of the expected maximum amount of time available; the zip-writing thresholds will be reduced (time_passed=$time_since_began, normalised_time_passed=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
510
- } else {
511
- $updraftplus->log("We are within a small amount of the expected maximum amount of time available, but the zip-writing threshold is already at its lower limit (20Mb), so will not be further reduced (max_time=$max_time, data points known=$run_times_known, max_bytes=$maxzipbatch)");
512
- }
513
- }
514
 
515
- } else {
516
- $updraftplus->something_useful_happened();
 
 
 
 
 
 
517
  }
 
 
 
518
  }
519
  }
520
  $data_added_since_reopen = 0;
@@ -522,6 +1468,7 @@ class UpdraftPlus_Backup {
522
  # ZipArchive::close() can take a very long time, which we want to know about
523
  $updraftplus->record_still_alive();
524
  }
 
525
  clearstatcache();
526
  $this->zipfiles_lastwritetime = time();
527
  }
@@ -532,98 +1479,80 @@ class UpdraftPlus_Backup {
532
  }
533
  $this->zipfiles_added++;
534
  // Don't call something_useful_happened() here - nothing necessarily happens until close() is called
535
- if ($this->zipfiles_added % 100 == 0) $updraftplus->log("Zip: ".basename($zipfile).": ".$this->zipfiles_added." files added (on-disk size: ".round(filesize($zipfile)/1024,1)." Kb)");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
536
  }
537
 
538
- // Reset the array
539
  $this->zipfiles_batched = array();
540
- $ret = $zip->close();
 
541
  if (!$ret) {
542
  $updraftplus->log(__('A zip error occurred - check your log for more details.', 'updraftplus'), 'warning', 'zipcloseerror');
543
- $updraftplus->log("ZipArchive::Close returned an error. List of files we were trying to add follows (check their permissions).");
544
- foreach ($files_zipadded_since_open as $file) {
545
- $updraftplus->log("File: ".$file['addas']." (exists: ".(int)@file_exists($file['file']).", size: ".@filesize($file['file']).')');
546
  }
547
  }
548
 
549
  $this->zipfiles_lastwritetime = time();
550
- if (filesize($zipfile) > $original_size) $updraftplus->something_useful_happened();
551
- clearstatcache();
552
- return $ret;
553
- }
554
-
555
- function create_zip($create_from_dir, $whichone, $create_in_dir, $backup_file_basename) {
556
- // Note: $create_from_dir can be an array or a string
557
- @set_time_limit(900);
558
-
559
- global $updraftplus;
560
-
561
- if ($whichone != "others") $updraftplus->log("Beginning creation of dump of $whichone");
562
 
563
- if (is_string($create_from_dir) && !file_exists($create_from_dir)) {
564
- $flag_error = true;
565
- $updraftplus->log("Does not exist: $create_from_dir");
566
- if ('mu-plugins' == $whichone) {
567
- if (!function_exists('get_mu_plugins')) require_once(ABSPATH.'wp-admin/includes/plugin.php');
568
- $mu_plugins = get_mu_plugins();
569
- if (count($mu_plugins) == 0) {
570
- $updraftplus->log("There appear to be no mu-plugins to back up. Will not raise an error.");
571
- $flag_error = false;
572
- }
573
- }
574
- if ($flag_error) $updraftplus->log(sprintf(__("%s - could not back this entity up; the corresponding directory does not exist (%s)", 'updraftplus'), $whichone, $create_from_dir), 'error');
575
- return false;
576
  }
577
 
578
- $full_path = $create_in_dir.'/'.$backup_file_basename.'-'.$whichone.'.zip';
579
- $time_now = time();
580
 
581
- if (file_exists($full_path)) {
582
- $updraftplus->log("$backup_file_basename-$whichone.zip: this file has already been created");
583
- $time_mod = (int)@filemtime($full_path);
584
- if ($time_mod>100 && ($time_now-$time_mod)<30) {
585
- $updraftplus->log("Terminate: the zip $full_path already exists, and was modified within the last 30 seconds (time_mod=$time_mod, time_now=$time_now, diff=".($time_now-$time_mod).", size=".filesize($full_path)."). This likely means that another UpdraftPlus run is still at work; so we will exit.");
586
- $updraftplus->increase_resume_and_reschedule(120);
587
- die;
588
- }
589
- return basename($full_path);
590
- }
591
 
592
- // Temporary file, to be able to detect actual completion (upon which, it is renamed)
 
 
 
593
 
594
- // New (Jun-13) - be more aggressive in removing temporary files from earlier attempts - anything >=600 seconds old of this kind
595
- $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-$whichone", 600);
596
 
597
- // Firstly, make sure that the temporary file is not already being written to - which can happen if a resumption takes place whilst an old run is still active
598
- $zip_name = $full_path.'.tmp';
599
- $time_mod = (int)@filemtime($zip_name);
600
- if (file_exists($zip_name) && $time_mod>100 && ($time_now-$time_mod)<30) {
601
- $file_size = filesize($zip_name);
602
- $updraftplus->log("Terminate: the temporary file $zip_name already exists, and was modified within the last 30 seconds (time_mod=$time_mod, time_now=$time_now, diff=".($time_now-$time_mod).", size=$file_size). This likely means that another UpdraftPlus run is still at work; so we will exit.");
603
- $updraftplus->increase_resume_and_reschedule(120);
604
- die;
605
- } elseif (file_exists($zip_name)) {
606
- $updraftplus->log("File exists ($zip_name), but was apparently not modified within the last 30 seconds, so we assume that any previous run has now terminated (time_mod=$time_mod, time_now=$time_now, diff=".($time_now-$time_mod).")");
607
- }
608
 
609
- $microtime_start = microtime(true);
610
- # The paths in the zip should then begin with '$whichone', having removed WP_CONTENT_DIR from the front
611
- $zipcode = $this->make_zipfile($create_from_dir, $zip_name, $whichone);
612
- if ($zipcode !== true) {
613
- $updraftplus->log("ERROR: Zip failure: Could not create $whichone zip: code=$zipcode");
614
- $updraftplus->log(sprintf(__("Could not create %s zip. Consult the log file for more information.",'updraftplus'),$whichone), 'error');
615
- return false;
616
- } else {
617
- rename($full_path.'.tmp', $full_path);
618
- $timetaken = max(microtime(true)-$microtime_start, 0.000001);
619
- $kbsize = filesize($full_path)/1024;
620
- $rate = round($kbsize/$timetaken, 1);
621
- $updraftplus->log("Created $whichone zip - file size is ".round($kbsize,1)." Kb in ".round($timetaken,1)." s ($rate Kb/s)");
622
- // We can now remove any left-over temporary files from this job
623
- $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-$whichone", 0);
624
- }
625
 
626
- return basename($full_path);
 
 
627
  }
628
 
629
- }
1
  <?php
2
 
3
+ if (!defined ('ABSPATH')) die('No direct access allowed');
4
 
5
+ if (!class_exists('UpdraftPlus_PclZip')) require(UPDRAFTPLUS_DIR.'/class-zip.php');
6
+
7
+ // This file contains functions that are only needed/loaded when a backup is running (reduces memory usage on other site pages)
8
 
9
  global $updraftplus_backup;
10
  $updraftplus_backup = new UpdraftPlus_Backup();
 
11
 
12
  class UpdraftPlus_Backup {
13
 
14
+ public $index = 0;
15
+
16
+ private $zipfiles_added;
17
+ private $zipfiles_added_thisrun = 0;
18
+ private $zipfiles_dirbatched;
19
+ private $zipfiles_batched;
20
+ private $zip_split_every = 838860800; # 800Mb
21
+ private $zip_last_ratio = 1;
22
+ private $whichone;
23
+ private $zip_basename = '';
24
+ private $zipfiles_lastwritetime;
25
+ // 0 = unknown; false = failed
26
+ public $binzip = 0;
27
+
28
+ private $dbhandle;
29
+ private $dbhandle_isgz;
30
+
31
+ private $use_zip_object = 'UpdraftPlus_ZipArchive';
32
+
33
+ public function __construct() {
34
+
35
+ global $updraftplus;
36
+
37
+ # Decide which zip engine to begin with
38
+
39
+ // false means 'tried + failed'; whereas 0 means 'not yet tried'
40
+ if ($this->binzip === 0 && (!defined('UPDRAFTPLUS_PREFERPCLZIP') || UPDRAFTPLUS_PREFERPCLZIP != true) && (!defined('UPDRAFTPLUS_NO_BINZIP') || !UPDRAFTPLUS_NO_BINZIP) && $updraftplus->current_resumption <9) {
41
+ $updraftplus->log('Checking if we have a zip executable available');
42
+ $binzip = $updraftplus->find_working_bin_zip();
43
+ if (is_string($binzip)) {
44
+ $updraftplus->log("Zip engine: found/will use a binary zip: $binzip");
45
+ $this->binzip = $binzip;
46
+ $this->use_zip_object = 'UpdraftPlus_BinZip';
47
+ }
48
+ }
49
+
50
+ # In tests, PclZip was found to be 25% slower than ZipArchive
51
+ if ($this->use_zip_object != 'UpdraftPlus_PclZip' && empty($this->binzip) && ((defined('UPDRAFTPLUS_PREFERPCLZIP') && UPDRAFTPLUS_PREFERPCLZIP == true) || !class_exists('ZipArchive') || !class_exists('UpdraftPlus_ZipArchive') || (!extension_loaded('zip') && !method_exists('ZipArchive', 'AddFile')))) {
52
+ global $updraftplus;
53
+ $updraftplus->log("Zip engine: ZipArchive is not available or is disabled (will use PclZip if needed)");
54
+ $this->use_zip_object = 'UpdraftPlus_PclZip';
55
+ }
56
+
57
+ }
58
+
59
+ public function create_zip($create_from_dir, $whichone, $backup_file_basename, $index) {
60
+ // Note: $create_from_dir can be an array or a string
61
+ @set_time_limit(900);
62
+
63
+ $original_index = $index;
64
+ $this->index = $index;
65
+ $this->whichone = $whichone;
66
+
67
+ global $updraftplus;
68
+
69
+ $this->zip_split_every = max((int)$updraftplus->jobdata_get('split_every'), UPDRAFTPLUS_SPLIT_MIN)*1024*1024;
70
+
71
+ if ('others' != $whichone) $updraftplus->log("Beginning creation of dump of $whichone (split every: ".round($this->zip_split_every/1048576,1)." Mb)");
72
+
73
+ if (is_string($create_from_dir) && !file_exists($create_from_dir)) {
74
+ $flag_error = true;
75
+ $updraftplus->log("Does not exist: $create_from_dir");
76
+ if ('mu-plugins' == $whichone) {
77
+ if (!function_exists('get_mu_plugins')) require_once(ABSPATH.'wp-admin/includes/plugin.php');
78
+ $mu_plugins = get_mu_plugins();
79
+ if (count($mu_plugins) == 0) {
80
+ $updraftplus->log("There appear to be no mu-plugins to back up. Will not raise an error.");
81
+ $flag_error = false;
82
+ }
83
+ }
84
+ if ($flag_error) $updraftplus->log(sprintf(__("%s - could not back this entity up; the corresponding directory does not exist (%s)", 'updraftplus'), $whichone, $create_from_dir), 'error');
85
+ return false;
86
+ }
87
+
88
+ $updraft_dir = $updraftplus->backups_dir_location();
89
+
90
+ $itext = (empty($index)) ? '' : ($index+1);
91
+ $base_path = $backup_file_basename.'-'.$whichone.$itext.'.zip';
92
+ $full_path = $updraft_dir.'/'.$base_path;
93
+ $time_now = time();
94
+
95
+ if (file_exists($full_path)) {
96
+ $time_mod = (int)@filemtime($full_path);
97
+ $updraftplus->log($base_path.": this file has already been created (age: ".round($time_now-$time_mod,1)." s)");
98
+ if ($time_mod>100 && ($time_now-$time_mod)<30) {
99
+ $updraftplus->terminate_due_to_activity($base_path, $time_now, $time_mod);
100
+ }
101
+ # Gather any further files that may also exist
102
+ $files_existing = array();
103
+ while (file_exists($full_path)) {
104
+ $files_existing[] = $base_path;
105
+ $index++;
106
+ $base_path = $backup_file_basename.'-'.$whichone.$index.'.zip';
107
+ $full_path = $updraft_dir.'/'.$base_path;
108
+ }
109
+ return $files_existing;
110
+ }
111
+
112
+ // Temporary file, to be able to detect actual completion (upon which, it is renamed)
113
+
114
+ // New (Jun-13) - be more aggressive in removing temporary files from earlier attempts - anything >=600 seconds old of this kind
115
+ $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-$whichone", 600);
116
+
117
+ // Firstly, make sure that the temporary file is not already being written to - which can happen if a resumption takes place whilst an old run is still active
118
+ $zip_name = $full_path.'.tmp';
119
+ $time_mod = (int)@filemtime($zip_name);
120
+ if (file_exists($zip_name) && $time_mod>100 && ($time_now-$time_mod)<30) {
121
+ $updraftplus->terminate_due_to_activity($zip_name, $time_now, $time_mod);
122
+ } elseif (file_exists($zip_name)) {
123
+ $updraftplus->log("File exists ($zip_name), but was apparently not modified within the last 30 seconds, so we assume that any previous run has now terminated (time_mod=$time_mod, time_now=$time_now, diff=".($time_now-$time_mod).")");
124
+ }
125
+
126
+ $this->zip_microtime_start = microtime(true);
127
+ # The paths in the zip should then begin with '$whichone', having removed WP_CONTENT_DIR from the front
128
+ $zipcode = $this->make_zipfile($create_from_dir, $backup_file_basename, $whichone);
129
+ if ($zipcode !== true) {
130
+ $updraftplus->log("ERROR: Zip failure: Could not create $whichone zip (".$this->index." / $index)");
131
+ $updraftplus->log(sprintf(__("Could not create %s zip. Consult the log file for more information.",'updraftplus'),$whichone), 'error');
132
+ # The caller is required to update $index from $this->index
133
+ return false;
134
+ } else {
135
+ $itext = (empty($this->index)) ? '' : ($this->index+1);
136
+ $full_path = $updraft_dir.'/'.$backup_file_basename.'-'.$whichone.$itext.'.zip';
137
+ if (file_exists($full_path.'.tmp')) {
138
+ @rename($full_path.'.tmp', $full_path);
139
+ $timetaken = max(microtime(true)-$this->zip_microtime_start, 0.000001);
140
+ $kbsize = filesize($full_path)/1024;
141
+ $rate = round($kbsize/$timetaken, 1);
142
+ $updraftplus->log("Created $whichone zip (".$this->index.") - ".round($kbsize,1)." Kb in ".round($timetaken,1)." s ($rate Kb/s)");
143
+ // We can now remove any left-over temporary files from this job
144
+
145
+ } elseif ($this->index > $original_index) {
146
+ $updraftplus->log("Did not create $whichone zip (".$this->index.") - not needed");
147
+ } else {
148
+ $updraftplus->log("Looked-for $whichone zip (".$this->index.") was not found (".basename($full_path).".tmp)", 'warning');
149
+ }
150
+ $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-$whichone", 0);
151
+ }
152
+
153
+ # Create the results array to send back (just the new ones, not any prior ones)
154
+ $files_existing = array();
155
+ $res_index = 0;
156
+ for ($i = $original_index; $i<= $this->index; $i++) {
157
+ $itext = (empty($i)) ? '' : ($i+1);
158
+ $full_path = $updraft_dir.'/'.$backup_file_basename.'-'.$whichone.$itext.'.zip';
159
+ if (file_exists($full_path)) {
160
+ $files_existing[$res_index] = $backup_file_basename.'-'.$whichone.$itext.'.zip';
161
+ }
162
+ $res_index++;
163
+ }
164
+ return $files_existing;
165
+ }
166
+
167
+ // Dispatch to the relevant function
168
+ public function cloud_backup($backup_array) {
169
+
170
+ global $updraftplus;
171
+
172
+ $service = $updraftplus->jobdata_get('service');
173
+ $updraftplus->log("Cloud backup selection: ".$service);
174
+ @set_time_limit(900);
175
+
176
+ $method_include = UPDRAFTPLUS_DIR.'/methods/'.$service.'.php';
177
+ add_action('http_api_curl', array($updraftplus, 'add_curl_capath'));
178
+ if (file_exists($method_include)) require_once($method_include);
179
+
180
+ if ($service == "none" || $service == "") {
181
+ $updraftplus->log("No remote despatch: user chose no remote backup service");
182
+ $this->prune_retained_backups("none", null, null);
183
+ } else {
184
+ $updraftplus->log("Beginning dispatch of backup to remote");
185
+ $objname = "UpdraftPlus_BackupModule_${service}";
186
+ if (class_exists($objname)) {
187
+ $remote_obj = new $objname;
188
+ $remote_obj->backup($backup_array);
189
+ } else {
190
+ $updraftplus->log("Unexpected error: no class '$objname' was found ($method_include)");
191
+ $updraftplus->log(__("Unexpected error: no class '$objname' was found (your UpdraftPlus installation seems broken - try re-installing)",'updraftplus'), 'error');
192
+ }
193
+ }
194
+
195
+ remove_action('http_api_curl', array($updraftplus, 'add_curl_capath'));
196
+
197
+ }
198
+
199
+ // Carries out retain behaviour. Pass in a valid S3 or FTP object and path if relevant.
200
+ public function prune_retained_backups($service, $backup_method_object = null, $backup_passback = null) {
201
+
202
+ global $updraftplus;
203
+
204
+ // If they turned off deletion on local backups, then there is nothing to do
205
+ if (UpdraftPlus_Options::get_updraft_option('updraft_delete_local') == 0 && $service == 'none') {
206
+ $updraftplus->log("Prune old backups from local store: nothing to do, since the user disabled local deletion and we are using local backups");
207
+ return;
208
+ }
209
+
210
+ $updraftplus->log("Retain: beginning examination of existing backup sets");
211
+
212
+ // Number of backups to retain - files
213
+ $updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 1);
214
+ $updraft_retain = (is_numeric($updraft_retain)) ? $updraft_retain : 1;
215
+ $updraftplus->log("Retain files: user setting: number to retain = $updraft_retain");
216
+
217
+ // Number of backups to retain - db
218
+ $updraft_retain_db = UpdraftPlus_Options::get_updraft_option('updraft_retain_db', $updraft_retain);
219
+ $updraft_retain_db = (is_numeric($updraft_retain_db)) ? $updraft_retain_db : 1;
220
+ $updraftplus->log("Retain db: user setting: number to retain = $updraft_retain_db");
221
+
222
+ // Returns an array, most recent first, of backup sets
223
+ $backup_history = $updraftplus->get_backup_history();
224
+ $db_backups_found = 0;
225
+ $file_backups_found = 0;
226
+ $updraftplus->log("Number of backup sets in history: ".count($backup_history));
227
+
228
+ $backupable_entities = $updraftplus->get_backupable_file_entities(true);
229
+
230
+ foreach ($backup_history as $backup_datestamp => $backup_to_examine) {
231
+ // $backup_to_examine is an array of file names, keyed on db/plugins/themes/uploads
232
+ // The new backup_history array is saved afterwards, so remember to unset the ones that are to be deleted
233
+ $updraftplus->log("Examining backup set with datestamp: $backup_datestamp");
234
+
235
+ if (isset($backup_to_examine['db'])) {
236
+ $db_backups_found++;
237
+ $updraftplus->log("$backup_datestamp: this set includes a database (".$backup_to_examine['db']."); db count is now $db_backups_found");
238
+ if ($db_backups_found > $updraft_retain_db) {
239
+ $updraftplus->log("$backup_datestamp: over retain limit ($updraft_retain_db); will delete this database");
240
+ $dofile = $backup_to_examine['db'];
241
+ if (!empty($dofile)) $this->prune_file($service, $dofile, $backup_method_object, $backup_passback);
242
+ unset($backup_to_examine['db']);
243
+ }
244
+ }
245
+
246
+ $contains_files = false;
247
+ foreach ($backupable_entities as $entity => $info) {
248
+ if (isset($backup_to_examine[$entity])) {
249
+ $contains_files = true;
250
+ break;
251
+ }
252
+ }
253
+
254
+ if ($contains_files) {
255
+ $file_backups_found++;
256
+ $updraftplus->log("$backup_datestamp: this set includes files; fileset count is now $file_backups_found");
257
+ if ($file_backups_found > $updraft_retain) {
258
+ $updraftplus->log("$backup_datestamp: over retain limit ($updraft_retain); will delete this file set");
259
+
260
+ foreach ($backupable_entities as $entity => $info) {
261
+ if (!empty($backup_to_examine[$entity])) {
262
+ $this->prune_file($service, $backup_to_examine[$entity], $backup_method_object, $backup_passback);
263
+ }
264
+ unset($backup_to_examine[$entity]);
265
+ }
266
+
267
+ }
268
+ }
269
+
270
+ // Get new result, post-deletion
271
+ $contains_files = false;
272
+ foreach ($backupable_entities as $entity => $info) {
273
+ if (isset($backup_to_examine[$entity])) {
274
+ $contains_files = true;
275
+ break;
276
+ }
277
+ }
278
+
279
+ // Delete backup set completely if empty, o/w just remove DB
280
+ // We search on the four keys which represent data, allowing other keys to be used to track other things
281
+ if (!$contains_files && !isset($backup_to_examine['db']) ) {
282
+ $updraftplus->log("$backup_datestamp: this backup set is now empty; will remove from history");
283
+ unset($backup_history[$backup_datestamp]);
284
+ if (isset($backup_to_examine['nonce'])) {
285
+ $fullpath = $updraftplus->backups_dir_location().'/log.'.$backup_to_examine['nonce'].'.txt';
286
+ if (is_file($fullpath)) {
287
+ $updraftplus->log("$backup_datestamp: deleting log file (log.".$backup_to_examine['nonce'].".txt)");
288
+ @unlink($fullpath);
289
+ } else {
290
+ $updraftplus->log("$backup_datestamp: corresponding log file not found - must have already been deleted");
291
+ }
292
+ } else {
293
+ $updraftplus->log("$backup_datestamp: no nonce record found in the backup set, so cannot delete any remaining log file");
294
+ }
295
+ } else {
296
+ $updraftplus->log("$backup_datestamp: this backup set remains non-empty; will retain in history");
297
+ $backup_history[$backup_datestamp] = $backup_to_examine;
298
+ }
299
+ }
300
+ $updraftplus->log("Retain: saving new backup history (sets now: ".count($backup_history).") and finishing retain operation");
301
+ UpdraftPlus_Options::update_updraft_option('updraft_backup_history',$backup_history);
302
+ }
303
+
304
+ private function prune_file($service, $dofiles, $method_object = null, $object_passback = null ) {
305
+ global $updraftplus;
306
+ $updraft_dir = $updraftplus->backups_dir_location();
307
+ if (is_string($dofiles)) $dofiles=array($dofiles);
308
+ foreach ($dofiles as $dofile) {
309
+ $updraftplus->log("Delete file: $dofile, service=$service");
310
+ $fullpath = $updraft_dir.'/'.$dofile;
311
+ // delete it if it's locally available
312
+ if (file_exists($fullpath)) {
313
+ $updraftplus->log("Deleting local copy ($fullpath)");
314
+ @unlink($fullpath);
315
+ }
316
+ }
317
+ // Despatch to the particular method's deletion routine
318
+ if (!is_null($method_object)) $method_object->delete($dofiles, $object_passback);
319
+ }
320
+
321
+ public function send_results_email($final_message) {
322
+
323
+ global $updraftplus;
324
+
325
+ $debug_mode = UpdraftPlus_Options::get_updraft_option('updraft_debug_mode');
326
+
327
+ $sendmail_to = UpdraftPlus_Options::get_updraft_option('updraft_email');
328
+
329
+ $backup_files = $updraftplus->jobdata_get('backup_files');
330
+ $backup_db = $updraftplus->jobdata_get('backup_database');
331
+
332
+ if ($backup_files == 'finished' && ( $backup_db == 'finished' || $backup_db == 'encrypted' ) ) {
333
+ $backup_contains = "Files and database";
334
+ } elseif ($backup_files == 'finished') {
335
+ $backup_contains = ($backup_db == "begun") ? "Files (database backup has not completed)" : "Files only (database was not part of this particular schedule)";
336
+ } elseif ($backup_db == 'finished' || $backup_db == 'encrypted') {
337
+ $backup_contains = ($backup_files == "begun") ? "Database (files backup has not completed)" : "Database only (files were not part of this particular schedule)";
338
+ } else {
339
+ $backup_contains = "Unknown/unexpected error - please raise a support request";
340
+ }
341
+
342
+ $updraftplus->log("Sending email ('$backup_contains') report to: ".substr($sendmail_to, 0, 5)."...");
343
+
344
+ $append_log = '';
345
+ $attachments = array();
346
+ if ($updraftplus->error_count() > 0) {
347
+ $append_log .= __('Errors encountered:', 'updraftplus')."\r\n";
348
+ $attachments[0] = $updraftplus->logfile_name;
349
+ foreach ($updraftplus->errors as $err) {
350
+ if (is_wp_error($err)) {
351
+ foreach ($err->get_error_messages() as $msg) {
352
+ $append_log .= "* ".rtrim($msg)."\r\n";
353
+ }
354
+ } elseif (is_array($err) && 'error' == $err['level']) {
355
+ $append_log .= "* ".rtrim($err['message'])."\r\n";
356
+ } elseif (is_string($err)) {
357
+ $append_log .= "* ".rtrim($err)."\r\n";
358
+ }
359
+ }
360
+ $append_log.="\n";
361
+ }
362
+ $warnings = $updraftplus->jobdata_get('warnings');
363
+ if (is_array($warnings) && count($warnings) >0) {
364
+ $append_log .= __('Warnings encountered:', 'updraftplus')."\r\n";
365
+ $attachments[0] = $updraftplus->logfile_name;
366
+ foreach ($warnings as $err) {
367
+ $append_log .= "* ".rtrim($err)."\r\n";
368
+ }
369
+ $append_log.="\n";
370
+ }
371
+
372
+ $append_log .= ($debug_mode && $updraftplus->logfile_name != "") ? "\r\nLog contents:\r\n".file_get_contents($updraftplus->logfile_name) : "" ;
373
+
374
+ // We have to use the action in order to set the MIME type on the attachment - by default, WordPress just puts application/octet-stream
375
+ if (count($attachments)>0) add_action('phpmailer_init', array($this, 'phpmailer_init'));
376
+ foreach (explode(',', $sendmail_to) as $sendmail_addr) {
377
+ wp_mail(trim($sendmail_addr), __('Backed up', 'updraftplus').': '.get_bloginfo('name').' (UpdraftPlus '.$updraftplus->version.') '.date('Y-m-d H:i',time()),'Site: '.site_url()."\r\nUpdraftPlus: ".__('WordPress backup is complete','updraftplus').".\r\n".__('Backup contains','updraftplus').': '.$backup_contains."\r\n".__('Latest status', 'updraftplus').": $final_message\r\n\r\n".$updraftplus->wordshell_random_advert(0)."\r\n".$append_log);
378
+ if (count($attachments)>0) remove_action('phpmailer_init', array($this, 'phpmailer_init'));
379
+ }
380
+
381
+ }
382
+
383
+ // The purpose of this function is to make sure that the options table is put in the database first, then the users table, then the usermeta table; and after that the core WP tables - so that when restoring we restore the core tables first
384
+ private function backup_db_sorttables($a, $b) {
385
+ global $table_prefix;
386
+ $core_tables = array('terms', 'term_taxonomy', 'term_relationships', 'commentmeta', 'comments', 'links', 'postmeta', 'posts', 'site', 'sitemeta', 'blogs', 'blogversions');
387
+ if ($a == $b) return 0;
388
+ if ($a == $table_prefix.'options') return -1;
389
+ if ($b == $table_prefix.'options') return 1;
390
+ if ($a == $table_prefix.'users') return -1;
391
+ if ($b == $table_prefix.'users') return 1;
392
+ if ($a == $table_prefix.'usermeta') return -1;
393
+ if ($b == $table_prefix.'usermeta') return 1;
394
+ global $updraftplus;
395
+ $na = $updraftplus->str_replace_once($table_prefix, '', $a);
396
+ $nb = $updraftplus->str_replace_once($table_prefix, '', $b);
397
+ if (in_array($na, $core_tables) && !in_array($nb, $core_tables)) return -1;
398
+ if (!in_array($na, $core_tables) && in_array($nb, $core_tables)) return 1;
399
+ return strcmp($a, $b);
400
+ }
401
+
402
+ // This function is resumable
403
+ public function backup_dirs($transient_status) {
404
+
405
+ global $updraftplus;
406
+
407
+ if(!$updraftplus->backup_time) $updraftplus->backup_time_nonce();
408
+
409
+ //get the blog name and rip out all non-alphanumeric chars other than _
410
+ $blog_name = preg_replace('/[^A-Za-z0-9_]/','', str_replace(' ','_', substr(get_bloginfo(), 0, 32)));
411
+ if (!$blog_name) $blog_name = 'non_alpha_name';
412
+ $blog_name = apply_filters('updraftplus_blog_name', $blog_name);
413
+
414
+ $backup_file_basename = 'backup_'.get_date_from_gmt(gmdate('Y-m-d H:i:s', $updraftplus->backup_time), 'Y-m-d-Hi').'_'.$blog_name.'_'.$updraftplus->nonce;
415
+
416
+ $backup_array = array();
417
+
418
+ $possible_backups = $updraftplus->get_backupable_file_entities(true);
419
+
420
+ // Was there a check-in last time? If not, then reduce the amount of data attempted
421
+ if ($transient_status != 'finished' && $updraftplus->current_resumption >= 2 && $updraftplus->current_resumption<=10) {
422
+ $maxzipbatch = $updraftplus->jobdata_get('maxzipbatch', 26214400);
423
+ if ((int)$maxzipbatch < 1) $maxzipbatch = 26214400;
424
+ $time_passed = $updraftplus->jobdata_get('run_times');
425
+ if (!is_array($time_passed)) $time_passed = array();
426
+ $last_resumption = $this->current_resumption-1;
427
+ # NOTYET: Possible amendment to original algorithm; not just no check-in, but if the check in was very early (can happen if we get a very early checkin for some trivial operation, then attempt something too big)
428
+ if (!isset($time_passed[$last_resumption])) {
429
+ $new_maxzipbatch = max(floor($maxzipbatch * 0.75), 20971520);
430
+ if ($new_maxzipbatch < $maxzipbatch) {
431
+ $updraftplus->log("No check-in was detected on the previous run - as a result, we are reducing the batch amount (old=$maxzipbatch, new=$new_maxzipbatch)");
432
+ $updraftplus->jobdata_set('maxzipbatch', $new_maxzipbatch);
433
+ $updraftplus->jobdata_set('maxzipbatch_ceiling', $new_maxzipbatch);
434
+ }
435
+ }
436
+ }
437
+
438
+ $updraft_dir = $updraftplus->backups_dir_location();
439
+ if($transient_status != 'finished' && !$updraftplus->really_is_writable($updraft_dir)) {
440
+ $updraftplus->log("Backup directory ($updraft_dir) is not writable, or does not exist");
441
+ $updraftplus->log(sprintf(__("Backup directory (%s) is not writable, or does not exist.", 'updraftplus'), $updraft_dir), 'error');
442
+ return array();
443
+ }
444
+
445
+ $job_file_entities = $updraftplus->jobdata_get('job_file_entities');
446
+ # e.g. plugins, themes, uploads, others
447
+ foreach ($possible_backups as $youwhat => $whichdir) {
448
+
449
+ if (isset($job_file_entities[$youwhat])) {
450
+
451
+ $index = (int)$job_file_entities[$youwhat]['index'];
452
+ if (empty($index)) $index=0;
453
+ $indextext = (0 == $index) ? '' : (1+$index);
454
+ $zip_file = $updraft_dir.'/'.$backup_file_basename.'-'.$youwhat.$indextext.'.zip';
455
+
456
+ # Split needed?
457
+ $split_every=max((int)$updraftplus->jobdata_get('split_every'), 250);
458
+ if (file_exists($zip_file) && filesize($zip_file) > $split_every*1024*1024) {
459
+ $index++;
460
+ $job_file_entities[$youwhat]['index'] = $index;
461
+ $updraftplus->jobdata_set('job_file_entities', $job_file_entities);
462
+ }
463
+
464
+ // Populate prior parts of array, if we're on a subsequent zip file
465
+ if ($index >0) {
466
+ for ($i=0; $i<$index; $i++) {
467
+ $itext = (0 == $i) ? '' : ($i+1);
468
+ $backup_array[$youwhat][$i] = $backup_file_basename.'-'.$youwhat.$itext.'.zip';
469
+ $z = $updraft_dir.'/'.$backup_file_basename.'-'.$youwhat.$itext.'.zip';
470
+ $itext = (0 == $i) ? '' : $i;
471
+ if (file_exists($z)) $backup_array[$youwhat.$itext.'-size'] = filesize($z);
472
+ }
473
+ }
474
+
475
+ if ($transient_status == 'finished') {
476
+ // Add the final part of the array
477
+ if ($index >0) {
478
+ $fbase = $backup_file_basename.'-'.$youwhat.($index+1).'.zip';
479
+ $z = $updraft_dir.'/'.$fbase;
480
+ if (file_exists($z)) {
481
+ $backup_array[$youwhat][$index] = $fbase;
482
+ $backup_array[$youwhat.$index.'-size'] = filesize($z);
483
+ }
484
+ } else {
485
+ $backup_array[$youwhat] = $backup_file_basename.'-'.$youwhat.'.zip';
486
+ if (file_exists($zip_file)) $backup_array[$youwhat.'-size'] = filesize($zip_file);
487
+ }
488
+ } else {
489
+
490
+ if ('others' == $youwhat) $updraftplus->log("Beginning backup of other directories found in the content directory (index: $index)");
491
+
492
+ # Apply a filter to allow add-ons to provide their own method for creating a zip of the entity
493
+ $created = apply_filters('updraftplus_backup_makezip_'.$youwhat, $whichdir, $backup_file_basename, $index);
494
+ # If the filter did not lead to something being created, then use the default method
495
+ if ($created == $whichdir) {
496
+
497
+ // http://www.phpconcept.net/pclzip/user-guide/53
498
+ /* First parameter to create is:
499
+ An array of filenames or dirnames,
500
+ or
501
+ A string containing the filename or a dirname,
502
+ or
503
+ A string containing a list of filename or dirname separated by a comma.
504
+ */
505
+
506
+ $dirlist = ('others' == $youwhat) ? $updraftplus->backup_others_dirlist() : $whichdir;
507
+
508
+ if (count($dirlist)>0) {
509
+ $created = $this->create_zip($dirlist, $youwhat, $backup_file_basename, $index);
510
+ # Now, store the results
511
+ if (is_string($created) || is_array($created)) {
512
+ if (is_string($created)) $created=array($created);
513
+ foreach ($created as $findex => $fname) {
514
+ $backup_array[$youwhat][$index] = $fname;
515
+ $itext = ($index == 0) ? '' : $index;
516
+ $index++;
517
+ $backup_array[$youwhat.$itext.'-size'] = filesize($updraft_dir.'/'.$fname);
518
+ }
519
+ } else {
520
+ $updraftplus->log("$youwhat: create_zip returned an error");
521
+ }
522
+ } else {
523
+ $updraftplus->log("No backup of $youwhat: there was nothing found to back up");
524
+ }
525
+
526
+ }
527
+
528
+ $job_file_entities[$youwhat]['index'] = $this->index;
529
+ $updraftplus->jobdata_set('job_file_entities', $job_file_entities);
530
+
531
+ }
532
+ } else {
533
+ $updraftplus->log("No backup of $youwhat: excluded by user's options");
534
+ }
535
+ }
536
+
537
+ return $backup_array;
538
+ }
539
+
540
+ // This uses a transient; its only purpose is to indicate *total* completion; there is no actual danger, just wasted time, in resuming when it was not needed. So the transient just helps save resources.
541
+ public function resumable_backup_of_files($resumption_no) {
542
+ global $updraftplus;
543
+ //backup directories and return a numerically indexed array of file paths to the backup files
544
+ $transient_status = $updraftplus->jobdata_get('backup_files');
545
+ if ('finished' == $transient_status) {
546
+ $updraftplus->log("Creation of backups of directories: already finished");
547
+ $backup_array = $updraftplus->jobdata_get('backup_files_array');
548
+ if (!is_array($backup_array)) $backup_array = array();
549
+
550
+ # Check for recent activity
551
+ $updraft_dir = $updraftplus->backups_dir_location();
552
+
553
+ foreach ($backup_array as $files) {
554
+ if (!is_array($files)) $files=array($files);
555
+ foreach ($files as $file) $updraftplus->check_recent_modification($updraft_dir.'/'.$file);
556
+ }
557
+
558
+ } elseif ('begun' == $transient_status) {
559
+ if ($resumption_no>0) {
560
+ $updraftplus->log("Creation of backups of directories: had begun; will resume");
561
+ } else {
562
+ $updraftplus->log("Creation of backups of directories: beginning");
563
+ }
564
+ $backup_array = $this->backup_dirs($transient_status);
565
+ $updraftplus->jobdata_set('backup_files_array', $backup_array);
566
+ $updraftplus->jobdata_set('backup_files', 'finished');
567
+ } else {
568
+ # This is not necessarily a backup run which is meant to contain files at all
569
+ $updraftplus->log("This backup run is not intended for files - skipping");
570
+ return array();
571
+ }
572
+
573
+ /*
574
+ // DOES NOT WORK: there is no crash-safe way to do this here - have to be renamed at cloud-upload time instead
575
+ $updraft_dir = $updraftplus->backups_dir_location();
576
+ $new_backup_array = array();
577
+ foreach ($backup_array as $entity => $files) {
578
+ if (!is_array($files)) $files=array($files);
579
+ $outof = count($files);
580
+ foreach ($files as $ind => $file) {
581
+ $nval = $file;
582
+ if (preg_match('/^(backup_[\-0-9]{15}_.*_[0-9a-f]{12}-[\-a-z]+)([0-9]+)?\.zip$/i', $file, $matches)) {
583
+ $num = max((int)$matches[2],1);
584
+ $new = $matches[1].$num.'of'.$outof.'.zip';
585
+ if (file_exists($updraft_dir.'/'.$file)) {
586
+ if (@rename($updraft_dir.'/'.$file, $updraft_dir.'/'.$new)) {
587
+ $updraftplus->log(sprintf("Renaming: %s to %s", $file, $new));
588
+ $nval = $new;
589
+ }
590
+ } elseif (file_exists($updraft_dir.'/'.$new)) {
591
+ $nval = $new;
592
+ }
593
+ }
594
+ $new_backup_array[$entity][$ind] = $nval;
595
+ }
596
+ }
597
+ */
598
+ return $backup_array;
599
+ }
600
+
601
+ /* This function is resumable, using the following method:
602
+ - Each table is written out to ($final_filename).table.tmp
603
+ - When the writing finishes, it is renamed to ($final_filename).table
604
+ - When all tables are finished, they are concatenated into the final file
605
+ */
606
+ public function backup_db($already_done = "begun") {
607
+
608
+ global $updraftplus, $table_prefix, $wpdb;
609
+
610
+ $errors = 0;
611
+
612
+ // Get the file prefix
613
+ $updraft_dir = $updraftplus->backups_dir_location();
614
+
615
+ if(!$updraftplus->backup_time) $updraftplus->backup_time_nonce();
616
+ if (!$updraftplus->opened_log_time) $updraftplus->logfile_open($updraftplus->nonce);
617
+
618
+ // Get the blog name and rip out all non-alphanumeric chars other than _
619
+ $blog_name = preg_replace('/[^A-Za-z0-9_]/','', str_replace(' ','_', substr(get_bloginfo(), 0, 96)));
620
+ if (!$blog_name) $blog_name = 'non_alpha_name';
621
+ $blog_name = apply_filters('updraftplus_blog_name', $blog_name);
622
+
623
+ $file_base = 'backup_'.get_date_from_gmt(gmdate('Y-m-d H:i:s', $updraftplus->backup_time), 'Y-m-d-Hi').'_'.$blog_name.'_'.$updraftplus->nonce;
624
+ $backup_file_base = $updraft_dir.'/'.$file_base;
625
+
626
+ if ('finished' == $already_done) return basename($backup_file_base.'-db.gz');
627
+ if ('encrypted' == $already_done) return basename($backup_file_base.'-db.gz.crypt');
628
+
629
+ $total_tables = 0;
630
+
631
+ $all_tables = $wpdb->get_results("SHOW TABLES", ARRAY_N);
632
+ $all_tables = array_map(create_function('$a', 'return $a[0];'), $all_tables);
633
+
634
+ // Put the options table first
635
+ usort($all_tables, array($this, 'backup_db_sorttables'));
636
+
637
+ if (!$updraftplus->really_is_writable($updraft_dir)) {
638
+ $updraftplus->log("The backup directory ($updraft_dir) is not writable.");
639
+ $updraftplus->log("$updraft_dir: ".__('The backup directory is not writable - the database backup is expected to shortly fail.','updraftplus'), 'warning');
640
+ # Why not just fail now? We saw a bizarre case when the results of really_is_writable() changed during the run.
641
+ }
642
+
643
+ $stitch_files = array();
644
+
645
+ foreach ($all_tables as $table) {
646
+ $total_tables++;
647
+ // Increase script execution time-limit to 15 min for every table.
648
+ @set_time_limit(900);
649
+ // The table file may already exist if we have produced it on a previous run
650
+ $table_file_prefix = $file_base.'-db-table-'.$table.'.table';
651
+ if (file_exists($updraft_dir.'/'.$table_file_prefix.'.gz')) {
652
+ $updraftplus->log("Table $table: corresponding file already exists; moving on");
653
+ } else {
654
+ // Open file, store the handle
655
+ $opened = $this->backup_db_open($updraft_dir.'/'.$table_file_prefix.'.tmp.gz', true);
656
+ if (false === $opened) return false;
657
+ # === is needed, otherwise 'false' matches (i.e. prefix does not match)
658
+ if ( strpos($table, $table_prefix) === 0 ) {
659
+ // Create the SQL statements
660
+ $this->stow("# --------------------------------------------------------\n");
661
+ $this->stow("# " . sprintf(__('Table: %s','wp-db-backup'),$updraftplus->backquote($table)) . "\n");
662
+ $this->stow("# --------------------------------------------------------\n");
663
+ $this->backup_table($table);
664
+ } else {
665
+ $this->stow("# --------------------------------------------------------\n");
666
+ $this->stow("# " . sprintf(__('Skipping non-WP table: %s','wp-db-backup'),$updraftplus->backquote($table)) . "\n");
667
+ $this->stow("# --------------------------------------------------------\n");
668
+ }
669
+ // Close file
670
+ $this->close($this->dbhandle);
671
+ $updraftplus->log("Table $table: finishing file (${table_file_prefix}.gz)");
672
+ rename($updraft_dir.'/'.$table_file_prefix.'.tmp.gz', $updraft_dir.'/'.$table_file_prefix.'.gz');
673
+ $updraftplus->something_useful_happened();
674
+ }
675
+ $stitch_files[] = $table_file_prefix;
676
+ }
677
+
678
+ // Race detection - with zip files now being resumable, these can more easily occur, with two running side-by-side
679
+ $backup_final_file_name = $backup_file_base.'-db.gz';
680
+ $time_now = time();
681
+ $time_mod = (int)@filemtime($backup_final_file_name);
682
+ if (file_exists($backup_final_file_name) && $time_mod>100 && ($time_now-$time_mod)<30) {
683
+ $updraftplus->terminate_due_to_activity($backup_final_file_name, $time_now, $time_mod);
684
+ } elseif (file_exists($backup_final_file_name)) {
685
+ $updraftplus->log("The final database file ($backup_final_file_name) exists, but was apparently not modified within the last 30 seconds (time_mod=$time_mod, time_now=$time_now, diff=".($time_now-$time_mod)."). Thus we assume that another UpdraftPlus terminated; thus we will continue.");
686
+ }
687
+
688
+ // Finally, stitch the files together
689
+ $opendb = $this->backup_db_open($backup_final_file_name, true);
690
+ if (false === $opendb) return false;
691
+ $this->backup_db_header();
692
+
693
+ // We delay the unlinking because if two runs go concurrently and fail to detect each other (should not happen, but there's no harm in assuming the detection failed) then that leads to files missing from the db dump
694
+ $unlink_files = array();
695
+
696
+ foreach ($stitch_files as $table_file) {
697
+ $updraftplus->log("{$table_file}.gz: adding to final database dump");
698
+ if (!$handle = gzopen($updraft_dir.'/'.$table_file.'.gz', "r")) {
699
+ $updraftplus->log("Error: Failed to open database file for reading: ${table_file}.gz");
700
+ $updraftplus->log("Failed to open database file for reading: ${table_file}.gz", 'error');
701
+ $errors++;
702
+ } else {
703
+ while ($line = gzgets($handle, 2048)) { $this->stow($line); }
704
+ gzclose($handle);
705
+ $unlink_files[] = $updraft_dir.'/'.$table_file.'.gz';
706
+ }
707
+ }
708
+
709
+ if (defined("DB_CHARSET")) {
710
+ $this->stow("/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;\n");
711
+ $this->stow("/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;\n");
712
+ $this->stow("/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;\n");
713
+ }
714
+
715
+ $updraftplus->log($file_base.'-db.gz: finished writing out complete database file ('.round(filesize($backup_final_file_name)/1024,1).' Kb)');
716
+ if (!$this->close($this->dbhandle)) {
717
+ $updraftplus->log('An error occurred whilst closing the final database file');
718
+ $updraftplus->log(__('An error occurred whilst closing the final database file', 'updraftplus'), 'error');
719
+ $errors++;
720
+ }
721
+
722
+ foreach ($unlink_files as $unlink_file) @unlink($unlink_file);
723
+
724
+ if ($errors > 0) {
725
+ return false;
726
+ } else {
727
+ # We no longer encrypt here - because the operation can take long, we made it resumable and moved it to the upload loop
728
+ $updraftplus->log("Total database tables backed up: $total_tables");
729
+ return basename($backup_file_base.'-db.gz');
730
+ }
731
+
732
+ } //wp_db_backup
733
+
734
+ /**
735
+ * Taken partially from phpMyAdmin and partially from
736
+ * Alain Wolf, Zurich - Switzerland
737
+ * Website: http://restkultur.ch/personal/wolf/scripts/db_backup/
738
+ * Modified by Scott Merrill (http://www.skippy.net/)
739
+ * to use the WordPress $wpdb object
740
+ * @param string $table
741
+ * @param string $segment
742
+ * @return void
743
+ */
744
+ private function backup_table($table, $segment = 'none') {
745
+ global $wpdb, $updraftplus;
746
+
747
+ $microtime = microtime(true);
748
+
749
+ $total_rows = 0;
750
+
751
+ $table_structure = $wpdb->get_results("DESCRIBE $table");
752
+ if (! $table_structure) {
753
+ //$updraftplus->log(__('Error getting table details','wp-db-backup') . ": $table", 'error');
754
+ return false;
755
+ }
756
+
757
+ if(($segment == 'none') || ($segment == 0)) {
758
+ // Add SQL statement to drop existing table
759
+ $this->stow("\n\n");
760
+ $this->stow("#\n");
761
+ $this->stow("# " . sprintf(__('Delete any existing table %s','wp-db-backup'),$updraftplus->backquote($table)) . "\n");
762
+ $this->stow("#\n");
763
+ $this->stow("\n");
764
+ $this->stow("DROP TABLE IF EXISTS " . $updraftplus->backquote($table) . ";\n");
765
+
766
+ // Table structure
767
+ // Comment in SQL-file
768
+ $this->stow("\n\n");
769
+ $this->stow("#\n");
770
+ $this->stow("# " . sprintf(__('Table structure of table %s','wp-db-backup'),$updraftplus->backquote($table)) . "\n");
771
+ $this->stow("#\n");
772
+ $this->stow("\n");
773
+
774
+ $create_table = $wpdb->get_results("SHOW CREATE TABLE `$table`", ARRAY_N);
775
+ if (false === $create_table) {
776
+ $err_msg = sprintf(__('Error with SHOW CREATE TABLE for %s.','wp-db-backup'), $table);
777
+ //$updraftplus->log($err_msg, 'error');
778
+ $this->stow("#\n# $err_msg\n#\n");
779
+ }
780
+ $create_line = $updraftplus->str_lreplace('TYPE=', 'ENGINE=', $create_table[0][1]);
781
+
782
+ # Remove PAGE_CHECKSUM parameter from MyISAM - was internal, undocumented, later removed (so causes errors on import)
783
+ if (preg_match('/ENGINE=([^\s;]+)/', $create_line, $eng_match)) {
784
+ $engine = $eng_match[1];
785
+ if ('myisam' == strtolower($engine)) {
786
+ $create_line = preg_replace('/PAGE_CHECKSUM=\d\s?/', '', $create_line, 1);
787
+ }
788
+ }
789
+
790
+ $this->stow($create_line.' ;');
791
+
792
+ if (false === $table_structure) {
793
+ $err_msg = sprintf('Error getting table structure of %s', $table);
794
+ $this->stow("#\n# $err_msg\n#\n");
795
+ }
796
+
797
+ // Comment in SQL-file
798
+ $this->stow("\n\n#\n# " . sprintf('Data contents of table %s',$updraftplus->backquote($table)) . "\n");
799
+
800
+ $table_status = $wpdb->get_row("SHOW TABLE STATUS WHERE Name='$table'");
801
+ if (isset($table_status->Rows)) {
802
+ $rows = $table_status->Rows;
803
+ $updraftplus->log("Table $table: Total expected rows (approximate): ".$rows);
804
+ $this->stow("# Approximate rows expected in table: $rows\n");
805
+ if ($rows > UPDRAFTPLUS_WARN_DB_ROWS) {
806
+ $updraftplus->log(sprintf(__("Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup", 'updraftplus'), $table, $rows), 'warning');
807
+ }
808
+ }
809
+
810
+ $this->stow("#\n\n");
811
+
812
+ }
813
+
814
+ // In UpdraftPlus, segment is always 'none'
815
+ if(($segment == 'none') || ($segment >= 0)) {
816
+ $defs = array();
817
+ $integer_fields = array();
818
+ // $table_structure was from "DESCRIBE $table"
819
+ foreach ($table_structure as $struct) {
820
+ if ( (0 === strpos($struct->Type, 'tinyint')) || (0 === strpos(strtolower($struct->Type), 'smallint')) ||
821
+ (0 === strpos(strtolower($struct->Type), 'mediumint')) || (0 === strpos(strtolower($struct->Type), 'int')) || (0 === strpos(strtolower($struct->Type), 'bigint')) ) {
822
+ $defs[strtolower($struct->Field)] = ( null === $struct->Default ) ? 'NULL' : $struct->Default;
823
+ $integer_fields[strtolower($struct->Field)] = "1";
824
+ }
825
+ }
826
+
827
+ // Experimentation here shows that on large tables (we tested with 180,000 rows) on MyISAM, 1000 makes the table dump out 3x faster than the previous value of 100. After that, the benefit diminishes (increasing to 4000 only saved another 12%)
828
+ if($segment == 'none') {
829
+ $row_start = 0;
830
+ $row_inc = 1000;
831
+ } else {
832
+ $row_start = $segment * 1000;
833
+ $row_inc = 1000;
834
+ }
835
+
836
+ do {
837
+ @set_time_limit(900);
838
+
839
+ $table_data = $wpdb->get_results("SELECT * FROM $table LIMIT {$row_start}, {$row_inc}", ARRAY_A);
840
+ $entries = 'INSERT INTO ' . $updraftplus->backquote($table) . ' VALUES ';
841
+ // \x08\\x09, not required
842
+ $search = array("\x00", "\x0a", "\x0d", "\x1a");
843
+ $replace = array('\0', '\n', '\r', '\Z');
844
+ if($table_data) {
845
+ $thisentry = "";
846
+ foreach ($table_data as $row) {
847
+ $total_rows++;
848
+ $values = array();
849
+ foreach ($row as $key => $value) {
850
+ if (isset($integer_fields[strtolower($key)])) {
851
+ // make sure there are no blank spots in the insert syntax,
852
+ // yet try to avoid quotation marks around integers
853
+ $value = ( null === $value || '' === $value) ? $defs[strtolower($key)] : $value;
854
+ $values[] = ( '' === $value ) ? "''" : $value;
855
+ } else {
856
+ $values[] = (null === $value) ? 'NULL' : "'" . str_replace($search, $replace, str_replace('\'', '\\\'', str_replace('\\', '\\\\', $value))) . "'";
857
+ }
858
+ }
859
+ if ($thisentry) $thisentry .= ",\n ";
860
+ $thisentry .= '('.implode(', ', $values).')';
861
+ // Flush every 512Kb
862
+ if (strlen($thisentry) > 524288) {
863
+ $this->stow(" \n".$entries.$thisentry.';');
864
+ $thisentry = "";
865
+ }
866
+
867
+ }
868
+ if ($thisentry) $this->stow(" \n".$entries.$thisentry.';');
869
+ $row_start += $row_inc;
870
+ }
871
+ } while((count($table_data) > 0) and ($segment=='none'));
872
+ }
873
+
874
+ if(($segment == 'none') || ($segment < 0)) {
875
+ // Create footer/closing comment in SQL-file
876
+ $this->stow("\n");
877
+ $this->stow("#\n");
878
+ $this->stow("# " . sprintf(__('End of data contents of table %s','wp-db-backup'),$updraftplus->backquote($table)) . "\n");
879
+ $this->stow("# --------------------------------------------------------\n");
880
+ $this->stow("\n");
881
+ }
882
+ $updraftplus->log("Table $table: Total rows added: $total_rows in ".sprintf("%.02f",max(microtime(true)-$microtime,0.00001))." seconds");
883
+
884
+ } // end backup_table()
885
+
886
+
887
+ /*END OF WP-DB-BACKUP BLOCK */
888
+
889
+ // Encrypts the file if the option is set; returns the basename of the file (according to whether it was encrypted or nto)
890
+ public function encrypt_file($file) {
891
+ global $updraftplus;
892
+ $encryption = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
893
+ if (strlen($encryption) > 0) {
894
+ $updraftplus->log("$file: applying encryption");
895
+ $encryption_error = 0;
896
+ $microstart = microtime(true);
897
+ $updraftplus->ensure_phpseclib('Crypt_Rijndael', 'Crypt/Rijndael');
898
+ $rijndael = new Crypt_Rijndael();
899
+ $rijndael->setKey($encryption);
900
+ $updraft_dir = $updraftplus->backups_dir_location();
901
+ $file_size = @filesize($updraft_dir.'/'.$file)/1024;
902
+ if (false === file_put_contents($updraft_dir.'/'.$file.'.crypt' , $rijndael->encrypt(file_get_contents($updraft_dir.'/'.$file)))) {$encryption_error = 1;}
903
+ if (0 == $encryption_error) {
904
+ $time_taken = max(0.000001, microtime(true)-$microstart);
905
+ $updraftplus->log("$file: encryption successful: ".round($file_size,1)."Kb in ".round($time_taken,1)."s (".round($file_size/$time_taken, 1)."Kb/s)");
906
+ # Delete unencrypted file
907
+ @unlink($updraft_dir.'/'.$file);
908
+ return basename($file.'.crypt');
909
+ } else {
910
+ $updraftplus->log("Encryption error occurred when encrypting database. Encryption aborted.");
911
+ $updraftplus->log(__("Encryption error occurred when encrypting database. Encryption aborted.",'updraftplus'), 'error');
912
+ return basename($file);
913
+ }
914
+ } else {
915
+ return basename($file);
916
+ }
917
+ }
918
+
919
+ private function close($handle) {
920
+ if ($this->dbhandle_isgz) {
921
+ return gzclose($handle);
922
+ } else {
923
+ return fclose($handle);
924
+ }
925
+ }
926
 
927
+ // Open a file, store its filehandle
928
+ private function backup_db_open($file, $allow_gz = true) {
929
+ if (function_exists('gzopen') && $allow_gz == true) {
930
+ $this->dbhandle = @gzopen($file, 'w');
931
+ $this->dbhandle_isgz = true;
932
+ } else {
933
+ $this->dbhandle = @fopen($file, 'w');
934
+ $this->dbhandle_isgz = false;
935
+ }
936
+ if(false === $this->dbhandle) {
937
+ global $updraftplus;
938
+ $updraftplus->log("ERROR: $file: Could not open the backup file for writing");
939
+ $updraftplus->log($file.": ".__("Could not open the backup file for writing",'updraftplus'), 'error');
940
+ }
941
+ return $this->dbhandle;
942
+ }
943
 
944
+ private function stow($query_line) {
945
+ if ($this->dbhandle_isgz) {
946
+ if(! @gzwrite($this->dbhandle, $query_line)) {
947
+ //$updraftplus->log(__('There was an error writing a line to the backup script:','wp-db-backup') . ' ' . $query_line . ' ' . $php_errormsg, 'error');
948
+ }
949
+ } else {
950
+ if(false === @fwrite($this->dbhandle, $query_line)) {
951
+ //$updraftplus->log(__('There was an error writing a line to the backup script:','wp-db-backup') . ' ' . $query_line . ' ' . $php_errormsg, 'error');
952
+ }
953
+ }
954
+ }
955
+
956
+ private function backup_db_header() {
957
+
958
+ @include(ABSPATH.'wp-includes/version.php');
959
+ global $wp_version, $table_prefix, $updraftplus;
960
+
961
+ // Will need updating when WP stops being just plain MySQL
962
+ $mysql_version = (function_exists('mysql_get_server_info')) ? mysql_get_server_info() : '?';
963
+
964
+ $this->stow("# WordPress MySQL database backup\n");
965
+ $this->stow("# Created by UpdraftPlus version ".$updraftplus->version." (http://updraftplus.com)\n");
966
+ $this->stow("# WordPress Version: $wp_version, running on PHP ".phpversion()." (".$_SERVER["SERVER_SOFTWARE"]."), MySQL $mysql_version\n");
967
+ $this->stow("# Backup of: ".site_url()."\n");
968
+ $this->stow("# Table prefix: ".$table_prefix."\n");
969
+ $this->stow("# Site info: multisite=".(is_multisite() ? '1' : '0')."\n");
970
+ $this->stow("# Site info: end\n");
971
+
972
+ $this->stow("#\n");
973
+ $this->stow("# " . sprintf(__('Generated: %s','wp-db-backup'),date("l j. F Y H:i T")) . "\n");
974
+ $this->stow("# " . sprintf(__('Hostname: %s','wp-db-backup'),DB_HOST) . "\n");
975
+ $this->stow("# " . sprintf(__('Database: %s','wp-db-backup'),$updraftplus->backquote(DB_NAME)) . "\n");
976
+ $this->stow("# --------------------------------------------------------\n");
977
+
978
+ if (defined("DB_CHARSET")) {
979
+ $this->stow("/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;\n");
980
+ $this->stow("/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;\n");
981
+ $this->stow("/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;\n");
982
+ $this->stow("/*!40101 SET NAMES " . DB_CHARSET . " */;\n");
983
+ }
984
+ $this->stow("/*!40101 SET foreign_key_checks = 0 */;\n");
985
+ }
986
 
987
+ public function phpmailer_init($phpmailer) {
988
+ global $updraftplus;
989
+ $phpmailer->AddAttachment($updraftplus->logfile_name, '', 'base64', 'text/plain');
990
+ }
991
 
992
  // This function recursively packs the zip, dereferencing symlinks but packing into a single-parent tree for universal unpacking
993
+ private function makezip_recursive_add($fullpath, $use_path_when_storing, $original_fullpath) {
994
+
995
+ $zipfile = $this->zip_basename.(($this->index == 0) ? '' : ($this->index+1)).'.zip.tmp';
996
 
997
  global $updraftplus;
998
 
999
+ // De-reference. Important to do to both, because on Windows only doing it to one can make them non-equal, where they were previously equal - something which we later rely upon
1000
  $fullpath = realpath($fullpath);
1001
  $original_fullpath = realpath($original_fullpath);
1002
 
1011
  if (is_readable($fullpath)) {
1012
  $key = ($fullpath == $original_fullpath) ? basename($fullpath) : $use_path_when_storing.'/'.basename($fullpath);
1013
  $this->zipfiles_batched[$fullpath] = $key;
1014
+ $this->makezip_recursive_batchedbytes += @filesize($fullpath);
1015
+ #@touch($zipfile);
1016
  } else {
1017
  $updraftplus->log("$fullpath: unreadable file");
1018
+ $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up (check the file permissions)", 'updraftplus'), $fullpath), 'warning');
1019
  }
1020
  } elseif (is_dir($fullpath)) {
1021
  if (!isset($this->existing_files[$use_path_when_storing])) $this->zipfiles_dirbatched[] = $use_path_when_storing;
1022
  if (!$dir_handle = @opendir($fullpath)) {
1023
  $updraftplus->log("Failed to open directory: $fullpath");
1024
+ $updraftplus->log(sprintf(__("Failed to open directory (check the file permissions): %s",'updraftplus'), $fullpath), 'error');
1025
+ return false;
1026
  }
1027
  while ($e = readdir($dir_handle)) {
1028
  if ($e != '.' && $e != '..') {
1031
  if (is_file($deref)) {
1032
  if (is_readable($deref)) {
1033
  $this->zipfiles_batched[$deref] = $use_path_when_storing.'/'.$e;
1034
+ $this->makezip_recursive_batchedbytes += @filesize($deref);
1035
+ #@touch($zipfile);
1036
  } else {
1037
  $updraftplus->log("$deref: unreadable file");
1038
  $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up"), $deref), 'warning');
1039
  }
1040
  } elseif (is_dir($deref)) {
1041
+ $this->makezip_recursive_add($deref, $use_path_when_storing.'/'.$e, $original_fullpath);
1042
  }
1043
  } elseif (is_file($fullpath.'/'.$e)) {
1044
  if (is_readable($fullpath.'/'.$e)) {
1045
  $this->zipfiles_batched[$fullpath.'/'.$e] = $use_path_when_storing.'/'.$e;
1046
+ $this->makezip_recursive_batchedbytes += @filesize($fullpath.'/'.$e);
1047
+ #@touch($zipfile);
1048
  } else {
1049
  $updraftplus->log("$fullpath/$e: unreadable file");
1050
  $updraftplus->log(sprintf(__("%s: unreadable file - could not be backed up", 'updraftplus'), $use_path_when_storing.'/'.$e), 'warning');
1051
  }
1052
  } elseif (is_dir($fullpath.'/'.$e)) {
1053
  // no need to addEmptyDir here, as it gets done when we recurse
1054
+ $this->makezip_recursive_add($fullpath.'/'.$e, $use_path_when_storing.'/'.$e, $original_fullpath);
1055
  }
1056
  }
1057
  }
1058
  closedir($dir_handle);
1059
  }
1060
 
1061
+ // We don't want to tweak the zip file on every single file, so we batch them up
1062
  // We go every 25 files, because if you wait too much longer, the contents may have changed from under you. Note though that since this fires once-per-directory, the actual number by this stage may be much larger; the most we saw was over 3000; but in that case, makezip_addfiles() will split the write-out up into smaller chunks
1063
  // And for some redundancy (redundant because of the touches going on anyway), we try to touch the file after 20 seconds, to help with the "recently modified" check on resumption (we saw a case where the file went for 155 seconds without being touched and so the other runner was not detected)
1064
  if (count($this->zipfiles_batched) > 25 || (file_exists($zipfile) && ((time()-filemtime($zipfile)) > 20) )) {
1065
+ $ret = true;
1066
+ # In fact, this is entirely redundant, and slows things down - the logic in makezip_addfiles() now does this, much better
1067
+ # If adding this back in, then be careful - we now assume that makezip_recursive_add() does *not* touch the zipfile
1068
+ // $ret = $this->makezip_addfiles();
1069
  } else {
1070
  $ret = true;
1071
  }
1075
  }
1076
 
1077
  // Caution: $source is allowed to be an array, not just a filename
1078
+ // $destination is the temporary file (ending in .tmp)
1079
+ private function make_zipfile($source, $backup_file_basename, $whichone = '') {
1080
 
1081
  global $updraftplus;
1082
+ $updraft_dir = $updraftplus->backups_dir_location();
1083
+
1084
+ $original_index = $this->index;
1085
+
1086
+ $itext = (empty($this->index)) ? '' : ($this->index+1);
1087
+ $destination_base = $backup_file_basename.'-'.$whichone.$itext.'.zip.tmp';
1088
+ $destination = $updraft_dir.'/'.$destination_base;
1089
+
1090
  // Legacy/redundant
1091
  if (empty($whichone) && is_string($whichone)) $whichone = basename($source);
1092
 
1098
  // We need meta-info about $whichone
1099
  $backupable_entities = $updraftplus->get_backupable_file_entities(true, false);
1100
 
1101
+ $this->existing_files = array();
1102
+ # Used for tracking compression ratios
1103
+ $this->existing_files_rawsize = 0;
1104
+ $this->existing_zipfiles_size = 0;
1105
+
1106
+ // Enumerate existing files
1107
+ for ($j=0; $j<=$this->index; $j++) {
1108
+ $jtext = ($j == 0) ? '' : ($j+1);
1109
+ $examine_zip = $updraft_dir.'/'.$backup_file_basename.'-'.$whichone.$jtext.'.zip'.(($j == $this->index) ? '.tmp' : '');
1110
+
1111
+ // If the file exists, then we should grab its index of files inside, and sizes
1112
+ // Then, when we come to write a file, we should check if it's already there, and only add if it is not
1113
+ if (file_exists($examine_zip) && is_readable($examine_zip) && filesize($examine_zip)>0) {
1114
+
1115
+ $this->existing_zipfiles_size += filesize($examine_zip);
1116
+ $zip = new $this->use_zip_object;
1117
+ if (!$zip->open($examine_zip)) {
1118
+ $updraftplus->log("Could not open zip file to examine (".$zip->last_error."); will remove: ".basename($examine_zip));
1119
+ @unlink($examine_zip);
1120
  } else {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1121
 
1122
+ # Don't put this in the for loop, or the magic __get() method gets called and opens the zip file every time the loop goes round
1123
+ $numfiles = $zip->numFiles;
1124
 
1125
+ for ($i=0; $i < $numfiles; $i++) {
1126
+ $si = $zip->statIndex($i);
1127
+ $name = $si['name'];
1128
+ $this->existing_files[$name] = $si['size'];
1129
+ $this->existing_files_rawsize += $si['size'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1130
  }
1131
+
1132
+ @$zip->close();
 
1133
  }
1134
 
1135
+ $updraftplus->log(basename($examine_zip).": Zip file already exists, with ".count($this->existing_files)." files");
1136
 
1137
+ } elseif (file_exists($examine_zip)) {
1138
+ $updraftplus->log("Zip file already exists, but is not readable or was zero-sized; will remove: ".basename($examine_zip));
1139
+ @unlink($examine_zip);
 
 
1140
  }
 
1141
  }
1142
 
1143
+ $this->zip_last_ratio = ($this->existing_files_rawsize > 0) ? ($this->existing_zipfiles_size/$this->existing_files_rawsize) : 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1144
 
1145
  $this->zipfiles_added = 0;
1146
  $this->zipfiles_added_thisrun = 0;
1148
  $this->zipfiles_batched = array();
1149
  $this->zipfiles_lastwritetime = time();
1150
 
1151
+ $this->zip_basename = $updraft_dir.'/'.$backup_file_basename.'-'.$whichone;
1152
+
1153
+ $error_occured = false;
1154
+
1155
+ # Store this in its original form
1156
+ $this->source = $source;
1157
+
1158
+ # Reset. This counter is used only with PcLZip, to decide if it's better to do it all-in-one
1159
+ $this->makezip_recursive_batchedbytes = 0;
1160
+ if (!is_array($source)) $source=array($source);
1161
+ foreach ($source as $element) {
1162
+ $add_them = $this->makezip_recursive_add($element, basename($element), $element);
1163
+ if (is_wp_error($add_them) || false === $add_them) $error_occured = true;
 
1164
  }
1165
 
1166
+ // Any not yet dispatched? Under our present scheme, at this point nothing has yet been despatched. And since the enumerating of all files can take a while, we can at this point do a further modification check to reduce the chance of overlaps.
1167
+ // This relies on us *not* touch()ing the zip file to indicate to any resumption 'behind us' that we're already here. Rather, we're relying on the combined facts that a) if it takes us a while to search the directory tree, then it should do for the one behind us too (though they'll have the benefit of cache, so could catch very fast) and b) we touch *immediately* after finishing the enumeration of the files to add.
1168
+ $updraftplus->check_recent_modification($destination);
1169
+ // Here we're relying on the fact that both PclZip and ZipArchive will happily operate on an empty file. Note that BinZip *won't* (for that, may need a new strategy - e.g. add the very first file on its own, in order to 'lay down a marker')
1170
+ @touch($destination);
1171
+
1172
  if (count($this->zipfiles_dirbatched)>0 || count($this->zipfiles_batched)>0) {
1173
+ $updraftplus->log(sprintf("Remaining entities to add to zip file: %d directories, %d files", count($this->zipfiles_dirbatched), count($this->zipfiles_batched)));
1174
+ $add_them = $this->makezip_addfiles();
1175
+ if (is_wp_error($add_them) || false === $add_them) $error_occured = true;
 
1176
  }
1177
 
1178
+ # Reset these variables because the index may have changed since we began
1179
+
1180
+ $itext = (empty($this->index)) ? '' : ($this->index+1);
1181
+ $destination_base = $backup_file_basename.'-'.$whichone.$itext.'.zip.tmp';
1182
+ $destination = $updraft_dir.'/'.$destination_base;
1183
+
1184
+ if ($this->zipfiles_added > 0 || $error_occured == false) {
1185
  // ZipArchive::addFile sometimes fails
1186
+ if ((file_exists($destination) || $this->index == $original_index) && @filesize($destination) < 90 && 'UpdraftPlus_ZipArchive' == $this->use_zip_object) {
1187
+ $updraftplus->log("ZipArchive::addFile apparently failed ($last_error, type=$whichone, size=".filesize($destination).") - retrying with PclZip");
1188
+ $this->use_zip_object = 'UpdraftPlus_PclZip';
1189
+ return $this->make_zipfile($source, $backup_file_basename, $whichone);
 
1190
  }
1191
  return true;
1192
  } else {
1193
+ return false;
1194
  }
1195
 
1196
  }
1199
  // A. Because apparently PHP doesn't write out until the final close, and it will return an error if anything file has vanished in the meantime. So going directory-by-directory reduces our chances of hitting an error if the filesystem is changing underneath us (which is very possible if dealing with e.g. 1Gb of files)
1200
 
1201
  // We batch up the files, rather than do them one at a time. So we are more efficient than open,one-write,close.
1202
+ private function makezip_addfiles() {
1203
 
1204
  global $updraftplus;
1205
 
1206
+ # Used to detect requests to bump the size
1207
+ $bump_index = false;
1208
+
1209
+ $zipfile = $this->zip_basename.(($this->index == 0) ? '' : ($this->index+1)).'.zip.tmp';
1210
+
1211
  $maxzipbatch = $updraftplus->jobdata_get('maxzipbatch', 26214400);
1212
  if ((int)$maxzipbatch < 1) $maxzipbatch = 26214400;
1213
 
1214
  // Short-circuit the null case, because we want to detect later if something useful happenned
1215
  if (count($this->zipfiles_dirbatched) == 0 && count($this->zipfiles_batched) == 0) return true;
1216
 
1217
+ # If on PclZip, then if possible short-circuit to a quicker method (makes a huge time difference - on a folder of 1500 small files, 2.6s instead of 76.6)
1218
+ # This assumes that makezip_addfiles() is only called once so that we know about all needed files (the new style)
1219
+ # This is rather conservative - because it assumes zero compression. But we can't know that in advance.
1220
+ if (0 == $this->index && 'UpdraftPlus_PclZip' == $this->use_zip_object && $this->makezip_recursive_batchedbytes < $this->zip_split_every && ($this->makezip_recursive_batchedbytes < 512*1024*1024 || (defined('UPDRAFTPLUS_PCLZIP_FORCEALLINONE') && UPDRAFTPLUS_PCLZIP_FORCEALLINONE == true))) {
1221
+ $updraftplus->log("PclZip, and only one archive required - will attempt to do in single operation (data: ".round($this->makezip_recursive_batchedbytes/1024,1)." Kb, split: ".round($this->zip_split_every/1024, 1)." Kb)");
1222
+ if(!class_exists('PclZip')) require_once(ABSPATH.'/wp-admin/includes/class-pclzip.php');
1223
+ $zip = new PclZip($zipfile);
1224
+ $remove_path = ($this->whichone == 'wpcore') ? untrailingslashit(ABSPATH) : WP_CONTENT_DIR;
1225
+ $add_path = false;
1226
+ // Remove prefixes
1227
+ $backupable_entities = $updraftplus->get_backupable_file_entities(true);
1228
+ if (isset($backupable_entities[$this->whichone])) {
1229
+ if ('plugins' == $whichone || 'themes' == $whichone || 'uploads' == $whichone) {
1230
+ $remove_path = dirname($backupable_entities[$whichone]);
1231
+ # To normalise instead of removing (which binzip doesn't support, so we don't do it), you'd remove the dirname() in the above line, and uncomment the below one.
1232
+ #$add_path = $whichone;
1233
+ } else {
1234
+ $remove_path = $backupable_entities[$whichone];
1235
+ }
1236
+ }
1237
+ if ($add_path) {
1238
+ $zipcode = $zip->create($this->source, PCLZIP_OPT_REMOVE_PATH, $remove_path, PCLZIP_OPT_ADD_PATH, $add_path);
1239
+ } else {
1240
+ $zipcode = $zip->create($this->source, PCLZIP_OPT_REMOVE_PATH, $remove_path);
1241
+ }
1242
+ if ($zipcode == 0 ) {
1243
+ $updraftplus->log("PclZip Error: ".$zip->errorInfo(true), 'warning');
1244
+ return $zip->errorCode();
1245
+ } else {
1246
+ return true;
1247
+ }
1248
+ }
1249
+
1250
  // 05-Mar-2013 - added a new check on the total data added; it appears that things fall over if too much data is contained in the cumulative total of files that were addFile'd without a close-open cycle; presumably data is being stored in memory. In the case in question, it was a batch of MP3 files of around 100Mb each - 25 of those equals 2.5Gb!
1251
 
1252
  $data_added_since_reopen = 0;
1253
  # The following array is used only for error reporting if ZipArchive::close fails (since that method itself reports no error messages - we have to track manually what we were attempting to add)
1254
  $files_zipadded_since_open = array();
1255
 
1256
+ $zip = new $this->use_zip_object;
1257
  if (file_exists($zipfile)) {
1258
  $opencode = $zip->open($zipfile);
1259
  $original_size = filesize($zipfile);
1260
  clearstatcache();
1261
  } else {
1262
+ $create_code = (defined('ZIPARCHIVE::CREATE')) ? ZIPARCHIVE::CREATE : 1;
1263
+ $opencode = $zip->open($zipfile, $create_code);
1264
  $original_size = 0;
1265
  }
1266
 
1267
+ if ($opencode !== true) return new WP_Error('no_open', sprintf(__('Failed to open the zip file (%s) - %s', 'updraftplus'),$zipfile, $zip->last_error));
1268
  // Make sure all directories are created before we start creating files
1269
  while ($dir = array_pop($this->zipfiles_dirbatched)) {
1270
  $zip->addEmptyDir($dir);
1274
 
1275
  // Go through all those batched files
1276
  foreach ($this->zipfiles_batched as $file => $add_as) {
1277
+
1278
  $fsize = filesize($file);
1279
 
1280
  if ($fsize > UPDRAFTPLUS_WARN_FILE_SIZE) {
1294
  /* Conditions for forcing a write-out and re-open:
1295
  - more than $maxzipbatch bytes have been batched
1296
  - more than 1.5 seconds have passed since the last time we wrote
1297
+ - that adding this batch of data is likely already enough to take us over the split limit (and if that happens, then do actually split - to prevent a scenario of progressively tinier writes as we approach but don't actually reach the limit)
1298
+ - more than 500 files batched (should perhaps intelligently lower this as the zip file gets bigger - not yet needed)
1299
  */
 
1300
 
1301
+ # Add 10% margin. It only really matters when the OS has a file size limit, exceeding which causes failure (e.g. 2Gb on 32-bit)
1302
+ # Since we don't test before the file has been created (so that zip_last_ratio has meaningful data), we rely on max_zip_batch being less than zip_split_every - which should always be the case
1303
+ $reaching_split_limit = ( $this->zip_last_ratio > 0 && $original_size>0 && ($original_size + 1.1*$data_added_since_reopen*$this->zip_last_ratio) > $this->zip_split_every) ? true : false;
1304
 
1305
+ if ($zipfiles_added_thisbatch > 500 || $reaching_split_limit || $data_added_since_reopen > $maxzipbatch || (time() - $this->zipfiles_lastwritetime) > 1.5) {
 
1306
 
1307
+ $something_useful_sizetest = false;
1308
 
1309
+ if ($data_added_since_reopen > $maxzipbatch) {
1310
  $something_useful_sizetest = true;
1311
+ $updraftplus->log("Adding batch to zip file (".$this->use_zip_object."): over ".round($maxzipbatch/1048576,1)." Mb added on this batch (".round($data_added_since_reopen/1048576,1)." Mb, ".count($this->zipfiles_batched)." files batched, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") added so far); re-opening (prior size: ".round($original_size/1024,1).' Kb)');
1312
+ } elseif ($zipfiles_added_thisbatch >500) {
1313
+ $updraftplus->log("Adding batch to zip file (".$this->use_zip_object."): over 500 files added on this batch (".round($data_added_since_reopen/1048576,1)." Mb, ".count($this->zipfiles_batched)." files batched, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") added so far); re-opening (prior size: ".round($original_size/1024,1).' Kb)');
1314
+ } elseif (!$reaching_split_limit) {
1315
+ $updraftplus->log("Adding batch to zip file (".$this->use_zip_object."): over 1.5 seconds have passed since the last write (".round($data_added_since_reopen/1048576,1)." Mb, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") files added so far); re-opening (prior size: ".round($original_size/1024,1).' Kb)');
1316
  } else {
1317
+ $updraftplus->log("Adding batch to zip file (".$this->use_zip_object."): possibly approaching split limit (".round($data_added_since_reopen/1048576,1)." Mb, $zipfiles_added_thisbatch (".$this->zipfiles_added_thisrun.") files added so far); last ratio: ".round($this->zip_last_ratio,4)."; re-opening (prior size: ".round($original_size/1024,1).' Kb)');
1318
  }
1319
  if (!$zip->close()) {
1320
  $updraftplus->log(__('A zip error occurred - check your log for more details.', 'updraftplus'), 'warning', 'zipcloseerror');
1321
+ $updraftplus->log("The attempt to close the zip file returned an error (".$zip->last_error."). List of files we were trying to add follows (check their permissions).");
1322
+ foreach ($files_zipadded_since_open as $ffile) {
1323
+ $updraftplus->log("File: ".$ffile['addas']." (exists: ".(int)@file_exists($ffile['file']).", size: ".@filesize($ffile['file']).')');
1324
  }
1325
  }
1326
+ $zipfiles_added_thisbatch = 0;
1327
+
1328
+ # This triggers a re-open, later
1329
  unset($zip);
1330
  $files_zipadded_since_open = array();
 
 
 
1331
  // Call here, in case we've got so many big files that we don't complete the whole routine
1332
+ if (filesize($zipfile) > $original_size) {
1333
+
1334
+ # It is essential that this does not go above 1, even though in reality (and this can happen at the start, if just 1 file is added (e.g. due to >1.5s detection) the 'compressed' zip file may be *bigger* than the files stored in it. When that happens, if the ratio is big enough, it can then fire the "approaching split limit" detection (very) prematurely
1335
+ $this->zip_last_ratio = ($data_added_since_reopen > 0) ? min((filesize($zipfile) - $original_size)/$data_added_since_reopen, 1) : 1;
1336
+
1337
+ # We need a rolling update of this
1338
+ $original_size = filesize($zipfile);
1339
+
1340
+ # Move on to next zip?
1341
+ if ($reaching_split_limit || filesize($zipfile) > $this->zip_split_every) {
1342
+ $bump_index = true;
1343
+ # Take the filesize now because later we wanted to know we did clearstatcache()
1344
+ $bumped_at = round(filesize($zipfile)/1048576, 1);
1345
+ }
1346
 
1347
  # Need to make sure that something_useful_happened() is always called
1348
 
1383
  $max_time = -1;
1384
  }
1385
 
1386
+ if ($normalised_time_since_began<6 || ($updraftplus->current_resumption >=1 && $run_times_known >=1 && $time_since_began < 0.6*$max_time )) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1387
 
1388
+ // How much can we increase it by?
1389
+ if ($normalised_time_since_began <6) {
1390
+ if ($run_times_known > 0 && $max_time >0) {
1391
+ $new_maxzipbatch = min(floor(max(
1392
+ $maxzipbatch*6/$normalised_time_since_began, $maxzipbatch*((0.6*$max_time)/$normalised_time_since_began))),
1393
+ 200*1024*1024
1394
+ );
 
 
 
 
 
 
 
 
1395
  } else {
1396
+ # Maximum of 200Mb in a batch
1397
+ $new_maxzipbatch = min( floor($maxzipbatch*6/$normalised_time_since_began),
 
1398
  200*1024*1024
1399
  );
1400
  }
1401
+ } else {
1402
+ // Use up to 60% of available time
1403
+ $new_maxzipbatch = min(
1404
+ floor($maxzipbatch*((0.6*$max_time)/$normalised_time_since_began)),
1405
+ 200*1024*1024
1406
+ );
1407
+ }
1408
 
1409
+ # Throttle increases - don't increase by more than 2x in one go - ???
1410
+ # $new_maxzipbatch = floor(min(2*$maxzipbatch, $new_maxzipbatch));
1411
+ # Also don't allow anything that is going to be more than 18 seconds - actually, that's harmful because of the basically fixed time taken to copy the file
1412
+ # $new_maxzipbatch = floor(min(18*$rate ,$new_maxzipbatch));
1413
 
1414
+ # Don't go above the split amount (though we expect that to be higher anyway, unless sending via email)
1415
+ $new_maxzipbatch = min($new_maxzipbatch, $this->zip_split_every);
 
 
 
 
1416
 
1417
+ # Don't raise it above a level that failed on a previous run
1418
+ $maxzipbatch_ceiling = $updraftplus->jobdata_get('maxzipbatch_ceiling');
1419
+ if (is_numeric($maxzipbatch_ceiling) && $maxzipbatch_ceiling > 20*1024*1024 && $new_maxzipbatch > $maxzipbatch_ceiling) {
1420
+ $updraftplus->log("Was going to raise maxzipbytes to $new_maxzipbatch, but this is too high: a previous failure led to the ceiling being set at $maxzipbatch_ceiling, which we will use instead");
1421
+ $new_maxzipbatch = $maxzipbatch_ceiling;
1422
+ }
 
 
 
 
 
 
 
1423
 
1424
+ // Final sanity check
1425
+ if ($new_maxzipbatch > 1024*1024) $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
1426
+
1427
+ if ($new_maxzipbatch <= 1024*1024) {
1428
+ $updraftplus->log("Unexpected new_maxzipbatch value obtained (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
1429
+ } elseif ($new_maxzipbatch > $maxzipbatch) {
1430
+ $updraftplus->log("Performance is good - will increase the amount of data we attempt to batch (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
1431
+ } elseif ($new_maxzipbatch < $maxzipbatch) {
1432
+ // Ironically, we thought we were speedy...
1433
+ $updraftplus->log("Adjust: Reducing maximum amount of batched data (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, new_max_bytes=$new_maxzipbatch, old_max_bytes=$maxzipbatch)");
1434
+ } else {
1435
+ $updraftplus->log("Performance is good - but we will not increase the amount of data we batch, as we are already at the present limit (time=$time_since_began, normalised_time=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, max_bytes=$maxzipbatch)");
1436
  }
1437
 
1438
+ if ($new_maxzipbatch > 1024*1024) $maxzipbatch = $new_maxzipbatch;
1439
+ }
 
 
1440
 
1441
+ // Detect excessive slowness
1442
+ // Don't do this until we're on at least resumption 7, as we want to allow some time for things to settle down and the maxiumum time to be accurately known (since reducing the batch size unnecessarily can itself cause extra slowness, due to PHP's usage of temporary zip files)
1443
+
1444
+ // We use a percentage-based system as much as possible, to avoid the various criteria being in conflict with each other (i.e. a run being both 'slow' and 'fast' at the same time, which is increasingly likely as max_time gets smaller).
1445
 
1446
+ if (!$updraftplus->something_useful_happened && $updraftplus->current_resumption >= 7) {
1447
 
1448
+ $updraftplus->something_useful_happened();
1449
 
1450
+ if ($run_times_known >= 5 && ($time_since_began > 0.8 * $max_time || $time_since_began + 7 > $max_time)) {
 
 
 
 
 
 
 
 
1451
 
1452
+ $new_maxzipbatch = max(floor($maxzipbatch*0.8), 20971520);
1453
+ if ($new_maxzipbatch < $maxzipbatch) {
1454
+ $maxzipbatch = $new_maxzipbatch;
1455
+ $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
1456
+ $updraftplus->log("We are within a small amount of the expected maximum amount of time available; the zip-writing thresholds will be reduced (time_passed=$time_since_began, normalised_time_passed=$normalised_time_since_began, max_time=$max_time, data points known=$run_times_known, old_max_bytes=$maxzipbatch, new_max_bytes=$new_maxzipbatch)");
1457
+ } else {
1458
+ $updraftplus->log("We are within a small amount of the expected maximum amount of time available, but the zip-writing threshold is already at its lower limit (20Mb), so will not be further reduced (max_time=$max_time, data points known=$run_times_known, max_bytes=$maxzipbatch)");
1459
+ }
1460
  }
1461
+
1462
+ } else {
1463
+ $updraftplus->something_useful_happened();
1464
  }
1465
  }
1466
  $data_added_since_reopen = 0;
1468
  # ZipArchive::close() can take a very long time, which we want to know about
1469
  $updraftplus->record_still_alive();
1470
  }
1471
+
1472
  clearstatcache();
1473
  $this->zipfiles_lastwritetime = time();
1474
  }
1479
  }
1480
  $this->zipfiles_added++;
1481
  // Don't call something_useful_happened() here - nothing necessarily happens until close() is called
1482
+ if ($this->zipfiles_added % 100 == 0) $updraftplus->log("Zip: ".basename($zipfile).": ".$this->zipfiles_added." files added (on-disk size: ".round(@filesize($zipfile)/1024,1)." Kb)");
1483
+
1484
+ if ($bump_index) {
1485
+ $updraftplus->log(sprintf("Zip size is at/near split limit (%s Mb / %s Mb) - bumping index (from: %d)", $bumped_at, round($this->zip_split_every/1048576, 1), $this->index));
1486
+ $bump_index = false;
1487
+ $this->bump_index();
1488
+ $zipfile = $this->zip_basename.($this->index+1).'.zip.tmp';
1489
+ }
1490
+ if (empty($zip)) {
1491
+ $zip = new $this->use_zip_object;
1492
+
1493
+ if (file_exists($zipfile)) {
1494
+ $opencode = $zip->open($zipfile);
1495
+ $original_size = filesize($zipfile);
1496
+ clearstatcache();
1497
+ } else {
1498
+ $create_code = (defined('ZIPARCHIVE::CREATE')) ? ZIPARCHIVE::CREATE : 1;
1499
+ $opencode = $zip->open($zipfile, $create_code);
1500
+ $original_size = 0;
1501
+ }
1502
+
1503
+ if ($opencode !== true) return new WP_Error('no_open', sprintf(__('Failed to open the zip file (%s) - %s', 'updraftplus'),$zipfile, $zip->last_error));
1504
+ }
1505
+
1506
  }
1507
 
1508
+ # Reset array
1509
  $this->zipfiles_batched = array();
1510
+
1511
+ $ret = $zip->close();
1512
  if (!$ret) {
1513
  $updraftplus->log(__('A zip error occurred - check your log for more details.', 'updraftplus'), 'warning', 'zipcloseerror');
1514
+ $updraftplus->log("Closing the zip file returned an error (".$zip->last_error."). List of files we were trying to add follows (check their permissions).");
1515
+ foreach ($files_zipadded_since_open as $ffile) {
1516
+ $updraftplus->log("File: ".$ffile['addas']." (exists: ".(int)@file_exists($ffile['file']).", size: ".@filesize($ffile['file']).')');
1517
  }
1518
  }
1519
 
1520
  $this->zipfiles_lastwritetime = time();
1521
+ # May not exist if the last thing we did was bump
1522
+ if (file_exists($zipfile) && filesize($zipfile) > $original_size) $updraftplus->something_useful_happened();
 
 
 
 
 
 
 
 
 
 
1523
 
1524
+ # Move on to next archive?
1525
+ if (file_exists($zipfile) && filesize($zipfile) > $this->zip_split_every) {
1526
+ $updraftplus->log(sprintf("Zip size has gone over split limit (%s, %s) - bumping index (%d)", round(filesize($zipfile)/1048576,1), round($this->zip_split_every/1048576, 1), $this->index));
1527
+ $this->bump_index();
 
 
 
 
 
 
 
 
 
1528
  }
1529
 
1530
+ clearstatcache();
 
1531
 
1532
+ return $ret;
1533
+ }
 
 
 
 
 
 
 
 
1534
 
1535
+ private function bump_index() {
1536
+ global $updraftplus;
1537
+ $job_file_entities = $updraftplus->jobdata_get('job_file_entities');
1538
+ $youwhat = $this->whichone;
1539
 
1540
+ $timetaken = max(microtime(true)-$this->zip_microtime_start, 0.000001);
 
1541
 
1542
+ $itext = ($this->index == 0) ? '' : ($this->index+1);
1543
+ $full_path = $this->zip_basename.$itext.'.zip';
1544
+ @rename($full_path.'.tmp', $full_path);
1545
+ $kbsize = filesize($full_path)/1024;
1546
+ $rate = round($kbsize/$timetaken, 1);
1547
+ $updraftplus->log("Created ".$this->whichone." zip (".$this->index.") - ".round($kbsize,1)." Kb in ".round($timetaken,1)." s ($rate Kb/s)");
1548
+ $this->zip_microtime_start = microtime(true);
 
 
 
 
1549
 
1550
+ # No need to add $itext here - we can just delete any temporary files for this zip
1551
+ $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-".$youwhat, 600);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1552
 
1553
+ $this->index++;
1554
+ $job_file_entities[$youwhat]['index']=$this->index;
1555
+ $updraftplus->jobdata_set('job_file_entities', $job_file_entities);
1556
  }
1557
 
1558
+ }
class-zip.php ADDED
@@ -0,0 +1,282 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (!defined ('ABSPATH')) die('No direct access allowed');
4
+
5
+ if (class_exists('ZipArchive')):
6
+ # We just add a last_error variable for comaptibility with our UpdraftPlus_PclZip object
7
+ class UpdraftPlus_ZipArchive extends ZipArchive {
8
+ public $last_error = '(Unknown: ZipArchive does not return error messages)';
9
+ }
10
+ endif;
11
+
12
+ class UpdraftPlus_BinZip extends UpdraftPlus_PclZip {
13
+
14
+ private $binzip;
15
+
16
+ function __construct() {
17
+ global $updraftplus_backup;
18
+ $this->binzip = $updraftplus_backup->binzip;
19
+ if (!is_string($this->binzip)) {
20
+ $this->last_error = "No binary zip was found";
21
+ return false;
22
+ }
23
+ $this->debug = UpdraftPlus_Options::get_updraft_option('updraft_debug_mode');
24
+ return parent::__construct();
25
+ }
26
+
27
+ public function addFile($file, $add_as) {
28
+
29
+ global $updraftplus;
30
+ $base = $updraftplus->str_lreplace($add_as, '', $file);
31
+
32
+ if ($file == $base) {
33
+ // Shouldn't happen
34
+ } else {
35
+ $rdirname = untrailingslashit($base);
36
+ # Note: $file equals $rdirname/$add_as
37
+ $this->addfiles[$rdirname][] = $add_as;
38
+ }
39
+
40
+ }
41
+
42
+ # The standard zip binary cannot list; so we use PclZip for that
43
+ # Do the actual write-out - it is assumed that close() is where this is done. Needs to return true/false
44
+ public function close() {
45
+
46
+ if (empty($this->pclzip)) {
47
+ $this->last_error = 'Zip file was not opened';
48
+ return false;
49
+ }
50
+
51
+ global $updraftplus;
52
+ $updraft_dir = $updraftplus->backups_dir_location();
53
+
54
+ $activity = false;
55
+
56
+ # BinZip does not like zero-sized zip files
57
+ if (file_exists($this->path) && 0 == filesize($this->path)) @unlink($this->path);
58
+
59
+ $descriptorspec = array(
60
+ 0 => array('pipe', 'r'),
61
+ 1 => array('pipe', 'w'),
62
+ 2 => array('pipe', 'w')
63
+ );
64
+ $exec = $this->binzip." -v -@ ".escapeshellarg($this->path);
65
+ $last_recorded_alive = time();
66
+ $something_useful_happened = $updraftplus->something_useful_happened;
67
+ $orig_size = file_exists($destination) ? filesize($destination) : 0;
68
+ $last_size = $orig_size;
69
+ clearstatcache();
70
+
71
+ $added_dirs_yet = false;
72
+
73
+ // Loop over each destination directory name
74
+ foreach ($this->addfiles as $rdirname => $files) {
75
+
76
+ $process = proc_open($exec, $descriptorspec, $pipes, $rdirname);
77
+
78
+ if (!is_resource($process)) {
79
+ $this->last_error = $updraftplus->log("BinZip error: popen failed");
80
+ return false;
81
+ }
82
+
83
+ if (!$added_dirs_yet) {
84
+ # Add the directories - (in fact, with binzip, non-empty directories automatically have their entries added; but it doesn't hurt to add them explicitly)
85
+ foreach ($this->adddirs as $dir) {
86
+ fwrite($pipes[0], $dir."/\n");
87
+ }
88
+ $added_dirs_yet=true;
89
+ }
90
+
91
+ foreach ($files as $file) {
92
+ // Send the list of files on stdin
93
+ fwrite($pipes[0], $file."\n");
94
+ }
95
+ fclose($pipes[0]);
96
+
97
+ while (!feof($pipes[1])) {
98
+ $w = fgets($pipes[1], 1024);
99
+ // Logging all this really slows things down; use debug to mitigate
100
+ if ($w && $this->debug) $updraftplus->log("Output from zip: ".trim($w), 'debug');
101
+ if (time() > $last_recorded_alive + 5) {
102
+ $updraftplus->record_still_alive();
103
+ $last_recorded_alive = time();
104
+ }
105
+ if (file_exists($this->path)) {
106
+ $new_size = @filesize($this->path);
107
+ if (!$something_useful_happened && $new_size > $orig_size + 20) {
108
+ $updraftplus->something_useful_happened();
109
+ $something_useful_happened = true;
110
+ }
111
+ clearstatcache();
112
+ # Log when 20% bigger or at least every 50Mb
113
+ if ($new_size > $last_size*1.2 || $new_size > $last_size + 52428800) {
114
+ $updraftplus->log($this->path.sprintf(": size is now: %.2f Mb", round($new_size/1048576,1)));
115
+ $last_size = $new_size;
116
+ }
117
+ }
118
+ }
119
+
120
+ fclose($pipes[1]);
121
+
122
+ while (!feof($pipes[2])) {
123
+ $last_error = fgets($pipes[2]);
124
+ if (!empty($last_error)) $this->last_error = $last_error;
125
+ }
126
+ fclose($pipes[2]);
127
+
128
+ $ret = proc_close($process);
129
+
130
+ if ($ret != 0 && $ret != 12) {
131
+ $updraftplus->log("Binary zip: error (code: $ret)");
132
+ if (!empty($w) && !$this->debug) $updraftplus->log("Last output from zip: ".trim($w), 'debug');
133
+ return false;
134
+ }
135
+
136
+ unset($this->addfiles[$rdirname]);
137
+ }
138
+
139
+ return true;
140
+ }
141
+
142
+ }
143
+
144
+ # A ZipArchive compatibility layer, with behaviour sufficient for our usage of ZipArchive
145
+ class UpdraftPlus_PclZip {
146
+
147
+ protected $pclzip;
148
+ protected $path;
149
+ protected $addfiles;
150
+ protected $adddirs;
151
+ private $statindex;
152
+ public $last_error;
153
+
154
+ function __construct() {
155
+ $this->addfiles = array();
156
+ $this->adddirs = array();
157
+ }
158
+
159
+ public function __get($name) {
160
+ if ($name != 'numFiles') return null;
161
+
162
+ if (empty($this->pclzip)) return false;
163
+
164
+ $statindex = $this->pclzip->listContent();
165
+
166
+ if (empty($statindex)) {
167
+ $this->statindex=array();
168
+ return 0;
169
+ }
170
+
171
+ $result = array();
172
+ foreach ($statindex as $i => $file) {
173
+ if (!isset($statindex[$i]['folder']) || 0 == $statindex[$i]['folder']) {
174
+ $result[] = $file;
175
+ }
176
+ unset($statindex[$i]);
177
+ }
178
+
179
+ $this->statindex=$result;
180
+
181
+ return count($this->statindex);
182
+
183
+ }
184
+
185
+ public function statIndex($i) {
186
+
187
+ if (empty($this->statindex[$i])) return array('name' => null, 'size' => 0);
188
+
189
+ return array('name' => $this->statindex[$i]['filename'], 'size' => $this->statindex[$i]['size']);
190
+
191
+ }
192
+
193
+ public function open($path, $flags = 0) {
194
+ if(!class_exists('PclZip')) require_once(ABSPATH.'/wp-admin/includes/class-pclzip.php');
195
+ if(!class_exists('PclZip')) {
196
+ $this->last_error = "No PclZip class was found";
197
+ return false;
198
+ }
199
+
200
+ $ziparchive_create_match = (defined('ZIPARCHIVE::CREATE')) ? ZIPARCHIVE::CREATE : 1;
201
+
202
+ if ($flags == $ziparchive_create_match && file_exists($path)) @unlink($path);
203
+
204
+ $this->pclzip = new PclZip($path);
205
+ if (empty($this->pclzip)) {
206
+ $this->last_error = 'Could not get a PclZip object';
207
+ return false;
208
+ }
209
+
210
+ # Make the empty directory we need to implement addEmptyDir()
211
+ global $updraftplus;
212
+ $updraft_dir = $updraftplus->backups_dir_location();
213
+ if (!is_dir($updraft_dir.'/emptydir') && !mkdir($updraft_dir.'/emptydir')) {
214
+ $this->last_error = "Could not create empty directory ($updraft_dir/emptydir)";
215
+ return false;
216
+ }
217
+
218
+ $this->path = $path;
219
+
220
+ return true;
221
+
222
+ }
223
+
224
+ # Do the actual write-out - it is assumed that close() is where this is done. Needs to return true/false
225
+ public function close() {
226
+ if (empty($this->pclzip)) {
227
+ $this->last_error = 'Zip file was not opened';
228
+ return false;
229
+ }
230
+
231
+ global $updraftplus;
232
+ $updraft_dir = $updraftplus->backups_dir_location();
233
+
234
+ $activity = false;
235
+
236
+ # Add the empty directories
237
+ foreach ($this->adddirs as $dir) {
238
+ if (false == $this->pclzip->add($updraft_dir.'/emptydir', PCLZIP_OPT_REMOVE_PATH, $updraft_dir.'/emptydir', PCLZIP_OPT_ADD_PATH, $dir)) {
239
+ $this->last_error = $this->pclzip->errorInfo(true);
240
+ return false;
241
+ }
242
+ $activity = true;
243
+ }
244
+
245
+ foreach ($this->addfiles as $rdirname => $adirnames) {
246
+ foreach ($adirnames as $adirname => $files) {
247
+ if (false == $this->pclzip->add($files, PCLZIP_OPT_REMOVE_PATH, $rdirname, PCLZIP_OPT_ADD_PATH, $adirname)) {
248
+ $this->last_error = $this->pclzip->errorInfo(true);
249
+ return false;
250
+ }
251
+ $activity = true;
252
+ }
253
+ unset($this->addfiles[$rdirname]);
254
+ }
255
+
256
+ $this->pclzip = false;
257
+ $this->addfiles = array();
258
+ $this->adddirs = array();
259
+
260
+ clearstatcache();
261
+ if ($activity && filesize($this->path) < 50) {
262
+ $this->last_error = "Write failed - unknown cause (check your file permissions)";
263
+ return false;
264
+ }
265
+
266
+ return true;
267
+ }
268
+
269
+ # Note: basename($add_as) is irrelevant; that is, it is actually basename($file) that will be used. But these are always identical in our usage.
270
+ public function addFile($file, $add_as) {
271
+ # Add the files. PclZip appears to do the whole (copy zip to temporary file, add file, move file) cycle for each file - so batch them as much as possible. We have to batch by dirname(). On a test with 1000 files of 25Kb each in the same directory, this reduced the time needed on that directory from 120s to 15s (or 5s with primed caches).
272
+ $rdirname = dirname($file);
273
+ $adirname = dirname($add_as);
274
+ $this->addfiles[$rdirname][$adirname][] = $file;
275
+ }
276
+
277
+ # PclZip doesn't have a direct way to do this
278
+ public function addEmptyDir($dir) {
279
+ $this->adddirs[] = $dir;
280
+ }
281
+
282
+ }
includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php CHANGED
@@ -49,7 +49,7 @@ abstract class Dropbox_ConsumerAbstract
49
  $this->getAccessToken();
50
  } catch(Dropbox_Exception $e) {
51
  global $updraftplus;
52
- $updraftplus->log($e->getMessage().' - need to reauthenticate with Dropbox');
53
  $this->getRequestToken();
54
  $this->authorise();
55
  }
@@ -79,11 +79,17 @@ abstract class Dropbox_ConsumerAbstract
79
  */
80
  private function authorise()
81
  {
82
- // Only redirect if using CLI
83
  if (PHP_SAPI !== 'cli' && (!defined('DOING_CRON') || !DOING_CRON)) {
84
  $url = $this->getAuthoriseUrl();
85
- header('Location: ' . $url);
 
 
 
 
86
  exit;
 
 
87
  }
88
  global $updraftplus;
89
  $updraftplus->log('Dropbox reauthorisation needed; but we are running from cron or the CLI, so this is not possible');
49
  $this->getAccessToken();
50
  } catch(Dropbox_Exception $e) {
51
  global $updraftplus;
52
+ $updraftplus->log($e->getMessage().' - need to reauthenticate this site with Dropbox (if this fails, then you can also try wiping your settings from the Expert Settings section');
53
  $this->getRequestToken();
54
  $this->authorise();
55
  }
79
  */
80
  private function authorise()
81
  {
82
+ // Only redirect if not using CLI
83
  if (PHP_SAPI !== 'cli' && (!defined('DOING_CRON') || !DOING_CRON)) {
84
  $url = $this->getAuthoriseUrl();
85
+ if (!headers_sent()) {
86
+ header('Location: ' . $url);
87
+ } else {
88
+ throw new Dropbox_Exception(sprintf(__('The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help).', ''), 'Dropbox'));
89
+ }
90
  exit;
91
+ ?><?php
92
+ return;
93
  }
94
  global $updraftplus;
95
  $updraftplus->log('Dropbox reauthorisation needed; but we are running from cron or the CLI, so this is not possible');
includes/Dropbox/OAuth/Storage/Encrypter.php CHANGED
@@ -33,6 +33,9 @@ class Dropbox_Encrypter
33
  {
34
  if (!extension_loaded('mcrypt')) {
35
  throw new Dropbox_Exception('The storage encrypter requires the PHP MCrypt extension to be available. Please check your PHP configuration.');
 
 
 
36
  } elseif (($length = mb_strlen($key, '8bit')) !== self::KEY_SIZE) {
37
  throw new Dropbox_Exception('Expecting a ' . self::KEY_SIZE . ' byte key, got ' . $length);
38
  } else {
33
  {
34
  if (!extension_loaded('mcrypt')) {
35
  throw new Dropbox_Exception('The storage encrypter requires the PHP MCrypt extension to be available. Please check your PHP configuration.');
36
+ } elseif (preg_match('/^[A-Za-z0-9]+$/', $key) && $length = strlen($key) === self::KEY_SIZE) {
37
+ # Short-cut so that the mbstring extension is not required
38
+ $this->key = $key;
39
  } elseif (($length = mb_strlen($key, '8bit')) !== self::KEY_SIZE) {
40
  throw new Dropbox_Exception('Expecting a ' . self::KEY_SIZE . ' byte key, got ' . $length);
41
  } else {
includes/cacert.pem CHANGED
@@ -147,44 +147,6 @@ WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf
147
  Tqj/ZA1k
148
  -----END CERTIFICATE-----
149
 
150
- Verisign Class 1 Public Primary Certification Authority - G2
151
- ============================================================
152
- -----BEGIN CERTIFICATE-----
153
- MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
154
- MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy
155
- eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
156
- biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
157
- dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
158
- MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMgUHJpbWFy
159
- eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
160
- biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
161
- dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgd
162
- k4xWArzZbxpvUjZudVYKVdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIq
163
- WpDBucSmFc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQIDAQAB
164
- MA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0Jh9ZrbWB85a7FkCMM
165
- XErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2uluIncrKTdcu1OofdPvAbT6shkdHvC
166
- lUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68DzFc6PLZ
167
- -----END CERTIFICATE-----
168
-
169
- Verisign Class 2 Public Primary Certification Authority - G2
170
- ============================================================
171
- -----BEGIN CERTIFICATE-----
172
- MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQswCQYDVQQGEwJV
173
- UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h
174
- cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp
175
- Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
176
- c3QgTmV0d29yazAeFw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJV
177
- UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1h
178
- cnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNp
179
- Z24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
180
- c3QgTmV0d29yazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjx
181
- nNuX6Zr8wgQGE75fUsjMHiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRC
182
- wiNPStjwDqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cCAwEA
183
- ATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9jinb3/7aHmZuovCfTK
184
- 1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAXrXfMSTWqz9iP0b63GJZHc2pUIjRk
185
- LbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnInjBJ7xUS0rg==
186
- -----END CERTIFICATE-----
187
-
188
  Verisign Class 3 Public Primary Certification Authority - G2
189
  ============================================================
190
  -----BEGIN CERTIFICATE-----
@@ -304,54 +266,6 @@ V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r
304
  on+jjBXu
305
  -----END CERTIFICATE-----
306
 
307
- Verisign Class 1 Public Primary Certification Authority - G3
308
- ============================================================
309
- -----BEGIN CERTIFICATE-----
310
- MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV
311
- UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
312
- cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
313
- IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh
314
- dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw
315
- CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy
316
- dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv
317
- cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkg
318
- Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
319
- ggEBAN2E1Lm0+afY8wR4nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/E
320
- bRrsC+MO8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjVojYJ
321
- rKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjbPG7PoBMAGrgnoeS+
322
- Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP26KbqxzcSXKMpHgLZ2x87tNcPVkeB
323
- FQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vrn5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA
324
- q2aN17O6x5q25lXQBfGfMY1aqtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/N
325
- y9Sn2WCVhDr4wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3
326
- ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrspSCAaWihT37h
327
- a88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4E1Z5T21Q6huwtVexN2ZYI/Pc
328
- D98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g==
329
- -----END CERTIFICATE-----
330
-
331
- Verisign Class 2 Public Primary Certification Authority - G3
332
- ============================================================
333
- -----BEGIN CERTIFICATE-----
334
- MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT
335
- MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y
336
- azE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ug
337
- b25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0
338
- aW9uIEF1dGhvcml0eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJ
339
- BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
340
- c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
341
- aXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBD
342
- ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
343
- AQEArwoNwtUs22e5LeWUJ92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6
344
- tW8UvxDOJxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUYwZF7
345
- C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9okoqQHgiBVrKtaaNS
346
- 0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjNqWm6o+sdDZykIKbBoMXRRkwXbdKs
347
- Zj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/ESrg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0
348
- JhU8wI1NQ0kdvekhktdmnLfexbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf
349
- 0xwLRtxyID+u7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU
350
- sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RIsH/7NiXaldDx
351
- JBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTPcjnhsUPgKM+351psE2tJs//j
352
- GHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q
353
- -----END CERTIFICATE-----
354
-
355
  Verisign Class 3 Public Primary Certification Authority - G3
356
  ============================================================
357
  -----BEGIN CERTIFICATE-----
@@ -772,31 +686,6 @@ gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
772
  X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
773
  -----END CERTIFICATE-----
774
 
775
- UTN-USER First-Network Applications
776
- ===================================
777
- -----BEGIN CERTIFICATE-----
778
- MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCBozELMAkGA1UE
779
- BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
780
- IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzAp
781
- BgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5
782
- WhcNMTkwNzA5MTg1NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5T
783
- YWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho
784
- dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3QtTmV0d29yayBB
785
- cHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz+5Gh5DZVhawGNFug
786
- mliy+LUPBXeDrjKxdpJo7CNKyXY/45y2N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4Cj
787
- DUeJT1FxL+78P/m4FoCHiZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXu
788
- Ozr0hAReYFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1axwi
789
- P8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6gyN7igEL66S/ozjIE
790
- j3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8w
791
- HQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPhahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9j
792
- cmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0G
793
- CSqGSIb3DQEBBQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y
794
- IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6LzsQCv4AdRWOOTK
795
- RIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4ZSfP1FMa8Kxun08FDAOBp4Qp
796
- xFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qMYEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAq
797
- DbUMo2s/rn9X9R+WfN9v3YIwLGUbQErNaLly7HF27FSOH4UMAWr6pjisH8SE
798
- -----END CERTIFICATE-----
799
-
800
  America Online Root Certification Authority 1
801
  =============================================
802
  -----BEGIN CERTIFICATE-----
@@ -1084,26 +973,6 @@ s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ
1084
  FL39vmwLAw==
1085
  -----END CERTIFICATE-----
1086
 
1087
- Sonera Class 1 Root CA
1088
- ======================
1089
- -----BEGIN CERTIFICATE-----
1090
- MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG
1091
- U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAxMDQwNjEwNDkxM1oXDTIxMDQw
1092
- NjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh
1093
- IENsYXNzMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H88
1094
- 7dF+2rDNbS82rDTG29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9
1095
- EJUkoVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk3w0LBUXl
1096
- 0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBLqdReLjVQCfOAl/QMF645
1097
- 2F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIINnvmLVz5MxxftLItyM19yejhW1ebZrgUa
1098
- HXVFsculJRwSVzb9IjcCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZT
1099
- iFIwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE9
1100
- 28Jj2VuXZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0HDjxV
1101
- yhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VOTzF2nBBhjrZTOqMR
1102
- vq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2UvkVrCqIexVmiUefkl98HVrhq4uz2P
1103
- qYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4wzMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9Z
1104
- IRlXvVWa
1105
- -----END CERTIFICATE-----
1106
-
1107
  Sonera Class 2 Root CA
1108
  ======================
1109
  -----BEGIN CERTIFICATE-----
@@ -1170,34 +1039,6 @@ O0ESm70NRyN/PErQr8Cv9u8btRXE64PECV90i9kR+8JWsTz4cMo0jUNAE4z9mQNUecYu6oah9jrU
1170
  Cbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38aQNiuJkFBT1reBK9sG9l
1171
  -----END CERTIFICATE-----
1172
 
1173
- TDC OCES Root CA
1174
- ================
1175
- -----BEGIN CERTIFICATE-----
1176
- MIIFGTCCBAGgAwIBAgIEPki9xDANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJESzEMMAoGA1UE
1177
- ChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wMzAyMTEwODM5MzBaFw0zNzAyMTEwOTA5
1178
- MzBaMDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNUREMxFDASBgNVBAMTC1REQyBPQ0VTIENBMIIB
1179
- IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArGL2YSCyz8DGhdfjeebM7fI5kqSXLmSjhFuH
1180
- nEz9pPPEXyG9VhDr2y5h7JNp46PMvZnDBfwGuMo2HP6QjklMxFaaL1a8z3sM8W9Hpg1DTeLpHTk0
1181
- zY0s2RKY+ePhwUp8hjjEqcRhiNJerxomTdXkoCJHhNlktxmW/OwZ5LKXJk5KTMuPJItUGBxIYXvV
1182
- iGjaXbXqzRowwYCDdlCqT9HU3Tjw7xb04QxQBr/q+3pJoSgrHPb8FTKjdGqPqcNiKXEx5TukYBde
1183
- dObaE+3pHx8b0bJoc8YQNHVGEBDjkAB2QMuLt0MJIf+rTpPGWOmlgtt3xDqZsXKVSQTwtyv6e1mO
1184
- 3QIDAQABo4ICNzCCAjMwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgewGA1UdIASB
1185
- 5DCB4TCB3gYIKoFQgSkBAQEwgdEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5k
1186
- ay9yZXBvc2l0b3J5MIGdBggrBgEFBQcCAjCBkDAKFgNUREMwAwIBARqBgUNlcnRpZmlrYXRlciBm
1187
- cmEgZGVubmUgQ0EgdWRzdGVkZXMgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4xLiBDZXJ0aWZp
1188
- Y2F0ZXMgZnJvbSB0aGlzIENBIGFyZSBpc3N1ZWQgdW5kZXIgT0lEIDEuMi4yMDguMTY5LjEuMS4x
1189
- LjARBglghkgBhvhCAQEEBAMCAAcwgYEGA1UdHwR6MHgwSKBGoESkQjBAMQswCQYDVQQGEwJESzEM
1190
- MAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBDQTENMAsGA1UEAxMEQ1JMMTAsoCqgKIYm
1191
- aHR0cDovL2NybC5vY2VzLmNlcnRpZmlrYXQuZGsvb2Nlcy5jcmwwKwYDVR0QBCQwIoAPMjAwMzAy
1192
- MTEwODM5MzBagQ8yMDM3MDIxMTA5MDkzMFowHwYDVR0jBBgwFoAUYLWF7FZkfhIZJ2cdUBVLc647
1193
- +RIwHQYDVR0OBBYEFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GCSqGSIb2fQdBAAQQMA4bCFY2LjA6
1194
- NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEACromJkbTc6gJ82sLMJn9iuFXehHTuJTXCRBuo7E4
1195
- A9G28kNBKWKnctj7fAXmMXAnVBhOinxO5dHKjHiIzxvTkIvmI/gLDjNDfZziChmPyQE+dF10yYsc
1196
- A+UYyAFMP8uXBV2YcaaYb7Z8vTd/vuGTJW1v8AqtFxjhA7wHKcitJuj4YfD9IQl+mo6paH1IYnK9
1197
- AOoBmbgGglGBTvH1tJFUuSN6AJqfXY3gPGS5GhKSKseCRHI53OI8xthV9RVOyAUO28bQYqbsFbS1
1198
- AoLbrIyigfCbmTH1ICCoiGEKB5+U/NDXG8wuF/MEJ3Zn61SD/aSQfgY9BKNDLdr8C2LqL19iUw==
1199
- -----END CERTIFICATE-----
1200
-
1201
  UTN DATACorp SGC Root CA
1202
  ========================
1203
  -----BEGIN CERTIFICATE-----
@@ -1223,32 +1064,6 @@ EZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwP
1223
  DPafepE39peC4N1xaf92P2BNPM/3mfnGV/TJVTl4uix5yaaIK/QI
1224
  -----END CERTIFICATE-----
1225
 
1226
- UTN USERFirst Email Root CA
1227
- ===========================
1228
- -----BEGIN CERTIFICATE-----
1229
- MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE
1230
- BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
1231
- IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0
1232
- BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05
1233
- OTA3MDkxNzI4NTBaFw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQx
1234
- FzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsx
1235
- ITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJz
1236
- dC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
1237
- MIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIx
1238
- B8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8
1239
- om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHG
1240
- TPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7Nl
1241
- yP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4G5MIG2MAsGA1UdDwQE
1242
- AwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNV
1243
- HR8EUTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGll
1244
- bnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH
1245
- AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u7mFVbwQ+zzne
1246
- xRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0xtcgBEXkzYABurorbs6q15L+
1247
- 5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQrfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarV
1248
- NZ1yQAOJujEdxRBoUp7fooXFXAimeOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZ
1249
- w7JHpsIyYdfHb0gkUSeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ=
1250
- -----END CERTIFICATE-----
1251
-
1252
  UTN USERFirst Hardware Root CA
1253
  ==============================
1254
  -----BEGIN CERTIFICATE-----
@@ -1275,31 +1090,6 @@ iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67
1275
  nfhmqA==
1276
  -----END CERTIFICATE-----
1277
 
1278
- UTN USERFirst Object Root CA
1279
- ============================
1280
- -----BEGIN CERTIFICATE-----
1281
- MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UE
1282
- BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
1283
- IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAb
1284
- BgNVBAMTFFVUTi1VU0VSRmlyc3QtT2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAz
1285
- NlowgZUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx
1286
- HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2Vy
1287
- dHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCCASIwDQYJKoZIhvcNAQEB
1288
- BQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicPHxzfOpuCaDDASmEd8S8O+r5596Uj71VR
1289
- loTN2+O5bj4x2AogZ8f02b+U60cEPgLOKqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQ
1290
- w5ujm9M89RKZd7G3CeBo5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vu
1291
- lBe3/IW+pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehbkkj7
1292
- RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUCAwEAAaOBrzCBrDAL
1293
- BgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU2u1kdBScFDyr3ZmpvVsoTYs8
1294
- ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmly
1295
- c3QtT2JqZWN0LmNybDApBgNVHSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQw
1296
- DQYJKoZIhvcNAQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw
1297
- NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXBmMiKVl0+7kNO
1298
- PmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU4U3GDZlDAQ0Slox4nb9QorFE
1299
- qmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK581OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCG
1300
- hU3IfdeLA/5u1fedFqySLKAj5ZyRUh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g=
1301
- -----END CERTIFICATE-----
1302
-
1303
  Camerfirma Chambers of Commerce Root
1304
  ====================================
1305
  -----BEGIN CERTIFICATE-----
@@ -1354,42 +1144,6 @@ IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
1354
  t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
1355
  -----END CERTIFICATE-----
1356
 
1357
- NetLock Qualified (Class QA) Root
1358
- =================================
1359
- -----BEGIN CERTIFICATE-----
1360
- MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
1361
- CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
1362
- BAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQDEzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVn
1363
- eXpvaSAoQ2xhc3MgUUEpIFRhbnVzaXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0
1364
- bG9jay5odTAeFw0wMzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTER
1365
- MA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNhZ2kgS2Z0
1366
- LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5ldExvY2sgTWlub3NpdGV0
1367
- dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZhbnlraWFkbzEeMBwGCSqGSIb3DQEJARYP
1368
- aW5mb0BuZXRsb2NrLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRV
1369
- CacbvWy5FPSKAtt2/GoqeKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e
1370
- 8ia6AFQer7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO53Lhb
1371
- m+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWdvLrqOU+L73Sa58XQ
1372
- 0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0lmT+1fMptsK6ZmfoIYOcZwvK9UdPM
1373
- 0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4ICwDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
1374
- HQ8BAf8EBAMCAQYwggJ1BglghkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2
1375
- YW55IGEgTmV0TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh
1376
- biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQgZWxla3Ryb25p
1377
- a3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywgdmFsYW1pbnQgZWxmb2dhZGFz
1378
- YW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwg
1379
- YXogQWx0YWxhbm9zIFN6ZXJ6b2Rlc2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kg
1380
- ZWxqYXJhcyBtZWd0ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczov
1381
- L3d3dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0BuZXRsb2Nr
1382
- Lm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBhbmQgdGhlIHVzZSBvZiB0
1383
- aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMg
1384
- YXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0
1385
- IGluZm9AbmV0bG9jay5uZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3
1386
- DQEBBQUAA4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQMznN
1387
- wNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+NFAwLvt/MpqNPfMg
1388
- W/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCRVCHnpgu0mfVRQdzNo0ci2ccBgcTc
1389
- R08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR
1390
- 5qq5aKrN9p2QdRLqOBrKROi3macqaJVmlaut74nLYKkGEsaUR+ko
1391
- -----END CERTIFICATE-----
1392
-
1393
  NetLock Notary (Class A) Root
1394
  =============================
1395
  -----BEGIN CERTIFICATE-----
@@ -1886,37 +1640,6 @@ hGIAF728JRhX8tepb1mIvDS3LoV4nZbcFMMsilKbloxSZj2GFotHuFEJjOp9zYhys2AzsfAKRO8P
1886
  UrbnBEI=
1887
  -----END CERTIFICATE-----
1888
 
1889
- SwissSign Platinum CA - G2
1890
- ==========================
1891
- -----BEGIN CERTIFICATE-----
1892
- MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UEBhMCQ0gxFTAT
1893
- BgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWduIFBsYXRpbnVtIENBIC0gRzIw
1894
- HhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAwWjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMM
1895
- U3dpc3NTaWduIEFHMSMwIQYDVQQDExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJ
1896
- KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu
1897
- 669yIIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2HtnIuJpX+UF
1898
- eNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+6ixuEFGSzH7VozPY1kne
1899
- WCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5objM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIo
1900
- j5+saCB9bzuohTEJfwvH6GXp43gOCWcwizSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/6
1901
- 8++QHkwFix7qepF6w9fl+zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34T
1902
- aNhxKFrYzt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaPpZjy
1903
- domyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtFKwH3HBqi7Ri6Cr2D
1904
- +m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuWae5ogObnmLo2t/5u7Su9IPhlGdpV
1905
- CX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMBAAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud
1906
- EwEB/wQFMAMBAf8wHQYDVR0OBBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCv
1907
- zAeHFUdvOMW0ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW
1908
- IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUAA4ICAQAIhab1
1909
- Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0uMoI3LQwnkAHFmtllXcBrqS3
1910
- NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4
1911
- U99REJNi54Av4tHgvI42Rncz7Lj7jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8
1912
- KV2LwUvJ4ooTHbG/u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl
1913
- 9x8DYSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1puEa+S1B
1914
- aYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXaicYwu+uPyyIIoK6q8QNs
1915
- OktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbGDI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSY
1916
- Mdp08YSTcU1f+2BY0fvEwW2JorsgH51xkcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAci
1917
- IfNAChs0B0QTwoRqjt8ZWr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g==
1918
- -----END CERTIFICATE-----
1919
-
1920
  SwissSign Gold CA - G2
1921
  ======================
1922
  -----BEGIN CERTIFICATE-----
@@ -2254,32 +1977,6 @@ hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY
2254
  okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
2255
  -----END CERTIFICATE-----
2256
 
2257
- S-TRUST Authentication and Encryption Root CA 2005 PN
2258
- =====================================================
2259
- -----BEGIN CERTIFICATE-----
2260
- MIIEezCCA2OgAwIBAgIQNxkY5lNUfBq1uMtZWts1tzANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UE
2261
- BhMCREUxIDAeBgNVBAgTF0JhZGVuLVd1ZXJ0dGVtYmVyZyAoQlcpMRIwEAYDVQQHEwlTdHV0dGdh
2262
- cnQxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fzc2VuIFZlcmxhZyBHbWJIMT4wPAYDVQQDEzVT
2263
- LVRSVVNUIEF1dGhlbnRpY2F0aW9uIGFuZCBFbmNyeXB0aW9uIFJvb3QgQ0EgMjAwNTpQTjAeFw0w
2264
- NTA2MjIwMDAwMDBaFw0zMDA2MjEyMzU5NTlaMIGuMQswCQYDVQQGEwJERTEgMB4GA1UECBMXQmFk
2265
- ZW4tV3VlcnR0ZW1iZXJnIChCVykxEjAQBgNVBAcTCVN0dXR0Z2FydDEpMCcGA1UEChMgRGV1dHNj
2266
- aGVyIFNwYXJrYXNzZW4gVmVybGFnIEdtYkgxPjA8BgNVBAMTNVMtVFJVU1QgQXV0aGVudGljYXRp
2267
- b24gYW5kIEVuY3J5cHRpb24gUm9vdCBDQSAyMDA1OlBOMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
2268
- MIIBCgKCAQEA2bVKwdMz6tNGs9HiTNL1toPQb9UY6ZOvJ44TzbUlNlA0EmQpoVXhOmCTnijJ4/Ob
2269
- 4QSwI7+Vio5bG0F/WsPoTUzVJBY+h0jUJ67m91MduwwA7z5hca2/OnpYH5Q9XIHV1W/fuJvS9eXL
2270
- g3KSwlOyggLrra1fFi2SU3bxibYs9cEv4KdKb6AwajLrmnQDaHgTncovmwsdvs91DSaXm8f1Xgqf
2271
- eN+zvOyauu9VjxuapgdjKRdZYgkqeQd3peDRF2npW932kKvimAoA0SVtnteFhy+S8dF2g08LOlk3
2272
- KC8zpxdQ1iALCvQm+Z845y2kuJuJja2tyWp9iRe79n+Ag3rm7QIDAQABo4GSMIGPMBIGA1UdEwEB
2273
- /wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFTVFJv
2274
- bmxpbmUxLTIwNDgtNTAdBgNVHQ4EFgQUD8oeXHngovMpttKFswtKtWXsa1IwHwYDVR0jBBgwFoAU
2275
- D8oeXHngovMpttKFswtKtWXsa1IwDQYJKoZIhvcNAQEFBQADggEBAK8B8O0ZPCjoTVy7pWMciDMD
2276
- pwCHpB8gq9Yc4wYfl35UvbfRssnV2oDsF9eK9XvCAPbpEW+EoFolMeKJ+aQAPzFoLtU96G7m1R08
2277
- P7K9n3frndOMusDXtk3sU5wPBG7qNWdX4wple5A64U8+wwCSersFiXOMy6ZNwPv2AtawB6MDwidA
2278
- nwzkhYItr5pCHdDHjfhA7p0GVxzZotiAFP7hYy0yh9WUUpY6RsZxlj33mA6ykaqP2vROJAA5Veit
2279
- F7nTNCtKqUDMFypVZUF0Qn71wK/Ik63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8b
2280
- Hz2eBIPdltkdOpQ=
2281
- -----END CERTIFICATE-----
2282
-
2283
  Microsec e-Szigno Root CA
2284
  =========================
2285
  -----BEGIN CERTIFICATE-----
@@ -2475,28 +2172,6 @@ dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
2475
  Cm26OWMohpLzGITY+9HPBVZkVw==
2476
  -----END CERTIFICATE-----
2477
 
2478
- ComSign CA
2479
- ==========
2480
- -----BEGIN CERTIFICATE-----
2481
- MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0MRMwEQYDVQQD
2482
- EwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTMy
2483
- MThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMTCkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNp
2484
- Z24xCzAJBgNVBAYTAklMMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49q
2485
- ROR+WCf4C9DklBKK8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTy
2486
- P2Q298CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb2CEJKHxN
2487
- GGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxCejVb7Us6eva1jsz/D3zk
2488
- YDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7KpiXd3DTKaCQeQzC6zJMw9kglcq/QytNuEM
2489
- rkvF7zuZ2SOzW120V+x0cAwqTwIDAQABo4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAy
2490
- oDCgLoYsaHR0cDovL2ZlZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0P
2491
- AQH/BAQDAgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRLAZs+
2492
- VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWdfoPPbrxHbvUanlR2
2493
- QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0McXS6hMTXcpuEfDhOZAYnKuGntewI
2494
- mbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb
2495
- /627HOkthIDYIb6FUtnUdLlphbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VG
2496
- zT2ouvDzuFYkRes3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U
2497
- AGegcQCCSA==
2498
- -----END CERTIFICATE-----
2499
-
2500
  ComSign Secured CA
2501
  ==================
2502
  -----BEGIN CERTIFICATE-----
@@ -3045,22 +2720,6 @@ MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o
3045
  tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA==
3046
  -----END CERTIFICATE-----
3047
 
3048
- Verisign Class 1 Public Primary Certification Authority
3049
- =======================================================
3050
- -----BEGIN CERTIFICATE-----
3051
- MIICPDCCAaUCED9pHoGc8JpK83P/uUii5N0wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx
3052
- FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmltYXJ5
3053
- IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow
3054
- XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAx
3055
- IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
3056
- A4GNADCBiQKBgQDlGb9to1ZhLZlIcfZn3rmN67eehoAKkQ76OCWvRoiC5XOooJskXQ0fzGVuDLDQ
3057
- VoQYh5oGmxChc9+0WDlrbsH2FdWoqD+qEgaNMax/sDTXjzRniAnNFBHiTkVWaR94AoDa3EeRKbs2
3058
- yWNcxeDXLYd7obcysHswuiovMaruo2fa2wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFgVKTk8d6Pa
3059
- XCUDfGD67gmZPCcQcMgMCeazh88K4hiWNWLMv5sneYlfycQJ9M61Hd8qveXbhpxoJeUwfLaJFf5n
3060
- 0a3hUKw8fGJLj7qE1xIVGx/KXQ/BUpQqEZnae88MNhPVNdwQGVnqlMEAv3WP2fr9dgTbYruQagPZ
3061
- RjXZ+Hxb
3062
- -----END CERTIFICATE-----
3063
-
3064
  Verisign Class 3 Public Primary Certification Authority
3065
  =======================================================
3066
  -----BEGIN CERTIFICATE-----
147
  Tqj/ZA1k
148
  -----END CERTIFICATE-----
149
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  Verisign Class 3 Public Primary Certification Authority - G2
151
  ============================================================
152
  -----BEGIN CERTIFICATE-----
266
  on+jjBXu
267
  -----END CERTIFICATE-----
268
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
269
  Verisign Class 3 Public Primary Certification Authority - G3
270
  ============================================================
271
  -----BEGIN CERTIFICATE-----
686
  X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
687
  -----END CERTIFICATE-----
688
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
689
  America Online Root Certification Authority 1
690
  =============================================
691
  -----BEGIN CERTIFICATE-----
973
  FL39vmwLAw==
974
  -----END CERTIFICATE-----
975
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
976
  Sonera Class 2 Root CA
977
  ======================
978
  -----BEGIN CERTIFICATE-----
1039
  Cbz0vGbMPVjQV0kK7iXiQe4T+Zs4NNEA9X7nlB38aQNiuJkFBT1reBK9sG9l
1040
  -----END CERTIFICATE-----
1041
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1042
  UTN DATACorp SGC Root CA
1043
  ========================
1044
  -----BEGIN CERTIFICATE-----
1064
  DPafepE39peC4N1xaf92P2BNPM/3mfnGV/TJVTl4uix5yaaIK/QI
1065
  -----END CERTIFICATE-----
1066
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1067
  UTN USERFirst Hardware Root CA
1068
  ==============================
1069
  -----BEGIN CERTIFICATE-----
1090
  nfhmqA==
1091
  -----END CERTIFICATE-----
1092
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1093
  Camerfirma Chambers of Commerce Root
1094
  ====================================
1095
  -----BEGIN CERTIFICATE-----
1144
  t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
1145
  -----END CERTIFICATE-----
1146
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1147
  NetLock Notary (Class A) Root
1148
  =============================
1149
  -----BEGIN CERTIFICATE-----
1640
  UrbnBEI=
1641
  -----END CERTIFICATE-----
1642
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1643
  SwissSign Gold CA - G2
1644
  ======================
1645
  -----BEGIN CERTIFICATE-----
1977
  okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0=
1978
  -----END CERTIFICATE-----
1979
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1980
  Microsec e-Szigno Root CA
1981
  =========================
1982
  -----BEGIN CERTIFICATE-----
2172
  Cm26OWMohpLzGITY+9HPBVZkVw==
2173
  -----END CERTIFICATE-----
2174
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2175
  ComSign Secured CA
2176
  ==================
2177
  -----BEGIN CERTIFICATE-----
2720
  tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA==
2721
  -----END CERTIFICATE-----
2722
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2723
  Verisign Class 3 Public Primary Certification Authority
2724
  =======================================================
2725
  -----BEGIN CERTIFICATE-----
includes/ud-plupload.js DELETED
@@ -1,161 +0,0 @@
1
- jQuery(document).ready(function($){
2
-
3
- // create the uploader and pass the config from above
4
- var uploader = new plupload.Uploader(updraft_plupload_config);
5
-
6
- // checks if browser supports drag and drop upload, makes some css adjustments if necessary
7
- uploader.bind('Init', function(up){
8
- var uploaddiv = $('#plupload-upload-ui');
9
-
10
- if(up.features.dragdrop){
11
- uploaddiv.addClass('drag-drop');
12
- $('#drag-drop-area')
13
- .bind('dragover.wp-uploader', function(){ uploaddiv.addClass('drag-over'); })
14
- .bind('dragleave.wp-uploader, drop.wp-uploader', function(){ uploaddiv.removeClass('drag-over'); });
15
-
16
- } else {
17
- uploaddiv.removeClass('drag-drop');
18
- $('#drag-drop-area').unbind('.wp-uploader');
19
- }
20
- });
21
-
22
- uploader.init();
23
-
24
- // a file was added in the queue
25
- uploader.bind('FilesAdded', function(up, files){
26
- // var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
27
-
28
- plupload.each(files, function(file){
29
-
30
- if (! /^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(zip|gz|gz\.crypt)$/i.test(file.name)) {
31
- alert(file.name+': This file is a zip, but does not appear to be an UpdraftPlus backup archive (such files are .zip files which have a name like: backup_(time)_(site name)_(code)_(type).zip)');
32
- uploader.removeFile(file);
33
- return;
34
- }
35
-
36
- // a file was added, you may want to update your DOM here...
37
- $('#filelist').append(
38
- '<div class="file" id="' + file.id + '"><b>' +
39
- file.name + '</b> (<span>' + plupload.formatSize(0) + '</span>/' + plupload.formatSize(file.size) + ') ' +
40
- '<div class="fileprogress"></div></div>');
41
- });
42
-
43
- up.refresh();
44
- up.start();
45
- });
46
-
47
- uploader.bind('UploadProgress', function(up, file) {
48
- $('#' + file.id + " .fileprogress").width(file.percent + "%");
49
- $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
50
- });
51
-
52
- uploader.bind('Error', function(up, error) {
53
-
54
- alert('Upload error (code '+error.code+") : "+error.message+" (make sure that you were trying to upload a zip file previously created by UpdraftPlus)");
55
-
56
- });
57
-
58
-
59
- // a file was uploaded
60
- uploader.bind('FileUploaded', function(up, file, response) {
61
-
62
- if (response.status == '200') {
63
- // this is your ajax response, update the DOM with it or something...
64
- if (response.response.substring(0,6) == 'ERROR:') {
65
- alert("Upload error: "+response.response.substring(6));
66
- } else if (response.response.substring(0,3) == 'OK:') {
67
- updraft_updatehistory(1);
68
- } else {
69
- alert('Unknown server response: '+response.response);
70
- }
71
- } else {
72
- alert('Unknown server response status: '+response.code);
73
- }
74
-
75
- });
76
-
77
- });
78
-
79
- // Next: the encrypted database pluploader
80
-
81
- jQuery(document).ready(function($){
82
-
83
- // create the uploader and pass the config from above
84
- var uploader = new plupload.Uploader(updraft_plupload_config2);
85
-
86
- // checks if browser supports drag and drop upload, makes some css adjustments if necessary
87
- uploader.bind('Init', function(up){
88
- var uploaddiv = $('#plupload-upload-ui2');
89
-
90
- if(up.features.dragdrop){
91
- uploaddiv.addClass('drag-drop');
92
- $('#drag-drop-area2')
93
- .bind('dragover.wp-uploader', function(){ uploaddiv.addClass('drag-over'); })
94
- .bind('dragleave.wp-uploader, drop.wp-uploader', function(){ uploaddiv.removeClass('drag-over'); });
95
- } else {
96
- uploaddiv.removeClass('drag-drop');
97
- $('#drag-drop-area2').unbind('.wp-uploader');
98
- }
99
- });
100
-
101
- uploader.init();
102
-
103
- // a file was added in the queue
104
- uploader.bind('FilesAdded', function(up, files){
105
- // var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
106
-
107
- plupload.each(files, function(file){
108
-
109
- if (! /^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(gz\.crypt)$/i.test(file.name)) {
110
- alert(file.name+': This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)');
111
- uploader.removeFile(file);
112
- return;
113
- }
114
-
115
- // a file was added, you may want to update your DOM here...
116
- $('#filelist2').append(
117
- '<div class="file" id="' + file.id + '"><b>' +
118
- file.name + '</b> (<span>' + plupload.formatSize(0) + '</span>/' + plupload.formatSize(file.size) + ') ' +
119
- '<div class="fileprogress"></div></div>');
120
- });
121
-
122
- up.refresh();
123
- up.start();
124
- });
125
-
126
- uploader.bind('UploadProgress', function(up, file) {
127
-
128
- $('#' + file.id + " .fileprogress").width(file.percent + "%");
129
- $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
130
- });
131
-
132
- uploader.bind('Error', function(up, error) {
133
-
134
- alert('Upload error (code '+error.code+") : "+error.message+" (make sure that you were trying to upload a backup file previously created by UpdraftPlus)");
135
-
136
- });
137
-
138
- // a file was uploaded
139
- uploader.bind('FileUploaded', function(up, file, response) {
140
-
141
- if (response.status == '200') {
142
- // this is your ajax response, update the DOM with it or something...
143
- if (response.response.substring(0,6) == 'ERROR:') {
144
- alert("Upload error: "+response.response.substring(6));
145
- } else if (response.response.substring(0,3) == 'OK:') {
146
- bkey = response.response.substring(3);
147
- // $('#' + file.id + " .fileprogress").width("100%");
148
- // $('#' + file.id + " span").append('<button type="button" onclick="updraftplus_downloadstage2(\'db\', \'db\'">Download to your computer</button>');
149
- // $('#' + file.id + " span").append('<form action="admin-ajax.php" onsubmit="return updraft_downloader(\'+bkey+''\', \'db\')" method="post"><input type="hidden" name="_wpnonce" value="'+updraft_downloader_nonce+'"><input type="hidden" name="action" value="updraft_download_backup" /><input type="hidden" name="type" value="db" /><input type="hidden" name="timestamp" value="'+bkey+'" /><input type="submit" value="Download" /></form>');
150
- $('#' + file.id + " .fileprogress").hide();
151
- $('#' + file.id).append('The file was uploaded. <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+'&decrypt_key='+$('#updraftplus_db_decrypt').val()+'">Follow this link to attempt decryption and download the database file to your computer.</a> This decryption key will be attempted: '+$('#updraftplus_db_decrypt').val().replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;"));
152
- } else {
153
- alert('Unknown server response: '+response.response);
154
- }
155
- } else {
156
- alert('Unknown server response status: '+response.code);
157
- }
158
-
159
- });
160
-
161
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/updraft-admin-ui.js ADDED
@@ -0,0 +1,621 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function updraft_delete(key, nonce, showremote) {
2
+ jQuery('#updraft_delete_timestamp').val(key);
3
+ jQuery('#updraft_delete_nonce').val(nonce);
4
+ if (showremote) {
5
+ jQuery('#updraft-delete-remote-section, #updraft_delete_remote').removeAttr('disabled').show();
6
+ } else {
7
+ jQuery('#updraft-delete-remote-section, #updraft_delete_remote').hide().attr('disabled','disabled');
8
+ }
9
+ jQuery('#updraft-delete-modal').dialog('open');
10
+ }
11
+
12
+ function updraft_restore_setoptions(entities) {
13
+ var howmany = 0;
14
+ jQuery('input[name="updraft_restore[]"]').each(function(x,y){
15
+ var entity = jQuery(y).val();
16
+ var epat = entity+'=([0-9,]+)';
17
+ var eregex = new RegExp(epat);
18
+ var ematch = entities.match(eregex);
19
+ if (ematch) {
20
+ jQuery(y).removeAttr('disabled').data('howmany', ematch[1]).parent().show();
21
+ howmany++;
22
+ if (entity == 'db') { howmany += 4.5;}
23
+ } else {
24
+ jQuery(y).attr('disabled','disabled').parent().hide();
25
+ }
26
+ });
27
+ var height = 276+howmany*20;
28
+ jQuery('#updraft-restore-modal').dialog("option", "height", height);
29
+ }
30
+
31
+
32
+ var updraft_restore_stage = 1;
33
+ var lastlog_lastmessage = "";
34
+ var lastlog_sdata = {
35
+ action: 'updraft_ajax',
36
+ subaction: 'lastlog',
37
+ };
38
+
39
+ function updraft_showlastlog(repeat){
40
+ lastlog_sdata.nonce = updraft_credentialtest_nonce;
41
+ jQuery.get(ajaxurl, lastlog_sdata, function(response) {
42
+ nexttimer = 1500;
43
+ if (lastlog_lastmessage == response) { nexttimer = 4500; }
44
+ if (repeat) { setTimeout(function(){updraft_showlastlog(true);}, nexttimer);}
45
+ jQuery('#updraft_lastlogcontainer').html(response);
46
+ lastlog_lastmessage = response;
47
+ });
48
+ }
49
+ var lastbackup_sdata = {
50
+ action: 'updraft_ajax',
51
+ subaction: 'lastbackup',
52
+ };
53
+ function updraft_showlastbackup(){
54
+ lastbackup_sdata.nonce = updraft_credentialtest_nonce;
55
+
56
+ jQuery.get(ajaxurl, lastbackup_sdata, function(response) {
57
+ if (lastbackup_laststatus == response) {
58
+ setTimeout(function(){updraft_showlastbackup();}, 7000);
59
+ } else {
60
+ jQuery('#updraft_last_backup').html(response);
61
+ }
62
+ lastbackup_laststatus = response;
63
+ });
64
+ }
65
+ var updraft_historytimer = 0;
66
+ var calculated_diskspace = 0;
67
+ function updraft_historytimertoggle(forceon) {
68
+ if (!updraft_historytimer || forceon == 1) {
69
+ updraft_updatehistory(0);
70
+ updraft_historytimer = setInterval(function(){updraft_updatehistory(0);}, 30000);
71
+ if (!calculated_diskspace) {
72
+ updraftplus_diskspace();
73
+ calculated_diskspace=1;
74
+ }
75
+ } else {
76
+ clearTimeout(updraft_historytimer);
77
+ updraft_historytimer = 0;
78
+ }
79
+ }
80
+ function updraft_updatehistory(rescan) {
81
+ if (rescan == 1) {
82
+ jQuery('#updraft_existing_backups').html('<p style="text-align:center;"><em>'+updraftlion.rescanning+'</em></p>');
83
+ }
84
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'historystatus', nonce: updraft_credentialtest_nonce, rescan: rescan }, function(response) {
85
+ try {
86
+ resp = jQuery.parseJSON(response);
87
+ if (resp.n != null) { jQuery('#updraft_showbackups').html(resp.n); }
88
+ if (resp.t != null) { jQuery('#updraft_existing_backups').html(resp.t); }
89
+ } catch(err) {
90
+ console.log(updraftlion.unexpectedresponse+' '+response);
91
+ }
92
+ });
93
+ }
94
+
95
+ function updraft_check_same_times() {
96
+ var dbmanual = 0;
97
+ var file_interval = jQuery('#updraft_interval').val();
98
+ if (file_interval == 'manual') {
99
+ jQuery('#updraft_files_timings').css('opacity','0.25');
100
+ } else {
101
+ jQuery('#updraft_files_timings').css('opacity',1);
102
+ }
103
+
104
+ if ('weekly' == file_interval || 'fortnightly' == file_interval || 'monthly' == file_interval) {
105
+ jQuery('#updraft_startday_files').show();
106
+ } else {
107
+ jQuery('#updraft_startday_files').hide();
108
+ }
109
+
110
+ var db_interval = jQuery('#updraft_interval_database').val();
111
+ if ( db_interval == 'manual') {
112
+ dbmanual = 1;
113
+ jQuery('#updraft_db_timings').css('opacity','0.25');
114
+ }
115
+
116
+ if ('weekly' == db_interval || 'fortnightly' == db_interval || 'monthly' == db_interval) {
117
+ jQuery('#updraft_startday_db').show();
118
+ } else {
119
+ jQuery('#updraft_startday_db').hide();
120
+ }
121
+
122
+ if (db_interval == file_interval) {
123
+ jQuery('#updraft_db_timings').css('opacity','0.25');
124
+ } else {
125
+ if (0 == dbmanual) jQuery('#updraft_db_timings').css('opacity','1');
126
+ }
127
+ }
128
+
129
+ function updraft_activejobs_delete(jobid) {
130
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_delete', jobid: jobid, nonce: updraft_credentialtest_nonce }, function(response) {
131
+ if (response.substr(0,2) == 'Y:') {
132
+ jQuery('#updraft-jobid-'+jobid).html(response.substr(2)).fadeOut('slow').remove();
133
+ } else if (response.substr(0,2) == 'X:') {
134
+ alert(response.substr(2));
135
+ } else {
136
+ alert(updraftlion.unexpectedresponse+' '+response);
137
+ }
138
+ });
139
+ }
140
+
141
+ function updraft_activejobs_update() {
142
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_list', nonce: updraft_credentialtest_nonce }, function(response) {
143
+ jQuery('#updraft_activejobs').html(response);
144
+ });
145
+ }
146
+
147
+ function updraftplus_diskspace_entity(key) {
148
+ jQuery('#updraft_diskspaceused_'+key).html('<em>'+updraftlion.calculating+'</em>');
149
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'diskspaceused', entity: key, nonce: updraft_credentialtest_nonce }, function(response) {
150
+ jQuery('#updraft_diskspaceused_'+key).html(response);
151
+ });
152
+ }
153
+
154
+ function updraft_iframe_modal(getwhat, title) {
155
+ jQuery('#updraft-iframe-modal-innards').html('<iframe width="100%" height="440px" src="'+ajaxurl+'?action=updraft_ajax&subaction='+getwhat+'&nonce='+updraft_credentialtest_nonce+'"></iframe>');
156
+ jQuery('#updraft-iframe-modal').dialog('option', 'title', title).dialog('open');
157
+ }
158
+
159
+ function updraftplus_diskspace() {
160
+ jQuery('#updraft_diskspaceused').html('<em>'+updraftlion.calculating+'</em>');
161
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', entity: 'updraft', subaction: 'diskspaceused', nonce: updraft_credentialtest_nonce }, function(response) {
162
+ jQuery('#updraft_diskspaceused').html(response);
163
+ });
164
+ }
165
+ var lastlog_lastmessage = "";
166
+ function updraftplus_deletefromserver(timestamp, type, findex) {
167
+ if (!findex) findex=0;
168
+ var pdata = {
169
+ action: 'updraft_download_backup',
170
+ stage: 'delete',
171
+ timestamp: timestamp,
172
+ type: type,
173
+ findex: findex,
174
+ _wpnonce: updraft_download_nonce
175
+ };
176
+ jQuery.post(ajaxurl, pdata, function(response) {
177
+ if (response != 'deleted') {
178
+ alert('We requested to delete the file, but could not understand the server\'s response '+response);
179
+ }
180
+ });
181
+ }
182
+ function updraftplus_downloadstage2(timestamp, type, findex) {
183
+ location.href=ajaxurl+'?_wpnonce='+updraft_download_nonce+'&timestamp='+timestamp+'&type='+type+'&stage=2&findex='+findex+'&action=updraft_download_backup';
184
+ }
185
+ function updraft_downloader(base, nonce, what, whicharea, set_contents, prettydate) {
186
+ if (typeof set_contents !== "string") set_contents=set_contents.toString();
187
+ var set_contents = set_contents.split(',');
188
+ for (var i=0;i<set_contents.length; i++) {
189
+ // Create somewhere for the status to be found
190
+ var stid = base+nonce+'_'+what+'_'+set_contents[i];
191
+ var show_index = parseInt(set_contents[i]); show_index++;
192
+ var itext = (set_contents[i] == 0) ? '' : ' ('+show_index+')';
193
+ if (!jQuery('#'+stid).length) {
194
+ var prdate = (prettydate) ? prettydate : nonce;
195
+ jQuery(whicharea).append('<div style="clear:left; border: 1px solid; padding: 8px; margin-top: 4px; max-width:840px;" id="'+stid+'"><button onclick="jQuery(\'#'+stid+'\').fadeOut().remove();" type="button" style="float:right; margin-bottom: 8px;">X</button><strong>Download '+what+itext+' ('+prdate+')</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file" id="'+stid+'_st"><div class="dlfileprogress" style="width: 0;"></div></div>');
196
+ // <b><span class="dlname">??</span></b> (<span class="dlsofar">?? KB</span>/<span class="dlsize">??</span> KB)
197
+ (function(base, nonce, what, i) {
198
+ setTimeout(function(){updraft_downloader_status(base, nonce, what, i);}, 300);
199
+ })(base, nonce, what, set_contents[i]);
200
+ }
201
+ // Now send the actual request to kick it all off
202
+ jQuery.post(ajaxurl, jQuery('#uddownloadform_'+what+'_'+nonce+'_'+set_contents[i]).serialize());
203
+ }
204
+ // We don't want the form to submit as that replaces the document
205
+ return false;
206
+ }
207
+ function updraft_restorer_checkstage2(doalert) {
208
+ // How many left?
209
+ var stilldownloading = jQuery('#ud_downloadstatus2 .file').length;
210
+ if (stilldownloading > 0) {
211
+ if (doalert) { alert(updraftlion.stilldownloading); }
212
+ return;
213
+ }
214
+ // Allow pressing 'Restore' to proceed
215
+ jQuery('#updraft-restore-modal-stage2a').html(updraftlion.processing);
216
+ jQuery.get(ajaxurl, {
217
+ action: 'updraft_ajax',
218
+ subaction: 'restore_alldownloaded',
219
+ nonce: updraft_credentialtest_nonce,
220
+ timestamp: jQuery('#updraft_restore_timestamp').val(),
221
+ restoreopts: jQuery('#updraft_restore_form').serialize()
222
+ }, function(data) {
223
+ try {
224
+ var resp = jQuery.parseJSON(data);
225
+ if (null == resp) {
226
+ jQuery('#updraft-restore-modal-stage2a').html(updraftlion.emptyresponse);
227
+ return;
228
+ }
229
+ var report = resp.m;
230
+ if (resp.w != '') {
231
+ report = report + "<p><strong>" + updraftlion.warnings +'</strong><br>' + resp.w + "</p>";
232
+ }
233
+ if (resp.e != '') {
234
+ report = report + "<p><strong>" + updraftlion.errors+'</strong><br>' + resp.e + "</p>";
235
+ } else {
236
+ updraft_restore_stage = 3;
237
+ }
238
+ jQuery('#updraft-restore-modal-stage2a').html(report);
239
+ } catch(err) {
240
+ console.log(err);
241
+ jQuery('#updraft-restore-modal-stage2a').html(updraftlion.jsonnotunderstood);
242
+ }
243
+ });
244
+ }
245
+ var dlstatus_sdata = {
246
+ action: 'updraft_ajax',
247
+ subaction: 'downloadstatus',
248
+ };
249
+ dlstatus_lastlog = '';
250
+ function updraft_downloader_status(base, nonce, what, findex) {
251
+ if (findex == null || findex == 0 || findex == '') { findex='0'; }
252
+ // Get the DOM id of the status div (add _st for the id of the file itself)
253
+ var stid = base+nonce+'_'+what+'_'+findex;
254
+ if (!jQuery('#'+stid).length) { return; }
255
+ // console.log(stid+": "+jQuery('#'+stid).length);
256
+ dlstatus_sdata.nonce=updraft_credentialtest_nonce;
257
+ dlstatus_sdata.timestamp = nonce;
258
+ dlstatus_sdata.type = what;
259
+ dlstatus_sdata.findex = findex;
260
+ jQuery.get(ajaxurl, dlstatus_sdata, function(response) {
261
+ nexttimer = 1250;
262
+ if (dlstatus_lastlog == response) { nexttimer = 3000; }
263
+ try {
264
+ var resp = jQuery.parseJSON(response);
265
+ var cancel_repeat = 0;
266
+ if (resp.e != null) {
267
+ jQuery('#'+stid+' .raw').html('<strong>'+updraftlion.error+'</strong> '+resp.e);
268
+ console.log(resp);
269
+ } else if (resp.p != null) {
270
+ jQuery('#'+stid+'_st .dlfileprogress').width(resp.p+'%');
271
+ //jQuery('#'+stid+'_st .dlsofar').html(Math.round(resp.s/1024));
272
+ //jQuery('#'+stid+'_st .dlsize').html(Math.round(resp.t/1024));
273
+ if (resp.m != null) {
274
+ if (resp.p >=100 && base == 'udrestoredlstatus_') {
275
+ jQuery('#'+stid+' .raw').html(resp.m);
276
+ jQuery('#'+stid).fadeOut('slow', function() { jQuery(this).remove(); updraft_restorer_checkstage2(0);});
277
+ } else if (resp.p < 100 || base != 'uddlstatus_') {
278
+ jQuery('#'+stid+' .raw').html(resp.m);
279
+ } else {
280
+ jQuery('#'+stid+' .raw').html(updraftlion.fileready+' '+ updraftlion.youshould+' <button type="button" onclick="updraftplus_downloadstage2(\''+nonce+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.downloadtocomputer+'</button> '+updraftlion.andthen+' <button id="uddownloaddelete_'+nonce+'_'+what+'" type="button" onclick="updraftplus_deletefromserver(\''+nonce+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.deletefromserver+'</button>');
281
+ }
282
+ }
283
+ dlstatus_lastlog = response;
284
+ } else if (resp.m != null) {
285
+ jQuery('#'+stid+' .raw').html(resp.m);
286
+ } else {
287
+ alert(updraftlion.jsonnotunderstood+' ('+response+')');
288
+ cancel_repeat = 1;
289
+ }
290
+ if (cancel_repeat == 0) {
291
+ (function(base, nonce, what, findex) {
292
+ setTimeout(function(){updraft_downloader_status(base, nonce, what, findex)}, nexttimer);
293
+ })(base, nonce, what, findex);
294
+ }
295
+ } catch(err) {
296
+ alert(updraftlion.notunderstood+' '+updraftlion.error+' '+err);
297
+ }
298
+ });
299
+ }
300
+
301
+ jQuery(document).ready(function($){
302
+
303
+ setTimeout(function(){updraft_showlastlog(true);}, 1200);
304
+ jQuery('.updraftplusmethod').hide();
305
+
306
+ jQuery('#updraft_restore_db').change(function(){
307
+ if (jQuery('#updraft_restore_db').is(':checked')) {
308
+ jQuery('#updraft_restorer_dboptions').slideDown();
309
+ } else {
310
+ jQuery('#updraft_restorer_dboptions').slideUp();
311
+ }
312
+ });
313
+
314
+ updraft_check_same_times();
315
+
316
+ var updraft_delete_modal_buttons = {};
317
+ updraft_delete_modal_buttons[updraftlion.delete] = function() {
318
+ jQuery('#updraft-delete-waitwarning').slideDown();
319
+ timestamp = jQuery('#updraft_delete_timestamp').val();
320
+ jQuery.post(ajaxurl, jQuery('#updraft_delete_form').serialize(), function(response) {
321
+ jQuery('#updraft-delete-waitwarning').slideUp();
322
+ var resp;
323
+ try {
324
+ resp = jQuery.parseJSON(response);
325
+ } catch(err) {
326
+ alert(updraftlion.unexpectedresponse+' '+response);
327
+ }
328
+ if (resp.result != null) {
329
+ if (resp.result == 'error') {
330
+ alert(updraftlion.error+' '+resp.message);
331
+ } else if (resp.result == 'success') {
332
+ jQuery('#updraft_showbackups').load(ajaxurl+'?action=updraft_ajax&subaction=countbackups&nonce='+updraft_credentialtest_nonce);
333
+ jQuery('#updraft_existing_backups_row_'+timestamp).slideUp().remove();
334
+ jQuery("#updraft-delete-modal").dialog('close');
335
+ alert(resp.message);
336
+ }
337
+ }
338
+ });
339
+ };
340
+ updraft_delete_modal_buttons[updraftlion.cancel] = function() { jQuery(this).dialog("close"); };
341
+ jQuery( "#updraft-delete-modal" ).dialog({
342
+ autoOpen: false, height: 230, width: 430, modal: true,
343
+ buttons: updraft_delete_modal_buttons
344
+ });
345
+
346
+ var updraft_restore_modal_buttons = {};
347
+ updraft_restore_modal_buttons[updraftlion.restore] = function() {
348
+ var anyselected = 0;
349
+ var whichselected = [];
350
+ // Make a list of what files we want
351
+ jQuery('input[name="updraft_restore[]"]').each(function(x,y){
352
+ if (jQuery(y).is(':checked') && !jQuery(y).is(':disabled')) {
353
+ anyselected = 1;
354
+ var howmany = jQuery(y).data('howmany');
355
+ var restobj = [ jQuery(y).val(), howmany ];
356
+ whichselected.push(restobj);
357
+ //alert(jQuery(y).val());
358
+ }
359
+ });
360
+ if (anyselected == 1) {
361
+ if (updraft_restore_stage == 1) {
362
+ jQuery('#updraft-restore-modal-stage1').slideUp('slow');
363
+ jQuery('#updraft-restore-modal-stage2').show();
364
+ updraft_restore_stage = 2;
365
+ var pretty_date = jQuery('.updraft_restore_date').first().text();
366
+ // Create the downloader active widgets
367
+ for (var i=0; i<whichselected.length; i++) {
368
+ updraft_downloader('udrestoredlstatus_', jQuery('#updraft_restore_timestamp').val(), whichselected[i][0], '#ud_downloadstatus2', whichselected[i][1], pretty_date);
369
+ }
370
+ // Make sure all are downloaded
371
+ } else if (updraft_restore_stage == 2) {
372
+ updraft_restorer_checkstage2(1);
373
+ } else if (updraft_restore_stage == 3) {
374
+ jQuery('#updraft_restore_form').submit();
375
+ }
376
+ } else {
377
+ alert('You did not select any components to restore. Please select at least one, and then try again.');
378
+ }
379
+ };
380
+ updraft_restore_modal_buttons[updraftlion.cancel] = function() { jQuery(this).dialog("close"); };
381
+
382
+ jQuery( "#updraft-restore-modal" ).dialog({
383
+ autoOpen: false, height: 505, width: 590, modal: true,
384
+ buttons: updraft_restore_modal_buttons
385
+ });
386
+
387
+ jQuery("#updraft-iframe-modal" ).dialog({
388
+ autoOpen: false, height: 500, width: 780, modal: true
389
+ });
390
+
391
+ var backupnow_modal_buttons = {};
392
+ backupnow_modal_buttons[updraftlion.backupnow] = function() {
393
+ jQuery(this).dialog("close");
394
+ jQuery('#updraft_backup_started').html('<em>'+updraftlion.requeststart+'</em>').slideDown('');
395
+ jQuery.post(ajaxurl, { action: 'updraft_ajax', subaction: 'backupnow', nonce: updraft_credentialtest_nonce }, function(response) {
396
+ jQuery('#updraft_backup_started').html(response);
397
+ setTimeout(function() {jQuery.get(updraft_siteurl);}, 5100);
398
+ setTimeout(function() {updraft_showlastlog();}, 6000);
399
+ setTimeout(function() {updraft_activejobs_update();}, 6000);
400
+ setTimeout(function() {
401
+ jQuery('#updraft_lastlogmessagerow').fadeOut('slow', function() {
402
+ jQuery(this).fadeIn('slow');
403
+ });
404
+ },
405
+ 3200
406
+ );
407
+ setTimeout(function() {jQuery('#updraft_backup_started').fadeOut('slow');}, 60000);
408
+ // Should be redundant (because of the polling for the last log line), but harmless (invokes page load)
409
+ });
410
+ };
411
+ backupnow_modal_buttons[updraftlion.cancel] = function() { jQuery(this).dialog("close"); };
412
+
413
+ jQuery("#updraft-backupnow-modal" ).dialog({
414
+ autoOpen: false, height: 265, width: 390, modal: true,
415
+ buttons: backupnow_modal_buttons
416
+ });
417
+
418
+ var migrate_modal_buttons = {};
419
+ migrate_modal_buttons[updraftlion.close] = function() { jQuery(this).dialog("close"); };
420
+ jQuery( "#updraft-migrate-modal" ).dialog({
421
+ autoOpen: false, height: 265, width: 390, modal: true,
422
+ buttons: migrate_modal_buttons
423
+ });
424
+
425
+ jQuery('#enableexpertmode').click(function() {
426
+ jQuery('.expertmode').fadeIn();
427
+ updraft_activejobs_update();
428
+ setInterval(function() {updraft_activejobs_update();}, 15000);
429
+ jQuery('#enableexpertmode').off('click');
430
+ return false;
431
+ });
432
+
433
+ jQuery('#updraft_include_others').click(function() {
434
+ if (jQuery('#updraft_include_others').is(':checked')) {
435
+ jQuery('#updraft_include_others_exclude').slideDown();
436
+ } else {
437
+ jQuery('#updraft_include_others_exclude').slideUp();
438
+ }
439
+ });
440
+
441
+ jQuery('#updraft-service').change(function() {
442
+ jQuery('.updraftplusmethod').hide();
443
+ var active_class = jQuery(this).val();
444
+ jQuery('.'+active_class).show();
445
+ });
446
+
447
+ jQuery('#updraftplus-phpinfo').click(function(e) {
448
+ e.preventDefault();
449
+ updraft_iframe_modal('phpinfo', updraftlion.phpinfo);
450
+ });
451
+
452
+ jQuery('#updraftplus-rawbackuphistory').click(function(e) {
453
+ e.preventDefault();
454
+ updraft_iframe_modal('rawbackuphistory', updraftlion.raw);
455
+ });
456
+
457
+ jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'ping', nonce: updraft_credentialtest_nonce }, function(data, response) {
458
+ if ('success' == response && data != 'pong' && data.indexOf('pong')>=0) {
459
+ jQuery('#ud-whitespace-warning').show();
460
+ }
461
+ });
462
+
463
+ // Section: Plupload
464
+
465
+ // create the uploader and pass the config from above
466
+ var uploader = new plupload.Uploader(updraft_plupload_config);
467
+
468
+ // checks if browser supports drag and drop upload, makes some css adjustments if necessary
469
+ uploader.bind('Init', function(up){
470
+ var uploaddiv = $('#plupload-upload-ui');
471
+
472
+ if(up.features.dragdrop){
473
+ uploaddiv.addClass('drag-drop');
474
+ $('#drag-drop-area')
475
+ .bind('dragover.wp-uploader', function(){ uploaddiv.addClass('drag-over'); })
476
+ .bind('dragleave.wp-uploader, drop.wp-uploader', function(){ uploaddiv.removeClass('drag-over'); });
477
+
478
+ } else {
479
+ uploaddiv.removeClass('drag-drop');
480
+ $('#drag-drop-area').unbind('.wp-uploader');
481
+ }
482
+ });
483
+
484
+ uploader.init();
485
+
486
+ // a file was added in the queue
487
+ uploader.bind('FilesAdded', function(up, files){
488
+ // var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
489
+
490
+ plupload.each(files, function(file){
491
+ if (! /^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+([0-9]+(of[0-9]+)?)?\.(zip|gz|gz\.crypt)$/i.test(file.name) && ! /^log\.([0-9a-f]{12})\.txt$/.test(file.name)) {
492
+ alert(file.name+": "+updraftlion.notarchive);
493
+ uploader.removeFile(file);
494
+ return;
495
+ }
496
+
497
+ // a file was added, you may want to update your DOM here...
498
+ $('#filelist').append(
499
+ '<div class="file" id="' + file.id + '"><b>' +
500
+ file.name + '</b> (<span>' + plupload.formatSize(0) + '</span>/' + plupload.formatSize(file.size) + ') ' +
501
+ '<div class="fileprogress"></div></div>');
502
+ });
503
+
504
+ up.refresh();
505
+ up.start();
506
+ });
507
+
508
+ uploader.bind('UploadProgress', function(up, file) {
509
+ $('#' + file.id + " .fileprogress").width(file.percent + "%");
510
+ $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
511
+ });
512
+
513
+ uploader.bind('Error', function(up, error) {
514
+
515
+ alert(updraftlion.uploaderr+' (code '+error.code+') : '+error.message+' '+updraftlion.makesure);
516
+
517
+ });
518
+
519
+
520
+ // a file was uploaded
521
+ uploader.bind('FileUploaded', function(up, file, response) {
522
+
523
+ if (response.status == '200') {
524
+ // this is your ajax response, update the DOM with it or something...
525
+ if (response.response.substring(0,6) == 'ERROR:') {
526
+ alert(updraftlion.uploaderror+" "+response.response.substring(6));
527
+ } else if (response.response.substring(0,3) == 'OK:') {
528
+ updraft_updatehistory(1);
529
+ } else {
530
+ alert('Unknown server response: '+response.response);
531
+ }
532
+ } else {
533
+ alert('Unknown server response status: '+response.code);
534
+ }
535
+
536
+ });
537
+
538
+ });
539
+
540
+ // Next: the encrypted database pluploader
541
+
542
+ jQuery(document).ready(function($){
543
+
544
+ // create the uploader and pass the config from above
545
+ var uploader = new plupload.Uploader(updraft_plupload_config2);
546
+
547
+ // checks if browser supports drag and drop upload, makes some css adjustments if necessary
548
+ uploader.bind('Init', function(up){
549
+ var uploaddiv = $('#plupload-upload-ui2');
550
+
551
+ if(up.features.dragdrop){
552
+ uploaddiv.addClass('drag-drop');
553
+ $('#drag-drop-area2')
554
+ .bind('dragover.wp-uploader', function(){ uploaddiv.addClass('drag-over'); })
555
+ .bind('dragleave.wp-uploader, drop.wp-uploader', function(){ uploaddiv.removeClass('drag-over'); });
556
+ } else {
557
+ uploaddiv.removeClass('drag-drop');
558
+ $('#drag-drop-area2').unbind('.wp-uploader');
559
+ }
560
+ });
561
+
562
+ uploader.init();
563
+
564
+ // a file was added in the queue
565
+ uploader.bind('FilesAdded', function(up, files){
566
+ // var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
567
+
568
+ plupload.each(files, function(file){
569
+
570
+ if (! /^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(gz\.crypt)$/i.test(file.name)) {
571
+ alert(file.name+': '+updraftlion.notdba);
572
+ uploader.removeFile(file);
573
+ return;
574
+ }
575
+
576
+ // a file was added, you may want to update your DOM here...
577
+ $('#filelist2').append(
578
+ '<div class="file" id="' + file.id + '"><b>' +
579
+ file.name + '</b> (<span>' + plupload.formatSize(0) + '</span>/' + plupload.formatSize(file.size) + ') ' +
580
+ '<div class="fileprogress"></div></div>');
581
+ });
582
+
583
+ up.refresh();
584
+ up.start();
585
+ });
586
+
587
+ uploader.bind('UploadProgress', function(up, file) {
588
+ $('#' + file.id + " .fileprogress").width(file.percent + "%");
589
+ $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
590
+ });
591
+
592
+ uploader.bind('Error', function(up, error) {
593
+ alert(updraftlion.uploaderr+' (code '+error.code+") : "+error.message+" "+updraftlion.makesure);
594
+ });
595
+
596
+ // a file was uploaded
597
+ uploader.bind('FileUploaded', function(up, file, response) {
598
+
599
+ if (response.status == '200') {
600
+ // this is your ajax response, update the DOM with it or something...
601
+ if (response.response.substring(0,6) == 'ERROR:') {
602
+ alert(updraftlion.uploaderror+" "+response.response.substring(6));
603
+ } else if (response.response.substring(0,3) == 'OK:') {
604
+ bkey = response.response.substring(3);
605
+ // $('#' + file.id + " .fileprogress").width("100%");
606
+ // $('#' + file.id + " span").append('<button type="button" onclick="updraftplus_downloadstage2(\'db\', \'db\'">Download to your computer</button>');
607
+ // $('#' + file.id + " span").append('<form action="admin-ajax.php" onsubmit="return updraft_downloader(\'+bkey+''\', \'db\')" method="post"><input type="hidden" name="_wpnonce" value="'+updraft_downloader_nonce+'"><input type="hidden" name="action" value="updraft_download_backup" /><input type="hidden" name="type" value="db" /><input type="hidden" name="timestamp" value="'+bkey+'" /><input type="submit" value="Download" /></form>');
608
+ $('#' + file.id + " .fileprogress").hide();
609
+ $('#' + file.id).append(updraftlion.uploaded+' <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+'&decrypt_key='+$('#updraftplus_db_decrypt').val()+'">'+updraftlion.folowlink+'</a> '+updraftlion.thiskey+' '+$('#updraftplus_db_decrypt').val().replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;"));
610
+ } else {
611
+ alert(updraftlion.unknownresp+' '+response.response);
612
+ }
613
+ } else {
614
+ alert(updraftlion.ukrespstatus+' '+response.code);
615
+ }
616
+
617
+ });
618
+
619
+ jQuery('#updraft-hidethis').remove();
620
+
621
+ });
languages/updraftplus-fr_FR.mo ADDED
Binary file
languages/updraftplus-fr_FR.po ADDED
@@ -0,0 +1,2699 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of UpdraftPlus in French (France)
2
+ # This file is distributed under the same license as the UpdraftPlus package.
3
+ msgid ""
4
+ msgstr ""
5
+ "PO-Revision-Date: 2013-08-20 10:41:43+0000\n"
6
+ "MIME-Version: 1.0\n"
7
+ "Content-Type: text/plain; charset=UTF-8\n"
8
+ "Content-Transfer-Encoding: 8bit\n"
9
+ "Plural-Forms: nplurals=2; plural=n > 1;\n"
10
+ "X-Generator: GlotPress/0.1\n"
11
+ "Project-Id-Version: UpdraftPlus\n"
12
+
13
+ #: methods/googledrive.php:482
14
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
15
+ msgstr "<strong>Ceci n'est pas un nom de dossier valide</strong>. Pour obtenir l'ID d'un dossier, ouvrez-ce dernier dans Google Drive dans votre navigateur internet et copiez son ID dans la barre d'adresse. L'ID se trouve juste après le tag <kbd>#folders/</kbd>. Si vous souhaitez placer vos sauvegardes à la racine de votre compte, laissez ce champ vide."
16
+
17
+ #: methods/cloudfiles.php:372 methods/s3.php:349 methods/ftp.php:164
18
+ #: addons/webdav.php:287 addons/sftp.php:257
19
+ msgid "Settings test result:"
20
+ msgstr "Résultat des réglages de test :"
21
+
22
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
23
+ #: methods/googledrive.php:63
24
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
25
+ msgstr "L'authentification %s n'a pas pu être effectuée, car un élément de votre site internet pose problème avec le processus d'authentification. Tentez de désactiver les plugins de votre site et de configurer un thème WordPress par défaut. (Recherchez surtout le composant qui est responsable de l'erreur (avertissements ou erreurs PHP) avant le chargement de la page. Désactivez également les paramètres de débogage."
26
+
27
+ #: admin.php:1276
28
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
29
+ msgstr "La limite de la mémoire PHP fixée par votre hébergeur est très faible. UpdraftPlus a tenté de l’augmenter mais sans succès. Ce plugin nécessite plus de mémoire pour fonctionner (entre 32 et 64 Mo), surtout si vous avez des fichiers volumineux."
30
+
31
+ #: addons/autobackup.php:172
32
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
33
+ msgstr "Sauvegarde effectuée avec succès <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(voir le journal...)</a> - les mises à jour sont maintenant en cours de traitement..."
34
+
35
+ #: addons/autobackup.php:224
36
+ msgid "UpdraftPlus Automatic Backups"
37
+ msgstr "Sauvegardes UpdraftPlus automatiques"
38
+
39
+ #: addons/autobackup.php:229
40
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
41
+ msgstr "Ne pas annuler le processus de sauvegarde une fois qu'il est lancé. Patientez jusqu'à la fin de la sauvegarde."
42
+
43
+ #: addons/autobackup.php:230
44
+ msgid "Proceed with update"
45
+ msgstr "Démarrer la mise à jour"
46
+
47
+ #: addons/autobackup.php:52 addons/autobackup.php:115
48
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
49
+ msgstr "(les journaux peuvent être consultés dans la page de configuration d'UpdraftPlus - ou ils seront affichés ici en cas de problème)..."
50
+
51
+ #: addons/autobackup.php:56 addons/autobackup.php:121
52
+ msgid "Starting automatic backup..."
53
+ msgstr "Démarrage d'une sauvegarde automatique..."
54
+
55
+ #: addons/autobackup.php:78
56
+ msgid "plugins"
57
+ msgstr "Extensions"
58
+
59
+ #: addons/autobackup.php:85
60
+ msgid "themes"
61
+ msgstr "thèmes"
62
+
63
+ #: addons/autobackup.php:107
64
+ msgid "You do not have sufficient permissions to update this site."
65
+ msgstr "Vous n'avez pas les droits d'accès adéquats pour mettre à jour ce site."
66
+
67
+ #: addons/autobackup.php:115
68
+ msgid "Creating database backup with UpdraftPlus..."
69
+ msgstr "Sauvegarde de la base de données..."
70
+
71
+ #: addons/autobackup.php:123 addons/autobackup.php:193
72
+ #: addons/autobackup.php:216
73
+ msgid "Automatic Backup"
74
+ msgstr "Sauvegarde automatique"
75
+
76
+ #: addons/autobackup.php:150
77
+ msgid "Creating backup with UpdraftPlus..."
78
+ msgstr "Création de la sauvegarde avec UpdraftPlus..."
79
+
80
+ #: addons/autobackup.php:157
81
+ msgid "Errors have occurred:"
82
+ msgstr "Des erreurs sont survenues :"
83
+
84
+ #: addons/autobackup.php:170
85
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
86
+ msgstr "Sauvegarde effectuée avec succès <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(voir le journal...)</a> - les mises à jour sont maintenant en cours de traitement..."
87
+
88
+ #: addons/autobackup.php:28 addons/autobackup.php:228
89
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
90
+ msgstr "Faire une sauvegarde automatique (en cas de besoin) des plugins, des thèmes et de la base de données WordPress avec UpdraftPlus avant la mise à jour"
91
+
92
+ #: addons/autobackup.php:52
93
+ msgid "Creating %s and database backup with UpdraftPlus..."
94
+ msgstr "Création de %s et sauvegarde de la base de données avec UpdraftPlus..."
95
+
96
+ #: addons/morefiles.php:94
97
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
98
+ msgstr "Impossible de lire le fichier zip (%s) - impossible de vérifier l'intégralité du fichier."
99
+
100
+ #: addons/morefiles.php:99
101
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
102
+ msgstr "Impossible de lire le fichier zip (%s) - impossible de vérifier l'intégralité du fichier."
103
+
104
+ #: addons/morefiles.php:118 addons/morefiles.php:119
105
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
106
+ msgstr "Cela ne ressemble pas à une sauvegarde du noyau de WordPress valable - le fichier %s est manquant."
107
+
108
+ #: addons/morefiles.php:118 addons/morefiles.php:119
109
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
110
+ msgstr "Si vous n'êtes sûr, vous devriez arrêter; le cas échéant, vous pourriez détruire cette installation de WordPress."
111
+
112
+ #: admin.php:1257
113
+ msgid "Support"
114
+ msgstr "Support"
115
+
116
+ #: admin.php:1257
117
+ msgid "More plugins"
118
+ msgstr "Plus d'extensions"
119
+
120
+ #: admin.php:898
121
+ msgid "%s version: %s"
122
+ msgstr "%s version : %s"
123
+
124
+ #: admin.php:899
125
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
126
+ msgstr "Vous importez des données d'une version plus récente de WordPress (%s) par rapport à la version installée (%s). Impossible de garantir que WordPress peut gérer correctement cette situation."
127
+
128
+ #: admin.php:973
129
+ msgid "This database backup is missing core WordPress tables: %s"
130
+ msgstr "Cette sauvegarde de la base de données ne contient pas certaines tables du noyau de WordPress : %s"
131
+
132
+ #: admin.php:976
133
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
134
+ msgstr "UpdraftPlus n'as pas été en mesure de trouver le préfixe de la table lors de l'examen de la sauvegarde de la base de données."
135
+
136
+ #: admin.php:855
137
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
138
+ msgstr "La base de données est trop petite pour être une base de données WordPress valide (taille : %s Kb)."
139
+
140
+ #: admin.php:287
141
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
142
+ msgstr "Le planificateur est désactivé dans votre installation de WordPress, via le paramètre DISABLE_WP_CRON. Aucune sauvegarde (même via le bouton &quot;Sauvegarder maintenant&quot;) peut être lancée tant que le planificateur n'est pas activé."
143
+
144
+ #: admin.php:129 admin.php:276
145
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
146
+ msgstr "La version Premium d'Updraftplus peut <strong>automatiquement</strong> sauvegarder vos extensions ou vos thèmes avant la mise à jour."
147
+
148
+ #: admin.php:129 admin.php:276
149
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
150
+ msgstr "Soyez toujours en sécurité sans avoir à y penser - cliquez ici pour en savoir plus."
151
+
152
+ #: admin.php:261
153
+ msgid "Update Plugin"
154
+ msgstr "Mettre à jour l'extension"
155
+
156
+ #: admin.php:265
157
+ msgid "Update Theme"
158
+ msgstr "Mettre à jour Thème"
159
+
160
+ #: admin.php:127 admin.php:274
161
+ msgid "Dismiss (for %s weeks)"
162
+ msgstr "Ignorer (pour %s semaines)"
163
+
164
+ #: admin.php:128 admin.php:275
165
+ msgid "Be safe with an automatic backup"
166
+ msgstr "Soyez en sécurité avec une sauvegarde automatique"
167
+
168
+ #: restorer.php:971
169
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
170
+ msgstr "Le chemin pour le dossier Uploads (%s) n'existe pas - réinitialisation (%s)"
171
+
172
+ #: admin.php:1261
173
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
174
+ msgstr "Si vous pouvez encore lire ces mots après le chargement complet de la page, votre site a un problème avec JavaScript ou JQuery."
175
+
176
+ #: admin.php:108
177
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
178
+ msgstr "Suivez ce lien pour tenter le décryptage et pour télécharger le fichier de base de données sur votre ordinateur."
179
+
180
+ #: admin.php:109
181
+ msgid "This decryption key will be attempted:"
182
+ msgstr "Cette clé de décryptage va être essayée :"
183
+
184
+ #: admin.php:110
185
+ msgid "Unknown server response:"
186
+ msgstr "Réponse du serveur inconnue :"
187
+
188
+ #: admin.php:111
189
+ msgid "Unknown server response status:"
190
+ msgstr "Le statut de la réponse du serveur est inconnu :"
191
+
192
+ #: admin.php:112
193
+ msgid "The file was uploaded."
194
+ msgstr "Le fichier a été envoyé."
195
+
196
+ #: admin.php:103
197
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
198
+ msgstr "Ce fichier ne semble pas être une archive d'UpdraftPlus (de tels fichiers sont des .zip ou des .gz qui dont le nom ressemble à : backup_(time)_(site name)_(code)_(type).(zip|gz)). Cependant, les archives UpdraftPlus sont des fichiers standards zip/SQL - Si vous êtes sûr que le format de votre fichier est valide, renommez-le pour qu'il corresponde au type de nom montré ci-dessus."
199
+
200
+ #: admin.php:104
201
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
202
+ msgstr "(vérifiez que le fichier zip que vous essayez de télécharger a bien été créé par UpdraftPlus)"
203
+
204
+ #: admin.php:105
205
+ msgid "Upload error:"
206
+ msgstr "Erreur d'envoi :"
207
+
208
+ #: admin.php:106
209
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
210
+ msgstr "Il semble que ce fichier ne soit pas une archive cryptée créée par UpdraftPlus (de tels fichiers ont une extension .gz.crypt et leur nom ressemble à cela : backup_(time)_(site name)_(code)_db.crypt.gz)."
211
+
212
+ #: admin.php:107
213
+ msgid "Upload error"
214
+ msgstr "Erreur d'envoi"
215
+
216
+ #: admin.php:96
217
+ msgid "Delete from your web server"
218
+ msgstr "Supprimer de votre serveur"
219
+
220
+ #: admin.php:97
221
+ msgid "Download to your computer"
222
+ msgstr "Télécharger sur votre ordinateur"
223
+
224
+ #: admin.php:98
225
+ msgid "and then, if you wish,"
226
+ msgstr "et, si vous le souhaitez,"
227
+
228
+ #: methods/s3.php:369
229
+ msgid "Examples of S3-compatible storage providers:"
230
+ msgstr "Exemples de stockages compatibles S3 :"
231
+
232
+ #: methods/googledrive.php:208
233
+ msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
234
+ msgstr "Le téléversement risque d'échouer : la limite de %s par fichier est de %s et le fichier pèse %s Go (%d octets)"
235
+
236
+ #: backup.php:624
237
+ msgid "The backup directory is not writable - the database backup is expected to shortly fail."
238
+ msgstr "Le répertoire de sauvegarde est protégé en écriture - la sauvegarde de la base de données va échouer."
239
+
240
+ #: admin.php:2529
241
+ msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
242
+ msgstr "Les archives ne seront pas supprimées après décompression car il n'y a pas de copie cloud pour cette sauvegarde"
243
+
244
+ #: admin.php:2252
245
+ msgid "(%d archive(s) in set)."
246
+ msgstr "(%d archive(s) dans ce lot)."
247
+
248
+ #: admin.php:2255
249
+ msgid "You appear to be missing one or more archives from this multi-archive set."
250
+ msgstr "Il semble qu'il manque une ou plusieurs archives dans ce lot multi-archives."
251
+
252
+ #: admin.php:2018
253
+ msgid "Split archives every:"
254
+ msgstr "Scinder les archives tous les :"
255
+
256
+ #: admin.php:2019
257
+ msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
258
+ msgstr "UpdraftPlus scindera les archives dès qu'elles excèderont cette taille. La valeur par défaut est de 1 Go. Faites attention à laisser un peu de marge si votre serveur impose une limite (par exemple la limite de 2 Go / 2048 Mo sur les serveurs 32 bits)."
259
+
260
+ #: admin.php:1892
261
+ msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
262
+ msgstr "Si vous saisissez plusieurs fichiers/répertoires, séparez-les par des virgules. Vous pouvez utiliser le * comme caractère joker à la fin des saisies."
263
+
264
+ #: admin.php:89
265
+ msgid "Error: the server sent an empty response."
266
+ msgstr "Erreur : le serveur a renvoyé une réponse vide."
267
+
268
+ #: admin.php:90
269
+ msgid "Warnings:"
270
+ msgstr "Alertes :"
271
+
272
+ #: admin.php:92
273
+ msgid "Error: the server sent us a response (JSON) which we did not understand."
274
+ msgstr "Erreur : le serveur a renvoyé une réponse (JSON) que nous n'avons pas comprise."
275
+
276
+ #: admin.php:1280
277
+ msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
278
+ msgstr "Votre installation WordPress comporte encore des anciens répertoires antérieurs à votre restauration/migration (information technique : leurs noms ont le suffixe -old). Cliquez ce bouton pour les supprimer (après avoir vérifié que la restauration a fonctionné)."
279
+
280
+ #: admin.php:1074
281
+ msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
282
+ msgstr "Cela ressemble à un fichier créé par UpdraftPlus, mais cette installation ne sait pas de quel type d'objet il s'agit : %s. Peut-être vous manque-t-il une extension ?"
283
+
284
+ #: admin.php:560
285
+ msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
286
+ msgstr "L'archive de sauvegarde a bien été traitée. Cliquez le bouton Restaurer pour continuer."
287
+
288
+ #: admin.php:562
289
+ msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
290
+ msgstr "L'archive de sauvegarde a bien été traitée; mais avec quelques alertes. Si tout est correct, cliquez à nouveau sur \"Restaurer\" pour continuer. Sinon, annulez et corrigez le problème avant de reprendre le processus."
291
+
292
+ #: admin.php:564
293
+ msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
294
+ msgstr "L'archive de sauvegarde a bien été traitée, mais avec quelques erreurs. Vous allez devoir annuler et corriger les problèmes avant de reprendre le processus."
295
+
296
+ #: admin.php:473
297
+ msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
298
+ msgstr "L'archive de sauvegarde n'a pas été trouvée. La méthode de stockage distant (%s) ne nous permet pas de rechercher les fichiers manquants. Pour lancer une restauration avec UpdraftPlus, vous devrez placer une copie de cette archive dans le répertoire de travail d'UpdraftPlus."
299
+
300
+ #: admin.php:497
301
+ msgid "No such backup set exists"
302
+ msgstr "Ce lot de sauvegarde n'existe pas."
303
+
304
+ #: admin.php:535
305
+ msgid "File not found (you need to upload it): %s"
306
+ msgstr "Fichier non trouvé (vous devez le charger sur le serveur) : %s"
307
+
308
+ #: admin.php:537
309
+ msgid "File was found, but is zero-sized (you need to re-upload it): %s"
310
+ msgstr "Fichier trouvé, mais avec une taille nulle (vous devez le ré-envoyer sur le serveur) : %s"
311
+
312
+ #: admin.php:541
313
+ msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
314
+ msgstr "Fichier (%s) trouvé, mais sa taille est différente (%s) de celle attendue (%s). Il est peut-être corrompu."
315
+
316
+ #: admin.php:555
317
+ msgid "This multi-archive backup set appears to have the following archives missing: %s"
318
+ msgstr "Cette sauvegarde multi-archives semble avoir perdu les archives suivantes : %s"
319
+
320
+ #: restorer.php:234
321
+ msgid "Failed to move directory (check your file permissions and disk quota): %s"
322
+ msgstr "Le déplacement du répertoire a échoué (vérifiez vos permissions sur les fichiers et votre quota disque) : %s"
323
+
324
+ #: restorer.php:434
325
+ msgid "This directory already exists, and will be replaced"
326
+ msgstr "Ce répertoire existe déjà et sera remplacé"
327
+
328
+ #: restorer.php:225
329
+ msgid "Failed to move file (check your file permissions and disk quota): %s"
330
+ msgstr "Echec au déplacement de fichier (vérifiez vos permissions sur les fichiers et votre quota disque) : %s"
331
+
332
+ #: restorer.php:28
333
+ msgid "Moving unpacked backup into place..."
334
+ msgstr "Déplacement de la sauvegarde décompressée…"
335
+
336
+ #: backup.php:1256 backup.php:1492
337
+ msgid "Failed to open the zip file (%s) - %s"
338
+ msgstr "Echec à l'ouverture de l'archive zip (%s) - %s"
339
+
340
+ #: addons/morefiles.php:79
341
+ msgid "WordPress root directory server path: %s"
342
+ msgstr "Chemin du serveur du répertoire racine de WordPress : %s"
343
+
344
+ #: methods/s3.php:377
345
+ msgid "... and many more!"
346
+ msgstr "… et plus encore !"
347
+
348
+ #: methods/s3.php:402
349
+ msgid "%s end-point"
350
+ msgstr "%s point final"
351
+
352
+ #: admin.php:2486
353
+ msgid "File is not locally present - needs retrieving from remote storage"
354
+ msgstr "Ce fichier n'est pas présent localement, il doit être rapatrié du stockage distant"
355
+
356
+ #: methods/s3generic.php:21 methods/s3generic.php:30
357
+ msgid "S3 (Compatible)"
358
+ msgstr "S3 (Compatible)"
359
+
360
+ #: admin.php:2465
361
+ msgid "Final checks"
362
+ msgstr "Vérifications finales"
363
+
364
+ #: admin.php:2484
365
+ msgid "Looking for %s archive: file name: %s"
366
+ msgstr "Recherche de l'archive %s : nom du fichier : %s"
367
+
368
+ #: admin.php:2024
369
+ msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
370
+ msgstr "Cochez cette case pour supprimer les sauvegardes superflues de votre serveur une fois l'archivage distant terminé (si vous ne la cochez pas, l'archive sera présente sur le stockage distant ET sur votre serveur, et tout fichier gardé localement ne sera soumis à aucune limite de nombre ou de durée)."
371
+
372
+ #: admin.php:1927
373
+ msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
+ msgstr "Glissez ici les base de données encryptées (fichiers db.gz.crypt) pour les envoyer sur le serveur et les décrypter"
375
+
376
+ #: admin.php:1884
377
+ msgid "Your wp-content directory server path: %s"
378
+ msgstr "Chemin vers votre répertoire wp-content : %s"
379
+
380
+ #: admin.php:102
381
+ msgid "Raw backup history"
382
+ msgstr "Historique des sauvegardes"
383
+
384
+ #: admin.php:1584
385
+ msgid "Show raw backup and file list"
386
+ msgstr "Afficher la liste des sauvegardes et des fichiers"
387
+
388
+ #: admin.php:88
389
+ msgid "Processing files - please wait..."
390
+ msgstr "En cours - veuillez patienter…"
391
+
392
+ #: admin.php:1397
393
+ msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
394
+ msgstr "Votre installation WordPress a un problème avec les espaces. Cela pourrait corrompre les sauvegardes récupérées ici."
395
+
396
+ #: admin.php:1397
397
+ msgid "Please consult this FAQ for help on what to do about it."
398
+ msgstr "Merci de consulter cette FAQ pour régler ce problème."
399
+
400
+ #: admin.php:861
401
+ msgid "Failed to open database file."
402
+ msgstr "Echec à l'ouverture du fichier de base de données."
403
+
404
+ #: admin.php:843
405
+ msgid "Failed to write out the decrypted database to the filesystem."
406
+ msgstr "Echec à l'écriture de la base de données décryptée."
407
+
408
+ #: admin.php:663
409
+ msgid "Known backups (raw)"
410
+ msgstr "Sauvegardes connues (brut)"
411
+
412
+ #: restorer.php:525
413
+ msgid "Using directory from backup: %s"
414
+ msgstr "Utilisation du répertoire depuis la sauvegarde : %s"
415
+
416
+ #: restorer.php:477
417
+ msgid "Files found:"
418
+ msgstr "Fichiers trouvés :"
419
+
420
+ #: restorer.php:483
421
+ msgid "Unable to enumerate files in that directory."
422
+ msgstr "Impossible d'énumérer les fichiers de ce répertoire."
423
+
424
+ #: restorer.php:818
425
+ msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
+ msgstr "Moteur de table (%s) absent - remplacé par MyISAM."
427
+
428
+ #: restorer.php:829
429
+ msgid "Restoring table (%s)"
430
+ msgstr "Restauration de la table (%s)"
431
+
432
+ #: restorer.php:285
433
+ msgid "An existing unremoved backup from a previous restore exists: %s"
434
+ msgstr "Une sauvegarde non supprimée d'une précédente restauration existe :%s"
435
+
436
+ #: backup.php:1309 backup.php:1502
437
+ msgid "A zip error occurred - check your log for more details."
438
+ msgstr "Une erreur zip est arrivée - consultez le journal pour plus de détails."
439
+
440
+ #: addons/migrator.php:41
441
+ msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
442
+ msgstr "Cela ressemble à une migration (la sauvegarde vient d'un site ayant une adresse/url différente), mais vous n'avez pas coché l'option de recherche-remplacement de la base de données. Il s'agit habituellement d'une erreur."
443
+
444
+ #: restorer.php:902
445
+ msgid "An error occured on the first CREATE TABLE command - aborting run"
446
+ msgstr "Une erreur est arrivée lors de la première commande CREATE TABLE - abandon du processus"
447
+
448
+ #: admin.php:2498
449
+ msgid "file is size:"
450
+ msgstr "taille du fichier :"
451
+
452
+ #: admin.php:2219
453
+ msgid "database"
454
+ msgstr "base de données"
455
+
456
+ #: admin.php:287 admin.php:1261
457
+ msgid "Go here for more information."
458
+ msgstr "Aller ici pour plus d'information."
459
+
460
+ #: admin.php:1457
461
+ msgid "Downloading / preparing backup files..."
462
+ msgstr "Téléchargement / préparation des fichiers de sauvegarde…"
463
+
464
+ #: admin.php:87
465
+ msgid "Some files are still downloading or being processed - please wait."
466
+ msgstr "Certains fichiers sont toujours en cours de téléchargement ou de traitement - merci de patienter."
467
+
468
+ #: admin.php:893
469
+ msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
470
+ msgstr "Ce lot de sauvegarde provient d'un autre site - il ne s'agit pas d'une restauration, mais d'une migration. Vous devez disposer de l'extension \"Migrator\" pour effectuer cette tâche avec succès."
471
+
472
+ #: methods/ftp.php:44 methods/ftp.php:127
473
+ msgid "%s login failure"
474
+ msgstr "L'authentification à %s a échoué"
475
+
476
+ #: methods/ftp.php:63
477
+ msgid "%s upload failed"
478
+ msgstr "L'envoi de %s a échoué"
479
+
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
+ msgid "Enter in format HH:MM (e.g. 14:22)."
482
+ msgstr "Saisir au format HH:MM (ex. 14:22)."
483
+
484
+ #: addons/fixtime.php:120 addons/fixtime.php:129
485
+ msgid "The time zone used is that from your WordPress settings, in Settings -> General."
486
+ msgstr "Le fuseau horaire utilisé est celui de vos paramètres Wordpress, dans Réglages > Général."
487
+
488
+ #: methods/dropbox.php:51
489
+ msgid "Dropbox error: %s (see log file for more)"
490
+ msgstr "Erreur Dropbox : %s (voir le journal pour plus de détails)"
491
+
492
+ #: methods/dropbox.php:173
493
+ msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
+ msgstr "Vous semblez ne pas être authentifié avec %s (durant la suppression)"
495
+
496
+ #: methods/dropbox.php:181
497
+ msgid "Failed to access %s when deleting (see log file for more)"
498
+ msgstr "Impossible d'accéder à %s durant la suppression (voir le journal pour plus de détails)"
499
+
500
+ #: methods/dropbox.php:211
501
+ msgid "You do not appear to be authenticated with %s"
502
+ msgstr "Vous semblez ne pas être authentifié avec %s"
503
+
504
+ #: methods/cloudfiles.php:344
505
+ msgid "Error - no such file exists at %s"
506
+ msgstr "Erreur : ce fichier n'existe pas sur %s"
507
+
508
+ #: methods/cloudfiles.php:348
509
+ msgid "Error - failed to download the file from %s"
510
+ msgstr "Erreur - impossible de télécharger le fichier depuis %s"
511
+
512
+ #: methods/cloudfiles.php:179
513
+ msgid "%s error - failed to upload file"
514
+ msgstr "Erreur %s - impossible de téléverser le fichier"
515
+
516
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
517
+ msgid "%s Error"
518
+ msgstr "Erreur %s"
519
+
520
+ #: methods/cloudfiles.php:53 methods/cloudfiles.php:57
521
+ #: methods/cloudfiles.php:209 methods/cloudfiles.php:262
522
+ #: methods/cloudfiles.php:266
523
+ msgid "%s authentication failed"
524
+ msgstr "Echec de l'authentification sur %s"
525
+
526
+ #: methods/cloudfiles.php:169
527
+ msgid "%s error - failed to re-assemble chunks"
528
+ msgstr "Erreur %s - impossible de ré-assembler les parties "
529
+
530
+ #: methods/googledrive.php:391
531
+ msgid "%s error: zero-size file was downloaded"
532
+ msgstr "Erreur %s : le fichier téléchargé est vide"
533
+
534
+ #: restorer.php:471 admin.php:830 admin.php:911 admin.php:916 admin.php:1067
535
+ #: admin.php:1074
536
+ msgid "Error: %s"
537
+ msgstr "Erreur : %s"
538
+
539
+ #: admin.php:2041
540
+ msgid "Backup directory specified exists, but is <b>not</b> writable."
541
+ msgstr "Le répertoire de sauvegarde existe, mais n'est <b>pas</b> accessible en écriture"
542
+
543
+ #: admin.php:2039
544
+ msgid "Backup directory specified does <b>not</b> exist."
545
+ msgstr "Le répertoire de sauvegarde n'existe <b>pas</b>."
546
+
547
+ #: admin.php:893 admin.php:1799
548
+ msgid "Warning: %s"
549
+ msgstr "Alerte : %s"
550
+
551
+ #: admin.php:1351
552
+ msgid "Last backup job run:"
553
+ msgstr "Dernière sauvegarde effectuée :"
554
+
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
+ msgid "%s: unreadable file - could not be backed up"
557
+ msgstr "%s : fichier non lisible - n'a pas pu être sauvegardé"
558
+
559
+ #: backup.php:1013
560
+ msgid "Failed to open directory: %s"
561
+ msgstr "Impossible d'ouvrir le répertoire : %s"
562
+
563
+ #: backup.php:1270
564
+ msgid "A very large file was encountered: %s (size: %s Mb)"
565
+ msgstr "Un fichier très volumineux a été trouvé : %s (taille : %s Mo)"
566
+
567
+ #: backup.php:791
568
+ msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
569
+ msgstr "La table %s a énormément de lignes (%s) - nous espérons que votre hébergeur vous donne suffisamment de ressources pour exporter cette table au sein de la sauvegarde"
570
+
571
+ #: backup.php:703
572
+ msgid "An error occurred whilst closing the final database file"
573
+ msgstr "Une erreur est survenue lors la fermeture du dernier fichier de la base de données"
574
+
575
+ #: backup.php:364
576
+ msgid "Warnings encountered:"
577
+ msgstr "Alertes rencontrées :"
578
+
579
+ #: updraftplus.php:1084
580
+ msgid "The backup apparently succeeded (with warnings) and is now complete"
581
+ msgstr "La sauvegarde a apparemment réussi (avec des alertes) et est à présent terminée"
582
+
583
+ #: updraftplus.php:435
584
+ msgid "Your free disk space is very low - only %s Mb remain"
585
+ msgstr "Vous disposez de très peu d'espace libre sur votre disque - il reste seulement %s Mo"
586
+
587
+ #: addons/migrator.php:446
588
+ msgid "<strong>Search and replacing table:</strong> %s"
589
+ msgstr "<strong>Recherche et remplacement de la table :</strong> %s"
590
+
591
+ #: addons/migrator.php:99
592
+ msgid "Site Name:"
593
+ msgstr "Nom du site :"
594
+
595
+ #: addons/migrator.php:101
596
+ msgid "Site Domain:"
597
+ msgstr "Domaine du site :"
598
+
599
+ #: addons/migrator.php:118
600
+ msgid "Migrated site (from UpdraftPlus)"
601
+ msgstr "Site migré (depuis UpdraftPlus)"
602
+
603
+ #: addons/migrator.php:147
604
+ msgid "<strong>ERROR</strong>: Site URL already taken."
605
+ msgstr "<strong>ERREUR</strong> : URL de site déjà utilisée."
606
+
607
+ #: addons/migrator.php:154
608
+ msgid "New site:"
609
+ msgstr "Nouveau site :"
610
+
611
+ #: addons/migrator.php:86
612
+ msgid "Information needed to continue:"
613
+ msgstr "Information nécessaire pour continuer :"
614
+
615
+ #: addons/migrator.php:87
616
+ msgid "Please supply the following information:"
617
+ msgstr "Veuillez indiquez l'information suivante :"
618
+
619
+ #: addons/migrator.php:90
620
+ msgid "Enter details for where this new site is to live within your multisite install:"
621
+ msgstr "Indiquez les détails concernant l'emplacement de ce site au sein de votre installation multi-sites :"
622
+
623
+ #: addons/migrator.php:45
624
+ msgid "Processed plugin:"
625
+ msgstr "Extension traitée :"
626
+
627
+ #: addons/migrator.php:53
628
+ msgid "Network activating theme:"
629
+ msgstr "Le réseau active le thème :"
630
+
631
+ #: addons/sftp.php:23
632
+ msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time) when you attempt to use it. If you find this happenning, then go into the \"Expert Options\" (below) and turn off SSL there."
633
+ msgstr "Certains serveurs disent fournir un cryptage FTP, mais échouent (après un long moment) lorsque vous tentez de l'utiliser. Si vous constatez un tel comportement, rendez-vous dans les \"Options avancées\" (ci-dessous) et désactivez le SSL."
634
+
635
+ #: addons/sftp.php:50
636
+ msgid "Check your file permissions: Could not successfully create and enter directory:"
637
+ msgstr "Veuillez vérifier les droits d'accès : impossible de créer et se positionner dans le répertoire :"
638
+
639
+ #: methods/dropbox.php:273
640
+ msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
641
+ msgstr "L'installation PHP de votre serveur web n'inclut pas le module requis suivant : %s. Merci de contacter votre hébergeur afin de l'activer."
642
+
643
+ #: methods/s3.php:519
644
+ msgid "Please check your access credentials."
645
+ msgstr "Veuillez vérifier vos paramètres d'authentification."
646
+
647
+ #: methods/s3.php:494
648
+ msgid "The error reported by %s was:"
649
+ msgstr "L'erreur signalée par %s est :"
650
+
651
+ #: restorer.php:541
652
+ msgid "Please supply the requested information, and then continue."
653
+ msgstr "Veuillez indiquer les informations demandées, puis continuez."
654
+
655
+ #: restorer.php:548
656
+ msgid "New table prefix:"
657
+ msgstr "Nouveau préfixe de table :"
658
+
659
+ #: restorer.php:884
660
+ msgid "Cannot drop tables, so deleting instead (%s)"
661
+ msgstr "Impossible d'exécuter DROP TABLES, DELETE exécuté à la place (%s)"
662
+
663
+ #: restorer.php:714 admin.php:916
664
+ msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
665
+ msgstr "L'importation d'un site Wordpress ordinaire au sein d'une installation multisite requiert les extensions MULTISITE et MIGRATOR."
666
+
667
+ #: restorer.php:720 admin.php:924
668
+ msgid "Site information:"
669
+ msgstr "Information sur le site :"
670
+
671
+ #: restorer.php:879
672
+ msgid "Cannot create new tables, so skipping this command (%s)"
673
+ msgstr "Impossible de créer les nouvelles tables, la commande suivante ne sera pas exécutée : %s"
674
+
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
676
+ msgid "Warning:"
677
+ msgstr "Attention :"
678
+
679
+ #: restorer.php:668
680
+ msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
681
+ msgstr "Votre utilisateur de base de données n'a pas la permission de créer des tables. Nous allons tenter de restaurer en vidant simplement les tables ; cela devrait fonctionner sous réserve que a) vous restauriez depuis une version de Wordpress avec la même structure de base de données, et b) votre base de données à importer ne contienne aucune table absente de la base de données cible."
682
+
683
+ #: restorer.php:683
684
+ msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
685
+ msgstr "Votre utilisateur de base de données n'a pas la permission de supprimer des tables. Nous allons tenter de restaurer en vidant simplement les tables ; cela devrait fonctionner sous réserve que vous restauriez depuis une version de Wordpress avec la même structure de base de données."
686
+
687
+ #: restorer.php:35 admin.php:911
688
+ msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
689
+ msgstr "Vous êtes sur une installation Wordpress multi-sites - mais votre sauvegarde ne provient pas d'une installation multi-sites."
690
+
691
+ #: admin.php:2476
692
+ msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
693
+ msgstr "Sauter la restauration du noyau Wordpress lors d'une importation d'un site unique au sein d'une installation multi-sites. Si vous aviez des éléments nécessaires au sein de votre répertoire Wordpress, vous devrez les ré-ajouter manuellement depuis le fichier zip."
694
+
695
+ #: admin.php:2112
696
+ msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
697
+ msgstr "Il manque à votre installation PHP un module <strong>obligatoire</strong> (pour %s) : %s. Veuillez contacter votre hébergeur afin d'activer ce module."
698
+
699
+ #: admin.php:2112
700
+ msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
701
+ msgstr "Vous pouvez 1) Installer / activer %s ou 2) Changer d'hébergeur - %s est un composant PHP standard, et est requis par tous les système de sauvegarde cloud existants à notre connaissance."
702
+
703
+ #: admin.php:116
704
+ msgid "Close"
705
+ msgstr "Fermer"
706
+
707
+ #: admin.php:84
708
+ msgid "Unexpected response:"
709
+ msgstr "Réponse inattendue :"
710
+
711
+ #: admin.php:1909
712
+ msgid "To send to more than one address, separate each address with a comma."
713
+ msgstr "Pour envoyer à plus d'une seule adresse, séparez chacune d'elles par une virgule."
714
+
715
+ #: admin.php:101
716
+ msgid "PHP information"
717
+ msgstr "Information PHP"
718
+
719
+ #: admin.php:1569
720
+ msgid "show PHP information (phpinfo)"
721
+ msgstr "Afficher les informations sur PHP (phpinfo)"
722
+
723
+ #: admin.php:1582
724
+ msgid "zip executable found:"
725
+ msgstr "Exécutable zip trouvé :"
726
+
727
+ #: admin.php:1518
728
+ msgid "Migrate Site"
729
+ msgstr "Migrer le site"
730
+
731
+ #: admin.php:1522
732
+ msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
733
+ msgstr "La migration des données depuis un autre site s'effectue via le bouton \"Restaurer\". Une \"migration\" correspond à une restauration, mais la migration utilise les archives provenant d'un autre site. UpdraftPlus change le processus de restauration en conséquence, afin d'intégrer les données de sauvegarde au nouveau site."
734
+
735
+ #: admin.php:1522
736
+ msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
737
+ msgstr "<a href=\"%s\">Lisez cet article pour comprendre chaque étape du processus.</a>"
738
+
739
+ #: admin.php:1524
740
+ msgid "Do you want to migrate or clone/duplicate a site?"
741
+ msgstr "Voulez-vous migrer ou cloner / dupliquer un site ?"
742
+
743
+ #: admin.php:1524
744
+ msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
745
+ msgstr "Alors, essayez notre extension \"Migrator\". Après la première utilisation, vous aurez rentabilisé votre investissement par rapport au temps nécessaire à la réalisation d'une migration manuelle."
746
+
747
+ #: admin.php:1524
748
+ msgid "Get it here."
749
+ msgstr "Récupérez-le ici."
750
+
751
+ #: admin.php:1446
752
+ msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
+ msgstr "Supression en cours... veuillez patienter le temps que la communication avec le système de stockage distant soit terminée."
754
+
755
+ #: admin.php:1445
756
+ msgid "Also delete from remote storage"
757
+ msgstr "Aussi supprimer du stockage distant"
758
+
759
+ #: admin.php:1387
760
+ msgid "Latest UpdraftPlus.com news:"
761
+ msgstr "Dernières nouvelles d'UpdraftPlus.com :"
762
+
763
+ #: admin.php:1367
764
+ msgid "Clone/Migrate"
765
+ msgstr "Cloner / Migrer"
766
+
767
+ #: admin.php:1257
768
+ msgid "News"
769
+ msgstr "Actualités"
770
+
771
+ #: admin.php:1257
772
+ msgid "Premium"
773
+ msgstr "Premium"
774
+
775
+ #: admin.php:657
776
+ msgid "Local archives deleted: %d"
777
+ msgstr "Archives locales supprimées : %d"
778
+
779
+ #: admin.php:658
780
+ msgid "Remote archives deleted: %d"
781
+ msgstr "Archives distantes supprimées : %d"
782
+
783
+ #: backup.php:84
784
+ msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
785
+ msgstr "%s - impossible de sauvegarder cette entité ; le répertoire correspondant n'existe pas (%s)"
786
+
787
+ #: admin.php:574
788
+ msgid "Backup set not found"
789
+ msgstr "Lot de sauvegarde non trouvé"
790
+
791
+ #: admin.php:656
792
+ msgid "The backup set has been removed."
793
+ msgstr "La sauvegarde a été supprimée."
794
+
795
+ #: updraftplus.php:1617
796
+ msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
+ msgstr "S'abonner au blog UpdraftPlus pour bénéficier d'offres exclusives et des dernières actualités"
798
+
799
+ #: updraftplus.php:1617
800
+ msgid "Blog link"
801
+ msgstr "Lien vers le blog"
802
+
803
+ #: updraftplus.php:1617
804
+ msgid "RSS link"
805
+ msgstr "Lien RSS"
806
+
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
+ msgid "Testing %s Settings..."
809
+ msgstr "Test des paramètres %s"
810
+
811
+ #: admin.php:1409
812
+ msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
813
+ msgstr "Ou vous pouvez les placer manuellement dans le répertoire UpdraftPlus (généralement wp-content/updraft) via FTP. Lancez ensuite une nouvelle analyse du dossier des sauvegardes pour détecter la (les) sauvegarde(s) envoyée(s) via FTP."
814
+
815
+ #: admin.php:303
816
+ msgid "Notice"
817
+ msgstr "Remarque"
818
+
819
+ #: admin.php:303
820
+ msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
821
+ msgstr "UpdraftPlus est en mode débogage . Vous pourrez maintenant voir sur cette page les informations de débogage de UpdraftPlus et de toute autre extension installée. Veuillez s'il vous plaît vous assurer que l'information que vous voyez provient bien d'UpdraftPlus avant de poster une demande d'assistance."
822
+
823
+ #: admin.php:308
824
+ msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
825
+ msgstr "Le cache d'objets W3 Total Cache est actif. Il est connu pour un bug qui empêche le bon fonctionnement de toutes les tâches planifiées (y compris les opérations de sauvegarde)."
826
+
827
+ #: admin.php:308
828
+ msgid "Go here to turn it off."
829
+ msgstr "Allez ici pour le désactiver."
830
+
831
+ #: admin.php:308
832
+ msgid "<a href=\"%s\">Go here</a> for more information."
833
+ msgstr "<a href=\"%s\">Allez ici</a> pour plus d'information."
834
+
835
+ #: backup.php:347
836
+ msgid "Errors encountered:"
837
+ msgstr "Erreurs rencontrées :"
838
+
839
+ #: admin.php:83
840
+ msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
+ msgstr "Nouvelle analyse (rechercher des sauvegardes que vous avez envoyé manuellement dans le stockage de sauvegarde interne) ..."
842
+
843
+ #: admin.php:86
844
+ msgid "Begun looking for this entity"
845
+ msgstr "Recherche de l'élément en cours"
846
+
847
+ #: addons/migrator.php:386
848
+ msgid "SQL update commands run:"
849
+ msgstr "Commandes SQL update exécutées :"
850
+
851
+ #: admin.php:91
852
+ msgid "Errors:"
853
+ msgstr "Erreurs :"
854
+
855
+ #: addons/migrator.php:388
856
+ msgid "Time taken (seconds):"
857
+ msgstr "Temps d'exécution (secondes) :"
858
+
859
+ #: addons/migrator.php:475
860
+ msgid "rows: %d"
861
+ msgstr "lignes : %d"
862
+
863
+ #: addons/migrator.php:578
864
+ msgid "\"%s\" has no primary key, manual change needed on row %s."
865
+ msgstr "\"%s\" n'a pas de clé primaire. Modification manuelle nécessaire à la ligne %s."
866
+
867
+ #: addons/dropbox-folders.php:21
868
+ msgid "Store at"
869
+ msgstr "Stocker dans"
870
+
871
+ #: addons/migrator.php:303
872
+ msgid "Nothing to do: the site URL is already: %s"
873
+ msgstr "Rien de spécial à faire : l'URL du site est déjà : %s"
874
+
875
+ #: addons/migrator.php:308
876
+ msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
877
+ msgstr "Alerte : l'URL du site (%s) dans la base de données est différente que celle qui était prévue (%s)"
878
+
879
+ #: addons/migrator.php:315
880
+ msgid "Database search and replace: replace %s in backup dump with %s"
881
+ msgstr "Recherche et remplacement dans la base de données : remplacement de %s par %s dans la sauvegarde"
882
+
883
+ #: addons/migrator.php:332
884
+ msgid "Could not get list of tables"
885
+ msgstr "Impossible d'obtenir la liste des tables"
886
+
887
+ #: addons/migrator.php:343
888
+ msgid "<strong>Search and replacing table:</strong> %s: already done"
889
+ msgstr "<strong>Recherche et remplacement de la table :</strong> %s : déjà fait"
890
+
891
+ #: addons/migrator.php:383
892
+ msgid "Tables examined:"
893
+ msgstr "Tables examinées :"
894
+
895
+ #: addons/migrator.php:384
896
+ msgid "Rows examined:"
897
+ msgstr "Lignes examinées :"
898
+
899
+ #: addons/migrator.php:385
900
+ msgid "Changes made:"
901
+ msgstr "Modifications apportées :"
902
+
903
+ #: addons/sftp.php:141
904
+ msgid "%s Error: Failed to download"
905
+ msgstr "Erreur %s : échec du téléchargement"
906
+
907
+ #: addons/sftp.php:185
908
+ msgid "Resuming partial uploads is not supported, so you will need to ensure that your webserver allows PHP processes to run long enough to upload your largest backup file."
909
+ msgstr "La reprise d'envois partiellement terminés n'est pas possible. Vous devez donc vous assurer que votre serveur permet des processus PHP suffisamment long pour assurer l'envoi de vos sauvegardes les plus volumineuses."
910
+
911
+ #: addons/sftp.php:190
912
+ msgid "Host"
913
+ msgstr "Hébergeur"
914
+
915
+ #: addons/sftp.php:197
916
+ msgid "Port"
917
+ msgstr "Port"
918
+
919
+ #: addons/sftp.php:211
920
+ msgid "Password"
921
+ msgstr "Mot de passe"
922
+
923
+ #: addons/sftp.php:227
924
+ msgid "Directory path"
925
+ msgstr "Chemin d'accès"
926
+
927
+ #: addons/sftp.php:229
928
+ msgid "Where to change directory to after logging in - often this is relative to your home directory."
929
+ msgstr "Répertoire où se positionner après authentification - il s'agit souvent de votre répertoire \"home\""
930
+
931
+ #: addons/sftp.php:265
932
+ msgid "host name"
933
+ msgstr "nom de l'hébergeur"
934
+
935
+ #: addons/sftp.php:269
936
+ msgid "username"
937
+ msgstr "nom d'utilisateur"
938
+
939
+ #: addons/sftp.php:273
940
+ msgid "password"
941
+ msgstr "mot de passe"
942
+
943
+ #: addons/sftp.php:278
944
+ msgid "Failure: Port must be an integer."
945
+ msgstr "Échec : le port doit être un nombre entier."
946
+
947
+ #: addons/sftp.php:318
948
+ msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
949
+ msgstr "Échec : nous avons réussi la connexion et le déplacement vers le répertoire indiqué mais nous n'avons pas pu créer un fichier à cet emplacement."
950
+
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
+ msgid "starting from next time it is"
953
+ msgstr "à partir de la prochaine fois, c'est"
954
+
955
+ #: addons/multisite.php:129
956
+ msgid "Multisite Install"
957
+ msgstr "Installation multisite"
958
+
959
+ #: addons/multisite.php:135
960
+ msgid "You do not have sufficient permissions to access this page."
961
+ msgstr "Vous n'avez pas les permissions suffisantes pour accéder à cette page."
962
+
963
+ #: addons/multisite.php:154
964
+ msgid "You do not have permission to access this page."
965
+ msgstr "Vous n'êtes pas autorisé à accéder à cette page."
966
+
967
+ #: addons/multisite.php:222
968
+ msgid "Must-use plugins"
969
+ msgstr "Les extensions à ne pas rater"
970
+
971
+ #: addons/multisite.php:229
972
+ msgid "Blog uploads"
973
+ msgstr "Téléchargements des blogs"
974
+
975
+ #: addons/migrator.php:169
976
+ msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
977
+ msgstr "Dans la base de données, toutes les références à l'emplacement du site seront remplacées par l'URL actuelle de votre site, qui est : %s"
978
+
979
+ #: addons/migrator.php:169
980
+ msgid "Search and replace site location in the database (migrate)"
981
+ msgstr "Rechercher et remplacer l'emplacement du site dans la base de données (migration)"
982
+
983
+ #: addons/migrator.php:169
984
+ msgid "(learn more)"
985
+ msgstr "(en savoir plus)"
986
+
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
+ msgid "Failed: the %s operation was not able to start."
989
+ msgstr "Échec : l'opération %s n'a pas pu démarrer."
990
+
991
+ #: addons/migrator.php:254 addons/migrator.php:367
992
+ msgid "Failed: we did not understand the result returned by the %s operation."
993
+ msgstr "Échec : nous n'avons pas pu comprendre le résultat généré par l'opération %s."
994
+
995
+ #: addons/migrator.php:275
996
+ msgid "Database: search and replace site URL"
997
+ msgstr "Base de données : recherche et remplacement de l'URL du site"
998
+
999
+ #: addons/migrator.php:278
1000
+ msgid "This option was not selected."
1001
+ msgstr "Cette option n'a pas été sélectionnée."
1002
+
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
+ msgid "Error: unexpected empty parameter (%s, %s)"
1005
+ msgstr "Erreur : paramètre vide (%s, %s)"
1006
+
1007
+ #: addons/morefiles.php:71
1008
+ msgid "The above files comprise everything in a WordPress installation."
1009
+ msgstr "Les fichiers ci-dessus correspondent à la totalité d'une installation WordPress."
1010
+
1011
+ #: addons/morefiles.php:78
1012
+ msgid "WordPress core (including any additions to your WordPress root directory)"
1013
+ msgstr "Noyau WordPress (intègre tous les éléments que vous auriez ajouté à votre répertoire racine WordPress)"
1014
+
1015
+ #: addons/morefiles.php:126
1016
+ msgid "Any other directory on your server that you wish to back up"
1017
+ msgstr "Tout autre répertoire de votre serveur que vous souhaitez sauvegarder"
1018
+
1019
+ #: addons/morefiles.php:127
1020
+ msgid "More Files"
1021
+ msgstr "Davantage de fichiers"
1022
+
1023
+ #: addons/morefiles.php:142
1024
+ msgid "Enter the directory:"
1025
+ msgstr "Saisissez le répertoire :"
1026
+
1027
+ #: addons/morefiles.php:146
1028
+ msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
1029
+ msgstr "Si vous n'êtes pas sûr de l'utilité de cette option, mieux vaut la désactiver."
1030
+
1031
+ #: addons/morefiles.php:146
1032
+ msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
1033
+ msgstr "Si vous utilisez ceci, saisissez un chemin absolu (non lié à votre installation WordPress)."
1034
+
1035
+ #: addons/morefiles.php:148
1036
+ msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
1037
+ msgstr "Faites attention à ce que vous saisissez - si vous saisissez / l'opération va réellement essayer de créer un fichier zip de tout votre serveur !"
1038
+
1039
+ #: addons/morefiles.php:220 addons/morefiles.php:297
1040
+ msgid "No backup of %s directories: there was nothing found to back up"
1041
+ msgstr "Pas de sauvegarde des répertoires %s : rien n'a été trouvé"
1042
+
1043
+ #: addons/morefiles.php:220
1044
+ msgid "more"
1045
+ msgstr "davantage de"
1046
+
1047
+ #: addons/sftp.php:23
1048
+ msgid "Encrypted FTP is available, and will be automatically tried first (before falling back to non-encrypted if it is not successful), unless you disable it using the expert options. The 'Test FTP Login' button will tell you what type of connection is in use."
1049
+ msgstr "Le cryptage FTP est disponible et sera automatiquement essayé en premier (avant de revenir au non crypté en cas d'échec), sauf si vous l'avez désactivé via les options avancés. Le bouton \"Test de connexion FTP\" vous indiquera quel type de connexion est utilisé."
1050
+
1051
+ #: addons/sftp.php:23
1052
+ msgid "Explicit encryption is used by default. To force implicit encryption (port 990), add :990 to your FTP server below."
1053
+ msgstr "Cryptage explicite utilisé par défaut. Pour forcer le cryptage implicite (port 990), ajoutez :990 ci-dessous à votre serveur FTP."
1054
+
1055
+ #: addons/sftp.php:30 addons/sftp.php:31 addons/sftp.php:32
1056
+ msgid "No %s found"
1057
+ msgstr "%s pas trouvé(s)"
1058
+
1059
+ #: addons/sftp.php:30
1060
+ msgid "SFTP host setting"
1061
+ msgstr "Réglages pour l'hébergeur SFTP"
1062
+
1063
+ #: addons/sftp.php:31
1064
+ msgid "SFTP user setting"
1065
+ msgstr "Réglages pour l'utilisateur SFTP"
1066
+
1067
+ #: addons/sftp.php:32
1068
+ msgid "SFTP password"
1069
+ msgstr "Mot de passe SFTP"
1070
+
1071
+ #: addons/sftp.php:304
1072
+ msgid "Check your file permissions: Could not successfully create and enter:"
1073
+ msgstr "Veuillez vérifier vos droits d'accès : impossible de créer puis aller dans :"
1074
+
1075
+ #: methods/ftp.php:184
1076
+ msgid "FTP Server"
1077
+ msgstr "Serveur FTP"
1078
+
1079
+ #: methods/ftp.php:188
1080
+ msgid "FTP Login"
1081
+ msgstr "Connexion (login) FTP"
1082
+
1083
+ #: methods/ftp.php:192
1084
+ msgid "FTP Password"
1085
+ msgstr "Mot de passe FTP"
1086
+
1087
+ #: methods/ftp.php:196
1088
+ msgid "Remote Path"
1089
+ msgstr "Chemin d'accès distant"
1090
+
1091
+ #: methods/ftp.php:197
1092
+ msgid "Needs to already exist"
1093
+ msgstr "Il faut que cela existe déjà"
1094
+
1095
+ #: methods/ftp.php:218
1096
+ msgid "Failure: No server details were given."
1097
+ msgstr "Échec : aucun détail sur le serveur n'a été fourni."
1098
+
1099
+ #: methods/ftp.php:233
1100
+ msgid "Failure: we did not successfully log in with those credentials."
1101
+ msgstr "Échec : impossible de se connecter avec ces éléments d'identification."
1102
+
1103
+ #: methods/ftp.php:241
1104
+ msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
1105
+ msgstr "Échec : une erreur UpdrafPlus inattendue s'est produite lors du test d'identification - veuillez contacter le développeur."
1106
+
1107
+ #: methods/ftp.php:245
1108
+ msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
1109
+ msgstr "La connexion a réussi et nous avons pu créer un fichier dans le répertoire indiqué (type de connexion :"
1110
+
1111
+ #: methods/ftp.php:248
1112
+ msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
1113
+ msgstr "Échec : la connexion a réussi mais nous n'avons pas pu créer de fichiers dans le répertoire indiqué."
1114
+
1115
+ #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:186
1116
+ #: addons/sftp.php:28
1117
+ msgid "No %s settings were found"
1118
+ msgstr "Les réglages %s n'ont pas pu être trouvés"
1119
+
1120
+ #: addons/webdav.php:116 addons/webdav.php:120
1121
+ msgid "Chunk %s: A %s error occurred"
1122
+ msgstr "Fragment %s : une erreur %s s'est produite"
1123
+
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
+ msgid "WebDAV Error"
1126
+ msgstr "Erreur WebDAV"
1127
+
1128
+ #: addons/webdav.php:209
1129
+ msgid "Error opening remote file: Failed to download"
1130
+ msgstr "Erreur en ouvrant le fichier distant : échec du téléchargement"
1131
+
1132
+ #: addons/webdav.php:222
1133
+ msgid "Local write failed: Failed to download"
1134
+ msgstr "Échec de l'écriture locale : échec du téléchargement"
1135
+
1136
+ #: addons/webdav.php:258
1137
+ msgid "WebDAV URL"
1138
+ msgstr "URL WebDAV"
1139
+
1140
+ #: addons/webdav.php:262
1141
+ msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
1142
+ msgstr "Saisissez une URL complète commençant par webdav:// ou webdavs:// et incluant chemin, nom d'utilisateur, mot de passe et port, ainsi qu'il est requis - ex. %s"
1143
+
1144
+ #: admin.php:1676 admin.php:1701
1145
+ msgid "Failed"
1146
+ msgstr "Échec"
1147
+
1148
+ #: addons/webdav.php:318
1149
+ msgid "Failed: We were not able to place a file in that directory - please check your credentials."
1150
+ msgstr "Échec : nous n'avons pas pu placer un fichier dans ce répertoire - veuillez vérifier vos éléments d'identification."
1151
+
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
+ msgid "WordPress Core"
1154
+ msgstr "Noyau WordPress"
1155
+
1156
+ #: addons/morefiles.php:52
1157
+ msgid "Over-write wp-config.php"
1158
+ msgstr "Ecraser wp-config.php"
1159
+
1160
+ #: addons/morefiles.php:52
1161
+ msgid "(learn more about this important option)"
1162
+ msgstr "(en savoir plus sur cette option importante)"
1163
+
1164
+ #: methods/dropbox.php:290
1165
+ msgid "Authenticate with Dropbox"
1166
+ msgstr "S'authentifier sur Dropbox"
1167
+
1168
+ #: methods/dropbox.php:291
1169
+ msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
1170
+ msgstr "<strong>Après</strong> avoir sauvegardé les réglages (en cliquant sur 'Sauvegarder' ci-dessous), revenez ici et cliquez sur ce lien pour finaliser l'authentification Dropbox."
1171
+
1172
+ #: methods/dropbox.php:334
1173
+ msgid "you have authenticated your %s account"
1174
+ msgstr "Vous avez authentifié votre compte %s"
1175
+
1176
+ #: methods/dropbox.php:337
1177
+ msgid "though part of the returned information was not as expected - your mileage may vary"
1178
+ msgstr ", mais une partie des informations retournées étaient inattendues - votre expérience peut varier"
1179
+
1180
+ #: methods/dropbox.php:340
1181
+ msgid "Your %s account name: %s"
1182
+ msgstr "Nom de votre compte %s : %s"
1183
+
1184
+ #: methods/ftp.php:180
1185
+ msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
+ msgstr "Seules les connexions FTP non cryptées sont supportées par UpdraftPlus standard."
1187
+
1188
+ #: methods/ftp.php:180
1189
+ msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
1190
+ msgstr "Si vous souhaitez utiliser le cryptage (utile si vous sauvegardez des données sensibles par ex.), une extension existe."
1191
+
1192
+ #: methods/s3.php:317
1193
+ msgid "%s Error: Failed to download %s. Check your permissions and credentials."
1194
+ msgstr "Erreur %s : impossible de télécharger %s. Veuillez vérifier vos permissions."
1195
+
1196
+ #: methods/s3.php:253 methods/s3.php:321
1197
+ msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
1198
+ msgstr "%s Erreur : il n'a pas été possible d'accéder au \"bucket\" %s. Vérifiez vos permissions et vos informations d'identification."
1199
+
1200
+ #: methods/s3.php:398
1201
+ msgid "Get your access key and secret key <a href=\"%s\">from your %s console</a>, then pick a (globally unique - all %s users) bucket name (letters and numbers) (and optionally a path) to use for storage. This bucket will be created for you if it does not already exist."
1202
+ msgstr "Obtenez votre clé d'accès et votre clé secrète <a href=\"%s\"> depuis votre%s console</a>. Choisissez ensuite (globalement unique - tous les %s utilisateurs) un nom de \"bucket\" (lettres et chiffres) (et, facultativement, un chemin) à utiliser pour le stockage. Ce \"bucket\" sera créé pour vous s'il n'existe pas encore."
1203
+
1204
+ #: methods/s3.php:398
1205
+ msgid "If you see errors about SSL certificates, then please go here for help."
1206
+ msgstr "Si vous avez des erreurs de certificat SSL, allez là pour de l'aide."
1207
+
1208
+ #: methods/s3.php:409
1209
+ msgid "%s access key"
1210
+ msgstr "Clé d'accès %s"
1211
+
1212
+ #: methods/s3.php:413
1213
+ msgid "%s secret key"
1214
+ msgstr "Clé secrète %s"
1215
+
1216
+ #: methods/s3.php:417
1217
+ msgid "%s location"
1218
+ msgstr "Emplacement %s"
1219
+
1220
+ #: methods/s3.php:418
1221
+ msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
1222
+ msgstr "Indiquez uniquement un nom de bucket ou un bucket et un chemin. Par exemple : monbucket, monbucket/monchemin"
1223
+
1224
+ #: methods/s3.php:439
1225
+ msgid "API secret"
1226
+ msgstr "API secret"
1227
+
1228
+ #: methods/s3.php:460
1229
+ msgid "Failure: No bucket details were given."
1230
+ msgstr "Erreur : aucun détail fourni sur le bucket."
1231
+
1232
+ #: methods/s3.php:475
1233
+ msgid "Region"
1234
+ msgstr "Région"
1235
+
1236
+ #: methods/s3.php:493
1237
+ msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another %s user may already have taken your name)."
1238
+ msgstr "Echec : Nous n'avons pas pu atteindre ou créer un tel \"bucket\". Merci de vérifier vos informations d'identification. Si elles sont correctes, essayez alors un autre nom pour le \"bucket\" (étant donné qu'un autre %s utilisateur a peut-être déjà utilisé votre nom)."
1239
+
1240
+ #: methods/s3.php:507 methods/s3.php:519
1241
+ msgid "Failure"
1242
+ msgstr "Echec"
1243
+
1244
+ #: methods/s3.php:507 methods/s3.php:519
1245
+ msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
1246
+ msgstr "Nous avons pu avoir accès au bucket mais la tentative de créer un fichier a échoué."
1247
+
1248
+ #: methods/s3.php:509
1249
+ msgid "We accessed the bucket, and were able to create files within it."
1250
+ msgstr "Nous avons réussi à accéder au bucket et avons pu y créer des fichiers."
1251
+
1252
+ #: methods/s3.php:512
1253
+ msgid "The communication with %s was encrypted."
1254
+ msgstr "La communication avec %s était cryptée."
1255
+
1256
+ #: methods/s3.php:514
1257
+ msgid "The communication with %s was not encrypted."
1258
+ msgstr "La communication avec %s n'était pas cryptée."
1259
+
1260
+ #: methods/dropbox.php:35
1261
+ msgid "The %s PHP module is not installed"
1262
+ msgstr "Le module PHP %s n'est pas installé"
1263
+
1264
+ #: methods/dropbox.php:41
1265
+ msgid "You do not appear to be authenticated with Dropbox"
1266
+ msgstr "Vous semblez ne pas être authentifié sur Dropbox"
1267
+
1268
+ #: methods/dropbox.php:137 methods/dropbox.php:142
1269
+ msgid "error: failed to upload file to %s (see log file for more)"
1270
+ msgstr "erreur : impossible d'envoyer le fichier sur %s (voir le journal pour plus de détails)"
1271
+
1272
+ #: methods/dropbox.php:285
1273
+ msgid "Need to use sub-folders?"
1274
+ msgstr "Besoin d'utiliser des sous-dossiers ?"
1275
+
1276
+ #: methods/dropbox.php:285
1277
+ msgid "Backups are saved in"
1278
+ msgstr "Les sauvegardes sont stockées dans"
1279
+
1280
+ #: methods/dropbox.php:285
1281
+ msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1282
+ msgstr "Si vous effectuez plusieurs sauvegardes de sites sur le même compte Dropbox et que vous souhaitez organiser vos sauvegardes en sous-dossiers, alors"
1283
+
1284
+ #: methods/dropbox.php:285
1285
+ msgid "there's an add-on for that."
1286
+ msgstr "il y a une extension spécialement conçue pour cela."
1287
+
1288
+ #: methods/cloudfiles.php:408
1289
+ msgid "US or UK Cloud"
1290
+ msgstr "Cloud US ou UK"
1291
+
1292
+ #: methods/cloudfiles.php:414
1293
+ msgid "US (default)"
1294
+ msgstr "US (par défaut)"
1295
+
1296
+ #: methods/cloudfiles.php:415
1297
+ msgid "UK"
1298
+ msgstr "UK"
1299
+
1300
+ #: methods/cloudfiles.php:420
1301
+ msgid "Cloud Files username"
1302
+ msgstr "Identifiant Cloud Files"
1303
+
1304
+ #: methods/cloudfiles.php:424
1305
+ msgid "Cloud Files API key"
1306
+ msgstr "Clé d'API Cloud Files"
1307
+
1308
+ #: methods/cloudfiles.php:428
1309
+ msgid "Cloud Files container"
1310
+ msgstr "Conteneur Cloud Files"
1311
+
1312
+ #: methods/googledrive.php:452
1313
+ msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1314
+ msgstr "Le module %s UpdrafPlus <strong>requirert</strong> %s. Merci de ne pas demander de support, il n'y a pas d'alternative."
1315
+
1316
+ #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1317
+ #: methods/s3.php:439 methods/ftp.php:222 methods/ftp.php:226
1318
+ #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1319
+ #: addons/sftp.php:273
1320
+ msgid "Failure: No %s was given."
1321
+ msgstr "Echec : pas de %s fourni."
1322
+
1323
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1324
+ msgid "API key"
1325
+ msgstr "Clé API"
1326
+
1327
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1328
+ msgid "Username"
1329
+ msgstr "Nom d'utilisateur"
1330
+
1331
+ #: methods/cloudfiles.php:467
1332
+ msgid "Failure: No container details were given."
1333
+ msgstr "Echec : aucun détail fourni sur le conteneur."
1334
+
1335
+ #: methods/cloudfiles.php:494
1336
+ msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
1337
+ msgstr "Erreur Cloud Files - Nous avons pu accéder au conteneur, mais il n'a pas été possible d'y créer des fichiers"
1338
+
1339
+ #: methods/cloudfiles.php:498
1340
+ msgid "We accessed the container, and were able to create files within it."
1341
+ msgstr "Parfait, nous avons pu accéder au conteneur et il a été possible de créer des fichiers."
1342
+
1343
+ #: methods/email.php:16
1344
+ msgid "WordPress Backup"
1345
+ msgstr "Sauvegarde WordPress"
1346
+
1347
+ #: methods/email.php:16
1348
+ msgid "Backup is of:"
1349
+ msgstr "La sauvegarde est de :"
1350
+
1351
+ #: methods/email.php:16
1352
+ msgid "Be wary; email backups may fail because of file size limitations on mail servers."
1353
+ msgstr "Attention ; les sauvegardes par email peuvent échouer à cause de la limite de taille sur les serveurs mail."
1354
+
1355
+ #: methods/email.php:26
1356
+ msgid "Note:"
1357
+ msgstr "Note :"
1358
+
1359
+ #: methods/email.php:27
1360
+ msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; backups larger than any limits will not arrive. If you really need a large backup via email, then you could fund a new feature (to break the backup set into configurable-size pieces) - but the demand has not yet existed for such a feature."
1361
+ msgstr "L'adresse courriel indiquée sera utilisée. Si vous choisissez \"courriel\", <strong>soyez prévenus</strong> que les serveurs mail tendent à limiter le poids des courriel (généralement 10 à 20 Mo). Les sauvegardes plus lourdes ne seront pas transmises. Si vous avez besoin de grosses sauvegardes par courriel, vous pouvez financer une nouvelle fonction (pour scinder les grosses sauvegardes en fichiers plus petits) - mais personne ne l'a demandé jusqu'à présent."
1362
+
1363
+ #: methods/s3.php:154
1364
+ msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1365
+ msgstr "Envoi %s : echec d'uploadID pour l'envoi en multi-parties - voir le journal pour plus de détails"
1366
+
1367
+ #: methods/s3.php:177
1368
+ msgid "%s error: file %s was shortened unexpectedly"
1369
+ msgstr "%s erreur : le fichier %s a été raccourci inopinément"
1370
+
1371
+ #: methods/s3.php:187
1372
+ msgid "%s chunk %s: upload failed"
1373
+ msgstr "Morceau %s %s : échec de l'envoi"
1374
+
1375
+ #: methods/s3.php:201
1376
+ msgid "%s upload (%s): re-assembly failed (see log for more details)"
1377
+ msgstr "Envoi %s de %s : erreur au ré-assemblage (voir le journal pour plus de détails)"
1378
+
1379
+ #: methods/s3.php:205
1380
+ msgid "%s re-assembly error (%s): (see log file for more)"
1381
+ msgstr "Erreur au ré-assemblage %s de %s (voir le journal pour plus de détails)"
1382
+
1383
+ #: methods/s3.php:217
1384
+ msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
+ msgstr "Erreur %s : impossible de créer le bucket %s. Veuillez vérifier vos permissions."
1386
+
1387
+ #: methods/googledrive.php:462
1388
+ msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1389
+ msgstr "Pour plus d'aide, y compris des captures d'écran, suivez ce lien. La description ci-dessous est suffisante pour les utilisateurs avancés."
1390
+
1391
+ #: methods/googledrive.php:463
1392
+ msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1393
+ msgstr "Suivez ce lien vers la console Google API, puis créez un Client ID depuis la section API Access."
1394
+
1395
+ #: methods/googledrive.php:463
1396
+ msgid "Select 'Web Application' as the application type."
1397
+ msgstr "Sélectionnez 'Web Application' comme type d'application"
1398
+
1399
+ #: methods/googledrive.php:463
1400
+ msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1401
+ msgstr "Vous devez ajouter les URL suivantes en tant que 'authorized redirect URI' (sous \"Plus d'options\") lorsque cela vous sera demandé"
1402
+
1403
+ #: methods/googledrive.php:463
1404
+ msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1405
+ msgstr "N.B. Si vous installez UpdraftPlus sur plusieurs sites WordPress, vous ne pouvez pas réutiliser votre Client ID ; vous devez en créer un pour chaque site depuis la Google API Console."
1406
+
1407
+ #: methods/googledrive.php:466
1408
+ msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1409
+ msgstr "Vous ne disposez pas de SimpleXMLElement. Les sauvegardes Google Drive <b>ne fonctionneront pas</b> tant que simple_xml ne sera pas disponible."
1410
+
1411
+ #: methods/googledrive.php:473
1412
+ msgid "Client ID"
1413
+ msgstr "Client ID"
1414
+
1415
+ #: methods/googledrive.php:474
1416
+ msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1417
+ msgstr "Si Google vous indique le message \"invalid_client\", c'est que vous n'avez pas saisi un Client ID valide ici."
1418
+
1419
+ #: methods/googledrive.php:477
1420
+ msgid "Client Secret"
1421
+ msgstr "Code secret du client"
1422
+
1423
+ #: methods/googledrive.php:481
1424
+ msgid "Folder ID"
1425
+ msgstr "ID du dossier"
1426
+
1427
+ #: methods/googledrive.php:485
1428
+ msgid "Authenticate with Google"
1429
+ msgstr "Authentification via Google"
1430
+
1431
+ #: methods/googledrive.php:486
1432
+ msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1433
+ msgstr "<strong>Après</strong> avoir sauvegardé les réglages (en cliquant sur 'Sauvegarder' ci-dessous), revenez ici et cliquez sur ce lien pour finaliser l'authentification Google."
1434
+
1435
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1436
+ #: methods/cloudfiles.php:483
1437
+ msgid "Cloud Files authentication failed"
1438
+ msgstr "Echec d'authentification Cloud Files"
1439
+
1440
+ #: methods/cloudfiles.php:61 methods/cloudfiles.php:270
1441
+ #: methods/cloudfiles.php:289
1442
+ msgid "Cloud Files error - failed to create and access the container"
1443
+ msgstr "Erreur Cloud Files : impossible de créer le conteneur et et d'y accéder"
1444
+
1445
+ #: methods/cloudfiles.php:88
1446
+ msgid "%s Error: Failed to open local file"
1447
+ msgstr "Erreur %s : impossible d'ouvrir le fichier local"
1448
+
1449
+ #: methods/cloudfiles.php:105 methods/cloudfiles.php:147 methods/s3.php:128
1450
+ #: methods/s3.php:134 methods/s3.php:135 addons/sftp.php:86
1451
+ msgid "%s Error: Failed to upload"
1452
+ msgstr "Erreur %s : l'envoi a échoué"
1453
+
1454
+ #: methods/cloudfiles.php:178
1455
+ msgid "Cloud Files error - failed to upload file"
1456
+ msgstr "Erreur avec des fichiers dans le nuage : impossible d'envoyer un ou plusieurs fichiers"
1457
+
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
1459
+ msgid "Error opening local file: Failed to download"
1460
+ msgstr "Erreur à l'ouverture du fichier local : impossible de télécharger"
1461
+
1462
+ #: methods/cloudfiles.php:335
1463
+ msgid "Error downloading remote file: Failed to download ("
1464
+ msgstr "Erreur de téléchargement du fichier distant : impossible de télécharger ("
1465
+
1466
+ #: methods/cloudfiles.php:357
1467
+ msgid "Testing - Please Wait..."
1468
+ msgstr "Test en cours, merci de patienter…"
1469
+
1470
+ #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1471
+ #: methods/s3.php:422 methods/ftp.php:163 methods/ftp.php:201
1472
+ #: addons/webdav.php:268 addons/sftp.php:235
1473
+ msgid "Test %s Settings"
1474
+ msgstr "Test des paramètres %s"
1475
+
1476
+ #: methods/cloudfiles.php:404
1477
+ msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
1478
+ msgstr "Obtenez votre clé API <a href=\"https://mycloud.rackspace.com/\">depuis votre console Rackspace Cloud</a> (lisez les instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">ici</a>). Ensuite, choisissez un nom pour le contenant qui sera utilisé pour le stockage. Ce contenant sera créé pour vous s'il n'existe pas encore."
1479
+
1480
+ #: methods/cloudfiles.php:404
1481
+ msgid "Also, you should read this important FAQ."
1482
+ msgstr "Vous devriez aussi lire cette FAQ (elle contient des infos importantes)."
1483
+
1484
+ #: methods/googledrive.php:202
1485
+ msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1486
+ msgstr "Compte plein : il reste seulement %d octets sur votre compte %s alors que le fichier à envoyer fait %d octets"
1487
+
1488
+ #: methods/googledrive.php:217
1489
+ msgid "Failed to upload to %s"
1490
+ msgstr "Echec de l'envoi vers %s"
1491
+
1492
+ #: methods/googledrive.php:334
1493
+ msgid "An error occurred during %s upload (see log for more details)"
1494
+ msgstr "Une erreur est survenue lors de l'envoi de %s (voir le journal pour plus de détails)"
1495
+
1496
+ #: methods/googledrive.php:373
1497
+ msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1498
+ msgstr "Erreur Google Drive : %d. Impossible de trouver l'identifiant du fichier Google Drive pour ce fichier et le télécharger"
1499
+
1500
+ #: methods/googledrive.php:378
1501
+ msgid "Could not find %s in order to download it"
1502
+ msgstr "Impossible de trouver %s pour le télécharger"
1503
+
1504
+ #: methods/googledrive.php:391
1505
+ msgid "Google Drive "
1506
+ msgstr "Google Drive "
1507
+
1508
+ #: methods/googledrive.php:409
1509
+ msgid "Account is not authorized."
1510
+ msgstr "Compte non autorisé."
1511
+
1512
+ #: methods/googledrive.php:442
1513
+ msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1514
+ msgstr "%s est un excellent choix, car UpdraftPlus supporte les envois segmentés - quel que soit la taille de votre site, UpdraftPlus copiera progressivement les sauvegarde et ne sera pas bloqué par des délais d'attente dépassés."
1515
+
1516
+ #: restorer.php:832
1517
+ msgid "will restore as:"
1518
+ msgstr "sera restauré comme :"
1519
+
1520
+ #: restorer.php:899
1521
+ msgid "An error (%s) occured:"
1522
+ msgstr "Une erreur (%s) est survenue :"
1523
+
1524
+ #: restorer.php:899
1525
+ msgid "the database query being run was:"
1526
+ msgstr "la requête SQL en cours d'exécution était :"
1527
+
1528
+ #: restorer.php:905
1529
+ msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
+ msgstr "Trop d'erreurs base de données ont eu lieu - annulation de la restauration (vous devrez restaurer manuellement)"
1531
+
1532
+ #: restorer.php:913
1533
+ msgid "Database lines processed: %d in %.2f seconds"
1534
+ msgstr "%d lignes de base de données traitées en %.2f secondes"
1535
+
1536
+ #: restorer.php:858
1537
+ msgid "Finished: lines processed: %d in %.2f seconds"
1538
+ msgstr "Terminé : %d lignes traitées en %.2f secondes"
1539
+
1540
+ #: restorer.php:957 restorer.php:978
1541
+ msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1542
+ msgstr "Le préfixe de table a changé : changement des champs de la table %s en conséquence :"
1543
+
1544
+ #: restorer.php:961 restorer.php:1008 admin.php:1679 admin.php:1703
1545
+ #: admin.php:2496
1546
+ msgid "OK"
1547
+ msgstr "OK"
1548
+
1549
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1550
+ msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1551
+ msgstr "Vous devez vous ré-authentifier sur %s, car les informations existantes ne fonctionnent pas."
1552
+
1553
+ #: methods/webdav.php:13 methods/webdav.php:34 methods/webdav.php:50
1554
+ #: methods/sftp.php:13 methods/sftp.php:34 methods/sftp.php:50
1555
+ msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
1556
+ msgstr "Vous n'avez pas installé l'extension UpdraftPlus %s - obtenez-là depuis %s"
1557
+
1558
+ #: methods/webdav.php:63 methods/sftp.php:63
1559
+ msgid "%s support is available as an add-on"
1560
+ msgstr "Le support de %s est disponible sous forme d'extension"
1561
+
1562
+ #: methods/webdav.php:63 methods/sftp.php:63
1563
+ msgid "follow this link to get it"
1564
+ msgstr "suivez ce lien pour l'obtenir"
1565
+
1566
+ #: methods/googledrive.php:116
1567
+ msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1568
+ msgstr "Nous n'avons reçu aucun signe de la part de Google. Ceci signifie souvent que vous avez fait une erreur en entrant le code secret, ou que vous n'avez pas procédé à une nouvelle authentification (voir ci-dessous) après correction. Vérifiez vos informations puis suivez le lien pour vous authentifier une nouvelle fois. Si cela ne fonctionne toujours pas, activez le mode avancé pour réinitialiser les paramètres du plugin afin de créer un nouveau identifiant et un nouveau code secret Google."
1569
+
1570
+ #: methods/googledrive.php:125
1571
+ msgid "Authorization failed"
1572
+ msgstr "Echec d'autorisation"
1573
+
1574
+ #: methods/googledrive.php:146
1575
+ msgid "Your %s quota usage: %s %% used, %s available"
1576
+ msgstr "Votre espace disque %s : %s %% utilisés, %s libres"
1577
+
1578
+ #: methods/googledrive.php:152
1579
+ msgid "Success"
1580
+ msgstr "Succès"
1581
+
1582
+ #: methods/googledrive.php:152
1583
+ msgid "you have authenticated your %s account."
1584
+ msgstr "vous avez authentifié votre compte %s."
1585
+
1586
+ #: methods/googledrive.php:168 methods/googledrive.php:232
1587
+ msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1588
+ msgstr "Nous n'avons pas encore reçu d'information d'accès de la part de Google - vous devez autoriser ou ré-autoriser votre connexion Google Drive."
1589
+
1590
+ #: methods/googledrive.php:169 methods/googledrive.php:363
1591
+ msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1592
+ msgstr "Nous n'avons pas encore obtenu de confirmation d'accès de la part de Google (l'utilisateur a-t-il autorisé l'accès ?)"
1593
+
1594
+ #: restorer.php:161
1595
+ msgid "wp-config.php from backup: restoring (as per user's request)"
1596
+ msgstr "Restauration de wp-config depuis la sauvegarde (comme demandé)"
1597
+
1598
+ #: restorer.php:588
1599
+ msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1600
+ msgstr "Alerte : PHP safe-mode est activé sur votre serveur. Cela favorise des Timeouts. Si cela arrive, vous devrez restaurer manuellement le fichier via phpMyAdmin ou une autre méthode."
1601
+
1602
+ #: restorer.php:593
1603
+ msgid "Failed to find database file"
1604
+ msgstr "Impossible de trouver le fichier de la base de données"
1605
+
1606
+ #: restorer.php:599
1607
+ msgid "Failed to open database file"
1608
+ msgstr "Impossible d'ouvrir le fichier de la base de données"
1609
+
1610
+ #: restorer.php:623
1611
+ msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1612
+ msgstr "Accès à la base de données : l'accès direct MySQL n'est pas disponible, nous allons nous rabattre sur wpdb (qui est bien plus lent)"
1613
+
1614
+ #: restorer.php:698 admin.php:890
1615
+ msgid "Backup of:"
1616
+ msgstr "Sauvegarde de : "
1617
+
1618
+ #: restorer.php:702 restorer.php:772
1619
+ msgid "Old table prefix:"
1620
+ msgstr "Ancien préfixe des tables :"
1621
+
1622
+ #: admin.php:2493
1623
+ msgid "Archive is expected to be size:"
1624
+ msgstr "L'archive devrait peser : "
1625
+
1626
+ #: admin.php:2501
1627
+ msgid "The backup records do not contain information about the proper size of this file."
1628
+ msgstr "Les enregistrements de la sauvegarde n'ont pas d'information sur la taille exacte de ce fichier."
1629
+
1630
+ #: admin.php:2548
1631
+ msgid "Error message"
1632
+ msgstr "Message d'erreur"
1633
+
1634
+ #: admin.php:2504 admin.php:2505
1635
+ msgid "Could not find one of the files for restoration"
1636
+ msgstr "Impossible de trouver un des fichiers pour la restauration"
1637
+
1638
+ #: restorer.php:21
1639
+ msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1640
+ msgstr "UpdraftPlus n'est pas en mesure de restaurer directement ce type d'élément. Il doit malheureusement être restauré manuellement."
1641
+
1642
+ #: restorer.php:22
1643
+ msgid "Backup file not available."
1644
+ msgstr "Fichier de sauvegarde non disponible."
1645
+
1646
+ #: restorer.php:23
1647
+ msgid "Copying this entity failed."
1648
+ msgstr "Echec de la copie de cet élément."
1649
+
1650
+ #: restorer.php:24
1651
+ msgid "Unpacking backup..."
1652
+ msgstr "Décompression de la sauvegarde…"
1653
+
1654
+ #: restorer.php:25
1655
+ msgid "Decrypting database (can take a while)..."
1656
+ msgstr "Décryptage de la base de données (cela peut prendre du temps)…"
1657
+
1658
+ #: restorer.php:26
1659
+ msgid "Database successfully decrypted."
1660
+ msgstr "Base de données correctement décryptée."
1661
+
1662
+ #: restorer.php:27
1663
+ msgid "Moving old directory out of the way..."
1664
+ msgstr "Suppression de l'ancien répertoire…"
1665
+
1666
+ #: restorer.php:29
1667
+ msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1668
+ msgstr "Restauration de la base de données (cela peut prendre du temps si votre site est volumineux - en cas de timeout (ce qui arrive si votre hébergeur limite vos ressources), vous devrez utiliser une autre méthode comme phpMyAdmin…"
1669
+
1670
+ #: restorer.php:30
1671
+ msgid "Cleaning up rubbish..."
1672
+ msgstr "Nettoyage…"
1673
+
1674
+ #: restorer.php:31
1675
+ msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1676
+ msgstr "Impossible de supprimer l'ancien répertoire. Vous avez peut-être déjà d'anciens répertoires -old à supprimer ?"
1677
+
1678
+ #: restorer.php:32
1679
+ msgid "Could not delete old directory."
1680
+ msgstr "Impossible de supprimer l'ancien répertoire."
1681
+
1682
+ #: restorer.php:33
1683
+ msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
+ msgstr "Impossible de déplacer le nouveau répertoire. Vérifiez votre dossier wp-content/upgrade."
1685
+
1686
+ #: restorer.php:34
1687
+ msgid "Failed to delete working directory after restoring."
1688
+ msgstr "Impossible de détruire le répertoire de travail après la restauration."
1689
+
1690
+ #: restorer.php:81
1691
+ msgid "Failed to create a temporary directory"
1692
+ msgstr "Impossible de créer un répertoire temporaire"
1693
+
1694
+ #: restorer.php:99
1695
+ msgid "Failed to write out the decrypted database to the filesystem"
1696
+ msgstr "Impossible d'écrire la base de données décryptée"
1697
+
1698
+ #: restorer.php:157
1699
+ msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1700
+ msgstr "wp-config depuis la sauvegarde : sera restauré sous le nom de wp-config-backup"
1701
+
1702
+ #: admin.php:2061
1703
+ msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1704
+ msgstr "Choisir cette option diminue votre sécurité et empêche UpdraftPlus d'utiliser SSL pour l'authentification et le cryptage des échanges. Notez que certains fournisseur de stockage dans le nuage ne le permettent pas (notamment Dropbox), donc ce réglage n'aura aucun effet avec ces derniers."
1705
+
1706
+ #: admin.php:2085
1707
+ msgid "Save Changes"
1708
+ msgstr "Enregistrer"
1709
+
1710
+ #: methods/googledrive.php:452
1711
+ msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1712
+ msgstr "Votre installation PHP n'inclue pas un module requis (%s). Contactez votre hébergeur."
1713
+
1714
+ #: admin.php:2119
1715
+ msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1716
+ msgstr "L'installation PHP/Curl de votre serveur ne supporte pas les accès https. La communication avec %s ne sera pas cryptée. Demandez à votre hébergeur d'intaller Curl/SSL pour pouvoir utiliser le cryptage (via une extension)."
1717
+
1718
+ #: admin.php:2121
1719
+ msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1720
+ msgstr "L'installation PHP/Curl de votre serveur ne supporte pas les accès https. Nous ne pouvons pas accéder à %s sans cela. Contactez votre hébergeur. %s <strong>requiert</strong> Curl+https. Ne nous contactez pas à ce sujet, il n'y a pas d'alternative."
1721
+
1722
+ #: admin.php:2124
1723
+ msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1724
+ msgstr "Bonne nouvelle : la communication de votre site avec %s peut être cryptée. Si vous avez des erreurs relatives au cryptage, regardez les \"réglages avancés\" pour plus d'aide."
1725
+
1726
+ #: admin.php:2197
1727
+ msgid "Delete this backup set"
1728
+ msgstr "Supprimer ce lot de sauvegarde"
1729
+
1730
+ #: admin.php:2246
1731
+ msgid "Press here to download"
1732
+ msgstr "Cliquez ici pour télécharger"
1733
+
1734
+ #: admin.php:2219 admin.php:2274
1735
+ msgid "(No %s)"
1736
+ msgstr "(Pas de %s)"
1737
+
1738
+ #: admin.php:2282
1739
+ msgid "Backup Log"
1740
+ msgstr "Journal des sauvegardes"
1741
+
1742
+ #: admin.php:2302
1743
+ msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1744
+ msgstr "Après avoir cliqué ce bouton, vous aurez la possibilité de choisir quels éléments vous souhaitez restaurer"
1745
+
1746
+ #: admin.php:2392
1747
+ msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1748
+ msgstr "Cette sauvegarde n'existe pas dans l'historique - restauration annulée. Horodatage :"
1749
+
1750
+ #: admin.php:2420
1751
+ msgid "UpdraftPlus Restoration: Progress"
1752
+ msgstr "Restauration UpdraftPlus : progression"
1753
+
1754
+ #: admin.php:2442
1755
+ msgid "ABORT: Could not find the information on which entities to restore."
1756
+ msgstr "ANNULATION : impossible de trouver l'information sur les éléments à restaurer."
1757
+
1758
+ #: admin.php:2443
1759
+ msgid "If making a request for support, please include this information:"
1760
+ msgstr "Si vous faites une demande de support, merci d'inclure les infos suivantes :"
1761
+
1762
+ #: admin.php:2055
1763
+ msgid "Do not verify SSL certificates"
1764
+ msgstr "Ne pas vérifier les certificats SSL"
1765
+
1766
+ #: admin.php:2056
1767
+ msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1768
+ msgstr "Choisir cette option diminue votre sécurité et empêche UpdraftPlus de vérifier l'identité des sites cryptés auxquels il se connecte (Dropbox, Google Drive, etc.). Cela signifie qu'UpdraftPlus utilisera seulement SSL pour crypter les échanges, pas pour l'authentification."
1769
+
1770
+ #: admin.php:2056
1771
+ msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1772
+ msgstr "Notez que toutes les méthodes de sauvegarde dans le nuage n'utilisent pas l'authentification SSL."
1773
+
1774
+ #: admin.php:2060
1775
+ msgid "Disable SSL entirely where possible"
1776
+ msgstr "Désactiver totalement SSL lorsque c'est possible"
1777
+
1778
+ #: admin.php:2007
1779
+ msgid "Expert settings"
1780
+ msgstr "Réglages avancés"
1781
+
1782
+ #: admin.php:2008
1783
+ msgid "Show expert settings"
1784
+ msgstr "Afficher les réglages avancés"
1785
+
1786
+ #: admin.php:2008
1787
+ msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1788
+ msgstr "Cliquez ici pour afficher d'autres options ; ne vous embêtez pas avec cela, sauf si vous avez un problème ou que vous êtes curieux."
1789
+
1790
+ #: admin.php:2023
1791
+ msgid "Delete local backup"
1792
+ msgstr "Supprimer la sauvegarde locale"
1793
+
1794
+ #: admin.php:2028
1795
+ msgid "Backup directory"
1796
+ msgstr "Répertoire de sauvegarde"
1797
+
1798
+ #: admin.php:2035
1799
+ msgid "Backup directory specified is writable, which is good."
1800
+ msgstr "Le répertoire de sauvegarde est accessible en écriture. c'est parfait."
1801
+
1802
+ #: admin.php:2043
1803
+ msgid "Click here to attempt to create the directory and set the permissions"
1804
+ msgstr "Cliquez ici pour tenter de créer le répertoire et régler les permissions"
1805
+
1806
+ #: admin.php:2043
1807
+ msgid "or, to reset this option"
1808
+ msgstr "ou, pour réinitialiser cette option"
1809
+
1810
+ #: admin.php:2043
1811
+ msgid "click here"
1812
+ msgstr "cliquez ici"
1813
+
1814
+ #: admin.php:2043
1815
+ msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1816
+ msgstr "En cas de problème, vérifiez les droits d'accès du dossier ou choisissez un répertoire accessible en écriture par votre serveur web."
1817
+
1818
+ #: admin.php:2046
1819
+ msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1820
+ msgstr "C'est ici qu'UpdraftPlus va placer les sauvegardes. Ce répertoire doit être accessible en écriture par votre serveur web. Normalement il devrait être dans votre dossier wp-content (par défaut). <b>Ne placez pas ce dossier dans le répertoire uploads</b>. Cela provoquerait une boucle infinie (sauvegarde de sauvegardes de sauvegardes…)."
1821
+
1822
+ #: admin.php:2050
1823
+ msgid "Use the server's SSL certificates"
1824
+ msgstr "Utiliser les certificats SSL du serveur"
1825
+
1826
+ #: admin.php:2051
1827
+ msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1828
+ msgstr "Par défaut, UpdraftPlus utilise son propre stockage de certificats SSL pour vérifier l'identité des serveurs distants (afin d'être être sûr de communiquer avec Dropbox ou Amazon S3 et pas avec un pirate). Nous les tenons à jour. En cas d'erreur SSL, cochez cette option ( afin de forcer UpdraftPlus à utiliser les certificats de votre serveur)."
1829
+
1830
+ #: admin.php:1904
1831
+ msgid "Use WordShell for automatic backup, version control and patching"
1832
+ msgstr "Utilisez WordShell pour les sauvegardes automatiques, le contrôle de version et les mises à jour."
1833
+
1834
+ #: admin.php:1908
1835
+ msgid "Email"
1836
+ msgstr "Courriel"
1837
+
1838
+ #: admin.php:1909
1839
+ msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1840
+ msgstr "Saisissez ici une adresse email pour recevoir les rapports (et les sauvegardes, si vous le voulez)."
1841
+
1842
+ #: admin.php:1913
1843
+ msgid "Database encryption phrase"
1844
+ msgstr "Phrase de cryptage de la base de données"
1845
+
1846
+ #: admin.php:1920
1847
+ msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1848
+ msgstr "Si vous saisissez un texte ici, il sera utilisé pour crypter les sauvegardes (Rijndael) <strong>Enregistrez-le quelque part et ne le perdez pas ou toutes vos sauvegardes <em>seront</em> perdues.</strong> Actuellement, seule la base de données est cryptée. Cette phrase est aussi utilisée pour décrypter les sauvegardes depuis l'interface d'administration (si vous la modifiez, le décryptage automatique ne fonctionnera plus tant que vous n'aurez pas remis l'ancienne)."
1849
+
1850
+ #: admin.php:1920
1851
+ msgid "You can also decrypt a database manually here."
1852
+ msgstr "Ici, vous pouvez aussi décrypter manuellement une base de données."
1853
+
1854
+ #: admin.php:1923
1855
+ msgid "Manually decrypt a database backup file"
1856
+ msgstr "Décrypter manuellement une sauvegarde de base de données"
1857
+
1858
+ #: admin.php:1930
1859
+ msgid "Use decryption key"
1860
+ msgstr "Utiliser une clé de décryptage"
1861
+
1862
+ #: admin.php:1944
1863
+ msgid "Copying Your Backup To Remote Storage"
1864
+ msgstr "Copier votre sauvegarde vers un service de stockage en ligne"
1865
+
1866
+ #: admin.php:1948
1867
+ msgid "Choose your remote storage"
1868
+ msgstr "Choisissez votre stockage distant"
1869
+
1870
+ #: admin.php:1960
1871
+ msgid "None"
1872
+ msgstr "Aucun"
1873
+
1874
+ #: admin.php:114
1875
+ msgid "Cancel"
1876
+ msgstr "Annuler"
1877
+
1878
+ #: admin.php:100
1879
+ msgid "Requesting start of backup..."
1880
+ msgstr "Demander le démarrage de la sauvegarde…"
1881
+
1882
+ #: admin.php:2000
1883
+ msgid "Advanced / Debugging Settings"
1884
+ msgstr "Réglages avancés / Options de débogage"
1885
+
1886
+ #: admin.php:2003
1887
+ msgid "Debug mode"
1888
+ msgstr "Mode débogage"
1889
+
1890
+ #: admin.php:2004
1891
+ msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1892
+ msgstr "Cochez cette case pour recevoir plus d'infos par courriel sur les sauvegardes en cours - utile si le processus de sauvegarde tourne mal. Vous <strong>devrez</strong> nous envoyer ce journal si vous remplissez un rapport d'erreur."
1893
+
1894
+ #: admin.php:1904
1895
+ msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1896
+ msgstr "Les répertoires ci-dessus contiennent tout, sauf le noyau de WordPress que vous pouvez récupérer sur WordPress.org."
1897
+
1898
+ #: admin.php:1904
1899
+ msgid "Or, get the \"More Files\" add-on from our shop."
1900
+ msgstr "Ou, obtenez l'extension \"More File\" sur notre boutique."
1901
+
1902
+ #: admin.php:1835
1903
+ msgid "Daily"
1904
+ msgstr "Quotidiennement"
1905
+
1906
+ #: admin.php:1835
1907
+ msgid "Weekly"
1908
+ msgstr "Hebdomadairement"
1909
+
1910
+ #: admin.php:1835
1911
+ msgid "Fortnightly"
1912
+ msgstr "Bimensuellement"
1913
+
1914
+ #: admin.php:1835
1915
+ msgid "Monthly"
1916
+ msgstr "Mensuellement"
1917
+
1918
+ #: admin.php:1844 admin.php:1862
1919
+ msgid "and retain this many backups"
1920
+ msgstr "et conserver ce nombre de sauvegarde"
1921
+
1922
+ #: admin.php:1851
1923
+ msgid "Database backup intervals"
1924
+ msgstr "Intervalle de sauvegarde de la base de données"
1925
+
1926
+ #: admin.php:1869
1927
+ msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1928
+ msgstr "Pour automatiser le processus de sauvegarde, choisissez un intervalle de sauvegarde dans le menu déroulant ci-dessus. Si les 2 intervalles sont identiques, les 2 sauvegardes seront fusionnées. Si vous choisissez \"Manuelle\" vous devrez cliquer sur \"Sauvegarder maintenant\" pour lancer la sauvegarde à chaque fois que vous le souhaiterez."
1929
+
1930
+ #: admin.php:1870
1931
+ msgid "To fix the time at which a backup should take place,"
1932
+ msgstr "Pour choisir l'heure de la sauvegarde,"
1933
+
1934
+ #: admin.php:1870
1935
+ msgid "e.g. if your server is busy at day and you want to run overnight"
1936
+ msgstr "par exemple si votre serveur est chargé et que vous voulez sauvegarder de nuit"
1937
+
1938
+ #: admin.php:1870
1939
+ msgid "use the \"Fix Time\" add-on"
1940
+ msgstr "utiliser l'extension \"Fix Time\""
1941
+
1942
+ #: admin.php:1874
1943
+ msgid "Include in files backup"
1944
+ msgstr "Inclure dans la sauvegarde"
1945
+
1946
+ #: admin.php:1884
1947
+ msgid "Any other directories found inside wp-content"
1948
+ msgstr "Tout autre répertoire trouvé dans wp-content"
1949
+
1950
+ #: admin.php:1890
1951
+ msgid "Exclude these:"
1952
+ msgstr "À exclure de la sauvegarde :"
1953
+
1954
+ #: admin.php:1614
1955
+ msgid "Debug Database Backup"
1956
+ msgstr "Déboguer la sauvegarde de la base de données"
1957
+
1958
+ #: admin.php:1614
1959
+ msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1960
+ msgstr "Cela va immédiatement lancer une sauvegarde de la base de données. La page se rechargera jusqu'à la fin du processus. La sauvegarde peut prendre beaucoup de temps. Ce bouton sert uniquement à vérifier que la sauvegarde passe les premières étapes, ou pour les petits sites WordPress."
1961
+
1962
+ #: admin.php:1620
1963
+ msgid "Wipe Settings"
1964
+ msgstr "Effacer les réglages"
1965
+
1966
+ #: admin.php:1621
1967
+ msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1968
+ msgstr "Ce bouton supprimera tous les réglages d'UpdraftPlus (mais pas les sauvegardes distantes). Vous devrez alors re-saisir tous vos réglages. Vous pouvez aussi faire cela avant une désactivation/suppression d'UpdraftPlus."
1969
+
1970
+ #: admin.php:1624
1971
+ msgid "Wipe All Settings"
1972
+ msgstr "Effacer tous les réglages"
1973
+
1974
+ #: admin.php:1624
1975
+ msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1976
+ msgstr "Cela va supprimer tous vos réglages UpdraftPlus - êtes-vous sûr de vouloir faire cela ?"
1977
+
1978
+ #: admin.php:1626
1979
+ msgid "Active jobs"
1980
+ msgstr "Tâches actives"
1981
+
1982
+ #: admin.php:1647
1983
+ msgid "%s: began at: %s; next resumption: %d (after %ss)"
1984
+ msgstr "%s : a démarré à : %s ; prochaine reprise : %d (après %ss)"
1985
+
1986
+ #: admin.php:1647
1987
+ msgid "show log"
1988
+ msgstr "afficher le journal"
1989
+
1990
+ #: admin.php:1647
1991
+ msgid "delete schedule"
1992
+ msgstr "supprimer la programmation"
1993
+
1994
+ #: admin.php:1654
1995
+ msgid "(None)"
1996
+ msgstr "(aucune)"
1997
+
1998
+ #: admin.php:115 admin.php:1673 admin.php:1698
1999
+ msgid "Delete"
2000
+ msgstr "Supprimer"
2001
+
2002
+ #: admin.php:1739
2003
+ msgid "The request to the filesystem to create the directory failed."
2004
+ msgstr "La requête de création d'un répertoire à échoué."
2005
+
2006
+ #: admin.php:1753
2007
+ msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
2008
+ msgstr "Le dossier a été créé mais nous avons dû passer ses permission à 777 (accessible à tous en écriture) pour pouvoir y écrire. Vous devriez vérifier avec votre hébergeur que cela ne cause pas de problème."
2009
+
2010
+ #: admin.php:1757
2011
+ msgid "The folder exists, but your webserver does not have permission to write to it."
2012
+ msgstr "Le dossier existe mais les serveur web n'a pas la permission d'y écrire."
2013
+
2014
+ #: admin.php:1757
2015
+ msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
2016
+ msgstr "Contactez votre hébergeur pour modifier les permission de façon à ce qu'une extension WordPress puisse écrire dans ce dossier."
2017
+
2018
+ #: admin.php:1812
2019
+ msgid "Download log file"
2020
+ msgstr "Télécharger le journal"
2021
+
2022
+ #: admin.php:1816
2023
+ msgid "No backup has been completed."
2024
+ msgstr "Aucune sauvegarde complétée."
2025
+
2026
+ #: admin.php:1832
2027
+ msgid "File backup intervals"
2028
+ msgstr "Intervalle de sauvegarde"
2029
+
2030
+ #: admin.php:1835
2031
+ msgid "Manual"
2032
+ msgstr "Manuelle"
2033
+
2034
+ #: admin.php:1835
2035
+ msgid "Every 4 hours"
2036
+ msgstr "toutes les 4 heures"
2037
+
2038
+ #: admin.php:1835
2039
+ msgid "Every 8 hours"
2040
+ msgstr "toutes les 8 heures"
2041
+
2042
+ #: admin.php:1835
2043
+ msgid "Every 12 hours"
2044
+ msgstr "toutes les 12 heures"
2045
+
2046
+ #: admin.php:1536
2047
+ msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
2048
+ msgstr "Pour démarrer, cliquez sur 'Sauvegarder maintenant'. Après une dizaine de secondes, regardez le champs 'Dernier message du journal'. WordPress devrait lancer la sauvegarde en tâche de fond."
2049
+
2050
+ #: admin.php:1538
2051
+ msgid "Does nothing happen when you schedule backups?"
2052
+ msgstr "Rien ne se produit lorsque vous planifiez des sauvegardes ?"
2053
+
2054
+ #: admin.php:1538
2055
+ msgid "Go here for help."
2056
+ msgstr "Aller ici pour de l'aide."
2057
+
2058
+ #: admin.php:1544
2059
+ msgid "Multisite"
2060
+ msgstr "Multi-sites"
2061
+
2062
+ #: admin.php:1548
2063
+ msgid "Do you need WordPress Multisite support?"
2064
+ msgstr "Avez-vous besoin du support WordPress multi-sites ?"
2065
+
2066
+ #: admin.php:1548
2067
+ msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2068
+ msgstr "Jetez un oeil sur UpdraftPlus Premium, ou sur l'extension Multi-sites."
2069
+
2070
+ #: admin.php:1553
2071
+ msgid "Configure Backup Contents And Schedule"
2072
+ msgstr "Configurer le contenu et les intervalles de sauvegarde"
2073
+
2074
+ #: admin.php:1559
2075
+ msgid "Debug Information And Expert Options"
2076
+ msgstr "Informations de débogage et options avancées"
2077
+
2078
+ #: admin.php:1562
2079
+ msgid "Web server:"
2080
+ msgstr "Serveur web :"
2081
+
2082
+ #: admin.php:1565
2083
+ msgid "Peak memory usage"
2084
+ msgstr "Pic d'utilisation mémoire"
2085
+
2086
+ #: admin.php:1566
2087
+ msgid "Current memory usage"
2088
+ msgstr "Utilisation mémoire actuelle"
2089
+
2090
+ #: admin.php:1567
2091
+ msgid "PHP memory limit"
2092
+ msgstr "Limite de la mémoire PHP"
2093
+
2094
+ #: admin.php:1568 admin.php:1570
2095
+ msgid "%s version:"
2096
+ msgstr "Version %s :"
2097
+
2098
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2099
+ msgid "Yes"
2100
+ msgstr "Oui"
2101
+
2102
+ #: admin.php:1575 admin.php:1582
2103
+ msgid "No"
2104
+ msgstr "Non"
2105
+
2106
+ #: admin.php:1578
2107
+ msgid "PHP has support for ZipArchive::addFile:"
2108
+ msgstr "PHP supporte ZipArchive : :addFile:"
2109
+
2110
+ #: admin.php:1587
2111
+ msgid "Total (uncompressed) on-disk data:"
2112
+ msgstr "Total des données sur disque (non compressées) :"
2113
+
2114
+ #: admin.php:1588
2115
+ msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
2116
+ msgstr "N.B. Ce compte est basé sur ce qui était, ou pas, exclu lors de votre dernier enregistrement des options."
2117
+
2118
+ #: admin.php:1595
2119
+ msgid "count"
2120
+ msgstr "compte"
2121
+
2122
+ #: admin.php:1601
2123
+ msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
2124
+ msgstr "Le bouton ci-dessous va lancer une sauvegarde immédiate, indépendamment de toute planification. Si cela fonctionne alors que le bouton \"Sauvegarder maintenant\" et les planifications ne donnent rien (par ex. aucun fichier journal), c'est que le planificateur est endommagé. Désactivez toutes les autres extensions et ré-essayez le bouton \"Sauvegarder maintenant\". Si cela échoue, demandez à votre hébergeur s'il a désactivé wp-cron (composant nécessaire pour la planification). Si cela fonctionne, ré-activez vos extensions une à une pour trouver celle qui pose problème et informez l'auteur de l'extension concernée."
2125
+
2126
+ #: admin.php:1609
2127
+ msgid "Debug Full Backup"
2128
+ msgstr "Déboguer toute la sauvegarde"
2129
+
2130
+ #: admin.php:1609
2131
+ msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
2132
+ msgstr "Ceci va lancer une sauvegarde immédiate. La page se rechargera tant que le processus ne sera pas terminé."
2133
+
2134
+ #: admin.php:1408
2135
+ msgid "UpdraftPlus - Upload backup files"
2136
+ msgstr "UpdraftPlus - Envoyer les fichiers de sauvegarde"
2137
+
2138
+ #: admin.php:1409
2139
+ msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2140
+ msgstr "Envoyer des fichier dans UpdraftPlus. Utilisez cela pour importer des sauvegardes effectuées depuis une autre installation de WordPress."
2141
+
2142
+ #: admin.php:1413
2143
+ msgid "Drop backup zips here"
2144
+ msgstr "Déposez ici les archives zip de sauvegarde"
2145
+
2146
+ #: admin.php:1414 admin.php:1928
2147
+ msgid "or"
2148
+ msgstr "ou"
2149
+
2150
+ #: admin.php:85
2151
+ msgid "calculating..."
2152
+ msgstr "calcul en cours…"
2153
+
2154
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
2155
+ msgid "Error:"
2156
+ msgstr "Erreur :"
2157
+
2158
+ #: admin.php:95
2159
+ msgid "You should:"
2160
+ msgstr "Vous devriez :"
2161
+
2162
+ #: admin.php:99
2163
+ msgid "Download error: the server sent us a response which we did not understand."
2164
+ msgstr "Erreur de téléchargement : le serveur a renvoyé une réponse incompréhensible."
2165
+
2166
+ #: admin.php:1434
2167
+ msgid "Delete backup set"
2168
+ msgstr "Supprimer le lot de sauvegarde"
2169
+
2170
+ #: admin.php:1437
2171
+ msgid "Are you sure that you wish to delete this backup set?"
2172
+ msgstr "Êtes-vous sûr de vouloir supprimer ce lot de sauvegarde ?"
2173
+
2174
+ #: admin.php:1452
2175
+ msgid "Restore backup"
2176
+ msgstr "Restaurer la sauvegarde"
2177
+
2178
+ #: admin.php:1453
2179
+ msgid "Restore backup from"
2180
+ msgstr "Restaurer la sauvegarde depuis"
2181
+
2182
+ #: admin.php:1465
2183
+ msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
2184
+ msgstr "La restauration va remplacer les thèmes, les extensions, les fichiers, la base de données et/ou le contenu d'autres répertoires (conformément aux éléments que vous allez sélectionner)."
2185
+
2186
+ #: admin.php:1465
2187
+ msgid "Choose the components to restore"
2188
+ msgstr "Choisissez les éléments à restaurer"
2189
+
2190
+ #: admin.php:1474
2191
+ msgid "Your web server has PHP's so-called safe_mode active."
2192
+ msgstr "PHP safe_mode est activé sur votre serveur."
2193
+
2194
+ #: admin.php:1474
2195
+ msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
2196
+ msgstr "Cela provoque souvent des time-out (limite de temps dépassée). Il est recommandé de désactiver safe_mode, de ne restaurer qu'un élément à la fois, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">ou de restaurer manuellement</a>."
2197
+
2198
+ #: admin.php:1487
2199
+ msgid "The following entity cannot be restored automatically: \"%s\"."
2200
+ msgstr "L'élément suivant n'a pu être restauré automatiquement : \"%s\"."
2201
+
2202
+ #: admin.php:1487
2203
+ msgid "You will need to restore it manually."
2204
+ msgstr "Vous devrez restaurer la sauvegarde manuellement."
2205
+
2206
+ #: admin.php:1494
2207
+ msgid "%s restoration options:"
2208
+ msgstr "Options de restauration pour %s :"
2209
+
2210
+ #: admin.php:1502
2211
+ msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2212
+ msgstr "Vous pouvez rechercher et remplacer votre base de données (pour migrer un site vers un nom de domaine différent par exemple) avec l'extension Migrator - suivez ce lien pour en savoir plus"
2213
+
2214
+ #: admin.php:1513
2215
+ msgid "Do read this helpful article of useful things to know before restoring."
2216
+ msgstr "Lisez cet article avant de faire une restauration."
2217
+
2218
+ #: admin.php:1535
2219
+ msgid "Perform a one-time backup"
2220
+ msgstr "Faire une sauvegarde unique"
2221
+
2222
+ #: admin.php:1347
2223
+ msgid "Time now"
2224
+ msgstr "Heure actuelle"
2225
+
2226
+ #: admin.php:113 admin.php:1357
2227
+ msgid "Backup Now"
2228
+ msgstr "Sauvegarder maintenant"
2229
+
2230
+ #: admin.php:117 admin.php:1364 admin.php:2302
2231
+ msgid "Restore"
2232
+ msgstr "Restaurer"
2233
+
2234
+ #: admin.php:1373
2235
+ msgid "Last log message"
2236
+ msgstr "Dernier message du journal"
2237
+
2238
+ #: admin.php:1375
2239
+ msgid "(Nothing yet logged)"
2240
+ msgstr "(rien d'enregistré pour l'instant)"
2241
+
2242
+ #: admin.php:1376
2243
+ msgid "Download most recently modified log file"
2244
+ msgstr "Télécharger le dernier journal"
2245
+
2246
+ #: admin.php:1380
2247
+ msgid "Backups, logs & restoring"
2248
+ msgstr "Sauvegardes, journaux & restaurations"
2249
+
2250
+ #: admin.php:1381
2251
+ msgid "Press to see available backups"
2252
+ msgstr "Cliquez pour voir les sauvegardes disponibles"
2253
+
2254
+ #: admin.php:687 admin.php:745 admin.php:1381
2255
+ msgid "%d set(s) available"
2256
+ msgstr "%d lot(s) disponible(s)"
2257
+
2258
+ #: admin.php:1395
2259
+ msgid "Downloading and restoring"
2260
+ msgstr "Téléchargement et Restauration de vos sauvegardes"
2261
+
2262
+ #: admin.php:1400
2263
+ msgid "Downloading"
2264
+ msgstr "Téléchargement"
2265
+
2266
+ #: admin.php:1400
2267
+ msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2268
+ msgstr "Cliquez sur base de données/extensions/thèmes/fichiers envoyés/autres pour demander à UpdraftPlus de télécharger la sauvegarde concernée depuis le stockage distant (Amazon S3, Dropbox, ftp,etc.) vers votre serveur. Vous pourrez alors télécharger la sauvegarde choisie sur votre ordinateur. Si la recherche sur le stockage distant s'arrête (attendez 30 secondes pour être sûr), cliquez à nouveau pour reprendre. N'oubliez pas que vous pouvez aussi aller directement sur le serveur de stockage distant."
2269
+
2270
+ #: admin.php:1401
2271
+ msgid "Restoring"
2272
+ msgstr "Restauration"
2273
+
2274
+ #: admin.php:1401
2275
+ msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2276
+ msgstr "Cliquez le bouton de l'élément sauvegardé que vous souhaitez restaurer. Si votre site est volumineux et que vous utilisez un stockage distant, vous devriez d'abord restaurer chaque élément (extensions, thèmes, etc.) individuellement pour éviter de franchir la limite de temps fixée par votre hébergeur lors du processus de restauration."
2277
+
2278
+ #: admin.php:1401
2279
+ msgid "More tasks:"
2280
+ msgstr "Autres tâches :"
2281
+
2282
+ #: admin.php:1401
2283
+ msgid "upload backup files"
2284
+ msgstr "Envoyer les fichier de sauvegarde sur le serveur"
2285
+
2286
+ #: admin.php:1401
2287
+ msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2288
+ msgstr "Cliquez ici pour rechercher les nouveaux lots de sauvegarde dans votre répertoire UpdraftPlus (sur votre serveur) . Ce répertoire est défini dans les réglages avancés ci-dessous."
2289
+
2290
+ #: admin.php:1401
2291
+ msgid "rescan folder for new backup sets"
2292
+ msgstr "Analyser le dossier pour détecter de nouveaux lots de sauvegarde"
2293
+
2294
+ #: admin.php:1402
2295
+ msgid "Opera web browser"
2296
+ msgstr "navigateur web Opera"
2297
+
2298
+ #: admin.php:1402
2299
+ msgid "If you are using this, then turn Turbo/Road mode off."
2300
+ msgstr "Si vous l'utilisez, désactivez le mode Turbo/Road."
2301
+
2302
+ #: admin.php:1404
2303
+ msgid "Google Drive"
2304
+ msgstr "Google Drive"
2305
+
2306
+ #: admin.php:1404
2307
+ msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2308
+ msgstr "Google a récemment modifié les réglages de permissions (avril 2013). Pour télécharger ou restaurer depuis Google Drive, vous <strong>devez</strong> d'abord vous ré-authentifier (en utilisant le lien de la section configuration de Google Drive)."
2309
+
2310
+ #: admin.php:1406
2311
+ msgid "This is a count of the contents of your Updraft directory"
2312
+ msgstr "C'est le nombre de contenus de votre répertoire Updraft"
2313
+
2314
+ #: admin.php:1406
2315
+ msgid "Web-server disk space in use by UpdraftPlus"
2316
+ msgstr "Espace disque utilisé par UpdraftPlus"
2317
+
2318
+ #: admin.php:1406
2319
+ msgid "refresh"
2320
+ msgstr "actualiser"
2321
+
2322
+ #: admin.php:1257
2323
+ msgid "By UpdraftPlus.Com"
2324
+ msgstr "par UpdraftPlus.com"
2325
+
2326
+ #: admin.php:1257
2327
+ msgid "Lead developer's homepage"
2328
+ msgstr "Site web de l'auteur du plugin"
2329
+
2330
+ #: admin.php:1257
2331
+ msgid "Donate"
2332
+ msgstr "Faire un don"
2333
+
2334
+ #: admin.php:1257
2335
+ msgid "Version"
2336
+ msgstr "Version"
2337
+
2338
+ #: admin.php:1267
2339
+ msgid "Your backup has been restored."
2340
+ msgstr "Votre sauvegarde a été restaurée."
2341
+
2342
+ #: admin.php:1267
2343
+ msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2344
+ msgstr "Vos anciens répertoires (thèmes, fichiers envoyés, plugins, autres) ont été renommés par l'ajout du suffixe \"-old\". Supprimez ces répertoires après avoir vérifié que la sauvegarde s'est bien déroulée."
2345
+
2346
+ #: admin.php:1273
2347
+ msgid "Old directories successfully deleted."
2348
+ msgstr "Anciens répertoires supprimés avec succès."
2349
+
2350
+ #: admin.php:1276
2351
+ msgid "Current limit is:"
2352
+ msgstr "Limite actuelle : "
2353
+
2354
+ #: admin.php:1284
2355
+ msgid "Delete Old Directories"
2356
+ msgstr "Supprimer les anciens répertoires"
2357
+
2358
+ #: admin.php:1296
2359
+ msgid "Existing Schedule And Backups"
2360
+ msgstr "Sauvegardes planifiées"
2361
+
2362
+ #: admin.php:1300
2363
+ msgid "JavaScript warning"
2364
+ msgstr "Alerte JavaScript"
2365
+
2366
+ #: admin.php:1301
2367
+ msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2368
+ msgstr "Cette interface fait beaucoup appel à JavaScript. Vous devez soit l'activer dans votre navigateur, soit utiliser un navigateur compatible avec JavaScript."
2369
+
2370
+ #: admin.php:1314 admin.php:1327
2371
+ msgid "Nothing currently scheduled"
2372
+ msgstr "Rien de planifié pour le moment"
2373
+
2374
+ #: admin.php:1319
2375
+ msgid "At the same time as the files backup"
2376
+ msgstr "En même temps que la sauvegarde des fichiers"
2377
+
2378
+ #: admin.php:1343
2379
+ msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2380
+ msgstr "Toutes les heures affichées dans cette section utilisent les fuseaux horaires tel que configuré dans WordPress. Vous pouvez les configurer dans Réglages -> Général"
2381
+
2382
+ #: admin.php:1343
2383
+ msgid "Next scheduled backups"
2384
+ msgstr "Prochaines sauvegardes planifiées"
2385
+
2386
+ #: admin.php:1345
2387
+ msgid "Files"
2388
+ msgstr "Fichiers"
2389
+
2390
+ #: admin.php:520 admin.php:1346 admin.php:1491 admin.php:1494 admin.php:2206
2391
+ #: admin.php:2208 admin.php:2539
2392
+ msgid "Database"
2393
+ msgstr "Base de données"
2394
+
2395
+ #: admin.php:299
2396
+ msgid "Your website is hosted using the %s web server."
2397
+ msgstr "Votre site web est hébergé par un serveur %s."
2398
+
2399
+ #: admin.php:299
2400
+ msgid "Please consult this FAQ if you have problems backing up."
2401
+ msgstr "En cas de problème avec les sauvegardes, consultez cette FAQ."
2402
+
2403
+ #: admin.php:312 admin.php:316
2404
+ msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2405
+ msgstr "Cliquez ici pour authentifier votre compte %s (sinon, vous ne pourrez pas sauvegarder sur %s)."
2406
+
2407
+ #: admin.php:487
2408
+ msgid "Nothing yet logged"
2409
+ msgstr "Rien n'est encore inscrit au journal"
2410
+
2411
+ #: admin.php:694
2412
+ msgid "Schedule backup"
2413
+ msgstr "Programmer la sauvegarde"
2414
+
2415
+ #: admin.php:697
2416
+ msgid "Failed."
2417
+ msgstr "Echec."
2418
+
2419
+ #: admin.php:700
2420
+ msgid "OK. You should soon see activity in the \"Last log message\" field below."
2421
+ msgstr "Parfait. Vous devriez bientôt voir l'activité en cours dans le champ \"Dernier message du journal\", ci-dessous."
2422
+
2423
+ #: admin.php:700
2424
+ msgid "Nothing happening? Follow this link for help."
2425
+ msgstr "Rien ne se produit ? Suivez ce lien pour de l'aide."
2426
+
2427
+ #: admin.php:719
2428
+ msgid "Job deleted"
2429
+ msgstr "Tâche supprimée"
2430
+
2431
+ #: admin.php:725
2432
+ msgid "Could not find that job - perhaps it has already finished?"
2433
+ msgstr "Pas de trace de cette tâche. Peut-être est-elle déjà finie ?"
2434
+
2435
+ #: restorer.php:959 restorer.php:1006 admin.php:737
2436
+ msgid "Error"
2437
+ msgstr "Erreur"
2438
+
2439
+ #: admin.php:756
2440
+ msgid "Download failed"
2441
+ msgstr "Téléchargement échoué"
2442
+
2443
+ #: admin.php:94 admin.php:774
2444
+ msgid "File ready."
2445
+ msgstr "Fichier prêt."
2446
+
2447
+ #: admin.php:782
2448
+ msgid "Download in progress"
2449
+ msgstr "Téléchargement en cours"
2450
+
2451
+ #: admin.php:785
2452
+ msgid "No local copy present."
2453
+ msgstr "Pas de copie locale."
2454
+
2455
+ #: admin.php:1067
2456
+ msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2457
+ msgstr "Format du nom de fichier invalide - ceci ne ressemble pas à un fichier créé par UpdraftPlus"
2458
+
2459
+ #: admin.php:1154
2460
+ msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2461
+ msgstr "Format du nom de fichier invalide - ceci ne ressemble pas à une base de données cryptée par UpdraftPlus"
2462
+
2463
+ #: admin.php:1183
2464
+ msgid "Restore successful!"
2465
+ msgstr "Restauration réussie !"
2466
+
2467
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2468
+ msgid "Actions"
2469
+ msgstr "Actions"
2470
+
2471
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2472
+ msgid "Return to UpdraftPlus Configuration"
2473
+ msgstr "Retour à la configuration d'UpdraftPlus"
2474
+
2475
+ #: admin.php:1201
2476
+ msgid "Remove old directories"
2477
+ msgstr "Supprimer les anciens répertoires"
2478
+
2479
+ #: admin.php:1207
2480
+ msgid "Old directories successfully removed."
2481
+ msgstr "Anciens répertoires correctement supprimés"
2482
+
2483
+ #: admin.php:1210
2484
+ msgid "Old directory removal failed for some reason. You may want to do this manually."
2485
+ msgstr "La suppression des anciens répertoires a échoué. Essayez de le faire manuellement."
2486
+
2487
+ #: admin.php:1222
2488
+ msgid "Backup directory could not be created"
2489
+ msgstr "Le répertoire de sauvegarde n'a pu être créé"
2490
+
2491
+ #: admin.php:1229
2492
+ msgid "Backup directory successfully created."
2493
+ msgstr "Le répertoire de sauvegarde a été créé avec succès."
2494
+
2495
+ #: admin.php:1250
2496
+ msgid "Your settings have been wiped."
2497
+ msgstr "Vos réglages ont été effacés avec succès."
2498
+
2499
+ #: updraftplus.php:1597 updraftplus.php:1603
2500
+ msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2501
+ msgstr "S.V.P., prenez quelques secondes de votre temps pour écrire un avis positif de ce plugin sur wordpress.org"
2502
+
2503
+ #: updraftplus.php:1610
2504
+ msgid "Need even more features and support? Check out UpdraftPlus Premium"
2505
+ msgstr "Voulez-vous enrichir les fonctions de ce plugin et profitez d'un support pro ? Découvrez UpdraftPlus Premium"
2506
+
2507
+ #: updraftplus.php:1620
2508
+ msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2509
+ msgstr "Visitez UpdraftPlus.Com pour de l'aide et des extensions supplémentaires"
2510
+
2511
+ #: updraftplus.php:1623
2512
+ msgid "Want to say thank-you for UpdraftPlus?"
2513
+ msgstr "Voulez-vous remercier l'auteur d'UpdraftPlus ?"
2514
+
2515
+ #: updraftplus.php:1623
2516
+ msgid "Please buy our very cheap 'no adverts' add-on."
2517
+ msgstr "Soutenez l'auteur de ce plugin gratuit et supprimez la publicité de cette page."
2518
+
2519
+ #: backup.php:995
2520
+ msgid "Infinite recursion: consult your log for more information"
2521
+ msgstr "Récursion infinie : consultez le journal pour plus d'information"
2522
+
2523
+ #: backup.php:131
2524
+ msgid "Could not create %s zip. Consult the log file for more information."
2525
+ msgstr "Impossible de créer le zip %s. Consultez le journal pour plus d'information"
2526
+
2527
+ #: admin.php:158 admin.php:180
2528
+ msgid "Allowed Files"
2529
+ msgstr "Fichiers autorisés"
2530
+
2531
+ #: admin.php:243
2532
+ msgid "Settings"
2533
+ msgstr "Réglages"
2534
+
2535
+ #: admin.php:247
2536
+ msgid "Add-Ons / Pro Support"
2537
+ msgstr "Extensions / support Pro"
2538
+
2539
+ #: admin.php:287 admin.php:291 admin.php:295 admin.php:299 admin.php:308
2540
+ #: admin.php:1397 admin.php:2112 admin.php:2119 admin.php:2121
2541
+ msgid "Warning"
2542
+ msgstr "Attention"
2543
+
2544
+ #: admin.php:291
2545
+ msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2546
+ msgstr "Vous avez un espace inférieur à %s sur le disque qu'UpdraftPlus doit utiliser pour les sauvegardes. UpdraftPlus pourrait manquer de place. Contactez votre hébergeur pour résoudre ce problème."
2547
+
2548
+ #: admin.php:295
2549
+ msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2550
+ msgstr "UpdraftPlus n'est pas officiellement compatible avec les versions WordPress antérieures à %s. Nous ne fournirons aucun support tant que vous n'aurez pas fait la mise à jour. Merci de votre compréhension."
2551
+
2552
+ #: updraftplus.php:1091
2553
+ msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2554
+ msgstr "La sauvegarde ne s'est pas terminée. Une nouvelle tentative est planifiée dans les 5 minutes"
2555
+
2556
+ #: backup.php:377
2557
+ msgid "Backed up"
2558
+ msgstr "Sauvegardé"
2559
+
2560
+ #: backup.php:377
2561
+ msgid "WordPress backup is complete"
2562
+ msgstr "La sauvegarde de WordPress est complète"
2563
+
2564
+ #: backup.php:377
2565
+ msgid "Backup contains"
2566
+ msgstr "La sauvegarde contient"
2567
+
2568
+ #: backup.php:377
2569
+ msgid "Latest status"
2570
+ msgstr "Dernier statut"
2571
+
2572
+ #: backup.php:441
2573
+ msgid "Backup directory (%s) is not writable, or does not exist."
2574
+ msgstr "Le répertoire de sauvegarde (%s) n'a pas les droits d'accès adéquats ou n'existe pas."
2575
+
2576
+ #: updraftplus.php:1336
2577
+ msgid "Could not read the directory"
2578
+ msgstr "Le répertoire ne peut pas être lu"
2579
+
2580
+ #: updraftplus.php:1353
2581
+ msgid "Could not save backup history because we have no backup array. Backup probably failed."
2582
+ msgstr "Impossible d'enregistrer l'historique de sauvegarde parce que nous n'avons pas de tableau de sauvegarde. La sauvegarde a probablement échoué."
2583
+
2584
+ #: backup.php:928
2585
+ msgid "Could not open the backup file for writing"
2586
+ msgstr "Impossible d'ouvrir le fichier de sauvegarde pour l'écriture"
2587
+
2588
+ #: backup.php:962
2589
+ msgid "Generated: %s"
2590
+ msgstr "Généré :%s"
2591
+
2592
+ #: backup.php:963
2593
+ msgid "Hostname: %s"
2594
+ msgstr "Nom de l'hôte : %s"
2595
+
2596
+ #: backup.php:964
2597
+ msgid "Database: %s"
2598
+ msgstr "Base de données : %s"
2599
+
2600
+ #: backup.php:646
2601
+ msgid "Table: %s"
2602
+ msgstr "Table : %s"
2603
+
2604
+ #: backup.php:651
2605
+ msgid "Skipping non-WP table: %s"
2606
+ msgstr "Sauter non-WP table : %s"
2607
+
2608
+ #: backup.php:746
2609
+ msgid "Delete any existing table %s"
2610
+ msgstr "Efface toute table existante %s"
2611
+
2612
+ #: backup.php:755
2613
+ msgid "Table structure of table %s"
2614
+ msgstr "Structure de la table %s"
2615
+
2616
+ #: backup.php:761
2617
+ msgid "Error with SHOW CREATE TABLE for %s."
2618
+ msgstr "Erreur avec SHOW CREATE TABLE pour %s."
2619
+
2620
+ #: backup.php:867
2621
+ msgid "End of data contents of table %s"
2622
+ msgstr "Fin des données du tableau %s"
2623
+
2624
+ #: updraftplus.php:1514 restorer.php:87 admin.php:830
2625
+ msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2626
+ msgstr "Echec de décryptage, la base de données est cryptée mais vous n'avez pas fourni de clé."
2627
+
2628
+ #: updraftplus.php:1527 restorer.php:102 admin.php:848
2629
+ msgid "Decryption failed. The most likely cause is that you used the wrong key."
2630
+ msgstr "Echec de décryptage, probablement parce que vous avez donné une mauvaise clé."
2631
+
2632
+ #: updraftplus.php:1527
2633
+ msgid "The decryption key used:"
2634
+ msgstr "Clé de décryptage utilisée :"
2635
+
2636
+ #: updraftplus.php:1545
2637
+ msgid "File not found"
2638
+ msgstr "Fichier introuvable"
2639
+
2640
+ #: updraftplus.php:1595
2641
+ msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2642
+ msgstr "Vous savez traduire ? Vous voulez améliorer UpdraftPlus pour ceux qui parlent votre langue ?"
2643
+
2644
+ #: updraftplus.php:1597 updraftplus.php:1603
2645
+ msgid "Like UpdraftPlus and can spare one minute?"
2646
+ msgstr "Si vous aimez UpdraftPlus, consacrez-nous une minute de votre temps."
2647
+
2648
+ #: updraftplus.php:655
2649
+ msgid "Themes"
2650
+ msgstr "Thèmes"
2651
+
2652
+ #: updraftplus.php:656
2653
+ msgid "Uploads"
2654
+ msgstr "Fichiers envoyés"
2655
+
2656
+ #: updraftplus.php:671
2657
+ msgid "Others"
2658
+ msgstr "Autres"
2659
+
2660
+ #: updraftplus.php:981
2661
+ msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2662
+ msgstr "Impossible de créer des fichiers dans le répertoire de sauvegarde. Sauvegarde abandonnée - Vérifiez vos paramètres UpdraftPlus."
2663
+
2664
+ #: backup.php:900
2665
+ msgid "Encryption error occurred when encrypting database. Encryption aborted."
2666
+ msgstr "Une erreur de chiffrement est survenue lors du cryptage de la base de données. Cryptage abandonné."
2667
+
2668
+ #: updraftplus.php:1082
2669
+ msgid "The backup apparently succeeded and is now complete"
2670
+ msgstr "La sauvegarde s'est correctement effectué et est complète"
2671
+
2672
+ #: updraftplus.php:1088
2673
+ msgid "The backup attempt has finished, apparently unsuccessfully"
2674
+ msgstr "La tentative de sauvegarde est terminée, apparemment sans succès"
2675
+
2676
+ #: options.php:26
2677
+ msgid "UpdraftPlus Backups"
2678
+ msgstr "Sauvegardes UpdraftPlus"
2679
+
2680
+ #: updraftplus.php:341 updraftplus.php:346 updraftplus.php:351 admin.php:312
2681
+ #: admin.php:316
2682
+ msgid "UpdraftPlus notice:"
2683
+ msgstr "UpdraftPlus remarque :"
2684
+
2685
+ #: updraftplus.php:341
2686
+ msgid "The log file could not be read."
2687
+ msgstr "Le fichier journal n'a pas pu être lu."
2688
+
2689
+ #: updraftplus.php:346
2690
+ msgid "No log files were found."
2691
+ msgstr "Aucun fichier de journal n'a été trouvé."
2692
+
2693
+ #: updraftplus.php:351
2694
+ msgid "The given file could not be read."
2695
+ msgstr "Le fichier concerné n'a pas pu être lu."
2696
+
2697
+ #: updraftplus.php:654
2698
+ msgid "Plugins"
2699
+ msgstr "Extensions"
languages/updraftplus-it_IT.mo CHANGED
Binary file
languages/updraftplus-it_IT.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2013-07-10 22:15:55+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -10,51 +10,466 @@ msgstr ""
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
- #: addons/migrator.php:40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
15
  msgstr "Questo appare come una migrazione (il backup è da un sito con un indirizzo / URL diverso), ma non è stata selezionata l'opzione di ricerca e sostituzione del database. Questo è di solito un errore."
16
 
17
- #: includes/updraft-restorer.php:515
18
  msgid "An error occured on the first CREATE TABLE command - aborting run"
19
  msgstr "Si è verificato un errore al primo comando di CREATE TABLE - annullamento"
20
 
21
- #: admin.php:2534
22
  msgid "file is size:"
23
  msgstr "il file ha dimensioni:"
24
 
25
- #: admin.php:2271
26
  msgid "database"
27
  msgstr "database"
28
 
29
- #: admin.php:1287
30
- msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in your web browser."
31
- msgstr "Se è ancora possibile leggere queste parole dopo che la pagina ha terminato il caricamento, allora c'è un problema JavaScript o jQuery nel tuo web browser."
32
-
33
- #: admin.php:1287
34
  msgid "Go here for more information."
35
  msgstr "Vai qui per maggiori informazioni."
36
 
37
- #: admin.php:1301
38
  msgid "Downloading / preparing backup files..."
39
  msgstr "Download / preparazione dei file di backup ..."
40
 
41
- #: admin.php:1192
42
  msgid "Some files are still downloading or being processed - please wait."
43
  msgstr "Alcuni file sono ancora in download o in fase di elaborazione - attendere prego."
44
 
45
- #: admin.php:1196
46
- msgid "Processing files - pleasee wait..."
47
- msgstr "Elaborazione dei file - attendere prego..."
48
-
49
- #: admin.php:675
50
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
51
  msgstr "Questo set di backup è di un sito diverso - non si tratta di un ripristino, ma di una migrazione. È necessario il Migrator add-on per eseguire questo compito."
52
 
53
- #: admin.php:393
54
- msgid "The backup archive files have been processed - if all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
55
- msgstr "I file di archivio di backup sono stati elaborati - se non ci sono errori, premere Ripristina nuovamente per procedere. Altrimenti, annullare e correggere eventuali problemi."
56
-
57
- #: methods/ftp.php:44 methods/ftp.php:121
58
  msgid "%s login failure"
59
  msgstr "%s login fallito"
60
 
@@ -62,27 +477,27 @@ msgstr "%s login fallito"
62
  msgid "%s upload failed"
63
  msgstr "caricamento con %s fallito"
64
 
65
- #: addons/fixtime.php:77 addons/fixtime.php:87
66
  msgid "Enter in format HH:MM (e.g. 14:22)."
67
  msgstr "Inserisci nel formato HH:MM (es. 14:22)"
68
 
69
- #: addons/fixtime.php:77 addons/fixtime.php:87
70
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
71
  msgstr "Il fuso orario utilizzato è quello specificato nelle impostazioni generali di Wordpress, in Impostazioni -> Generali."
72
 
73
- #: methods/dropbox.php:52
74
  msgid "Dropbox error: %s (see log file for more)"
75
  msgstr "Errore di Dropbox: %s (vedi il file di log per ulteriori informazioni)"
76
 
77
- #: methods/dropbox.php:174
78
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
79
  msgstr "Non risulti autenticato con %s (in fase di eliminazione)"
80
 
81
- #: methods/dropbox.php:182
82
  msgid "Failed to access %s when deleting (see log file for more)"
83
  msgstr "Accesso %s fallito durante l'eliminazione (vedi il file di log per ulteriori informazioni)"
84
 
85
- #: methods/dropbox.php:212
86
  msgid "You do not appear to be authenticated with %s"
87
  msgstr "Non risulti autenticato con %s"
88
 
@@ -112,64 +527,64 @@ msgstr "Autenticazione %s fallita"
112
  msgid "%s error - failed to re-assemble chunks"
113
  msgstr "Errore %s - riassemblaggio delle porzioni di file fallito"
114
 
115
- #: methods/googledrive.php:379
116
  msgid "%s error: zero-size file was downloaded"
117
  msgstr "Errore %s: è stato scaricato un file di dimensione zero"
118
 
119
- #: admin.php:626 admin.php:639 admin.php:644 admin.php:651 admin.php:675
120
- #: admin.php:687 admin.php:692
121
  msgid "Error: %s"
122
  msgstr "Errore %s"
123
 
124
- #: admin.php:2109
125
  msgid "Backup directory specified exists, but is <b>not</b> writable."
126
  msgstr "La cartella di backup specificata esiste, ma <b>non</b> è scrivibile."
127
 
128
- #: admin.php:2107
129
  msgid "Backup directory specified does <b>not</b> exist."
130
  msgstr "La cartella di backup specificata <b>non</b> esiste."
131
 
132
- #: admin.php:1683
133
  msgid "Warning: %s"
134
  msgstr "Attenzione: %s"
135
 
136
- #: admin.php:1077
137
  msgid "Last backup job run:"
138
  msgstr "Esecuzione ultimo backup:"
139
 
140
- #: backup.php:47 backup.php:66 backup.php:77
141
  msgid "%s: unreadable file - could not be backed up"
142
  msgstr "%s: file illeggibile - impossibile eseguirne il backup"
143
 
144
- #: backup.php:53
145
  msgid "Failed to open directory: %s"
146
  msgstr "Apertura cartella fallita: %s"
147
 
148
- #: backup.php:304
149
  msgid "A very large file was encountered: %s (size: %s Mb)"
150
  msgstr "Il file è di dimensioni molto grandi: %s (dimensione: %s Mb)"
151
 
152
- #: updraftplus.php:1833
153
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
154
  msgstr "La tabella %s ha un numero di campi elevato (%s) - ci auguriamo che il vostro hosting vi permetta sufficienti risorse per riversare questa tabella nel backup"
155
 
156
- #: updraftplus.php:1748
157
  msgid "An error occurred whilst closing the final database file"
158
  msgstr "Errore durante la chiusura del file di database finale"
159
 
160
- #: updraftplus.php:1079
161
  msgid "Warnings encountered:"
162
  msgstr "Riscontrati avvisi:"
163
 
164
- #: updraftplus.php:1003
165
  msgid "The backup apparently succeeded (with warnings) and is now complete"
166
  msgstr "Backup avvenuto e completato apparentemente con successo (riscontrati avvisi)"
167
 
168
- #: updraftplus.php:399
169
  msgid "Your free disk space is very low - only %s Mb remain"
170
  msgstr "Il tuo spazio disco disponibile si sta esaurendo - solo %s Mb rimanenti"
171
 
172
- #: addons/migrator.php:453
173
  msgid "<strong>Search and replacing table:</strong> %s"
174
  msgstr "<strong>Ricerca e sostituizione della tabella:</strong> %s"
175
 
@@ -205,11 +620,11 @@ msgstr "Prego, inserire le seguenti informazioni:"
205
  msgid "Enter details for where this new site is to live within your multisite install:"
206
  msgstr "Inserire i dettagli per il nuovo sito all'interno di una installazione multi-sito:"
207
 
208
- #: addons/migrator.php:44
209
  msgid "Processed plugin:"
210
  msgstr "Plugin processato:"
211
 
212
- #: addons/migrator.php:52
213
  msgid "Network activating theme:"
214
  msgstr "Attivazione del tema da rete: "
215
 
@@ -221,232 +636,231 @@ msgstr "Alcuni server pubblicizzano che l'FTP criptato è disponibile, ma poi ri
221
  msgid "Check your file permissions: Could not successfully create and enter directory:"
222
  msgstr "Controlla i tuoi permessi di accesso al file: non è possibile creare ed accedere alla cartella:"
223
 
224
- #: methods/dropbox.php:274
225
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
226
  msgstr "L'installazione di PHP sul tuo server non include un modulo necessario (%s). Contattare il supporto del provider di web hosting, e chiedere di abilitarlo."
227
 
228
- #: methods/s3.php:477
229
  msgid "Please check your access credentials."
230
  msgstr "Si prega di verificare i propri dati di accesso."
231
 
232
- #: methods/s3.php:455
233
  msgid "The error reported by %s was:"
234
  msgstr "L'errore riportato da %s è:"
235
 
236
- #: includes/updraft-restorer.php:600
237
  msgid "Please supply the requested information, and then continue."
238
  msgstr "Si prega di fornire le informazioni richieste, e quindi di continuare."
239
 
240
- #: includes/updraft-restorer.php:607
241
  msgid "New table prefix:"
242
  msgstr "Nuovo prefisso di tabella:"
243
 
244
- #: includes/updraft-restorer.php:498
245
  msgid "Cannot drop tables, so deleting instead (%s)"
246
  msgstr "Impossibile eliminare le tabelle dal database, la cancellazione avverrà tramite comando DELETE (%s)"
247
 
248
- #: admin.php:692 includes/updraft-restorer.php:402
249
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
250
  msgstr "Per importare un sito WordPress comune in una installazione multi-sito è necessario sia il multisite che il migrator add-on."
251
 
252
- #: admin.php:700 includes/updraft-restorer.php:408
253
  msgid "Site information:"
254
  msgstr "Informazioni sul sito:"
255
 
256
- #: includes/updraft-restorer.php:493
257
  msgid "Cannot create new tables, so skipping this command (%s)"
258
  msgstr "Impossibile creare nuove tabelle, il comando è tralasciato (%s)"
259
 
260
- #: admin.php:1287 includes/updraft-restorer.php:358
261
- #: includes/updraft-restorer.php:373
262
  msgid "Warning:"
263
  msgstr "Attenzione:"
264
 
265
- #: includes/updraft-restorer.php:358
266
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
267
  msgstr "Il tuo utente per l'accesso al database non ha i diritti per creare tabelle. Cercheremo di ripristinare semplicemente svuotando le tabelle; questo dovrebbe funzionare fino a quando a) si esegue il ripristino di una versione di WordPress con la stessa struttura di database, e b) Il database importato non contiene le tabelle che non sono già presenti sul sito sul quale importare."
268
 
269
- #: includes/updraft-restorer.php:373
270
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
271
  msgstr "Il tuo utente del database non dispone dell'autorizzazione per eliminare tabelle. Cercheremo di ripristinare semplicemente svuotando le tabelle; questo dovrebbe funzionare fino a quando si esegue il ripristino da una versione di WordPress con la stessa struttura del database."
272
 
273
- #: admin.php:687 includes/updraft-restorer.php:21
274
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
275
  msgstr "Esecuzione su un sito WordPress multi-sito - ma il tuo backup non è per un sito multi-sito. "
276
 
277
- #: admin.php:2508
278
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
279
  msgstr "Esclusione del ripristino del core WordPress quando si importa un singolo sito in una installazione multi-sito. Se c'è qualcosa di necessario nella tua cartella WordPress allora sarà necessario ri-aggiungerlo manualmente dal file .zip."
280
 
281
- #: admin.php:2174
282
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
283
  msgstr "L'installazione PHP del tuo server web non ha incluso un modulo <strong>necessario</strong> (per %s - nome modulo %s). Contattare il supporto del provider di web hosting e chiedere di abilitarlo."
284
 
285
- #: admin.php:2174
286
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
287
  msgstr "Le opzioni disponibili sono: 1) Installare/abilitare %s oppure 2) Cambiare società di web hosting -%s è un componente standard di PHP, ed è richiesto da tutti i plug-in di cloud backup conosciuti."
288
 
289
- #: admin.php:2045
290
  msgid "Close"
291
  msgstr "Chiudi"
292
 
293
- #: admin.php:1959
294
  msgid "Unexpected response:"
295
  msgstr "Risposta sconosciuta:"
296
 
297
- #: admin.php:1807
298
  msgid "To send to more than one address, separate each address with a comma."
299
  msgstr "Per inviare a più di un indirizzo, separate ognuno da una virgola."
300
 
301
- #: admin.php:1526
302
  msgid "PHP information"
303
  msgstr "Informazioni PHP"
304
 
305
- #: admin.php:1423
306
  msgid "show PHP information (phpinfo)"
307
  msgstr "Mostra informazioni PHP (phpinfo)"
308
 
309
- #: admin.php:1436
310
  msgid "zip executable found:"
311
  msgstr "zip eseguibile trovato:"
312
 
313
- #: admin.php:1372
314
  msgid "Migrate Site"
315
  msgstr "Migrare sito"
316
 
317
- #: admin.php:1376
318
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
319
  msgstr "La migrazione dei dati da un altro sito avviene attraverso il pulsante \"Ripristina\". Un \"migrazione\" è in definitiva la stessa cosa di un ripristino, ma utilizzando gli archivi di backup che si importano da un altro sito. UpdraftPlus modifica l'operazione di ripristino in modo appropriato, per soddisfare i dati di backup al nuovo sito."
320
 
321
- #: admin.php:1376
322
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
323
  msgstr "<a href=\"%s\">Leggi questo articolo per vedere passo-passo com'è fatto.</a>"
324
 
325
- #: admin.php:1378
326
  msgid "Do you want to migrate or clone/duplicate a site?"
327
  msgstr "Vuoi migrare o clonare/duplicare un sito?"
328
 
329
- #: admin.php:1378
330
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
331
  msgstr "Prova il nostro \"Migrator\" add-on. Dopo averlo usato una volta, avrete ammortizzato il costo di acquisto rispetto al tempo necessario per copiare un sito a mano."
332
 
333
- #: admin.php:1378
334
  msgid "Get it here."
335
  msgstr "Lo trovi qui."
336
 
337
- #: admin.php:1280
338
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
339
  msgstr "Eliminazione ... Si prega di lasciare il tempo per le comunicazioni con l'archiviazione remota per completare"
340
 
341
- #: admin.php:1279
342
  msgid "Also delete from remote storage"
343
  msgstr "Cancellazione anche dall'archiviazione remota"
344
 
345
- #: admin.php:1113
346
  msgid "Latest UpdraftPlus.com news:"
347
  msgstr "Ultime notizie da UpdraftPlus.com:"
348
 
349
- #: admin.php:1093
350
  msgid "Clone/Migrate"
351
  msgstr "Clona/Migra"
352
 
353
- #: admin.php:986
354
  msgid "News"
355
  msgstr "Notizie"
356
 
357
- #: admin.php:986
358
  msgid "Premium"
359
  msgstr "Premium"
360
 
361
- #: admin.php:495
362
  msgid "Local archives deleted: %d"
363
  msgstr "Archivi locali cancellati: %d"
364
 
365
- #: admin.php:496
366
  msgid "Remote archives deleted: %d"
367
  msgstr "Archivi remoti cancellati: %d"
368
 
369
- #: backup.php:528
370
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
371
  msgstr "%s - impossibile eseguire il backup di questo; la cartella corrispondente non esiste (%s) "
372
 
373
- #: admin.php:412
374
  msgid "Backup set not found"
375
  msgstr "Set di backup non trovato"
376
 
377
- #: admin.php:494
378
  msgid "The backup set has been removed."
379
  msgstr "Il backup è stato rimosso."
380
 
381
- #: updraftplus.php:2172
382
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
383
  msgstr "Iscriviti al blog di UpdraftPlus per avere le ultime notizie e le offerte"
384
 
385
- #: updraftplus.php:2172
386
  msgid "Blog link"
387
  msgstr "Collegamento al Blog"
388
 
389
- #: updraftplus.php:2172
390
  msgid "RSS link"
391
  msgstr "Collegamento RSS"
392
 
393
- #: methods/s3.php:323
394
  msgid "Testing %s Settings..."
395
  msgstr "Analisi impostazioni di %s..."
396
 
397
- #: admin.php:1132
398
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
399
  msgstr "In alternativa, è possibile inserire manualmente nella cartella UpdraftPlus (solitamente wp-content/updraft), ad esempio via FTP, e quindi utilizzare il link \"nuova scansione\" di cui sopra."
400
 
401
- #: admin.php:212
402
  msgid "Notice"
403
  msgstr "Nota"
404
 
405
- #: admin.php:212
406
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
407
  msgstr "Modalità di debug di UpdraftPlus attivata. E' possibile visualizzare avvisi di debug in questa pagina non solamente di UpdraftPlus, ma di qualsiasi altro plug-in installato. Si prega verificare che l'avviso che state vedendo sia generato da UpdraftPlus prima di inviare una richiesta di supporto."
408
 
409
- #: admin.php:217
410
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
411
  msgstr "W3 Total Cache è attivo. E' noto che questo componente ha un bug che scombussola tutti i task schedulati (inclusi i processi di backup)"
412
 
413
- #: admin.php:217
414
  msgid "Go here to turn it off."
415
  msgstr "Vai qui per disattivarlo."
416
 
417
- #: admin.php:217
418
  msgid "<a href=\"%s\">Go here</a> for more information."
419
  msgstr "<a href=\"%s\">Vai qui</a> per maggiori informazioni."
420
 
421
- #: updraftplus.php:1062
422
  msgid "Errors encountered:"
423
  msgstr "Errori riscontrati:"
424
 
425
- #: admin.php:1928
426
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
427
  msgstr "Rescan in corsco (ricerca di backup uploadati manualmente nello spazio interno di archiviazione).."
428
 
429
- #: admin.php:1179
430
  msgid "Begun looking for this entity"
431
  msgstr "Inizio ricerca di questo termine"
432
 
433
- #: addons/migrator.php:393
434
  msgid "SQL update commands run:"
435
  msgstr "Comandi di aggiornamento SQL eseguiti:"
436
 
437
- #: addons/migrator.php:394
438
  msgid "Errors:"
439
  msgstr "Errori:"
440
 
441
- #: addons/migrator.php:395
442
  msgid "Time taken (seconds):"
443
  msgstr "Tempo necessario (secondi):"
444
 
445
- #: addons/migrator.php:482
446
  msgid "rows: %d"
447
  msgstr "linee: %d"
448
 
449
- #: addons/migrator.php:547
450
  msgid "\"%s\" has no primary key, manual change needed on row %s."
451
  msgstr "\"%s\" non ha una chiave primaria, necessaria modifica manuale sulla linea %s."
452
 
@@ -454,35 +868,35 @@ msgstr "\"%s\" non ha una chiave primaria, necessaria modifica manuale sulla lin
454
  msgid "Store at"
455
  msgstr "Archivia in"
456
 
457
- #: addons/migrator.php:308
458
  msgid "Nothing to do: the site URL is already: %s"
459
  msgstr "Nessuna modifica: l'URL del sito &egrave; gi&agrave;: %s"
460
 
461
- #: addons/migrator.php:313
462
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
463
  msgstr "Attenzione: l'URL del database del sito (%s) è differente dalla posizione originale (%s)"
464
 
465
- #: addons/migrator.php:320
466
  msgid "Database search and replace: replace %s in backup dump with %s"
467
  msgstr "Ricerca e sostituzione del database: sostituisci %s nel backup con %s"
468
 
469
- #: addons/migrator.php:338
470
  msgid "Could not get list of tables"
471
  msgstr "Impossibile caricare la lista delle tabelle"
472
 
473
- #: addons/migrator.php:349
474
  msgid "<strong>Search and replacing table:</strong> %s: already done"
475
  msgstr "<strong>Ricerca e Sostituzione Tabella:</strong> %s: già fatto"
476
 
477
- #: addons/migrator.php:390
478
  msgid "Tables examined:"
479
  msgstr "Tabelle esaminate:"
480
 
481
- #: addons/migrator.php:391
482
  msgid "Rows examined:"
483
  msgstr "Righe esaminate:"
484
 
485
- #: addons/migrator.php:392
486
  msgid "Changes made:"
487
  msgstr "Cambiamenti fatti:"
488
 
@@ -534,103 +948,99 @@ msgstr "Errore: la porta deve essere un numero intero."
534
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
535
  msgstr "Errore: Abbiamo fatto il log-in e siamo passati alla cartella indicata, ma non si è riuscito a creare un file in quella posizione."
536
 
537
- #: addons/fixtime.php:77 addons/fixtime.php:87
538
  msgid "starting from next time it is"
539
  msgstr "Inizio prossima volta è "
540
 
541
- #: addons/multisite.php:121
542
  msgid "Multisite Install"
543
  msgstr "Installazione Multi-sito"
544
 
545
- #: addons/multisite.php:127
546
  msgid "You do not have sufficient permissions to access this page."
547
  msgstr "Non si dispone di autorizzazioni sufficienti per accedere a questa pagina."
548
 
549
- #: addons/multisite.php:146
550
  msgid "You do not have permission to access this page."
551
  msgstr "Non hai il permesso di accedere a questa pagina."
552
 
553
- #: addons/multisite.php:208
554
  msgid "Must-use plugins"
555
  msgstr "Plugin essenziali"
556
 
557
- #: addons/multisite.php:215
558
  msgid "Blog uploads"
559
  msgstr "Caricamenti dal blog"
560
 
561
- #: addons/migrator.php:170
562
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
563
  msgstr "Tutti i riferimenti alla posizione del sito nel database saranno sostituiti con l'URL del sito attuale, che è:%s"
564
 
565
- #: addons/migrator.php:170
566
  msgid "Search and replace site location in the database (migrate)"
567
  msgstr "Ricerca e sostituzione della posizione del sito nel database (migrazione)"
568
 
569
- #: addons/migrator.php:170
570
  msgid "(learn more)"
571
  msgstr "(ulteriori informazioni)"
572
 
573
- #: addons/migrator.php:257 addons/migrator.php:371
574
  msgid "Failed: the %s operation was not able to start."
575
  msgstr "Errore: Non è stato possibile avviare l'operazione %s"
576
 
577
- #: addons/migrator.php:259 addons/migrator.php:373
578
  msgid "Failed: we did not understand the result returned by the %s operation."
579
  msgstr "Errore: Codice di ritorno dell'operazione %s non conosciuto."
580
 
581
- #: addons/migrator.php:280
582
  msgid "Database: search and replace site URL"
583
  msgstr "Database: ricerca e sostituzione dell'URL del sito"
584
 
585
- #: addons/migrator.php:283
586
  msgid "This option was not selected."
587
  msgstr "Questa opzione non è stata selezionata."
588
 
589
- #: addons/migrator.php:298 addons/migrator.php:303
590
  msgid "Error: unexpected empty parameter (%s, %s)"
591
  msgstr "Errore: parametro vuoto inatteso (%s, %s)"
592
 
593
- #: addons/morefiles.php:63
594
  msgid "The above files comprise everything in a WordPress installation."
595
  msgstr "I file sopra comprendono tutto in una installazione di WordPress"
596
 
597
- #: addons/morefiles.php:70
598
  msgid "WordPress core (including any additions to your WordPress root directory)"
599
  msgstr "WordPress core (comprese le eventuali aggiunte alla cartella principale di WordPress)"
600
 
601
- #: addons/morefiles.php:82
602
  msgid "Any other directory on your server that you wish to back up"
603
  msgstr "Ogni altra cartella sul tuo server che vorresti fosse backuppata"
604
 
605
- #: addons/morefiles.php:83
606
  msgid "More Files"
607
  msgstr "Altri files"
608
 
609
- #: addons/morefiles.php:98
610
  msgid "Enter the directory:"
611
  msgstr "Inserire la catrella"
612
 
613
- #: addons/morefiles.php:102
614
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
615
  msgstr "Se non si è sicuri di cosa serva questa opzione, si consiglia di disattivarla."
616
 
617
- #: addons/morefiles.php:102
618
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
619
  msgstr "Se utilizzato, inserire un percorso assoluto (non è relativo alla vostra installazione di WordPress)."
620
 
621
- #: addons/morefiles.php:104
622
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
623
  msgstr "Fare attenzione a ciò che si inserisce: se si inserisce / allora verrà creato un file .zip contenente il tuo intero webserver"
624
 
625
- #: addons/morefiles.php:134
626
- msgid "If entering multiple files/directories, then separate them with commas."
627
- msgstr "Se si immettono files e/o cartelle multiple, separateli con una virgola."
628
-
629
- #: addons/morefiles.php:176 addons/morefiles.php:253
630
  msgid "No backup of %s directories: there was nothing found to back up"
631
  msgstr "Nessun backup della cartella %s: non si è trovato nulla da backuppare"
632
 
633
- #: addons/morefiles.php:176
634
  msgid "more"
635
  msgstr "altro"
636
 
@@ -662,47 +1072,47 @@ msgstr "Password SFTP"
662
  msgid "Check your file permissions: Could not successfully create and enter:"
663
  msgstr "Controllare le autorizzazioni file: Impossibile creare ed entrare con successo:"
664
 
665
- #: methods/ftp.php:176
666
  msgid "FTP Server"
667
  msgstr "Server FTP"
668
 
669
- #: methods/ftp.php:180
670
  msgid "FTP Login"
671
  msgstr "Login FTP"
672
 
673
- #: methods/ftp.php:184
674
  msgid "FTP Password"
675
  msgstr "Password FTP"
676
 
677
- #: methods/ftp.php:188
678
  msgid "Remote Path"
679
  msgstr "Percorso Remoto"
680
 
681
- #: methods/ftp.php:189
682
  msgid "Needs to already exist"
683
  msgstr "Deve essere esistente"
684
 
685
- #: methods/ftp.php:210
686
  msgid "Failure: No server details were given."
687
  msgstr "Errore: Nessun dettaglio sul server è stato fornito."
688
 
689
- #: methods/ftp.php:225
690
  msgid "Failure: we did not successfully log in with those credentials."
691
  msgstr "Errore: Non è possibile eseguire il log-in con queste credenziali"
692
 
693
- #: methods/ftp.php:233
694
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
695
  msgstr "Errore: si è verificato un errore interno imprevisto di UpdraftPlus durante la prova le credenziali - si prega di contattare lo sviluppatore"
696
 
697
- #: methods/ftp.php:237
698
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
699
  msgstr "Abbiamo effettuato correttamente il login, e confermato la nostra capacità di creare un file nella directory data (tipo di accesso:"
700
 
701
- #: methods/ftp.php:240
702
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
703
  msgstr "Errore: Log-in eseguito correttamente, ma non siamo riusciti a creare un file nella directory data."
704
 
705
- #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:185
706
  #: addons/sftp.php:28
707
  msgid "No %s settings were found"
708
  msgstr "Non sono state trovate impostazioni di %s"
@@ -711,143 +1121,139 @@ msgstr "Non sono state trovate impostazioni di %s"
711
  msgid "Chunk %s: A %s error occurred"
712
  msgstr "Parte %s: rilevato errore %s "
713
 
714
- #: addons/webdav.php:201 addons/webdav.php:208 addons/webdav.php:221
715
  msgid "WebDAV Error"
716
  msgstr "Errore WebDAV"
717
 
718
- #: addons/webdav.php:208
719
  msgid "Error opening remote file: Failed to download"
720
  msgstr "Errore nell'apertura di file remoto: impossibile eseguire il download"
721
 
722
- #: addons/webdav.php:221
723
  msgid "Local write failed: Failed to download"
724
  msgstr "Scrittura locale non riuscita: impossibile eseguire il download"
725
 
726
- #: addons/webdav.php:257
727
  msgid "WebDAV URL"
728
  msgstr "URL WebDAV"
729
 
730
- #: addons/webdav.php:261
731
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
732
  msgstr "Inserire un URL completo, che inizi con webdav:// o webdavs:// completo di percorso, nome utente, password e della porta come richiesto - ad esempio %s"
733
 
734
- #: addons/webdav.php:303 addons/sftp.php:292
735
  msgid "Failed"
736
  msgstr "Errore"
737
 
738
- #: addons/webdav.php:317
739
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
740
  msgstr "Errore: impossibile copiare un file in quella directory - controlla le tue autorizzazioni"
741
 
742
- #: addons/morefiles.php:40 addons/morefiles.php:253
743
  msgid "WordPress Core"
744
  msgstr "Core WordPerss"
745
 
746
- #: addons/morefiles.php:44
747
  msgid "Over-write wp-config.php"
748
  msgstr "Sovrascrittura wp-config.php"
749
 
750
- #: addons/morefiles.php:44
751
  msgid "(learn more about this important option)"
752
  msgstr "(ulteriori informazioni riguardo questa importante opzione)"
753
 
754
- #: methods/dropbox.php:291
755
  msgid "Authenticate with Dropbox"
756
  msgstr "Autenticazione con DropBox"
757
 
758
- #: methods/dropbox.php:292
759
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
760
  msgstr "<strong>Dopo</strong> aver salvato le impostazioni (facendo clic su 'Salva modifiche' sotto), fare clic su questo link per completare l'autenticazione con Dropbox."
761
 
762
- #: methods/dropbox.php:335
763
  msgid "you have authenticated your %s account"
764
  msgstr "Hai autenticato il tuo account %s"
765
 
766
- #: methods/dropbox.php:338
767
  msgid "though part of the returned information was not as expected - your mileage may vary"
768
  msgstr "anche se parte delle informazioni restituite non era come previsto - la situazione potrebbe essere diversa"
769
 
770
- #: methods/dropbox.php:341
771
  msgid "Your %s account name: %s"
772
  msgstr "Nome del tuo account %s: %s"
773
 
774
- #: methods/ftp.php:156
775
- msgid "Settings test result"
776
- msgstr "Settaggio del risultato del test"
777
-
778
- #: methods/ftp.php:172
779
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
780
  msgstr "UpdraftPlus regolare supporta solo FTP non cifrato."
781
 
782
- #: methods/ftp.php:172
783
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
784
  msgstr "Se si desidera la crittografia (ad esempio per memorizzare dati aziendali sensibili), è disponibile un add-on."
785
 
786
- #: methods/s3.php:307
787
  msgid "%s Error: Failed to download %s. Check your permissions and credentials."
788
  msgstr "Errore %s: Impossibile eseguire il download di %s. Controllare le autorizzazioni e le credenziali."
789
 
790
- #: methods/s3.php:243 methods/s3.php:311
791
  msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
792
  msgstr "Errore %s: Impossibile accedere al bucket %s. Controllare le autorizzazioni e le credenziali."
793
 
794
- #: methods/s3.php:373
795
  msgid "Get your access key and secret key <a href=\"%s\">from your %s console</a>, then pick a (globally unique - all %s users) bucket name (letters and numbers) (and optionally a path) to use for storage. This bucket will be created for you if it does not already exist."
796
  msgstr "Ottieni la tua chiave di accesso e la chiave segreta <a href=\"%s\">dalla console %s</a>, quindi scegli un nome bucket (Globally Unique - tutti gli utenti %s) (lettere e numeri) (e facoltativamente un percorso) da utilizzare per lo storage. Il bucket verrà creato, se non esiste già."
797
 
798
- #: methods/s3.php:373
799
  msgid "If you see errors about SSL certificates, then please go here for help."
800
  msgstr "Se si trovano errori sui certificati SSL, allora vai qui per un aiuto."
801
 
802
- #: methods/s3.php:376
803
  msgid "%s access key"
804
  msgstr "Chiave di accesso %s"
805
 
806
- #: methods/s3.php:380
807
  msgid "%s secret key"
808
  msgstr "Chiave segreta %s"
809
 
810
- #: methods/s3.php:384
811
  msgid "%s location"
812
  msgstr "posizione %s"
813
 
814
- #: methods/s3.php:385
815
  msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
816
  msgstr "Inserire solo il nome del bucket oppure il bucket e il percorso. Esempi: mybucket, mybucket/mypath"
817
 
818
- #: methods/s3.php:406
819
  msgid "API secret"
820
  msgstr "API segreto"
821
 
822
- #: methods/s3.php:426
823
  msgid "Failure: No bucket details were given."
824
  msgstr "Errore: Nessun dettaglio del bucket è stato inserito."
825
 
826
- #: methods/s3.php:437
827
  msgid "Region"
828
  msgstr "regione"
829
 
830
- #: methods/s3.php:454
831
  msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another %s user may already have taken your name)."
832
  msgstr "Errore: Impossibile accedere o creare il bucket con successo. Si prega di verificare le credenziali di accesso, e se queste sono corrette si consiglia di provare un altro nome del bucket (un altro utente %s potrebbe già aver preso il suo nome)."
833
 
834
- #: methods/s3.php:466 methods/s3.php:477
835
  msgid "Failure"
836
  msgstr "Errore"
837
 
838
- #: methods/s3.php:466 methods/s3.php:477
839
  msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
840
  msgstr "Accesso al bucket ottenuto, ma il tentativo di creare un file in esso è fallito."
841
 
842
- #: methods/s3.php:468
843
  msgid "We accessed the bucket, and were able to create files within it."
844
  msgstr "Accesso al bucket ottenuto, ed è stato possibile creare files al suo interno."
845
 
846
- #: methods/s3.php:470
847
  msgid "The communication with %s was encrypted."
848
  msgstr "La comunicazione con %s era cifrata"
849
 
850
- #: methods/s3.php:472
851
  msgid "The communication with %s was not encrypted."
852
  msgstr "La comunicazione con %s non era cifrata."
853
 
@@ -859,23 +1265,23 @@ msgstr "Il modulo PHP %s non è installato"
859
  msgid "You do not appear to be authenticated with Dropbox"
860
  msgstr "Sembra che non si sia autenticati con Dropbox"
861
 
862
- #: methods/dropbox.php:138 methods/dropbox.php:143
863
  msgid "error: failed to upload file to %s (see log file for more)"
864
  msgstr "Errore: Impossibile caricare il file %s (vedi il file di log per maggiori informazioni)"
865
 
866
- #: methods/dropbox.php:286
867
  msgid "Need to use sub-folders?"
868
  msgstr "Si vuole utilizzare le sotto-cartelle?"
869
 
870
- #: methods/dropbox.php:286
871
  msgid "Backups are saved in"
872
  msgstr "I backup vengono salvati in"
873
 
874
- #: methods/dropbox.php:286
875
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
876
  msgstr "Se si esegue il backup di più siti nello stesso Dropbox e si vuole organizzare con sottocartelle, allora"
877
 
878
- #: methods/dropbox.php:286
879
  msgid "there's an add-on for that."
880
  msgstr "c'è un add-on per questo."
881
 
@@ -903,19 +1309,22 @@ msgstr "Chiave API Cloud Files"
903
  msgid "Cloud Files container"
904
  msgstr "Contenitore di files remoti"
905
 
906
- #: methods/googledrive.php:440 methods/cloudfiles.php:394
907
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
908
  msgstr "il modulo %s di UpdraftPlus <strong>richiede</strong> %s. Si prega di non presentare alcuna richiesta di supporto, non ci sono alternative."
909
 
910
- #: methods/cloudfiles.php:442 methods/cloudfiles.php:447
 
 
 
911
  msgid "Failure: No %s was given."
912
  msgstr "Errore: %s non è stato fornito."
913
 
914
- #: methods/cloudfiles.php:442
915
  msgid "API key"
916
  msgstr "Chiave API"
917
 
918
- #: methods/cloudfiles.php:447
919
  msgid "Username"
920
  msgstr "Username"
921
 
@@ -951,79 +1360,75 @@ msgstr "Nota:"
951
  msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; backups larger than any limits will not arrive. If you really need a large backup via email, then you could fund a new feature (to break the backup set into configurable-size pieces) - but the demand has not yet existed for such a feature."
952
  msgstr "Verrà utilizzato l'indirizzo email inserito sopra. Se si sceglie \"E-Mail\", <strong>fare attenzione</strong> che i server di posta tendono ad avere limiti di dimensione, in genere intorno a 10-20Mb; i backup più grandi del limite non arriveranno. Se davvero si necessita di un backup grande via email, allora si potrebbe finanziare una nuova funzionalità (per dividere il set di backup in pezzi di dimensione configurabile) - ma ancora non esiste una tale funzione."
953
 
954
- #: methods/s3.php:144
955
  msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
956
  msgstr "upload di %s: impossibile ottenere l'uploadID per il caricamento multiparte - vedere il file di log per maggiori dettagli"
957
 
958
- #: methods/s3.php:167
959
  msgid "%s error: file %s was shortened unexpectedly"
960
  msgstr "Errore %s: il file %s è stato accorciato in modo imprevisto"
961
 
962
- #: methods/s3.php:177
963
  msgid "%s chunk %s: upload failed"
964
  msgstr "%s parte %s: caricamento fallito"
965
 
966
- #: methods/s3.php:191
967
  msgid "%s upload (%s): re-assembly failed (see log for more details)"
968
  msgstr "Caricamento di %s (%s) riassemblaggio fallito (vedere il log per maggiori dettagli)"
969
 
970
- #: methods/s3.php:195
971
  msgid "%s re-assembly error (%s): (see log file for more)"
972
  msgstr "%s re-assembly error (%s): (guarda il file di log per più informazioni)"
973
 
974
- #: methods/s3.php:207
975
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
976
  msgstr "Errore %s: Impossibile creare il bucket %s. Controllare le autorizzazioni e le credenziali."
977
 
978
- #: methods/googledrive.php:450
979
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
980
  msgstr "Per informazioni più esaustive, compresi screenshot, segui questo collegamento. La descrizione che segue è sufficiente per gli utenti più esperti."
981
 
982
- #: methods/googledrive.php:451
983
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
984
  msgstr "Segui questo link per la vostra Google API Console, e ci crea un ID cliente nella sezione Accesso API."
985
 
986
- #: methods/googledrive.php:451
987
  msgid "Select 'Web Application' as the application type."
988
  msgstr "Selezionare 'Applicazione Web' come il tipo di applicazione."
989
 
990
- #: methods/googledrive.php:451
991
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
992
  msgstr "È necessario aggiungere quanto segue come reindirizzamento autorizzato URI (alla voce \"Altre opzioni\") quando richiesto"
993
 
994
- #: methods/googledrive.php:451
995
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
996
  msgstr "N.B. Se si installa UpdraftPlus su diversi siti WordPress, allora non si può riutilizzare il vostro ID cliente, è necessario crearne uno nuovo per ogni sito dalla vostra console Google API."
997
 
998
- #: methods/googledrive.php:454
999
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1000
  msgstr "SimpleXMLElement non è installato. Il backups su Google Drive <b>NON</b> funziona senza di esso."
1001
 
1002
- #: methods/googledrive.php:461
1003
  msgid "Client ID"
1004
  msgstr "ID Cliente"
1005
 
1006
- #: methods/googledrive.php:462
1007
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1008
  msgstr "Se Google in seguito visualizzerà il messaggio \"invalid_client\", allora non si è inserito un ID cliente valido."
1009
 
1010
- #: methods/googledrive.php:465
1011
  msgid "Client Secret"
1012
  msgstr "Segreto del Client"
1013
 
1014
- #: methods/googledrive.php:469
1015
  msgid "Folder ID"
1016
  msgstr "ID Cartella"
1017
 
1018
- #: methods/googledrive.php:470
1019
- msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> Leave empty to use your root folder)"
1020
- msgstr "<strong> Questo NON è il nome della cartella</strong>. Per ottenere l'ID di una cartella accedere alla cartella in Google Drive da web browser e copiare l'ID dalla barra degli indirizzi del browser. E' la parte che viene dopo <kbd>#folders/.</kbd> Lasciare vuoto per usare la cartella principale)"
1021
-
1022
- #: methods/googledrive.php:473
1023
  msgid "Authenticate with Google"
1024
  msgstr "Autentica con Google"
1025
 
1026
- #: methods/googledrive.php:474
1027
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1028
  msgstr "<strong>Dopo</strong> aver salvato le impostazioni (facendo clic su 'Salva modifiche' sotto), fare clic su questo collegamento per completare l'autenticazione con Google."
1029
 
@@ -1041,7 +1446,8 @@ msgstr "Errore Files remoti - impossibile creare ed accedere al contenitore"
1041
  msgid "%s Error: Failed to open local file"
1042
  msgstr "Errore %s: Impossibile aprire il file locale"
1043
 
1044
- #: methods/cloudfiles.php:105 methods/cloudfiles.php:147
 
1045
  msgid "%s Error: Failed to upload"
1046
  msgstr "Errore %s: Impossibile caricare il file."
1047
 
@@ -1049,7 +1455,7 @@ msgstr "Errore %s: Impossibile caricare il file."
1049
  msgid "Cloud Files error - failed to upload file"
1050
  msgstr "Errore File remoti - impossibile caricare il file"
1051
 
1052
- #: methods/cloudfiles.php:318
1053
  msgid "Error opening local file: Failed to download"
1054
  msgstr "Errore durante l'apertura del file locale: Impossibile fare il download"
1055
 
@@ -1061,7 +1467,9 @@ msgstr "Errore durante il download del file remoto: Impossibile scaricare ("
1061
  msgid "Testing - Please Wait..."
1062
  msgstr "Verifica - attendere prego..."
1063
 
1064
- #: methods/cloudfiles.php:371 methods/cloudfiles.php:434
 
 
1065
  msgid "Test %s Settings"
1066
  msgstr "Test dei settaggi %s"
1067
 
@@ -1073,71 +1481,72 @@ msgstr "Ottieni la tua chiave API <a href=\"https://mycloud.rackspace.com/\"> da
1073
  msgid "Also, you should read this important FAQ."
1074
  msgstr "Inoltre, si dovrebbe leggere questa importante FAQ."
1075
 
1076
- #: methods/googledrive.php:195
1077
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1078
  msgstr "Account pieno: il tuo account %s ha solamente %d bytes liberi, ma il file da caricare è di %d bytes"
1079
 
1080
- #: methods/googledrive.php:205
1081
  msgid "Failed to upload to %s"
1082
  msgstr "Impossibile caricare su %s"
1083
 
1084
- #: methods/googledrive.php:322
1085
  msgid "An error occurred during %s upload (see log for more details)"
1086
  msgstr "Si è verificato un errore durante il caricamento di %s (vedi log per maggiori dettagli)"
1087
 
1088
- #: methods/googledrive.php:361
1089
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1090
  msgstr "Errore di Google Drive: %d: impossibile scaricare: impossibile trovare un record del file di ID di Google Drive per questo file"
1091
 
1092
- #: methods/googledrive.php:366
1093
  msgid "Could not find %s in order to download it"
1094
  msgstr "Impossibile trovare %s per poterlo scaricare"
1095
 
1096
- #: methods/googledrive.php:379
1097
  msgid "Google Drive "
1098
  msgstr "Google Drive"
1099
 
1100
- #: methods/googledrive.php:397
1101
  msgid "Account is not authorized."
1102
  msgstr "Account non autorizzato."
1103
 
1104
- #: methods/googledrive.php:430 methods/cloudfiles.php:384
1105
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1106
  msgstr "%s è una buona scelta, perché UpdraftPlus supporta i caricamenti frammentati - non importa quanto sia grande il vostro sito, UpdraftPlus può caricare un po 'alla volta, senza avere problemi con il timeout."
1107
 
1108
- #: includes/updraft-restorer.php:480
1109
  msgid "will restore as:"
1110
  msgstr "sarà ripristinato come:"
1111
 
1112
- #: includes/updraft-restorer.php:512
1113
  msgid "An error (%s) occured:"
1114
  msgstr "Si è verificato un errore (%s)"
1115
 
1116
- #: includes/updraft-restorer.php:512
1117
  msgid "the database query being run was:"
1118
  msgstr "la query di database in corso di esecuzione è:"
1119
 
1120
- #: includes/updraft-restorer.php:518
1121
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1122
  msgstr "Si sono verificati troppi errori di database - ripristino annullato (è necessario ripristinare manualmente)"
1123
 
1124
- #: includes/updraft-restorer.php:526
1125
  msgid "Database lines processed: %d in %.2f seconds"
1126
  msgstr "Linee di database processate: %d in %.2f secondi"
1127
 
1128
- #: includes/updraft-restorer.php:539
1129
  msgid "Finished: lines processed: %d in %.2f seconds"
1130
  msgstr "Finito: linee processate: %d in %.2f secondi"
1131
 
1132
- #: includes/updraft-restorer.php:673 includes/updraft-restorer.php:682
1133
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1134
  msgstr "Il prefisso di tabella è cambiato: cambio in accordo i campo(i) della tabella %s:"
1135
 
1136
- #: includes/updraft-restorer.php:677 includes/updraft-restorer.php:712
 
1137
  msgid "OK"
1138
  msgstr "OK"
1139
 
1140
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
1141
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1142
  msgstr "È necessario autenticare nuovamente con %s, le credenziali esistenti non funzionano."
1143
 
@@ -1154,1189 +1563,1115 @@ msgstr "Il supporto a %s è disponibile con un add-on"
1154
  msgid "follow this link to get it"
1155
  msgstr "Clicca su questo collegamento per averlo."
1156
 
1157
- #: methods/googledrive.php:111
1158
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1159
  msgstr "Nessun token di aggiornamento è stato ricevuto da Google. Questo spesso significa che si è inserito il \"Segreto Client\" in modo errato, o che non si è stati ancora ri-autenticati (sotto) in quanto correzione. Si prega di ricontrollare, e di seguire il link per autenticarsi nuovamente. Infine, se questo non dovesse funzionare, utilizzare la modalità expert per cancellare tutte le impostazioni, creare un nuovo nuovo ID cliente di Google / segreto, e iniziare nuovamente."
1160
 
1161
- #: methods/googledrive.php:120
1162
  msgid "Authorization failed"
1163
  msgstr "Autorizzazione fallita"
1164
 
1165
- #: methods/googledrive.php:141
1166
  msgid "Your %s quota usage: %s %% used, %s available"
1167
  msgstr "Quota di utilizzo %s: %s %% utilizzata, %s disponibile"
1168
 
1169
- #: methods/googledrive.php:147 methods/cloudfiles.php:498
1170
  msgid "Success"
1171
  msgstr "Success"
1172
 
1173
- #: methods/googledrive.php:147
1174
  msgid "you have authenticated your %s account."
1175
  msgstr "hai autenticato il tuo account %s."
1176
 
1177
- #: methods/googledrive.php:163 methods/googledrive.php:220
1178
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1179
  msgstr "Non si è ancora ottenuto un token di accesso da parte di Google - è necessario autorizzare o ri-autorizzare la connessione a Google Drive."
1180
 
1181
- #: methods/googledrive.php:164 methods/googledrive.php:351
1182
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1183
  msgstr "Non si è ancora ottenuto il token di accesso da Google (l'utente potrebbe non essere autorizzato)"
1184
 
1185
- #: includes/updraft-restorer.php:134
1186
  msgid "wp-config.php from backup: restoring (as per user's request)"
1187
  msgstr "wp-config.php da backup: ripristino (come da richiesta dell'utente)"
1188
 
1189
- #: includes/updraft-restorer.php:208
1190
- msgid "Will not delete the archive after unpacking it, because there was no cloud storage for this backup"
1191
- msgstr "Non verrà cancellato l'archivio dopo l'estrazione, perché il cloud storage per questo backup non è presente"
1192
-
1193
- #: includes/updraft-restorer.php:282
1194
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1195
  msgstr "Attenzione: PHP safe_mode &egrave; attivo sul tuo server. Questo pu&ograve; facilmente portare a Timeout. Nel caso dovesse verificarsene uno &egrave; necessario ripristinare manualmente il file tramite phpMyAdmin o simili."
1196
 
1197
- #: includes/updraft-restorer.php:287
1198
  msgid "Failed to find database file"
1199
  msgstr "Impossibile trovare il file del database"
1200
 
1201
- #: admin.php:651 includes/updraft-restorer.php:293
1202
  msgid "Failed to open database file"
1203
  msgstr "Impossibile aprire il file del database"
1204
 
1205
- #: includes/updraft-restorer.php:317
1206
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1207
  msgstr "Accesso al database: l'accesso diretto a MySQL non è disponibile, quindi si utilizzerà wpdb (sarà notevolmente più lento)"
1208
 
1209
- #: admin.php:672 includes/updraft-restorer.php:386
1210
  msgid "Backup of:"
1211
  msgstr "Backup di:"
1212
 
1213
- #: includes/updraft-restorer.php:390 includes/updraft-restorer.php:440
1214
  msgid "Old table prefix:"
1215
  msgstr "Vecchio prefisso di tabella"
1216
 
1217
- #: includes/updraft-restorer.php:477
1218
- msgid "Restoring table"
1219
- msgstr "Ripristino tabella"
1220
-
1221
- #: admin.php:2522
1222
- msgid "File is not locally present - needs retrieving from remote storage (for large files, it is better to do this in advance from the download console)"
1223
- msgstr "Il file non è localmente presente - occorrerà recuperarlo da storage remoto (per file di grandi dimensioni, è meglio farlo in anticipo dalla console di download)"
1224
-
1225
- #: admin.php:2529
1226
  msgid "Archive is expected to be size:"
1227
  msgstr "Dimensione stimata dell'archivio:"
1228
 
1229
- #: admin.php:2537
1230
  msgid "The backup records do not contain information about the proper size of this file."
1231
  msgstr "I registri di backup non contengono informazioni valide sulle dimensioni di questo file."
1232
 
1233
- #: admin.php:2555
1234
  msgid "Error message"
1235
  msgstr "Messaggio d'errore"
1236
 
1237
- #: admin.php:2541 admin.php:2542
1238
  msgid "Could not find one of the files for restoration"
1239
  msgstr "Impossibile trovare uno dei file per il ripristino"
1240
 
1241
- #: includes/updraft-restorer.php:7
1242
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1243
  msgstr "UpdraftPlus non è in grado di ripristinare direttamente questo tipo di entità. Il ripristino deve essere fatto manualmente."
1244
 
1245
- #: includes/updraft-restorer.php:8
1246
  msgid "Backup file not available."
1247
  msgstr "File di backup non disponibile."
1248
 
1249
- #: includes/updraft-restorer.php:9
1250
  msgid "Copying this entity failed."
1251
  msgstr "Copia di questa entità non è riuscita."
1252
 
1253
- #: includes/updraft-restorer.php:10
1254
  msgid "Unpacking backup..."
1255
  msgstr "Scompattamento del backup..."
1256
 
1257
- #: includes/updraft-restorer.php:11
1258
  msgid "Decrypting database (can take a while)..."
1259
  msgstr "Decriptaggio database (potrebbe richiedere un po' di tempo)..."
1260
 
1261
- #: includes/updraft-restorer.php:12
1262
  msgid "Database successfully decrypted."
1263
  msgstr "Il database decriptato con successo."
1264
 
1265
- #: includes/updraft-restorer.php:13
1266
  msgid "Moving old directory out of the way..."
1267
  msgstr "Sposta le vecchie cartelle..."
1268
 
1269
- #: includes/updraft-restorer.php:14
1270
- msgid "Moving unpacked backup in place..."
1271
- msgstr "Spostamento del backup decompresso in corso..."
1272
-
1273
- #: includes/updraft-restorer.php:15
1274
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1275
  msgstr "Ripristino del database (su un sito di grandi dimensioni questa operazione potrebbe richiedere molto tempo - se si verifica un timeout (che può accadere se la vostra società di web hosting ha configurato il vostro hosting per limitare le risorse) è necessario utilizzare un metodo diverso, come ad esempio phpMyAdmin) ..."
1276
 
1277
- #: includes/updraft-restorer.php:16
1278
  msgid "Cleaning up rubbish..."
1279
  msgstr "Pulizia del sistema..."
1280
 
1281
- #: includes/updraft-restorer.php:17
1282
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1283
  msgstr "Impossibile spostare le vecchie cartelle. Forse hai già cartelle -old che devono essere eliminate?"
1284
 
1285
- #: includes/updraft-restorer.php:18
1286
  msgid "Could not delete old directory."
1287
  msgstr "Impossibile cancellare le vecchie cartelle."
1288
 
1289
- #: includes/updraft-restorer.php:19
1290
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1291
  msgstr "Impossibile muovere la nuova cartella in posizione. Controlla la cartella wp-content/upgrade"
1292
 
1293
- #: includes/updraft-restorer.php:20
1294
  msgid "Failed to delete working directory after restoring."
1295
  msgstr "Impossibile cancellare la catrella di lavoro dopo il rispristino."
1296
 
1297
- #: includes/updraft-restorer.php:60
1298
  msgid "Failed to create a temporary directory"
1299
  msgstr "Impossibile creare una cartella temporanea"
1300
 
1301
- #: admin.php:639 includes/updraft-restorer.php:78
1302
  msgid "Failed to write out the decrypted database to the filesystem"
1303
  msgstr "Impossibile scrivere il database decodificato sul filesystem"
1304
 
1305
- #: includes/updraft-restorer.php:130
1306
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1307
  msgstr "wp-config.php dal backup: verrà ripristinato come wp-config-backup.php"
1308
 
1309
- #: admin.php:2129
1310
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1311
  msgstr "Scegliendo questa opzione si riduce la sicurezza, impedendo a UpdraftPlus di utilizzare SSL per l'autenticazione e il trasporto criptato, dove possibile. Si noti che alcuni provider di cloud storage non consentono questo (ad esempio Dropbox), così con quei fornitori questa impostazione non avrà alcun effetto."
1312
 
1313
- #: admin.php:2153
1314
  msgid "Save Changes"
1315
  msgstr "Salva i cambiamenti"
1316
 
1317
- #: methods/googledrive.php:440 methods/cloudfiles.php:394
1318
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1319
  msgstr "L'installazione di PHP sull tuo server web non ha incluso un modulo necessario (%s). Contattare il supporto del provider di web hosting."
1320
 
1321
- #: admin.php:2181
1322
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1323
  msgstr "L'installazione PHP/Curl sul server web non supporta l'accesso tramite HTTPS. Le comunicazioni con %s saranno crittografate. chiedete al vostro host web di installare Curl/SSL al fine di poter utilizzare la cifratura (tramite un add-on)."
1324
 
1325
- #: admin.php:2183
1326
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1327
  msgstr ""
1328
  "L'installazione del web server PHP/Curl non supporta l'accesso tramite HTTPS.\n"
1329
  "E' impossibile accedere a %s senza questo supporto. Si prega di contattare il supporto del provider di web hosting. %s <strong>richiede</strong> Curl + https. Si prega di non presentare alcuna richiesta a sostegno, non ci sono alternative."
1330
 
1331
- #: admin.php:2186
1332
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1333
  msgstr "Buona notizie: la comunicazione del tuo sito con %s può essere cifrata. Se si notano errori dovuti alla crittografia, cercare in \"Impostazioni Avanzate\" per ulteriori informazioni."
1334
 
1335
- #: admin.php:2258
1336
  msgid "Delete this backup set"
1337
  msgstr "Cancella questo set di backup"
1338
 
1339
- #: admin.php:2287
1340
  msgid "Press here to download"
1341
  msgstr "Premi qui per il download"
1342
 
1343
- #: admin.php:2271 admin.php:2289
1344
  msgid "(No %s)"
1345
  msgstr "(Nessun %s)"
1346
 
1347
- #: admin.php:2299
1348
  msgid "Backup Log"
1349
  msgstr "Backup Log"
1350
 
1351
- #: admin.php:2307
1352
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1353
  msgstr "Dopo aver premuto questo pulsante, si potrà scegliere quali componenti si desidera ripristinare"
1354
 
1355
- #: admin.php:2418
1356
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1357
  msgstr "Questo backup non esiste nella Cronologia Backup - ripristino interrotto. Timestamp:"
1358
 
1359
- #: admin.php:2447
1360
  msgid "UpdraftPlus Restoration: Progress"
1361
  msgstr "UpdraftPlus Ripristino: avanzamento"
1362
 
1363
- #: admin.php:2469
1364
  msgid "ABORT: Could not find the information on which entities to restore."
1365
  msgstr "ANNULLATO: Impossibile trovare le informazioni sulle entità da ripristinare."
1366
 
1367
- #: admin.php:2470
1368
  msgid "If making a request for support, please include this information:"
1369
  msgstr "Se si fa la richiesta di assistenza, si prega di includere le seguenti informazioni:"
1370
 
1371
- #: admin.php:2503
1372
- msgid "This component was not selected for restoration - skipping."
1373
- msgstr "Questo componente non è stato selezionato per il ripristino - tralasciato."
1374
-
1375
- #: admin.php:2123
1376
  msgid "Do not verify SSL certificates"
1377
  msgstr "Non verificare i certificati SSL"
1378
 
1379
- #: admin.php:2124
1380
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1381
  msgstr "La scelta di questa opzione riduce la sicurezza impedendo a UpdraftPlus di verificare l'identità dei siti cifrati a cui si collega (ad esempio Dropbox, Google Drive). Ciò significa che UpdraftPlus userà SSL solo per la crittografia del traffico, e non per l'autenticazione."
1382
 
1383
- #: admin.php:2124
1384
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1385
  msgstr "Ricorda che non tutti i metodi di backup su Cloud utilizzano obbligatoriamente un autenticazione SSL."
1386
 
1387
- #: admin.php:2128
1388
  msgid "Disable SSL entirely where possible"
1389
  msgstr "Disattivare SSL del tutto, se possibile"
1390
 
1391
- #: admin.php:2082
1392
  msgid "Expert settings"
1393
  msgstr "Impostazioni avanzate"
1394
 
1395
- #: admin.php:2083
1396
  msgid "Show expert settings"
1397
  msgstr "Mostra impostazioni avanzate"
1398
 
1399
- #: admin.php:2083
1400
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1401
  msgstr "fare clic su questo elemento per mostrare ulteriori opzioni, non perdete tempo a meno che non hai un problema o sei curioso."
1402
 
1403
- #: admin.php:2090
1404
  msgid "Delete local backup"
1405
  msgstr "Cancella backup locale"
1406
 
1407
- #: admin.php:2091
1408
- msgid "Uncheck this to prevent deletion of any superfluous backup files from your server after the backup run finishes (i.e. any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
1409
- msgstr "Deselezionare questa opzione per evitare la cancellazione di alcuni file di backup superflui dal server al termine dell'esecuzione del backup (cioè tutti i file spediti in remoto rimarranno anche a livello locale, e ogni i file a livello locale non sarà soggetti a limiti di mantenimento)."
1410
-
1411
- #: admin.php:2096
1412
  msgid "Backup directory"
1413
  msgstr "Cartella di Backup"
1414
 
1415
- #: admin.php:2103
1416
  msgid "Backup directory specified is writable, which is good."
1417
  msgstr "La cartella di backup specificata è scrivibile, che è buona cosa."
1418
 
1419
- #: admin.php:2111
1420
  msgid "Click here to attempt to create the directory and set the permissions"
1421
  msgstr "Clicca qui per tentare di creare la directory e impostare le autorizzazioni"
1422
 
1423
- #: admin.php:2111
1424
  msgid "or, to reset this option"
1425
  msgstr "o, per resettare questa opzione"
1426
 
1427
- #: admin.php:2111
1428
  msgid "click here"
1429
  msgstr "Clicca qui"
1430
 
1431
- #: admin.php:2111
1432
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1433
  msgstr "Se questo è infruttuoso controllare i permessi sul vostro server o cambiarlo in un'altra cartella che sia scrivibile dal tuo web server."
1434
 
1435
- #: admin.php:2114
1436
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1437
  msgstr "Questo è dove UpdraftPlus scriverà i file zip che crea inizialmente. Questa cartella deve essere scrivibile dal server web. In genere si desidera avere la cartella all'interno della cartella wp-content (questa è l'impostazione predefinita). <b>Non</b> inserirlo dentro le cartelle di upload, perché causerà problemi di ricorsione (backup di backup di backup di ...)."
1438
 
1439
- #: admin.php:2118
1440
  msgid "Use the server's SSL certificates"
1441
  msgstr "Utilizza i certificati SSL del server"
1442
 
1443
- #: admin.php:2119
1444
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1445
  msgstr "Per impostazione predefinita UpdraftPlus utilizza il proprio archivio di certificati SSL per verificare l'identità dei siti remoti (cioè per assicurarsi che sta parlando con il vero Dropbox, Amazon S3, ecc, e non un attaccante). Teniamo questi certificati aggiornati. Tuttavia, se si verificasse un errore SSL, allora la scelta di questa opzione può aiutare ( Scegliendo questa opzione, si permette a UpdraftPlus di utilizzare la collezione di certificati del vostro web server) ."
1446
 
1447
- #: admin.php:1802
1448
  msgid "Use WordShell for automatic backup, version control and patching"
1449
  msgstr "Utilizza WordShell per il backup automatico, il controllo di versione e per gestire le patch"
1450
 
1451
- #: admin.php:1806
1452
  msgid "Email"
1453
  msgstr "E-mail"
1454
 
1455
- #: admin.php:1807
1456
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1457
  msgstr "Inserire un indirizzo qui per avere l'invio del rapporto (e l'intero backup, se scelto)."
1458
 
1459
- #: admin.php:1811
1460
  msgid "Database encryption phrase"
1461
  msgstr "Frase di crittografia del database"
1462
 
1463
- #: admin.php:1818
1464
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1465
  msgstr "Se si immette del testo qui, verrà utilizzato per cifrare i backup (Rijndael). <strong>Si prega di fare una copia separata di essa e di non perderla, o tutti i backup <em>saranno inutili</em>. </strong> Al momento, solo il file di database è crittografato. Questa è anche la chiave utilizzata per decifrare i backup da questa interfaccia di amministrazione (quindi se la si cambia, la decrittografia automatica non funzionerà fino a quando non si cambia di nuovo)."
1466
 
1467
- #: admin.php:1818
1468
  msgid "You can also decrypt a database manually here."
1469
  msgstr "Qui puoi anche decrittare manualmente un database."
1470
 
1471
- #: admin.php:1821
1472
  msgid "Manually decrypt a database backup file"
1473
  msgstr "Decifra manualmente un file di backup del database"
1474
 
1475
- #: admin.php:1825
1476
- msgid "Drop encrypted database files (db.crypt.gz files) here to upload them for decryption"
1477
- msgstr "Eliminare i file di database crittografati (file db.crypt.gz) qui per caricarli per la decrittazione"
1478
-
1479
- #: admin.php:1828
1480
  msgid "Use decryption key"
1481
  msgstr "Utilizzo chiave di decrittazione"
1482
 
1483
- #: admin.php:1842
1484
  msgid "Copying Your Backup To Remote Storage"
1485
  msgstr "Copia del backup per archiviazione remota"
1486
 
1487
- #: admin.php:1846
1488
  msgid "Choose your remote storage"
1489
  msgstr "Scegli il tuo Storage Remoto"
1490
 
1491
- #: admin.php:1858
1492
  msgid "None"
1493
  msgstr "Nessuno"
1494
 
1495
- #: admin.php:1972 admin.php:2008 admin.php:2038
1496
  msgid "Cancel"
1497
  msgstr "Annulla"
1498
 
1499
- #: admin.php:2021
1500
  msgid "Requesting start of backup..."
1501
  msgstr "Inizio del backup richiesto..."
1502
 
1503
- #: admin.php:2075
1504
  msgid "Advanced / Debugging Settings"
1505
  msgstr "Impostazioni Avanzate e di Debug"
1506
 
1507
- #: admin.php:2078
1508
  msgid "Debug mode"
1509
  msgstr "Debug mode"
1510
 
1511
- #: admin.php:2079
1512
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1513
  msgstr "Spunta qui per ricevere maggiori informazioni e email sul processo di backup - utile se qualcosa è andato storto. <strong>Si deve</strong> inviare questo log se si sta inoltrando una segnalazione di bug."
1514
 
1515
- #: admin.php:1802
1516
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1517
  msgstr "Le cartelle sopra contengono tutto, tranne il core di WordPress che può essere scaricato da WordPress.org."
1518
 
1519
- #: admin.php:1802
1520
  msgid "Or, get the \"More Files\" add-on from our shop."
1521
  msgstr "Oppure, ottenere l'add-on \"More Files\" dal nostro negozio online."
1522
 
1523
- #: admin.php:1719
1524
  msgid "Daily"
1525
  msgstr "Giornaliero"
1526
 
1527
- #: admin.php:1719
1528
  msgid "Weekly"
1529
  msgstr "Settimanale"
1530
 
1531
- #: admin.php:1719
1532
  msgid "Fortnightly"
1533
  msgstr "Quindicinale"
1534
 
1535
- #: admin.php:1719
1536
  msgid "Monthly"
1537
  msgstr "Mensile"
1538
 
1539
- #: admin.php:1728 admin.php:1746
1540
  msgid "and retain this many backups"
1541
  msgstr "e conservare questo numero di backup"
1542
 
1543
- #: admin.php:1735
1544
  msgid "Database backup intervals"
1545
  msgstr "Intervalli di backup del batabase"
1546
 
1547
- #: admin.php:1753
1548
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1549
  msgstr "Se si desidera pianificare automaticamente i backup, scegliere la pianificazione dal menu a tendina sopra. I backup avverranno agli intervalli indicati. Se due pianificazioni coincidono, avverranno entrambi insieme. Se si sceglie \"manuale\", allora sarà necessario fare clic sul pulsante \"Esegui Backup\" ogni volta che si desidera una copia di backup."
1550
 
1551
- #: admin.php:1754
1552
  msgid "To fix the time at which a backup should take place,"
1553
  msgstr "Fissare il momento in cui un backup deve avvenire,"
1554
 
1555
- #: admin.php:1754
1556
  msgid "e.g. if your server is busy at day and you want to run overnight"
1557
  msgstr "ad esempio, se il server è occupato di giorno si può eseguirlo durante la notte"
1558
 
1559
- #: admin.php:1754
1560
  msgid "use the \"Fix Time\" add-on"
1561
  msgstr "utilizzare il \"Fix Time\" add-on"
1562
 
1563
- #: admin.php:1758
1564
  msgid "Include in files backup"
1565
  msgstr "Includere nei files di backup"
1566
 
1567
- #: admin.php:1768
1568
  msgid "Any other directories found inside wp-content"
1569
  msgstr "Eventuali altre directory trovati dentro wp-content"
1570
 
1571
- #: admin.php:1774
1572
  msgid "Exclude these:"
1573
  msgstr "Escludi questi:"
1574
 
1575
- #: admin.php:1776
1576
- msgid "If entering multiple files/directories, then separate them with commas"
1577
- msgstr "Se si immettono più file / cartelle, separarli con le virgole"
1578
-
1579
- #: admin.php:1465
1580
  msgid "Debug Database Backup"
1581
  msgstr "Debug Database Backup"
1582
 
1583
- #: admin.php:1465
1584
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1585
  msgstr "Questo causerà un backup immediato del database. La pagina non riuscirà a caricarsi fino a che non finisce il processo(cioè, non in programma). Il backup potrebbe andare in timeout; in realtà questo pulsante è solo utile per verificare che il backup sia in grado di passare le fasi iniziali, o per piccoli siti WordPress .."
1586
 
1587
- #: admin.php:1471
1588
  msgid "Wipe Settings"
1589
  msgstr "Pulizia dei settaggi"
1590
 
1591
- #: admin.php:1472
1592
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1593
  msgstr "Questo pulsante consente di cancellare tutte le impostazioni di UpdraftPlus (ma non i vostri backup esistenti nel vostro cloud storage). Sarà quindi necessario inserire di nuovo tutte le impostazioni. Se lo si desidera è possibile farlo prima della disattivazione / disinstallazione di UpdraftPlus."
1594
 
1595
- #: admin.php:1475
1596
  msgid "Wipe All Settings"
1597
  msgstr "Pulizia di tutti i settaggi"
1598
 
1599
- #: admin.php:1475
1600
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1601
  msgstr "Questa operazione eliminerà tutte le impostazioni di UpdraftPlus - si è sicuri di volerlo fare?"
1602
 
1603
- #: admin.php:1477
1604
  msgid "Active jobs"
1605
  msgstr "Processi attivi"
1606
 
1607
- #: admin.php:1554
1608
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1609
  msgstr "%s: iniziata a: %s; prossima ripresa: %d (dopo %ss)"
1610
 
1611
- #: admin.php:1554
1612
  msgid "show log"
1613
  msgstr "Mostra log"
1614
 
1615
- #: admin.php:1554
1616
  msgid "delete schedule"
1617
  msgstr "elimina programmazione"
1618
 
1619
- #: admin.php:1561
1620
  msgid "(None)"
1621
  msgstr "(Nessuno)"
1622
 
1623
- #: admin.php:1493
1624
- msgid "Unknown response:"
1625
- msgstr "Risposta sconosciuta"
1626
-
1627
- #: admin.php:1584 admin.php:1950
1628
  msgid "Delete"
1629
  msgstr "Cancella"
1630
 
1631
- #: admin.php:1626
1632
  msgid "The request to the filesystem to create the directory failed."
1633
  msgstr "La richiesta di creazione della cartella al file system è fallita."
1634
 
1635
- #: admin.php:1640
1636
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1637
  msgstr "La cartella è stata creata, ma abbiamo dovuto cambiare i permessi dei file a 777 (tutto scrivibile) per essere in grado di scrivere. Si consiglia di verificare con il fornitore di hosting che questo non causerà alcun problema"
1638
 
1639
- #: admin.php:1644
1640
  msgid "The folder exists, but your webserver does not have permission to write to it."
1641
  msgstr "La cartella esiste, ma il server web non ha il permesso di scrivere."
1642
 
1643
- #: admin.php:1644
1644
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1645
  msgstr "È necessario consultare il proprio web hosting provider per sapere come impostare le autorizzazioni per permettere a un plugin di WordPress di scrivere nella cartella."
1646
 
1647
- #: admin.php:1696
1648
  msgid "Download log file"
1649
  msgstr "Scarica il file di log"
1650
 
1651
- #: admin.php:1700
1652
  msgid "No backup has been completed."
1653
  msgstr "Nessun backup è stato completato."
1654
 
1655
- #: admin.php:1716
1656
  msgid "File backup intervals"
1657
  msgstr "Intervallo di creazione backup"
1658
 
1659
- #: admin.php:1719
1660
  msgid "Manual"
1661
  msgstr "Manuale"
1662
 
1663
- #: admin.php:1719
1664
  msgid "Every 4 hours"
1665
  msgstr "Ogni 4 ore"
1666
 
1667
- #: admin.php:1719
1668
  msgid "Every 8 hours"
1669
  msgstr "Ogni 8 ore"
1670
 
1671
- #: admin.php:1719
1672
  msgid "Every 12 hours"
1673
  msgstr "Ogni 12 ore"
1674
 
1675
- #: admin.php:1390
1676
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1677
  msgstr "Per continuare, premere 'Esegui Backup'. Poi, guarda il campo 'Ultimo Messaggio di log' per l'attività dopo circa 10 secondi. WordPress dovrebbe avviare il backup in esecuzione in background."
1678
 
1679
- #: admin.php:1392
1680
  msgid "Does nothing happen when you schedule backups?"
1681
  msgstr "Non succede nulla quando si pianifica i backup?"
1682
 
1683
- #: admin.php:1392
1684
  msgid "Go here for help."
1685
  msgstr "Vai qui per l'aiuto."
1686
 
1687
- #: admin.php:1398
1688
  msgid "Multisite"
1689
  msgstr "Multi-sito"
1690
 
1691
- #: admin.php:1402
1692
  msgid "Do you need WordPress Multisite support?"
1693
  msgstr "Hai bisogno di supporto per WordPress multi-sito?"
1694
 
1695
- #: admin.php:1402
1696
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1697
  msgstr "Si prega di verificare UpdraftPlus Premium, oppure l'add-on stand-alone multi-sito."
1698
 
1699
- #: admin.php:1407
1700
  msgid "Configure Backup Contents And Schedule"
1701
  msgstr "Configurare Contenuti di backup e Pianificazione"
1702
 
1703
- #: admin.php:1413
1704
  msgid "Debug Information And Expert Options"
1705
  msgstr "Informazioni di debug e Opzioni Avanzate"
1706
 
1707
- #: admin.php:1416
1708
  msgid "Web server:"
1709
  msgstr "Web server:"
1710
 
1711
- #: admin.php:1419
1712
  msgid "Peak memory usage"
1713
  msgstr "Utilizzo di memoria (picco)"
1714
 
1715
- #: admin.php:1420
1716
  msgid "Current memory usage"
1717
  msgstr "Utilizzo di memoria attuale"
1718
 
1719
- #: admin.php:1421
1720
  msgid "PHP memory limit"
1721
  msgstr "Limite di memoria PHP"
1722
 
1723
- #: admin.php:1422 admin.php:1424
1724
  msgid "%s version:"
1725
  msgstr "Versione %s"
1726
 
1727
- #: admin.php:1427 admin.php:1429 admin.php:1436
1728
  msgid "Yes"
1729
  msgstr "Si"
1730
 
1731
- #: admin.php:1429 admin.php:1436
1732
  msgid "No"
1733
  msgstr "No"
1734
 
1735
- #: admin.php:1432
1736
  msgid "PHP has support for ZipArchive::addFile:"
1737
  msgstr "PHP supporta ZipArchive::addFile:"
1738
 
1739
- #: admin.php:1438
1740
  msgid "Total (uncompressed) on-disk data:"
1741
  msgstr "Totale (non compresso) dati su disco:"
1742
 
1743
- #: admin.php:1439
1744
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1745
  msgstr "N.B. Questo conteggio si basa su quello che era, o non era, escluso l'ultima volta che sono state salvate le opzioni."
1746
 
1747
- #: admin.php:1446
1748
  msgid "count"
1749
  msgstr "conteggio"
1750
 
1751
- #: admin.php:1452
1752
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1753
  msgstr "I pulsanti sotto eseguono immediatamente un backup, indipendentemente dallo scheduler di WordPress. Se questi funzionano, mentre i backup schedulati e il pulsante \"Backup Now\" non fanno assolutamente nulla (cioè nemmeno produrre un file di log), allora significa che lo scheduler non funziona. Si dovrebbe quindi disabilitare tutti gli altri plugin, e provare a premere il pulsante \"Esegui Backup\". Se non funziona, allora contattare la società di web hosting e chiedere loro se hanno disabilitato wp-cron. Se invece funziona, ri-attivare tutti gli altri plugin uno per uno, in modo da trovare quello che genera il problema e segnalare il bug allo sviluppatore."
1754
 
1755
- #: admin.php:1460
1756
  msgid "Debug Full Backup"
1757
  msgstr "Debug backup completo"
1758
 
1759
- #: admin.php:1460
1760
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1761
  msgstr "Questo causerà un backup immediato. La pagina non verrà caricata fino a che non finirà il backup(cioè, non programmato)."
1762
 
1763
- #: admin.php:1131
1764
  msgid "UpdraftPlus - Upload backup files"
1765
  msgstr "UpdraftPlus - Carica file di backup"
1766
 
1767
- #: admin.php:1132
1768
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1769
  msgstr "Carica file in UpdraftPlus. Utilizzare questa funzione per importare i backup fatti su una diversa installazione di WordPress."
1770
 
1771
- #: admin.php:1136
1772
  msgid "Drop backup zips here"
1773
  msgstr "Eliminare file zip di backup qui"
1774
 
1775
- #: admin.php:1137 admin.php:1826
1776
  msgid "or"
1777
  msgstr "oppure"
1778
 
1779
- #: admin.php:1150 admin.php:1505
1780
  msgid "calculating..."
1781
  msgstr "sto calcolando..."
1782
 
1783
- #: admin.php:1228 admin.php:1253 admin.php:1963 admin.php:2534
1784
- #: includes/updraft-restorer.php:603
1785
  msgid "Error:"
1786
  msgstr "Errore:"
1787
 
1788
- #: admin.php:1241
1789
  msgid "You should:"
1790
  msgstr "Dovresti:"
1791
 
1792
- #: admin.php:1248
1793
- msgid "Download error: the server sent us a response (JSON) which we did not understand"
1794
- msgstr "Errore di Download: il server ha inviato una risposta (JSON) non conosciuta."
1795
-
1796
- #: admin.php:1253
1797
  msgid "Download error: the server sent us a response which we did not understand."
1798
  msgstr "Errore di Download: il server ha inviato una risposta non conosciuta."
1799
 
1800
- #: admin.php:1268
1801
  msgid "Delete backup set"
1802
  msgstr "Cancellazione del set di backup"
1803
 
1804
- #: admin.php:1271
1805
  msgid "Are you sure that you wish to delete this backup set?"
1806
  msgstr "Sei sicuro di voler cancellare questo set di backup?"
1807
 
1808
- #: admin.php:1296
1809
  msgid "Restore backup"
1810
  msgstr "Ripristina backup"
1811
 
1812
- #: admin.php:1297
1813
  msgid "Restore backup from"
1814
  msgstr "Ripristina backup da"
1815
 
1816
- #: admin.php:1309
1817
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1818
  msgstr "Il ripristino sostituirà i temi di questo sito, i plugin, gli upload, e i database e / o altre cartelle di contenuti (in base a ciò che è contenuto nel set di backup, e alla selezione)."
1819
 
1820
- #: admin.php:1309
1821
  msgid "Choose the components to restore"
1822
  msgstr "Scegli i componenti da ripristinare"
1823
 
1824
- #: admin.php:1318
1825
  msgid "Your web server has PHP's so-called safe_mode active."
1826
  msgstr "Il tuo server web ha il safe_mode PHP attivo."
1827
 
1828
- #: admin.php:1318
1829
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
1830
  msgstr "Questo rende i time-out molto più probabili. Si consiglia di disabilitare il safe_mode, oppure di ripristinare una sola entità per volta,<a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">oppure di fare il ripristino manualmente</a>."
1831
 
1832
- #: admin.php:1331
1833
  msgid "The following entity cannot be restored automatically: \"%s\"."
1834
  msgstr "Le seguenti entità non può essere ripristinata automaticamente: \"%s\"."
1835
 
1836
- #: admin.php:1331
1837
  msgid "You will need to restore it manually."
1838
  msgstr "Sarà necessario fare il ripristino manualmente."
1839
 
1840
- #: admin.php:1338
1841
  msgid "%s restoration options:"
1842
  msgstr "Opzione di ripristino %s:"
1843
 
1844
- #: admin.php:1346
1845
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
1846
  msgstr "È possibile cercare e sostituire il database (per la migrazione di un sito web verso una nuova posizione/URL) con il Migrator add-on - segui questo collegamento per maggiori informazioni"
1847
 
1848
- #: admin.php:1367
1849
  msgid "Do read this helpful article of useful things to know before restoring."
1850
  msgstr "Si prega di leggere questo articolo esplicativo di cose utili da sapere prima di ripristinare."
1851
 
1852
- #: admin.php:1389
1853
  msgid "Perform a one-time backup"
1854
  msgstr "Eseguire un backup singolo"
1855
 
1856
- #: admin.php:1073
1857
  msgid "Time now"
1858
  msgstr "Ora attuale"
1859
 
1860
- #: admin.php:1083 admin.php:2019
1861
  msgid "Backup Now"
1862
  msgstr "Esegui Backup"
1863
 
1864
- #: admin.php:1090 admin.php:1979 admin.php:2307
1865
  msgid "Restore"
1866
  msgstr "Ripristino"
1867
 
1868
- #: admin.php:1099
1869
  msgid "Last log message"
1870
  msgstr "Ultimo messaggio di Log"
1871
 
1872
- #: admin.php:1101
1873
  msgid "(Nothing yet logged)"
1874
  msgstr "(Niente è stato loggato)"
1875
 
1876
- #: admin.php:1102
1877
  msgid "Download most recently modified log file"
1878
  msgstr "Scarica il file di log più recente"
1879
 
1880
- #: admin.php:1106
1881
  msgid "Backups, logs & restoring"
1882
  msgstr "Backups, logs & rispristino"
1883
 
1884
- #: admin.php:1107
1885
  msgid "Press to see available backups"
1886
  msgstr "Premi per vedere backup disponibili"
1887
 
1888
- #: admin.php:1107
1889
  msgid "%d set(s) available"
1890
  msgstr "%d set Disponibili"
1891
 
1892
- #: admin.php:1121
1893
  msgid "Downloading and restoring"
1894
  msgstr "Download e Ripristino."
1895
 
1896
- #: admin.php:1123
1897
  msgid "Downloading"
1898
  msgstr "Download"
1899
 
1900
- #: admin.php:1123
1901
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
1902
  msgstr "La pressione di un pulsante per il Database/Plugins/Temi/Uploads/Altri farà in modo che UpdraftPlus provi a prendere il file di backup dallo storage remoto (se presente - ad esempio Amazon S3, Dropbox, Google Drive, FTP) verso il server web. Poi vi sarà possibile scaricarlo sul computer locale. Se l'operazione di recupero da memoria remota smettesse di progredire (attendere 30 secondi per essere sicuri), premere di nuovo per riprendere. Ricorda che puoi anche visitare direttamente il sito del servizio di cloud storage."
1903
 
1904
- #: admin.php:1124
1905
  msgid "Restoring"
1906
  msgstr "Ripristino"
1907
 
1908
- #: admin.php:1124
1909
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
1910
  msgstr "Premere il pulsante per il backup che si desidera ripristinare. Se il sito è di grandi dimensioni e si utilizza lo storage remoto, allora si deve prima fare clic su ciascuna entità, al fine di recuperarlo di nuovo nel server web. Questo consentirà di evitare timeout che possono verificarsi durante il processo di ripristino stesso."
1911
 
1912
- #: admin.php:1124
1913
  msgid "More tasks:"
1914
  msgstr "Altre attività: "
1915
 
1916
- #: admin.php:1124
1917
  msgid "upload backup files"
1918
  msgstr "Carica i file di backup"
1919
 
1920
- #: admin.php:1124
1921
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
1922
  msgstr "Premere qui per guardare dentro la cartella UpdraftPlus (nel tuo spazio web hosting) per ogni nuovo set di backup che hai caricato. La posizione di questa cartella è impostata nelle impostazioni avanzate, di seguito."
1923
 
1924
- #: admin.php:1124
1925
  msgid "rescan folder for new backup sets"
1926
  msgstr "ri-analizza la cartella per nuovi set di backup"
1927
 
1928
- #: admin.php:1125
1929
  msgid "Opera web browser"
1930
  msgstr "Browser web Opera"
1931
 
1932
- #: admin.php:1125
1933
  msgid "If you are using this, then turn Turbo/Road mode off."
1934
  msgstr "Se stai utilizzando questo, allora imposta Turbo/Road Mode su off"
1935
 
1936
- #: admin.php:1127
1937
  msgid "Google Drive"
1938
  msgstr "Google Drive"
1939
 
1940
- #: admin.php:1127
1941
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
1942
  msgstr "Google ha cambiato la loro impostazione di autorizzazioni di recente (aprile 2013). Per scaricare o ripristinare da Google Drive, <strong>è necessario</strong>autenticarsi nuovamente (utilizzando il link nella sezione di configurazione di Google Drive)."
1943
 
1944
- #: admin.php:1129
1945
  msgid "This is a count of the contents of your Updraft directory"
1946
  msgstr "Questo è un conteggio dei contenuti della cartella Updraft"
1947
 
1948
- #: admin.php:1129
1949
  msgid "Web-server disk space in use by UpdraftPlus"
1950
  msgstr "Spazio sul server web in uso da UpdraftPlus"
1951
 
1952
- #: admin.php:1129
1953
  msgid "refresh"
1954
  msgstr "aggiorna"
1955
 
1956
- #: admin.php:986
1957
  msgid "By UpdraftPlus.Com"
1958
  msgstr "By UpdraftPlus.Com"
1959
 
1960
- #: admin.php:986
1961
  msgid "Lead developer's homepage"
1962
  msgstr "Vai alla homepage dello sviluppatore"
1963
 
1964
- #: admin.php:986
1965
  msgid "Donate"
1966
  msgstr "Dona"
1967
 
1968
- #: admin.php:986
1969
- msgid "Other WordPress plugins"
1970
- msgstr "Altri plugin WordPress"
1971
-
1972
- #: admin.php:986
1973
  msgid "Version"
1974
  msgstr "Versione"
1975
 
1976
- #: admin.php:990
1977
  msgid "Your backup has been restored."
1978
  msgstr "Il backup è stato ripristinato."
1979
 
1980
- #: admin.php:990
1981
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
1982
  msgstr "Le cartelle vecchie (temi, upload, plugin, quali che siano) sono state mantenute con \"-old\" aggiunto al nome. Rimuoverli quando si è soddisfatti che il backup è andato a buon fine."
1983
 
1984
- #: admin.php:996
1985
  msgid "Old directories successfully deleted."
1986
  msgstr "Vecchie cartelle cancellate correttamente."
1987
 
1988
- #: admin.php:999
1989
- msgid "Your PHP memory limit (set by your web hosting company) is quite low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will bhe successful with a 32Mb limit - your experience may vary)."
1990
- msgstr "Il tuo limite di memoria PHP (fissato dalla società di web hosting) è piuttosto basso. UpdraftPlus ha provato ad alzarlo, ma senza successo. Questo plugin può funzionare con un limite di memoria di meno di 64 Mb - soprattutto se si dispone di file di grandi dimensioni caricati (anche se d'altra parte, molti siti funzionano anche con un limite di 32Mb - il comportamento potrebbe essere differente a seconda dei casi)."
1991
-
1992
- #: admin.php:999
1993
  msgid "Current limit is:"
1994
  msgstr "Il limite corrente è:"
1995
 
1996
- #: admin.php:1003
1997
- msgid "Your PHP max_execution_time is less than 60 seconds. This possibly means you're running in safe_mode. Either disable safe_mode or modify your php.ini to set max_execution_time to a higher number. If you do not, then longer will be needed to complete a backup (but that is all). Present limit is:"
1998
- msgstr "Il tuo max_execution_time di PHP è inferiore a 60 secondi. Questo significa forse che si sta eseguendo in safe_mode. Disabilitare safe_mode o modificare il file php.ini per impostare max_execution_time ad un numero più alto. Se non lo fai, sarà necessario di più per completare un backup. Il limite attuale è:"
1999
-
2000
- #: admin.php:1003
2001
- msgid "seconds"
2002
- msgstr "secondi"
2003
-
2004
- #: admin.php:1008
2005
- msgid "You have old directories from a previous backup (technical information: these are found in wp-content, and suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
2006
- msgstr "Sono state trovate vecchie cartelle di un backup precedente (informazione tecnica: questi si trovano in wp-content, e con suffisso -old). Utilizzare questo pulsante per eliminarle (se si è verificato che il ripristino ha funzionato)."
2007
-
2008
- #: admin.php:1012
2009
  msgid "Delete Old Directories"
2010
  msgstr "Elimina Vecchie Cartelle"
2011
 
2012
- #: admin.php:1012
2013
- msgid "Are you sure you want to delete the old directories? This cannot be undone."
2014
- msgstr "Sei sicuro di voler cancellare le vecchie cartelle? Questa operazione non può essere annullata."
2015
-
2016
- #: admin.php:1026
2017
  msgid "Existing Schedule And Backups"
2018
  msgstr "Pianificazione e backup esistenti"
2019
 
2020
- #: admin.php:1030
2021
  msgid "JavaScript warning"
2022
  msgstr "Notifiche JavaScript"
2023
 
2024
- #: admin.php:1031
2025
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2026
  msgstr "Questa interfaccia di amministrazione utilizza JavaScript. È necessario attivarne la gestione all'interno del tuo browser, oppure utilizzare un browser che supporti JavaScript."
2027
 
2028
- #: admin.php:1044 admin.php:1057
2029
  msgid "Nothing currently scheduled"
2030
  msgstr "Nessuna schedulazione."
2031
 
2032
- #: admin.php:1049
2033
  msgid "At the same time as the files backup"
2034
  msgstr "Contemporaneamente al backup dei file"
2035
 
2036
- #: admin.php:1069
2037
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2038
  msgstr "Tutti gli orari riportati in questa sezione utilizzano il fuso orario configurato di WordPress, che è possibile impostare in Impostazioni -> Generali"
2039
 
2040
- #: admin.php:1069
2041
  msgid "Next scheduled backups"
2042
  msgstr "Prossimo Backup programmato"
2043
 
2044
- #: admin.php:1071
2045
  msgid "Files"
2046
  msgstr "Files"
2047
 
2048
- #: admin.php:1072 admin.php:1335 admin.php:1338 admin.php:2262 admin.php:2269
2049
- #: admin.php:2497
2050
  msgid "Database"
2051
  msgstr "Database"
2052
 
2053
- #: admin.php:208
2054
  msgid "Your website is hosted using the %s web server."
2055
  msgstr "Il tuo sito web è ospitato utilizzando il web server %s."
2056
 
2057
- #: admin.php:208
2058
  msgid "Please consult this FAQ if you have problems backing up."
2059
  msgstr "Si prega di consultare questa FAQ se hai problemi di backup."
2060
 
2061
- #: admin.php:221 admin.php:225
2062
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2063
  msgstr "Clicca qui per autenticare il tuo account %s (non sarai in grado di eseguire il backup su %s senza di essa)."
2064
 
2065
- #: admin.php:376
2066
- msgid "The backup archive for restoring this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To proceed with this restoration, you need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
2067
- msgstr "L'archivio di backup per il ripristino di questo file non è stato trovato. Il metodo di archiviazione remota in uso (%s) non ci permette di recuperare i file. Per procedere con questo ripristino, è necessario ottenere una copia di questo file e posizionarlo all'interno della cartella di lavoro di UpdraftPlus"
2068
-
2069
- #: admin.php:391
2070
  msgid "Nothing yet logged"
2071
  msgstr "Niente ancora loggato"
2072
 
2073
- #: admin.php:503
2074
  msgid "Schedule backup"
2075
  msgstr "backup programmato"
2076
 
2077
- #: admin.php:506
2078
  msgid "Failed."
2079
  msgstr "Fallito."
2080
 
2081
- #: admin.php:509
2082
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2083
  msgstr "OK. A breve si dovrebbe vedere l'attività nel campo \"Ultimo Messaggio di log\" di seguito."
2084
 
2085
- #: admin.php:509
2086
  msgid "Nothing happening? Follow this link for help."
2087
  msgstr "Non succede niente? Segui questo collegamento per un aiuto."
2088
 
2089
- #: admin.php:528
2090
  msgid "Job deleted"
2091
  msgstr "Processo cancellato"
2092
 
2093
- #: admin.php:534
2094
  msgid "Could not find that job - perhaps it has already finished?"
2095
  msgstr "Impossibile trovare il processo - forse è già stata completata."
2096
 
2097
- #: admin.php:546 includes/updraft-restorer.php:675
2098
- #: includes/updraft-restorer.php:710
2099
  msgid "Error"
2100
  msgstr "Errore"
2101
 
2102
- #: admin.php:561
2103
  msgid "Download failed"
2104
  msgstr "Download fallito"
2105
 
2106
- #: admin.php:575 admin.php:1241
2107
  msgid "File ready."
2108
  msgstr "File pronto."
2109
 
2110
- #: admin.php:583
2111
  msgid "Download in progress"
2112
  msgstr "Download in corso"
2113
 
2114
- #: admin.php:586
2115
  msgid "No local copy present."
2116
  msgstr "Nessuna copia locale presente."
2117
 
2118
- #: admin.php:798
2119
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2120
  msgstr "Errore nel formato del nome del file - questo file sembra non sia stato creato da UpdraftPlus"
2121
 
2122
- #: admin.php:877
2123
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2124
  msgstr "Errore nel formato del nome del file - questo file non sembra un file di database crittografato e creato da UpdraftPlus"
2125
 
2126
- #: admin.php:906
2127
  msgid "Restore successful!"
2128
  msgstr "Ripristino avvenuto con successo!"
2129
 
2130
- #: admin.php:907 admin.php:945 admin.php:964
2131
  msgid "Actions"
2132
  msgstr "Azioni"
2133
 
2134
- #: admin.php:907 admin.php:922 admin.php:945 admin.php:964
2135
  msgid "Return to UpdraftPlus Configuration"
2136
  msgstr "Ritorno a Configurazione di UpdraftPlus"
2137
 
2138
- #: admin.php:934
2139
  msgid "Remove old directories"
2140
  msgstr "Rimuove vecchie cartelle"
2141
 
2142
- #: admin.php:940
2143
  msgid "Old directories successfully removed."
2144
  msgstr "Vecchie cartelle rimosse con successo."
2145
 
2146
- #: admin.php:943
2147
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2148
  msgstr "Problemi nella rimozione della vecchia cartella, prova a cancellarla manualmente."
2149
 
2150
- #: admin.php:955
2151
  msgid "Backup directory could not be created"
2152
  msgstr "Impossibile creare la cartella di backup"
2153
 
2154
- #: admin.php:962
2155
  msgid "Backup directory successfully created."
2156
  msgstr "Cartella di backup creata con successo."
2157
 
2158
- #: admin.php:979
2159
  msgid "Your settings have been wiped."
2160
  msgstr "Le tue impostazioni sono state cancellate."
2161
 
2162
- #: updraftplus.php:2152 updraftplus.php:2158
2163
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2164
  msgstr "Si prega di aiutare UpdraftPlus dando un giudizio positivo su wordpress.org"
2165
 
2166
- #: updraftplus.php:2165
2167
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2168
  msgstr "Hai bisogno di ancora più funzionalità e supporto? Scopri UpdraftPlus Premium"
2169
 
2170
- #: updraftplus.php:2175
2171
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2172
  msgstr "Scopri UpdraftPlus.Com per aiuto, add-on e supporto"
2173
 
2174
- #: updraftplus.php:2178
2175
  msgid "Want to say thank-you for UpdraftPlus?"
2176
  msgstr "Vuoi ringraziare per UpdraftPlus?"
2177
 
2178
- #: updraftplus.php:2178
2179
  msgid "Please buy our very cheap 'no adverts' add-on."
2180
  msgstr "Si prega di acquistare il nostro economicissimo add-on 'no adverts' (senza pubblicità)"
2181
 
2182
- #: backup.php:36
2183
  msgid "Infinite recursion: consult your log for more information"
2184
  msgstr "Ricursione infinita: consultare il log per maggiori informazioni"
2185
 
2186
- #: backup.php:568
2187
  msgid "Could not create %s zip. Consult the log file for more information."
2188
  msgstr "Impossibile creare il file zip %s. Consultare il file di registro per ulteriori informazioni."
2189
 
2190
- #: admin.php:104 admin.php:121
2191
  msgid "Allowed Files"
2192
  msgstr "File consentiti"
2193
 
2194
- #: admin.php:184
2195
  msgid "Settings"
2196
  msgstr "Settaggi"
2197
 
2198
- #: admin.php:188
2199
  msgid "Add-Ons / Pro Support"
2200
  msgstr "Add-Ons / Supporto Versione Pro"
2201
 
2202
- #: admin.php:200 admin.php:204 admin.php:208 admin.php:217 admin.php:2174
2203
- #: admin.php:2181 admin.php:2183
2204
  msgid "Warning"
2205
  msgstr "Attenzione"
2206
 
2207
- #: admin.php:200
2208
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2209
  msgstr "Hai meno di %s di spazio libero su disco che UpdraftPlus può utilizzare per creare copie di backup. UpdraftPlus potrebbero ben esaurire lo spazio disponibile. Contattare il gestore del server (ad esempio, la vostra società di web hosting) per risolvere questo problema."
2210
 
2211
- #: admin.php:204
2212
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2213
  msgstr "UpdraftPlus non supporta ufficialmente le versioni di WordPress prima di %s. Potrebbe essere funzionante, ma se non lo fosse, si avvisa del fatto che nessun supporto è disponibile fino a quando non si esegue l'aggiornamento di WordPress."
2214
 
2215
- #: updraftplus.php:1010
2216
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2217
  msgstr "Il backup non è terminato, verrà ripreso entro 5 minuti"
2218
 
2219
- #: updraftplus.php:1092
2220
  msgid "Backed up"
2221
  msgstr "Backup eseguito"
2222
 
2223
- #: updraftplus.php:1092
2224
  msgid "WordPress backup is complete"
2225
  msgstr "WordPress backup è completo"
2226
 
2227
- #: updraftplus.php:1092
2228
  msgid "Backup contains"
2229
  msgstr "Il backup contiene"
2230
 
2231
- #: updraftplus.php:1092
2232
  msgid "Latest status"
2233
  msgstr "Ultimo stato"
2234
 
2235
- #: updraftplus.php:1366
2236
  msgid "Backup directory (%s) is not writable, or does not exist."
2237
  msgstr "La cartella di backup (%s) non è scrivibile o non esiste."
2238
 
2239
- #: updraftplus.php:1536
2240
  msgid "Could not read the directory"
2241
  msgstr "Impossibile leggere la cartella."
2242
 
2243
- #: updraftplus.php:1553
2244
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2245
  msgstr "Impossibile salvare la cronologia di backup perché non c'è un backup array. Backup probabilmente fallito."
2246
 
2247
- #: updraftplus.php:1587
2248
  msgid "Could not open the backup file for writing"
2249
  msgstr "Impossibile aprire il file di backup per la scrittura"
2250
 
2251
- #: updraftplus.php:1608
2252
  msgid "Generated: %s"
2253
  msgstr "Generato: %s"
2254
 
2255
- #: updraftplus.php:1609
2256
  msgid "Hostname: %s"
2257
  msgstr "Nome Host: %s"
2258
 
2259
- #: updraftplus.php:1610
2260
  msgid "Database: %s"
2261
  msgstr "atabase: %s"
2262
 
2263
- #: updraftplus.php:1672
2264
- msgid "The backup directory is not writable."
2265
- msgstr "La cartella di backup non è scrivibile."
2266
-
2267
- #: updraftplus.php:1693
2268
  msgid "Table: %s"
2269
  msgstr "Tabella: %s"
2270
 
2271
- #: updraftplus.php:1698
2272
  msgid "Skipping non-WP table: %s"
2273
  msgstr "Salta tabelle non-WP: %s"
2274
 
2275
- #: updraftplus.php:1798
2276
  msgid "Delete any existing table %s"
2277
  msgstr "Elimina ogni tabella esistente %s"
2278
 
2279
- #: updraftplus.php:1807
2280
  msgid "Table structure of table %s"
2281
  msgstr "Struttura della tabella %s"
2282
 
2283
- #: updraftplus.php:1813
2284
  msgid "Error with SHOW CREATE TABLE for %s."
2285
  msgstr "Errore con SHOW CREATE TABLE per %s."
2286
 
2287
- #: updraftplus.php:1905
2288
  msgid "End of data contents of table %s"
2289
  msgstr "Fine del contenuto dati di tabella%s"
2290
 
2291
- #: updraftplus.php:2072 admin.php:626 includes/updraft-restorer.php:66
2292
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2293
  msgstr "Decifratura fallita. Il file di database è criptato, ma non è immesso nessuna chiave di crittografia."
2294
 
2295
- #: updraftplus.php:2085 admin.php:644 includes/updraft-restorer.php:81
2296
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2297
  msgstr "Decriptaggio fallito: La causa più probabile è che sia stata utilizzata una chiave errata."
2298
 
2299
- #: updraftplus.php:2085
2300
  msgid "The decryption key used:"
2301
  msgstr "La chiave di decriptaggio utilizzata è:"
2302
 
2303
- #: updraftplus.php:2100
2304
  msgid "File not found"
2305
  msgstr "File non trovato"
2306
 
2307
- #: updraftplus.php:2150
2308
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2309
  msgstr "Puoi tradurre? Vuoi migliorare UpdraftPlus per chi parla della tua lingua?"
2310
 
2311
- #: updraftplus.php:2152 updraftplus.php:2158
2312
  msgid "Like UpdraftPlus and can spare one minute?"
2313
  msgstr "Ti piace UpdraftPlus e puoi dedicarci un minuto?"
2314
 
2315
- #: updraftplus.php:575
2316
  msgid "Themes"
2317
  msgstr "Temi"
2318
 
2319
- #: updraftplus.php:576
2320
  msgid "Uploads"
2321
  msgstr "Uploads"
2322
 
2323
- #: updraftplus.php:591
2324
  msgid "Others"
2325
  msgstr "Altri"
2326
 
2327
- #: updraftplus.php:894
2328
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2329
  msgstr "Impossibile creare files nella cartella di backup. Il backup è annullato - controlla i settaggi di UpdraftPlus"
2330
 
2331
- #: updraftplus.php:964
2332
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2333
  msgstr "Errore di crittografia durante la crittografia del database. Crittografia interrotta."
2334
 
2335
- #: updraftplus.php:1001
2336
  msgid "The backup apparently succeeded and is now complete"
2337
  msgstr "Il backup apparentemente è riuscito ed ora è completo"
2338
 
2339
- #: updraftplus.php:1007
2340
  msgid "The backup attempt has finished, apparently unsuccessfully"
2341
  msgstr "Il tentativo di backup è terminato, a quanto pare senza successo"
2342
 
@@ -2344,23 +2679,23 @@ msgstr "Il tentativo di backup è terminato, a quanto pare senza successo"
2344
  msgid "UpdraftPlus Backups"
2345
  msgstr "Backup di UpdraftPlus "
2346
 
2347
- #: updraftplus.php:324 updraftplus.php:329 updraftplus.php:334 admin.php:221
2348
- #: admin.php:225
2349
  msgid "UpdraftPlus notice:"
2350
  msgstr "Note di UpdraftPlus:"
2351
 
2352
- #: updraftplus.php:324
2353
  msgid "The log file could not be read."
2354
  msgstr "Il file di log non pu&ograve; essere letto."
2355
 
2356
- #: updraftplus.php:329
2357
  msgid "No log files were found."
2358
  msgstr "Nessun file di log trovato."
2359
 
2360
- #: updraftplus.php:334
2361
  msgid "The given file could not be read."
2362
  msgstr "Il file passato non può essere letto"
2363
 
2364
- #: updraftplus.php:574
2365
  msgid "Plugins"
2366
  msgstr "Plugins"
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2013-08-20 10:43:40+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
+ #: methods/googledrive.php:482
14
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
15
+ msgstr ""
16
+
17
+ #: methods/cloudfiles.php:372 methods/s3.php:349 methods/ftp.php:164
18
+ #: addons/webdav.php:287 addons/sftp.php:257
19
+ msgid "Settings test result:"
20
+ msgstr ""
21
+
22
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
23
+ #: methods/googledrive.php:63
24
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
25
+ msgstr ""
26
+
27
+ #: admin.php:1276
28
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
29
+ msgstr ""
30
+
31
+ #: addons/autobackup.php:172
32
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
33
+ msgstr ""
34
+
35
+ #: addons/autobackup.php:224
36
+ msgid "UpdraftPlus Automatic Backups"
37
+ msgstr ""
38
+
39
+ #: addons/autobackup.php:229
40
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
41
+ msgstr ""
42
+
43
+ #: addons/autobackup.php:230
44
+ msgid "Proceed with update"
45
+ msgstr ""
46
+
47
+ #: addons/autobackup.php:52 addons/autobackup.php:115
48
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
49
+ msgstr ""
50
+
51
+ #: addons/autobackup.php:56 addons/autobackup.php:121
52
+ msgid "Starting automatic backup..."
53
+ msgstr ""
54
+
55
+ #: addons/autobackup.php:78
56
+ msgid "plugins"
57
+ msgstr ""
58
+
59
+ #: addons/autobackup.php:85
60
+ msgid "themes"
61
+ msgstr ""
62
+
63
+ #: addons/autobackup.php:107
64
+ msgid "You do not have sufficient permissions to update this site."
65
+ msgstr ""
66
+
67
+ #: addons/autobackup.php:115
68
+ msgid "Creating database backup with UpdraftPlus..."
69
+ msgstr ""
70
+
71
+ #: addons/autobackup.php:123 addons/autobackup.php:193
72
+ #: addons/autobackup.php:216
73
+ msgid "Automatic Backup"
74
+ msgstr ""
75
+
76
+ #: addons/autobackup.php:150
77
+ msgid "Creating backup with UpdraftPlus..."
78
+ msgstr ""
79
+
80
+ #: addons/autobackup.php:157
81
+ msgid "Errors have occurred:"
82
+ msgstr ""
83
+
84
+ #: addons/autobackup.php:170
85
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
86
+ msgstr ""
87
+
88
+ #: addons/autobackup.php:28 addons/autobackup.php:228
89
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
90
+ msgstr ""
91
+
92
+ #: addons/autobackup.php:52
93
+ msgid "Creating %s and database backup with UpdraftPlus..."
94
+ msgstr ""
95
+
96
+ #: addons/morefiles.php:94
97
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
98
+ msgstr ""
99
+
100
+ #: addons/morefiles.php:99
101
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
102
+ msgstr ""
103
+
104
+ #: addons/morefiles.php:118 addons/morefiles.php:119
105
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
106
+ msgstr ""
107
+
108
+ #: addons/morefiles.php:118 addons/morefiles.php:119
109
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
110
+ msgstr ""
111
+
112
+ #: admin.php:1257
113
+ msgid "Support"
114
+ msgstr ""
115
+
116
+ #: admin.php:1257
117
+ msgid "More plugins"
118
+ msgstr ""
119
+
120
+ #: admin.php:898
121
+ msgid "%s version: %s"
122
+ msgstr ""
123
+
124
+ #: admin.php:899
125
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
126
+ msgstr ""
127
+
128
+ #: admin.php:973
129
+ msgid "This database backup is missing core WordPress tables: %s"
130
+ msgstr ""
131
+
132
+ #: admin.php:976
133
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
134
+ msgstr ""
135
+
136
+ #: admin.php:855
137
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
138
+ msgstr ""
139
+
140
+ #: admin.php:287
141
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
142
+ msgstr ""
143
+
144
+ #: admin.php:129 admin.php:276
145
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
146
+ msgstr ""
147
+
148
+ #: admin.php:129 admin.php:276
149
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
150
+ msgstr ""
151
+
152
+ #: admin.php:261
153
+ msgid "Update Plugin"
154
+ msgstr ""
155
+
156
+ #: admin.php:265
157
+ msgid "Update Theme"
158
+ msgstr ""
159
+
160
+ #: admin.php:127 admin.php:274
161
+ msgid "Dismiss (for %s weeks)"
162
+ msgstr ""
163
+
164
+ #: admin.php:128 admin.php:275
165
+ msgid "Be safe with an automatic backup"
166
+ msgstr ""
167
+
168
+ #: restorer.php:971
169
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
170
+ msgstr ""
171
+
172
+ #: admin.php:1261
173
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
174
+ msgstr ""
175
+
176
+ #: admin.php:108
177
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
178
+ msgstr ""
179
+
180
+ #: admin.php:109
181
+ msgid "This decryption key will be attempted:"
182
+ msgstr ""
183
+
184
+ #: admin.php:110
185
+ msgid "Unknown server response:"
186
+ msgstr ""
187
+
188
+ #: admin.php:111
189
+ msgid "Unknown server response status:"
190
+ msgstr ""
191
+
192
+ #: admin.php:112
193
+ msgid "The file was uploaded."
194
+ msgstr ""
195
+
196
+ #: admin.php:103
197
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
198
+ msgstr ""
199
+
200
+ #: admin.php:104
201
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
202
+ msgstr ""
203
+
204
+ #: admin.php:105
205
+ msgid "Upload error:"
206
+ msgstr ""
207
+
208
+ #: admin.php:106
209
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
210
+ msgstr ""
211
+
212
+ #: admin.php:107
213
+ msgid "Upload error"
214
+ msgstr ""
215
+
216
+ #: admin.php:96
217
+ msgid "Delete from your web server"
218
+ msgstr ""
219
+
220
+ #: admin.php:97
221
+ msgid "Download to your computer"
222
+ msgstr ""
223
+
224
+ #: admin.php:98
225
+ msgid "and then, if you wish,"
226
+ msgstr ""
227
+
228
+ #: methods/s3.php:369
229
+ msgid "Examples of S3-compatible storage providers:"
230
+ msgstr ""
231
+
232
+ #: methods/googledrive.php:208
233
+ msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
234
+ msgstr ""
235
+
236
+ #: backup.php:624
237
+ msgid "The backup directory is not writable - the database backup is expected to shortly fail."
238
+ msgstr ""
239
+
240
+ #: admin.php:2529
241
+ msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
242
+ msgstr ""
243
+
244
+ #: admin.php:2252
245
+ msgid "(%d archive(s) in set)."
246
+ msgstr ""
247
+
248
+ #: admin.php:2255
249
+ msgid "You appear to be missing one or more archives from this multi-archive set."
250
+ msgstr ""
251
+
252
+ #: admin.php:2018
253
+ msgid "Split archives every:"
254
+ msgstr ""
255
+
256
+ #: admin.php:2019
257
+ msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
258
+ msgstr ""
259
+
260
+ #: admin.php:1892
261
+ msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
262
+ msgstr ""
263
+
264
+ #: admin.php:89
265
+ msgid "Error: the server sent an empty response."
266
+ msgstr ""
267
+
268
+ #: admin.php:90
269
+ msgid "Warnings:"
270
+ msgstr ""
271
+
272
+ #: admin.php:92
273
+ msgid "Error: the server sent us a response (JSON) which we did not understand."
274
+ msgstr ""
275
+
276
+ #: admin.php:1280
277
+ msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
278
+ msgstr ""
279
+
280
+ #: admin.php:1074
281
+ msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
282
+ msgstr ""
283
+
284
+ #: admin.php:560
285
+ msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
286
+ msgstr ""
287
+
288
+ #: admin.php:562
289
+ msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
290
+ msgstr ""
291
+
292
+ #: admin.php:564
293
+ msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
294
+ msgstr ""
295
+
296
+ #: admin.php:473
297
+ msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
298
+ msgstr ""
299
+
300
+ #: admin.php:497
301
+ msgid "No such backup set exists"
302
+ msgstr ""
303
+
304
+ #: admin.php:535
305
+ msgid "File not found (you need to upload it): %s"
306
+ msgstr ""
307
+
308
+ #: admin.php:537
309
+ msgid "File was found, but is zero-sized (you need to re-upload it): %s"
310
+ msgstr ""
311
+
312
+ #: admin.php:541
313
+ msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
314
+ msgstr ""
315
+
316
+ #: admin.php:555
317
+ msgid "This multi-archive backup set appears to have the following archives missing: %s"
318
+ msgstr ""
319
+
320
+ #: restorer.php:234
321
+ msgid "Failed to move directory (check your file permissions and disk quota): %s"
322
+ msgstr ""
323
+
324
+ #: restorer.php:434
325
+ msgid "This directory already exists, and will be replaced"
326
+ msgstr ""
327
+
328
+ #: restorer.php:225
329
+ msgid "Failed to move file (check your file permissions and disk quota): %s"
330
+ msgstr ""
331
+
332
+ #: restorer.php:28
333
+ msgid "Moving unpacked backup into place..."
334
+ msgstr ""
335
+
336
+ #: backup.php:1256 backup.php:1492
337
+ msgid "Failed to open the zip file (%s) - %s"
338
+ msgstr ""
339
+
340
+ #: addons/morefiles.php:79
341
+ msgid "WordPress root directory server path: %s"
342
+ msgstr "Percorso cartella di root di WordPress sul server: %s"
343
+
344
+ #: methods/s3.php:377
345
+ msgid "... and many more!"
346
+ msgstr "... e molti altri!"
347
+
348
+ #: methods/s3.php:402
349
+ msgid "%s end-point"
350
+ msgstr "end-point %s"
351
+
352
+ #: admin.php:2486
353
+ msgid "File is not locally present - needs retrieving from remote storage"
354
+ msgstr "Il file non è presente in locale - è necessario il recupero dallo storage remoto"
355
+
356
+ #: methods/s3generic.php:21 methods/s3generic.php:30
357
+ msgid "S3 (Compatible)"
358
+ msgstr "S3 (Compatibile)"
359
+
360
+ #: admin.php:2465
361
+ msgid "Final checks"
362
+ msgstr "Controlli Finali"
363
+
364
+ #: admin.php:2484
365
+ msgid "Looking for %s archive: file name: %s"
366
+ msgstr "Ricerca archivio %s: nome file:%s"
367
+
368
+ #: admin.php:2024
369
+ msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
370
+ msgstr "Selezionare questa opzione per eliminare tutti i file di backup superflui dal server al termine del backup stesso (ad esempio, se si deseleziona, tutti i file spediti in remoto rimarranno anche in locale, e tutti i file in locale non saranno soggetti ai limiti di ritenzione)."
371
+
372
+ #: admin.php:1927
373
+ msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
+ msgstr "Trascinare qui i file di database crittografati (file db.gz.crypt) per caricarli per la decrittazione"
375
+
376
+ #: admin.php:1884
377
+ msgid "Your wp-content directory server path: %s"
378
+ msgstr "Il vostro percorso della cartella wp-content sul server: %s"
379
+
380
+ #: admin.php:102
381
+ msgid "Raw backup history"
382
+ msgstr "Cronologia di backup raw"
383
+
384
+ #: admin.php:1584
385
+ msgid "Show raw backup and file list"
386
+ msgstr "Mostra backup raw e lista file"
387
+
388
+ #: admin.php:88
389
+ msgid "Processing files - please wait..."
390
+ msgstr "Elaborazione file - attendere prego...."
391
+
392
+ #: admin.php:1397
393
+ msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
394
+ msgstr "La tua installazione di WordPress ha un problema con l'output in più spazi bianchi. Questo può corrompere i backup che si scaricano da qui."
395
+
396
+ #: admin.php:1397
397
+ msgid "Please consult this FAQ for help on what to do about it."
398
+ msgstr "Si prega di consultare questa FAQ per un aiuto su che cosa fare a riguardo."
399
+
400
+ #: admin.php:861
401
+ msgid "Failed to open database file."
402
+ msgstr "Impossibile aprire il file di database."
403
+
404
+ #: admin.php:843
405
+ msgid "Failed to write out the decrypted database to the filesystem."
406
+ msgstr "Impossibile scrivere il database decodificato sul filesystem."
407
+
408
+ #: admin.php:663
409
+ msgid "Known backups (raw)"
410
+ msgstr "Backup noti (raw)"
411
+
412
+ #: restorer.php:525
413
+ msgid "Using directory from backup: %s"
414
+ msgstr "Utilizzo directory dal backup: %s"
415
+
416
+ #: restorer.php:477
417
+ msgid "Files found:"
418
+ msgstr "File trovati:"
419
+
420
+ #: restorer.php:483
421
+ msgid "Unable to enumerate files in that directory."
422
+ msgstr "Impossibile enumerare i file nella directory."
423
+
424
+ #: restorer.php:818
425
+ msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
+ msgstr "Il motore tabella richiesto (%s) non è presente - cambio a MyISAM."
427
+
428
+ #: restorer.php:829
429
+ msgid "Restoring table (%s)"
430
+ msgstr "Ripristino tabella (%s)"
431
+
432
+ #: restorer.php:285
433
+ msgid "An existing unremoved backup from a previous restore exists: %s"
434
+ msgstr "Un backup non rimossi è esistente da un ripristino precedente: %s"
435
+
436
+ #: backup.php:1309 backup.php:1502
437
+ msgid "A zip error occurred - check your log for more details."
438
+ msgstr "Si è verificato un errore zip - controllare il log per maggiori dettagli."
439
+
440
+ #: addons/migrator.php:41
441
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
442
  msgstr "Questo appare come una migrazione (il backup è da un sito con un indirizzo / URL diverso), ma non è stata selezionata l'opzione di ricerca e sostituzione del database. Questo è di solito un errore."
443
 
444
+ #: restorer.php:902
445
  msgid "An error occured on the first CREATE TABLE command - aborting run"
446
  msgstr "Si è verificato un errore al primo comando di CREATE TABLE - annullamento"
447
 
448
+ #: admin.php:2498
449
  msgid "file is size:"
450
  msgstr "il file ha dimensioni:"
451
 
452
+ #: admin.php:2219
453
  msgid "database"
454
  msgstr "database"
455
 
456
+ #: admin.php:287 admin.php:1261
 
 
 
 
457
  msgid "Go here for more information."
458
  msgstr "Vai qui per maggiori informazioni."
459
 
460
+ #: admin.php:1457
461
  msgid "Downloading / preparing backup files..."
462
  msgstr "Download / preparazione dei file di backup ..."
463
 
464
+ #: admin.php:87
465
  msgid "Some files are still downloading or being processed - please wait."
466
  msgstr "Alcuni file sono ancora in download o in fase di elaborazione - attendere prego."
467
 
468
+ #: admin.php:893
 
 
 
 
469
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
470
  msgstr "Questo set di backup è di un sito diverso - non si tratta di un ripristino, ma di una migrazione. È necessario il Migrator add-on per eseguire questo compito."
471
 
472
+ #: methods/ftp.php:44 methods/ftp.php:127
 
 
 
 
473
  msgid "%s login failure"
474
  msgstr "%s login fallito"
475
 
477
  msgid "%s upload failed"
478
  msgstr "caricamento con %s fallito"
479
 
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
  msgid "Enter in format HH:MM (e.g. 14:22)."
482
  msgstr "Inserisci nel formato HH:MM (es. 14:22)"
483
 
484
+ #: addons/fixtime.php:120 addons/fixtime.php:129
485
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
486
  msgstr "Il fuso orario utilizzato è quello specificato nelle impostazioni generali di Wordpress, in Impostazioni -> Generali."
487
 
488
+ #: methods/dropbox.php:51
489
  msgid "Dropbox error: %s (see log file for more)"
490
  msgstr "Errore di Dropbox: %s (vedi il file di log per ulteriori informazioni)"
491
 
492
+ #: methods/dropbox.php:173
493
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
  msgstr "Non risulti autenticato con %s (in fase di eliminazione)"
495
 
496
+ #: methods/dropbox.php:181
497
  msgid "Failed to access %s when deleting (see log file for more)"
498
  msgstr "Accesso %s fallito durante l'eliminazione (vedi il file di log per ulteriori informazioni)"
499
 
500
+ #: methods/dropbox.php:211
501
  msgid "You do not appear to be authenticated with %s"
502
  msgstr "Non risulti autenticato con %s"
503
 
527
  msgid "%s error - failed to re-assemble chunks"
528
  msgstr "Errore %s - riassemblaggio delle porzioni di file fallito"
529
 
530
+ #: methods/googledrive.php:391
531
  msgid "%s error: zero-size file was downloaded"
532
  msgstr "Errore %s: è stato scaricato un file di dimensione zero"
533
 
534
+ #: restorer.php:471 admin.php:830 admin.php:911 admin.php:916 admin.php:1067
535
+ #: admin.php:1074
536
  msgid "Error: %s"
537
  msgstr "Errore %s"
538
 
539
+ #: admin.php:2041
540
  msgid "Backup directory specified exists, but is <b>not</b> writable."
541
  msgstr "La cartella di backup specificata esiste, ma <b>non</b> è scrivibile."
542
 
543
+ #: admin.php:2039
544
  msgid "Backup directory specified does <b>not</b> exist."
545
  msgstr "La cartella di backup specificata <b>non</b> esiste."
546
 
547
+ #: admin.php:893 admin.php:1799
548
  msgid "Warning: %s"
549
  msgstr "Attenzione: %s"
550
 
551
+ #: admin.php:1351
552
  msgid "Last backup job run:"
553
  msgstr "Esecuzione ultimo backup:"
554
 
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
  msgid "%s: unreadable file - could not be backed up"
557
  msgstr "%s: file illeggibile - impossibile eseguirne il backup"
558
 
559
+ #: backup.php:1013
560
  msgid "Failed to open directory: %s"
561
  msgstr "Apertura cartella fallita: %s"
562
 
563
+ #: backup.php:1270
564
  msgid "A very large file was encountered: %s (size: %s Mb)"
565
  msgstr "Il file è di dimensioni molto grandi: %s (dimensione: %s Mb)"
566
 
567
+ #: backup.php:791
568
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
569
  msgstr "La tabella %s ha un numero di campi elevato (%s) - ci auguriamo che il vostro hosting vi permetta sufficienti risorse per riversare questa tabella nel backup"
570
 
571
+ #: backup.php:703
572
  msgid "An error occurred whilst closing the final database file"
573
  msgstr "Errore durante la chiusura del file di database finale"
574
 
575
+ #: backup.php:364
576
  msgid "Warnings encountered:"
577
  msgstr "Riscontrati avvisi:"
578
 
579
+ #: updraftplus.php:1084
580
  msgid "The backup apparently succeeded (with warnings) and is now complete"
581
  msgstr "Backup avvenuto e completato apparentemente con successo (riscontrati avvisi)"
582
 
583
+ #: updraftplus.php:435
584
  msgid "Your free disk space is very low - only %s Mb remain"
585
  msgstr "Il tuo spazio disco disponibile si sta esaurendo - solo %s Mb rimanenti"
586
 
587
+ #: addons/migrator.php:446
588
  msgid "<strong>Search and replacing table:</strong> %s"
589
  msgstr "<strong>Ricerca e sostituizione della tabella:</strong> %s"
590
 
620
  msgid "Enter details for where this new site is to live within your multisite install:"
621
  msgstr "Inserire i dettagli per il nuovo sito all'interno di una installazione multi-sito:"
622
 
623
+ #: addons/migrator.php:45
624
  msgid "Processed plugin:"
625
  msgstr "Plugin processato:"
626
 
627
+ #: addons/migrator.php:53
628
  msgid "Network activating theme:"
629
  msgstr "Attivazione del tema da rete: "
630
 
636
  msgid "Check your file permissions: Could not successfully create and enter directory:"
637
  msgstr "Controlla i tuoi permessi di accesso al file: non è possibile creare ed accedere alla cartella:"
638
 
639
+ #: methods/dropbox.php:273
640
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
641
  msgstr "L'installazione di PHP sul tuo server non include un modulo necessario (%s). Contattare il supporto del provider di web hosting, e chiedere di abilitarlo."
642
 
643
+ #: methods/s3.php:519
644
  msgid "Please check your access credentials."
645
  msgstr "Si prega di verificare i propri dati di accesso."
646
 
647
+ #: methods/s3.php:494
648
  msgid "The error reported by %s was:"
649
  msgstr "L'errore riportato da %s è:"
650
 
651
+ #: restorer.php:541
652
  msgid "Please supply the requested information, and then continue."
653
  msgstr "Si prega di fornire le informazioni richieste, e quindi di continuare."
654
 
655
+ #: restorer.php:548
656
  msgid "New table prefix:"
657
  msgstr "Nuovo prefisso di tabella:"
658
 
659
+ #: restorer.php:884
660
  msgid "Cannot drop tables, so deleting instead (%s)"
661
  msgstr "Impossibile eliminare le tabelle dal database, la cancellazione avverrà tramite comando DELETE (%s)"
662
 
663
+ #: restorer.php:714 admin.php:916
664
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
665
  msgstr "Per importare un sito WordPress comune in una installazione multi-sito è necessario sia il multisite che il migrator add-on."
666
 
667
+ #: restorer.php:720 admin.php:924
668
  msgid "Site information:"
669
  msgstr "Informazioni sul sito:"
670
 
671
+ #: restorer.php:879
672
  msgid "Cannot create new tables, so skipping this command (%s)"
673
  msgstr "Impossibile creare nuove tabelle, il comando è tralasciato (%s)"
674
 
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
 
676
  msgid "Warning:"
677
  msgstr "Attenzione:"
678
 
679
+ #: restorer.php:668
680
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
681
  msgstr "Il tuo utente per l'accesso al database non ha i diritti per creare tabelle. Cercheremo di ripristinare semplicemente svuotando le tabelle; questo dovrebbe funzionare fino a quando a) si esegue il ripristino di una versione di WordPress con la stessa struttura di database, e b) Il database importato non contiene le tabelle che non sono già presenti sul sito sul quale importare."
682
 
683
+ #: restorer.php:683
684
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
685
  msgstr "Il tuo utente del database non dispone dell'autorizzazione per eliminare tabelle. Cercheremo di ripristinare semplicemente svuotando le tabelle; questo dovrebbe funzionare fino a quando si esegue il ripristino da una versione di WordPress con la stessa struttura del database."
686
 
687
+ #: restorer.php:35 admin.php:911
688
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
689
  msgstr "Esecuzione su un sito WordPress multi-sito - ma il tuo backup non è per un sito multi-sito. "
690
 
691
+ #: admin.php:2476
692
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
693
  msgstr "Esclusione del ripristino del core WordPress quando si importa un singolo sito in una installazione multi-sito. Se c'è qualcosa di necessario nella tua cartella WordPress allora sarà necessario ri-aggiungerlo manualmente dal file .zip."
694
 
695
+ #: admin.php:2112
696
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
697
  msgstr "L'installazione PHP del tuo server web non ha incluso un modulo <strong>necessario</strong> (per %s - nome modulo %s). Contattare il supporto del provider di web hosting e chiedere di abilitarlo."
698
 
699
+ #: admin.php:2112
700
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
701
  msgstr "Le opzioni disponibili sono: 1) Installare/abilitare %s oppure 2) Cambiare società di web hosting -%s è un componente standard di PHP, ed è richiesto da tutti i plug-in di cloud backup conosciuti."
702
 
703
+ #: admin.php:116
704
  msgid "Close"
705
  msgstr "Chiudi"
706
 
707
+ #: admin.php:84
708
  msgid "Unexpected response:"
709
  msgstr "Risposta sconosciuta:"
710
 
711
+ #: admin.php:1909
712
  msgid "To send to more than one address, separate each address with a comma."
713
  msgstr "Per inviare a più di un indirizzo, separate ognuno da una virgola."
714
 
715
+ #: admin.php:101
716
  msgid "PHP information"
717
  msgstr "Informazioni PHP"
718
 
719
+ #: admin.php:1569
720
  msgid "show PHP information (phpinfo)"
721
  msgstr "Mostra informazioni PHP (phpinfo)"
722
 
723
+ #: admin.php:1582
724
  msgid "zip executable found:"
725
  msgstr "zip eseguibile trovato:"
726
 
727
+ #: admin.php:1518
728
  msgid "Migrate Site"
729
  msgstr "Migrare sito"
730
 
731
+ #: admin.php:1522
732
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
733
  msgstr "La migrazione dei dati da un altro sito avviene attraverso il pulsante \"Ripristina\". Un \"migrazione\" è in definitiva la stessa cosa di un ripristino, ma utilizzando gli archivi di backup che si importano da un altro sito. UpdraftPlus modifica l'operazione di ripristino in modo appropriato, per soddisfare i dati di backup al nuovo sito."
734
 
735
+ #: admin.php:1522
736
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
737
  msgstr "<a href=\"%s\">Leggi questo articolo per vedere passo-passo com'è fatto.</a>"
738
 
739
+ #: admin.php:1524
740
  msgid "Do you want to migrate or clone/duplicate a site?"
741
  msgstr "Vuoi migrare o clonare/duplicare un sito?"
742
 
743
+ #: admin.php:1524
744
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
745
  msgstr "Prova il nostro \"Migrator\" add-on. Dopo averlo usato una volta, avrete ammortizzato il costo di acquisto rispetto al tempo necessario per copiare un sito a mano."
746
 
747
+ #: admin.php:1524
748
  msgid "Get it here."
749
  msgstr "Lo trovi qui."
750
 
751
+ #: admin.php:1446
752
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
  msgstr "Eliminazione ... Si prega di lasciare il tempo per le comunicazioni con l'archiviazione remota per completare"
754
 
755
+ #: admin.php:1445
756
  msgid "Also delete from remote storage"
757
  msgstr "Cancellazione anche dall'archiviazione remota"
758
 
759
+ #: admin.php:1387
760
  msgid "Latest UpdraftPlus.com news:"
761
  msgstr "Ultime notizie da UpdraftPlus.com:"
762
 
763
+ #: admin.php:1367
764
  msgid "Clone/Migrate"
765
  msgstr "Clona/Migra"
766
 
767
+ #: admin.php:1257
768
  msgid "News"
769
  msgstr "Notizie"
770
 
771
+ #: admin.php:1257
772
  msgid "Premium"
773
  msgstr "Premium"
774
 
775
+ #: admin.php:657
776
  msgid "Local archives deleted: %d"
777
  msgstr "Archivi locali cancellati: %d"
778
 
779
+ #: admin.php:658
780
  msgid "Remote archives deleted: %d"
781
  msgstr "Archivi remoti cancellati: %d"
782
 
783
+ #: backup.php:84
784
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
785
  msgstr "%s - impossibile eseguire il backup di questo; la cartella corrispondente non esiste (%s) "
786
 
787
+ #: admin.php:574
788
  msgid "Backup set not found"
789
  msgstr "Set di backup non trovato"
790
 
791
+ #: admin.php:656
792
  msgid "The backup set has been removed."
793
  msgstr "Il backup è stato rimosso."
794
 
795
+ #: updraftplus.php:1617
796
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
  msgstr "Iscriviti al blog di UpdraftPlus per avere le ultime notizie e le offerte"
798
 
799
+ #: updraftplus.php:1617
800
  msgid "Blog link"
801
  msgstr "Collegamento al Blog"
802
 
803
+ #: updraftplus.php:1617
804
  msgid "RSS link"
805
  msgstr "Collegamento RSS"
806
 
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
  msgid "Testing %s Settings..."
809
  msgstr "Analisi impostazioni di %s..."
810
 
811
+ #: admin.php:1409
812
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
813
  msgstr "In alternativa, è possibile inserire manualmente nella cartella UpdraftPlus (solitamente wp-content/updraft), ad esempio via FTP, e quindi utilizzare il link \"nuova scansione\" di cui sopra."
814
 
815
+ #: admin.php:303
816
  msgid "Notice"
817
  msgstr "Nota"
818
 
819
+ #: admin.php:303
820
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
821
  msgstr "Modalità di debug di UpdraftPlus attivata. E' possibile visualizzare avvisi di debug in questa pagina non solamente di UpdraftPlus, ma di qualsiasi altro plug-in installato. Si prega verificare che l'avviso che state vedendo sia generato da UpdraftPlus prima di inviare una richiesta di supporto."
822
 
823
+ #: admin.php:308
824
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
825
  msgstr "W3 Total Cache è attivo. E' noto che questo componente ha un bug che scombussola tutti i task schedulati (inclusi i processi di backup)"
826
 
827
+ #: admin.php:308
828
  msgid "Go here to turn it off."
829
  msgstr "Vai qui per disattivarlo."
830
 
831
+ #: admin.php:308
832
  msgid "<a href=\"%s\">Go here</a> for more information."
833
  msgstr "<a href=\"%s\">Vai qui</a> per maggiori informazioni."
834
 
835
+ #: backup.php:347
836
  msgid "Errors encountered:"
837
  msgstr "Errori riscontrati:"
838
 
839
+ #: admin.php:83
840
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
  msgstr "Rescan in corsco (ricerca di backup uploadati manualmente nello spazio interno di archiviazione).."
842
 
843
+ #: admin.php:86
844
  msgid "Begun looking for this entity"
845
  msgstr "Inizio ricerca di questo termine"
846
 
847
+ #: addons/migrator.php:386
848
  msgid "SQL update commands run:"
849
  msgstr "Comandi di aggiornamento SQL eseguiti:"
850
 
851
+ #: admin.php:91
852
  msgid "Errors:"
853
  msgstr "Errori:"
854
 
855
+ #: addons/migrator.php:388
856
  msgid "Time taken (seconds):"
857
  msgstr "Tempo necessario (secondi):"
858
 
859
+ #: addons/migrator.php:475
860
  msgid "rows: %d"
861
  msgstr "linee: %d"
862
 
863
+ #: addons/migrator.php:578
864
  msgid "\"%s\" has no primary key, manual change needed on row %s."
865
  msgstr "\"%s\" non ha una chiave primaria, necessaria modifica manuale sulla linea %s."
866
 
868
  msgid "Store at"
869
  msgstr "Archivia in"
870
 
871
+ #: addons/migrator.php:303
872
  msgid "Nothing to do: the site URL is already: %s"
873
  msgstr "Nessuna modifica: l'URL del sito &egrave; gi&agrave;: %s"
874
 
875
+ #: addons/migrator.php:308
876
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
877
  msgstr "Attenzione: l'URL del database del sito (%s) è differente dalla posizione originale (%s)"
878
 
879
+ #: addons/migrator.php:315
880
  msgid "Database search and replace: replace %s in backup dump with %s"
881
  msgstr "Ricerca e sostituzione del database: sostituisci %s nel backup con %s"
882
 
883
+ #: addons/migrator.php:332
884
  msgid "Could not get list of tables"
885
  msgstr "Impossibile caricare la lista delle tabelle"
886
 
887
+ #: addons/migrator.php:343
888
  msgid "<strong>Search and replacing table:</strong> %s: already done"
889
  msgstr "<strong>Ricerca e Sostituzione Tabella:</strong> %s: già fatto"
890
 
891
+ #: addons/migrator.php:383
892
  msgid "Tables examined:"
893
  msgstr "Tabelle esaminate:"
894
 
895
+ #: addons/migrator.php:384
896
  msgid "Rows examined:"
897
  msgstr "Righe esaminate:"
898
 
899
+ #: addons/migrator.php:385
900
  msgid "Changes made:"
901
  msgstr "Cambiamenti fatti:"
902
 
948
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
949
  msgstr "Errore: Abbiamo fatto il log-in e siamo passati alla cartella indicata, ma non si è riuscito a creare un file in quella posizione."
950
 
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
  msgid "starting from next time it is"
953
  msgstr "Inizio prossima volta è "
954
 
955
+ #: addons/multisite.php:129
956
  msgid "Multisite Install"
957
  msgstr "Installazione Multi-sito"
958
 
959
+ #: addons/multisite.php:135
960
  msgid "You do not have sufficient permissions to access this page."
961
  msgstr "Non si dispone di autorizzazioni sufficienti per accedere a questa pagina."
962
 
963
+ #: addons/multisite.php:154
964
  msgid "You do not have permission to access this page."
965
  msgstr "Non hai il permesso di accedere a questa pagina."
966
 
967
+ #: addons/multisite.php:222
968
  msgid "Must-use plugins"
969
  msgstr "Plugin essenziali"
970
 
971
+ #: addons/multisite.php:229
972
  msgid "Blog uploads"
973
  msgstr "Caricamenti dal blog"
974
 
975
+ #: addons/migrator.php:169
976
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
977
  msgstr "Tutti i riferimenti alla posizione del sito nel database saranno sostituiti con l'URL del sito attuale, che è:%s"
978
 
979
+ #: addons/migrator.php:169
980
  msgid "Search and replace site location in the database (migrate)"
981
  msgstr "Ricerca e sostituzione della posizione del sito nel database (migrazione)"
982
 
983
+ #: addons/migrator.php:169
984
  msgid "(learn more)"
985
  msgstr "(ulteriori informazioni)"
986
 
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
  msgid "Failed: the %s operation was not able to start."
989
  msgstr "Errore: Non è stato possibile avviare l'operazione %s"
990
 
991
+ #: addons/migrator.php:254 addons/migrator.php:367
992
  msgid "Failed: we did not understand the result returned by the %s operation."
993
  msgstr "Errore: Codice di ritorno dell'operazione %s non conosciuto."
994
 
995
+ #: addons/migrator.php:275
996
  msgid "Database: search and replace site URL"
997
  msgstr "Database: ricerca e sostituzione dell'URL del sito"
998
 
999
+ #: addons/migrator.php:278
1000
  msgid "This option was not selected."
1001
  msgstr "Questa opzione non è stata selezionata."
1002
 
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
  msgid "Error: unexpected empty parameter (%s, %s)"
1005
  msgstr "Errore: parametro vuoto inatteso (%s, %s)"
1006
 
1007
+ #: addons/morefiles.php:71
1008
  msgid "The above files comprise everything in a WordPress installation."
1009
  msgstr "I file sopra comprendono tutto in una installazione di WordPress"
1010
 
1011
+ #: addons/morefiles.php:78
1012
  msgid "WordPress core (including any additions to your WordPress root directory)"
1013
  msgstr "WordPress core (comprese le eventuali aggiunte alla cartella principale di WordPress)"
1014
 
1015
+ #: addons/morefiles.php:126
1016
  msgid "Any other directory on your server that you wish to back up"
1017
  msgstr "Ogni altra cartella sul tuo server che vorresti fosse backuppata"
1018
 
1019
+ #: addons/morefiles.php:127
1020
  msgid "More Files"
1021
  msgstr "Altri files"
1022
 
1023
+ #: addons/morefiles.php:142
1024
  msgid "Enter the directory:"
1025
  msgstr "Inserire la catrella"
1026
 
1027
+ #: addons/morefiles.php:146
1028
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
1029
  msgstr "Se non si è sicuri di cosa serva questa opzione, si consiglia di disattivarla."
1030
 
1031
+ #: addons/morefiles.php:146
1032
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
1033
  msgstr "Se utilizzato, inserire un percorso assoluto (non è relativo alla vostra installazione di WordPress)."
1034
 
1035
+ #: addons/morefiles.php:148
1036
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
1037
  msgstr "Fare attenzione a ciò che si inserisce: se si inserisce / allora verrà creato un file .zip contenente il tuo intero webserver"
1038
 
1039
+ #: addons/morefiles.php:220 addons/morefiles.php:297
 
 
 
 
1040
  msgid "No backup of %s directories: there was nothing found to back up"
1041
  msgstr "Nessun backup della cartella %s: non si è trovato nulla da backuppare"
1042
 
1043
+ #: addons/morefiles.php:220
1044
  msgid "more"
1045
  msgstr "altro"
1046
 
1072
  msgid "Check your file permissions: Could not successfully create and enter:"
1073
  msgstr "Controllare le autorizzazioni file: Impossibile creare ed entrare con successo:"
1074
 
1075
+ #: methods/ftp.php:184
1076
  msgid "FTP Server"
1077
  msgstr "Server FTP"
1078
 
1079
+ #: methods/ftp.php:188
1080
  msgid "FTP Login"
1081
  msgstr "Login FTP"
1082
 
1083
+ #: methods/ftp.php:192
1084
  msgid "FTP Password"
1085
  msgstr "Password FTP"
1086
 
1087
+ #: methods/ftp.php:196
1088
  msgid "Remote Path"
1089
  msgstr "Percorso Remoto"
1090
 
1091
+ #: methods/ftp.php:197
1092
  msgid "Needs to already exist"
1093
  msgstr "Deve essere esistente"
1094
 
1095
+ #: methods/ftp.php:218
1096
  msgid "Failure: No server details were given."
1097
  msgstr "Errore: Nessun dettaglio sul server è stato fornito."
1098
 
1099
+ #: methods/ftp.php:233
1100
  msgid "Failure: we did not successfully log in with those credentials."
1101
  msgstr "Errore: Non è possibile eseguire il log-in con queste credenziali"
1102
 
1103
+ #: methods/ftp.php:241
1104
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
1105
  msgstr "Errore: si è verificato un errore interno imprevisto di UpdraftPlus durante la prova le credenziali - si prega di contattare lo sviluppatore"
1106
 
1107
+ #: methods/ftp.php:245
1108
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
1109
  msgstr "Abbiamo effettuato correttamente il login, e confermato la nostra capacità di creare un file nella directory data (tipo di accesso:"
1110
 
1111
+ #: methods/ftp.php:248
1112
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
1113
  msgstr "Errore: Log-in eseguito correttamente, ma non siamo riusciti a creare un file nella directory data."
1114
 
1115
+ #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:186
1116
  #: addons/sftp.php:28
1117
  msgid "No %s settings were found"
1118
  msgstr "Non sono state trovate impostazioni di %s"
1121
  msgid "Chunk %s: A %s error occurred"
1122
  msgstr "Parte %s: rilevato errore %s "
1123
 
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
  msgid "WebDAV Error"
1126
  msgstr "Errore WebDAV"
1127
 
1128
+ #: addons/webdav.php:209
1129
  msgid "Error opening remote file: Failed to download"
1130
  msgstr "Errore nell'apertura di file remoto: impossibile eseguire il download"
1131
 
1132
+ #: addons/webdav.php:222
1133
  msgid "Local write failed: Failed to download"
1134
  msgstr "Scrittura locale non riuscita: impossibile eseguire il download"
1135
 
1136
+ #: addons/webdav.php:258
1137
  msgid "WebDAV URL"
1138
  msgstr "URL WebDAV"
1139
 
1140
+ #: addons/webdav.php:262
1141
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
1142
  msgstr "Inserire un URL completo, che inizi con webdav:// o webdavs:// completo di percorso, nome utente, password e della porta come richiesto - ad esempio %s"
1143
 
1144
+ #: admin.php:1676 admin.php:1701
1145
  msgid "Failed"
1146
  msgstr "Errore"
1147
 
1148
+ #: addons/webdav.php:318
1149
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
1150
  msgstr "Errore: impossibile copiare un file in quella directory - controlla le tue autorizzazioni"
1151
 
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
  msgid "WordPress Core"
1154
  msgstr "Core WordPerss"
1155
 
1156
+ #: addons/morefiles.php:52
1157
  msgid "Over-write wp-config.php"
1158
  msgstr "Sovrascrittura wp-config.php"
1159
 
1160
+ #: addons/morefiles.php:52
1161
  msgid "(learn more about this important option)"
1162
  msgstr "(ulteriori informazioni riguardo questa importante opzione)"
1163
 
1164
+ #: methods/dropbox.php:290
1165
  msgid "Authenticate with Dropbox"
1166
  msgstr "Autenticazione con DropBox"
1167
 
1168
+ #: methods/dropbox.php:291
1169
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
1170
  msgstr "<strong>Dopo</strong> aver salvato le impostazioni (facendo clic su 'Salva modifiche' sotto), fare clic su questo link per completare l'autenticazione con Dropbox."
1171
 
1172
+ #: methods/dropbox.php:334
1173
  msgid "you have authenticated your %s account"
1174
  msgstr "Hai autenticato il tuo account %s"
1175
 
1176
+ #: methods/dropbox.php:337
1177
  msgid "though part of the returned information was not as expected - your mileage may vary"
1178
  msgstr "anche se parte delle informazioni restituite non era come previsto - la situazione potrebbe essere diversa"
1179
 
1180
+ #: methods/dropbox.php:340
1181
  msgid "Your %s account name: %s"
1182
  msgstr "Nome del tuo account %s: %s"
1183
 
1184
+ #: methods/ftp.php:180
 
 
 
 
1185
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
  msgstr "UpdraftPlus regolare supporta solo FTP non cifrato."
1187
 
1188
+ #: methods/ftp.php:180
1189
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
1190
  msgstr "Se si desidera la crittografia (ad esempio per memorizzare dati aziendali sensibili), è disponibile un add-on."
1191
 
1192
+ #: methods/s3.php:317
1193
  msgid "%s Error: Failed to download %s. Check your permissions and credentials."
1194
  msgstr "Errore %s: Impossibile eseguire il download di %s. Controllare le autorizzazioni e le credenziali."
1195
 
1196
+ #: methods/s3.php:253 methods/s3.php:321
1197
  msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
1198
  msgstr "Errore %s: Impossibile accedere al bucket %s. Controllare le autorizzazioni e le credenziali."
1199
 
1200
+ #: methods/s3.php:398
1201
  msgid "Get your access key and secret key <a href=\"%s\">from your %s console</a>, then pick a (globally unique - all %s users) bucket name (letters and numbers) (and optionally a path) to use for storage. This bucket will be created for you if it does not already exist."
1202
  msgstr "Ottieni la tua chiave di accesso e la chiave segreta <a href=\"%s\">dalla console %s</a>, quindi scegli un nome bucket (Globally Unique - tutti gli utenti %s) (lettere e numeri) (e facoltativamente un percorso) da utilizzare per lo storage. Il bucket verrà creato, se non esiste già."
1203
 
1204
+ #: methods/s3.php:398
1205
  msgid "If you see errors about SSL certificates, then please go here for help."
1206
  msgstr "Se si trovano errori sui certificati SSL, allora vai qui per un aiuto."
1207
 
1208
+ #: methods/s3.php:409
1209
  msgid "%s access key"
1210
  msgstr "Chiave di accesso %s"
1211
 
1212
+ #: methods/s3.php:413
1213
  msgid "%s secret key"
1214
  msgstr "Chiave segreta %s"
1215
 
1216
+ #: methods/s3.php:417
1217
  msgid "%s location"
1218
  msgstr "posizione %s"
1219
 
1220
+ #: methods/s3.php:418
1221
  msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
1222
  msgstr "Inserire solo il nome del bucket oppure il bucket e il percorso. Esempi: mybucket, mybucket/mypath"
1223
 
1224
+ #: methods/s3.php:439
1225
  msgid "API secret"
1226
  msgstr "API segreto"
1227
 
1228
+ #: methods/s3.php:460
1229
  msgid "Failure: No bucket details were given."
1230
  msgstr "Errore: Nessun dettaglio del bucket è stato inserito."
1231
 
1232
+ #: methods/s3.php:475
1233
  msgid "Region"
1234
  msgstr "regione"
1235
 
1236
+ #: methods/s3.php:493
1237
  msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another %s user may already have taken your name)."
1238
  msgstr "Errore: Impossibile accedere o creare il bucket con successo. Si prega di verificare le credenziali di accesso, e se queste sono corrette si consiglia di provare un altro nome del bucket (un altro utente %s potrebbe già aver preso il suo nome)."
1239
 
1240
+ #: methods/s3.php:507 methods/s3.php:519
1241
  msgid "Failure"
1242
  msgstr "Errore"
1243
 
1244
+ #: methods/s3.php:507 methods/s3.php:519
1245
  msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
1246
  msgstr "Accesso al bucket ottenuto, ma il tentativo di creare un file in esso è fallito."
1247
 
1248
+ #: methods/s3.php:509
1249
  msgid "We accessed the bucket, and were able to create files within it."
1250
  msgstr "Accesso al bucket ottenuto, ed è stato possibile creare files al suo interno."
1251
 
1252
+ #: methods/s3.php:512
1253
  msgid "The communication with %s was encrypted."
1254
  msgstr "La comunicazione con %s era cifrata"
1255
 
1256
+ #: methods/s3.php:514
1257
  msgid "The communication with %s was not encrypted."
1258
  msgstr "La comunicazione con %s non era cifrata."
1259
 
1265
  msgid "You do not appear to be authenticated with Dropbox"
1266
  msgstr "Sembra che non si sia autenticati con Dropbox"
1267
 
1268
+ #: methods/dropbox.php:137 methods/dropbox.php:142
1269
  msgid "error: failed to upload file to %s (see log file for more)"
1270
  msgstr "Errore: Impossibile caricare il file %s (vedi il file di log per maggiori informazioni)"
1271
 
1272
+ #: methods/dropbox.php:285
1273
  msgid "Need to use sub-folders?"
1274
  msgstr "Si vuole utilizzare le sotto-cartelle?"
1275
 
1276
+ #: methods/dropbox.php:285
1277
  msgid "Backups are saved in"
1278
  msgstr "I backup vengono salvati in"
1279
 
1280
+ #: methods/dropbox.php:285
1281
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1282
  msgstr "Se si esegue il backup di più siti nello stesso Dropbox e si vuole organizzare con sottocartelle, allora"
1283
 
1284
+ #: methods/dropbox.php:285
1285
  msgid "there's an add-on for that."
1286
  msgstr "c'è un add-on per questo."
1287
 
1309
  msgid "Cloud Files container"
1310
  msgstr "Contenitore di files remoti"
1311
 
1312
+ #: methods/googledrive.php:452
1313
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1314
  msgstr "il modulo %s di UpdraftPlus <strong>richiede</strong> %s. Si prega di non presentare alcuna richiesta di supporto, non ci sono alternative."
1315
 
1316
+ #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1317
+ #: methods/s3.php:439 methods/ftp.php:222 methods/ftp.php:226
1318
+ #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1319
+ #: addons/sftp.php:273
1320
  msgid "Failure: No %s was given."
1321
  msgstr "Errore: %s non è stato fornito."
1322
 
1323
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1324
  msgid "API key"
1325
  msgstr "Chiave API"
1326
 
1327
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1328
  msgid "Username"
1329
  msgstr "Username"
1330
 
1360
  msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; backups larger than any limits will not arrive. If you really need a large backup via email, then you could fund a new feature (to break the backup set into configurable-size pieces) - but the demand has not yet existed for such a feature."
1361
  msgstr "Verrà utilizzato l'indirizzo email inserito sopra. Se si sceglie \"E-Mail\", <strong>fare attenzione</strong> che i server di posta tendono ad avere limiti di dimensione, in genere intorno a 10-20Mb; i backup più grandi del limite non arriveranno. Se davvero si necessita di un backup grande via email, allora si potrebbe finanziare una nuova funzionalità (per dividere il set di backup in pezzi di dimensione configurabile) - ma ancora non esiste una tale funzione."
1362
 
1363
+ #: methods/s3.php:154
1364
  msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1365
  msgstr "upload di %s: impossibile ottenere l'uploadID per il caricamento multiparte - vedere il file di log per maggiori dettagli"
1366
 
1367
+ #: methods/s3.php:177
1368
  msgid "%s error: file %s was shortened unexpectedly"
1369
  msgstr "Errore %s: il file %s è stato accorciato in modo imprevisto"
1370
 
1371
+ #: methods/s3.php:187
1372
  msgid "%s chunk %s: upload failed"
1373
  msgstr "%s parte %s: caricamento fallito"
1374
 
1375
+ #: methods/s3.php:201
1376
  msgid "%s upload (%s): re-assembly failed (see log for more details)"
1377
  msgstr "Caricamento di %s (%s) riassemblaggio fallito (vedere il log per maggiori dettagli)"
1378
 
1379
+ #: methods/s3.php:205
1380
  msgid "%s re-assembly error (%s): (see log file for more)"
1381
  msgstr "%s re-assembly error (%s): (guarda il file di log per più informazioni)"
1382
 
1383
+ #: methods/s3.php:217
1384
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
  msgstr "Errore %s: Impossibile creare il bucket %s. Controllare le autorizzazioni e le credenziali."
1386
 
1387
+ #: methods/googledrive.php:462
1388
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1389
  msgstr "Per informazioni più esaustive, compresi screenshot, segui questo collegamento. La descrizione che segue è sufficiente per gli utenti più esperti."
1390
 
1391
+ #: methods/googledrive.php:463
1392
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1393
  msgstr "Segui questo link per la vostra Google API Console, e ci crea un ID cliente nella sezione Accesso API."
1394
 
1395
+ #: methods/googledrive.php:463
1396
  msgid "Select 'Web Application' as the application type."
1397
  msgstr "Selezionare 'Applicazione Web' come il tipo di applicazione."
1398
 
1399
+ #: methods/googledrive.php:463
1400
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1401
  msgstr "È necessario aggiungere quanto segue come reindirizzamento autorizzato URI (alla voce \"Altre opzioni\") quando richiesto"
1402
 
1403
+ #: methods/googledrive.php:463
1404
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1405
  msgstr "N.B. Se si installa UpdraftPlus su diversi siti WordPress, allora non si può riutilizzare il vostro ID cliente, è necessario crearne uno nuovo per ogni sito dalla vostra console Google API."
1406
 
1407
+ #: methods/googledrive.php:466
1408
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1409
  msgstr "SimpleXMLElement non è installato. Il backups su Google Drive <b>NON</b> funziona senza di esso."
1410
 
1411
+ #: methods/googledrive.php:473
1412
  msgid "Client ID"
1413
  msgstr "ID Cliente"
1414
 
1415
+ #: methods/googledrive.php:474
1416
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1417
  msgstr "Se Google in seguito visualizzerà il messaggio \"invalid_client\", allora non si è inserito un ID cliente valido."
1418
 
1419
+ #: methods/googledrive.php:477
1420
  msgid "Client Secret"
1421
  msgstr "Segreto del Client"
1422
 
1423
+ #: methods/googledrive.php:481
1424
  msgid "Folder ID"
1425
  msgstr "ID Cartella"
1426
 
1427
+ #: methods/googledrive.php:485
 
 
 
 
1428
  msgid "Authenticate with Google"
1429
  msgstr "Autentica con Google"
1430
 
1431
+ #: methods/googledrive.php:486
1432
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1433
  msgstr "<strong>Dopo</strong> aver salvato le impostazioni (facendo clic su 'Salva modifiche' sotto), fare clic su questo collegamento per completare l'autenticazione con Google."
1434
 
1446
  msgid "%s Error: Failed to open local file"
1447
  msgstr "Errore %s: Impossibile aprire il file locale"
1448
 
1449
+ #: methods/cloudfiles.php:105 methods/cloudfiles.php:147 methods/s3.php:128
1450
+ #: methods/s3.php:134 methods/s3.php:135 addons/sftp.php:86
1451
  msgid "%s Error: Failed to upload"
1452
  msgstr "Errore %s: Impossibile caricare il file."
1453
 
1455
  msgid "Cloud Files error - failed to upload file"
1456
  msgstr "Errore File remoti - impossibile caricare il file"
1457
 
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
1459
  msgid "Error opening local file: Failed to download"
1460
  msgstr "Errore durante l'apertura del file locale: Impossibile fare il download"
1461
 
1467
  msgid "Testing - Please Wait..."
1468
  msgstr "Verifica - attendere prego..."
1469
 
1470
+ #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1471
+ #: methods/s3.php:422 methods/ftp.php:163 methods/ftp.php:201
1472
+ #: addons/webdav.php:268 addons/sftp.php:235
1473
  msgid "Test %s Settings"
1474
  msgstr "Test dei settaggi %s"
1475
 
1481
  msgid "Also, you should read this important FAQ."
1482
  msgstr "Inoltre, si dovrebbe leggere questa importante FAQ."
1483
 
1484
+ #: methods/googledrive.php:202
1485
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1486
  msgstr "Account pieno: il tuo account %s ha solamente %d bytes liberi, ma il file da caricare è di %d bytes"
1487
 
1488
+ #: methods/googledrive.php:217
1489
  msgid "Failed to upload to %s"
1490
  msgstr "Impossibile caricare su %s"
1491
 
1492
+ #: methods/googledrive.php:334
1493
  msgid "An error occurred during %s upload (see log for more details)"
1494
  msgstr "Si è verificato un errore durante il caricamento di %s (vedi log per maggiori dettagli)"
1495
 
1496
+ #: methods/googledrive.php:373
1497
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1498
  msgstr "Errore di Google Drive: %d: impossibile scaricare: impossibile trovare un record del file di ID di Google Drive per questo file"
1499
 
1500
+ #: methods/googledrive.php:378
1501
  msgid "Could not find %s in order to download it"
1502
  msgstr "Impossibile trovare %s per poterlo scaricare"
1503
 
1504
+ #: methods/googledrive.php:391
1505
  msgid "Google Drive "
1506
  msgstr "Google Drive"
1507
 
1508
+ #: methods/googledrive.php:409
1509
  msgid "Account is not authorized."
1510
  msgstr "Account non autorizzato."
1511
 
1512
+ #: methods/googledrive.php:442
1513
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1514
  msgstr "%s è una buona scelta, perché UpdraftPlus supporta i caricamenti frammentati - non importa quanto sia grande il vostro sito, UpdraftPlus può caricare un po 'alla volta, senza avere problemi con il timeout."
1515
 
1516
+ #: restorer.php:832
1517
  msgid "will restore as:"
1518
  msgstr "sarà ripristinato come:"
1519
 
1520
+ #: restorer.php:899
1521
  msgid "An error (%s) occured:"
1522
  msgstr "Si è verificato un errore (%s)"
1523
 
1524
+ #: restorer.php:899
1525
  msgid "the database query being run was:"
1526
  msgstr "la query di database in corso di esecuzione è:"
1527
 
1528
+ #: restorer.php:905
1529
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
  msgstr "Si sono verificati troppi errori di database - ripristino annullato (è necessario ripristinare manualmente)"
1531
 
1532
+ #: restorer.php:913
1533
  msgid "Database lines processed: %d in %.2f seconds"
1534
  msgstr "Linee di database processate: %d in %.2f secondi"
1535
 
1536
+ #: restorer.php:858
1537
  msgid "Finished: lines processed: %d in %.2f seconds"
1538
  msgstr "Finito: linee processate: %d in %.2f secondi"
1539
 
1540
+ #: restorer.php:957 restorer.php:978
1541
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1542
  msgstr "Il prefisso di tabella è cambiato: cambio in accordo i campo(i) della tabella %s:"
1543
 
1544
+ #: restorer.php:961 restorer.php:1008 admin.php:1679 admin.php:1703
1545
+ #: admin.php:2496
1546
  msgid "OK"
1547
  msgstr "OK"
1548
 
1549
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1550
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1551
  msgstr "È necessario autenticare nuovamente con %s, le credenziali esistenti non funzionano."
1552
 
1563
  msgid "follow this link to get it"
1564
  msgstr "Clicca su questo collegamento per averlo."
1565
 
1566
+ #: methods/googledrive.php:116
1567
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1568
  msgstr "Nessun token di aggiornamento è stato ricevuto da Google. Questo spesso significa che si è inserito il \"Segreto Client\" in modo errato, o che non si è stati ancora ri-autenticati (sotto) in quanto correzione. Si prega di ricontrollare, e di seguire il link per autenticarsi nuovamente. Infine, se questo non dovesse funzionare, utilizzare la modalità expert per cancellare tutte le impostazioni, creare un nuovo nuovo ID cliente di Google / segreto, e iniziare nuovamente."
1569
 
1570
+ #: methods/googledrive.php:125
1571
  msgid "Authorization failed"
1572
  msgstr "Autorizzazione fallita"
1573
 
1574
+ #: methods/googledrive.php:146
1575
  msgid "Your %s quota usage: %s %% used, %s available"
1576
  msgstr "Quota di utilizzo %s: %s %% utilizzata, %s disponibile"
1577
 
1578
+ #: methods/googledrive.php:152
1579
  msgid "Success"
1580
  msgstr "Success"
1581
 
1582
+ #: methods/googledrive.php:152
1583
  msgid "you have authenticated your %s account."
1584
  msgstr "hai autenticato il tuo account %s."
1585
 
1586
+ #: methods/googledrive.php:168 methods/googledrive.php:232
1587
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1588
  msgstr "Non si è ancora ottenuto un token di accesso da parte di Google - è necessario autorizzare o ri-autorizzare la connessione a Google Drive."
1589
 
1590
+ #: methods/googledrive.php:169 methods/googledrive.php:363
1591
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1592
  msgstr "Non si è ancora ottenuto il token di accesso da Google (l'utente potrebbe non essere autorizzato)"
1593
 
1594
+ #: restorer.php:161
1595
  msgid "wp-config.php from backup: restoring (as per user's request)"
1596
  msgstr "wp-config.php da backup: ripristino (come da richiesta dell'utente)"
1597
 
1598
+ #: restorer.php:588
 
 
 
 
1599
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1600
  msgstr "Attenzione: PHP safe_mode &egrave; attivo sul tuo server. Questo pu&ograve; facilmente portare a Timeout. Nel caso dovesse verificarsene uno &egrave; necessario ripristinare manualmente il file tramite phpMyAdmin o simili."
1601
 
1602
+ #: restorer.php:593
1603
  msgid "Failed to find database file"
1604
  msgstr "Impossibile trovare il file del database"
1605
 
1606
+ #: restorer.php:599
1607
  msgid "Failed to open database file"
1608
  msgstr "Impossibile aprire il file del database"
1609
 
1610
+ #: restorer.php:623
1611
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1612
  msgstr "Accesso al database: l'accesso diretto a MySQL non è disponibile, quindi si utilizzerà wpdb (sarà notevolmente più lento)"
1613
 
1614
+ #: restorer.php:698 admin.php:890
1615
  msgid "Backup of:"
1616
  msgstr "Backup di:"
1617
 
1618
+ #: restorer.php:702 restorer.php:772
1619
  msgid "Old table prefix:"
1620
  msgstr "Vecchio prefisso di tabella"
1621
 
1622
+ #: admin.php:2493
 
 
 
 
 
 
 
 
1623
  msgid "Archive is expected to be size:"
1624
  msgstr "Dimensione stimata dell'archivio:"
1625
 
1626
+ #: admin.php:2501
1627
  msgid "The backup records do not contain information about the proper size of this file."
1628
  msgstr "I registri di backup non contengono informazioni valide sulle dimensioni di questo file."
1629
 
1630
+ #: admin.php:2548
1631
  msgid "Error message"
1632
  msgstr "Messaggio d'errore"
1633
 
1634
+ #: admin.php:2504 admin.php:2505
1635
  msgid "Could not find one of the files for restoration"
1636
  msgstr "Impossibile trovare uno dei file per il ripristino"
1637
 
1638
+ #: restorer.php:21
1639
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1640
  msgstr "UpdraftPlus non è in grado di ripristinare direttamente questo tipo di entità. Il ripristino deve essere fatto manualmente."
1641
 
1642
+ #: restorer.php:22
1643
  msgid "Backup file not available."
1644
  msgstr "File di backup non disponibile."
1645
 
1646
+ #: restorer.php:23
1647
  msgid "Copying this entity failed."
1648
  msgstr "Copia di questa entità non è riuscita."
1649
 
1650
+ #: restorer.php:24
1651
  msgid "Unpacking backup..."
1652
  msgstr "Scompattamento del backup..."
1653
 
1654
+ #: restorer.php:25
1655
  msgid "Decrypting database (can take a while)..."
1656
  msgstr "Decriptaggio database (potrebbe richiedere un po' di tempo)..."
1657
 
1658
+ #: restorer.php:26
1659
  msgid "Database successfully decrypted."
1660
  msgstr "Il database decriptato con successo."
1661
 
1662
+ #: restorer.php:27
1663
  msgid "Moving old directory out of the way..."
1664
  msgstr "Sposta le vecchie cartelle..."
1665
 
1666
+ #: restorer.php:29
 
 
 
 
1667
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1668
  msgstr "Ripristino del database (su un sito di grandi dimensioni questa operazione potrebbe richiedere molto tempo - se si verifica un timeout (che può accadere se la vostra società di web hosting ha configurato il vostro hosting per limitare le risorse) è necessario utilizzare un metodo diverso, come ad esempio phpMyAdmin) ..."
1669
 
1670
+ #: restorer.php:30
1671
  msgid "Cleaning up rubbish..."
1672
  msgstr "Pulizia del sistema..."
1673
 
1674
+ #: restorer.php:31
1675
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1676
  msgstr "Impossibile spostare le vecchie cartelle. Forse hai già cartelle -old che devono essere eliminate?"
1677
 
1678
+ #: restorer.php:32
1679
  msgid "Could not delete old directory."
1680
  msgstr "Impossibile cancellare le vecchie cartelle."
1681
 
1682
+ #: restorer.php:33
1683
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
  msgstr "Impossibile muovere la nuova cartella in posizione. Controlla la cartella wp-content/upgrade"
1685
 
1686
+ #: restorer.php:34
1687
  msgid "Failed to delete working directory after restoring."
1688
  msgstr "Impossibile cancellare la catrella di lavoro dopo il rispristino."
1689
 
1690
+ #: restorer.php:81
1691
  msgid "Failed to create a temporary directory"
1692
  msgstr "Impossibile creare una cartella temporanea"
1693
 
1694
+ #: restorer.php:99
1695
  msgid "Failed to write out the decrypted database to the filesystem"
1696
  msgstr "Impossibile scrivere il database decodificato sul filesystem"
1697
 
1698
+ #: restorer.php:157
1699
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1700
  msgstr "wp-config.php dal backup: verrà ripristinato come wp-config-backup.php"
1701
 
1702
+ #: admin.php:2061
1703
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1704
  msgstr "Scegliendo questa opzione si riduce la sicurezza, impedendo a UpdraftPlus di utilizzare SSL per l'autenticazione e il trasporto criptato, dove possibile. Si noti che alcuni provider di cloud storage non consentono questo (ad esempio Dropbox), così con quei fornitori questa impostazione non avrà alcun effetto."
1705
 
1706
+ #: admin.php:2085
1707
  msgid "Save Changes"
1708
  msgstr "Salva i cambiamenti"
1709
 
1710
+ #: methods/googledrive.php:452
1711
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1712
  msgstr "L'installazione di PHP sull tuo server web non ha incluso un modulo necessario (%s). Contattare il supporto del provider di web hosting."
1713
 
1714
+ #: admin.php:2119
1715
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1716
  msgstr "L'installazione PHP/Curl sul server web non supporta l'accesso tramite HTTPS. Le comunicazioni con %s saranno crittografate. chiedete al vostro host web di installare Curl/SSL al fine di poter utilizzare la cifratura (tramite un add-on)."
1717
 
1718
+ #: admin.php:2121
1719
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1720
  msgstr ""
1721
  "L'installazione del web server PHP/Curl non supporta l'accesso tramite HTTPS.\n"
1722
  "E' impossibile accedere a %s senza questo supporto. Si prega di contattare il supporto del provider di web hosting. %s <strong>richiede</strong> Curl + https. Si prega di non presentare alcuna richiesta a sostegno, non ci sono alternative."
1723
 
1724
+ #: admin.php:2124
1725
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1726
  msgstr "Buona notizie: la comunicazione del tuo sito con %s può essere cifrata. Se si notano errori dovuti alla crittografia, cercare in \"Impostazioni Avanzate\" per ulteriori informazioni."
1727
 
1728
+ #: admin.php:2197
1729
  msgid "Delete this backup set"
1730
  msgstr "Cancella questo set di backup"
1731
 
1732
+ #: admin.php:2246
1733
  msgid "Press here to download"
1734
  msgstr "Premi qui per il download"
1735
 
1736
+ #: admin.php:2219 admin.php:2274
1737
  msgid "(No %s)"
1738
  msgstr "(Nessun %s)"
1739
 
1740
+ #: admin.php:2282
1741
  msgid "Backup Log"
1742
  msgstr "Backup Log"
1743
 
1744
+ #: admin.php:2302
1745
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1746
  msgstr "Dopo aver premuto questo pulsante, si potrà scegliere quali componenti si desidera ripristinare"
1747
 
1748
+ #: admin.php:2392
1749
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1750
  msgstr "Questo backup non esiste nella Cronologia Backup - ripristino interrotto. Timestamp:"
1751
 
1752
+ #: admin.php:2420
1753
  msgid "UpdraftPlus Restoration: Progress"
1754
  msgstr "UpdraftPlus Ripristino: avanzamento"
1755
 
1756
+ #: admin.php:2442
1757
  msgid "ABORT: Could not find the information on which entities to restore."
1758
  msgstr "ANNULLATO: Impossibile trovare le informazioni sulle entità da ripristinare."
1759
 
1760
+ #: admin.php:2443
1761
  msgid "If making a request for support, please include this information:"
1762
  msgstr "Se si fa la richiesta di assistenza, si prega di includere le seguenti informazioni:"
1763
 
1764
+ #: admin.php:2055
 
 
 
 
1765
  msgid "Do not verify SSL certificates"
1766
  msgstr "Non verificare i certificati SSL"
1767
 
1768
+ #: admin.php:2056
1769
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1770
  msgstr "La scelta di questa opzione riduce la sicurezza impedendo a UpdraftPlus di verificare l'identità dei siti cifrati a cui si collega (ad esempio Dropbox, Google Drive). Ciò significa che UpdraftPlus userà SSL solo per la crittografia del traffico, e non per l'autenticazione."
1771
 
1772
+ #: admin.php:2056
1773
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1774
  msgstr "Ricorda che non tutti i metodi di backup su Cloud utilizzano obbligatoriamente un autenticazione SSL."
1775
 
1776
+ #: admin.php:2060
1777
  msgid "Disable SSL entirely where possible"
1778
  msgstr "Disattivare SSL del tutto, se possibile"
1779
 
1780
+ #: admin.php:2007
1781
  msgid "Expert settings"
1782
  msgstr "Impostazioni avanzate"
1783
 
1784
+ #: admin.php:2008
1785
  msgid "Show expert settings"
1786
  msgstr "Mostra impostazioni avanzate"
1787
 
1788
+ #: admin.php:2008
1789
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1790
  msgstr "fare clic su questo elemento per mostrare ulteriori opzioni, non perdete tempo a meno che non hai un problema o sei curioso."
1791
 
1792
+ #: admin.php:2023
1793
  msgid "Delete local backup"
1794
  msgstr "Cancella backup locale"
1795
 
1796
+ #: admin.php:2028
 
 
 
 
1797
  msgid "Backup directory"
1798
  msgstr "Cartella di Backup"
1799
 
1800
+ #: admin.php:2035
1801
  msgid "Backup directory specified is writable, which is good."
1802
  msgstr "La cartella di backup specificata è scrivibile, che è buona cosa."
1803
 
1804
+ #: admin.php:2043
1805
  msgid "Click here to attempt to create the directory and set the permissions"
1806
  msgstr "Clicca qui per tentare di creare la directory e impostare le autorizzazioni"
1807
 
1808
+ #: admin.php:2043
1809
  msgid "or, to reset this option"
1810
  msgstr "o, per resettare questa opzione"
1811
 
1812
+ #: admin.php:2043
1813
  msgid "click here"
1814
  msgstr "Clicca qui"
1815
 
1816
+ #: admin.php:2043
1817
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1818
  msgstr "Se questo è infruttuoso controllare i permessi sul vostro server o cambiarlo in un'altra cartella che sia scrivibile dal tuo web server."
1819
 
1820
+ #: admin.php:2046
1821
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1822
  msgstr "Questo è dove UpdraftPlus scriverà i file zip che crea inizialmente. Questa cartella deve essere scrivibile dal server web. In genere si desidera avere la cartella all'interno della cartella wp-content (questa è l'impostazione predefinita). <b>Non</b> inserirlo dentro le cartelle di upload, perché causerà problemi di ricorsione (backup di backup di backup di ...)."
1823
 
1824
+ #: admin.php:2050
1825
  msgid "Use the server's SSL certificates"
1826
  msgstr "Utilizza i certificati SSL del server"
1827
 
1828
+ #: admin.php:2051
1829
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1830
  msgstr "Per impostazione predefinita UpdraftPlus utilizza il proprio archivio di certificati SSL per verificare l'identità dei siti remoti (cioè per assicurarsi che sta parlando con il vero Dropbox, Amazon S3, ecc, e non un attaccante). Teniamo questi certificati aggiornati. Tuttavia, se si verificasse un errore SSL, allora la scelta di questa opzione può aiutare ( Scegliendo questa opzione, si permette a UpdraftPlus di utilizzare la collezione di certificati del vostro web server) ."
1831
 
1832
+ #: admin.php:1904
1833
  msgid "Use WordShell for automatic backup, version control and patching"
1834
  msgstr "Utilizza WordShell per il backup automatico, il controllo di versione e per gestire le patch"
1835
 
1836
+ #: admin.php:1908
1837
  msgid "Email"
1838
  msgstr "E-mail"
1839
 
1840
+ #: admin.php:1909
1841
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1842
  msgstr "Inserire un indirizzo qui per avere l'invio del rapporto (e l'intero backup, se scelto)."
1843
 
1844
+ #: admin.php:1913
1845
  msgid "Database encryption phrase"
1846
  msgstr "Frase di crittografia del database"
1847
 
1848
+ #: admin.php:1920
1849
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1850
  msgstr "Se si immette del testo qui, verrà utilizzato per cifrare i backup (Rijndael). <strong>Si prega di fare una copia separata di essa e di non perderla, o tutti i backup <em>saranno inutili</em>. </strong> Al momento, solo il file di database è crittografato. Questa è anche la chiave utilizzata per decifrare i backup da questa interfaccia di amministrazione (quindi se la si cambia, la decrittografia automatica non funzionerà fino a quando non si cambia di nuovo)."
1851
 
1852
+ #: admin.php:1920
1853
  msgid "You can also decrypt a database manually here."
1854
  msgstr "Qui puoi anche decrittare manualmente un database."
1855
 
1856
+ #: admin.php:1923
1857
  msgid "Manually decrypt a database backup file"
1858
  msgstr "Decifra manualmente un file di backup del database"
1859
 
1860
+ #: admin.php:1930
 
 
 
 
1861
  msgid "Use decryption key"
1862
  msgstr "Utilizzo chiave di decrittazione"
1863
 
1864
+ #: admin.php:1944
1865
  msgid "Copying Your Backup To Remote Storage"
1866
  msgstr "Copia del backup per archiviazione remota"
1867
 
1868
+ #: admin.php:1948
1869
  msgid "Choose your remote storage"
1870
  msgstr "Scegli il tuo Storage Remoto"
1871
 
1872
+ #: admin.php:1960
1873
  msgid "None"
1874
  msgstr "Nessuno"
1875
 
1876
+ #: admin.php:114
1877
  msgid "Cancel"
1878
  msgstr "Annulla"
1879
 
1880
+ #: admin.php:100
1881
  msgid "Requesting start of backup..."
1882
  msgstr "Inizio del backup richiesto..."
1883
 
1884
+ #: admin.php:2000
1885
  msgid "Advanced / Debugging Settings"
1886
  msgstr "Impostazioni Avanzate e di Debug"
1887
 
1888
+ #: admin.php:2003
1889
  msgid "Debug mode"
1890
  msgstr "Debug mode"
1891
 
1892
+ #: admin.php:2004
1893
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1894
  msgstr "Spunta qui per ricevere maggiori informazioni e email sul processo di backup - utile se qualcosa è andato storto. <strong>Si deve</strong> inviare questo log se si sta inoltrando una segnalazione di bug."
1895
 
1896
+ #: admin.php:1904
1897
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1898
  msgstr "Le cartelle sopra contengono tutto, tranne il core di WordPress che può essere scaricato da WordPress.org."
1899
 
1900
+ #: admin.php:1904
1901
  msgid "Or, get the \"More Files\" add-on from our shop."
1902
  msgstr "Oppure, ottenere l'add-on \"More Files\" dal nostro negozio online."
1903
 
1904
+ #: admin.php:1835
1905
  msgid "Daily"
1906
  msgstr "Giornaliero"
1907
 
1908
+ #: admin.php:1835
1909
  msgid "Weekly"
1910
  msgstr "Settimanale"
1911
 
1912
+ #: admin.php:1835
1913
  msgid "Fortnightly"
1914
  msgstr "Quindicinale"
1915
 
1916
+ #: admin.php:1835
1917
  msgid "Monthly"
1918
  msgstr "Mensile"
1919
 
1920
+ #: admin.php:1844 admin.php:1862
1921
  msgid "and retain this many backups"
1922
  msgstr "e conservare questo numero di backup"
1923
 
1924
+ #: admin.php:1851
1925
  msgid "Database backup intervals"
1926
  msgstr "Intervalli di backup del batabase"
1927
 
1928
+ #: admin.php:1869
1929
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1930
  msgstr "Se si desidera pianificare automaticamente i backup, scegliere la pianificazione dal menu a tendina sopra. I backup avverranno agli intervalli indicati. Se due pianificazioni coincidono, avverranno entrambi insieme. Se si sceglie \"manuale\", allora sarà necessario fare clic sul pulsante \"Esegui Backup\" ogni volta che si desidera una copia di backup."
1931
 
1932
+ #: admin.php:1870
1933
  msgid "To fix the time at which a backup should take place,"
1934
  msgstr "Fissare il momento in cui un backup deve avvenire,"
1935
 
1936
+ #: admin.php:1870
1937
  msgid "e.g. if your server is busy at day and you want to run overnight"
1938
  msgstr "ad esempio, se il server è occupato di giorno si può eseguirlo durante la notte"
1939
 
1940
+ #: admin.php:1870
1941
  msgid "use the \"Fix Time\" add-on"
1942
  msgstr "utilizzare il \"Fix Time\" add-on"
1943
 
1944
+ #: admin.php:1874
1945
  msgid "Include in files backup"
1946
  msgstr "Includere nei files di backup"
1947
 
1948
+ #: admin.php:1884
1949
  msgid "Any other directories found inside wp-content"
1950
  msgstr "Eventuali altre directory trovati dentro wp-content"
1951
 
1952
+ #: admin.php:1890
1953
  msgid "Exclude these:"
1954
  msgstr "Escludi questi:"
1955
 
1956
+ #: admin.php:1614
 
 
 
 
1957
  msgid "Debug Database Backup"
1958
  msgstr "Debug Database Backup"
1959
 
1960
+ #: admin.php:1614
1961
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1962
  msgstr "Questo causerà un backup immediato del database. La pagina non riuscirà a caricarsi fino a che non finisce il processo(cioè, non in programma). Il backup potrebbe andare in timeout; in realtà questo pulsante è solo utile per verificare che il backup sia in grado di passare le fasi iniziali, o per piccoli siti WordPress .."
1963
 
1964
+ #: admin.php:1620
1965
  msgid "Wipe Settings"
1966
  msgstr "Pulizia dei settaggi"
1967
 
1968
+ #: admin.php:1621
1969
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1970
  msgstr "Questo pulsante consente di cancellare tutte le impostazioni di UpdraftPlus (ma non i vostri backup esistenti nel vostro cloud storage). Sarà quindi necessario inserire di nuovo tutte le impostazioni. Se lo si desidera è possibile farlo prima della disattivazione / disinstallazione di UpdraftPlus."
1971
 
1972
+ #: admin.php:1624
1973
  msgid "Wipe All Settings"
1974
  msgstr "Pulizia di tutti i settaggi"
1975
 
1976
+ #: admin.php:1624
1977
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1978
  msgstr "Questa operazione eliminerà tutte le impostazioni di UpdraftPlus - si è sicuri di volerlo fare?"
1979
 
1980
+ #: admin.php:1626
1981
  msgid "Active jobs"
1982
  msgstr "Processi attivi"
1983
 
1984
+ #: admin.php:1647
1985
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1986
  msgstr "%s: iniziata a: %s; prossima ripresa: %d (dopo %ss)"
1987
 
1988
+ #: admin.php:1647
1989
  msgid "show log"
1990
  msgstr "Mostra log"
1991
 
1992
+ #: admin.php:1647
1993
  msgid "delete schedule"
1994
  msgstr "elimina programmazione"
1995
 
1996
+ #: admin.php:1654
1997
  msgid "(None)"
1998
  msgstr "(Nessuno)"
1999
 
2000
+ #: admin.php:115 admin.php:1673 admin.php:1698
 
 
 
 
2001
  msgid "Delete"
2002
  msgstr "Cancella"
2003
 
2004
+ #: admin.php:1739
2005
  msgid "The request to the filesystem to create the directory failed."
2006
  msgstr "La richiesta di creazione della cartella al file system è fallita."
2007
 
2008
+ #: admin.php:1753
2009
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
2010
  msgstr "La cartella è stata creata, ma abbiamo dovuto cambiare i permessi dei file a 777 (tutto scrivibile) per essere in grado di scrivere. Si consiglia di verificare con il fornitore di hosting che questo non causerà alcun problema"
2011
 
2012
+ #: admin.php:1757
2013
  msgid "The folder exists, but your webserver does not have permission to write to it."
2014
  msgstr "La cartella esiste, ma il server web non ha il permesso di scrivere."
2015
 
2016
+ #: admin.php:1757
2017
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
2018
  msgstr "È necessario consultare il proprio web hosting provider per sapere come impostare le autorizzazioni per permettere a un plugin di WordPress di scrivere nella cartella."
2019
 
2020
+ #: admin.php:1812
2021
  msgid "Download log file"
2022
  msgstr "Scarica il file di log"
2023
 
2024
+ #: admin.php:1816
2025
  msgid "No backup has been completed."
2026
  msgstr "Nessun backup è stato completato."
2027
 
2028
+ #: admin.php:1832
2029
  msgid "File backup intervals"
2030
  msgstr "Intervallo di creazione backup"
2031
 
2032
+ #: admin.php:1835
2033
  msgid "Manual"
2034
  msgstr "Manuale"
2035
 
2036
+ #: admin.php:1835
2037
  msgid "Every 4 hours"
2038
  msgstr "Ogni 4 ore"
2039
 
2040
+ #: admin.php:1835
2041
  msgid "Every 8 hours"
2042
  msgstr "Ogni 8 ore"
2043
 
2044
+ #: admin.php:1835
2045
  msgid "Every 12 hours"
2046
  msgstr "Ogni 12 ore"
2047
 
2048
+ #: admin.php:1536
2049
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
2050
  msgstr "Per continuare, premere 'Esegui Backup'. Poi, guarda il campo 'Ultimo Messaggio di log' per l'attività dopo circa 10 secondi. WordPress dovrebbe avviare il backup in esecuzione in background."
2051
 
2052
+ #: admin.php:1538
2053
  msgid "Does nothing happen when you schedule backups?"
2054
  msgstr "Non succede nulla quando si pianifica i backup?"
2055
 
2056
+ #: admin.php:1538
2057
  msgid "Go here for help."
2058
  msgstr "Vai qui per l'aiuto."
2059
 
2060
+ #: admin.php:1544
2061
  msgid "Multisite"
2062
  msgstr "Multi-sito"
2063
 
2064
+ #: admin.php:1548
2065
  msgid "Do you need WordPress Multisite support?"
2066
  msgstr "Hai bisogno di supporto per WordPress multi-sito?"
2067
 
2068
+ #: admin.php:1548
2069
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2070
  msgstr "Si prega di verificare UpdraftPlus Premium, oppure l'add-on stand-alone multi-sito."
2071
 
2072
+ #: admin.php:1553
2073
  msgid "Configure Backup Contents And Schedule"
2074
  msgstr "Configurare Contenuti di backup e Pianificazione"
2075
 
2076
+ #: admin.php:1559
2077
  msgid "Debug Information And Expert Options"
2078
  msgstr "Informazioni di debug e Opzioni Avanzate"
2079
 
2080
+ #: admin.php:1562
2081
  msgid "Web server:"
2082
  msgstr "Web server:"
2083
 
2084
+ #: admin.php:1565
2085
  msgid "Peak memory usage"
2086
  msgstr "Utilizzo di memoria (picco)"
2087
 
2088
+ #: admin.php:1566
2089
  msgid "Current memory usage"
2090
  msgstr "Utilizzo di memoria attuale"
2091
 
2092
+ #: admin.php:1567
2093
  msgid "PHP memory limit"
2094
  msgstr "Limite di memoria PHP"
2095
 
2096
+ #: admin.php:1568 admin.php:1570
2097
  msgid "%s version:"
2098
  msgstr "Versione %s"
2099
 
2100
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2101
  msgid "Yes"
2102
  msgstr "Si"
2103
 
2104
+ #: admin.php:1575 admin.php:1582
2105
  msgid "No"
2106
  msgstr "No"
2107
 
2108
+ #: admin.php:1578
2109
  msgid "PHP has support for ZipArchive::addFile:"
2110
  msgstr "PHP supporta ZipArchive::addFile:"
2111
 
2112
+ #: admin.php:1587
2113
  msgid "Total (uncompressed) on-disk data:"
2114
  msgstr "Totale (non compresso) dati su disco:"
2115
 
2116
+ #: admin.php:1588
2117
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
2118
  msgstr "N.B. Questo conteggio si basa su quello che era, o non era, escluso l'ultima volta che sono state salvate le opzioni."
2119
 
2120
+ #: admin.php:1595
2121
  msgid "count"
2122
  msgstr "conteggio"
2123
 
2124
+ #: admin.php:1601
2125
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
2126
  msgstr "I pulsanti sotto eseguono immediatamente un backup, indipendentemente dallo scheduler di WordPress. Se questi funzionano, mentre i backup schedulati e il pulsante \"Backup Now\" non fanno assolutamente nulla (cioè nemmeno produrre un file di log), allora significa che lo scheduler non funziona. Si dovrebbe quindi disabilitare tutti gli altri plugin, e provare a premere il pulsante \"Esegui Backup\". Se non funziona, allora contattare la società di web hosting e chiedere loro se hanno disabilitato wp-cron. Se invece funziona, ri-attivare tutti gli altri plugin uno per uno, in modo da trovare quello che genera il problema e segnalare il bug allo sviluppatore."
2127
 
2128
+ #: admin.php:1609
2129
  msgid "Debug Full Backup"
2130
  msgstr "Debug backup completo"
2131
 
2132
+ #: admin.php:1609
2133
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
2134
  msgstr "Questo causerà un backup immediato. La pagina non verrà caricata fino a che non finirà il backup(cioè, non programmato)."
2135
 
2136
+ #: admin.php:1408
2137
  msgid "UpdraftPlus - Upload backup files"
2138
  msgstr "UpdraftPlus - Carica file di backup"
2139
 
2140
+ #: admin.php:1409
2141
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2142
  msgstr "Carica file in UpdraftPlus. Utilizzare questa funzione per importare i backup fatti su una diversa installazione di WordPress."
2143
 
2144
+ #: admin.php:1413
2145
  msgid "Drop backup zips here"
2146
  msgstr "Eliminare file zip di backup qui"
2147
 
2148
+ #: admin.php:1414 admin.php:1928
2149
  msgid "or"
2150
  msgstr "oppure"
2151
 
2152
+ #: admin.php:85
2153
  msgid "calculating..."
2154
  msgstr "sto calcolando..."
2155
 
2156
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
 
2157
  msgid "Error:"
2158
  msgstr "Errore:"
2159
 
2160
+ #: admin.php:95
2161
  msgid "You should:"
2162
  msgstr "Dovresti:"
2163
 
2164
+ #: admin.php:99
 
 
 
 
2165
  msgid "Download error: the server sent us a response which we did not understand."
2166
  msgstr "Errore di Download: il server ha inviato una risposta non conosciuta."
2167
 
2168
+ #: admin.php:1434
2169
  msgid "Delete backup set"
2170
  msgstr "Cancellazione del set di backup"
2171
 
2172
+ #: admin.php:1437
2173
  msgid "Are you sure that you wish to delete this backup set?"
2174
  msgstr "Sei sicuro di voler cancellare questo set di backup?"
2175
 
2176
+ #: admin.php:1452
2177
  msgid "Restore backup"
2178
  msgstr "Ripristina backup"
2179
 
2180
+ #: admin.php:1453
2181
  msgid "Restore backup from"
2182
  msgstr "Ripristina backup da"
2183
 
2184
+ #: admin.php:1465
2185
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
2186
  msgstr "Il ripristino sostituirà i temi di questo sito, i plugin, gli upload, e i database e / o altre cartelle di contenuti (in base a ciò che è contenuto nel set di backup, e alla selezione)."
2187
 
2188
+ #: admin.php:1465
2189
  msgid "Choose the components to restore"
2190
  msgstr "Scegli i componenti da ripristinare"
2191
 
2192
+ #: admin.php:1474
2193
  msgid "Your web server has PHP's so-called safe_mode active."
2194
  msgstr "Il tuo server web ha il safe_mode PHP attivo."
2195
 
2196
+ #: admin.php:1474
2197
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
2198
  msgstr "Questo rende i time-out molto più probabili. Si consiglia di disabilitare il safe_mode, oppure di ripristinare una sola entità per volta,<a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">oppure di fare il ripristino manualmente</a>."
2199
 
2200
+ #: admin.php:1487
2201
  msgid "The following entity cannot be restored automatically: \"%s\"."
2202
  msgstr "Le seguenti entità non può essere ripristinata automaticamente: \"%s\"."
2203
 
2204
+ #: admin.php:1487
2205
  msgid "You will need to restore it manually."
2206
  msgstr "Sarà necessario fare il ripristino manualmente."
2207
 
2208
+ #: admin.php:1494
2209
  msgid "%s restoration options:"
2210
  msgstr "Opzione di ripristino %s:"
2211
 
2212
+ #: admin.php:1502
2213
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2214
  msgstr "È possibile cercare e sostituire il database (per la migrazione di un sito web verso una nuova posizione/URL) con il Migrator add-on - segui questo collegamento per maggiori informazioni"
2215
 
2216
+ #: admin.php:1513
2217
  msgid "Do read this helpful article of useful things to know before restoring."
2218
  msgstr "Si prega di leggere questo articolo esplicativo di cose utili da sapere prima di ripristinare."
2219
 
2220
+ #: admin.php:1535
2221
  msgid "Perform a one-time backup"
2222
  msgstr "Eseguire un backup singolo"
2223
 
2224
+ #: admin.php:1347
2225
  msgid "Time now"
2226
  msgstr "Ora attuale"
2227
 
2228
+ #: admin.php:113 admin.php:1357
2229
  msgid "Backup Now"
2230
  msgstr "Esegui Backup"
2231
 
2232
+ #: admin.php:117 admin.php:1364 admin.php:2302
2233
  msgid "Restore"
2234
  msgstr "Ripristino"
2235
 
2236
+ #: admin.php:1373
2237
  msgid "Last log message"
2238
  msgstr "Ultimo messaggio di Log"
2239
 
2240
+ #: admin.php:1375
2241
  msgid "(Nothing yet logged)"
2242
  msgstr "(Niente è stato loggato)"
2243
 
2244
+ #: admin.php:1376
2245
  msgid "Download most recently modified log file"
2246
  msgstr "Scarica il file di log più recente"
2247
 
2248
+ #: admin.php:1380
2249
  msgid "Backups, logs & restoring"
2250
  msgstr "Backups, logs & rispristino"
2251
 
2252
+ #: admin.php:1381
2253
  msgid "Press to see available backups"
2254
  msgstr "Premi per vedere backup disponibili"
2255
 
2256
+ #: admin.php:687 admin.php:745 admin.php:1381
2257
  msgid "%d set(s) available"
2258
  msgstr "%d set Disponibili"
2259
 
2260
+ #: admin.php:1395
2261
  msgid "Downloading and restoring"
2262
  msgstr "Download e Ripristino."
2263
 
2264
+ #: admin.php:1400
2265
  msgid "Downloading"
2266
  msgstr "Download"
2267
 
2268
+ #: admin.php:1400
2269
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2270
  msgstr "La pressione di un pulsante per il Database/Plugins/Temi/Uploads/Altri farà in modo che UpdraftPlus provi a prendere il file di backup dallo storage remoto (se presente - ad esempio Amazon S3, Dropbox, Google Drive, FTP) verso il server web. Poi vi sarà possibile scaricarlo sul computer locale. Se l'operazione di recupero da memoria remota smettesse di progredire (attendere 30 secondi per essere sicuri), premere di nuovo per riprendere. Ricorda che puoi anche visitare direttamente il sito del servizio di cloud storage."
2271
 
2272
+ #: admin.php:1401
2273
  msgid "Restoring"
2274
  msgstr "Ripristino"
2275
 
2276
+ #: admin.php:1401
2277
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2278
  msgstr "Premere il pulsante per il backup che si desidera ripristinare. Se il sito è di grandi dimensioni e si utilizza lo storage remoto, allora si deve prima fare clic su ciascuna entità, al fine di recuperarlo di nuovo nel server web. Questo consentirà di evitare timeout che possono verificarsi durante il processo di ripristino stesso."
2279
 
2280
+ #: admin.php:1401
2281
  msgid "More tasks:"
2282
  msgstr "Altre attività: "
2283
 
2284
+ #: admin.php:1401
2285
  msgid "upload backup files"
2286
  msgstr "Carica i file di backup"
2287
 
2288
+ #: admin.php:1401
2289
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2290
  msgstr "Premere qui per guardare dentro la cartella UpdraftPlus (nel tuo spazio web hosting) per ogni nuovo set di backup che hai caricato. La posizione di questa cartella è impostata nelle impostazioni avanzate, di seguito."
2291
 
2292
+ #: admin.php:1401
2293
  msgid "rescan folder for new backup sets"
2294
  msgstr "ri-analizza la cartella per nuovi set di backup"
2295
 
2296
+ #: admin.php:1402
2297
  msgid "Opera web browser"
2298
  msgstr "Browser web Opera"
2299
 
2300
+ #: admin.php:1402
2301
  msgid "If you are using this, then turn Turbo/Road mode off."
2302
  msgstr "Se stai utilizzando questo, allora imposta Turbo/Road Mode su off"
2303
 
2304
+ #: admin.php:1404
2305
  msgid "Google Drive"
2306
  msgstr "Google Drive"
2307
 
2308
+ #: admin.php:1404
2309
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2310
  msgstr "Google ha cambiato la loro impostazione di autorizzazioni di recente (aprile 2013). Per scaricare o ripristinare da Google Drive, <strong>è necessario</strong>autenticarsi nuovamente (utilizzando il link nella sezione di configurazione di Google Drive)."
2311
 
2312
+ #: admin.php:1406
2313
  msgid "This is a count of the contents of your Updraft directory"
2314
  msgstr "Questo è un conteggio dei contenuti della cartella Updraft"
2315
 
2316
+ #: admin.php:1406
2317
  msgid "Web-server disk space in use by UpdraftPlus"
2318
  msgstr "Spazio sul server web in uso da UpdraftPlus"
2319
 
2320
+ #: admin.php:1406
2321
  msgid "refresh"
2322
  msgstr "aggiorna"
2323
 
2324
+ #: admin.php:1257
2325
  msgid "By UpdraftPlus.Com"
2326
  msgstr "By UpdraftPlus.Com"
2327
 
2328
+ #: admin.php:1257
2329
  msgid "Lead developer's homepage"
2330
  msgstr "Vai alla homepage dello sviluppatore"
2331
 
2332
+ #: admin.php:1257
2333
  msgid "Donate"
2334
  msgstr "Dona"
2335
 
2336
+ #: admin.php:1257
 
 
 
 
2337
  msgid "Version"
2338
  msgstr "Versione"
2339
 
2340
+ #: admin.php:1267
2341
  msgid "Your backup has been restored."
2342
  msgstr "Il backup è stato ripristinato."
2343
 
2344
+ #: admin.php:1267
2345
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2346
  msgstr "Le cartelle vecchie (temi, upload, plugin, quali che siano) sono state mantenute con \"-old\" aggiunto al nome. Rimuoverli quando si è soddisfatti che il backup è andato a buon fine."
2347
 
2348
+ #: admin.php:1273
2349
  msgid "Old directories successfully deleted."
2350
  msgstr "Vecchie cartelle cancellate correttamente."
2351
 
2352
+ #: admin.php:1276
 
 
 
 
2353
  msgid "Current limit is:"
2354
  msgstr "Il limite corrente è:"
2355
 
2356
+ #: admin.php:1284
 
 
 
 
 
 
 
 
 
 
 
 
2357
  msgid "Delete Old Directories"
2358
  msgstr "Elimina Vecchie Cartelle"
2359
 
2360
+ #: admin.php:1296
 
 
 
 
2361
  msgid "Existing Schedule And Backups"
2362
  msgstr "Pianificazione e backup esistenti"
2363
 
2364
+ #: admin.php:1300
2365
  msgid "JavaScript warning"
2366
  msgstr "Notifiche JavaScript"
2367
 
2368
+ #: admin.php:1301
2369
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2370
  msgstr "Questa interfaccia di amministrazione utilizza JavaScript. È necessario attivarne la gestione all'interno del tuo browser, oppure utilizzare un browser che supporti JavaScript."
2371
 
2372
+ #: admin.php:1314 admin.php:1327
2373
  msgid "Nothing currently scheduled"
2374
  msgstr "Nessuna schedulazione."
2375
 
2376
+ #: admin.php:1319
2377
  msgid "At the same time as the files backup"
2378
  msgstr "Contemporaneamente al backup dei file"
2379
 
2380
+ #: admin.php:1343
2381
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2382
  msgstr "Tutti gli orari riportati in questa sezione utilizzano il fuso orario configurato di WordPress, che è possibile impostare in Impostazioni -> Generali"
2383
 
2384
+ #: admin.php:1343
2385
  msgid "Next scheduled backups"
2386
  msgstr "Prossimo Backup programmato"
2387
 
2388
+ #: admin.php:1345
2389
  msgid "Files"
2390
  msgstr "Files"
2391
 
2392
+ #: admin.php:520 admin.php:1346 admin.php:1491 admin.php:1494 admin.php:2206
2393
+ #: admin.php:2208 admin.php:2539
2394
  msgid "Database"
2395
  msgstr "Database"
2396
 
2397
+ #: admin.php:299
2398
  msgid "Your website is hosted using the %s web server."
2399
  msgstr "Il tuo sito web è ospitato utilizzando il web server %s."
2400
 
2401
+ #: admin.php:299
2402
  msgid "Please consult this FAQ if you have problems backing up."
2403
  msgstr "Si prega di consultare questa FAQ se hai problemi di backup."
2404
 
2405
+ #: admin.php:312 admin.php:316
2406
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2407
  msgstr "Clicca qui per autenticare il tuo account %s (non sarai in grado di eseguire il backup su %s senza di essa)."
2408
 
2409
+ #: admin.php:487
 
 
 
 
2410
  msgid "Nothing yet logged"
2411
  msgstr "Niente ancora loggato"
2412
 
2413
+ #: admin.php:694
2414
  msgid "Schedule backup"
2415
  msgstr "backup programmato"
2416
 
2417
+ #: admin.php:697
2418
  msgid "Failed."
2419
  msgstr "Fallito."
2420
 
2421
+ #: admin.php:700
2422
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2423
  msgstr "OK. A breve si dovrebbe vedere l'attività nel campo \"Ultimo Messaggio di log\" di seguito."
2424
 
2425
+ #: admin.php:700
2426
  msgid "Nothing happening? Follow this link for help."
2427
  msgstr "Non succede niente? Segui questo collegamento per un aiuto."
2428
 
2429
+ #: admin.php:719
2430
  msgid "Job deleted"
2431
  msgstr "Processo cancellato"
2432
 
2433
+ #: admin.php:725
2434
  msgid "Could not find that job - perhaps it has already finished?"
2435
  msgstr "Impossibile trovare il processo - forse è già stata completata."
2436
 
2437
+ #: restorer.php:959 restorer.php:1006 admin.php:737
 
2438
  msgid "Error"
2439
  msgstr "Errore"
2440
 
2441
+ #: admin.php:756
2442
  msgid "Download failed"
2443
  msgstr "Download fallito"
2444
 
2445
+ #: admin.php:94 admin.php:774
2446
  msgid "File ready."
2447
  msgstr "File pronto."
2448
 
2449
+ #: admin.php:782
2450
  msgid "Download in progress"
2451
  msgstr "Download in corso"
2452
 
2453
+ #: admin.php:785
2454
  msgid "No local copy present."
2455
  msgstr "Nessuna copia locale presente."
2456
 
2457
+ #: admin.php:1067
2458
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2459
  msgstr "Errore nel formato del nome del file - questo file sembra non sia stato creato da UpdraftPlus"
2460
 
2461
+ #: admin.php:1154
2462
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2463
  msgstr "Errore nel formato del nome del file - questo file non sembra un file di database crittografato e creato da UpdraftPlus"
2464
 
2465
+ #: admin.php:1183
2466
  msgid "Restore successful!"
2467
  msgstr "Ripristino avvenuto con successo!"
2468
 
2469
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2470
  msgid "Actions"
2471
  msgstr "Azioni"
2472
 
2473
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2474
  msgid "Return to UpdraftPlus Configuration"
2475
  msgstr "Ritorno a Configurazione di UpdraftPlus"
2476
 
2477
+ #: admin.php:1201
2478
  msgid "Remove old directories"
2479
  msgstr "Rimuove vecchie cartelle"
2480
 
2481
+ #: admin.php:1207
2482
  msgid "Old directories successfully removed."
2483
  msgstr "Vecchie cartelle rimosse con successo."
2484
 
2485
+ #: admin.php:1210
2486
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2487
  msgstr "Problemi nella rimozione della vecchia cartella, prova a cancellarla manualmente."
2488
 
2489
+ #: admin.php:1222
2490
  msgid "Backup directory could not be created"
2491
  msgstr "Impossibile creare la cartella di backup"
2492
 
2493
+ #: admin.php:1229
2494
  msgid "Backup directory successfully created."
2495
  msgstr "Cartella di backup creata con successo."
2496
 
2497
+ #: admin.php:1250
2498
  msgid "Your settings have been wiped."
2499
  msgstr "Le tue impostazioni sono state cancellate."
2500
 
2501
+ #: updraftplus.php:1597 updraftplus.php:1603
2502
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2503
  msgstr "Si prega di aiutare UpdraftPlus dando un giudizio positivo su wordpress.org"
2504
 
2505
+ #: updraftplus.php:1610
2506
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2507
  msgstr "Hai bisogno di ancora più funzionalità e supporto? Scopri UpdraftPlus Premium"
2508
 
2509
+ #: updraftplus.php:1620
2510
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2511
  msgstr "Scopri UpdraftPlus.Com per aiuto, add-on e supporto"
2512
 
2513
+ #: updraftplus.php:1623
2514
  msgid "Want to say thank-you for UpdraftPlus?"
2515
  msgstr "Vuoi ringraziare per UpdraftPlus?"
2516
 
2517
+ #: updraftplus.php:1623
2518
  msgid "Please buy our very cheap 'no adverts' add-on."
2519
  msgstr "Si prega di acquistare il nostro economicissimo add-on 'no adverts' (senza pubblicità)"
2520
 
2521
+ #: backup.php:995
2522
  msgid "Infinite recursion: consult your log for more information"
2523
  msgstr "Ricursione infinita: consultare il log per maggiori informazioni"
2524
 
2525
+ #: backup.php:131
2526
  msgid "Could not create %s zip. Consult the log file for more information."
2527
  msgstr "Impossibile creare il file zip %s. Consultare il file di registro per ulteriori informazioni."
2528
 
2529
+ #: admin.php:158 admin.php:180
2530
  msgid "Allowed Files"
2531
  msgstr "File consentiti"
2532
 
2533
+ #: admin.php:243
2534
  msgid "Settings"
2535
  msgstr "Settaggi"
2536
 
2537
+ #: admin.php:247
2538
  msgid "Add-Ons / Pro Support"
2539
  msgstr "Add-Ons / Supporto Versione Pro"
2540
 
2541
+ #: admin.php:287 admin.php:291 admin.php:295 admin.php:299 admin.php:308
2542
+ #: admin.php:1397 admin.php:2112 admin.php:2119 admin.php:2121
2543
  msgid "Warning"
2544
  msgstr "Attenzione"
2545
 
2546
+ #: admin.php:291
2547
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2548
  msgstr "Hai meno di %s di spazio libero su disco che UpdraftPlus può utilizzare per creare copie di backup. UpdraftPlus potrebbero ben esaurire lo spazio disponibile. Contattare il gestore del server (ad esempio, la vostra società di web hosting) per risolvere questo problema."
2549
 
2550
+ #: admin.php:295
2551
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2552
  msgstr "UpdraftPlus non supporta ufficialmente le versioni di WordPress prima di %s. Potrebbe essere funzionante, ma se non lo fosse, si avvisa del fatto che nessun supporto è disponibile fino a quando non si esegue l'aggiornamento di WordPress."
2553
 
2554
+ #: updraftplus.php:1091
2555
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2556
  msgstr "Il backup non è terminato, verrà ripreso entro 5 minuti"
2557
 
2558
+ #: backup.php:377
2559
  msgid "Backed up"
2560
  msgstr "Backup eseguito"
2561
 
2562
+ #: backup.php:377
2563
  msgid "WordPress backup is complete"
2564
  msgstr "WordPress backup è completo"
2565
 
2566
+ #: backup.php:377
2567
  msgid "Backup contains"
2568
  msgstr "Il backup contiene"
2569
 
2570
+ #: backup.php:377
2571
  msgid "Latest status"
2572
  msgstr "Ultimo stato"
2573
 
2574
+ #: backup.php:441
2575
  msgid "Backup directory (%s) is not writable, or does not exist."
2576
  msgstr "La cartella di backup (%s) non è scrivibile o non esiste."
2577
 
2578
+ #: updraftplus.php:1336
2579
  msgid "Could not read the directory"
2580
  msgstr "Impossibile leggere la cartella."
2581
 
2582
+ #: updraftplus.php:1353
2583
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2584
  msgstr "Impossibile salvare la cronologia di backup perché non c'è un backup array. Backup probabilmente fallito."
2585
 
2586
+ #: backup.php:928
2587
  msgid "Could not open the backup file for writing"
2588
  msgstr "Impossibile aprire il file di backup per la scrittura"
2589
 
2590
+ #: backup.php:962
2591
  msgid "Generated: %s"
2592
  msgstr "Generato: %s"
2593
 
2594
+ #: backup.php:963
2595
  msgid "Hostname: %s"
2596
  msgstr "Nome Host: %s"
2597
 
2598
+ #: backup.php:964
2599
  msgid "Database: %s"
2600
  msgstr "atabase: %s"
2601
 
2602
+ #: backup.php:646
 
 
 
 
2603
  msgid "Table: %s"
2604
  msgstr "Tabella: %s"
2605
 
2606
+ #: backup.php:651
2607
  msgid "Skipping non-WP table: %s"
2608
  msgstr "Salta tabelle non-WP: %s"
2609
 
2610
+ #: backup.php:746
2611
  msgid "Delete any existing table %s"
2612
  msgstr "Elimina ogni tabella esistente %s"
2613
 
2614
+ #: backup.php:755
2615
  msgid "Table structure of table %s"
2616
  msgstr "Struttura della tabella %s"
2617
 
2618
+ #: backup.php:761
2619
  msgid "Error with SHOW CREATE TABLE for %s."
2620
  msgstr "Errore con SHOW CREATE TABLE per %s."
2621
 
2622
+ #: backup.php:867
2623
  msgid "End of data contents of table %s"
2624
  msgstr "Fine del contenuto dati di tabella%s"
2625
 
2626
+ #: updraftplus.php:1514 restorer.php:87 admin.php:830
2627
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2628
  msgstr "Decifratura fallita. Il file di database è criptato, ma non è immesso nessuna chiave di crittografia."
2629
 
2630
+ #: updraftplus.php:1527 restorer.php:102 admin.php:848
2631
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2632
  msgstr "Decriptaggio fallito: La causa più probabile è che sia stata utilizzata una chiave errata."
2633
 
2634
+ #: updraftplus.php:1527
2635
  msgid "The decryption key used:"
2636
  msgstr "La chiave di decriptaggio utilizzata è:"
2637
 
2638
+ #: updraftplus.php:1545
2639
  msgid "File not found"
2640
  msgstr "File non trovato"
2641
 
2642
+ #: updraftplus.php:1595
2643
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2644
  msgstr "Puoi tradurre? Vuoi migliorare UpdraftPlus per chi parla della tua lingua?"
2645
 
2646
+ #: updraftplus.php:1597 updraftplus.php:1603
2647
  msgid "Like UpdraftPlus and can spare one minute?"
2648
  msgstr "Ti piace UpdraftPlus e puoi dedicarci un minuto?"
2649
 
2650
+ #: updraftplus.php:655
2651
  msgid "Themes"
2652
  msgstr "Temi"
2653
 
2654
+ #: updraftplus.php:656
2655
  msgid "Uploads"
2656
  msgstr "Uploads"
2657
 
2658
+ #: updraftplus.php:671
2659
  msgid "Others"
2660
  msgstr "Altri"
2661
 
2662
+ #: updraftplus.php:981
2663
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2664
  msgstr "Impossibile creare files nella cartella di backup. Il backup è annullato - controlla i settaggi di UpdraftPlus"
2665
 
2666
+ #: backup.php:900
2667
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2668
  msgstr "Errore di crittografia durante la crittografia del database. Crittografia interrotta."
2669
 
2670
+ #: updraftplus.php:1082
2671
  msgid "The backup apparently succeeded and is now complete"
2672
  msgstr "Il backup apparentemente è riuscito ed ora è completo"
2673
 
2674
+ #: updraftplus.php:1088
2675
  msgid "The backup attempt has finished, apparently unsuccessfully"
2676
  msgstr "Il tentativo di backup è terminato, a quanto pare senza successo"
2677
 
2679
  msgid "UpdraftPlus Backups"
2680
  msgstr "Backup di UpdraftPlus "
2681
 
2682
+ #: updraftplus.php:341 updraftplus.php:346 updraftplus.php:351 admin.php:312
2683
+ #: admin.php:316
2684
  msgid "UpdraftPlus notice:"
2685
  msgstr "Note di UpdraftPlus:"
2686
 
2687
+ #: updraftplus.php:341
2688
  msgid "The log file could not be read."
2689
  msgstr "Il file di log non pu&ograve; essere letto."
2690
 
2691
+ #: updraftplus.php:346
2692
  msgid "No log files were found."
2693
  msgstr "Nessun file di log trovato."
2694
 
2695
+ #: updraftplus.php:351
2696
  msgid "The given file could not be read."
2697
  msgstr "Il file passato non può essere letto"
2698
 
2699
+ #: updraftplus.php:654
2700
  msgid "Plugins"
2701
  msgstr "Plugins"
languages/updraftplus-ja.mo CHANGED
Binary file
languages/updraftplus-ja.po CHANGED
@@ -1,2988 +1,2699 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: UpdraftPlus\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-08-15 11:29+0100\n"
6
- "PO-Revision-Date: 2013-08-18 16:06+0900\n"
7
- "Last-Translator: Gqevu6bsiz <gqevu6bsiz@gmail.com>\n"
8
- "Language-Team: <gqevu6bsiz@gmail.com>\n"
9
- "Language: Japanese\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: _;gettext;gettext_noop;__;_x;_e\n"
14
- "X-Poedit-Basepath: /home/david/MissionaryHosting/UpdraftPlus/svn/trunk\n"
15
- "X-Poedit-Language: Japanese\n"
16
- "X-Poedit-Country: JAPAN\n"
17
  "Plural-Forms: nplurals=1; plural=0;\n"
18
- "X-Poedit-SearchPath-0: .\n"
19
-
20
- #: options.php:26
21
- msgid "UpdraftPlus Backups"
22
- msgstr "UpdraftPlus Backups"
23
-
24
- #: updraftplus.php:341
25
- #: updraftplus.php:346
26
- #: updraftplus.php:351
27
- #: admin.php:312
28
- #: admin.php:316
29
- msgid "UpdraftPlus notice:"
30
- msgstr "UpdraftPlus からの通知:"
31
-
32
- #: updraftplus.php:341
33
- msgid "The log file could not be read."
34
- msgstr "ログファイルを読み取る事ができませんでした。"
35
 
36
- #: updraftplus.php:346
37
- msgid "No log files were found."
38
- msgstr "ログファイルが見つかりませんでした。"
39
 
40
- #: updraftplus.php:351
41
- msgid "The given file could not be read."
42
- msgstr "指定されたファイルを読み取る事が出来ませんでした。"
 
43
 
44
- #: updraftplus.php:435
45
- #, php-format
46
- msgid "Your free disk space is very low - only %s Mb remain"
47
- msgstr "あなたの空き容量が非常に少ない - %s Mb のみ"
48
 
49
- #: updraftplus.php:654
50
- msgid "Plugins"
51
- msgstr "プラグイン"
52
 
53
- #: updraftplus.php:655
54
- msgid "Themes"
55
- msgstr "テーマ"
56
 
57
- #: updraftplus.php:656
58
- msgid "Uploads"
59
- msgstr "アップロードファイル"
60
 
61
- #: updraftplus.php:671
62
- msgid "Others"
63
- msgstr "その他"
64
 
65
- #: updraftplus.php:981
66
- msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
67
- msgstr "バックアップディレクトリにファイルを作成出来ませんでした。バックアップを中止 - UpdraftPlus の設定を確認してください。"
68
 
69
- #: updraftplus.php:1082
70
- msgid "The backup apparently succeeded and is now complete"
71
- msgstr "バックアップは確実に成功し完了しました。"
72
 
73
- #: updraftplus.php:1084
74
- msgid "The backup apparently succeeded (with warnings) and is now complete"
75
- msgstr "バックアップは確実に成功(注意有り)し完了しました。"
76
 
77
- #: updraftplus.php:1088
78
- msgid "The backup attempt has finished, apparently unsuccessfully"
79
- msgstr "バックアップを試みましたが終了、失敗しました。"
80
 
81
- #: updraftplus.php:1091
82
- msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
83
- msgstr "バックアップは終了していません; 5 分後にスケジュールを再開します。"
84
 
85
- #: updraftplus.php:1336
86
- msgid "Could not read the directory"
87
- msgstr "ディレクトリを読み取り出来ませんでした。"
88
 
89
- #: updraftplus.php:1353
90
- msgid "Could not save backup history because we have no backup array. Backup probably failed."
91
- msgstr "バックアップの配列を取得できない為バックアップ履歴を保存出来ませんでした。バックアップはおそらく失敗です。"
92
 
93
- #: updraftplus.php:1514
94
- #: restorer.php:87
95
- #: admin.php:830
96
- msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
97
- msgstr "復号化に失敗しました。データベースファイルは暗号化されていますが、暗号化キーが入力されていません。"
98
 
99
- #: updraftplus.php:1527
100
- #: restorer.php:102
101
- #: admin.php:848
102
- msgid "Decryption failed. The most likely cause is that you used the wrong key."
103
- msgstr "復号化に失敗しました。 最も高い原因としてあなたの使用したキーが間違っている可能性があります。"
104
 
105
- #: updraftplus.php:1527
106
- msgid "The decryption key used:"
107
- msgstr "使用する復号キー:"
108
 
109
- #: updraftplus.php:1545
110
- msgid "File not found"
111
- msgstr "ファイルが見つかりませんでした"
112
 
113
- #: updraftplus.php:1595
114
- msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
115
  msgstr ""
116
 
117
- #: updraftplus.php:1597
118
- #: updraftplus.php:1603
119
- msgid "Like UpdraftPlus and can spare one minute?"
120
- msgstr "UpdraftPlus と同じように1分お願いできますか?"
121
-
122
- #: updraftplus.php:1597
123
- #: updraftplus.php:1603
124
- msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
125
- msgstr "wordpress.org で良いレビューを UpdraftPlus にお願いします。"
126
-
127
- #: updraftplus.php:1610
128
- msgid "Need even more features and support? Check out UpdraftPlus Premium"
129
- msgstr "もっとたくさんの機能とサポートは必要ですか? UpdraftPlus Premium をチェック"
130
 
131
- #: updraftplus.php:1617
132
- msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
133
- msgstr "UpdraftPlus ブログから最新情報とオファーを購読"
134
 
135
- #: updraftplus.php:1617
136
- msgid "Blog link"
137
- msgstr "ブログ"
138
 
139
- #: updraftplus.php:1617
140
- msgid "RSS link"
141
- msgstr "RSS"
142
 
143
- #: updraftplus.php:1620
144
- msgid "Check out UpdraftPlus.Com for help, add-ons and support"
145
- msgstr "ヘルプやアドオン、サポートのために UpdraftPlus.Com をチェック"
146
 
147
- #: updraftplus.php:1623
148
- msgid "Want to say thank-you for UpdraftPlus?"
149
- msgstr "UpdraftPlus はありがとうと言えるものですか?"
150
 
151
- #: updraftplus.php:1623
152
- msgid "Please buy our very cheap 'no adverts' add-on."
153
- msgstr "私達のとても安価な'広告無し'アドオンを購入してください。"
154
 
155
- #: backup.php:84
156
- #, php-format
157
- msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
158
- msgstr "%s - バックアップが出来ませんでした; 対応するディレクトリが存在しません (%s)"
159
 
160
- #: backup.php:131
161
- #, php-format
162
- msgid "Could not create %s zip. Consult the log file for more information."
163
- msgstr "%s zip ファイルを作成できません。 詳細はログファイルを参照してください。"
164
 
165
- #: backup.php:347
166
- msgid "Errors encountered:"
167
- msgstr "発生したエラー:"
168
 
169
- #: backup.php:364
170
- msgid "Warnings encountered:"
171
- msgstr "発生した警告:"
172
 
173
- #: backup.php:377
174
- msgid "Backed up"
175
  msgstr ""
176
 
177
- #: backup.php:377
178
- msgid "WordPress backup is complete"
179
- msgstr "WordPressのバックアップが完了しました"
180
 
181
- #: backup.php:377
182
- msgid "Backup contains"
183
  msgstr ""
184
 
185
- #: backup.php:377
186
- msgid "Latest status"
187
  msgstr ""
188
 
189
- #: backup.php:441
190
- #, php-format
191
- msgid "Backup directory (%s) is not writable, or does not exist."
192
- msgstr "バックアップディレクトリ (%s) は書き込み出来ません、又は存在しません。"
193
 
194
- #: backup.php:624
195
- msgid "The backup directory is not writable - the database backup is expected to shortly fail."
196
- msgstr "バックアップディレクトリが書き込み可能ではありません - データベースのバックアップが失敗すると予想されます"
197
 
198
- #: backup.php:646
199
- #, php-format
200
- msgid "Table: %s"
201
  msgstr ""
202
 
203
- #: backup.php:651
204
- #, php-format
205
- msgid "Skipping non-WP table: %s"
206
  msgstr ""
207
 
208
- #: backup.php:703
209
- msgid "An error occurred whilst closing the final database file"
210
- msgstr ""
211
 
212
- #: backup.php:746
213
- #, php-format
214
- msgid "Delete any existing table %s"
215
  msgstr ""
216
 
217
- #: backup.php:755
218
- #, php-format
219
- msgid "Table structure of table %s"
220
  msgstr ""
221
 
222
- #: backup.php:761
223
- #, php-format
224
- msgid "Error with SHOW CREATE TABLE for %s."
225
  msgstr ""
226
 
227
- #: backup.php:791
228
- #, php-format
229
- msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
230
- msgstr ""
231
 
232
- #: backup.php:867
233
- #, php-format
234
- msgid "End of data contents of table %s"
235
- msgstr ""
236
-
237
- #: backup.php:900
238
- msgid "Encryption error occurred when encrypting database. Encryption aborted."
239
- msgstr "データベースを暗号化する際に暗号化エラーが発生しました。 暗号化は中止しました。"
240
 
241
- #: backup.php:928
242
- msgid "Could not open the backup file for writing"
243
- msgstr "書き込みの為にバックアップファイルを開くことが出来ませんでした。"
244
 
245
- #: backup.php:962
246
- #, php-format
247
- msgid "Generated: %s"
248
- msgstr "作成済み: %s"
249
 
250
- #: backup.php:963
251
- #, php-format
252
- msgid "Hostname: %s"
253
- msgstr "ホスト名: %s"
254
 
255
- #: backup.php:964
256
- #, php-format
257
- msgid "Database: %s"
258
- msgstr "データベース: %s"
259
 
260
- #: backup.php:995
261
- msgid "Infinite recursion: consult your log for more information"
262
  msgstr ""
263
 
264
- #: backup.php:1007
265
- #: backup.php:1027
266
- #: backup.php:1039
267
- #, php-format
268
- msgid "%s: unreadable file - could not be backed up"
269
- msgstr "%s: ファイルが読み込みできません - バックアップすることが出来ませんでした"
270
 
271
- #: backup.php:1013
272
- #, php-format
273
- msgid "Failed to open directory: %s"
274
- msgstr "ディレクトリオープンに失敗しました: %s"
275
 
276
- #: backup.php:1256
277
- #: backup.php:1492
278
- #, php-format
279
- msgid "Failed to open the zip file (%s) - %s"
280
- msgstr "zipファイル (%s) オープンに失敗しました - %s"
281
 
282
- #: backup.php:1270
283
- #, php-format
284
- msgid "A very large file was encountered: %s (size: %s Mb)"
285
- msgstr "非常に大きなファイルが検出されました: %s (size: %s Mb)"
286
 
287
- #: backup.php:1309
288
- #: backup.php:1502
289
- msgid "A zip error occurred - check your log for more details."
290
- msgstr "zipエラーが発生しました - ログから詳細を確認してください。"
291
 
292
- #: restorer.php:21
293
- msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
294
- msgstr "UpdraftPlus はこの種類は直接復元することが出来ません。手動で復元する必要があります。"
295
 
296
- #: restorer.php:22
297
- msgid "Backup file not available."
298
- msgstr "バックアップファイルは利用できません。"
299
 
300
- #: restorer.php:23
301
- msgid "Copying this entity failed."
302
  msgstr ""
303
 
304
- #: restorer.php:24
305
- msgid "Unpacking backup..."
306
- msgstr "バックアップ解凍中..."
307
-
308
- #: restorer.php:25
309
- msgid "Decrypting database (can take a while)..."
310
- msgstr "データベース復号化中 (しばらく時間がかかります)..."
311
 
312
- #: restorer.php:26
313
- msgid "Database successfully decrypted."
314
- msgstr "データベースは正常に復号化しました。"
315
 
316
- #: restorer.php:27
317
- msgid "Moving old directory out of the way..."
318
- msgstr "古いディレクトリを外に移動..."
319
 
320
- #: restorer.php:28
321
- msgid "Moving unpacked backup into place..."
322
- msgstr "解凍したバックアップファイルを設置"
323
 
324
- #: restorer.php:29
325
- msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
326
  msgstr ""
327
 
328
- #: restorer.php:30
329
- msgid "Cleaning up rubbish..."
330
- msgstr "クリーニング"
331
 
332
- #: restorer.php:31
333
- msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
 
 
 
 
 
 
 
 
 
 
 
 
334
  msgstr ""
335
 
336
- #: restorer.php:32
337
- msgid "Could not delete old directory."
338
- msgstr "古いディレクトリを削除出来ませんでした。"
339
 
340
- #: restorer.php:33
341
- msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
342
- msgstr "新しいディレクトリを移動出来ませんでした。 wp-content/upgrade フォルダを確認してください。"
343
 
344
- #: restorer.php:34
345
- msgid "Failed to delete working directory after restoring."
346
  msgstr ""
347
 
348
- #: restorer.php:35
349
- #: admin.php:911
350
- msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
351
  msgstr ""
352
 
353
- #: restorer.php:81
354
- msgid "Failed to create a temporary directory"
355
- msgstr "一時ディレクトリの作成に失敗しました。"
356
 
357
- #: restorer.php:99
358
- msgid "Failed to write out the decrypted database to the filesystem"
359
  msgstr ""
360
 
361
- #: restorer.php:157
362
- msgid "wp-config.php from backup: will restore as wp-config-backup.php"
363
  msgstr ""
364
 
365
- #: restorer.php:161
366
- msgid "wp-config.php from backup: restoring (as per user's request)"
367
  msgstr ""
368
 
369
- #: restorer.php:225
370
- #, php-format
371
- msgid "Failed to move file (check your file permissions and disk quota): %s"
372
- msgstr "ファイルを移動出来ませんでした (ファイルのパーミッションとディスククオータを確認してください): %s"
373
 
374
  #: restorer.php:234
375
- #, php-format
376
  msgid "Failed to move directory (check your file permissions and disk quota): %s"
377
  msgstr "ディレクトリを移動出来ませんでした (ファイルのパーミッションとディスククオータを確認してください): %s"
378
 
379
- #: restorer.php:285
380
- #, php-format
381
- msgid "An existing unremoved backup from a previous restore exists: %s"
382
- msgstr ""
383
-
384
  #: restorer.php:434
385
  msgid "This directory already exists, and will be replaced"
386
  msgstr ""
387
 
388
- #: restorer.php:471
389
- #: admin.php:830
390
- #: admin.php:911
391
- #: admin.php:916
392
- #: admin.php:1067
393
- #: admin.php:1074
394
- #, php-format
395
- msgid "Error: %s"
396
- msgstr "エラー: %s"
397
 
398
- #: restorer.php:477
399
- msgid "Files found:"
400
- msgstr "見つかったファイル:"
401
 
402
- #: restorer.php:483
403
- msgid "Unable to enumerate files in that directory."
404
- msgstr ""
405
 
406
- #: restorer.php:525
407
- #, php-format
408
- msgid "Using directory from backup: %s"
409
- msgstr "使用中のバックアップディレクトリ: %s"
410
 
411
- #: restorer.php:541
412
- msgid "Please supply the requested information, and then continue."
 
 
 
 
413
  msgstr ""
414
 
415
- #: restorer.php:544
416
- #: admin.php:93
417
- #: admin.php:2498
418
- #: admin.php:2516
419
- msgid "Error:"
420
- msgstr "エラー:"
421
 
422
- #: restorer.php:548
423
- msgid "New table prefix:"
424
  msgstr ""
425
 
426
- #: restorer.php:588
427
- msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
428
  msgstr ""
429
 
430
- #: restorer.php:593
431
- msgid "Failed to find database file"
432
- msgstr "データベースファイルが見つかりませんでした"
433
 
434
- #: restorer.php:599
435
- msgid "Failed to open database file"
436
- msgstr "データベースファイルを開く事が出来ませんでした"
437
 
438
- #: restorer.php:623
439
- msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
440
  msgstr ""
441
 
442
- #: restorer.php:668
443
- #: restorer.php:683
444
- #: admin.php:1261
445
- msgid "Warning:"
446
- msgstr "警告:"
447
 
448
- #: restorer.php:668
449
- msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
450
  msgstr ""
451
 
452
- #: restorer.php:683
453
- msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
454
  msgstr ""
455
 
456
- #: restorer.php:698
457
- #: admin.php:890
458
- msgid "Backup of:"
 
 
 
459
  msgstr ""
460
 
461
- #: restorer.php:702
462
- #: restorer.php:772
463
- msgid "Old table prefix:"
464
  msgstr ""
465
 
466
- #: restorer.php:714
467
- #: admin.php:916
468
- msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
 
 
 
469
  msgstr ""
470
 
471
- #: restorer.php:720
472
- #: admin.php:924
473
- msgid "Site information:"
474
- msgstr "サイト情報:"
 
 
 
 
 
 
 
 
 
 
 
475
 
476
  #: restorer.php:818
477
- #, php-format
478
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
479
  msgstr "要求されたテーブルエンジン (%s) がありません - MyISAM に変更する。"
480
 
481
  #: restorer.php:829
482
- #, php-format
483
  msgid "Restoring table (%s)"
484
  msgstr "復元中のテーブル (%s)"
485
 
486
- #: restorer.php:832
487
- msgid "will restore as:"
488
- msgstr ""
489
-
490
- #: restorer.php:858
491
- #, php-format
492
- msgid "Finished: lines processed: %d in %.2f seconds"
493
- msgstr ""
494
-
495
- #: restorer.php:879
496
- #, php-format
497
- msgid "Cannot create new tables, so skipping this command (%s)"
498
- msgstr "新しいテーブルを作成することができません、 よってこのコマンド (%s) はスキップしました。"
499
-
500
- #: restorer.php:884
501
- #, php-format
502
- msgid "Cannot drop tables, so deleting instead (%s)"
503
  msgstr ""
504
 
505
- #: restorer.php:899
506
- #, php-format
507
- msgid "An error (%s) occured:"
508
- msgstr "エラー (%s) が発生しました:"
509
 
510
- #: restorer.php:899
511
- msgid "the database query being run was:"
512
  msgstr ""
513
 
514
  #: restorer.php:902
515
  msgid "An error occured on the first CREATE TABLE command - aborting run"
516
  msgstr ""
517
 
518
- #: restorer.php:905
519
- msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
520
- msgstr ""
521
-
522
- #: restorer.php:913
523
- #, php-format
524
- msgid "Database lines processed: %d in %.2f seconds"
525
- msgstr ""
526
-
527
- #: restorer.php:957
528
- #: restorer.php:978
529
- #, php-format
530
- msgid "Table prefix has changed: changing %s table field(s) accordingly:"
531
- msgstr ""
532
-
533
- #: restorer.php:959
534
- #: restorer.php:1006
535
- #: admin.php:737
536
- msgid "Error"
537
- msgstr "エラー"
538
-
539
- #: restorer.php:961
540
- #: restorer.php:1008
541
- #: admin.php:1679
542
- #: admin.php:1703
543
- #: admin.php:2496
544
- msgid "OK"
545
  msgstr ""
546
 
547
- #: restorer.php:971
548
- #, php-format
549
- msgid "Uploads path (%s) does not exist - resetting (%s)"
550
- msgstr "アップロードパス (%s) は存在しません - 再設定 (%s)"
551
-
552
- #: admin.php:83
553
- msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
554
  msgstr ""
555
 
556
- #: admin.php:84
557
- msgid "Unexpected response:"
558
- msgstr "予期しない応答:"
559
-
560
- #: admin.php:85
561
- msgid "calculating..."
562
- msgstr "計算中..."
563
 
564
- #: admin.php:86
565
- msgid "Begun looking for this entity"
566
- msgstr "検索中"
567
 
568
  #: admin.php:87
569
  msgid "Some files are still downloading or being processed - please wait."
570
  msgstr "いくつかのファイルはまだダウンロード中か処理中です - お待ち下さい。"
571
 
572
- #: admin.php:88
573
- msgid "Processing files - please wait..."
574
- msgstr "ファイルを処理中 - お待ちください..."
575
-
576
- #: admin.php:89
577
- msgid "Error: the server sent an empty response."
578
- msgstr "エラー:サーバが空の応答を送信しました。"
579
-
580
- #: admin.php:90
581
- msgid "Warnings:"
582
- msgstr "警告:"
583
-
584
- #: admin.php:91
585
- msgid "Errors:"
586
- msgstr "エラー:"
587
-
588
- #: admin.php:92
589
- msgid "Error: the server sent us a response (JSON) which we did not understand."
590
- msgstr "エラー: サーバは理解できない応答 (JSON) を送信しました。"
591
-
592
- #: admin.php:94
593
- #: admin.php:774
594
- msgid "File ready."
595
- msgstr "ファイル準備。"
596
 
597
- #: admin.php:95
598
- msgid "You should:"
599
- msgstr "あなたはする必要があります:"
600
 
601
- #: admin.php:96
602
- msgid "Delete from your web server"
603
- msgstr "あなたのWebサーバから削除"
604
 
605
- #: admin.php:97
606
- msgid "Download to your computer"
607
- msgstr "お使いのコンピュータにダウンロード"
608
 
609
- #: admin.php:98
610
- msgid "and then, if you wish,"
611
- msgstr "それと、ご希望であれば、"
612
 
613
- #: admin.php:99
614
- msgid "Download error: the server sent us a response which we did not understand."
615
  msgstr ""
616
 
617
- #: admin.php:100
618
- msgid "Requesting start of backup..."
619
  msgstr ""
620
 
621
- #: admin.php:101
622
- msgid "PHP information"
623
  msgstr ""
624
 
625
- #: admin.php:102
626
- msgid "Raw backup history"
627
  msgstr ""
628
 
629
- #: admin.php:103
630
- msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
631
- msgstr ""
632
 
633
- #: admin.php:104
634
- msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
635
- msgstr ""
636
 
637
- #: admin.php:105
638
- msgid "Upload error:"
639
- msgstr "アップロードエラー:"
640
 
641
- #: admin.php:106
642
- msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
643
  msgstr ""
644
 
645
- #: admin.php:107
646
- msgid "Upload error"
647
- msgstr "アップロードエラー"
648
-
649
- #: admin.php:108
650
- msgid "Follow this link to attempt decryption and download the database file to your computer."
651
  msgstr ""
652
 
653
- #: admin.php:109
654
- msgid "This decryption key will be attempted:"
655
  msgstr ""
656
 
657
- #: admin.php:110
658
- msgid "Unknown server response:"
659
- msgstr "不明なサーバ応答:"
660
 
661
- #: admin.php:111
662
- msgid "Unknown server response status:"
663
- msgstr "不明なサーバ応答ステータス:"
 
664
 
665
- #: admin.php:112
666
- msgid "The file was uploaded."
667
- msgstr "ファイルはアップロードされました。"
668
 
669
- #: admin.php:113
670
- #: admin.php:1357
671
- msgid "Backup Now"
672
- msgstr "今すぐバックアップ"
673
 
674
- #: admin.php:114
675
- msgid "Cancel"
676
- msgstr "キャンセル"
677
 
678
- #: admin.php:115
679
- #: admin.php:1673
680
- #: admin.php:1698
681
- msgid "Delete"
682
- msgstr "削除"
683
 
684
- #: admin.php:116
685
- msgid "Close"
686
- msgstr ""
687
 
688
- #: admin.php:117
689
- #: admin.php:1364
690
- #: admin.php:2302
691
- msgid "Restore"
692
- msgstr "復元"
693
 
694
- #: admin.php:127
695
- #: admin.php:274
696
- #, php-format
697
- msgid "Dismiss (for %s weeks)"
698
- msgstr ""
699
 
700
- #: admin.php:128
701
- #: admin.php:275
702
- msgid "Be safe with an automatic backup"
703
  msgstr ""
704
 
705
- #: admin.php:129
706
- #: admin.php:276
707
- msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
708
  msgstr ""
709
 
710
- #: admin.php:129
711
- #: admin.php:276
712
- msgid "Be safe every time, without needing to remember - follow this link to learn more."
713
- msgstr ""
714
 
715
- #: admin.php:158
716
- #: admin.php:180
717
- msgid "Allowed Files"
718
- msgstr "可能なファイル"
719
-
720
- #: admin.php:243
721
- msgid "Settings"
722
- msgstr "設定"
723
-
724
- #: admin.php:247
725
- msgid "Add-Ons / Pro Support"
726
- msgstr "アドオン / プロサポート"
727
-
728
- #: admin.php:261
729
- msgid "Update Plugin"
730
- msgstr "アップデートプラグイン"
731
-
732
- #: admin.php:265
733
- msgid "Update Theme"
734
- msgstr "アップデートテーマ"
735
-
736
- #: admin.php:287
737
- #: admin.php:291
738
- #: admin.php:295
739
- #: admin.php:299
740
- #: admin.php:308
741
- #: admin.php:1397
742
- #: admin.php:2112
743
- #: admin.php:2119
744
- #: admin.php:2121
745
- msgid "Warning"
746
- msgstr "警告"
747
-
748
- #: admin.php:287
749
- msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
750
- msgstr ""
751
-
752
- #: admin.php:287
753
- #: admin.php:1261
754
- msgid "Go here for more information."
755
- msgstr "詳細はこちら"
756
 
757
- #: admin.php:291
758
- #, php-format
759
- msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
760
- msgstr ""
761
 
762
- #: admin.php:295
763
- #, php-format
764
- msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
765
  msgstr ""
766
 
767
- #: admin.php:299
768
- #, php-format
769
- msgid "Your website is hosted using the %s web server."
770
  msgstr ""
771
 
772
- #: admin.php:299
773
- msgid "Please consult this FAQ if you have problems backing up."
774
  msgstr ""
775
 
776
- #: admin.php:303
777
- msgid "Notice"
778
- msgstr "注意"
779
 
780
- #: admin.php:303
781
- msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
782
- msgstr ""
783
 
784
- #: admin.php:308
785
- msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
786
  msgstr ""
787
 
788
- #: admin.php:308
789
- msgid "Go here to turn it off."
790
- msgstr "オフにするにはこちらをご覧ください。"
791
 
792
- #: admin.php:308
793
- #, php-format
794
- msgid "<a href=\"%s\">Go here</a> for more information."
795
- msgstr "詳細は<a href=\"%s\">こちら</a>。"
796
 
797
- #: admin.php:312
798
- #: admin.php:316
799
- #, php-format
800
- msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
801
  msgstr ""
802
 
803
- #: admin.php:473
804
- #, php-format
805
- msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
806
- msgstr ""
807
 
808
- #: admin.php:487
809
- msgid "Nothing yet logged"
810
- msgstr "まだ何もありません"
811
 
812
- #: admin.php:497
813
- msgid "No such backup set exists"
814
  msgstr ""
815
 
816
- #: admin.php:520
817
- #: admin.php:1346
818
- #: admin.php:1491
819
- #: admin.php:1494
820
- #: admin.php:2206
821
- #: admin.php:2208
822
- #: admin.php:2539
823
- msgid "Database"
824
- msgstr "データベース"
825
 
826
- #: admin.php:535
827
- #, php-format
828
- msgid "File not found (you need to upload it): %s"
829
  msgstr ""
830
 
831
- #: admin.php:537
832
- #, php-format
833
- msgid "File was found, but is zero-sized (you need to re-upload it): %s"
834
  msgstr ""
835
 
836
- #: admin.php:541
837
- #, php-format
838
- msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
839
- msgstr ""
840
 
841
- #: admin.php:555
842
- #, php-format
843
- msgid "This multi-archive backup set appears to have the following archives missing: %s"
844
  msgstr ""
845
 
846
- #: admin.php:560
847
- msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
848
- msgstr "バックアップアーカイブファイルは正常に処理されました。今すぐ復元を押して進んでください。"
849
 
850
- #: admin.php:562
851
- msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
852
  msgstr ""
853
 
854
- #: admin.php:564
855
- msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
856
  msgstr ""
857
 
858
- #: admin.php:574
859
- msgid "Backup set not found"
860
- msgstr "バックアップ設定セットが見つかりません"
861
 
862
- #: admin.php:656
863
- msgid "The backup set has been removed."
864
- msgstr "バックアップ設定セットが削除されました。"
865
 
866
- #: admin.php:657
867
- #, php-format
868
- msgid "Local archives deleted: %d"
 
 
 
869
  msgstr ""
870
 
871
- #: admin.php:658
872
- #, php-format
873
- msgid "Remote archives deleted: %d"
874
  msgstr ""
875
 
876
- #: admin.php:663
877
- msgid "Known backups (raw)"
878
  msgstr ""
879
 
880
- #: admin.php:687
881
- #: admin.php:745
882
- #: admin.php:1381
883
- #, php-format
884
- msgid "%d set(s) available"
885
- msgstr "可能な設定 %d"
886
 
887
- #: admin.php:694
888
- msgid "Schedule backup"
889
- msgstr "バックアップスケジュール"
890
 
891
- #: admin.php:697
892
- msgid "Failed."
893
- msgstr "失敗しました。"
894
 
895
- #: admin.php:700
896
- msgid "OK. You should soon see activity in the \"Last log message\" field below."
897
- msgstr "OK. \"最近のログメッセージ\" から活動を見ることができます。"
898
 
899
- #: admin.php:700
900
- msgid "Nothing happening? Follow this link for help."
901
- msgstr "何も起きませんでしたか? ヘルプはこちら"
902
 
903
- #: admin.php:719
904
- msgid "Job deleted"
905
  msgstr ""
906
 
907
- #: admin.php:725
908
- msgid "Could not find that job - perhaps it has already finished?"
909
  msgstr ""
910
 
911
- #: admin.php:756
912
- msgid "Download failed"
913
- msgstr "ダウンロードに失敗しました"
914
 
915
- #: admin.php:782
916
- msgid "Download in progress"
917
- msgstr "進行中のダウンロード"
918
 
919
- #: admin.php:785
920
- msgid "No local copy present."
921
- msgstr ""
922
 
923
- #: admin.php:843
924
- msgid "Failed to write out the decrypted database to the filesystem."
925
  msgstr ""
926
 
927
- #: admin.php:855
928
- #, php-format
929
- msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
930
  msgstr ""
931
 
932
- #: admin.php:861
933
- msgid "Failed to open database file."
934
- msgstr "データベースファイルオープンに失敗しました。"
935
 
936
- #: admin.php:893
937
- #: admin.php:1799
938
- #, php-format
939
- msgid "Warning: %s"
940
- msgstr "警告: %s"
941
 
942
- #: admin.php:893
943
- msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
 
 
 
 
944
  msgstr ""
945
 
946
- #: admin.php:898
947
- #, php-format
948
- msgid "%s version: %s"
949
- msgstr "%s バージョン: %s"
950
 
951
- #: admin.php:899
952
- #, php-format
953
- msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
954
- msgstr ""
955
 
956
- #: admin.php:973
957
- #, php-format
958
- msgid "This database backup is missing core WordPress tables: %s"
959
- msgstr ""
960
 
961
- #: admin.php:976
962
- msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
963
- msgstr ""
964
 
965
- #: admin.php:1067
966
- msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
967
- msgstr "ファイル名の形式が良くない - これは UpdraftPlus によって作成されたファイルのようにみえません。"
968
 
969
- #: admin.php:1074
970
- #, php-format
971
- msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
972
  msgstr ""
973
 
974
- #: admin.php:1154
975
- msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
976
- msgstr "ファイル名の形式が良くない - これは UpdraftPlus によって作成されたデータベース暗号化ファイルのようにみえません。"
977
-
978
- #: admin.php:1183
979
- msgid "Restore successful!"
980
- msgstr "復元に成功しました!"
981
-
982
- #: admin.php:1184
983
- #: admin.php:1212
984
- #: admin.php:1231
985
- msgid "Actions"
986
  msgstr ""
987
 
988
- #: admin.php:1184
989
- #: admin.php:1189
990
- #: admin.php:1212
991
- #: admin.php:1231
992
- msgid "Return to UpdraftPlus Configuration"
993
- msgstr "UpdraftPlus 設定に戻る"
994
 
995
- #: admin.php:1201
996
- msgid "Remove old directories"
997
- msgstr "古いディレクトリを削除します。"
998
 
999
- #: admin.php:1207
1000
- msgid "Old directories successfully removed."
1001
- msgstr "古いディレクトリを正常に削除しました。"
1002
 
1003
- #: admin.php:1210
1004
- msgid "Old directory removal failed for some reason. You may want to do this manually."
1005
- msgstr "何らかの理由で古いディレクトリの削除に失敗しました。手動で行ってください。"
1006
 
1007
- #: admin.php:1222
1008
- msgid "Backup directory could not be created"
1009
- msgstr "バックアップディレクトリを作成出来ませんでした"
1010
 
1011
- #: admin.php:1229
1012
- msgid "Backup directory successfully created."
1013
- msgstr "バックアップディレクトリが正常に作成出来ました。"
1014
 
1015
- #: admin.php:1250
1016
- msgid "Your settings have been wiped."
1017
- msgstr "設定を全てリセットしました。"
1018
 
1019
- #: admin.php:1257
1020
- msgid "By UpdraftPlus.Com"
1021
  msgstr ""
1022
 
1023
- #: admin.php:1257
1024
- msgid "News"
1025
- msgstr "ニュース"
1026
-
1027
- #: admin.php:1257
1028
- msgid "Premium"
1029
- msgstr "プレミアム"
1030
 
1031
- #: admin.php:1257
1032
- msgid "Support"
1033
- msgstr "サポート"
1034
 
1035
- #: admin.php:1257
1036
- msgid "Lead developer's homepage"
1037
- msgstr "開発者のホームページ"
1038
 
1039
- #: admin.php:1257
1040
- msgid "Donate"
1041
- msgstr "寄付"
1042
 
1043
- #: admin.php:1257
1044
- msgid "More plugins"
1045
- msgstr "他のプラグイン"
1046
 
1047
- #: admin.php:1257
1048
- msgid "Version"
1049
- msgstr "バージョン"
1050
 
1051
- #: admin.php:1261
1052
- msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
1053
  msgstr ""
1054
 
1055
- #: admin.php:1267
1056
- msgid "Your backup has been restored."
1057
- msgstr "バックアップが復元されました。"
1058
 
1059
- #: admin.php:1267
1060
- msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
1061
  msgstr ""
1062
 
1063
- #: admin.php:1273
1064
- msgid "Old directories successfully deleted."
1065
- msgstr "古いディレクトリが正常に削除出来ました。"
1066
 
1067
- #: admin.php:1276
1068
- msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
1069
  msgstr ""
1070
 
1071
- #: admin.php:1276
1072
- msgid "Current limit is:"
1073
  msgstr ""
1074
 
1075
- #: admin.php:1280
1076
- msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
1077
- msgstr "復元/移行 の前のWordPressに設置されていた古いディレクトリ (技術情報: これらは語尾に -old)。削除するにはこのボタンを押してください (復元がきちんと動作している事を確認した場合)。"
1078
 
1079
- #: admin.php:1284
1080
- msgid "Delete Old Directories"
1081
- msgstr "古いディレクトリを削除"
1082
 
1083
- #: admin.php:1296
1084
- msgid "Existing Schedule And Backups"
1085
- msgstr "現在のバックアップスケジュール"
1086
 
1087
- #: admin.php:1300
1088
- msgid "JavaScript warning"
1089
  msgstr ""
1090
 
1091
- #: admin.php:1301
1092
- msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
1093
  msgstr ""
1094
 
1095
- #: admin.php:1314
1096
- #: admin.php:1327
1097
- msgid "Nothing currently scheduled"
1098
- msgstr "バックアップスケジュールがありません"
1099
 
1100
- #: admin.php:1319
1101
- msgid "At the same time as the files backup"
1102
- msgstr "ファイルのバックアップと一緒に"
1103
 
1104
- #: admin.php:1343
1105
- msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
1106
  msgstr ""
1107
 
1108
- #: admin.php:1343
1109
- msgid "Next scheduled backups"
1110
- msgstr "次のバックアップスケジュール"
1111
 
1112
- #: admin.php:1345
1113
- msgid "Files"
1114
- msgstr "ファイル"
1115
 
1116
- #: admin.php:1347
1117
- msgid "Time now"
1118
- msgstr "現在の時間"
1119
 
1120
- #: admin.php:1351
1121
- msgid "Last backup job run:"
1122
- msgstr "最後のバックアップ"
1123
 
1124
- #: admin.php:1367
1125
- msgid "Clone/Migrate"
1126
- msgstr "複製/移行"
1127
 
1128
- #: admin.php:1373
1129
- msgid "Last log message"
1130
- msgstr "ログメッセージ"
1131
 
1132
- #: admin.php:1375
1133
- msgid "(Nothing yet logged)"
1134
- msgstr "(まだ何もありません)"
1135
 
1136
- #: admin.php:1376
1137
- msgid "Download most recently modified log file"
1138
- msgstr "最近のログファイルをダウンロード"
1139
 
1140
- #: admin.php:1380
1141
- msgid "Backups, logs & restoring"
1142
- msgstr "バックアップログ & 復元"
1143
 
1144
- #: admin.php:1381
1145
- msgid "Press to see available backups"
1146
- msgstr "使用可能なバックアップを参照してください"
1147
 
1148
- #: admin.php:1387
1149
- msgid "Latest UpdraftPlus.com news:"
1150
- msgstr "UpdraftPlus.com の最新ニュース:"
1151
-
1152
- #: admin.php:1395
1153
- msgid "Downloading and restoring"
1154
- msgstr "ダウンロードと復元について"
1155
-
1156
- #: admin.php:1397
1157
- msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
1158
  msgstr ""
1159
 
1160
- #: admin.php:1397
1161
- msgid "Please consult this FAQ for help on what to do about it."
1162
  msgstr ""
1163
 
1164
- #: admin.php:1400
1165
- msgid "Downloading"
1166
- msgstr "ダウンロード中"
1167
 
1168
- #: admin.php:1400
1169
- msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
1170
  msgstr ""
1171
 
1172
- #: admin.php:1401
1173
- msgid "Restoring"
1174
- msgstr "復元中"
1175
 
1176
- #: admin.php:1401
1177
- msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
1178
- msgstr ""
1179
 
1180
- #: admin.php:1401
1181
- msgid "More tasks:"
1182
- msgstr ""
1183
 
1184
- #: admin.php:1401
1185
- msgid "upload backup files"
1186
- msgstr "バックアップファイルをアップロード"
1187
 
1188
- #: admin.php:1401
1189
- msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
1190
  msgstr ""
1191
 
1192
- #: admin.php:1401
1193
- msgid "rescan folder for new backup sets"
1194
- msgstr "新しいバックアップ設定のフォルダを再スキャン"
1195
 
1196
- #: admin.php:1402
1197
- msgid "Opera web browser"
1198
- msgstr "Opera ウェブブラウザについて"
1199
 
1200
- #: admin.php:1402
1201
- msgid "If you are using this, then turn Turbo/Road mode off."
1202
- msgstr "Operaを使用している場合、ターボまたはロードモードをオフにしてください。"
1203
 
1204
- #: admin.php:1404
1205
- msgid "Google Drive"
1206
- msgstr ""
1207
 
1208
- #: admin.php:1404
1209
- msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
1210
- msgstr ""
1211
 
1212
- #: admin.php:1406
1213
- msgid "This is a count of the contents of your Updraft directory"
1214
- msgstr ""
1215
 
1216
- #: admin.php:1406
1217
- msgid "Web-server disk space in use by UpdraftPlus"
1218
- msgstr "UpdraftPlus が使用しているウェブサーバの容量"
1219
 
1220
- #: admin.php:1406
1221
- msgid "refresh"
1222
- msgstr "更新"
1223
 
1224
- #: admin.php:1408
1225
- msgid "UpdraftPlus - Upload backup files"
1226
- msgstr ""
1227
 
1228
- #: admin.php:1409
1229
- msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1230
  msgstr ""
1231
 
1232
- #: admin.php:1409
1233
- msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
1234
  msgstr ""
1235
 
1236
- #: admin.php:1413
1237
- msgid "Drop backup zips here"
1238
- msgstr "ここにバックアップzipファイルをドロップ"
1239
 
1240
- #: admin.php:1414
1241
- #: admin.php:1928
1242
- msgid "or"
1243
- msgstr "又は"
1244
 
1245
- #: admin.php:1434
1246
- msgid "Delete backup set"
1247
- msgstr "バックアップ設定セットの削除"
1248
 
1249
- #: admin.php:1437
1250
- msgid "Are you sure that you wish to delete this backup set?"
1251
- msgstr "本当にこのバックアップの設定セットを削除しますか?"
1252
 
1253
- #: admin.php:1445
1254
- msgid "Also delete from remote storage"
1255
- msgstr "リモートストレージからも削除"
1256
 
1257
- #: admin.php:1446
1258
- msgid "Deleting... please allow time for the communications with the remote storage to complete."
1259
  msgstr ""
1260
 
1261
- #: admin.php:1452
1262
- msgid "Restore backup"
1263
- msgstr "バックアップを復元"
1264
 
1265
- #: admin.php:1453
1266
- msgid "Restore backup from"
1267
- msgstr "バックアップの復元"
1268
 
1269
- #: admin.php:1457
1270
- msgid "Downloading / preparing backup files..."
1271
- msgstr "ダウンロード中 / バックアップファイル準備中..."
1272
 
1273
- #: admin.php:1465
1274
- msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1275
  msgstr ""
1276
 
1277
- #: admin.php:1465
1278
- msgid "Choose the components to restore"
1279
- msgstr "復元する構成を選択"
1280
 
1281
- #: admin.php:1474
1282
- msgid "Your web server has PHP's so-called safe_mode active."
1283
  msgstr ""
1284
 
1285
- #: admin.php:1474
1286
- msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
1287
  msgstr ""
1288
 
1289
- #: admin.php:1487
1290
- #, php-format
1291
- msgid "The following entity cannot be restored automatically: \"%s\"."
1292
- msgstr "このデータは自動で復元することが出来ません: \"%s\"。"
1293
 
1294
- #: admin.php:1487
1295
- msgid "You will need to restore it manually."
1296
- msgstr "手動で復元する必要があります。"
1297
 
1298
- #: admin.php:1494
1299
- #, php-format
1300
- msgid "%s restoration options:"
1301
- msgstr "%s の復元オプション:"
1302
 
1303
- #: admin.php:1502
1304
- msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
1305
  msgstr ""
1306
 
1307
- #: admin.php:1513
1308
- msgid "Do read this helpful article of useful things to know before restoring."
1309
- msgstr "復元前に知っておくと便利な情報を得るにはこの記事をお読みください。"
1310
 
1311
- #: admin.php:1518
1312
- msgid "Migrate Site"
1313
- msgstr "サイトの移行"
1314
 
1315
- #: admin.php:1522
1316
- msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
 
 
 
 
1317
  msgstr ""
1318
 
1319
- #: admin.php:1522
1320
- #, php-format
1321
- msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
1322
  msgstr ""
1323
 
1324
- #: admin.php:1524
1325
- msgid "Do you want to migrate or clone/duplicate a site?"
1326
- msgstr "サイトの移行または複製をしますか?"
1327
 
1328
- #: admin.php:1524
1329
- msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
1330
- msgstr "私たちの\"Migrator (移行)\" アドオンを試してください。一度使うと、手動でサイトをコピーするのに必要な時間と購入価格を比べ、便利と感じるはずです。"
1331
 
1332
- #: admin.php:1524
1333
- msgid "Get it here."
1334
- msgstr "こちらから入手できます。"
1335
 
1336
- #: admin.php:1535
1337
- msgid "Perform a one-time backup"
1338
- msgstr "一度だけバックアップを実行"
 
1339
 
1340
- #: admin.php:1536
1341
- msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1342
- msgstr "続行するには'今すぐバックアップ'を押して下さい。次に約 10 秒後'ログメッセージ'フィールドを確認してください。WordPressはバックグラウンドでバックアップを開始します。"
1343
 
1344
- #: admin.php:1538
1345
- msgid "Does nothing happen when you schedule backups?"
1346
- msgstr "バックアップスケジュールの時は何も起こりませんか?"
1347
 
1348
- #: admin.php:1538
1349
- msgid "Go here for help."
1350
- msgstr "ヘルプはこちら"
1351
 
1352
- #: admin.php:1544
1353
- msgid "Multisite"
1354
- msgstr "マルチサイト"
1355
 
1356
- #: admin.php:1548
1357
- msgid "Do you need WordPress Multisite support?"
1358
- msgstr "WordPress マルチサイトのサポートを必要としますか?"
1359
 
1360
- #: admin.php:1548
1361
- msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1362
- msgstr "UpdraftPlus プレミアム又はスタンドアロンのマルチサイトアドオンを確認してください。"
1363
 
1364
- #: admin.php:1553
1365
- msgid "Configure Backup Contents And Schedule"
1366
- msgstr "バックアップの設定とスケジュール"
1367
 
1368
- #: admin.php:1559
1369
- msgid "Debug Information And Expert Options"
1370
- msgstr "デバッグ情報とエキスパートオプション"
1371
 
1372
- #: admin.php:1562
1373
- msgid "Web server:"
1374
- msgstr "ウェブサーバー:"
1375
 
1376
- #: admin.php:1565
1377
- msgid "Peak memory usage"
1378
- msgstr "最大メモリ使用量"
1379
 
1380
- #: admin.php:1566
1381
- msgid "Current memory usage"
1382
- msgstr "現在のメモリ使用量"
1383
 
1384
- #: admin.php:1567
1385
- msgid "PHP memory limit"
1386
- msgstr "PHP リソース制限"
1387
 
1388
- #: admin.php:1568
1389
- #: admin.php:1570
1390
- #, php-format
1391
- msgid "%s version:"
1392
- msgstr "%s バージョン:"
1393
 
1394
- #: admin.php:1569
1395
- msgid "show PHP information (phpinfo)"
1396
- msgstr "PHPの情報を表示 (phpinfo)"
1397
 
1398
- #: admin.php:1573
1399
- #: admin.php:1575
1400
- #: admin.php:1582
1401
- msgid "Yes"
1402
- msgstr "はい"
1403
 
1404
- #: admin.php:1575
1405
- #: admin.php:1582
1406
- msgid "No"
1407
- msgstr "いいえ"
1408
 
1409
- #: admin.php:1578
1410
- msgid "PHP has support for ZipArchive::addFile:"
 
 
 
 
 
 
 
 
1411
  msgstr ""
1412
 
1413
- #: admin.php:1582
1414
- msgid "zip executable found:"
1415
- msgstr "見つかった実行可能なzipファイル:"
1416
 
1417
- #: admin.php:1584
1418
- msgid "Show raw backup and file list"
1419
  msgstr ""
1420
 
1421
- #: admin.php:1587
1422
- msgid "Total (uncompressed) on-disk data:"
1423
- msgstr "ディスク上の合計データ (非圧縮):"
1424
 
1425
- #: admin.php:1588
1426
- msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1427
  msgstr ""
1428
 
1429
- #: admin.php:1595
1430
- msgid "count"
1431
- msgstr "計算する"
1432
 
1433
- #: admin.php:1601
1434
- msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1435
  msgstr ""
1436
 
1437
- #: admin.php:1609
1438
- msgid "Debug Full Backup"
1439
  msgstr ""
1440
 
1441
- #: admin.php:1609
1442
- msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1443
  msgstr ""
1444
 
1445
- #: admin.php:1614
1446
- msgid "Debug Database Backup"
1447
  msgstr ""
1448
 
1449
- #: admin.php:1614
1450
- msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1451
  msgstr ""
1452
 
1453
- #: admin.php:1620
1454
- msgid "Wipe Settings"
1455
- msgstr "設定をリセット"
1456
 
1457
- #: admin.php:1621
1458
- msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1459
- msgstr "このボタンは全ての UpdraftPlus の設定を削除します(しかしあなたのクラウドストレージの既存のバックアップではない)。あなたは再度全ての設定をする必要があります。また UpdraftPlus を無効化/アンインストールする前にこれを実行することができます。"
1460
 
1461
- #: admin.php:1624
1462
- msgid "Wipe All Settings"
1463
- msgstr "全ての設定をリセット"
1464
 
1465
- #: admin.php:1624
1466
- msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1467
  msgstr ""
1468
 
1469
- #: admin.php:1626
1470
- msgid "Active jobs"
1471
- msgstr "実行中"
1472
 
1473
- #: admin.php:1647
1474
- #, php-format
1475
- msgid "%s: began at: %s; next resumption: %d (after %ss)"
1476
- msgstr "%s: 開始: %s; 次の再開: %d (%s秒後)"
1477
 
1478
- #: admin.php:1647
1479
- msgid "show log"
1480
- msgstr "ログを見る"
1481
 
1482
- #: admin.php:1647
1483
- msgid "delete schedule"
1484
- msgstr "スケジュールを削除"
1485
 
1486
- #: admin.php:1654
1487
- msgid "(None)"
1488
- msgstr "(ありません)"
1489
 
1490
- #: admin.php:1676
1491
- #: admin.php:1701
1492
- msgid "Failed"
1493
- msgstr "失敗しました"
1494
 
1495
- #: admin.php:1739
1496
- msgid "The request to the filesystem to create the directory failed."
1497
  msgstr ""
1498
 
1499
- #: admin.php:1753
1500
- msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1501
  msgstr ""
1502
 
1503
- #: admin.php:1757
1504
- msgid "The folder exists, but your webserver does not have permission to write to it."
 
 
 
 
1505
  msgstr ""
1506
 
1507
- #: admin.php:1757
1508
- msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1509
  msgstr ""
1510
 
1511
- #: admin.php:1812
1512
- msgid "Download log file"
1513
- msgstr "ログファイルをダウンロード"
1514
 
1515
- #: admin.php:1816
1516
- msgid "No backup has been completed."
1517
- msgstr "バックアップは完了していません。"
1518
 
1519
- #: admin.php:1832
1520
- msgid "File backup intervals"
1521
- msgstr "ファイルバックアップ間隔"
1522
 
1523
- #: admin.php:1835
1524
- msgid "Manual"
1525
- msgstr "手動"
1526
 
1527
- #: admin.php:1835
1528
- msgid "Every 4 hours"
1529
- msgstr "4 時間ごと"
1530
 
1531
- #: admin.php:1835
1532
- msgid "Every 8 hours"
1533
- msgstr "8 時間ごと"
 
 
 
1534
 
1535
- #: admin.php:1835
1536
- msgid "Every 12 hours"
1537
- msgstr "12 時間ごと"
1538
 
1539
- #: admin.php:1835
1540
- msgid "Daily"
1541
- msgstr "1 日ごと"
1542
-
1543
- #: admin.php:1835
1544
- msgid "Weekly"
1545
- msgstr "1 週間ごと"
1546
-
1547
- #: admin.php:1835
1548
- msgid "Fortnightly"
1549
- msgstr "2 週間ごと"
1550
-
1551
- #: admin.php:1835
1552
- msgid "Monthly"
1553
- msgstr "1 ヶ月ごと"
1554
 
1555
- #: admin.php:1844
1556
- #: admin.php:1862
1557
- msgid "and retain this many backups"
1558
  msgstr ""
1559
 
1560
- #: admin.php:1851
1561
- msgid "Database backup intervals"
1562
- msgstr "データベースバックアップ間隔"
1563
 
1564
- #: admin.php:1869
1565
- msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1566
  msgstr ""
1567
 
1568
- #: admin.php:1870
1569
- msgid "To fix the time at which a backup should take place,"
1570
- msgstr "バックアップが実行される時間を変更するには"
1571
 
1572
- #: admin.php:1870
1573
- msgid "e.g. if your server is busy at day and you want to run overnight"
1574
- msgstr "例えば昼間はサーバが混雑していて夜間に実行したい場合"
1575
 
1576
- #: admin.php:1870
1577
- msgid "use the \"Fix Time\" add-on"
1578
- msgstr "\"Fix Time (時間変更)\" アドオンを使う"
1579
 
1580
- #: admin.php:1874
1581
- msgid "Include in files backup"
1582
- msgstr "バックアップするファイル"
1583
 
1584
- #: admin.php:1884
1585
- #, php-format
1586
- msgid "Your wp-content directory server path: %s"
1587
- msgstr "あなたの wp-content ディレクトリサーバパス: %s"
1588
 
1589
- #: admin.php:1884
1590
- msgid "Any other directories found inside wp-content"
1591
- msgstr "wp-content の中に含まれる他のディレクトリ"
1592
 
1593
- #: admin.php:1890
1594
- msgid "Exclude these:"
1595
- msgstr "これらは除外:"
1596
 
1597
- #: admin.php:1892
1598
- msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
1599
  msgstr ""
1600
 
1601
- #: admin.php:1904
1602
- msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1603
  msgstr ""
1604
 
1605
- #: admin.php:1904
1606
- msgid "Or, get the \"More Files\" add-on from our shop."
1607
- msgstr "または、\"More Files (その他のファイル) \" アドオンを私たちのショップから取得してください。"
1608
 
1609
- #: admin.php:1904
1610
- msgid "Use WordShell for automatic backup, version control and patching"
1611
  msgstr ""
1612
 
1613
- #: admin.php:1908
1614
- msgid "Email"
1615
- msgstr "Eメール"
1616
 
1617
- #: admin.php:1909
1618
- msgid "To send to more than one address, separate each address with a comma."
1619
  msgstr ""
1620
 
1621
- #: admin.php:1909
1622
- msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1623
- msgstr "レポートを送信するなら(それと全体のバックアップを選んだ場合)アドレスをここに入力してください。"
1624
 
1625
- #: admin.php:1913
1626
- msgid "Database encryption phrase"
1627
- msgstr "データベース暗号化フレーズ"
1628
 
1629
- #: admin.php:1920
1630
- msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1631
  msgstr ""
1632
 
1633
- #: admin.php:1920
1634
- msgid "You can also decrypt a database manually here."
1635
  msgstr ""
1636
 
1637
- #: admin.php:1923
1638
- msgid "Manually decrypt a database backup file"
1639
  msgstr ""
1640
 
1641
- #: admin.php:1927
1642
- msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
1643
  msgstr ""
1644
 
1645
- #: admin.php:1930
1646
- msgid "Use decryption key"
1647
  msgstr ""
1648
 
1649
- #: admin.php:1944
1650
- msgid "Copying Your Backup To Remote Storage"
1651
- msgstr "バックアップをコピーする"
1652
 
1653
- #: admin.php:1948
1654
- msgid "Choose your remote storage"
1655
- msgstr "保存先を選択"
1656
 
1657
- #: admin.php:1960
1658
- msgid "None"
1659
- msgstr "なし"
1660
 
1661
- #: admin.php:2000
1662
- msgid "Advanced / Debugging Settings"
1663
- msgstr "アドバンス / デバッグ設定"
 
1664
 
1665
- #: admin.php:2003
1666
- msgid "Debug mode"
1667
- msgstr "Debug モード"
 
1668
 
1669
- #: admin.php:2004
1670
- msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1671
- msgstr "バックアッププロセスの詳細情報をメールで受け取るにはチェックしてください。何か間違った場合に便利です。バグの報告をする場合あなたはこのログを私たちに送信<strong>しなければなりません</strong>。"
1672
 
1673
- #: admin.php:2007
1674
- msgid "Expert settings"
1675
- msgstr "エキスパート設定"
 
1676
 
1677
- #: admin.php:2008
1678
- msgid "Show expert settings"
1679
- msgstr "エキスパート設定を表示"
1680
 
1681
- #: admin.php:2008
1682
- msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1683
- msgstr "設定の必要はありませんが、問題がある場合又はあなたの好奇心が強い場合はさらにいくつかのオプションを表示する為にクリックしてください"
1684
 
1685
- #: admin.php:2018
1686
- msgid "Split archives every:"
1687
- msgstr "アーカイブ毎に分ける:"
1688
 
1689
- #: admin.php:2019
1690
- msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
1691
- msgstr "UpdraftPlus はこのファイルサイズを超えた場合バックアップアーカイブを分割します。デフォルトは 1 gigabyte です。ファイルサイズに制限がある場合は余裕を残すように注意して下さい。(例えばいくつかの32-bitサーバ/ファイルシステムでは 2Gb / 2048Mb が上限です)"
1692
 
1693
- #: admin.php:2023
1694
- msgid "Delete local backup"
1695
- msgstr "ローカルバックアップを削除"
 
 
1696
 
1697
- #: admin.php:2024
1698
- msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
1699
  msgstr ""
1700
 
1701
- #: admin.php:2028
1702
- msgid "Backup directory"
1703
- msgstr "バックアップディレクトリ"
1704
-
1705
- #: admin.php:2035
1706
- msgid "Backup directory specified is writable, which is good."
1707
- msgstr "バックアップディレクトリは書き込み可能です、 いいですね。"
1708
 
1709
- #: admin.php:2039
1710
- msgid "Backup directory specified does <b>not</b> exist."
1711
- msgstr "指定のバックアップディレクトリは<b>存在しません</b>でした。"
1712
 
1713
- #: admin.php:2041
1714
- msgid "Backup directory specified exists, but is <b>not</b> writable."
1715
- msgstr "指定したバックアップディレクトリは存在しますが、書き込み可能<b>ではありません</b>でした。"
1716
 
1717
- #: admin.php:2043
1718
- msgid "Click here to attempt to create the directory and set the permissions"
1719
  msgstr ""
1720
 
1721
- #: admin.php:2043
1722
- msgid "or, to reset this option"
1723
  msgstr ""
1724
 
1725
- #: admin.php:2043
1726
- msgid "click here"
1727
- msgstr "こちらをクリック"
1728
-
1729
- #: admin.php:2043
1730
- msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1731
  msgstr ""
1732
 
1733
- #: admin.php:2046
1734
- msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1735
  msgstr ""
1736
 
1737
- #: admin.php:2050
1738
- msgid "Use the server's SSL certificates"
1739
- msgstr "サーバのSSL証明書を使用"
1740
 
1741
- #: admin.php:2051
1742
- msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1743
  msgstr ""
1744
 
1745
- #: admin.php:2055
1746
- msgid "Do not verify SSL certificates"
1747
- msgstr "SSL証明書を確認しない"
1748
-
1749
- #: admin.php:2056
1750
- msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1751
  msgstr ""
1752
 
1753
- #: admin.php:2056
1754
- msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1755
- msgstr ""
1756
 
1757
- #: admin.php:2060
1758
- msgid "Disable SSL entirely where possible"
1759
  msgstr ""
1760
 
1761
- #: admin.php:2061
1762
- msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1763
  msgstr ""
1764
 
1765
- #: admin.php:2085
1766
- msgid "Save Changes"
1767
- msgstr "変更を保存"
1768
-
1769
- #: admin.php:2112
1770
- #, php-format
1771
- msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
1772
  msgstr ""
1773
 
1774
- #: admin.php:2112
1775
- #, php-format
1776
- msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
1777
  msgstr ""
1778
 
1779
- #: admin.php:2119
1780
- #, php-format
1781
- msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1782
  msgstr ""
1783
 
1784
- #: admin.php:2121
1785
- #, php-format
1786
- msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1787
  msgstr ""
1788
 
1789
- #: admin.php:2124
1790
- #, php-format
1791
- msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1792
  msgstr ""
1793
 
1794
- #: admin.php:2197
1795
- msgid "Delete this backup set"
1796
- msgstr "このバックアップ設定セットを削除"
1797
-
1798
- #: admin.php:2219
1799
- #: admin.php:2274
1800
- #, php-format
1801
- msgid "(No %s)"
1802
  msgstr ""
1803
 
1804
- #: admin.php:2219
1805
- msgid "database"
1806
- msgstr ""
1807
 
1808
- #: admin.php:2246
1809
- msgid "Press here to download"
1810
- msgstr "ここからダウンロードしてください"
1811
 
1812
- #: admin.php:2252
1813
- #, php-format
1814
- msgid "(%d archive(s) in set)."
1815
  msgstr ""
1816
 
1817
- #: admin.php:2255
1818
- msgid "You appear to be missing one or more archives from this multi-archive set."
 
 
 
 
1819
  msgstr ""
1820
 
1821
- #: admin.php:2282
1822
- msgid "Backup Log"
1823
- msgstr "バックアップログ"
1824
 
1825
- #: admin.php:2302
1826
- msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1827
  msgstr ""
1828
 
1829
- #: admin.php:2392
1830
- msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1831
  msgstr ""
1832
 
1833
- #: admin.php:2420
1834
- msgid "UpdraftPlus Restoration: Progress"
1835
  msgstr ""
1836
 
1837
- #: admin.php:2442
1838
- msgid "ABORT: Could not find the information on which entities to restore."
1839
  msgstr ""
1840
 
1841
- #: admin.php:2443
1842
- msgid "If making a request for support, please include this information:"
1843
  msgstr ""
1844
 
1845
- #: admin.php:2465
1846
- msgid "Final checks"
1847
- msgstr ""
1848
 
1849
- #: admin.php:2476
1850
- msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
 
 
 
 
1851
  msgstr ""
1852
 
1853
- #: admin.php:2484
1854
- #, php-format
1855
- msgid "Looking for %s archive: file name: %s"
1856
  msgstr ""
1857
 
1858
- #: admin.php:2486
1859
- msgid "File is not locally present - needs retrieving from remote storage"
1860
  msgstr ""
1861
 
1862
  #: admin.php:2493
1863
  msgid "Archive is expected to be size:"
1864
  msgstr ""
1865
 
1866
- #: admin.php:2498
1867
- msgid "file is size:"
1868
- msgstr ""
1869
-
1870
  #: admin.php:2501
1871
  msgid "The backup records do not contain information about the proper size of this file."
1872
  msgstr ""
1873
 
1874
- #: admin.php:2504
1875
- #: admin.php:2505
1876
- msgid "Could not find one of the files for restoration"
1877
- msgstr "復元する為のファイルを見つけることが出来ませんでした"
1878
-
1879
- #: admin.php:2529
1880
- msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
1881
- msgstr ""
1882
-
1883
  #: admin.php:2548
1884
  msgid "Error message"
1885
  msgstr "エラーメッセージ"
1886
 
1887
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
1888
- #: methods/googledrive.php:63
1889
- #, php-format
1890
- msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
1891
- msgstr ""
1892
 
1893
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1894
- #, php-format
1895
- msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1896
- msgstr ""
1897
 
1898
- #: methods/webdav.php:13
1899
- #: methods/webdav.php:34
1900
- #: methods/webdav.php:50
1901
- #: methods/sftp.php:13
1902
- #: methods/sftp.php:34
1903
- #: methods/sftp.php:50
1904
- #, php-format
1905
- msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
1906
  msgstr ""
1907
 
1908
- #: methods/webdav.php:63
1909
- #: methods/sftp.php:63
1910
- #, php-format
1911
- msgid "%s support is available as an add-on"
1912
- msgstr "%s のサポートはアドオンで利用可能になります"
1913
 
1914
- #: methods/webdav.php:63
1915
- #: methods/sftp.php:63
1916
- msgid "follow this link to get it"
1917
- msgstr "こちらから取得してください。"
1918
 
1919
- #: methods/s3generic.php:21
1920
- #: methods/s3generic.php:30
1921
- msgid "S3 (Compatible)"
1922
- msgstr ""
1923
 
1924
- #: methods/googledrive.php:116
1925
- msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
 
 
 
 
1926
  msgstr ""
1927
 
1928
- #: methods/googledrive.php:125
1929
- msgid "Authorization failed"
1930
- msgstr "認証に失敗しました"
1931
 
1932
- #: methods/googledrive.php:146
1933
- #, php-format
1934
- msgid "Your %s quota usage: %s %% used, %s available"
1935
  msgstr ""
1936
 
1937
- #: methods/googledrive.php:152
1938
- msgid "Success"
1939
- msgstr "成功"
1940
 
1941
- #: methods/googledrive.php:152
1942
- #, php-format
1943
- msgid "you have authenticated your %s account."
1944
- msgstr ""
1945
 
1946
- #: methods/googledrive.php:168
1947
- #: methods/googledrive.php:232
1948
- msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1949
  msgstr ""
1950
 
1951
- #: methods/googledrive.php:169
1952
- #: methods/googledrive.php:363
1953
- msgid "Have not yet obtained an access token from Google (has the user authorised?)"
 
 
 
1954
  msgstr ""
1955
 
1956
- #: methods/googledrive.php:202
1957
- #, php-format
1958
- msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1959
  msgstr ""
1960
 
1961
- #: methods/googledrive.php:208
1962
- #, php-format
1963
- msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
1964
  msgstr ""
1965
 
1966
- #: methods/googledrive.php:217
1967
- #, php-format
1968
- msgid "Failed to upload to %s"
1969
- msgstr "%s へのアップロードに失敗しました"
1970
 
1971
- #: methods/googledrive.php:334
1972
- #, php-format
1973
- msgid "An error occurred during %s upload (see log for more details)"
1974
  msgstr ""
1975
 
1976
- #: methods/googledrive.php:373
1977
- #, php-format
1978
- msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1979
  msgstr ""
1980
 
1981
- #: methods/googledrive.php:378
1982
- #, php-format
1983
- msgid "Could not find %s in order to download it"
1984
  msgstr ""
1985
 
1986
- #: methods/googledrive.php:391
1987
- #, php-format
1988
- msgid "%s error: zero-size file was downloaded"
1989
  msgstr ""
1990
 
1991
- #: methods/googledrive.php:391
1992
- msgid "Google Drive "
1993
- msgstr ""
1994
 
1995
- #: methods/googledrive.php:409
1996
- msgid "Account is not authorized."
1997
- msgstr "アカウントは許可されていません。"
1998
 
1999
- #: methods/googledrive.php:442
2000
- #, php-format
2001
- msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
2002
  msgstr ""
2003
 
2004
- #: methods/googledrive.php:452
2005
- #, php-format
2006
- msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
 
 
 
2007
  msgstr ""
2008
 
2009
- #: methods/googledrive.php:452
2010
- #, php-format
2011
- msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
2012
  msgstr ""
2013
 
2014
- #: methods/googledrive.php:462
2015
- msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
2016
  msgstr ""
2017
 
2018
- #: methods/googledrive.php:463
2019
- msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
2020
  msgstr ""
2021
 
2022
- #: methods/googledrive.php:463
2023
- msgid "Select 'Web Application' as the application type."
2024
  msgstr ""
2025
 
2026
- #: methods/googledrive.php:463
2027
- msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
2028
- msgstr ""
2029
 
2030
- #: methods/googledrive.php:463
2031
- msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
2032
  msgstr ""
2033
 
2034
- #: methods/googledrive.php:466
2035
- msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
2036
  msgstr ""
2037
 
2038
- #: methods/googledrive.php:473
2039
- msgid "Client ID"
2040
  msgstr ""
2041
 
2042
- #: methods/googledrive.php:474
2043
- msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
2044
- msgstr ""
2045
 
2046
- #: methods/googledrive.php:477
2047
- msgid "Client Secret"
2048
- msgstr ""
2049
 
2050
- #: methods/googledrive.php:481
2051
- msgid "Folder ID"
2052
- msgstr ""
2053
 
2054
- #: methods/googledrive.php:482
2055
- msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
2056
- msgstr ""
2057
 
2058
- #: methods/googledrive.php:485
2059
- msgid "Authenticate with Google"
2060
- msgstr "Google で認証"
2061
 
2062
- #: methods/googledrive.php:486
2063
- msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
2064
- msgstr ""
2065
 
2066
- #: methods/cloudfiles.php:53
2067
- #: methods/cloudfiles.php:57
2068
- #: methods/cloudfiles.php:209
2069
- #: methods/cloudfiles.php:262
2070
- #: methods/cloudfiles.php:266
2071
- #, php-format
2072
- msgid "%s authentication failed"
2073
  msgstr ""
2074
 
2075
- #: methods/cloudfiles.php:61
2076
- #: methods/cloudfiles.php:270
2077
- #: methods/cloudfiles.php:289
2078
- msgid "Cloud Files error - failed to create and access the container"
2079
  msgstr ""
2080
 
2081
- #: methods/cloudfiles.php:88
2082
- #, php-format
2083
- msgid "%s Error: Failed to open local file"
2084
- msgstr "%s エラー: ローカルファイルを開くことが出来ませんでした"
2085
-
2086
- #: methods/cloudfiles.php:105
2087
- #: methods/cloudfiles.php:147
2088
- #: methods/s3.php:128
2089
- #: methods/s3.php:134
2090
- #: methods/s3.php:135
2091
- #: addons/sftp.php:86
2092
- #, php-format
2093
- msgid "%s Error: Failed to upload"
2094
- msgstr "%s エラー: ファイルのアップロードに失敗"
2095
 
2096
- #: methods/cloudfiles.php:169
2097
- #, php-format
2098
- msgid "%s error - failed to re-assemble chunks"
2099
  msgstr ""
2100
 
2101
- #: methods/cloudfiles.php:178
2102
- msgid "Cloud Files error - failed to upload file"
2103
- msgstr "Cloud ファイルエラー - ファイルがアップロード出来ませんでした"
2104
-
2105
- #: methods/cloudfiles.php:179
2106
- #, php-format
2107
- msgid "%s error - failed to upload file"
2108
- msgstr "%s エラー - ファイルがアップロード出来ませんでした"
2109
-
2110
- #: methods/cloudfiles.php:318
2111
- #: methods/cloudfiles.php:335
2112
- #, php-format
2113
- msgid "%s Error"
2114
  msgstr ""
2115
 
2116
- #: methods/cloudfiles.php:318
2117
- #: addons/webdav.php:202
2118
- msgid "Error opening local file: Failed to download"
2119
- msgstr "ローカルファイルのオープンエラー: ダウンロードに失敗しました"
2120
 
2121
- #: methods/cloudfiles.php:335
2122
- msgid "Error downloading remote file: Failed to download ("
2123
  msgstr ""
2124
 
2125
- #: methods/cloudfiles.php:344
2126
- #, php-format
2127
- msgid "Error - no such file exists at %s"
2128
- msgstr "エラー - %s のファイルは存在しません"
2129
-
2130
- #: methods/cloudfiles.php:348
2131
- #, php-format
2132
- msgid "Error - failed to download the file from %s"
2133
- msgstr "エラー - %s からのファイルダウンロードに失敗しました"
2134
 
2135
- #: methods/cloudfiles.php:357
2136
- msgid "Testing - Please Wait..."
2137
- msgstr "テスト中 - お待ちください..."
2138
 
2139
- #: methods/cloudfiles.php:371
2140
- #: methods/cloudfiles.php:434
2141
- #: methods/s3.php:348
2142
- #: methods/s3.php:422
2143
- #: methods/ftp.php:163
2144
- #: methods/ftp.php:201
2145
- #: addons/webdav.php:268
2146
- #: addons/sftp.php:235
2147
- #, php-format
2148
- msgid "Test %s Settings"
2149
- msgstr "%s 設定テスト"
2150
 
2151
- #: methods/cloudfiles.php:372
2152
- #: methods/s3.php:349
2153
- #: methods/ftp.php:164
2154
- #: addons/webdav.php:287
2155
- #: addons/sftp.php:257
2156
- msgid "Settings test result:"
2157
- msgstr "テスト設定の結果:"
2158
 
2159
- #: methods/cloudfiles.php:404
2160
- msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
2161
  msgstr ""
2162
 
2163
- #: methods/cloudfiles.php:404
2164
- msgid "Also, you should read this important FAQ."
2165
  msgstr ""
2166
 
2167
- #: methods/cloudfiles.php:408
2168
- msgid "US or UK Cloud"
2169
  msgstr ""
2170
 
2171
- #: methods/cloudfiles.php:414
2172
- msgid "US (default)"
2173
  msgstr ""
2174
 
2175
- #: methods/cloudfiles.php:415
2176
- msgid "UK"
2177
- msgstr ""
2178
 
2179
- #: methods/cloudfiles.php:420
2180
- msgid "Cloud Files username"
2181
- msgstr ""
2182
 
2183
- #: methods/cloudfiles.php:424
2184
- msgid "Cloud Files API key"
2185
- msgstr ""
2186
 
2187
- #: methods/cloudfiles.php:428
2188
- msgid "Cloud Files container"
2189
- msgstr ""
2190
 
2191
- #: methods/cloudfiles.php:442
2192
- #: methods/cloudfiles.php:447
2193
- #: methods/s3.php:435
2194
- #: methods/s3.php:439
2195
- #: methods/ftp.php:222
2196
- #: methods/ftp.php:226
2197
- #: addons/webdav.php:295
2198
- #: addons/sftp.php:265
2199
- #: addons/sftp.php:269
2200
- #: addons/sftp.php:273
2201
- #, php-format
2202
- msgid "Failure: No %s was given."
2203
  msgstr ""
2204
 
2205
- #: methods/cloudfiles.php:442
2206
- #: methods/s3.php:435
2207
- msgid "API key"
2208
- msgstr ""
2209
 
2210
- #: methods/cloudfiles.php:447
2211
- #: addons/sftp.php:204
2212
- msgid "Username"
2213
- msgstr ""
2214
 
2215
- #: methods/cloudfiles.php:467
2216
- msgid "Failure: No container details were given."
2217
- msgstr ""
2218
 
2219
- #: methods/cloudfiles.php:477
2220
- #: methods/cloudfiles.php:480
2221
- #: methods/cloudfiles.php:483
2222
- msgid "Cloud Files authentication failed"
2223
  msgstr ""
2224
 
2225
- #: methods/cloudfiles.php:494
2226
- msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
2227
- msgstr ""
2228
 
2229
- #: methods/cloudfiles.php:498
2230
- msgid "We accessed the container, and were able to create files within it."
2231
- msgstr ""
2232
 
2233
- #: methods/email.php:16
2234
- msgid "WordPress Backup"
2235
- msgstr ""
2236
 
2237
- #: methods/email.php:16
2238
- msgid "Backup is of:"
2239
- msgstr ""
2240
 
2241
- #: methods/email.php:16
2242
- msgid "Be wary; email backups may fail because of file size limitations on mail servers."
2243
- msgstr ""
2244
 
2245
- #: methods/email.php:26
2246
- msgid "Note:"
2247
  msgstr ""
2248
 
2249
- #: methods/email.php:27
2250
- msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; backups larger than any limits will not arrive. If you really need a large backup via email, then you could fund a new feature (to break the backup set into configurable-size pieces) - but the demand has not yet existed for such a feature."
2251
- msgstr ""
2252
 
2253
- #: methods/s3.php:154
2254
- #, php-format
2255
- msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
2256
  msgstr ""
2257
 
2258
- #: methods/s3.php:177
2259
- #, php-format
2260
- msgid "%s error: file %s was shortened unexpectedly"
2261
- msgstr ""
2262
 
2263
- #: methods/s3.php:187
2264
- #, php-format
2265
- msgid "%s chunk %s: upload failed"
2266
- msgstr ""
2267
 
2268
- #: methods/s3.php:201
2269
- #, php-format
2270
- msgid "%s upload (%s): re-assembly failed (see log for more details)"
2271
- msgstr ""
2272
 
2273
- #: methods/s3.php:205
2274
- #, php-format
2275
- msgid "%s re-assembly error (%s): (see log file for more)"
2276
- msgstr ""
2277
 
2278
- #: methods/s3.php:217
2279
- #, php-format
2280
- msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
2281
- msgstr ""
2282
 
2283
- #: methods/s3.php:253
2284
- #: methods/s3.php:321
2285
- #, php-format
2286
- msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
 
 
2287
  msgstr ""
2288
 
2289
- #: methods/s3.php:317
2290
- #, php-format
2291
- msgid "%s Error: Failed to download %s. Check your permissions and credentials."
2292
  msgstr ""
2293
 
2294
- #: methods/s3.php:333
2295
- #: methods/ftp.php:148
2296
- #, php-format
2297
- msgid "Testing %s Settings..."
2298
- msgstr "%s の設定テスト中..."
2299
 
2300
- #: methods/s3.php:369
2301
- msgid "Examples of S3-compatible storage providers:"
2302
- msgstr "S3 互換性ストレージプロバーダーの例:"
2303
 
2304
- #: methods/s3.php:377
2305
- msgid "... and many more!"
2306
- msgstr "... 他にも多数!"
2307
 
2308
- #: methods/s3.php:398
2309
- #, php-format
2310
- msgid "Get your access key and secret key <a href=\"%s\">from your %s console</a>, then pick a (globally unique - all %s users) bucket name (letters and numbers) (and optionally a path) to use for storage. This bucket will be created for you if it does not already exist."
2311
  msgstr ""
2312
 
2313
- #: methods/s3.php:398
2314
- msgid "If you see errors about SSL certificates, then please go here for help."
2315
- msgstr "SSL 証明書に関するエラーが表示された場合、こちらのヘルプをご覧ください。"
2316
 
2317
- #: methods/s3.php:402
2318
- #, php-format
2319
- msgid "%s end-point"
2320
- msgstr ""
2321
 
2322
- #: methods/s3.php:409
2323
- #, php-format
2324
- msgid "%s access key"
2325
- msgstr ""
2326
 
2327
- #: methods/s3.php:413
2328
- #, php-format
2329
- msgid "%s secret key"
2330
- msgstr ""
2331
 
2332
- #: methods/s3.php:417
2333
- #, php-format
2334
- msgid "%s location"
2335
- msgstr ""
2336
 
2337
- #: methods/s3.php:418
2338
- msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
2339
- msgstr ""
2340
 
2341
- #: methods/s3.php:439
2342
- msgid "API secret"
2343
  msgstr ""
2344
 
2345
- #: methods/s3.php:460
2346
- msgid "Failure: No bucket details were given."
2347
  msgstr ""
2348
 
2349
- #: methods/s3.php:475
2350
- msgid "Region"
2351
  msgstr ""
2352
 
2353
- #: methods/s3.php:493
2354
- #, php-format
2355
- msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another %s user may already have taken your name)."
2356
  msgstr ""
2357
 
2358
- #: methods/s3.php:494
2359
- #, php-format
2360
- msgid "The error reported by %s was:"
2361
- msgstr "%s で発生したエラー:"
2362
 
2363
- #: methods/s3.php:507
2364
- #: methods/s3.php:519
2365
- msgid "Failure"
2366
- msgstr "失敗"
2367
 
2368
- #: methods/s3.php:507
2369
- #: methods/s3.php:519
2370
- msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
2371
- msgstr ""
2372
 
2373
- #: methods/s3.php:509
2374
- msgid "We accessed the bucket, and were able to create files within it."
2375
- msgstr ""
2376
 
2377
- #: methods/s3.php:512
2378
- #, php-format
2379
- msgid "The communication with %s was encrypted."
2380
- msgstr ""
2381
 
2382
- #: methods/s3.php:514
2383
- #, php-format
2384
- msgid "The communication with %s was not encrypted."
2385
- msgstr ""
2386
 
2387
- #: methods/s3.php:519
2388
- msgid "Please check your access credentials."
2389
- msgstr ""
2390
 
2391
- #: methods/dropbox.php:35
2392
- #, php-format
2393
- msgid "The %s PHP module is not installed"
2394
- msgstr ""
2395
 
2396
- #: methods/dropbox.php:41
2397
- msgid "You do not appear to be authenticated with Dropbox"
2398
- msgstr ""
2399
 
2400
- #: methods/dropbox.php:51
2401
- #, php-format
2402
- msgid "Dropbox error: %s (see log file for more)"
2403
- msgstr ""
2404
 
2405
- #: methods/dropbox.php:137
2406
- #: methods/dropbox.php:142
2407
- #, php-format
2408
- msgid "error: failed to upload file to %s (see log file for more)"
2409
- msgstr "エラー: %s のファイルアップロードに失敗しました (詳細はログファイルを参照)"
2410
 
2411
- #: methods/dropbox.php:173
2412
- #, php-format
2413
- msgid "You do not appear to be authenticated with %s (whilst deleting)"
2414
- msgstr ""
2415
 
2416
- #: methods/dropbox.php:181
2417
- #, php-format
2418
- msgid "Failed to access %s when deleting (see log file for more)"
2419
- msgstr ""
2420
 
2421
- #: methods/dropbox.php:211
2422
- #, php-format
2423
- msgid "You do not appear to be authenticated with %s"
2424
- msgstr ""
2425
 
2426
- #: methods/dropbox.php:273
2427
- #, php-format
2428
- msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
2429
- msgstr ""
2430
 
2431
- #: methods/dropbox.php:285
2432
- msgid "Need to use sub-folders?"
2433
- msgstr "サブフォルダを使用する必要がありますか?"
2434
 
2435
- #: methods/dropbox.php:285
2436
- msgid "Backups are saved in"
2437
- msgstr ""
2438
 
2439
- #: methods/dropbox.php:285
2440
- msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
2441
- msgstr ""
2442
 
2443
- #: methods/dropbox.php:285
2444
- msgid "there's an add-on for that."
2445
- msgstr "そのためのアドオンがあります。"
2446
 
2447
- #: methods/dropbox.php:290
2448
- msgid "Authenticate with Dropbox"
2449
- msgstr "Dropbox を使用して認証"
2450
 
2451
- #: methods/dropbox.php:291
2452
- msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
2453
- msgstr ""
2454
 
2455
- #: methods/dropbox.php:334
2456
- #, php-format
2457
- msgid "you have authenticated your %s account"
2458
- msgstr "あなたの %s のアカウントの認証中"
2459
 
2460
- #: methods/dropbox.php:337
2461
- msgid "though part of the returned information was not as expected - your mileage may vary"
2462
  msgstr ""
2463
 
2464
- #: methods/dropbox.php:340
2465
- #, php-format
2466
- msgid "Your %s account name: %s"
 
 
 
2467
  msgstr ""
2468
 
2469
- #: methods/ftp.php:44
2470
- #: methods/ftp.php:127
2471
- #, php-format
2472
- msgid "%s login failure"
2473
- msgstr "%s へのログインに失敗しました"
2474
 
2475
- #: methods/ftp.php:63
2476
- #, php-format
2477
- msgid "%s upload failed"
2478
- msgstr "%s へのアップロードに失敗しました"
2479
 
2480
- #: methods/ftp.php:180
2481
- msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
2482
- msgstr "暗号化されないFTPは通常の UpdraftPlus でサポートされています。"
2483
-
2484
- #: methods/ftp.php:180
2485
- msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
2486
- msgstr "あなたは暗号化したい場合(例えば重要なビジネスデータ)、次のアドオンで可能になります。"
2487
-
2488
- #: methods/ftp.php:184
2489
- msgid "FTP Server"
2490
  msgstr ""
2491
 
2492
- #: methods/ftp.php:188
2493
- msgid "FTP Login"
2494
  msgstr ""
2495
 
2496
- #: methods/ftp.php:192
2497
- msgid "FTP Password"
2498
  msgstr ""
2499
 
2500
- #: methods/ftp.php:196
2501
- msgid "Remote Path"
2502
  msgstr ""
2503
 
2504
- #: methods/ftp.php:197
2505
- msgid "Needs to already exist"
2506
- msgstr "既に存在している必要があります"
2507
-
2508
- #: methods/ftp.php:218
2509
- msgid "Failure: No server details were given."
2510
- msgstr ""
2511
 
2512
- #: methods/ftp.php:233
2513
- msgid "Failure: we did not successfully log in with those credentials."
2514
- msgstr ""
2515
 
2516
- #: methods/ftp.php:241
2517
- msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
2518
- msgstr ""
2519
 
2520
- #: methods/ftp.php:245
2521
- msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
2522
- msgstr ""
2523
 
2524
- #: methods/ftp.php:248
2525
- msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
2526
- msgstr ""
2527
 
2528
- #: addons/webdav.php:40
2529
- #: addons/webdav.php:150
2530
- #: addons/webdav.php:186
2531
- #: addons/sftp.php:28
2532
- #, php-format
2533
- msgid "No %s settings were found"
2534
  msgstr ""
2535
 
2536
- #: addons/webdav.php:116
2537
- #: addons/webdav.php:120
2538
- #, php-format
2539
- msgid "Chunk %s: A %s error occurred"
2540
- msgstr ""
2541
 
2542
- #: addons/webdav.php:202
2543
- #: addons/webdav.php:209
2544
- #: addons/webdav.php:222
2545
- msgid "WebDAV Error"
2546
- msgstr ""
2547
 
2548
- #: addons/webdav.php:209
2549
- msgid "Error opening remote file: Failed to download"
2550
- msgstr ""
2551
 
2552
- #: addons/webdav.php:222
2553
- msgid "Local write failed: Failed to download"
2554
- msgstr ""
2555
 
2556
- #: addons/webdav.php:258
2557
- msgid "WebDAV URL"
2558
  msgstr ""
2559
 
2560
- #: addons/webdav.php:262
2561
- #, php-format
2562
- msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
2563
- msgstr ""
2564
 
2565
- #: addons/webdav.php:318
2566
- msgid "Failed: We were not able to place a file in that directory - please check your credentials."
2567
  msgstr ""
2568
 
2569
- #: addons/morefiles.php:48
2570
- #: addons/morefiles.php:297
2571
- msgid "WordPress Core"
2572
  msgstr ""
2573
 
2574
- #: addons/morefiles.php:52
2575
- msgid "Over-write wp-config.php"
2576
- msgstr "wp-config.php を上書き"
2577
 
2578
- #: addons/morefiles.php:52
2579
- msgid "(learn more about this important option)"
2580
- msgstr ""
2581
 
2582
- #: addons/morefiles.php:71
2583
- msgid "The above files comprise everything in a WordPress installation."
2584
- msgstr ""
2585
 
2586
- #: addons/morefiles.php:78
2587
- msgid "WordPress core (including any additions to your WordPress root directory)"
2588
  msgstr ""
2589
 
2590
- #: addons/morefiles.php:79
2591
- #, php-format
2592
- msgid "WordPress root directory server path: %s"
2593
- msgstr "WordPress ルートディレクトリサーバパス: %s"
2594
 
2595
- #: addons/morefiles.php:94
2596
- #, php-format
2597
- msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
2598
- msgstr ""
2599
 
2600
- #: addons/morefiles.php:99
2601
- #, php-format
2602
- msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
2603
- msgstr ""
2604
 
2605
- #: addons/morefiles.php:118
2606
- #: addons/morefiles.php:119
2607
- #, php-format
2608
- msgid "This does not look like a valid WordPress core backup - the file %s was missing."
2609
- msgstr ""
2610
 
2611
- #: addons/morefiles.php:118
2612
- #: addons/morefiles.php:119
2613
- msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
2614
- msgstr ""
2615
 
2616
- #: addons/morefiles.php:126
2617
- msgid "Any other directory on your server that you wish to back up"
2618
- msgstr "あなたのサーバのバックアップしたい他のディレクトリ"
2619
 
2620
- #: addons/morefiles.php:127
2621
- msgid "More Files"
2622
- msgstr "その他のファイル"
2623
 
2624
- #: addons/morefiles.php:142
2625
- msgid "Enter the directory:"
2626
- msgstr "ディレクトリを入力:"
2627
 
2628
- #: addons/morefiles.php:146
2629
- msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
2630
- msgstr "このオプションが何の為にあるか分からない場合、あなたにはおそらく必要ありません、オフにしてください。"
2631
 
2632
- #: addons/morefiles.php:146
2633
- msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
2634
- msgstr "使用する場合、絶対パスを入力してください (WordPressを設置している所からのパスではありません)。"
2635
 
2636
- #: addons/morefiles.php:148
2637
- msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
2638
- msgstr ""
2639
 
2640
- #: addons/morefiles.php:220
2641
- #: addons/morefiles.php:297
2642
- #, php-format
2643
- msgid "No backup of %s directories: there was nothing found to back up"
2644
- msgstr ""
2645
 
2646
- #: addons/morefiles.php:220
2647
- msgid "more"
2648
- msgstr "もっと"
2649
 
2650
- #: addons/sftp.php:23
2651
- msgid "Encrypted FTP is available, and will be automatically tried first (before falling back to non-encrypted if it is not successful), unless you disable it using the expert options. The 'Test FTP Login' button will tell you what type of connection is in use."
2652
  msgstr ""
2653
 
2654
- #: addons/sftp.php:23
2655
- msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time) when you attempt to use it. If you find this happenning, then go into the \"Expert Options\" (below) and turn off SSL there."
2656
- msgstr ""
2657
 
2658
- #: addons/sftp.php:23
2659
- msgid "Explicit encryption is used by default. To force implicit encryption (port 990), add :990 to your FTP server below."
2660
  msgstr ""
2661
 
2662
- #: addons/sftp.php:30
2663
- #: addons/sftp.php:31
2664
- #: addons/sftp.php:32
2665
- #, php-format
2666
- msgid "No %s found"
2667
- msgstr "%s は見つかりません"
2668
-
2669
- #: addons/sftp.php:30
2670
- msgid "SFTP host setting"
2671
  msgstr ""
2672
 
2673
- #: addons/sftp.php:31
2674
- msgid "SFTP user setting"
2675
- msgstr ""
2676
 
2677
- #: addons/sftp.php:32
2678
- msgid "SFTP password"
2679
  msgstr ""
2680
 
2681
- #: addons/sftp.php:50
2682
- msgid "Check your file permissions: Could not successfully create and enter directory:"
2683
- msgstr "ファイルパーミッションを確認してください: 入力したディレクトリを作成する事が出来ませんでした:"
2684
 
2685
- #: addons/sftp.php:141
2686
- #, php-format
2687
- msgid "%s Error: Failed to download"
2688
- msgstr "%s エラー: ダウンロードに失敗しました"
2689
 
2690
- #: addons/sftp.php:185
2691
- msgid "Resuming partial uploads is not supported, so you will need to ensure that your webserver allows PHP processes to run long enough to upload your largest backup file."
2692
- msgstr ""
2693
 
2694
- #: addons/sftp.php:190
2695
- msgid "Host"
2696
  msgstr ""
2697
 
2698
- #: addons/sftp.php:197
2699
- msgid "Port"
2700
  msgstr ""
2701
 
2702
- #: addons/sftp.php:211
2703
- msgid "Password"
2704
  msgstr ""
2705
 
2706
- #: addons/sftp.php:227
2707
- msgid "Directory path"
 
 
 
 
 
 
 
 
2708
  msgstr ""
2709
 
2710
- #: addons/sftp.php:229
2711
- msgid "Where to change directory to after logging in - often this is relative to your home directory."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2712
  msgstr ""
2713
 
2714
- #: addons/sftp.php:265
2715
- msgid "host name"
 
 
 
 
2716
  msgstr ""
2717
 
2718
- #: addons/sftp.php:269
2719
- msgid "username"
 
 
 
 
 
 
 
 
2720
  msgstr ""
2721
 
2722
- #: addons/sftp.php:273
2723
- msgid "password"
2724
  msgstr ""
2725
 
2726
- #: addons/sftp.php:278
2727
- msgid "Failure: Port must be an integer."
2728
- msgstr "失敗しました: ポートは整数値でなければなりません。"
2729
 
2730
- #: addons/sftp.php:304
2731
- msgid "Check your file permissions: Could not successfully create and enter:"
2732
- msgstr ""
2733
 
2734
- #: addons/sftp.php:318
2735
- msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
2736
  msgstr ""
2737
 
2738
- #: addons/fixtime.php:120
2739
- #: addons/fixtime.php:129
2740
- msgid "starting from next time it is"
2741
- msgstr "次回開始予定"
2742
 
2743
- #: addons/fixtime.php:120
2744
- #: addons/fixtime.php:129
2745
- msgid "Enter in format HH:MM (e.g. 14:22)."
 
 
 
 
 
 
 
 
2746
  msgstr ""
2747
 
2748
- #: addons/fixtime.php:120
2749
- #: addons/fixtime.php:129
2750
- msgid "The time zone used is that from your WordPress settings, in Settings -> General."
2751
- msgstr "使用中の時間設定はWordPressの設定から、 設定 -> 一般。"
2752
 
2753
- #: addons/autobackup.php:28
2754
- #: addons/autobackup.php:228
2755
- msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
2756
  msgstr ""
2757
 
2758
- #: addons/autobackup.php:52
2759
- #, php-format
2760
- msgid "Creating %s and database backup with UpdraftPlus..."
2761
- msgstr "UpdraftPlus が %s とデータベースのバックアップを作成中..."
2762
 
2763
- #: addons/autobackup.php:52
2764
- #: addons/autobackup.php:115
2765
- msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2766
  msgstr ""
2767
 
2768
- #: addons/autobackup.php:56
2769
- #: addons/autobackup.php:121
2770
- msgid "Starting automatic backup..."
2771
- msgstr "自動バックアップ開始中..."
2772
 
2773
- #: addons/autobackup.php:78
2774
- msgid "plugins"
2775
- msgstr "プラグイン"
2776
 
2777
- #: addons/autobackup.php:85
2778
- msgid "themes"
2779
- msgstr "テーマ"
2780
 
2781
- #: addons/autobackup.php:107
2782
- msgid "You do not have sufficient permissions to update this site."
2783
- msgstr "このサイトを更新するための十分な権限がありません。"
2784
 
2785
- #: addons/autobackup.php:115
2786
- msgid "Creating database backup with UpdraftPlus..."
2787
- msgstr "UpdraftPlus がデータベースのバックアップを作成中..."
2788
 
2789
- #: addons/autobackup.php:123
2790
- #: addons/autobackup.php:193
2791
- #: addons/autobackup.php:216
2792
- msgid "Automatic Backup"
2793
- msgstr "自動バックアップ"
2794
 
2795
- #: addons/autobackup.php:150
2796
- msgid "Creating backup with UpdraftPlus..."
2797
- msgstr "UpdraftPlus がバックアップを作成中..."
2798
 
2799
- #: addons/autobackup.php:157
2800
- msgid "Errors have occurred:"
2801
- msgstr "発生中のエラー:"
2802
 
2803
- #: addons/autobackup.php:170
2804
- msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
2805
- msgstr "バックアップは完了しました <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(ログを見る...)</a> - 今すぐアップデートしてください..."
2806
 
2807
- #: addons/autobackup.php:172
2808
- msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
2809
- msgstr "バックアップが完了しました <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(ログを見る...)</a> - 今すぐアップデートをしてください..."
2810
 
2811
- #: addons/autobackup.php:224
2812
- msgid "UpdraftPlus Automatic Backups"
2813
- msgstr "UpdraftPlus 自動バックアップ"
2814
 
2815
- #: addons/autobackup.php:229
2816
- msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
2817
- msgstr "下記を押した後は中止しないでください - バックアップが完了するまで待ちます。"
2818
 
2819
- #: addons/autobackup.php:230
2820
- msgid "Proceed with update"
2821
- msgstr "アップデートを続行"
2822
 
2823
- #: addons/multisite.php:129
2824
- msgid "Multisite Install"
2825
- msgstr "マルチサイトインストール"
2826
 
2827
- #: addons/multisite.php:135
2828
- msgid "You do not have sufficient permissions to access this page."
2829
- msgstr "このページにアクセスする十分な権限がありません。"
2830
 
2831
- #: addons/multisite.php:154
2832
- msgid "You do not have permission to access this page."
2833
- msgstr "このページにアクセスする権限がありません。"
2834
 
2835
- #: addons/multisite.php:222
2836
- msgid "Must-use plugins"
2837
- msgstr ""
2838
 
2839
- #: addons/multisite.php:229
2840
- msgid "Blog uploads"
2841
- msgstr ""
2842
 
2843
- #: addons/migrator.php:41
2844
- msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2845
  msgstr ""
2846
 
2847
- #: addons/migrator.php:45
2848
- msgid "Processed plugin:"
2849
- msgstr "処理されたプラグイン:"
2850
 
2851
- #: addons/migrator.php:53
2852
- msgid "Network activating theme:"
2853
- msgstr "ネットワーク有効化中テーマ:"
2854
 
2855
- #: addons/migrator.php:86
2856
- msgid "Information needed to continue:"
2857
- msgstr "続ける為に必要な情報:"
2858
 
2859
- #: addons/migrator.php:87
2860
- msgid "Please supply the following information:"
2861
- msgstr "以下の情報を指定してください:"
2862
 
2863
- #: addons/migrator.php:90
2864
- msgid "Enter details for where this new site is to live within your multisite install:"
2865
- msgstr ""
 
2866
 
2867
- #: addons/migrator.php:99
2868
- msgid "Site Name:"
2869
  msgstr ""
2870
 
2871
- #: addons/migrator.php:101
2872
- msgid "Site Domain:"
2873
  msgstr ""
2874
 
2875
- #: addons/migrator.php:118
2876
- msgid "Migrated site (from UpdraftPlus)"
2877
- msgstr "移行サイト (from UpdraftPlus)"
2878
 
2879
- #: addons/migrator.php:147
2880
- msgid "<strong>ERROR</strong>: Site URL already taken."
2881
- msgstr "<strong>エラー</strong>: サイトURLは既に使用されています。"
2882
 
2883
- #: addons/migrator.php:154
2884
- msgid "New site:"
 
 
 
 
2885
  msgstr ""
2886
 
2887
- #: addons/migrator.php:169
2888
- #, php-format
2889
- msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
2890
  msgstr ""
2891
 
2892
- #: addons/migrator.php:169
2893
- msgid "Search and replace site location in the database (migrate)"
2894
- msgstr "データベースからサイトの場所を検索と置換 (移行)"
2895
 
2896
- #: addons/migrator.php:169
2897
- msgid "(learn more)"
2898
- msgstr "(詳細)"
2899
 
2900
- #: addons/migrator.php:252
2901
- #: addons/migrator.php:365
2902
- #, php-format
2903
- msgid "Failed: the %s operation was not able to start."
2904
- msgstr "失敗しました: %s のオペレーションを開始することが出来ませんでした。"
2905
 
2906
- #: addons/migrator.php:254
2907
- #: addons/migrator.php:367
2908
- #, php-format
2909
- msgid "Failed: we did not understand the result returned by the %s operation."
2910
- msgstr "失敗しました: %sのオペレーションによって返された結果を理解出来ませんでした。"
2911
 
2912
- #: addons/migrator.php:275
2913
- msgid "Database: search and replace site URL"
2914
- msgstr "データベース: サイトURLの検索と置換"
2915
 
2916
- #: addons/migrator.php:278
2917
- msgid "This option was not selected."
2918
- msgstr "オプションは選択されていません。"
2919
 
2920
- #: addons/migrator.php:293
2921
- #: addons/migrator.php:298
2922
- #, php-format
2923
- msgid "Error: unexpected empty parameter (%s, %s)"
2924
- msgstr "エラー: 予期しない空のパラメータ (%s, %s)"
2925
 
2926
- #: addons/migrator.php:303
2927
- #, php-format
2928
- msgid "Nothing to do: the site URL is already: %s"
2929
  msgstr ""
2930
 
2931
- #: addons/migrator.php:308
2932
- #, php-format
2933
- msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
2934
  msgstr ""
2935
 
2936
- #: addons/migrator.php:315
2937
- #, php-format
2938
- msgid "Database search and replace: replace %s in backup dump with %s"
2939
  msgstr ""
2940
 
2941
- #: addons/migrator.php:332
2942
- msgid "Could not get list of tables"
2943
- msgstr "テーブルのリストを取得出来ませんでした"
2944
-
2945
- #: addons/migrator.php:343
2946
- #, php-format
2947
- msgid "<strong>Search and replacing table:</strong> %s: already done"
2948
  msgstr ""
2949
 
2950
- #: addons/migrator.php:383
2951
- msgid "Tables examined:"
2952
  msgstr ""
2953
 
2954
- #: addons/migrator.php:384
2955
- msgid "Rows examined:"
2956
  msgstr ""
2957
 
2958
- #: addons/migrator.php:385
2959
- msgid "Changes made:"
2960
- msgstr ""
2961
 
2962
- #: addons/migrator.php:386
2963
- msgid "SQL update commands run:"
2964
- msgstr ""
2965
 
2966
- #: addons/migrator.php:388
2967
- msgid "Time taken (seconds):"
2968
- msgstr ""
2969
 
2970
- #: addons/migrator.php:446
2971
- #, php-format
2972
- msgid "<strong>Search and replacing table:</strong> %s"
2973
- msgstr ""
2974
 
2975
- #: addons/migrator.php:475
2976
- #, php-format
2977
- msgid "rows: %d"
2978
  msgstr ""
2979
 
2980
- #: addons/migrator.php:578
2981
- #, php-format
2982
- msgid "\"%s\" has no primary key, manual change needed on row %s."
2983
- msgstr ""
2984
 
2985
- #: addons/dropbox-folders.php:21
2986
- msgid "Store at"
2987
- msgstr ""
 
 
 
 
2988
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of UpdraftPlus in Japanese
2
+ # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2013-08-20 10:42:44+0000\n"
 
 
 
 
 
 
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
 
 
 
 
9
  "Plural-Forms: nplurals=1; plural=0;\n"
10
+ "X-Generator: GlotPress/0.1\n"
11
+ "Project-Id-Version: UpdraftPlus\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
+ #: methods/googledrive.php:482
14
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
15
+ msgstr ""
16
 
17
+ #: methods/cloudfiles.php:372 methods/s3.php:349 methods/ftp.php:164
18
+ #: addons/webdav.php:287 addons/sftp.php:257
19
+ msgid "Settings test result:"
20
+ msgstr "テスト設定の結果:"
21
 
22
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
23
+ #: methods/googledrive.php:63
24
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
25
+ msgstr ""
26
 
27
+ #: admin.php:1276
28
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
29
+ msgstr ""
30
 
31
+ #: addons/autobackup.php:172
32
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
33
+ msgstr "バックアップが完了しました <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(ログを見る...)</a> - 今すぐアップデートをしてください..."
34
 
35
+ #: addons/autobackup.php:224
36
+ msgid "UpdraftPlus Automatic Backups"
37
+ msgstr "UpdraftPlus 自動バックアップ"
38
 
39
+ #: addons/autobackup.php:229
40
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
41
+ msgstr "下記を押した後は中止しないでください - バックアップが完了するまで待ちます。"
42
 
43
+ #: addons/autobackup.php:230
44
+ msgid "Proceed with update"
45
+ msgstr "アップデートを続行"
46
 
47
+ #: addons/autobackup.php:52 addons/autobackup.php:115
48
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
49
+ msgstr ""
50
 
51
+ #: addons/autobackup.php:56 addons/autobackup.php:121
52
+ msgid "Starting automatic backup..."
53
+ msgstr "自動バックアップ開始中..."
54
 
55
+ #: addons/autobackup.php:78
56
+ msgid "plugins"
57
+ msgstr "プラグイン"
58
 
59
+ #: addons/autobackup.php:85
60
+ msgid "themes"
61
+ msgstr "テーマ"
62
 
63
+ #: addons/autobackup.php:107
64
+ msgid "You do not have sufficient permissions to update this site."
65
+ msgstr "このサイトを更新するための十分な権限がありません。"
66
 
67
+ #: addons/autobackup.php:115
68
+ msgid "Creating database backup with UpdraftPlus..."
69
+ msgstr "UpdraftPlus がデータベースのバックアップを作成中..."
70
 
71
+ #: addons/autobackup.php:123 addons/autobackup.php:193
72
+ #: addons/autobackup.php:216
73
+ msgid "Automatic Backup"
74
+ msgstr "自動バックアップ"
 
75
 
76
+ #: addons/autobackup.php:150
77
+ msgid "Creating backup with UpdraftPlus..."
78
+ msgstr "UpdraftPlus がバックアップを作成中..."
 
 
79
 
80
+ #: addons/autobackup.php:157
81
+ msgid "Errors have occurred:"
82
+ msgstr "発生中のエラー:"
83
 
84
+ #: addons/autobackup.php:170
85
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
86
+ msgstr "バックアップは完了しました <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(ログを見る...)</a> - 今すぐアップデートしてください..."
87
 
88
+ #: addons/autobackup.php:28 addons/autobackup.php:228
89
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
90
  msgstr ""
91
 
92
+ #: addons/autobackup.php:52
93
+ msgid "Creating %s and database backup with UpdraftPlus..."
94
+ msgstr "UpdraftPlus %s とデータベースのバックアップを作成中..."
 
 
 
 
 
 
 
 
 
 
95
 
96
+ #: addons/morefiles.php:94
97
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
98
+ msgstr ""
99
 
100
+ #: addons/morefiles.php:99
101
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
102
+ msgstr ""
103
 
104
+ #: addons/morefiles.php:118 addons/morefiles.php:119
105
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
106
+ msgstr ""
107
 
108
+ #: addons/morefiles.php:118 addons/morefiles.php:119
109
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
110
+ msgstr ""
111
 
112
+ #: admin.php:1257
113
+ msgid "Support"
114
+ msgstr "サポート"
115
 
116
+ #: admin.php:1257
117
+ msgid "More plugins"
118
+ msgstr "他のプラグイン"
119
 
120
+ #: admin.php:898
121
+ msgid "%s version: %s"
122
+ msgstr "%s バージョン: %s"
 
123
 
124
+ #: admin.php:899
125
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
126
+ msgstr ""
 
127
 
128
+ #: admin.php:973
129
+ msgid "This database backup is missing core WordPress tables: %s"
130
+ msgstr ""
131
 
132
+ #: admin.php:976
133
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
134
+ msgstr ""
135
 
136
+ #: admin.php:855
137
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
138
  msgstr ""
139
 
140
+ #: admin.php:287
141
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
142
+ msgstr ""
143
 
144
+ #: admin.php:129 admin.php:276
145
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
146
  msgstr ""
147
 
148
+ #: admin.php:129 admin.php:276
149
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
150
  msgstr ""
151
 
152
+ #: admin.php:261
153
+ msgid "Update Plugin"
154
+ msgstr "アップデートプラグイン"
 
155
 
156
+ #: admin.php:265
157
+ msgid "Update Theme"
158
+ msgstr "アップデートテーマ"
159
 
160
+ #: admin.php:127 admin.php:274
161
+ msgid "Dismiss (for %s weeks)"
 
162
  msgstr ""
163
 
164
+ #: admin.php:128 admin.php:275
165
+ msgid "Be safe with an automatic backup"
 
166
  msgstr ""
167
 
168
+ #: restorer.php:971
169
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
170
+ msgstr "アップロードパス (%s) は存在しません - 再設定 (%s)"
171
 
172
+ #: admin.php:1261
173
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
 
174
  msgstr ""
175
 
176
+ #: admin.php:108
177
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
 
178
  msgstr ""
179
 
180
+ #: admin.php:109
181
+ msgid "This decryption key will be attempted:"
 
182
  msgstr ""
183
 
184
+ #: admin.php:110
185
+ msgid "Unknown server response:"
186
+ msgstr "不明なサーバ応答:"
 
187
 
188
+ #: admin.php:111
189
+ msgid "Unknown server response status:"
190
+ msgstr "不明なサーバ応答ステータス:"
 
 
 
 
 
191
 
192
+ #: admin.php:112
193
+ msgid "The file was uploaded."
194
+ msgstr "ファイルはアップロードされました。"
195
 
196
+ #: admin.php:103
197
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
198
+ msgstr ""
 
199
 
200
+ #: admin.php:104
201
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
202
+ msgstr ""
 
203
 
204
+ #: admin.php:105
205
+ msgid "Upload error:"
206
+ msgstr "アップロードエラー:"
 
207
 
208
+ #: admin.php:106
209
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
210
  msgstr ""
211
 
212
+ #: admin.php:107
213
+ msgid "Upload error"
214
+ msgstr "アップロードエラー"
 
 
 
215
 
216
+ #: admin.php:96
217
+ msgid "Delete from your web server"
218
+ msgstr "あなたのWebサーバから削除"
 
219
 
220
+ #: admin.php:97
221
+ msgid "Download to your computer"
222
+ msgstr "お使いのコンピュータにダウンロード"
 
 
223
 
224
+ #: admin.php:98
225
+ msgid "and then, if you wish,"
226
+ msgstr "それと、ご希望であれば、"
 
227
 
228
+ #: methods/s3.php:369
229
+ msgid "Examples of S3-compatible storage providers:"
230
+ msgstr "S3 互換性ストレージプロバーダーの例:"
 
231
 
232
+ #: methods/googledrive.php:208
233
+ msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
234
+ msgstr ""
235
 
236
+ #: backup.php:624
237
+ msgid "The backup directory is not writable - the database backup is expected to shortly fail."
238
+ msgstr "バックアップディレクトリが書き込み可能ではありません - データベースのバックアップが失敗すると予想されます"
239
 
240
+ #: admin.php:2529
241
+ msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
242
  msgstr ""
243
 
244
+ #: admin.php:2252
245
+ msgid "(%d archive(s) in set)."
246
+ msgstr ""
 
 
 
 
247
 
248
+ #: admin.php:2255
249
+ msgid "You appear to be missing one or more archives from this multi-archive set."
250
+ msgstr ""
251
 
252
+ #: admin.php:2018
253
+ msgid "Split archives every:"
254
+ msgstr "アーカイブ毎に分ける:"
255
 
256
+ #: admin.php:2019
257
+ msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
258
+ msgstr "UpdraftPlus はこのファイルサイズを超えた場合バックアップアーカイブを分割します。デフォルトは 1 gigabyte です。ファイルサイズに制限がある場合は余裕を残すように注意して下さい。(例えばいくつかの32-bitサーバ/ファイルシステムでは 2Gb / 2048Mb が上限です)"
259
 
260
+ #: admin.php:1892
261
+ msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
262
  msgstr ""
263
 
264
+ #: admin.php:89
265
+ msgid "Error: the server sent an empty response."
266
+ msgstr "エラー:サーバが空の応答を送信しました。"
267
 
268
+ #: admin.php:90
269
+ msgid "Warnings:"
270
+ msgstr "警告:"
271
+
272
+ #: admin.php:92
273
+ msgid "Error: the server sent us a response (JSON) which we did not understand."
274
+ msgstr "エラー: サーバは理解できない応答 (JSON) を送信しました。"
275
+
276
+ #: admin.php:1280
277
+ msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
278
+ msgstr "復元/移行 の前のWordPressに設置されていた古いディレクトリ (技術情報: これらは語尾に -old)。削除するにはこのボタンを押してください (復元がきちんと動作している事を確認した場合)。"
279
+
280
+ #: admin.php:1074
281
+ msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
282
  msgstr ""
283
 
284
+ #: admin.php:560
285
+ msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
286
+ msgstr "バックアップアーカイブファイルは正常に処理されました。今すぐ復元を押して進んでください。"
287
 
288
+ #: admin.php:562
289
+ msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
290
+ msgstr ""
291
 
292
+ #: admin.php:564
293
+ msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
294
  msgstr ""
295
 
296
+ #: admin.php:473
297
+ msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
 
298
  msgstr ""
299
 
300
+ #: admin.php:497
301
+ msgid "No such backup set exists"
302
+ msgstr ""
303
 
304
+ #: admin.php:535
305
+ msgid "File not found (you need to upload it): %s"
306
  msgstr ""
307
 
308
+ #: admin.php:537
309
+ msgid "File was found, but is zero-sized (you need to re-upload it): %s"
310
  msgstr ""
311
 
312
+ #: admin.php:541
313
+ msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
314
  msgstr ""
315
 
316
+ #: admin.php:555
317
+ msgid "This multi-archive backup set appears to have the following archives missing: %s"
318
+ msgstr ""
 
319
 
320
  #: restorer.php:234
 
321
  msgid "Failed to move directory (check your file permissions and disk quota): %s"
322
  msgstr "ディレクトリを移動出来ませんでした (ファイルのパーミッションとディスククオータを確認してください): %s"
323
 
 
 
 
 
 
324
  #: restorer.php:434
325
  msgid "This directory already exists, and will be replaced"
326
  msgstr ""
327
 
328
+ #: restorer.php:225
329
+ msgid "Failed to move file (check your file permissions and disk quota): %s"
330
+ msgstr "ファイルを移動出来ませんでした (ファイルのパーミッションとディスククオータを確認してください): %s"
 
 
 
 
 
 
331
 
332
+ #: restorer.php:28
333
+ msgid "Moving unpacked backup into place..."
334
+ msgstr "解凍したバックアップファイルを設置"
335
 
336
+ #: backup.php:1256 backup.php:1492
337
+ msgid "Failed to open the zip file (%s) - %s"
338
+ msgstr "zipファイル (%s) オープンに失敗しました - %s"
339
 
340
+ #: addons/morefiles.php:79
341
+ msgid "WordPress root directory server path: %s"
342
+ msgstr "WordPress ルートディレクトリサーバパス: %s"
 
343
 
344
+ #: methods/s3.php:377
345
+ msgid "... and many more!"
346
+ msgstr "... 他にも多数!"
347
+
348
+ #: methods/s3.php:402
349
+ msgid "%s end-point"
350
  msgstr ""
351
 
352
+ #: admin.php:2486
353
+ msgid "File is not locally present - needs retrieving from remote storage"
354
+ msgstr ""
 
 
 
355
 
356
+ #: methods/s3generic.php:21 methods/s3generic.php:30
357
+ msgid "S3 (Compatible)"
358
  msgstr ""
359
 
360
+ #: admin.php:2465
361
+ msgid "Final checks"
362
  msgstr ""
363
 
364
+ #: admin.php:2484
365
+ msgid "Looking for %s archive: file name: %s"
366
+ msgstr ""
367
 
368
+ #: admin.php:2024
369
+ msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
370
+ msgstr ""
371
 
372
+ #: admin.php:1927
373
+ msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
  msgstr ""
375
 
376
+ #: admin.php:1884
377
+ msgid "Your wp-content directory server path: %s"
378
+ msgstr "あなたの wp-content ディレクトリサーバパス: %s"
 
 
379
 
380
+ #: admin.php:102
381
+ msgid "Raw backup history"
382
  msgstr ""
383
 
384
+ #: admin.php:1584
385
+ msgid "Show raw backup and file list"
386
  msgstr ""
387
 
388
+ #: admin.php:88
389
+ msgid "Processing files - please wait..."
390
+ msgstr "ファイルを処理中 - お待ちください..."
391
+
392
+ #: admin.php:1397
393
+ msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
394
  msgstr ""
395
 
396
+ #: admin.php:1397
397
+ msgid "Please consult this FAQ for help on what to do about it."
 
398
  msgstr ""
399
 
400
+ #: admin.php:861
401
+ msgid "Failed to open database file."
402
+ msgstr "データベースファイルオープンに失敗しました。"
403
+
404
+ #: admin.php:843
405
+ msgid "Failed to write out the decrypted database to the filesystem."
406
  msgstr ""
407
 
408
+ #: admin.php:663
409
+ msgid "Known backups (raw)"
410
+ msgstr ""
411
+
412
+ #: restorer.php:525
413
+ msgid "Using directory from backup: %s"
414
+ msgstr "使用中のバックアップディレクトリ: %s"
415
+
416
+ #: restorer.php:477
417
+ msgid "Files found:"
418
+ msgstr "見つかったファイル:"
419
+
420
+ #: restorer.php:483
421
+ msgid "Unable to enumerate files in that directory."
422
+ msgstr ""
423
 
424
  #: restorer.php:818
 
425
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
  msgstr "要求されたテーブルエンジン (%s) がありません - MyISAM に変更する。"
427
 
428
  #: restorer.php:829
 
429
  msgid "Restoring table (%s)"
430
  msgstr "復元中のテーブル (%s)"
431
 
432
+ #: restorer.php:285
433
+ msgid "An existing unremoved backup from a previous restore exists: %s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
434
  msgstr ""
435
 
436
+ #: backup.php:1309 backup.php:1502
437
+ msgid "A zip error occurred - check your log for more details."
438
+ msgstr "zipエラーが発生しました - ログから詳細を確認してください。"
 
439
 
440
+ #: addons/migrator.php:41
441
+ msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
442
  msgstr ""
443
 
444
  #: restorer.php:902
445
  msgid "An error occured on the first CREATE TABLE command - aborting run"
446
  msgstr ""
447
 
448
+ #: admin.php:2498
449
+ msgid "file is size:"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  msgstr ""
451
 
452
+ #: admin.php:2219
453
+ msgid "database"
 
 
 
 
 
454
  msgstr ""
455
 
456
+ #: admin.php:287 admin.php:1261
457
+ msgid "Go here for more information."
458
+ msgstr "詳細はこちら"
 
 
 
 
459
 
460
+ #: admin.php:1457
461
+ msgid "Downloading / preparing backup files..."
462
+ msgstr "ダウンロード中 / バックアップファイル準備中..."
463
 
464
  #: admin.php:87
465
  msgid "Some files are still downloading or being processed - please wait."
466
  msgstr "いくつかのファイルはまだダウンロード中か処理中です - お待ち下さい。"
467
 
468
+ #: admin.php:893
469
+ msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
470
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
471
 
472
+ #: methods/ftp.php:44 methods/ftp.php:127
473
+ msgid "%s login failure"
474
+ msgstr "%s へのログインに失敗しました"
475
 
476
+ #: methods/ftp.php:63
477
+ msgid "%s upload failed"
478
+ msgstr "%s へのアップロードに失敗しました"
479
 
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
+ msgid "Enter in format HH:MM (e.g. 14:22)."
482
+ msgstr ""
483
 
484
+ #: addons/fixtime.php:120 addons/fixtime.php:129
485
+ msgid "The time zone used is that from your WordPress settings, in Settings -> General."
486
+ msgstr "使用中の時間設定はWordPressの設定から、 設定 -> 一般。"
487
 
488
+ #: methods/dropbox.php:51
489
+ msgid "Dropbox error: %s (see log file for more)"
490
  msgstr ""
491
 
492
+ #: methods/dropbox.php:173
493
+ msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
  msgstr ""
495
 
496
+ #: methods/dropbox.php:181
497
+ msgid "Failed to access %s when deleting (see log file for more)"
498
  msgstr ""
499
 
500
+ #: methods/dropbox.php:211
501
+ msgid "You do not appear to be authenticated with %s"
502
  msgstr ""
503
 
504
+ #: methods/cloudfiles.php:344
505
+ msgid "Error - no such file exists at %s"
506
+ msgstr "エラー - %s のファイルは存在しません"
507
 
508
+ #: methods/cloudfiles.php:348
509
+ msgid "Error - failed to download the file from %s"
510
+ msgstr "エラー - %s からのファイルダウンロードに失敗しました"
511
 
512
+ #: methods/cloudfiles.php:179
513
+ msgid "%s error - failed to upload file"
514
+ msgstr "%s エラー - ファイルがアップロード出来ませんでした"
515
 
516
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
517
+ msgid "%s Error"
518
  msgstr ""
519
 
520
+ #: methods/cloudfiles.php:53 methods/cloudfiles.php:57
521
+ #: methods/cloudfiles.php:209 methods/cloudfiles.php:262
522
+ #: methods/cloudfiles.php:266
523
+ msgid "%s authentication failed"
 
 
524
  msgstr ""
525
 
526
+ #: methods/cloudfiles.php:169
527
+ msgid "%s error - failed to re-assemble chunks"
528
  msgstr ""
529
 
530
+ #: methods/googledrive.php:391
531
+ msgid "%s error: zero-size file was downloaded"
532
+ msgstr ""
533
 
534
+ #: restorer.php:471 admin.php:830 admin.php:911 admin.php:916 admin.php:1067
535
+ #: admin.php:1074
536
+ msgid "Error: %s"
537
+ msgstr "エラー: %s"
538
 
539
+ #: admin.php:2041
540
+ msgid "Backup directory specified exists, but is <b>not</b> writable."
541
+ msgstr "指定したバックアップディレクトリは存在しますが、書き込み可能<b>ではありません</b>でした。"
542
 
543
+ #: admin.php:2039
544
+ msgid "Backup directory specified does <b>not</b> exist."
545
+ msgstr "指定のバックアップディレクトリは<b>存在しません</b>でした。"
 
546
 
547
+ #: admin.php:893 admin.php:1799
548
+ msgid "Warning: %s"
549
+ msgstr "警告: %s"
550
 
551
+ #: admin.php:1351
552
+ msgid "Last backup job run:"
553
+ msgstr "最後のバックアップ"
 
 
554
 
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
+ msgid "%s: unreadable file - could not be backed up"
557
+ msgstr "%s: ファイルが読み込みできません - バックアップすることが出来ませんでした"
558
 
559
+ #: backup.php:1013
560
+ msgid "Failed to open directory: %s"
561
+ msgstr "ディレクトリオープンに失敗しました: %s"
 
 
562
 
563
+ #: backup.php:1270
564
+ msgid "A very large file was encountered: %s (size: %s Mb)"
565
+ msgstr "非常に大きなファイルが検出されました: %s (size: %s Mb)"
 
 
566
 
567
+ #: backup.php:791
568
+ msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
 
569
  msgstr ""
570
 
571
+ #: backup.php:703
572
+ msgid "An error occurred whilst closing the final database file"
 
573
  msgstr ""
574
 
575
+ #: backup.php:364
576
+ msgid "Warnings encountered:"
577
+ msgstr "発生した警告:"
 
578
 
579
+ #: updraftplus.php:1084
580
+ msgid "The backup apparently succeeded (with warnings) and is now complete"
581
+ msgstr "バックアップは確実に成功(注意有り)し完了しました。"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
582
 
583
+ #: updraftplus.php:435
584
+ msgid "Your free disk space is very low - only %s Mb remain"
585
+ msgstr "あなたの空き容量が非常に少ない - %s Mb のみ"
 
586
 
587
+ #: addons/migrator.php:446
588
+ msgid "<strong>Search and replacing table:</strong> %s"
 
589
  msgstr ""
590
 
591
+ #: addons/migrator.php:99
592
+ msgid "Site Name:"
 
593
  msgstr ""
594
 
595
+ #: addons/migrator.php:101
596
+ msgid "Site Domain:"
597
  msgstr ""
598
 
599
+ #: addons/migrator.php:118
600
+ msgid "Migrated site (from UpdraftPlus)"
601
+ msgstr "移行サイト (from UpdraftPlus)"
602
 
603
+ #: addons/migrator.php:147
604
+ msgid "<strong>ERROR</strong>: Site URL already taken."
605
+ msgstr "<strong>エラー</strong>: サイトURLは既に使用されています。"
606
 
607
+ #: addons/migrator.php:154
608
+ msgid "New site:"
609
  msgstr ""
610
 
611
+ #: addons/migrator.php:86
612
+ msgid "Information needed to continue:"
613
+ msgstr "続ける為に必要な情報:"
614
 
615
+ #: addons/migrator.php:87
616
+ msgid "Please supply the following information:"
617
+ msgstr "以下の情報を指定してください:"
 
618
 
619
+ #: addons/migrator.php:90
620
+ msgid "Enter details for where this new site is to live within your multisite install:"
 
 
621
  msgstr ""
622
 
623
+ #: addons/migrator.php:45
624
+ msgid "Processed plugin:"
625
+ msgstr "処理されたプラグイン:"
 
626
 
627
+ #: addons/migrator.php:53
628
+ msgid "Network activating theme:"
629
+ msgstr "ネットワーク有効化中テーマ:"
630
 
631
+ #: addons/sftp.php:23
632
+ msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time) when you attempt to use it. If you find this happenning, then go into the \"Expert Options\" (below) and turn off SSL there."
633
  msgstr ""
634
 
635
+ #: addons/sftp.php:50
636
+ msgid "Check your file permissions: Could not successfully create and enter directory:"
637
+ msgstr "ファイルパーミッションを確認してください: 入力したディレクトリを作成する事が出来ませんでした:"
 
 
 
 
 
 
638
 
639
+ #: methods/dropbox.php:273
640
+ msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
 
641
  msgstr ""
642
 
643
+ #: methods/s3.php:519
644
+ msgid "Please check your access credentials."
 
645
  msgstr ""
646
 
647
+ #: methods/s3.php:494
648
+ msgid "The error reported by %s was:"
649
+ msgstr "%s で発生したエラー:"
 
650
 
651
+ #: restorer.php:541
652
+ msgid "Please supply the requested information, and then continue."
 
653
  msgstr ""
654
 
655
+ #: restorer.php:548
656
+ msgid "New table prefix:"
657
+ msgstr ""
658
 
659
+ #: restorer.php:884
660
+ msgid "Cannot drop tables, so deleting instead (%s)"
661
  msgstr ""
662
 
663
+ #: restorer.php:714 admin.php:916
664
+ msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
665
  msgstr ""
666
 
667
+ #: restorer.php:720 admin.php:924
668
+ msgid "Site information:"
669
+ msgstr "サイト情報:"
670
 
671
+ #: restorer.php:879
672
+ msgid "Cannot create new tables, so skipping this command (%s)"
673
+ msgstr "新しいテーブルを作成することができません、 よってこのコマンド (%s) はスキップしました。"
674
 
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
676
+ msgid "Warning:"
677
+ msgstr "警告:"
678
+
679
+ #: restorer.php:668
680
+ msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
681
  msgstr ""
682
 
683
+ #: restorer.php:683
684
+ msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
 
685
  msgstr ""
686
 
687
+ #: restorer.php:35 admin.php:911
688
+ msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
689
  msgstr ""
690
 
691
+ #: admin.php:2476
692
+ msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
693
+ msgstr ""
 
 
 
694
 
695
+ #: admin.php:2112
696
+ msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
697
+ msgstr ""
698
 
699
+ #: admin.php:2112
700
+ msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
701
+ msgstr ""
702
 
703
+ #: admin.php:116
704
+ msgid "Close"
705
+ msgstr ""
706
 
707
+ #: admin.php:84
708
+ msgid "Unexpected response:"
709
+ msgstr "予期しない応答:"
710
 
711
+ #: admin.php:1909
712
+ msgid "To send to more than one address, separate each address with a comma."
713
  msgstr ""
714
 
715
+ #: admin.php:101
716
+ msgid "PHP information"
717
  msgstr ""
718
 
719
+ #: admin.php:1569
720
+ msgid "show PHP information (phpinfo)"
721
+ msgstr "PHPの情報を表示 (phpinfo)"
722
 
723
+ #: admin.php:1582
724
+ msgid "zip executable found:"
725
+ msgstr "見つかった実行可能なzipファイル:"
726
 
727
+ #: admin.php:1518
728
+ msgid "Migrate Site"
729
+ msgstr "サイトの移行"
730
 
731
+ #: admin.php:1522
732
+ msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
733
  msgstr ""
734
 
735
+ #: admin.php:1522
736
+ msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
 
737
  msgstr ""
738
 
739
+ #: admin.php:1524
740
+ msgid "Do you want to migrate or clone/duplicate a site?"
741
+ msgstr "サイトの移行または複製をしますか?"
742
 
743
+ #: admin.php:1524
744
+ msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
745
+ msgstr "私たちの\"Migrator (移行)\" アドオンを試してください。一度使うと、手動でサイトをコピーするのに必要な時間と購入価格を比べ、便利と感じるはずです。"
 
 
746
 
747
+ #: admin.php:1524
748
+ msgid "Get it here."
749
+ msgstr "こちらから入手できます。"
750
+
751
+ #: admin.php:1446
752
+ msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
  msgstr ""
754
 
755
+ #: admin.php:1445
756
+ msgid "Also delete from remote storage"
757
+ msgstr "リモートストレージからも削除"
 
758
 
759
+ #: admin.php:1387
760
+ msgid "Latest UpdraftPlus.com news:"
761
+ msgstr "UpdraftPlus.com の最新ニュース:"
 
762
 
763
+ #: admin.php:1367
764
+ msgid "Clone/Migrate"
765
+ msgstr "複製/移行"
 
766
 
767
+ #: admin.php:1257
768
+ msgid "News"
769
+ msgstr "ニュース"
770
 
771
+ #: admin.php:1257
772
+ msgid "Premium"
773
+ msgstr "プレミアム"
774
 
775
+ #: admin.php:657
776
+ msgid "Local archives deleted: %d"
 
777
  msgstr ""
778
 
779
+ #: admin.php:658
780
+ msgid "Remote archives deleted: %d"
 
 
 
 
 
 
 
 
 
 
781
  msgstr ""
782
 
783
+ #: backup.php:84
784
+ msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
785
+ msgstr "%s - バックアップが出来ませんでした; 対応するディレクトリが存在しません (%s)"
 
 
 
786
 
787
+ #: admin.php:574
788
+ msgid "Backup set not found"
789
+ msgstr "バックアップ設定セットが見つかりません"
790
 
791
+ #: admin.php:656
792
+ msgid "The backup set has been removed."
793
+ msgstr "バックアップ設定セットが削除されました。"
794
 
795
+ #: updraftplus.php:1617
796
+ msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
+ msgstr "UpdraftPlus ブログから最新情報とオファーを購読"
798
 
799
+ #: updraftplus.php:1617
800
+ msgid "Blog link"
801
+ msgstr "ブログ"
802
 
803
+ #: updraftplus.php:1617
804
+ msgid "RSS link"
805
+ msgstr "RSS"
806
 
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
+ msgid "Testing %s Settings..."
809
+ msgstr "%s の設定テスト中..."
810
 
811
+ #: admin.php:1409
812
+ msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
813
  msgstr ""
814
 
815
+ #: admin.php:303
816
+ msgid "Notice"
817
+ msgstr "注意"
 
 
 
 
818
 
819
+ #: admin.php:303
820
+ msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
821
+ msgstr ""
822
 
823
+ #: admin.php:308
824
+ msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
825
+ msgstr ""
826
 
827
+ #: admin.php:308
828
+ msgid "Go here to turn it off."
829
+ msgstr "オフにするにはこちらをご覧ください。"
830
 
831
+ #: admin.php:308
832
+ msgid "<a href=\"%s\">Go here</a> for more information."
833
+ msgstr "詳細は<a href=\"%s\">こちら</a>。"
834
 
835
+ #: backup.php:347
836
+ msgid "Errors encountered:"
837
+ msgstr "発生したエラー:"
838
 
839
+ #: admin.php:83
840
+ msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
  msgstr ""
842
 
843
+ #: admin.php:86
844
+ msgid "Begun looking for this entity"
845
+ msgstr "検索中"
846
 
847
+ #: addons/migrator.php:386
848
+ msgid "SQL update commands run:"
849
  msgstr ""
850
 
851
+ #: admin.php:91
852
+ msgid "Errors:"
853
+ msgstr "エラー:"
854
 
855
+ #: addons/migrator.php:388
856
+ msgid "Time taken (seconds):"
857
  msgstr ""
858
 
859
+ #: addons/migrator.php:475
860
+ msgid "rows: %d"
861
  msgstr ""
862
 
863
+ #: addons/migrator.php:578
864
+ msgid "\"%s\" has no primary key, manual change needed on row %s."
865
+ msgstr ""
866
 
867
+ #: addons/dropbox-folders.php:21
868
+ msgid "Store at"
869
+ msgstr ""
870
 
871
+ #: addons/migrator.php:303
872
+ msgid "Nothing to do: the site URL is already: %s"
873
+ msgstr ""
874
 
875
+ #: addons/migrator.php:308
876
+ msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
877
  msgstr ""
878
 
879
+ #: addons/migrator.php:315
880
+ msgid "Database search and replace: replace %s in backup dump with %s"
881
  msgstr ""
882
 
883
+ #: addons/migrator.php:332
884
+ msgid "Could not get list of tables"
885
+ msgstr "テーブルのリストを取得出来ませんでした"
 
886
 
887
+ #: addons/migrator.php:343
888
+ msgid "<strong>Search and replacing table:</strong> %s: already done"
889
+ msgstr ""
890
 
891
+ #: addons/migrator.php:383
892
+ msgid "Tables examined:"
893
  msgstr ""
894
 
895
+ #: addons/migrator.php:384
896
+ msgid "Rows examined:"
897
+ msgstr ""
898
 
899
+ #: addons/migrator.php:385
900
+ msgid "Changes made:"
901
+ msgstr ""
902
 
903
+ #: addons/sftp.php:141
904
+ msgid "%s Error: Failed to download"
905
+ msgstr "%s エラー: ダウンロードに失敗しました"
906
 
907
+ #: addons/sftp.php:185
908
+ msgid "Resuming partial uploads is not supported, so you will need to ensure that your webserver allows PHP processes to run long enough to upload your largest backup file."
909
+ msgstr ""
910
 
911
+ #: addons/sftp.php:190
912
+ msgid "Host"
913
+ msgstr ""
914
 
915
+ #: addons/sftp.php:197
916
+ msgid "Port"
917
+ msgstr ""
918
 
919
+ #: addons/sftp.php:211
920
+ msgid "Password"
921
+ msgstr ""
922
 
923
+ #: addons/sftp.php:227
924
+ msgid "Directory path"
925
+ msgstr ""
926
 
927
+ #: addons/sftp.php:229
928
+ msgid "Where to change directory to after logging in - often this is relative to your home directory."
929
+ msgstr ""
930
 
931
+ #: addons/sftp.php:265
932
+ msgid "host name"
933
+ msgstr ""
934
 
935
+ #: addons/sftp.php:269
936
+ msgid "username"
 
 
 
 
 
 
 
 
937
  msgstr ""
938
 
939
+ #: addons/sftp.php:273
940
+ msgid "password"
941
  msgstr ""
942
 
943
+ #: addons/sftp.php:278
944
+ msgid "Failure: Port must be an integer."
945
+ msgstr "失敗しました: ポートは整数値でなければなりません。"
946
 
947
+ #: addons/sftp.php:318
948
+ msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
949
  msgstr ""
950
 
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
+ msgid "starting from next time it is"
953
+ msgstr "次回開始予定"
954
 
955
+ #: addons/multisite.php:129
956
+ msgid "Multisite Install"
957
+ msgstr "マルチサイトインストール"
958
 
959
+ #: addons/multisite.php:135
960
+ msgid "You do not have sufficient permissions to access this page."
961
+ msgstr "このページにアクセスする十分な権限がありません。"
962
 
963
+ #: addons/multisite.php:154
964
+ msgid "You do not have permission to access this page."
965
+ msgstr "このページにアクセスする権限がありません。"
966
 
967
+ #: addons/multisite.php:222
968
+ msgid "Must-use plugins"
969
  msgstr ""
970
 
971
+ #: addons/multisite.php:229
972
+ msgid "Blog uploads"
973
+ msgstr ""
974
 
975
+ #: addons/migrator.php:169
976
+ msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
977
+ msgstr ""
978
 
979
+ #: addons/migrator.php:169
980
+ msgid "Search and replace site location in the database (migrate)"
981
+ msgstr "データベースからサイトの場所を検索と置換 (移行)"
982
 
983
+ #: addons/migrator.php:169
984
+ msgid "(learn more)"
985
+ msgstr "(詳細)"
986
 
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
+ msgid "Failed: the %s operation was not able to start."
989
+ msgstr "失敗しました: %s のオペレーションを開始することが出来ませんでした。"
990
 
991
+ #: addons/migrator.php:254 addons/migrator.php:367
992
+ msgid "Failed: we did not understand the result returned by the %s operation."
993
+ msgstr "失敗しました: %sのオペレーションによって返された結果を理解出来ませんでした。"
994
 
995
+ #: addons/migrator.php:275
996
+ msgid "Database: search and replace site URL"
997
+ msgstr "データベース: サイトURLの検索と置換"
998
 
999
+ #: addons/migrator.php:278
1000
+ msgid "This option was not selected."
1001
+ msgstr "オプションは選択されていません。"
1002
 
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
+ msgid "Error: unexpected empty parameter (%s, %s)"
1005
+ msgstr "エラー: 予期しない空のパラメータ (%s, %s)"
1006
 
1007
+ #: addons/morefiles.php:71
1008
+ msgid "The above files comprise everything in a WordPress installation."
1009
  msgstr ""
1010
 
1011
+ #: addons/morefiles.php:78
1012
+ msgid "WordPress core (including any additions to your WordPress root directory)"
1013
  msgstr ""
1014
 
1015
+ #: addons/morefiles.php:126
1016
+ msgid "Any other directory on your server that you wish to back up"
1017
+ msgstr "あなたのサーバのバックアップしたい他のディレクトリ"
1018
 
1019
+ #: addons/morefiles.php:127
1020
+ msgid "More Files"
1021
+ msgstr "その他のファイル"
 
1022
 
1023
+ #: addons/morefiles.php:142
1024
+ msgid "Enter the directory:"
1025
+ msgstr "ディレクトリを入力:"
1026
 
1027
+ #: addons/morefiles.php:146
1028
+ msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
1029
+ msgstr "このオプションが何の為にあるか分からない場合、あなたにはおそらく必要ありません、オフにしてください。"
1030
 
1031
+ #: addons/morefiles.php:146
1032
+ msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
1033
+ msgstr "使用する場合、絶対パスを入力してください (WordPressを設置している所からのパスではありません)。"
1034
 
1035
+ #: addons/morefiles.php:148
1036
+ msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
1037
  msgstr ""
1038
 
1039
+ #: addons/morefiles.php:220 addons/morefiles.php:297
1040
+ msgid "No backup of %s directories: there was nothing found to back up"
1041
+ msgstr ""
1042
 
1043
+ #: addons/morefiles.php:220
1044
+ msgid "more"
1045
+ msgstr "もっと"
1046
 
1047
+ #: addons/sftp.php:23
1048
+ msgid "Encrypted FTP is available, and will be automatically tried first (before falling back to non-encrypted if it is not successful), unless you disable it using the expert options. The 'Test FTP Login' button will tell you what type of connection is in use."
1049
+ msgstr ""
1050
 
1051
+ #: addons/sftp.php:23
1052
+ msgid "Explicit encryption is used by default. To force implicit encryption (port 990), add :990 to your FTP server below."
1053
  msgstr ""
1054
 
1055
+ #: addons/sftp.php:30 addons/sftp.php:31 addons/sftp.php:32
1056
+ msgid "No %s found"
1057
+ msgstr "%s は見つかりません"
1058
 
1059
+ #: addons/sftp.php:30
1060
+ msgid "SFTP host setting"
1061
  msgstr ""
1062
 
1063
+ #: addons/sftp.php:31
1064
+ msgid "SFTP user setting"
1065
  msgstr ""
1066
 
1067
+ #: addons/sftp.php:32
1068
+ msgid "SFTP password"
1069
+ msgstr ""
 
1070
 
1071
+ #: addons/sftp.php:304
1072
+ msgid "Check your file permissions: Could not successfully create and enter:"
1073
+ msgstr ""
1074
 
1075
+ #: methods/ftp.php:184
1076
+ msgid "FTP Server"
1077
+ msgstr ""
 
1078
 
1079
+ #: methods/ftp.php:188
1080
+ msgid "FTP Login"
1081
  msgstr ""
1082
 
1083
+ #: methods/ftp.php:192
1084
+ msgid "FTP Password"
1085
+ msgstr ""
1086
 
1087
+ #: methods/ftp.php:196
1088
+ msgid "Remote Path"
1089
+ msgstr ""
1090
 
1091
+ #: methods/ftp.php:197
1092
+ msgid "Needs to already exist"
1093
+ msgstr "既に存在している必要があります"
1094
+
1095
+ #: methods/ftp.php:218
1096
+ msgid "Failure: No server details were given."
1097
  msgstr ""
1098
 
1099
+ #: methods/ftp.php:233
1100
+ msgid "Failure: we did not successfully log in with those credentials."
 
1101
  msgstr ""
1102
 
1103
+ #: methods/ftp.php:241
1104
+ msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
1105
+ msgstr ""
1106
 
1107
+ #: methods/ftp.php:245
1108
+ msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
1109
+ msgstr ""
1110
 
1111
+ #: methods/ftp.php:248
1112
+ msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
1113
+ msgstr ""
1114
 
1115
+ #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:186
1116
+ #: addons/sftp.php:28
1117
+ msgid "No %s settings were found"
1118
+ msgstr ""
1119
 
1120
+ #: addons/webdav.php:116 addons/webdav.php:120
1121
+ msgid "Chunk %s: A %s error occurred"
1122
+ msgstr ""
1123
 
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
+ msgid "WebDAV Error"
1126
+ msgstr ""
1127
 
1128
+ #: addons/webdav.php:209
1129
+ msgid "Error opening remote file: Failed to download"
1130
+ msgstr ""
1131
 
1132
+ #: addons/webdav.php:222
1133
+ msgid "Local write failed: Failed to download"
1134
+ msgstr ""
1135
 
1136
+ #: addons/webdav.php:258
1137
+ msgid "WebDAV URL"
1138
+ msgstr ""
1139
 
1140
+ #: addons/webdav.php:262
1141
+ msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
1142
+ msgstr ""
1143
 
1144
+ #: admin.php:1676 admin.php:1701
1145
+ msgid "Failed"
1146
+ msgstr "失敗しました"
1147
 
1148
+ #: addons/webdav.php:318
1149
+ msgid "Failed: We were not able to place a file in that directory - please check your credentials."
1150
+ msgstr ""
1151
 
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
+ msgid "WordPress Core"
1154
+ msgstr ""
1155
 
1156
+ #: addons/morefiles.php:52
1157
+ msgid "Over-write wp-config.php"
1158
+ msgstr "wp-config.php を上書き"
1159
 
1160
+ #: addons/morefiles.php:52
1161
+ msgid "(learn more about this important option)"
1162
+ msgstr ""
1163
 
1164
+ #: methods/dropbox.php:290
1165
+ msgid "Authenticate with Dropbox"
1166
+ msgstr "Dropbox を使用して認証"
1167
 
1168
+ #: methods/dropbox.php:291
1169
+ msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
1170
+ msgstr ""
 
 
1171
 
1172
+ #: methods/dropbox.php:334
1173
+ msgid "you have authenticated your %s account"
1174
+ msgstr "あなたの %s のアカウントの認証中"
1175
 
1176
+ #: methods/dropbox.php:337
1177
+ msgid "though part of the returned information was not as expected - your mileage may vary"
1178
+ msgstr ""
 
 
1179
 
1180
+ #: methods/dropbox.php:340
1181
+ msgid "Your %s account name: %s"
1182
+ msgstr ""
 
1183
 
1184
+ #: methods/ftp.php:180
1185
+ msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
+ msgstr "暗号化されないFTPは通常の UpdraftPlus でサポートされています。"
1187
+
1188
+ #: methods/ftp.php:180
1189
+ msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
1190
+ msgstr "あなたは暗号化したい場合(例えば重要なビジネスデータ)、次のアドオンで可能になります。"
1191
+
1192
+ #: methods/s3.php:317
1193
+ msgid "%s Error: Failed to download %s. Check your permissions and credentials."
1194
  msgstr ""
1195
 
1196
+ #: methods/s3.php:253 methods/s3.php:321
1197
+ msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
1198
+ msgstr ""
1199
 
1200
+ #: methods/s3.php:398
1201
+ msgid "Get your access key and secret key <a href=\"%s\">from your %s console</a>, then pick a (globally unique - all %s users) bucket name (letters and numbers) (and optionally a path) to use for storage. This bucket will be created for you if it does not already exist."
1202
  msgstr ""
1203
 
1204
+ #: methods/s3.php:398
1205
+ msgid "If you see errors about SSL certificates, then please go here for help."
1206
+ msgstr "SSL 証明書に関するエラーが表示された場合、こちらのヘルプをご覧ください。"
1207
 
1208
+ #: methods/s3.php:409
1209
+ msgid "%s access key"
1210
  msgstr ""
1211
 
1212
+ #: methods/s3.php:413
1213
+ msgid "%s secret key"
1214
+ msgstr ""
1215
 
1216
+ #: methods/s3.php:417
1217
+ msgid "%s location"
1218
  msgstr ""
1219
 
1220
+ #: methods/s3.php:418
1221
+ msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
1222
  msgstr ""
1223
 
1224
+ #: methods/s3.php:439
1225
+ msgid "API secret"
1226
  msgstr ""
1227
 
1228
+ #: methods/s3.php:460
1229
+ msgid "Failure: No bucket details were given."
1230
  msgstr ""
1231
 
1232
+ #: methods/s3.php:475
1233
+ msgid "Region"
1234
  msgstr ""
1235
 
1236
+ #: methods/s3.php:493
1237
+ msgid "Failure: We could not successfully access or create such a bucket. Please check your access credentials, and if those are correct then try another bucket name (as another %s user may already have taken your name)."
1238
+ msgstr ""
1239
 
1240
+ #: methods/s3.php:507 methods/s3.php:519
1241
+ msgid "Failure"
1242
+ msgstr "失敗"
1243
 
1244
+ #: methods/s3.php:507 methods/s3.php:519
1245
+ msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
1246
+ msgstr ""
1247
 
1248
+ #: methods/s3.php:509
1249
+ msgid "We accessed the bucket, and were able to create files within it."
1250
  msgstr ""
1251
 
1252
+ #: methods/s3.php:512
1253
+ msgid "The communication with %s was encrypted."
1254
+ msgstr ""
1255
 
1256
+ #: methods/s3.php:514
1257
+ msgid "The communication with %s was not encrypted."
1258
+ msgstr ""
 
1259
 
1260
+ #: methods/dropbox.php:35
1261
+ msgid "The %s PHP module is not installed"
1262
+ msgstr ""
1263
 
1264
+ #: methods/dropbox.php:41
1265
+ msgid "You do not appear to be authenticated with Dropbox"
1266
+ msgstr ""
1267
 
1268
+ #: methods/dropbox.php:137 methods/dropbox.php:142
1269
+ msgid "error: failed to upload file to %s (see log file for more)"
1270
+ msgstr "エラー: %s のファイルアップロードに失敗しました (詳細はログファイルを参照)"
1271
 
1272
+ #: methods/dropbox.php:285
1273
+ msgid "Need to use sub-folders?"
1274
+ msgstr "サブフォルダを使用する必要がありますか?"
 
1275
 
1276
+ #: methods/dropbox.php:285
1277
+ msgid "Backups are saved in"
1278
  msgstr ""
1279
 
1280
+ #: methods/dropbox.php:285
1281
+ msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1282
  msgstr ""
1283
 
1284
+ #: methods/dropbox.php:285
1285
+ msgid "there's an add-on for that."
1286
+ msgstr "そのためのアドオンがあります。"
1287
+
1288
+ #: methods/cloudfiles.php:408
1289
+ msgid "US or UK Cloud"
1290
  msgstr ""
1291
 
1292
+ #: methods/cloudfiles.php:414
1293
+ msgid "US (default)"
1294
  msgstr ""
1295
 
1296
+ #: methods/cloudfiles.php:415
1297
+ msgid "UK"
1298
+ msgstr ""
1299
 
1300
+ #: methods/cloudfiles.php:420
1301
+ msgid "Cloud Files username"
1302
+ msgstr ""
1303
 
1304
+ #: methods/cloudfiles.php:424
1305
+ msgid "Cloud Files API key"
1306
+ msgstr ""
1307
 
1308
+ #: methods/cloudfiles.php:428
1309
+ msgid "Cloud Files container"
1310
+ msgstr ""
1311
 
1312
+ #: methods/googledrive.php:452
1313
+ msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1314
+ msgstr ""
1315
 
1316
+ #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1317
+ #: methods/s3.php:439 methods/ftp.php:222 methods/ftp.php:226
1318
+ #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1319
+ #: addons/sftp.php:273
1320
+ msgid "Failure: No %s was given."
1321
+ msgstr ""
1322
 
1323
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1324
+ msgid "API key"
1325
+ msgstr ""
1326
 
1327
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1328
+ msgid "Username"
1329
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
1330
 
1331
+ #: methods/cloudfiles.php:467
1332
+ msgid "Failure: No container details were given."
 
1333
  msgstr ""
1334
 
1335
+ #: methods/cloudfiles.php:494
1336
+ msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
1337
+ msgstr ""
1338
 
1339
+ #: methods/cloudfiles.php:498
1340
+ msgid "We accessed the container, and were able to create files within it."
1341
  msgstr ""
1342
 
1343
+ #: methods/email.php:16
1344
+ msgid "WordPress Backup"
1345
+ msgstr ""
1346
 
1347
+ #: methods/email.php:16
1348
+ msgid "Backup is of:"
1349
+ msgstr ""
1350
 
1351
+ #: methods/email.php:16
1352
+ msgid "Be wary; email backups may fail because of file size limitations on mail servers."
1353
+ msgstr ""
1354
 
1355
+ #: methods/email.php:26
1356
+ msgid "Note:"
1357
+ msgstr ""
1358
 
1359
+ #: methods/email.php:27
1360
+ msgid "The email address entered above will be used. If choosing \"E-Mail\", then <strong>be aware</strong> that mail servers tend to have size limits; typically around 10-20Mb; backups larger than any limits will not arrive. If you really need a large backup via email, then you could fund a new feature (to break the backup set into configurable-size pieces) - but the demand has not yet existed for such a feature."
1361
+ msgstr ""
 
1362
 
1363
+ #: methods/s3.php:154
1364
+ msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1365
+ msgstr ""
1366
 
1367
+ #: methods/s3.php:177
1368
+ msgid "%s error: file %s was shortened unexpectedly"
1369
+ msgstr ""
1370
 
1371
+ #: methods/s3.php:187
1372
+ msgid "%s chunk %s: upload failed"
1373
  msgstr ""
1374
 
1375
+ #: methods/s3.php:201
1376
+ msgid "%s upload (%s): re-assembly failed (see log for more details)"
1377
  msgstr ""
1378
 
1379
+ #: methods/s3.php:205
1380
+ msgid "%s re-assembly error (%s): (see log file for more)"
1381
+ msgstr ""
1382
 
1383
+ #: methods/s3.php:217
1384
+ msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
  msgstr ""
1386
 
1387
+ #: methods/googledrive.php:462
1388
+ msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1389
+ msgstr ""
1390
 
1391
+ #: methods/googledrive.php:463
1392
+ msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1393
  msgstr ""
1394
 
1395
+ #: methods/googledrive.php:463
1396
+ msgid "Select 'Web Application' as the application type."
1397
+ msgstr ""
1398
 
1399
+ #: methods/googledrive.php:463
1400
+ msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1401
+ msgstr ""
1402
 
1403
+ #: methods/googledrive.php:463
1404
+ msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1405
  msgstr ""
1406
 
1407
+ #: methods/googledrive.php:466
1408
+ msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1409
  msgstr ""
1410
 
1411
+ #: methods/googledrive.php:473
1412
+ msgid "Client ID"
1413
  msgstr ""
1414
 
1415
+ #: methods/googledrive.php:474
1416
+ msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1417
  msgstr ""
1418
 
1419
+ #: methods/googledrive.php:477
1420
+ msgid "Client Secret"
1421
  msgstr ""
1422
 
1423
+ #: methods/googledrive.php:481
1424
+ msgid "Folder ID"
1425
+ msgstr ""
1426
 
1427
+ #: methods/googledrive.php:485
1428
+ msgid "Authenticate with Google"
1429
+ msgstr "Google で認証"
1430
 
1431
+ #: methods/googledrive.php:486
1432
+ msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1433
+ msgstr ""
1434
 
1435
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1436
+ #: methods/cloudfiles.php:483
1437
+ msgid "Cloud Files authentication failed"
1438
+ msgstr ""
1439
 
1440
+ #: methods/cloudfiles.php:61 methods/cloudfiles.php:270
1441
+ #: methods/cloudfiles.php:289
1442
+ msgid "Cloud Files error - failed to create and access the container"
1443
+ msgstr ""
1444
 
1445
+ #: methods/cloudfiles.php:88
1446
+ msgid "%s Error: Failed to open local file"
1447
+ msgstr "%s エラー: ローカルファイルを開くことが出来ませんでした"
1448
 
1449
+ #: methods/cloudfiles.php:105 methods/cloudfiles.php:147 methods/s3.php:128
1450
+ #: methods/s3.php:134 methods/s3.php:135 addons/sftp.php:86
1451
+ msgid "%s Error: Failed to upload"
1452
+ msgstr "%s エラー: ファイルのアップロードに失敗"
1453
 
1454
+ #: methods/cloudfiles.php:178
1455
+ msgid "Cloud Files error - failed to upload file"
1456
+ msgstr "Cloud ファイルエラー - ファイルがアップロード出来ませんでした"
1457
 
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
1459
+ msgid "Error opening local file: Failed to download"
1460
+ msgstr "ローカルファイルのオープンエラー: ダウンロードに失敗しました"
1461
 
1462
+ #: methods/cloudfiles.php:335
1463
+ msgid "Error downloading remote file: Failed to download ("
1464
+ msgstr ""
1465
 
1466
+ #: methods/cloudfiles.php:357
1467
+ msgid "Testing - Please Wait..."
1468
+ msgstr "テスト中 - お待ちください..."
1469
 
1470
+ #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1471
+ #: methods/s3.php:422 methods/ftp.php:163 methods/ftp.php:201
1472
+ #: addons/webdav.php:268 addons/sftp.php:235
1473
+ msgid "Test %s Settings"
1474
+ msgstr "%s 設定テスト"
1475
 
1476
+ #: methods/cloudfiles.php:404
1477
+ msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
1478
  msgstr ""
1479
 
1480
+ #: methods/cloudfiles.php:404
1481
+ msgid "Also, you should read this important FAQ."
1482
+ msgstr ""
 
 
 
 
1483
 
1484
+ #: methods/googledrive.php:202
1485
+ msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1486
+ msgstr ""
1487
 
1488
+ #: methods/googledrive.php:217
1489
+ msgid "Failed to upload to %s"
1490
+ msgstr "%s へのアップロードに失敗しました"
1491
 
1492
+ #: methods/googledrive.php:334
1493
+ msgid "An error occurred during %s upload (see log for more details)"
1494
  msgstr ""
1495
 
1496
+ #: methods/googledrive.php:373
1497
+ msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1498
  msgstr ""
1499
 
1500
+ #: methods/googledrive.php:378
1501
+ msgid "Could not find %s in order to download it"
 
 
 
 
1502
  msgstr ""
1503
 
1504
+ #: methods/googledrive.php:391
1505
+ msgid "Google Drive "
1506
  msgstr ""
1507
 
1508
+ #: methods/googledrive.php:409
1509
+ msgid "Account is not authorized."
1510
+ msgstr "アカウントは許可されていません。"
1511
 
1512
+ #: methods/googledrive.php:442
1513
+ msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1514
  msgstr ""
1515
 
1516
+ #: restorer.php:832
1517
+ msgid "will restore as:"
 
 
 
 
1518
  msgstr ""
1519
 
1520
+ #: restorer.php:899
1521
+ msgid "An error (%s) occured:"
1522
+ msgstr "エラー (%s) が発生しました:"
1523
 
1524
+ #: restorer.php:899
1525
+ msgid "the database query being run was:"
1526
  msgstr ""
1527
 
1528
+ #: restorer.php:905
1529
+ msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
  msgstr ""
1531
 
1532
+ #: restorer.php:913
1533
+ msgid "Database lines processed: %d in %.2f seconds"
 
 
 
 
 
1534
  msgstr ""
1535
 
1536
+ #: restorer.php:858
1537
+ msgid "Finished: lines processed: %d in %.2f seconds"
 
1538
  msgstr ""
1539
 
1540
+ #: restorer.php:957 restorer.php:978
1541
+ msgid "Table prefix has changed: changing %s table field(s) accordingly:"
 
1542
  msgstr ""
1543
 
1544
+ #: restorer.php:961 restorer.php:1008 admin.php:1679 admin.php:1703
1545
+ #: admin.php:2496
1546
+ msgid "OK"
1547
  msgstr ""
1548
 
1549
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1550
+ msgid "You need to re-authenticate with %s, as your existing credentials are not working."
 
1551
  msgstr ""
1552
 
1553
+ #: methods/webdav.php:13 methods/webdav.php:34 methods/webdav.php:50
1554
+ #: methods/sftp.php:13 methods/sftp.php:34 methods/sftp.php:50
1555
+ msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
 
 
 
 
 
1556
  msgstr ""
1557
 
1558
+ #: methods/webdav.php:63 methods/sftp.php:63
1559
+ msgid "%s support is available as an add-on"
1560
+ msgstr "%s のサポートはアドオンで利用可能になります"
1561
 
1562
+ #: methods/webdav.php:63 methods/sftp.php:63
1563
+ msgid "follow this link to get it"
1564
+ msgstr "こちらから取得してください。"
1565
 
1566
+ #: methods/googledrive.php:116
1567
+ msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
 
1568
  msgstr ""
1569
 
1570
+ #: methods/googledrive.php:125
1571
+ msgid "Authorization failed"
1572
+ msgstr "認証に失敗しました"
1573
+
1574
+ #: methods/googledrive.php:146
1575
+ msgid "Your %s quota usage: %s %% used, %s available"
1576
  msgstr ""
1577
 
1578
+ #: methods/googledrive.php:152
1579
+ msgid "Success"
1580
+ msgstr "成功"
1581
 
1582
+ #: methods/googledrive.php:152
1583
+ msgid "you have authenticated your %s account."
1584
  msgstr ""
1585
 
1586
+ #: methods/googledrive.php:168 methods/googledrive.php:232
1587
+ msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1588
  msgstr ""
1589
 
1590
+ #: methods/googledrive.php:169 methods/googledrive.php:363
1591
+ msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1592
  msgstr ""
1593
 
1594
+ #: restorer.php:161
1595
+ msgid "wp-config.php from backup: restoring (as per user's request)"
1596
  msgstr ""
1597
 
1598
+ #: restorer.php:588
1599
+ msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1600
  msgstr ""
1601
 
1602
+ #: restorer.php:593
1603
+ msgid "Failed to find database file"
1604
+ msgstr "データベースファイルが見つかりませんでした"
1605
 
1606
+ #: restorer.php:599
1607
+ msgid "Failed to open database file"
1608
+ msgstr "データベースファイルを開く事が出来ませんでした"
1609
+
1610
+ #: restorer.php:623
1611
+ msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1612
  msgstr ""
1613
 
1614
+ #: restorer.php:698 admin.php:890
1615
+ msgid "Backup of:"
 
1616
  msgstr ""
1617
 
1618
+ #: restorer.php:702 restorer.php:772
1619
+ msgid "Old table prefix:"
1620
  msgstr ""
1621
 
1622
  #: admin.php:2493
1623
  msgid "Archive is expected to be size:"
1624
  msgstr ""
1625
 
 
 
 
 
1626
  #: admin.php:2501
1627
  msgid "The backup records do not contain information about the proper size of this file."
1628
  msgstr ""
1629
 
 
 
 
 
 
 
 
 
 
1630
  #: admin.php:2548
1631
  msgid "Error message"
1632
  msgstr "エラーメッセージ"
1633
 
1634
+ #: admin.php:2504 admin.php:2505
1635
+ msgid "Could not find one of the files for restoration"
1636
+ msgstr "復元する為のファイルを見つけることが出来ませんでした"
 
 
1637
 
1638
+ #: restorer.php:21
1639
+ msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1640
+ msgstr "UpdraftPlus はこの種類は直接復元することが出来ません。手動で復元する必要があります。"
 
1641
 
1642
+ #: restorer.php:22
1643
+ msgid "Backup file not available."
1644
+ msgstr "バックアップファイルは利用できません。"
1645
+
1646
+ #: restorer.php:23
1647
+ msgid "Copying this entity failed."
 
 
1648
  msgstr ""
1649
 
1650
+ #: restorer.php:24
1651
+ msgid "Unpacking backup..."
1652
+ msgstr "バックアップ解凍中..."
 
 
1653
 
1654
+ #: restorer.php:25
1655
+ msgid "Decrypting database (can take a while)..."
1656
+ msgstr "データベース復号化中 (しばらく時間がかかります)..."
 
1657
 
1658
+ #: restorer.php:26
1659
+ msgid "Database successfully decrypted."
1660
+ msgstr "データベースは正常に復号化しました。"
 
1661
 
1662
+ #: restorer.php:27
1663
+ msgid "Moving old directory out of the way..."
1664
+ msgstr "古いディレクトリを外に移動..."
1665
+
1666
+ #: restorer.php:29
1667
+ msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1668
  msgstr ""
1669
 
1670
+ #: restorer.php:30
1671
+ msgid "Cleaning up rubbish..."
1672
+ msgstr "クリーニング"
1673
 
1674
+ #: restorer.php:31
1675
+ msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
 
1676
  msgstr ""
1677
 
1678
+ #: restorer.php:32
1679
+ msgid "Could not delete old directory."
1680
+ msgstr "古いディレクトリを削除出来ませんでした。"
1681
 
1682
+ #: restorer.php:33
1683
+ msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
+ msgstr "新しいディレクトリを移動出来ませんでした。 wp-content/upgrade フォルダを確認してください。"
 
1685
 
1686
+ #: restorer.php:34
1687
+ msgid "Failed to delete working directory after restoring."
 
1688
  msgstr ""
1689
 
1690
+ #: restorer.php:81
1691
+ msgid "Failed to create a temporary directory"
1692
+ msgstr "一時ディレクトリの作成に失敗しました。"
1693
+
1694
+ #: restorer.php:99
1695
+ msgid "Failed to write out the decrypted database to the filesystem"
1696
  msgstr ""
1697
 
1698
+ #: restorer.php:157
1699
+ msgid "wp-config.php from backup: will restore as wp-config-backup.php"
 
1700
  msgstr ""
1701
 
1702
+ #: admin.php:2061
1703
+ msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
 
1704
  msgstr ""
1705
 
1706
+ #: admin.php:2085
1707
+ msgid "Save Changes"
1708
+ msgstr "変更を保存"
 
1709
 
1710
+ #: methods/googledrive.php:452
1711
+ msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
 
1712
  msgstr ""
1713
 
1714
+ #: admin.php:2119
1715
+ msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
 
1716
  msgstr ""
1717
 
1718
+ #: admin.php:2121
1719
+ msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
 
1720
  msgstr ""
1721
 
1722
+ #: admin.php:2124
1723
+ msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
 
1724
  msgstr ""
1725
 
1726
+ #: admin.php:2197
1727
+ msgid "Delete this backup set"
1728
+ msgstr "このバックアップ設定セットを削除"
1729
 
1730
+ #: admin.php:2246
1731
+ msgid "Press here to download"
1732
+ msgstr "ここからダウンロードしてください"
1733
 
1734
+ #: admin.php:2219 admin.php:2274
1735
+ msgid "(No %s)"
 
1736
  msgstr ""
1737
 
1738
+ #: admin.php:2282
1739
+ msgid "Backup Log"
1740
+ msgstr "バックアップログ"
1741
+
1742
+ #: admin.php:2302
1743
+ msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1744
  msgstr ""
1745
 
1746
+ #: admin.php:2392
1747
+ msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
 
1748
  msgstr ""
1749
 
1750
+ #: admin.php:2420
1751
+ msgid "UpdraftPlus Restoration: Progress"
1752
  msgstr ""
1753
 
1754
+ #: admin.php:2442
1755
+ msgid "ABORT: Could not find the information on which entities to restore."
1756
  msgstr ""
1757
 
1758
+ #: admin.php:2443
1759
+ msgid "If making a request for support, please include this information:"
1760
  msgstr ""
1761
 
1762
+ #: admin.php:2055
1763
+ msgid "Do not verify SSL certificates"
1764
+ msgstr "SSL証明書を確認しない"
1765
 
1766
+ #: admin.php:2056
1767
+ msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1768
  msgstr ""
1769
 
1770
+ #: admin.php:2056
1771
+ msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1772
  msgstr ""
1773
 
1774
+ #: admin.php:2060
1775
+ msgid "Disable SSL entirely where possible"
1776
  msgstr ""
1777
 
1778
+ #: admin.php:2007
1779
+ msgid "Expert settings"
1780
+ msgstr "エキスパート設定"
1781
 
1782
+ #: admin.php:2008
1783
+ msgid "Show expert settings"
1784
+ msgstr "エキスパート設定を表示"
1785
 
1786
+ #: admin.php:2008
1787
+ msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1788
+ msgstr "設定の必要はありませんが、問題がある場合又はあなたの好奇心が強い場合はさらにいくつかのオプションを表示する為にクリックしてください"
1789
 
1790
+ #: admin.php:2023
1791
+ msgid "Delete local backup"
1792
+ msgstr "ローカルバックアップを削除"
1793
 
1794
+ #: admin.php:2028
1795
+ msgid "Backup directory"
1796
+ msgstr "バックアップディレクトリ"
1797
 
1798
+ #: admin.php:2035
1799
+ msgid "Backup directory specified is writable, which is good."
1800
+ msgstr "バックアップディレクトリは書き込み可能です、 いいですね。"
1801
 
1802
+ #: admin.php:2043
1803
+ msgid "Click here to attempt to create the directory and set the permissions"
 
 
 
 
 
1804
  msgstr ""
1805
 
1806
+ #: admin.php:2043
1807
+ msgid "or, to reset this option"
 
 
1808
  msgstr ""
1809
 
1810
+ #: admin.php:2043
1811
+ msgid "click here"
1812
+ msgstr "こちらをクリック"
 
 
 
 
 
 
 
 
 
 
 
1813
 
1814
+ #: admin.php:2043
1815
+ msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
 
1816
  msgstr ""
1817
 
1818
+ #: admin.php:2046
1819
+ msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
 
 
 
 
 
 
 
 
 
 
 
1820
  msgstr ""
1821
 
1822
+ #: admin.php:2050
1823
+ msgid "Use the server's SSL certificates"
1824
+ msgstr "サーバのSSL証明書を使用"
 
1825
 
1826
+ #: admin.php:2051
1827
+ msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1828
  msgstr ""
1829
 
1830
+ #: admin.php:1904
1831
+ msgid "Use WordShell for automatic backup, version control and patching"
1832
+ msgstr ""
 
 
 
 
 
 
1833
 
1834
+ #: admin.php:1908
1835
+ msgid "Email"
1836
+ msgstr "Eメール"
1837
 
1838
+ #: admin.php:1909
1839
+ msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1840
+ msgstr "レポートを送信するなら(それと全体のバックアップを選んだ場合)アドレスをここに入力してください。"
 
 
 
 
 
 
 
 
1841
 
1842
+ #: admin.php:1913
1843
+ msgid "Database encryption phrase"
1844
+ msgstr "データベース暗号化フレーズ"
 
 
 
 
1845
 
1846
+ #: admin.php:1920
1847
+ msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1848
  msgstr ""
1849
 
1850
+ #: admin.php:1920
1851
+ msgid "You can also decrypt a database manually here."
1852
  msgstr ""
1853
 
1854
+ #: admin.php:1923
1855
+ msgid "Manually decrypt a database backup file"
1856
  msgstr ""
1857
 
1858
+ #: admin.php:1930
1859
+ msgid "Use decryption key"
1860
  msgstr ""
1861
 
1862
+ #: admin.php:1944
1863
+ msgid "Copying Your Backup To Remote Storage"
1864
+ msgstr "バックアップをコピーする"
1865
 
1866
+ #: admin.php:1948
1867
+ msgid "Choose your remote storage"
1868
+ msgstr "保存先を選択"
1869
 
1870
+ #: admin.php:1960
1871
+ msgid "None"
1872
+ msgstr "なし"
1873
 
1874
+ #: admin.php:114
1875
+ msgid "Cancel"
1876
+ msgstr "キャンセル"
1877
 
1878
+ #: admin.php:100
1879
+ msgid "Requesting start of backup..."
 
 
 
 
 
 
 
 
 
 
1880
  msgstr ""
1881
 
1882
+ #: admin.php:2000
1883
+ msgid "Advanced / Debugging Settings"
1884
+ msgstr "アドバンス / デバッグ設定"
 
1885
 
1886
+ #: admin.php:2003
1887
+ msgid "Debug mode"
1888
+ msgstr "Debug モード"
 
1889
 
1890
+ #: admin.php:2004
1891
+ msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1892
+ msgstr "バックアッププロセスの詳細情報をメールで受け取るにはチェックしてください。何か間違った場合に便利です。バグの報告をする場合あなたはこのログを私たちに送信<strong>しなければなりません</strong>。"
1893
 
1894
+ #: admin.php:1904
1895
+ msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
 
 
1896
  msgstr ""
1897
 
1898
+ #: admin.php:1904
1899
+ msgid "Or, get the \"More Files\" add-on from our shop."
1900
+ msgstr "または、\"More Files (その他のファイル) \" アドオンを私たちのショップから取得してください。"
1901
 
1902
+ #: admin.php:1835
1903
+ msgid "Daily"
1904
+ msgstr "1 日ごと"
1905
 
1906
+ #: admin.php:1835
1907
+ msgid "Weekly"
1908
+ msgstr "1 週間ごと"
1909
 
1910
+ #: admin.php:1835
1911
+ msgid "Fortnightly"
1912
+ msgstr "2 週間ごと"
1913
 
1914
+ #: admin.php:1835
1915
+ msgid "Monthly"
1916
+ msgstr "1 ヶ月ごと"
1917
 
1918
+ #: admin.php:1844 admin.php:1862
1919
+ msgid "and retain this many backups"
1920
  msgstr ""
1921
 
1922
+ #: admin.php:1851
1923
+ msgid "Database backup intervals"
1924
+ msgstr "データベースバックアップ間隔"
1925
 
1926
+ #: admin.php:1869
1927
+ msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
 
1928
  msgstr ""
1929
 
1930
+ #: admin.php:1870
1931
+ msgid "To fix the time at which a backup should take place,"
1932
+ msgstr "バックアップが実行される時間を変更するには"
 
1933
 
1934
+ #: admin.php:1870
1935
+ msgid "e.g. if your server is busy at day and you want to run overnight"
1936
+ msgstr "例えば昼間はサーバが混雑していて夜間に実行したい場合"
 
1937
 
1938
+ #: admin.php:1870
1939
+ msgid "use the \"Fix Time\" add-on"
1940
+ msgstr "\"Fix Time (時間変更)\" アドオンを使う"
 
1941
 
1942
+ #: admin.php:1874
1943
+ msgid "Include in files backup"
1944
+ msgstr "バックアップするファイル"
 
1945
 
1946
+ #: admin.php:1884
1947
+ msgid "Any other directories found inside wp-content"
1948
+ msgstr "wp-content の中に含まれる他のディレクトリ"
 
1949
 
1950
+ #: admin.php:1890
1951
+ msgid "Exclude these:"
1952
+ msgstr "これらは除外:"
1953
+
1954
+ #: admin.php:1614
1955
+ msgid "Debug Database Backup"
1956
  msgstr ""
1957
 
1958
+ #: admin.php:1614
1959
+ msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
 
1960
  msgstr ""
1961
 
1962
+ #: admin.php:1620
1963
+ msgid "Wipe Settings"
1964
+ msgstr "設定をリセット"
 
 
1965
 
1966
+ #: admin.php:1621
1967
+ msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1968
+ msgstr "このボタンは全ての UpdraftPlus の設定を削除します(しかしあなたのクラウドストレージの既存のバックアップではない)。あなたは再度全ての設定をする必要があります。また UpdraftPlus を無効化/アンインストールする前にこれを実行することができます。"
1969
 
1970
+ #: admin.php:1624
1971
+ msgid "Wipe All Settings"
1972
+ msgstr "全ての設定をリセット"
1973
 
1974
+ #: admin.php:1624
1975
+ msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
 
1976
  msgstr ""
1977
 
1978
+ #: admin.php:1626
1979
+ msgid "Active jobs"
1980
+ msgstr "実行中"
1981
 
1982
+ #: admin.php:1647
1983
+ msgid "%s: began at: %s; next resumption: %d (after %ss)"
1984
+ msgstr "%s: 開始: %s; 次の再開: %d (%s秒後)"
 
1985
 
1986
+ #: admin.php:1647
1987
+ msgid "show log"
1988
+ msgstr "ログを見る"
 
1989
 
1990
+ #: admin.php:1647
1991
+ msgid "delete schedule"
1992
+ msgstr "スケジュールを削除"
 
1993
 
1994
+ #: admin.php:1654
1995
+ msgid "(None)"
1996
+ msgstr "(ありません)"
 
1997
 
1998
+ #: admin.php:115 admin.php:1673 admin.php:1698
1999
+ msgid "Delete"
2000
+ msgstr "削除"
2001
 
2002
+ #: admin.php:1739
2003
+ msgid "The request to the filesystem to create the directory failed."
2004
  msgstr ""
2005
 
2006
+ #: admin.php:1753
2007
+ msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
2008
  msgstr ""
2009
 
2010
+ #: admin.php:1757
2011
+ msgid "The folder exists, but your webserver does not have permission to write to it."
2012
  msgstr ""
2013
 
2014
+ #: admin.php:1757
2015
+ msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
 
2016
  msgstr ""
2017
 
2018
+ #: admin.php:1812
2019
+ msgid "Download log file"
2020
+ msgstr "ログファイルをダウンロード"
 
2021
 
2022
+ #: admin.php:1816
2023
+ msgid "No backup has been completed."
2024
+ msgstr "バックアップは完了していません。"
 
2025
 
2026
+ #: admin.php:1832
2027
+ msgid "File backup intervals"
2028
+ msgstr "ファイルバックアップ間隔"
 
2029
 
2030
+ #: admin.php:1835
2031
+ msgid "Manual"
2032
+ msgstr "手動"
2033
 
2034
+ #: admin.php:1835
2035
+ msgid "Every 4 hours"
2036
+ msgstr "4 時間ごと"
 
2037
 
2038
+ #: admin.php:1835
2039
+ msgid "Every 8 hours"
2040
+ msgstr "8 時間ごと"
 
2041
 
2042
+ #: admin.php:1835
2043
+ msgid "Every 12 hours"
2044
+ msgstr "12 時間ごと"
2045
 
2046
+ #: admin.php:1536
2047
+ msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
2048
+ msgstr "続行するには'今すぐバックアップ'を押して下さい。次に約 10 秒後'ログメッセージ'フィールドを確認してください。WordPressはバックグラウンドでバックアップを開始します。"
 
2049
 
2050
+ #: admin.php:1538
2051
+ msgid "Does nothing happen when you schedule backups?"
2052
+ msgstr "バックアップスケジュールの時は何も起こりませんか?"
2053
 
2054
+ #: admin.php:1538
2055
+ msgid "Go here for help."
2056
+ msgstr "ヘルプはこちら"
 
2057
 
2058
+ #: admin.php:1544
2059
+ msgid "Multisite"
2060
+ msgstr "マルチサイト"
 
 
2061
 
2062
+ #: admin.php:1548
2063
+ msgid "Do you need WordPress Multisite support?"
2064
+ msgstr "WordPress マルチサイトのサポートを必要としますか?"
 
2065
 
2066
+ #: admin.php:1548
2067
+ msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2068
+ msgstr "UpdraftPlus プレミアム又はスタンドアロンのマルチサイトアドオンを確認してください。"
 
2069
 
2070
+ #: admin.php:1553
2071
+ msgid "Configure Backup Contents And Schedule"
2072
+ msgstr "バックアップの設定とスケジュール"
 
2073
 
2074
+ #: admin.php:1559
2075
+ msgid "Debug Information And Expert Options"
2076
+ msgstr "デバッグ情報とエキスパートオプション"
 
2077
 
2078
+ #: admin.php:1562
2079
+ msgid "Web server:"
2080
+ msgstr "ウェブサーバー:"
2081
 
2082
+ #: admin.php:1565
2083
+ msgid "Peak memory usage"
2084
+ msgstr "最大メモリ使用量"
2085
 
2086
+ #: admin.php:1566
2087
+ msgid "Current memory usage"
2088
+ msgstr "現在のメモリ使用量"
2089
 
2090
+ #: admin.php:1567
2091
+ msgid "PHP memory limit"
2092
+ msgstr "PHP リソース制限"
2093
 
2094
+ #: admin.php:1568 admin.php:1570
2095
+ msgid "%s version:"
2096
+ msgstr "%s バージョン:"
2097
 
2098
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2099
+ msgid "Yes"
2100
+ msgstr "はい"
2101
 
2102
+ #: admin.php:1575 admin.php:1582
2103
+ msgid "No"
2104
+ msgstr "いいえ"
 
2105
 
2106
+ #: admin.php:1578
2107
+ msgid "PHP has support for ZipArchive::addFile:"
2108
  msgstr ""
2109
 
2110
+ #: admin.php:1587
2111
+ msgid "Total (uncompressed) on-disk data:"
2112
+ msgstr "ディスク上の合計データ (非圧縮):"
2113
+
2114
+ #: admin.php:1588
2115
+ msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
2116
  msgstr ""
2117
 
2118
+ #: admin.php:1595
2119
+ msgid "count"
2120
+ msgstr "計算する"
 
 
2121
 
2122
+ #: admin.php:1601
2123
+ msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
2124
+ msgstr ""
 
2125
 
2126
+ #: admin.php:1609
2127
+ msgid "Debug Full Backup"
 
 
 
 
 
 
 
 
2128
  msgstr ""
2129
 
2130
+ #: admin.php:1609
2131
+ msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
2132
  msgstr ""
2133
 
2134
+ #: admin.php:1408
2135
+ msgid "UpdraftPlus - Upload backup files"
2136
  msgstr ""
2137
 
2138
+ #: admin.php:1409
2139
+ msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2140
  msgstr ""
2141
 
2142
+ #: admin.php:1413
2143
+ msgid "Drop backup zips here"
2144
+ msgstr "ここにバックアップzipファイルをドロップ"
 
 
 
 
2145
 
2146
+ #: admin.php:1414 admin.php:1928
2147
+ msgid "or"
2148
+ msgstr "又は"
2149
 
2150
+ #: admin.php:85
2151
+ msgid "calculating..."
2152
+ msgstr "計算中..."
2153
 
2154
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
2155
+ msgid "Error:"
2156
+ msgstr "エラー:"
2157
 
2158
+ #: admin.php:95
2159
+ msgid "You should:"
2160
+ msgstr "あなたはする必要があります:"
2161
 
2162
+ #: admin.php:99
2163
+ msgid "Download error: the server sent us a response which we did not understand."
 
 
 
 
2164
  msgstr ""
2165
 
2166
+ #: admin.php:1434
2167
+ msgid "Delete backup set"
2168
+ msgstr "バックアップ設定セットの削除"
 
 
2169
 
2170
+ #: admin.php:1437
2171
+ msgid "Are you sure that you wish to delete this backup set?"
2172
+ msgstr "本当にこのバックアップの設定セットを削除しますか?"
 
 
2173
 
2174
+ #: admin.php:1452
2175
+ msgid "Restore backup"
2176
+ msgstr "バックアップを復元"
2177
 
2178
+ #: admin.php:1453
2179
+ msgid "Restore backup from"
2180
+ msgstr "バックアップの復元"
2181
 
2182
+ #: admin.php:1465
2183
+ msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
2184
  msgstr ""
2185
 
2186
+ #: admin.php:1465
2187
+ msgid "Choose the components to restore"
2188
+ msgstr "復元する構成を選択"
 
2189
 
2190
+ #: admin.php:1474
2191
+ msgid "Your web server has PHP's so-called safe_mode active."
2192
  msgstr ""
2193
 
2194
+ #: admin.php:1474
2195
+ msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
 
2196
  msgstr ""
2197
 
2198
+ #: admin.php:1487
2199
+ msgid "The following entity cannot be restored automatically: \"%s\"."
2200
+ msgstr "このデータは自動で復元することが出来ません: \"%s\"。"
2201
 
2202
+ #: admin.php:1487
2203
+ msgid "You will need to restore it manually."
2204
+ msgstr "手動で復元する必要があります。"
2205
 
2206
+ #: admin.php:1494
2207
+ msgid "%s restoration options:"
2208
+ msgstr "%s の復元オプション:"
2209
 
2210
+ #: admin.php:1502
2211
+ msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2212
  msgstr ""
2213
 
2214
+ #: admin.php:1513
2215
+ msgid "Do read this helpful article of useful things to know before restoring."
2216
+ msgstr "復元前に知っておくと便利な情報を得るにはこの記事をお読みください。"
 
2217
 
2218
+ #: admin.php:1535
2219
+ msgid "Perform a one-time backup"
2220
+ msgstr "一度だけバックアップを実行"
 
2221
 
2222
+ #: admin.php:1347
2223
+ msgid "Time now"
2224
+ msgstr "現在の時間"
 
2225
 
2226
+ #: admin.php:113 admin.php:1357
2227
+ msgid "Backup Now"
2228
+ msgstr "今すぐバックアップ"
 
 
2229
 
2230
+ #: admin.php:117 admin.php:1364 admin.php:2302
2231
+ msgid "Restore"
2232
+ msgstr "復元"
 
2233
 
2234
+ #: admin.php:1373
2235
+ msgid "Last log message"
2236
+ msgstr "ログメッセージ"
2237
 
2238
+ #: admin.php:1375
2239
+ msgid "(Nothing yet logged)"
2240
+ msgstr "(まだ何もありません)"
2241
 
2242
+ #: admin.php:1376
2243
+ msgid "Download most recently modified log file"
2244
+ msgstr "最近のログファイルをダウンロード"
2245
 
2246
+ #: admin.php:1380
2247
+ msgid "Backups, logs & restoring"
2248
+ msgstr "バックアップログ & 復元"
2249
 
2250
+ #: admin.php:1381
2251
+ msgid "Press to see available backups"
2252
+ msgstr "使用可能なバックアップを参照してください"
2253
 
2254
+ #: admin.php:687 admin.php:745 admin.php:1381
2255
+ msgid "%d set(s) available"
2256
+ msgstr "可能な設定 %d"
2257
 
2258
+ #: admin.php:1395
2259
+ msgid "Downloading and restoring"
2260
+ msgstr "ダウンロードと復元について"
 
 
2261
 
2262
+ #: admin.php:1400
2263
+ msgid "Downloading"
2264
+ msgstr "ダウンロード中"
2265
 
2266
+ #: admin.php:1400
2267
+ msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2268
  msgstr ""
2269
 
2270
+ #: admin.php:1401
2271
+ msgid "Restoring"
2272
+ msgstr "復元中"
2273
 
2274
+ #: admin.php:1401
2275
+ msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2276
  msgstr ""
2277
 
2278
+ #: admin.php:1401
2279
+ msgid "More tasks:"
 
 
 
 
 
 
 
2280
  msgstr ""
2281
 
2282
+ #: admin.php:1401
2283
+ msgid "upload backup files"
2284
+ msgstr "バックアップファイルをアップロード"
2285
 
2286
+ #: admin.php:1401
2287
+ msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2288
  msgstr ""
2289
 
2290
+ #: admin.php:1401
2291
+ msgid "rescan folder for new backup sets"
2292
+ msgstr "新しいバックアップ設定のフォルダを再スキャン"
2293
 
2294
+ #: admin.php:1402
2295
+ msgid "Opera web browser"
2296
+ msgstr "Opera ウェブブラウザについて"
 
2297
 
2298
+ #: admin.php:1402
2299
+ msgid "If you are using this, then turn Turbo/Road mode off."
2300
+ msgstr "Operaを使用している場合、ターボまたはロードモードをオフにしてください。"
2301
 
2302
+ #: admin.php:1404
2303
+ msgid "Google Drive"
2304
  msgstr ""
2305
 
2306
+ #: admin.php:1404
2307
+ msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2308
  msgstr ""
2309
 
2310
+ #: admin.php:1406
2311
+ msgid "This is a count of the contents of your Updraft directory"
2312
  msgstr ""
2313
 
2314
+ #: admin.php:1406
2315
+ msgid "Web-server disk space in use by UpdraftPlus"
2316
+ msgstr "UpdraftPlus が使用しているウェブサーバの容量"
2317
+
2318
+ #: admin.php:1406
2319
+ msgid "refresh"
2320
+ msgstr "更新"
2321
+
2322
+ #: admin.php:1257
2323
+ msgid "By UpdraftPlus.Com"
2324
  msgstr ""
2325
 
2326
+ #: admin.php:1257
2327
+ msgid "Lead developer's homepage"
2328
+ msgstr "開発者のホームページ"
2329
+
2330
+ #: admin.php:1257
2331
+ msgid "Donate"
2332
+ msgstr "寄付"
2333
+
2334
+ #: admin.php:1257
2335
+ msgid "Version"
2336
+ msgstr "バージョン"
2337
+
2338
+ #: admin.php:1267
2339
+ msgid "Your backup has been restored."
2340
+ msgstr "バックアップが復元されました。"
2341
+
2342
+ #: admin.php:1267
2343
+ msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2344
  msgstr ""
2345
 
2346
+ #: admin.php:1273
2347
+ msgid "Old directories successfully deleted."
2348
+ msgstr "古いディレクトリが正常に削除出来ました。"
2349
+
2350
+ #: admin.php:1276
2351
+ msgid "Current limit is:"
2352
  msgstr ""
2353
 
2354
+ #: admin.php:1284
2355
+ msgid "Delete Old Directories"
2356
+ msgstr "古いディレクトリを削除"
2357
+
2358
+ #: admin.php:1296
2359
+ msgid "Existing Schedule And Backups"
2360
+ msgstr "現在のバックアップスケジュール"
2361
+
2362
+ #: admin.php:1300
2363
+ msgid "JavaScript warning"
2364
  msgstr ""
2365
 
2366
+ #: admin.php:1301
2367
+ msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2368
  msgstr ""
2369
 
2370
+ #: admin.php:1314 admin.php:1327
2371
+ msgid "Nothing currently scheduled"
2372
+ msgstr "バックアップスケジュールがありません"
2373
 
2374
+ #: admin.php:1319
2375
+ msgid "At the same time as the files backup"
2376
+ msgstr "ファイルのバックアップと一緒に"
2377
 
2378
+ #: admin.php:1343
2379
+ msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2380
  msgstr ""
2381
 
2382
+ #: admin.php:1343
2383
+ msgid "Next scheduled backups"
2384
+ msgstr "次のバックアップスケジュール"
 
2385
 
2386
+ #: admin.php:1345
2387
+ msgid "Files"
2388
+ msgstr "ファイル"
2389
+
2390
+ #: admin.php:520 admin.php:1346 admin.php:1491 admin.php:1494 admin.php:2206
2391
+ #: admin.php:2208 admin.php:2539
2392
+ msgid "Database"
2393
+ msgstr "データベース"
2394
+
2395
+ #: admin.php:299
2396
+ msgid "Your website is hosted using the %s web server."
2397
  msgstr ""
2398
 
2399
+ #: admin.php:299
2400
+ msgid "Please consult this FAQ if you have problems backing up."
2401
+ msgstr ""
 
2402
 
2403
+ #: admin.php:312 admin.php:316
2404
+ msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
 
2405
  msgstr ""
2406
 
2407
+ #: admin.php:487
2408
+ msgid "Nothing yet logged"
2409
+ msgstr "まだ何もありません"
 
2410
 
2411
+ #: admin.php:694
2412
+ msgid "Schedule backup"
2413
+ msgstr "バックアップスケジュール"
2414
+
2415
+ #: admin.php:697
2416
+ msgid "Failed."
2417
+ msgstr "失敗しました。"
2418
+
2419
+ #: admin.php:700
2420
+ msgid "OK. You should soon see activity in the \"Last log message\" field below."
2421
+ msgstr "OK. \"最近のログメッセージ\" から活動を見ることができます。"
2422
+
2423
+ #: admin.php:700
2424
+ msgid "Nothing happening? Follow this link for help."
2425
+ msgstr "何も起きませんでしたか? ヘルプはこちら"
2426
+
2427
+ #: admin.php:719
2428
+ msgid "Job deleted"
2429
  msgstr ""
2430
 
2431
+ #: admin.php:725
2432
+ msgid "Could not find that job - perhaps it has already finished?"
2433
+ msgstr ""
 
2434
 
2435
+ #: restorer.php:959 restorer.php:1006 admin.php:737
2436
+ msgid "Error"
2437
+ msgstr "エラー"
2438
 
2439
+ #: admin.php:756
2440
+ msgid "Download failed"
2441
+ msgstr "ダウンロードに失敗しました"
2442
 
2443
+ #: admin.php:94 admin.php:774
2444
+ msgid "File ready."
2445
+ msgstr "ファイル準備。"
2446
 
2447
+ #: admin.php:782
2448
+ msgid "Download in progress"
2449
+ msgstr "進行中のダウンロード"
2450
 
2451
+ #: admin.php:785
2452
+ msgid "No local copy present."
2453
+ msgstr ""
 
 
2454
 
2455
+ #: admin.php:1067
2456
+ msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2457
+ msgstr "ファイル名の形式が良くない - これは UpdraftPlus によって作成されたファイルのようにみえません。"
2458
 
2459
+ #: admin.php:1154
2460
+ msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2461
+ msgstr "ファイル名の形式が良くない - これは UpdraftPlus によって作成されたデータベース暗号化ファイルのようにみえません。"
2462
 
2463
+ #: admin.php:1183
2464
+ msgid "Restore successful!"
2465
+ msgstr "復元に成功しました!"
2466
 
2467
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2468
+ msgid "Actions"
2469
+ msgstr ""
2470
 
2471
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2472
+ msgid "Return to UpdraftPlus Configuration"
2473
+ msgstr "UpdraftPlus 設定に戻る"
2474
 
2475
+ #: admin.php:1201
2476
+ msgid "Remove old directories"
2477
+ msgstr "古いディレクトリを削除します。"
2478
 
2479
+ #: admin.php:1207
2480
+ msgid "Old directories successfully removed."
2481
+ msgstr "古いディレクトリを正常に削除しました。"
2482
 
2483
+ #: admin.php:1210
2484
+ msgid "Old directory removal failed for some reason. You may want to do this manually."
2485
+ msgstr "何らかの理由で古いディレクトリの削除に失敗しました。手動で行ってください。"
2486
 
2487
+ #: admin.php:1222
2488
+ msgid "Backup directory could not be created"
2489
+ msgstr "バックアップディレクトリを作成出来ませんでした"
2490
 
2491
+ #: admin.php:1229
2492
+ msgid "Backup directory successfully created."
2493
+ msgstr "バックアップディレクトリが正常に作成出来ました。"
2494
 
2495
+ #: admin.php:1250
2496
+ msgid "Your settings have been wiped."
2497
+ msgstr "設定を全てリセットしました。"
2498
 
2499
+ #: updraftplus.php:1597 updraftplus.php:1603
2500
+ msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2501
+ msgstr "wordpress.org で良いレビューを UpdraftPlus にお願いします。"
2502
 
2503
+ #: updraftplus.php:1610
2504
+ msgid "Need even more features and support? Check out UpdraftPlus Premium"
2505
+ msgstr "もっとたくさんの機能とサポートは必要ですか? UpdraftPlus Premium をチェック"
2506
+
2507
+ #: updraftplus.php:1620
2508
+ msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2509
+ msgstr "ヘルプやアドオン、サポートのために UpdraftPlus.Com をチェック"
2510
+
2511
+ #: updraftplus.php:1623
2512
+ msgid "Want to say thank-you for UpdraftPlus?"
2513
+ msgstr "UpdraftPlus はありがとうと言えるものですか?"
2514
+
2515
+ #: updraftplus.php:1623
2516
+ msgid "Please buy our very cheap 'no adverts' add-on."
2517
+ msgstr "私達のとても安価な'広告無し'アドオンを購入してください。"
2518
+
2519
+ #: backup.php:995
2520
+ msgid "Infinite recursion: consult your log for more information"
2521
  msgstr ""
2522
 
2523
+ #: backup.php:131
2524
+ msgid "Could not create %s zip. Consult the log file for more information."
2525
+ msgstr "%s zip ファイルを作成できません。 詳細はログファイルを参照してください。"
2526
 
2527
+ #: admin.php:158 admin.php:180
2528
+ msgid "Allowed Files"
2529
+ msgstr "可能なファイル"
2530
 
2531
+ #: admin.php:243
2532
+ msgid "Settings"
2533
+ msgstr "設定"
2534
 
2535
+ #: admin.php:247
2536
+ msgid "Add-Ons / Pro Support"
2537
+ msgstr "アドオン / プロサポート"
2538
 
2539
+ #: admin.php:287 admin.php:291 admin.php:295 admin.php:299 admin.php:308
2540
+ #: admin.php:1397 admin.php:2112 admin.php:2119 admin.php:2121
2541
+ msgid "Warning"
2542
+ msgstr "警告"
2543
 
2544
+ #: admin.php:291
2545
+ msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2546
  msgstr ""
2547
 
2548
+ #: admin.php:295
2549
+ msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2550
  msgstr ""
2551
 
2552
+ #: updraftplus.php:1091
2553
+ msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2554
+ msgstr "バックアップは終了していません; 5 分後にスケジュールを再開します。"
2555
 
2556
+ #: backup.php:377
2557
+ msgid "Backed up"
2558
+ msgstr ""
2559
 
2560
+ #: backup.php:377
2561
+ msgid "WordPress backup is complete"
2562
+ msgstr "WordPressのバックアップが完了しました"
2563
+
2564
+ #: backup.php:377
2565
+ msgid "Backup contains"
2566
  msgstr ""
2567
 
2568
+ #: backup.php:377
2569
+ msgid "Latest status"
 
2570
  msgstr ""
2571
 
2572
+ #: backup.php:441
2573
+ msgid "Backup directory (%s) is not writable, or does not exist."
2574
+ msgstr "バックアップディレクトリ (%s) は書き込み出来ません、又は存在しません。"
2575
 
2576
+ #: updraftplus.php:1336
2577
+ msgid "Could not read the directory"
2578
+ msgstr "ディレクトリを読み取り出来ませんでした。"
2579
 
2580
+ #: updraftplus.php:1353
2581
+ msgid "Could not save backup history because we have no backup array. Backup probably failed."
2582
+ msgstr "バックアップの配列を取得できない為バックアップ履歴を保存出来ませんでした。バックアップはおそらく失敗です。"
 
 
2583
 
2584
+ #: backup.php:928
2585
+ msgid "Could not open the backup file for writing"
2586
+ msgstr "書き込みの為にバックアップファイルを開くことが出来ませんでした。"
 
 
2587
 
2588
+ #: backup.php:962
2589
+ msgid "Generated: %s"
2590
+ msgstr "作成済み: %s"
2591
 
2592
+ #: backup.php:963
2593
+ msgid "Hostname: %s"
2594
+ msgstr "ホスト名: %s"
2595
 
2596
+ #: backup.php:964
2597
+ msgid "Database: %s"
2598
+ msgstr "データベース: %s"
 
 
2599
 
2600
+ #: backup.php:646
2601
+ msgid "Table: %s"
 
2602
  msgstr ""
2603
 
2604
+ #: backup.php:651
2605
+ msgid "Skipping non-WP table: %s"
 
2606
  msgstr ""
2607
 
2608
+ #: backup.php:746
2609
+ msgid "Delete any existing table %s"
 
2610
  msgstr ""
2611
 
2612
+ #: backup.php:755
2613
+ msgid "Table structure of table %s"
 
 
 
 
 
2614
  msgstr ""
2615
 
2616
+ #: backup.php:761
2617
+ msgid "Error with SHOW CREATE TABLE for %s."
2618
  msgstr ""
2619
 
2620
+ #: backup.php:867
2621
+ msgid "End of data contents of table %s"
2622
  msgstr ""
2623
 
2624
+ #: updraftplus.php:1514 restorer.php:87 admin.php:830
2625
+ msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2626
+ msgstr "復号化に失敗しました。データベースファイルは暗号化されていますが、暗号化キーが入力されていません。"
2627
 
2628
+ #: updraftplus.php:1527 restorer.php:102 admin.php:848
2629
+ msgid "Decryption failed. The most likely cause is that you used the wrong key."
2630
+ msgstr "復号化に失敗しました。 最も高い原因としてあなたの使用したキーが間違っている可能性があります。"
2631
 
2632
+ #: updraftplus.php:1527
2633
+ msgid "The decryption key used:"
2634
+ msgstr "使用する復号キー:"
2635
 
2636
+ #: updraftplus.php:1545
2637
+ msgid "File not found"
2638
+ msgstr "ファイルが見つかりませんでした"
 
2639
 
2640
+ #: updraftplus.php:1595
2641
+ msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
 
2642
  msgstr ""
2643
 
2644
+ #: updraftplus.php:1597 updraftplus.php:1603
2645
+ msgid "Like UpdraftPlus and can spare one minute?"
2646
+ msgstr "UpdraftPlus と同じように1分お願いできますか?"
 
2647
 
2648
+ #: updraftplus.php:655
2649
+ msgid "Themes"
2650
+ msgstr "テーマ"
2651
+
2652
+ #: updraftplus.php:656
2653
+ msgid "Uploads"
2654
+ msgstr "アップロードファイル"
2655
 
2656
+ #: updraftplus.php:671
2657
+ msgid "Others"
2658
+ msgstr "その他"
2659
+
2660
+ #: updraftplus.php:981
2661
+ msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2662
+ msgstr "バックアップディレクトリにファイルを作成出来ませんでした。バックアップを中止 - UpdraftPlus の設定を確認してください。"
2663
+
2664
+ #: backup.php:900
2665
+ msgid "Encryption error occurred when encrypting database. Encryption aborted."
2666
+ msgstr "データベースを暗号化する際に暗号化エラーが発生しました。 暗号化は中止しました。"
2667
+
2668
+ #: updraftplus.php:1082
2669
+ msgid "The backup apparently succeeded and is now complete"
2670
+ msgstr "バックアップは確実に成功し完了しました。"
2671
+
2672
+ #: updraftplus.php:1088
2673
+ msgid "The backup attempt has finished, apparently unsuccessfully"
2674
+ msgstr "バックアップを試みましたが終了、失敗しました。"
2675
+
2676
+ #: options.php:26
2677
+ msgid "UpdraftPlus Backups"
2678
+ msgstr "UpdraftPlus Backups"
2679
+
2680
+ #: updraftplus.php:341 updraftplus.php:346 updraftplus.php:351 admin.php:312
2681
+ #: admin.php:316
2682
+ msgid "UpdraftPlus notice:"
2683
+ msgstr "UpdraftPlus からの通知:"
2684
+
2685
+ #: updraftplus.php:341
2686
+ msgid "The log file could not be read."
2687
+ msgstr "ログファイルを読み取る事ができませんでした。"
2688
+
2689
+ #: updraftplus.php:346
2690
+ msgid "No log files were found."
2691
+ msgstr "ログファイルが見つかりませんでした。"
2692
+
2693
+ #: updraftplus.php:351
2694
+ msgid "The given file could not be read."
2695
+ msgstr "指定されたファイルを読み取る事が出来ませんでした。"
2696
+
2697
+ #: updraftplus.php:654
2698
+ msgid "Plugins"
2699
+ msgstr "プラグイン"
languages/updraftplus-sv_SE.mo CHANGED
Binary file
languages/updraftplus-sv_SE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2013-08-10 07:20:03+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -10,111 +10,322 @@ msgstr ""
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  #: methods/s3.php:369
14
  msgid "Examples of S3-compatible storage providers:"
15
  msgstr "Exempel på S3-kompatibla lagringstjänster:"
16
 
17
- #: methods/googledrive.php:203
18
  msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
19
  msgstr "Uppladdning förväntas misslyckas: %s-gränsen för enstaka filer är %s, och filen är %s Gb (%d bytes)"
20
 
21
- #: backup.php:580
22
  msgid "The backup directory is not writable - the database backup is expected to shortly fail."
23
  msgstr "Backup-katalogen är inte skrivbar - databasbackupen förväntas misslyckas inom kort."
24
 
25
- #: admin.php:2820
26
  msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
27
  msgstr "Kommer inte att ta bort några arkiv efter uppackning eftersom det inte fanns någon molnlagring för denna backup"
28
 
29
- #: admin.php:2513
30
  msgid "(%d archive(s) in set)."
31
  msgstr "(%d arkiv i setet)."
32
 
33
- #: admin.php:2516
34
  msgid "You appear to be missing one or more archives from this multi-archive set."
35
  msgstr "Du verkar sakna ett eller flera arkiv från detta multiarkiv-set."
36
 
37
- #: admin.php:2279
38
  msgid "Split archives every:"
39
  msgstr "Dela upp arkiv varje:"
40
 
41
- #: admin.php:2280
42
  msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
43
  msgstr "UpdraftPlus kommer att dela upp backup-arkiv när de överstiger denna filstorlek. Det förinställda värdet är 1 gigabyte. Var försiktig så att du lämnar lite marginal ifall din webbserver har en egen gräns (till exempel 2 Gb / 2048 Mb-gräns på vissa 32-bitars servrar/filsystem."
44
 
45
- #: admin.php:1951
46
  msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
47
  msgstr "Om du matar in flera filer/kataloger, skilj dem åt med kommatecken. Du kan använda ett * på slutet som jokertecken."
48
 
49
- #: admin.php:1384
50
- msgid "Error: the server sent us a response (JSON) which we did not understand"
51
- msgstr "Fel: servern skickade oss ett svar (JSON) som vi inte förstod"
52
-
53
- #: admin.php:1323
54
  msgid "Error: the server sent an empty response."
55
  msgstr "Fel: servern skickade ett tomt svar."
56
 
57
- #: admin.php:1328
58
  msgid "Warnings:"
59
  msgstr "Varningar:"
60
 
61
- #: admin.php:1338
62
  msgid "Error: the server sent us a response (JSON) which we did not understand."
63
  msgstr "Fel: servern skickade oss ett svar (JSON) som vi inte förstod."
64
 
65
- #: admin.php:1112
66
  msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
67
  msgstr "Din WordPress-installation har gamla kataloger från sitt tillstånd innan du återskapade/migrerade (teknisk information: dessa har suffixet -old). Använd denna knapp för att ta bort dem (om du har verifierat att återställningen lyckades)."
68
 
69
- #: admin.php:899
70
  msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
71
  msgstr "Detta ser ut som en fil skapad av UpdraftPlus, men den här installationen känner inte igen den här typen av objekt: %s. Kanske måste du installera ett insticksprogram?"
72
 
73
- #: admin.php:451
74
  msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
75
  msgstr "Backup-arkivfilen har framgångsrikt behandlats. Tryck nu på Återställ igen för att fortsätta."
76
 
77
- #: admin.php:453
78
  msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
79
  msgstr "Backup-arkivfilen har behandlats, men med några varningar. Om allt fungerar så kan du klicka Återställ igen för att fortsätta. Annars avbryt och rätta till eventuella problem först."
80
 
81
- #: admin.php:455
82
  msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
83
  msgstr "Backup-arkivfilen har bearbetats, men några fel har uppstått. Du måste avbryta och rätta till alla problem innan du försöker igen."
84
 
85
- #: admin.php:379
86
  msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
87
  msgstr "Backup-arkivet för denna fil kunde inte hittas. Fjärrlagringsmetoden som används (%s) tillåter oss inte att hämta filer. För att utföra återställning med hjälp av UpdraftPlus, måste du hämta en kopia av denna fil och placera den inuti UpdraftPlus arbetskatalog."
88
 
89
- #: admin.php:401
90
  msgid "No such backup set exists"
91
  msgstr "Inget sådant backup-set existerar"
92
 
93
- #: admin.php:434
94
  msgid "File not found (you need to upload it): %s"
95
  msgstr "Filen hittades inte (du måste ladda upp den): %s"
96
 
97
- #: admin.php:436
98
  msgid "File was found, but is zero-sized (you need to re-upload it): %s"
99
  msgstr "Filen hittades, men har nollstorlek (du måste ladda upp den igen): %s"
100
 
101
- #: admin.php:440
102
  msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
103
  msgstr "Filen (%s) hittades, men har en annan storlek (%s) jämfört med förväntade (%s) - den kan vara korrupt."
104
 
105
- #: admin.php:446
106
  msgid "This multi-archive backup set appears to have the following archives missing: %s"
107
  msgstr "Detta multibackup-set verkar sakna följande arkiv: %s"
108
 
109
- #: restorer.php:230
110
  msgid "Failed to move directory (check your file permissions and disk quota): %s"
111
  msgstr "Misslyckades med att flytta katalog (kontrollera dina behörigheter och disktilldelning): %s"
112
 
113
- #: restorer.php:427
114
  msgid "This directory already exists, and will be replaced"
115
  msgstr "Katalogen existerar redan och kommer att ersättas"
116
 
117
- #: restorer.php:221
118
  msgid "Failed to move file (check your file permissions and disk quota): %s"
119
  msgstr "Misslyckades med att flytta fil (kontrollera dina behörigheter och disktilldelning): %s"
120
 
@@ -122,11 +333,11 @@ msgstr "Misslyckades med att flytta fil (kontrollera dina behörigheter och disk
122
  msgid "Moving unpacked backup into place..."
123
  msgstr "Flyttar uppackad backup till sin plats..."
124
 
125
- #: backup.php:1289 backup.php:1522
126
  msgid "Failed to open the zip file (%s) - %s"
127
  msgstr "Misslyckades med att öppna zip-fil (%s) - %s"
128
 
129
- #: addons/morefiles.php:71
130
  msgid "WordPress root directory server path: %s"
131
  msgstr "Sökväg till WordPress rotkatalog: %s"
132
 
@@ -138,7 +349,7 @@ msgstr "...och många mer!"
138
  msgid "%s end-point"
139
  msgstr "%s slutpunkt"
140
 
141
- #: admin.php:2777
142
  msgid "File is not locally present - needs retrieving from remote storage"
143
  msgstr "Filen är inte närvarande lokalt - måste hämtas från fjärrlagringsplats"
144
 
@@ -146,83 +357,83 @@ msgstr "Filen är inte närvarande lokalt - måste hämtas från fjärrlagringsp
146
  msgid "S3 (Compatible)"
147
  msgstr "S3 (Kompatibel)"
148
 
149
- #: admin.php:2756
150
  msgid "Final checks"
151
  msgstr "Slutkontroller"
152
 
153
- #: admin.php:2775
154
  msgid "Looking for %s archive: file name: %s"
155
  msgstr "Letar efter %s-arkiv: filnamn: %s"
156
 
157
- #: admin.php:2285
158
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
159
  msgstr "Markera denna för att ta bort överflödiga backupfiler från din server efter att backupen kört klart (om du avmarkerar kommer alla filer som skickats för fjärrlagring också att bli kvar lokalt, och alla filer som lagras lokalt kommer inte att omfattas av bevarande-gränserna)."
160
 
161
- #: admin.php:2000
162
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
163
  msgstr "Släpp krypterade databasfiler (db.gz.crypt-filer) här för att ladda upp dem för dekryptering"
164
 
165
- #: admin.php:1943
166
  msgid "Your wp-content directory server path: %s"
167
  msgstr "Sökväg till din wp-content-katalog: %s"
168
 
169
- #: admin.php:1678
170
  msgid "Raw backup history"
171
  msgstr "Råbackuphistoria"
172
 
173
- #: admin.php:1582
174
  msgid "Show raw backup and file list"
175
  msgstr "Visa råbackup och fillista"
176
 
177
- #: admin.php:1312
178
  msgid "Processing files - please wait..."
179
  msgstr "Bearbetar filer - var god vänta..."
180
 
181
- #: admin.php:1227
182
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
183
  msgstr "Din WordPress-installation har problem med utmatning av extra blanksteg. Detta kan göra backuper som du laddar ner härifrån korrupta."
184
 
185
- #: admin.php:1227
186
  msgid "Please consult this FAQ for help on what to do about it."
187
  msgstr "Vänligen konsultera denna FAQ för hjälp om vad du kan göra åt det."
188
 
189
- #: admin.php:744
190
  msgid "Failed to open database file."
191
  msgstr "Misslyckades med att öppna databasfil."
192
 
193
- #: admin.php:732
194
  msgid "Failed to write out the decrypted database to the filesystem."
195
  msgstr "Misslyckades med att skriva den dekrypterade databasen till filsystemet."
196
 
197
- #: admin.php:554
198
  msgid "Known backups (raw)"
199
  msgstr "Kända backuper (råa)"
200
 
201
- #: restorer.php:518
202
  msgid "Using directory from backup: %s"
203
  msgstr "Använder katalog från backup: %s"
204
 
205
- #: restorer.php:470
206
  msgid "Files found:"
207
  msgstr "Hittade filer:"
208
 
209
- #: restorer.php:476
210
  msgid "Unable to enumerate files in that directory."
211
  msgstr "Kan inte räkna upp filer i den katalogen."
212
 
213
- #: restorer.php:808
214
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
215
  msgstr "Begärd tabellmotor (%s) finns inte tillgänglig ä ändrar till MyISAM."
216
 
217
- #: restorer.php:819
218
  msgid "Restoring table (%s)"
219
  msgstr "Återställer tabell (%s)"
220
 
221
- #: restorer.php:280
222
  msgid "An existing unremoved backup from a previous restore exists: %s"
223
  msgstr "En befintlig ej borttagen backup från en tidigare återställning finns: %s"
224
 
225
- #: backup.php:1340 backup.php:1532
226
  msgid "A zip error occurred - check your log for more details."
227
  msgstr "Ett zip-fel inträffade - kontrollera din logg för fler detaljer."
228
 
@@ -230,35 +441,31 @@ msgstr "Ett zip-fel inträffade - kontrollera din logg för fler detaljer."
230
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
231
  msgstr "Detta ser ut som en migration (backupen kommer från en webbplats med en annan adress/URL), men du valde inte alternativet sök-och-ersätt i databasen. Det är vanligen ett misstag."
232
 
233
- #: restorer.php:892
234
  msgid "An error occured on the first CREATE TABLE command - aborting run"
235
  msgstr "Ett fel inträffade vid det första CREATE TABLE-kommandot - avbryter körning"
236
 
237
- #: admin.php:2789
238
  msgid "file is size:"
239
  msgstr "filen har storleken:"
240
 
241
- #: admin.php:2480
242
  msgid "database"
243
  msgstr "databas"
244
 
245
- #: admin.php:1426
246
- msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in your web browser."
247
- msgstr "Om du fortfarande kan läsa dessa ord efter att sidan har laddat klart så har du problem med JavaScript eller jQuery i din webbläsare."
248
-
249
- #: admin.php:1426
250
  msgid "Go here for more information."
251
  msgstr "Gå hit för mer information."
252
 
253
- #: admin.php:1445
254
  msgid "Downloading / preparing backup files..."
255
  msgstr "Laddar ner / förbereder backupfiler"
256
 
257
- #: admin.php:1308
258
  msgid "Some files are still downloading or being processed - please wait."
259
  msgstr "Några filer laddas fortfarande ner eller bearbetas - var god vänta."
260
 
261
- #: admin.php:768
262
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
263
  msgstr "Detta backup-set kommer från en annan webbplats - det här är inte en återställning utan en migration. Du måste ha Migrator-insticksprogrammet för att få detta att fungera."
264
 
@@ -270,27 +477,27 @@ msgstr "%s inloggning misslyckades"
270
  msgid "%s upload failed"
271
  msgstr "%s uppladdning misslyckades"
272
 
273
- #: addons/fixtime.php:77 addons/fixtime.php:87
274
  msgid "Enter in format HH:MM (e.g. 14:22)."
275
  msgstr "Ange i formatet HH:MM (ex. 14:22)."
276
 
277
- #: addons/fixtime.php:77 addons/fixtime.php:87
278
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
279
  msgstr "Tidszonen som används är den från dina WordPress-inställningar, se Inställningar -> Allmänt."
280
 
281
- #: methods/dropbox.php:52
282
  msgid "Dropbox error: %s (see log file for more)"
283
  msgstr "Dropbox fel: %s (se logg-fil för mer information)"
284
 
285
- #: methods/dropbox.php:174
286
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
287
  msgstr "Du verkar inte ha verifierats hos %s (vid borttagning)"
288
 
289
- #: methods/dropbox.php:182
290
  msgid "Failed to access %s when deleting (see log file for more)"
291
  msgstr "Misslyckades att komma åt %s vid borttagning (se logg-fil för mer information)"
292
 
293
- #: methods/dropbox.php:212
294
  msgid "You do not appear to be authenticated with %s"
295
  msgstr "Du verkar inte ha verifierats hos %s"
296
 
@@ -320,60 +527,60 @@ msgstr "%s autentisering misslyckades"
320
  msgid "%s error - failed to re-assemble chunks"
321
  msgstr "%s fel - misslyckades att återsammansätta delarna"
322
 
323
- #: methods/googledrive.php:386
324
  msgid "%s error: zero-size file was downloaded"
325
  msgstr "%s fel: fil med nollstorlek laddades ner"
326
 
327
- #: restorer.php:464 admin.php:719 admin.php:732 admin.php:737 admin.php:744
328
- #: admin.php:780 admin.php:785 admin.php:892 admin.php:899
329
  msgid "Error: %s"
330
  msgstr "Fel: %s"
331
 
332
- #: admin.php:2302
333
  msgid "Backup directory specified exists, but is <b>not</b> writable."
334
  msgstr "Backup-katalogen som specificerats existerar men är <b>inte</b> skrivbar."
335
 
336
- #: admin.php:2300
337
  msgid "Backup directory specified does <b>not</b> exist."
338
  msgstr "Backup-katalogen som specificerats existerar <b>inte</b>."
339
 
340
- #: admin.php:768 admin.php:1858
341
  msgid "Warning: %s"
342
  msgstr "Varning: %s"
343
 
344
- #: admin.php:1181
345
  msgid "Last backup job run:"
346
  msgstr "Senaste körning av backup-jobb:"
347
 
348
- #: backup.php:963 backup.php:983 backup.php:995
349
  msgid "%s: unreadable file - could not be backed up"
350
  msgstr "%s: oläsbar fil - kunde inte backas upp"
351
 
352
- #: backup.php:969
353
  msgid "Failed to open directory: %s"
354
  msgstr "Misslyckades med att öppna katalog: %s"
355
 
356
- #: backup.php:1303
357
  msgid "A very large file was encountered: %s (size: %s Mb)"
358
  msgstr "En mycket stor fil påträffades: %s (storlek: %s Mb)"
359
 
360
- #: backup.php:747
361
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
362
  msgstr "Tabell %s har väldigt många rader (%s) - vi hoppas att ditt webbhotell ger dig tillräckliga resurser att dumpa ut den tabellen i backupen."
363
 
364
- #: backup.php:659
365
  msgid "An error occurred whilst closing the final database file"
366
  msgstr "Ett fel uppstod under stängning av den sista databasfilen"
367
 
368
- #: backup.php:345
369
  msgid "Warnings encountered:"
370
  msgstr "Påträffade varningar:"
371
 
372
- #: updraftplus.php:1042
373
  msgid "The backup apparently succeeded (with warnings) and is now complete"
374
  msgstr "Backupen verkar ha lyckats (med varningar) och är nu komplett"
375
 
376
- #: updraftplus.php:434
377
  msgid "Your free disk space is very low - only %s Mb remain"
378
  msgstr "Ditt lediga diskutrymme är väldigt lågt - bara %s Mb återstår"
379
 
@@ -429,7 +636,7 @@ msgstr "Vissa servrar anger att krypterad FTP finns tillgängligt, men time-out
429
  msgid "Check your file permissions: Could not successfully create and enter directory:"
430
  msgstr "Kontrollera dina filbehörigheter: Kunde inte skapa och öppna katalog:"
431
 
432
- #: methods/dropbox.php:274
433
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
434
  msgstr "Din webbservers PHP-installation saknar en nödvändig modul (%s). Vänligen kontakta ditt webbhotells support och be dem aktivera den."
435
 
@@ -441,199 +648,199 @@ msgstr "Vänligen kontrollera dina åtkomstuppgifter."
441
  msgid "The error reported by %s was:"
442
  msgstr "Felet som rapporterades av %s var:"
443
 
444
- #: restorer.php:534
445
  msgid "Please supply the requested information, and then continue."
446
  msgstr "Vänligen tillhandahåll den efterfrågade informationen och fortsätt sedan."
447
 
448
- #: restorer.php:541
449
  msgid "New table prefix:"
450
  msgstr "Nytt tabell-prefix:"
451
 
452
- #: restorer.php:874
453
  msgid "Cannot drop tables, so deleting instead (%s)"
454
  msgstr "Kan inte släppa tabeller, så vänligen ta istället bort (%s)"
455
 
456
- #: restorer.php:704 admin.php:785
457
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
458
  msgstr "För att importera en vanlig WordPress-webbplats till en multisajt-installation krävs både multisajt- och migrator-insticksprogrammen."
459
 
460
- #: restorer.php:710 admin.php:793
461
  msgid "Site information:"
462
  msgstr "Webbplatsinformation:"
463
 
464
- #: restorer.php:869
465
  msgid "Cannot create new tables, so skipping this command (%s)"
466
  msgstr "Kan inte skapa nya tabeller, hoppar över kommandot (%s)"
467
 
468
- #: restorer.php:658 restorer.php:673 admin.php:1426
469
  msgid "Warning:"
470
  msgstr "Varning:"
471
 
472
- #: restorer.php:658
473
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
474
  msgstr "Din databasanvändare har inte behörighet att skapa tabeller. Vi kommer att försöka återskapa genom att helt enkelt tömma tabellerna; detta borde fungera såvida a)du återställer från en WordPress-version med samma databasstruktur, och b) Din importerade databas inte innehåller några tabeller som inte redan finns på den importerande webbplatsen."
475
 
476
- #: restorer.php:673
477
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
478
  msgstr "Din databasanvändare har inte behörighet att släppa tabeller. Vi kommer att försöka återskapa genom att helt enkelt tömma tabellerna; detta borde fungera såvida du återställer från en WordPress-version med samma databasstruktur"
479
 
480
- #: restorer.php:35 admin.php:780
481
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
482
  msgstr "Du kör med WordPress multisajt - men din backup är inte från en multisajt-webbplats."
483
 
484
- #: admin.php:2767
485
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
486
  msgstr "Hoppar över återskapande av WordPress-kärnan vid import av enkel webbplats till en multisajt-installation. Om du hade något nödvändigt i WordPress-katalogen kommer du att behöva lägga tillbaka det manuellt från zip-filen."
487
 
488
- #: admin.php:2373
489
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
490
  msgstr "Din webbservers PHP-installation inkluderar inte en <strong>nödvändig</strong> (för %s) modul (%s). Vänligen kontakta ditt webbhotells support och be dem aktivera den."
491
 
492
- #: admin.php:2373
493
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
494
  msgstr "Dina alternativ är 1) Installera/aktivera %s eller 2) Byta webbhotell - %s är en standard PHP-komponent som krävs av alla backuptillägg vi känner till som använder molnlagring."
495
 
496
- #: admin.php:2231
497
  msgid "Close"
498
  msgstr "Stäng"
499
 
500
- #: admin.php:2111 admin.php:2140
501
  msgid "Unexpected response:"
502
  msgstr "Oväntat svar:"
503
 
504
- #: admin.php:1982
505
  msgid "To send to more than one address, separate each address with a comma."
506
  msgstr "För att skicka mer än en adress, åtskilj varje adress med ett kommatecken."
507
 
508
- #: admin.php:1673
509
  msgid "PHP information"
510
  msgstr "PHP-information"
511
 
512
- #: admin.php:1567
513
  msgid "show PHP information (phpinfo)"
514
  msgstr "visa PHP-information (phpinfo)"
515
 
516
- #: admin.php:1580
517
  msgid "zip executable found:"
518
  msgstr "zip exekverbar fil hittades:"
519
 
520
- #: admin.php:1516
521
  msgid "Migrate Site"
522
  msgstr "Migrera Webbplats"
523
 
524
- #: admin.php:1520
525
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
526
  msgstr "Migrering av data från en annan webbplats sker genom \"Återställ\"-knappen. En \"migration\" är ytterst samma sak som en återställning - men man använder backup-arkiv som importeras från en annan webbplats. UpdraftPlus modifierar återställningsprocessen efter behov för att överföra backup-data till den nya webbplatsen."
527
 
528
- #: admin.php:1520
529
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
530
  msgstr "<a href=\"%s\">Läs denna artikel för att se hur det görs steg-för-steg.</a>"
531
 
532
- #: admin.php:1522
533
  msgid "Do you want to migrate or clone/duplicate a site?"
534
  msgstr "Vill du migrera eller klona/duplicera en webbplats?"
535
 
536
- #: admin.php:1522
537
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
538
  msgstr "Testa då vårt insticksprogram \"Migrator\". Efter att ha använt det en gång har du tjänat in inköpspriset jämfört med tiden som skulle ha behövts för att kopiera webbplatsen manuellt."
539
 
540
- #: admin.php:1522
541
  msgid "Get it here."
542
  msgstr "Skaffa den här."
543
 
544
- #: admin.php:1419
545
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
546
  msgstr "Tar bort... vänligen vänta på att kommunikationen med fjärrlagringsplatsen slutförs."
547
 
548
- #: admin.php:1418
549
  msgid "Also delete from remote storage"
550
  msgstr "Ta också bort från fjärrlagringsplatsen"
551
 
552
- #: admin.php:1217
553
  msgid "Latest UpdraftPlus.com news:"
554
  msgstr "Senaste Nyheter från UpdraftPlus.com"
555
 
556
- #: admin.php:1197
557
  msgid "Clone/Migrate"
558
  msgstr "Klona/Migrera"
559
 
560
- #: admin.php:1091
561
  msgid "News"
562
  msgstr "Nyheter"
563
 
564
- #: admin.php:1091
565
  msgid "Premium"
566
  msgstr "Premium"
567
 
568
- #: admin.php:548
569
  msgid "Local archives deleted: %d"
570
  msgstr "Lokala arkiv borttagna: %d"
571
 
572
- #: admin.php:549
573
  msgid "Remote archives deleted: %d"
574
  msgstr "Fjärrarkiv borttagna: %d"
575
 
576
- #: backup.php:65
577
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
578
  msgstr "%s - kunde inte backa upp denna enhet; den motsvarande katalogen existerar inte (%s)"
579
 
580
- #: admin.php:465
581
  msgid "Backup set not found"
582
  msgstr "Backup-setet hittades inte"
583
 
584
- #: admin.php:547
585
  msgid "The backup set has been removed."
586
  msgstr "Backup-setet har tagits bort."
587
 
588
- #: updraftplus.php:1551
589
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
590
  msgstr "Prenumerera på UpdraftPlus-bloggen för att få uppdaterade nyheter och erbjudanden"
591
 
592
- #: updraftplus.php:1551
593
  msgid "Blog link"
594
  msgstr "Blogg-länk"
595
 
596
- #: updraftplus.php:1551
597
  msgid "RSS link"
598
  msgstr "RSS-länk"
599
 
600
- #: methods/s3.php:333
601
  msgid "Testing %s Settings..."
602
  msgstr "Testar %s Inställningar..."
603
 
604
- #: admin.php:1239
605
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
606
  msgstr "Eller så kan du lägga till dem manuellt i din UpdraftPlus-katalog (vanligtvis wp-content/updraft), till exempel via FTP, och sedan använda \"scanna om\"-länken ovan"
607
 
608
- #: admin.php:209
609
  msgid "Notice"
610
  msgstr "Meddelande"
611
 
612
- #: admin.php:209
613
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
614
  msgstr "UpdraftPlus avbuggningsläge är aktivt. Du kan se avbuggningsmeddelanden på denna sida inte bara från UpdraftPlus, utan också från alla andra tillägg som installerats. Vänligen kontrollera att meddelandet du ser kommer från UpdraftPlus innan du begär support från oss."
615
 
616
- #: admin.php:214
617
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
618
  msgstr "W3 Total Caches objektcache är aktiv. Denna har en känd bugg som ställer till problem för alla schemalagda uppgifter (inklusive backup-jobb)."
619
 
620
- #: admin.php:214
621
  msgid "Go here to turn it off."
622
  msgstr "Gå hit för att stänga av den."
623
 
624
- #: admin.php:214
625
  msgid "<a href=\"%s\">Go here</a> for more information."
626
  msgstr "<a href=\"%s\">Gå hit</a> för mer information."
627
 
628
- #: backup.php:328
629
  msgid "Errors encountered:"
630
  msgstr "Fel påträffades:"
631
 
632
- #: admin.php:2103
633
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
634
  msgstr "Scannar om (söker backuper som du har laddat upp manuellt till den interna backup-förvaringen)..."
635
 
636
- #: admin.php:1292
637
  msgid "Begun looking for this entity"
638
  msgstr "Har börjat leta efter denna entitet"
639
 
@@ -641,7 +848,7 @@ msgstr "Har börjat leta efter denna entitet"
641
  msgid "SQL update commands run:"
642
  msgstr "SQL uppdateringskommandon kör:"
643
 
644
- #: admin.php:1331
645
  msgid "Errors:"
646
  msgstr "Fel:"
647
 
@@ -653,7 +860,7 @@ msgstr "Tid det tog (sekunder):"
653
  msgid "rows: %d"
654
  msgstr "rader: %d"
655
 
656
- #: addons/migrator.php:570
657
  msgid "\"%s\" has no primary key, manual change needed on row %s."
658
  msgstr "\"%s\" har ingen primärnyckel, manuell ändring krävs på rad %s."
659
 
@@ -661,23 +868,23 @@ msgstr "\"%s\" har ingen primärnyckel, manuell ändring krävs på rad %s."
661
  msgid "Store at"
662
  msgstr "Lagra på"
663
 
664
- #: addons/migrator.php:302
665
  msgid "Nothing to do: the site URL is already: %s"
666
  msgstr "Inget att göra: webbplatsens URL är redan: %s"
667
 
668
- #: addons/migrator.php:307
669
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
670
  msgstr "Varning: databasens URL webbplats-URL (%s) avviker från den förväntade (%s)"
671
 
672
- #: addons/migrator.php:314
673
  msgid "Database search and replace: replace %s in backup dump with %s"
674
  msgstr "Databas sök och ersätt: ersätt %s i denna backup-dump med %s"
675
 
676
- #: addons/migrator.php:331
677
  msgid "Could not get list of tables"
678
  msgstr "Kunde inte hämta lista över tabeller"
679
 
680
- #: addons/migrator.php:342
681
  msgid "<strong>Search and replacing table:</strong> %s: already done"
682
  msgstr "<strong>Sök och ersätt tabell:</strong> %s: är redan utfört"
683
 
@@ -741,27 +948,27 @@ msgstr "Fel: Porten måste vara ett heltal."
741
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
742
  msgstr "Misslyckades: Vi kunde logga in och flytta till den utpekade katalogen, men kunde inte skapa filen där."
743
 
744
- #: addons/fixtime.php:77 addons/fixtime.php:87
745
  msgid "starting from next time it is"
746
  msgstr "med början från nästa gång är det"
747
 
748
- #: addons/multisite.php:127
749
  msgid "Multisite Install"
750
  msgstr "Multisajt-Installation"
751
 
752
- #: addons/multisite.php:133
753
  msgid "You do not have sufficient permissions to access this page."
754
  msgstr "Du har inte tillräcklig behörighet för att komma åt denna sida."
755
 
756
- #: addons/multisite.php:152
757
  msgid "You do not have permission to access this page."
758
  msgstr "Du har inte behörighet att komma åt denna sida."
759
 
760
- #: addons/multisite.php:216
761
  msgid "Must-use plugins"
762
  msgstr "Tillägg som krävs"
763
 
764
- #: addons/multisite.php:223
765
  msgid "Blog uploads"
766
  msgstr "Blogg-uppladdningar"
767
 
@@ -777,63 +984,63 @@ msgstr "Sök och ersätt webbplatsens hemvist i databasen (migrera)"
777
  msgid "(learn more)"
778
  msgstr "(lär dig mer)"
779
 
780
- #: addons/migrator.php:251 addons/migrator.php:364
781
  msgid "Failed: the %s operation was not able to start."
782
  msgstr "Misslyckades: %s-operationen kunde inte starta."
783
 
784
- #: addons/migrator.php:253 addons/migrator.php:366
785
  msgid "Failed: we did not understand the result returned by the %s operation."
786
  msgstr "Misslyckades: vi kunde inte förstå resultatet som returnerades av %s-operationen."
787
 
788
- #: addons/migrator.php:274
789
  msgid "Database: search and replace site URL"
790
  msgstr "Databas: sök och ersätt webbplats-URL"
791
 
792
- #: addons/migrator.php:277
793
  msgid "This option was not selected."
794
  msgstr "Detta alternativ var inte valt."
795
 
796
- #: addons/migrator.php:292 addons/migrator.php:297
797
  msgid "Error: unexpected empty parameter (%s, %s)"
798
  msgstr "Fel: oväntat tom parameter (%s, %s)"
799
 
800
- #: addons/morefiles.php:63
801
  msgid "The above files comprise everything in a WordPress installation."
802
  msgstr "Ovanstående filer omfattar alla filer i en WordPress-installation"
803
 
804
- #: addons/morefiles.php:70
805
  msgid "WordPress core (including any additions to your WordPress root directory)"
806
  msgstr "WordPress-kärnan (inklusive eventuella tillägg i din WordPress rotkatalog)"
807
 
808
- #: addons/morefiles.php:83
809
  msgid "Any other directory on your server that you wish to back up"
810
  msgstr "Eventuell annan katalog på din server som du vill ta backup på"
811
 
812
- #: addons/morefiles.php:84
813
  msgid "More Files"
814
  msgstr "Fler Filer"
815
 
816
- #: addons/morefiles.php:99
817
  msgid "Enter the directory:"
818
  msgstr "Ange katalog:"
819
 
820
- #: addons/morefiles.php:103
821
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
822
  msgstr "Om du inte är säker på vad detta alternativ är till för, då kommer du inte att vilja ha det och bör stänga av det."
823
 
824
- #: addons/morefiles.php:103
825
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
826
  msgstr "Om du använder det, ange en absolut sökväg (den är inte relativ till din WordPress-installation)."
827
 
828
- #: addons/morefiles.php:105
829
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
830
  msgstr "Var försiktig med vad du matar in - om du anger / så kommer den verkligen att försöka skapa en zip innehållande hela din webbserver."
831
 
832
- #: addons/morefiles.php:177 addons/morefiles.php:254
833
  msgid "No backup of %s directories: there was nothing found to back up"
834
  msgstr "Ingen backup av %s-kataloger: inget hittades att backa upp"
835
 
836
- #: addons/morefiles.php:177
837
  msgid "more"
838
  msgstr "fler"
839
 
@@ -865,43 +1072,43 @@ msgstr "SFTP lösenord"
865
  msgid "Check your file permissions: Could not successfully create and enter:"
866
  msgstr "Kontrollera dina filbehörigheter: Kunde inte skapa och ange:"
867
 
868
- #: methods/ftp.php:182
869
  msgid "FTP Server"
870
  msgstr "FTP-Server"
871
 
872
- #: methods/ftp.php:186
873
  msgid "FTP Login"
874
  msgstr "FTP-Inloggning"
875
 
876
- #: methods/ftp.php:190
877
  msgid "FTP Password"
878
  msgstr "FTP-Lösenord"
879
 
880
- #: methods/ftp.php:194
881
  msgid "Remote Path"
882
  msgstr "Fjärrsökväg"
883
 
884
- #: methods/ftp.php:195
885
  msgid "Needs to already exist"
886
  msgstr "Måste redan existera"
887
 
888
- #: methods/ftp.php:216
889
  msgid "Failure: No server details were given."
890
  msgstr "Fel: Inga server-uppgifter lämnades."
891
 
892
- #: methods/ftp.php:231
893
  msgid "Failure: we did not successfully log in with those credentials."
894
  msgstr "Fel: Vi kunde inte logga in med dessa användaruppgifter."
895
 
896
- #: methods/ftp.php:239
897
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
898
  msgstr "Fel: ett oväntat internt UpdraftPlus-fel uppstod när användaruppgifterna testades - vänlige kontakta utvecklaren"
899
 
900
- #: methods/ftp.php:243
901
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
902
  msgstr "Framgång: vi loggade in och bekräftade vår förmåga att skapa en fil i den utpekade katalogen (inloggningstyp:"
903
 
904
- #: methods/ftp.php:246
905
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
906
  msgstr "Fel: vi loggade in men kunde inte skapa en fil i den utpekade katalogen."
907
 
@@ -934,7 +1141,7 @@ msgstr "WebDAV URL"
934
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
935
  msgstr "Ange en fullständig URL, börj med webdav:// eller webdavs:// och inkludera sökväg, användarnamn, lösenord och port efter behov - ex %s"
936
 
937
- #: admin.php:1735 admin.php:1760
938
  msgid "Failed"
939
  msgstr "Misslyckades"
940
 
@@ -942,47 +1149,43 @@ msgstr "Misslyckades"
942
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
943
  msgstr "Misslyckades: Vi kunde inte placera en fil i den katalogen - var god kontrollera dina användaruppgifter."
944
 
945
- #: addons/morefiles.php:40 addons/morefiles.php:254
946
  msgid "WordPress Core"
947
  msgstr "WordPress-kärnan"
948
 
949
- #: addons/morefiles.php:44
950
  msgid "Over-write wp-config.php"
951
  msgstr "Skriv över wp-config.php"
952
 
953
- #: addons/morefiles.php:44
954
  msgid "(learn more about this important option)"
955
  msgstr "(lär dig mer om detta viktiga alternativ)"
956
 
957
- #: methods/dropbox.php:291
958
  msgid "Authenticate with Dropbox"
959
  msgstr "Autentisera med Dropbox"
960
 
961
- #: methods/dropbox.php:292
962
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
963
  msgstr "<strong>Efter</strong> att du har sparat dina inställningar (genom att klicka 'Spara Ändringar' nedan), kom då tillbaka hit en gång till och klicka denna länk för att fullfölja autentiseringen med Dropbox."
964
 
965
- #: methods/dropbox.php:335
966
  msgid "you have authenticated your %s account"
967
  msgstr "du har autentiserat ditt %s-konto"
968
 
969
- #: methods/dropbox.php:338
970
  msgid "though part of the returned information was not as expected - your mileage may vary"
971
  msgstr "men en del av den returnerade informationen var inte som väntat - din körsträcka kan variera"
972
 
973
- #: methods/dropbox.php:341
974
  msgid "Your %s account name: %s"
975
  msgstr "Ditt %s kontonamn: %s"
976
 
977
- #: methods/ftp.php:162
978
- msgid "Settings test result"
979
- msgstr "Inställningar testresultat"
980
-
981
- #: methods/ftp.php:178
982
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
983
  msgstr "Endast ickekrypterad FTP stöds av vanliga UpdraftPlus."
984
 
985
- #: methods/ftp.php:178
986
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
987
  msgstr "Om du vill ha kryptering (exempelvis om du vill lagra affärskritisk information), då finns ett insticksprogram tillgängligt."
988
 
@@ -1062,23 +1265,23 @@ msgstr "PHP-modulen %s är inte installerad"
1062
  msgid "You do not appear to be authenticated with Dropbox"
1063
  msgstr "Du verkar inte vara autentiserad hos Dropbox"
1064
 
1065
- #: methods/dropbox.php:138 methods/dropbox.php:143
1066
  msgid "error: failed to upload file to %s (see log file for more)"
1067
  msgstr "fel: misslyckades med filuppladning till %s (se logg-fil för mer information)"
1068
 
1069
- #: methods/dropbox.php:286
1070
  msgid "Need to use sub-folders?"
1071
  msgstr "Behöver du använda underkataloger?"
1072
 
1073
- #: methods/dropbox.php:286
1074
  msgid "Backups are saved in"
1075
  msgstr "Backuper sparas i"
1076
 
1077
- #: methods/dropbox.php:286
1078
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1079
  msgstr "Om du backar upp flera webbplatser till samma Dropbox och vill organisera med underkataloger, då "
1080
 
1081
- #: methods/dropbox.php:286
1082
  msgid "there's an add-on for that."
1083
  msgstr "finns det ett insticksprogram för det."
1084
 
@@ -1106,12 +1309,12 @@ msgstr "Cloud Files API-nyckel"
1106
  msgid "Cloud Files container"
1107
  msgstr "Cloud Files container"
1108
 
1109
- #: methods/googledrive.php:447
1110
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1111
  msgstr "UpdraftPlus %s-modul <strong>kräver</strong> %s. Vänligen skicka ingen supportbegäran; det finns inga alternativ."
1112
 
1113
  #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1114
- #: methods/s3.php:439 methods/ftp.php:220 methods/ftp.php:224
1115
  #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1116
  #: addons/sftp.php:273
1117
  msgid "Failure: No %s was given."
@@ -1181,55 +1384,51 @@ msgstr "%s återsammanfogningsfel (%s): (se logg-filen för mer information)"
1181
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1182
  msgstr "%s Fel: Misslyckades med att skapa bucket %s. Kontrollera behörigheter och användaruppgifter."
1183
 
1184
- #: methods/googledrive.php:457
1185
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1186
  msgstr "För längre hjälp, inklusive skärmbilder, följ denna länk. Beskrivningen nedan är tillräcklig för mer erfarna användare."
1187
 
1188
- #: methods/googledrive.php:458
1189
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1190
  msgstr "Följ denna länk till din Google API-konsol, och skapa där ett Client ID i API Access-delen."
1191
 
1192
- #: methods/googledrive.php:458
1193
  msgid "Select 'Web Application' as the application type."
1194
  msgstr "Välj 'Webbapplikation' som applikationstyp."
1195
 
1196
- #: methods/googledrive.php:458
1197
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1198
  msgstr "Du måste lägga till följande som auktoriserad omdirigerings-URI (under \"Fler alternativ\") när du ombeds"
1199
 
1200
- #: methods/googledrive.php:458
1201
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1202
  msgstr "Notera: Om du installerar UpdraftPlus på flera WordPress-webbplatser, då kan du inte återanvända ditt client ID; du måste skapa ett nytt från Googles API-konsol för varje webbplats."
1203
 
1204
- #: methods/googledrive.php:461
1205
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1206
  msgstr "Du har inte SimpleXMLElement installerat. Google Drive-backuper kommer <b>inte</b> att fungera innan du gör det."
1207
 
1208
- #: methods/googledrive.php:468
1209
  msgid "Client ID"
1210
  msgstr "Client ID"
1211
 
1212
- #: methods/googledrive.php:469
1213
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1214
  msgstr "Om Google senare visar meddelandet \"invalid_client\", så har du inte angivit ett gilitigt client ID här."
1215
 
1216
- #: methods/googledrive.php:472
1217
  msgid "Client Secret"
1218
  msgstr "Client Secret"
1219
 
1220
- #: methods/googledrive.php:476
1221
  msgid "Folder ID"
1222
  msgstr "Folder ID"
1223
 
1224
- #: methods/googledrive.php:477
1225
- msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> Leave empty to use your root folder)"
1226
- msgstr "<strong> Detta är INTE ett katalognamn</strong>. För att hämta en katalogs ID, navigera till den foldern i Google Drive i din webbläsare och kopiera ID från din webbläsares adressrad. Det är den del som kommer efter <kbd>#fkataloger/.</kbd> Lämna tom för att använda rotkatalogen)"
1227
-
1228
- #: methods/googledrive.php:480
1229
  msgid "Authenticate with Google"
1230
  msgstr "Autentisera hos Google"
1231
 
1232
- #: methods/googledrive.php:481
1233
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1234
  msgstr "<strong>Efter</strong> att du har sparat dina inställningar (genom att klicka 'Spara Ändringar' nedag), kom då tillbaka hit igen och klicka på den här länken för att slutföra autentiseringen hos Google."
1235
 
@@ -1269,8 +1468,8 @@ msgid "Testing - Please Wait..."
1269
  msgstr "Testar - Var god vänta..."
1270
 
1271
  #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1272
- #: methods/s3.php:422 methods/ftp.php:199 addons/webdav.php:268
1273
- #: addons/sftp.php:235
1274
  msgid "Test %s Settings"
1275
  msgstr "Testa %s-inställningar"
1276
 
@@ -1282,72 +1481,72 @@ msgstr "Hämta din API-nyckel <a href=\"https://mycloud.rackspace.com/\">från d
1282
  msgid "Also, you should read this important FAQ."
1283
  msgstr "Du bör också läsa denna viktiga FAQ."
1284
 
1285
- #: methods/googledrive.php:197
1286
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1287
  msgstr "Kontot fullt: ditt %s-konto har bara %d bytes kvar, men filen som ska laddas upp är %d bytes"
1288
 
1289
- #: methods/googledrive.php:212
1290
  msgid "Failed to upload to %s"
1291
  msgstr "Misslyckades att ladda upp till %s"
1292
 
1293
- #: methods/googledrive.php:329
1294
  msgid "An error occurred during %s upload (see log for more details)"
1295
  msgstr "Ett fel inträffade under %s uppladdning (se loggen för fler detaljer)"
1296
 
1297
- #: methods/googledrive.php:368
1298
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1299
  msgstr "Google Drive fel: %d: kunde inte ladda ner: kunde inte hitta någon notering av Google Drive fil-ID för denna fil"
1300
 
1301
- #: methods/googledrive.php:373
1302
  msgid "Could not find %s in order to download it"
1303
  msgstr "Kunde inte hitta %s för att ladda ner den"
1304
 
1305
- #: methods/googledrive.php:386
1306
  msgid "Google Drive "
1307
  msgstr "Google Drive"
1308
 
1309
- #: methods/googledrive.php:404
1310
  msgid "Account is not authorized."
1311
  msgstr "Kontot är inte godkänt."
1312
 
1313
- #: methods/googledrive.php:437
1314
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1315
  msgstr "%s är ett bra val, eftersom UpdraftPlus stöder delade uppladdningar - det spelar ingen roll hur stor din webbplats är, så kan UpdraftPlus ladda upp den lite i taget utan att avbrytas av timeouts."
1316
 
1317
- #: restorer.php:822
1318
  msgid "will restore as:"
1319
  msgstr "kommer att återställa som:"
1320
 
1321
- #: restorer.php:889
1322
  msgid "An error (%s) occured:"
1323
  msgstr "Ett fel (%s) uppstod:"
1324
 
1325
- #: restorer.php:889
1326
  msgid "the database query being run was:"
1327
  msgstr "databasfrågan som kördes var:"
1328
 
1329
- #: restorer.php:895
1330
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1331
  msgstr "För många databasfel har uppstått - avbryter återställning (du måste återställa manuellt)"
1332
 
1333
- #: restorer.php:903
1334
  msgid "Database lines processed: %d in %.2f seconds"
1335
  msgstr "Databasrader som bearbetats: %d på %2f sekunder"
1336
 
1337
- #: restorer.php:848
1338
  msgid "Finished: lines processed: %d in %.2f seconds"
1339
  msgstr "Klart: rader som bearbetats: %d på %2f sekunder"
1340
 
1341
- #: restorer.php:947 restorer.php:956
1342
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1343
  msgstr "Tabellprefix har ändrats: ändrar %s tabellfält motsvarande:"
1344
 
1345
- #: restorer.php:951 restorer.php:986 admin.php:1738 admin.php:1762
1346
- #: admin.php:2787
1347
  msgid "OK"
1348
  msgstr "OK"
1349
 
1350
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
1351
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1352
  msgstr "Du behöver åter-autentisera med %s eftersom dina befintliga användaruppgifter inte fungerar."
1353
 
@@ -1364,75 +1563,75 @@ msgstr "%s support finns tillgängligt som tillval"
1364
  msgid "follow this link to get it"
1365
  msgstr "följ denna länk för att skaffa det"
1366
 
1367
- #: methods/googledrive.php:111
1368
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1369
  msgstr "Ingen refresh token mottogs från Google. Det betyder oftast att du matat in din client-hemlighet fel, eller att du inte har återautentiserat (nedan) sedan du korrigerade den. Markera den igen, följ sedan länken för att autentisera igen. Slutligen, om det inte fungerar, använd expert-läget för att rensa alla dina inställningar, skapa en ny Google client ID/hemlighet och börja om igen."
1370
 
1371
- #: methods/googledrive.php:120
1372
  msgid "Authorization failed"
1373
  msgstr "Godkännande misslyckades"
1374
 
1375
- #: methods/googledrive.php:141
1376
  msgid "Your %s quota usage: %s %% used, %s available"
1377
  msgstr "Din %s tilldelningsanvändning: %s %% använt, %s tillgängligt"
1378
 
1379
- #: methods/googledrive.php:147
1380
  msgid "Success"
1381
  msgstr "Framgång"
1382
 
1383
- #: methods/googledrive.php:147
1384
  msgid "you have authenticated your %s account."
1385
  msgstr "du har autentiserat ditt %s-konto."
1386
 
1387
- #: methods/googledrive.php:163 methods/googledrive.php:227
1388
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1389
  msgstr "Har ännu inte fått något åtkomstbevis från Google - du måste godkänna och återgodkänna din anslutning till Google Drive."
1390
 
1391
- #: methods/googledrive.php:164 methods/googledrive.php:358
1392
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1393
  msgstr "Har ännu inte fått något åtkomstbevis från Google (har användaren godkänt?)"
1394
 
1395
- #: restorer.php:157
1396
  msgid "wp-config.php from backup: restoring (as per user's request)"
1397
  msgstr "wp-config.php från backup: återställer (enligt användarens önskemål)"
1398
 
1399
- #: restorer.php:578
1400
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1401
  msgstr "Varning: PHP safe_mode är aktivt på din server. Det betyder ökad risk för timeouts. Om sådana inträffar kommer du att behöva manuellt återställa filen via phpMyAdmin eller annan metod."
1402
 
1403
- #: restorer.php:583
1404
  msgid "Failed to find database file"
1405
  msgstr "Hittade inte databasfil"
1406
 
1407
- #: restorer.php:589
1408
  msgid "Failed to open database file"
1409
  msgstr "Kunde inte öppna databasfil"
1410
 
1411
- #: restorer.php:613
1412
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1413
  msgstr "Databas-åtkomst: Direkt MySQL-åtkomst är inte tillgängligt, så vi faller tillbaka till wpdb (detta kommer att vara betydligt långsammare)"
1414
 
1415
- #: restorer.php:688 admin.php:765
1416
  msgid "Backup of:"
1417
  msgstr "Backup av:"
1418
 
1419
- #: restorer.php:692 restorer.php:762
1420
  msgid "Old table prefix:"
1421
  msgstr "Prefix för gamla tabeller:"
1422
 
1423
- #: admin.php:2784
1424
  msgid "Archive is expected to be size:"
1425
  msgstr "Arkivet förväntas ha storleken:"
1426
 
1427
- #: admin.php:2792
1428
  msgid "The backup records do not contain information about the proper size of this file."
1429
  msgstr "Backupnoteringarna innehåller ingen information om den rätta storleken på den här filen."
1430
 
1431
- #: admin.php:2807 admin.php:2838
1432
  msgid "Error message"
1433
  msgstr "Felmeddelande"
1434
 
1435
- #: admin.php:2795 admin.php:2796
1436
  msgid "Could not find one of the files for restoration"
1437
  msgstr "Kunde inte hitta en av filerna för återskapning"
1438
 
@@ -1496,1001 +1695,981 @@ msgstr "Misslyckades skapa tillfällig katalog"
1496
  msgid "Failed to write out the decrypted database to the filesystem"
1497
  msgstr "Misslyckades med att skriva ut den avkrypterade databasen till filsystemet"
1498
 
1499
- #: restorer.php:153
1500
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1501
  msgstr "wp-config.php från backup: återskapas som wp-config-backup.php"
1502
 
1503
- #: admin.php:2322
1504
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1505
  msgstr "Väljer du detta alternativ minskar säkerheten då du stoppar UpdraftPlus helt från att använda SSL för autentisering och krypterad transport, där det är möjligt. Notera att vissa molnlagringstjänster inte tillåter detta (exempelvis Dropbox), så för dessa tjänster kommer denna inställning inte att ha någon effekt."
1506
 
1507
- #: admin.php:2346
1508
  msgid "Save Changes"
1509
  msgstr "Spara Ändringar"
1510
 
1511
- #: methods/googledrive.php:447
1512
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1513
  msgstr "Din webbservers PHP-installation saknar en nödvändig modul (%s). Vänligen kontakta ditt webbhotells support."
1514
 
1515
- #: admin.php:2380
1516
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1517
  msgstr "Din webbservers PHP/Curl-installation stöder inte https-åtkomst. Kommunikationen med %s kommer att vara okrypterad. Be ditt webbhotell installera Curl/SSL för att kunna kryptera (via ett insticksprogram)."
1518
 
1519
- #: admin.php:2382
1520
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1521
  msgstr "Din webbservers PHP/Curl-installation stöder inte https-åtkomst. Vi kan inte komma åt %s utan detta stöd. Vänligen kontakta ditt webbhotells support. %s <strong>kräver</strong> Curl+https. Vänligen skicka ingen supportbegäran; det finns inget alternativ."
1522
 
1523
- #: admin.php:2385
1524
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1525
  msgstr "Goda nyheter: Din webbplats kommunikation med %s kan krypteras. Om du ser några fel som rör krypteringen, titta i 'Expert-Inställningar' för mer hjälp."
1526
 
1527
- #: admin.php:2458
1528
  msgid "Delete this backup set"
1529
  msgstr "Ta bort detta backup-set"
1530
 
1531
- #: admin.php:2507
1532
  msgid "Press here to download"
1533
  msgstr "Tryck här för att ladda ner"
1534
 
1535
- #: admin.php:2480 admin.php:2535
1536
  msgid "(No %s)"
1537
  msgstr "(Inga %s)"
1538
 
1539
- #: admin.php:2543
1540
  msgid "Backup Log"
1541
  msgstr "Backup-Logg"
1542
 
1543
- #: admin.php:2563
1544
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1545
  msgstr "Efter att ha tryckt på denna knapp kommer du att ges möjlighet att välja vilka komponenter du önskar återställa"
1546
 
1547
- #: admin.php:2683
1548
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1549
  msgstr "Denna backup existerar inte i backup-historiken - återställning avbryts. Tidsstämpel:"
1550
 
1551
- #: admin.php:2711
1552
  msgid "UpdraftPlus Restoration: Progress"
1553
  msgstr "UpdraftPlus Återställning: Pågår"
1554
 
1555
- #: admin.php:2733
1556
  msgid "ABORT: Could not find the information on which entities to restore."
1557
  msgstr "AVBRYT: Kunde inte hitta information om vilka enheter som ska återställas."
1558
 
1559
- #: admin.php:2734
1560
  msgid "If making a request for support, please include this information:"
1561
  msgstr "Om du begär support, vänligen inkludera denna information:"
1562
 
1563
- #: admin.php:2316
1564
  msgid "Do not verify SSL certificates"
1565
  msgstr "Verifiera inte SSL-certifikat"
1566
 
1567
- #: admin.php:2317
1568
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1569
  msgstr "Väljer du detta alternativ minskar du säkerheten genom att du stoppar UpdraftPlus från att verifiera identiteten hos krypterade webbplatser som den ansluter till (exempelvis Dropbox, Google Drive). Det betyder att UpdraftPlus bara kommer att använda SSL för kryptering av trafik, inte för autentisering."
1570
 
1571
- #: admin.php:2317
1572
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1573
  msgstr "Notera att inte alla molnbackuptjänster nödvändigtvis använder SSL-autentisering."
1574
 
1575
- #: admin.php:2321
1576
  msgid "Disable SSL entirely where possible"
1577
  msgstr "Stäng av SSL helt där det är möjligt"
1578
 
1579
- #: admin.php:2268
1580
  msgid "Expert settings"
1581
  msgstr "Expert-Inställningar"
1582
 
1583
- #: admin.php:2269
1584
  msgid "Show expert settings"
1585
  msgstr "Visa expert-inställningar"
1586
 
1587
- #: admin.php:2269
1588
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1589
  msgstr "klicka denna för att visa några ytterligare alternativ; men låt bli såvida du inte har problem eller är nyfiken."
1590
 
1591
- #: admin.php:2284
1592
  msgid "Delete local backup"
1593
  msgstr "Ta bort lokal backup"
1594
 
1595
- #: admin.php:2289
1596
  msgid "Backup directory"
1597
  msgstr "Backup-katalog"
1598
 
1599
- #: admin.php:2296
1600
  msgid "Backup directory specified is writable, which is good."
1601
  msgstr "Backup-katalogen som specificerades är skrivbar, vilket är bra."
1602
 
1603
- #: admin.php:2304
1604
  msgid "Click here to attempt to create the directory and set the permissions"
1605
  msgstr "Klicka här för att försöka skapa katalogen och ställa in behörigheterna"
1606
 
1607
- #: admin.php:2304
1608
  msgid "or, to reset this option"
1609
  msgstr "eller, för att nollställa detta alternativ"
1610
 
1611
- #: admin.php:2304
1612
  msgid "click here"
1613
  msgstr "klicka här"
1614
 
1615
- #: admin.php:2304
1616
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1617
  msgstr "Om detta inte lyckas kontrollera behörigheterna på din server eller ändra den till en annan katalog som är skrivbar för din webbserverprocess."
1618
 
1619
- #: admin.php:2307
1620
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1621
  msgstr "Detta är var UpdraftPlus kommer att skriva zip-filerna den skapar inledningsvis. Denna katalog måste vara skrivbar för din webbserver. Vanligtvis vill du ha den inuti katalogen wp-content (detta är förvalt). Placera den <b>inte</b> inuti din katalog för uppladdning eftersom detta kommer att orsaka upprepningsproblem (backuper av backuper av backuper...)."
1622
 
1623
- #: admin.php:2311
1624
  msgid "Use the server's SSL certificates"
1625
  msgstr "Använd serverns SSL-certifikat"
1626
 
1627
- #: admin.php:2312
1628
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1629
  msgstr "Vanligtvis använder UpdraftPlus sin egen uppsättning SSL-certifikat för att verifiera identiteten hos fjärrwebbplatser (för att säkerställa att den talar med det verkliga Dropbox, Amazon S3 osv och inte en hackare). Vi håller dessa uppdaterade. Men om du råkar ut för ett SSL-fel, då kan detta alternativ (som får UpdraftPlus att använda din webbservers uppsättning istället) kanske hjälpa."
1630
 
1631
- #: admin.php:1977
1632
  msgid "Use WordShell for automatic backup, version control and patching"
1633
  msgstr "Använd WordShell för automatisk backup, versionskontroll och patchning."
1634
 
1635
- #: admin.php:1981
1636
  msgid "Email"
1637
  msgstr "Epost"
1638
 
1639
- #: admin.php:1982
1640
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1641
  msgstr "Ange en adress här för att få en rapport (och hela backupen, om du väljer det) skickad till."
1642
 
1643
- #: admin.php:1986
1644
  msgid "Database encryption phrase"
1645
  msgstr "Fras för databaskryptering"
1646
 
1647
- #: admin.php:1993
1648
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1649
  msgstr "Om du matar in text här så används den för att kryptera backuper (Rijndael). <strong>Gör en separat notering av det och slarva inte bort den, eller så <em>kommer</em> alla dina backuper att bli oanvändbara.</strong> För närvarande är bara databasfilen krypterad. Detta är också den nyckel som används för att avkryptera backuper från detta administrationsgränssnitt (så om du ändrar den så kommer den automatiska avkrypteringen inte att fungera förrän då ändrar den tillbaka)."
1650
 
1651
- #: admin.php:1993
1652
  msgid "You can also decrypt a database manually here."
1653
  msgstr "Du kan också avkryptera en databas manuellt här."
1654
 
1655
- #: admin.php:1996
1656
  msgid "Manually decrypt a database backup file"
1657
  msgstr "Avkryptera en databas-backupfil manuellt"
1658
 
1659
- #: admin.php:2003
1660
  msgid "Use decryption key"
1661
  msgstr "Använd avkrypteringsnyckel"
1662
 
1663
- #: admin.php:2017
1664
  msgid "Copying Your Backup To Remote Storage"
1665
- msgstr "Kopierar Din Backup Till Fjärrlagring"
1666
 
1667
- #: admin.php:2021
1668
  msgid "Choose your remote storage"
1669
  msgstr "Välj din fjärrlagringsplats"
1670
 
1671
- #: admin.php:2033
1672
  msgid "None"
1673
  msgstr "Ingen"
1674
 
1675
- #: admin.php:2154 admin.php:2194 admin.php:2224
1676
  msgid "Cancel"
1677
  msgstr "Avbryt"
1678
 
1679
- #: admin.php:2207
1680
  msgid "Requesting start of backup..."
1681
  msgstr "Begär start av backup..."
1682
 
1683
- #: admin.php:2261
1684
  msgid "Advanced / Debugging Settings"
1685
- msgstr "Avancerade / Avbuggningsinställningar"
1686
 
1687
- #: admin.php:2264
1688
  msgid "Debug mode"
1689
  msgstr "Avbuggningsläge"
1690
 
1691
- #: admin.php:2265
1692
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1693
  msgstr "Markera denna för att få mer information och epost om backup-processen - användbart om något går fel. Du <strong>måste</strong> skicka oss denna logg om du skickar in en felrapport."
1694
 
1695
- #: admin.php:1977
1696
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1697
  msgstr "Ovanstående kataloger är allt, förutom WordPress-kärnan, som du kan ladda ner ånyo från WordPress.org."
1698
 
1699
- #: admin.php:1977
1700
  msgid "Or, get the \"More Files\" add-on from our shop."
1701
  msgstr "Eller, skaffa \"Fler Filer\"-insticksprogrammet från vår shop."
1702
 
1703
- #: admin.php:1894
1704
  msgid "Daily"
1705
  msgstr "Dagligen"
1706
 
1707
- #: admin.php:1894
1708
  msgid "Weekly"
1709
  msgstr "Varje vecka"
1710
 
1711
- #: admin.php:1894
1712
  msgid "Fortnightly"
1713
  msgstr "Var 14:e dag"
1714
 
1715
- #: admin.php:1894
1716
  msgid "Monthly"
1717
  msgstr "Månatligen"
1718
 
1719
- #: admin.php:1903 admin.php:1921
1720
  msgid "and retain this many backups"
1721
  msgstr "och behåll så här många backuper"
1722
 
1723
- #: admin.php:1910
1724
  msgid "Database backup intervals"
1725
  msgstr "Intervaller för databas-backup"
1726
 
1727
- #: admin.php:1928
1728
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1729
  msgstr "Om du vill schemalägga backuper automatiskt, välj scheman från rullgardinsmenyerna ovan. Backuper sker i enlighet med specificerade intervaller. Om de två schemana är samma, då kommer båda backuperna att ske tillsammans. OM du väljer \"manuellt\" måste du klicka \"Gör Backup Nu\"-knappen när du vill att en backup ska göras."
1730
 
1731
- #: admin.php:1929
1732
  msgid "To fix the time at which a backup should take place,"
1733
  msgstr "För att bestämma vid vilken tidpunkt en backup ska göras,"
1734
 
1735
- #: admin.php:1929
1736
  msgid "e.g. if your server is busy at day and you want to run overnight"
1737
  msgstr "exempelvis om din server är hårt belastad dagtid och du vill köra den under natten"
1738
 
1739
- #: admin.php:1929
1740
  msgid "use the \"Fix Time\" add-on"
1741
  msgstr "använd \"Fastställ Tid\"-insticksprogrammet"
1742
 
1743
- #: admin.php:1933
1744
  msgid "Include in files backup"
1745
  msgstr "Inkludera i filbackupen"
1746
 
1747
- #: admin.php:1943
1748
  msgid "Any other directories found inside wp-content"
1749
  msgstr "Varje annan katalog som hittas inuti wp-content"
1750
 
1751
- #: admin.php:1949
1752
  msgid "Exclude these:"
1753
  msgstr "Exkludera dessa:"
1754
 
1755
- #: admin.php:1612
1756
  msgid "Debug Database Backup"
1757
  msgstr "Avbugga Databas-backup"
1758
 
1759
- #: admin.php:1612
1760
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1761
  msgstr "Detta orsakar en omedelbar databas-backup. Sidan kommer att frysas under laddning till dess att den är klar (alltså ej schemalagt). Backupen kan mycket väl råka ut för timeout; denna knapp är enbart bra till att kontrollera att backupen klarar att ta sig igenom de inledande stegen, eller för små WordPress-webbplatser..."
1762
 
1763
- #: admin.php:1618
1764
  msgid "Wipe Settings"
1765
  msgstr "Radera Inställningar"
1766
 
1767
- #: admin.php:1619
1768
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1769
  msgstr "Denna knapp tar bort alla UpdraftPlus-inställningar (men inte några av dina befintliga backuper från din molnlagringstjänst). Du kommer sedan behöva göra om alla inställningar igen. Du kan också göra detta innan du avaktiverar eller avinstallerar UpdraftPlus om du så önskar."
1770
 
1771
- #: admin.php:1622
1772
  msgid "Wipe All Settings"
1773
  msgstr "Radera Alla Inställningar"
1774
 
1775
- #: admin.php:1622
1776
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1777
  msgstr "Detta raderar alla dina UpdraftPlus-inställningar - är du säker på att du vill göra detta?"
1778
 
1779
- #: admin.php:1624
1780
  msgid "Active jobs"
1781
  msgstr "Aktiva jobb"
1782
 
1783
- #: admin.php:1706
1784
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1785
  msgstr "%s: började vid: %s; nästa återupptagande: %d (efter %ss)"
1786
 
1787
- #: admin.php:1706
1788
  msgid "show log"
1789
  msgstr "visa logg"
1790
 
1791
- #: admin.php:1706
1792
  msgid "delete schedule"
1793
  msgstr "ta bort schema"
1794
 
1795
- #: admin.php:1713
1796
  msgid "(None)"
1797
- msgstr "(Ingen)"
1798
-
1799
- #: admin.php:1640
1800
- msgid "Unknown response:"
1801
- msgstr "Okänt svar:"
1802
 
1803
- #: admin.php:1732 admin.php:1757 admin.php:2131
1804
  msgid "Delete"
1805
  msgstr "Ta bort"
1806
 
1807
- #: admin.php:1798
1808
  msgid "The request to the filesystem to create the directory failed."
1809
  msgstr "Begäran till filsystemet att skapa katalogen misslyckades."
1810
 
1811
- #: admin.php:1812
1812
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1813
  msgstr "Katalogen skapades, men vi var tvingade att ställa behörigheten till 777 (skrivbart för alla) för att kunna skriva till den. Du bör kontrollera med ditt webbhotell att detta inte kommer att orsaka några problem"
1814
 
1815
- #: admin.php:1816
1816
  msgid "The folder exists, but your webserver does not have permission to write to it."
1817
  msgstr "Katalogen existerar, men din webbserver har inte behörighet att skriva till den."
1818
 
1819
- #: admin.php:1816
1820
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1821
  msgstr "Du kommer att behöva konsultera ditt webbhotell för att få veta hur du ställer in behörighet för ett WordPress-tillägg att skriva till katalogen."
1822
 
1823
- #: admin.php:1871
1824
  msgid "Download log file"
1825
  msgstr "Ladda ner logg-fil"
1826
 
1827
- #: admin.php:1875
1828
  msgid "No backup has been completed."
1829
  msgstr "Ingen backup har slutförts."
1830
 
1831
- #: admin.php:1891
1832
  msgid "File backup intervals"
1833
  msgstr "Intervall för fil-backuper"
1834
 
1835
- #: admin.php:1894
1836
  msgid "Manual"
1837
  msgstr "Manell"
1838
 
1839
- #: admin.php:1894
1840
  msgid "Every 4 hours"
1841
  msgstr "Var 4:e timma"
1842
 
1843
- #: admin.php:1894
1844
  msgid "Every 8 hours"
1845
  msgstr "Var 8.e timma"
1846
 
1847
- #: admin.php:1894
1848
  msgid "Every 12 hours"
1849
  msgstr "Var 12:e timma"
1850
 
1851
- #: admin.php:1534
1852
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1853
  msgstr "För att fortsätta, tryck 'Ta Backup Nu' Titta sedan på 'Sista Logg-Meddelande'-fältet för aktivitet efter ungefär 10 sekunder. WordPress bör börja köra backupen i bakgrunden."
1854
 
1855
- #: admin.php:1536
1856
  msgid "Does nothing happen when you schedule backups?"
1857
  msgstr "Händer inget när du schemalägger backuper?"
1858
 
1859
- #: admin.php:1536
1860
  msgid "Go here for help."
1861
  msgstr "Gå hit för hjälp."
1862
 
1863
- #: admin.php:1542
1864
  msgid "Multisite"
1865
  msgstr "Multisajt"
1866
 
1867
- #: admin.php:1546
1868
  msgid "Do you need WordPress Multisite support?"
1869
  msgstr "Behöver du WordPress Multisajt-support?"
1870
 
1871
- #: admin.php:1546
1872
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1873
  msgstr "Vänligen ta en titt på UpdraftPlus Premium, eller det fristående Multisajt-insticksprogrammet."
1874
 
1875
- #: admin.php:1551
1876
  msgid "Configure Backup Contents And Schedule"
1877
  msgstr "Konfigurera Backup-Innehåll Och Schemalägg"
1878
 
1879
- #: admin.php:1557
1880
  msgid "Debug Information And Expert Options"
1881
  msgstr "Avbuggnings-Information Och Expert-Alternativ"
1882
 
1883
- #: admin.php:1560
1884
  msgid "Web server:"
1885
  msgstr "Webbserver:"
1886
 
1887
- #: admin.php:1563
1888
  msgid "Peak memory usage"
1889
  msgstr "Högsta minnesanvändning"
1890
 
1891
- #: admin.php:1564
1892
  msgid "Current memory usage"
1893
  msgstr "Nuvarande minnesanvändning"
1894
 
1895
- #: admin.php:1565
1896
  msgid "PHP memory limit"
1897
  msgstr "PHP minnesgräns"
1898
 
1899
- #: admin.php:1566 admin.php:1568
1900
  msgid "%s version:"
1901
  msgstr "%s version:"
1902
 
1903
- #: admin.php:1571 admin.php:1573 admin.php:1580
1904
  msgid "Yes"
1905
  msgstr "Ja"
1906
 
1907
- #: admin.php:1573 admin.php:1580
1908
  msgid "No"
1909
  msgstr "Nej"
1910
 
1911
- #: admin.php:1576
1912
  msgid "PHP has support for ZipArchive::addFile:"
1913
  msgstr "PHP har stöd för ZipArchive::addFile:"
1914
 
1915
- #: admin.php:1585
1916
  msgid "Total (uncompressed) on-disk data:"
1917
  msgstr "Total (okomprimerad) data på disk:"
1918
 
1919
- #: admin.php:1586
1920
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1921
  msgstr "Notera. Denna siffra baseras på vad som exkluderades eller inte senast du sparade alternativen."
1922
 
1923
- #: admin.php:1593
1924
  msgid "count"
1925
- msgstr "räkning"
1926
 
1927
- #: admin.php:1599
1928
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1929
  msgstr "Knapparna nedan kommer omedelbart att utföra en backup-körning, oberoende av WordPress egen schemaläggare. Om dessa fungerar medan dina schemalagda backuper och \"Ta Backup Nu\"-knappen gör absolut ingenting (alltså inte ens producerar en logg-fil), då betyder det att din schemaläggare är trasig. Du bör avaktivera alla andra tillägg, och försöka \"Ta Backup Nu\"-knappen. Om det inte fungerar, kontakta ditt webbhotell och fråga dem om de har avaktiverat wp-cron. Om det fungerar, så återaktivera dina andra tillägg ett efter ett för att hitta vilket som orsakar problemet och rapportera felet till dem."
1930
 
1931
- #: admin.php:1607
1932
  msgid "Debug Full Backup"
1933
  msgstr "Avbugga Hel Backup"
1934
 
1935
- #: admin.php:1607
1936
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1937
  msgstr "Detta orsakar en omedelbar backup. Sidan kommer att frysa under laddning tills den är klar (alltså ej schemalagt)."
1938
 
1939
- #: admin.php:1238
1940
  msgid "UpdraftPlus - Upload backup files"
1941
  msgstr "UpdraftPlus - Ladda upp backup-filer"
1942
 
1943
- #: admin.php:1239
1944
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1945
  msgstr "Ladda upp filer till UpdraftPlus. Använd denna för att importera backuper gjorda på en annan WordPress-installation"
1946
 
1947
- #: admin.php:1243
1948
  msgid "Drop backup zips here"
1949
  msgstr "Släpp backup-zipfiler här"
1950
 
1951
- #: admin.php:1244 admin.php:2001
1952
  msgid "or"
1953
  msgstr "eller"
1954
 
1955
- #: admin.php:1257 admin.php:1652
1956
  msgid "calculating..."
1957
  msgstr "beräknar..."
1958
 
1959
- #: restorer.php:537 admin.php:1364 admin.php:1393 admin.php:2144 admin.php:2789
1960
  msgid "Error:"
1961
  msgstr "Fel:"
1962
 
1963
- #: admin.php:1377
1964
  msgid "You should:"
1965
  msgstr "Du bör:"
1966
 
1967
- #: admin.php:1393
1968
  msgid "Download error: the server sent us a response which we did not understand."
1969
  msgstr "Nedladdningsfel: servern skickade oss ett svar som vi inte kunde förstå."
1970
 
1971
- #: admin.php:1407
1972
  msgid "Delete backup set"
1973
  msgstr "Ta bort backup-set"
1974
 
1975
- #: admin.php:1410
1976
  msgid "Are you sure that you wish to delete this backup set?"
1977
  msgstr "Är du säker på att du vill ta bort detta backup-set?"
1978
 
1979
- #: admin.php:1440
1980
  msgid "Restore backup"
1981
  msgstr "Återställ backup"
1982
 
1983
- #: admin.php:1441
1984
  msgid "Restore backup from"
1985
  msgstr "Återställ backup från"
1986
 
1987
- #: admin.php:1453
1988
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1989
  msgstr "Återställning ersätter denna webbplats teman, tillägg, uppladdningar, databas och/eller andra innehållskataloger (i enlighet med vad detta backup-set innehåller, och baserat på dina val)."
1990
 
1991
- #: admin.php:1453
1992
  msgid "Choose the components to restore"
1993
  msgstr "Välj komponenter att återställa"
1994
 
1995
- #: admin.php:1462
1996
  msgid "Your web server has PHP's so-called safe_mode active."
1997
  msgstr "Din webbserver har PHP:s så kallade safe_mode aktivt."
1998
 
1999
- #: admin.php:1462
2000
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
2001
  msgstr "Detta gör att time-outs blir mer sannolika. Du rekommenderas att stänga av safe_mode, eller att bara återställa en entitet åt gången, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">eller att återställa manuellt</a>."
2002
 
2003
- #: admin.php:1475
2004
  msgid "The following entity cannot be restored automatically: \"%s\"."
2005
  msgstr "Följande entitet kunde inte återställas automatiskt: \"%s\"."
2006
 
2007
- #: admin.php:1475
2008
  msgid "You will need to restore it manually."
2009
  msgstr "Du kommer att behöva återställa den manuellt."
2010
 
2011
- #: admin.php:1482
2012
  msgid "%s restoration options:"
2013
  msgstr "%s återställningsalternativ:"
2014
 
2015
- #: admin.php:1490
2016
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2017
  msgstr "Du kan söka och ersätta din databas (för migrering av en webbplats till en ny plats/URL) med Migrator-insticksprogrammet - följ denna länk för mer information"
2018
 
2019
- #: admin.php:1511
2020
  msgid "Do read this helpful article of useful things to know before restoring."
2021
  msgstr "Läs denna hjälpsamma artikel om användbara saker att veta innan du börjar återställa."
2022
 
2023
- #: admin.php:1533
2024
  msgid "Perform a one-time backup"
2025
  msgstr "Utför en engångs-backup"
2026
 
2027
- #: admin.php:1177
2028
  msgid "Time now"
2029
  msgstr "Tid nu"
2030
 
2031
- #: admin.php:1187 admin.php:2205
2032
  msgid "Backup Now"
2033
  msgstr "Ta Backup Nu"
2034
 
2035
- #: admin.php:1194 admin.php:2161 admin.php:2563
2036
  msgid "Restore"
2037
  msgstr "Återställ"
2038
 
2039
- #: admin.php:1203
2040
  msgid "Last log message"
2041
  msgstr "Senaste logg-meddelandet"
2042
 
2043
- #: admin.php:1205
2044
  msgid "(Nothing yet logged)"
2045
  msgstr "(Inget loggat ännu)"
2046
 
2047
- #: admin.php:1206
2048
  msgid "Download most recently modified log file"
2049
  msgstr "Ladda ner den senast modifierade loggfilen"
2050
 
2051
- #: admin.php:1210
2052
  msgid "Backups, logs & restoring"
2053
  msgstr "Backuper, loggar & återställning"
2054
 
2055
- #: admin.php:1211
2056
  msgid "Press to see available backups"
2057
  msgstr "Tryck för att se tillgängliga backuper"
2058
 
2059
- #: admin.php:578 admin.php:636 admin.php:1211
2060
  msgid "%d set(s) available"
2061
- msgstr "%d set tillgänliga"
2062
 
2063
- #: admin.php:1225
2064
  msgid "Downloading and restoring"
2065
- msgstr "Laddar ner och återställer"
2066
 
2067
- #: admin.php:1230
2068
  msgid "Downloading"
2069
- msgstr "Laddar ner"
2070
 
2071
- #: admin.php:1230
2072
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2073
  msgstr "När du trycker en knapp för Databas/Tillägg/Teman/Uppladdningar/Annat kommer UpdraftPlus försöka hämta tillbaka backup-filen från fjärrlagringen (om sådan finns - till exempel Amazon S3, Dropbox, Google Drive, FTP) till din webbserver. Du kommer då att kunna ladda ner den till din dator. Om hämtningen från fjärrlagringsplatsen slutar framskrida (vänta 30 sekunder för att vara säker), tryck då igen för att återuppta. Kom ihåg att du kan också besöka lagringstjänstföretagets webbsida direkt."
2074
 
2075
- #: admin.php:1231
2076
  msgid "Restoring"
2077
- msgstr "Återställer"
2078
 
2079
- #: admin.php:1231
2080
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2081
  msgstr "Tryck på knappen för den backup du vill återställa. Om din webbplats är stor och du använder fjärrlagring bör du först klicka på varje entitet för att hämta tillbaka den till webbservern. Detta förhindrar time-outs från att inträffa under resten av själva återställningsprocessen."
2082
 
2083
- #: admin.php:1231
2084
  msgid "More tasks:"
2085
  msgstr "Fler uppgifter:"
2086
 
2087
- #: admin.php:1231
2088
  msgid "upload backup files"
2089
  msgstr "ladda upp backup-filer"
2090
 
2091
- #: admin.php:1231
2092
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2093
  msgstr "Tryck här för att titta in i din UpdraftPlus-katalog (på utrymmet i ditt webbhotell) för att se om det finns nya backup-set som du laddat upp. Var denna katalog finns ställs in med expert-inställningar nedan."
2094
 
2095
- #: admin.php:1231
2096
  msgid "rescan folder for new backup sets"
2097
  msgstr "Scanna om en folder efter nya backup-set"
2098
 
2099
- #: admin.php:1232
2100
  msgid "Opera web browser"
2101
  msgstr "Webbläsaren Opera"
2102
 
2103
- #: admin.php:1232
2104
  msgid "If you are using this, then turn Turbo/Road mode off."
2105
  msgstr "Om du använder denna, stäng då av Turbo/Road-läget."
2106
 
2107
- #: admin.php:1234
2108
  msgid "Google Drive"
2109
  msgstr "Google Drive"
2110
 
2111
- #: admin.php:1234
2112
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2113
  msgstr "Google ändrade sin behörighetsinställning i April 2013. För att ladda ner eller återställa från Google Drive, <strong>måste</strong> du först återautentisera (med länken i Google Drives konfigureringssektion)."
2114
 
2115
- #: admin.php:1236
2116
  msgid "This is a count of the contents of your Updraft directory"
2117
  msgstr "Detta är en räkning av innehållet i din Updraft-katalog"
2118
 
2119
- #: admin.php:1236
2120
  msgid "Web-server disk space in use by UpdraftPlus"
2121
  msgstr "Utrymme på webbservern som används av UpdraftPlus"
2122
 
2123
- #: admin.php:1236
2124
  msgid "refresh"
2125
  msgstr "uppdatera"
2126
 
2127
- #: admin.php:1091
2128
  msgid "By UpdraftPlus.Com"
2129
  msgstr "Av UpdraftPlus.Com"
2130
 
2131
- #: admin.php:1091
2132
  msgid "Lead developer's homepage"
2133
  msgstr "Huvudutvecklarens hemsida"
2134
 
2135
- #: admin.php:1091
2136
  msgid "Donate"
2137
  msgstr "Donera"
2138
 
2139
- #: admin.php:1091
2140
- msgid "Other WordPress plugins"
2141
- msgstr "Andra WordPress-tillägg"
2142
-
2143
- #: admin.php:1091
2144
  msgid "Version"
2145
  msgstr "Version"
2146
 
2147
- #: admin.php:1095
2148
  msgid "Your backup has been restored."
2149
  msgstr "Din backup har återskapats."
2150
 
2151
- #: admin.php:1095
2152
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2153
  msgstr "Dina gamla kataloger (teman, uppladdningar, tillägg, och så vidare) har behållits med tillägget \"-old\" till sina namn. Ta bort dem när du är övertygad om att backupen fungerar som den ska."
2154
 
2155
- #: admin.php:1101
2156
  msgid "Old directories successfully deleted."
2157
  msgstr "Gamla kataloger togs framgångsrikt bort."
2158
 
2159
- #: admin.php:1104
2160
- msgid "Your PHP memory limit (set by your web hosting company) is quite low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will bhe successful with a 32Mb limit - your experience may vary)."
2161
- msgstr "Din PHP minnesgräns (inställd av ditt webbhotell) är ganska låg. UpdraftPlus försökte höja den men utan framgång. Detta tillägg kan ha svårigheter med en minnesgräns lägre än 64 Mb - särskilt om du har väldigt stora filer uppladdade (fast å andra sidan kan många webbplatser lyckas med en gräns på 32Mb - dina erfarenheter avvika)."
2162
-
2163
- #: admin.php:1104
2164
  msgid "Current limit is:"
2165
  msgstr "Nuvarande gräns är:"
2166
 
2167
- #: admin.php:1108
2168
- msgid "Your PHP max_execution_time is less than 60 seconds. This possibly means you're running in safe_mode. Either disable safe_mode or modify your php.ini to set max_execution_time to a higher number. If you do not, then longer will be needed to complete a backup (but that is all). Present limit is:"
2169
- msgstr "Din PHP max_execution_time är mindre än 60 sekunder. Det kan möjligen betyda att du kör i safe_mode. Stäng antingen av safe_mode eller ändra din php.ini till en högre max_execution_time. Om du inte gör det kommer det att ta längre tid att bli klar med backupen (men det är allt). Nuvarande gräns är:"
2170
-
2171
- #: admin.php:1108
2172
- msgid "seconds"
2173
- msgstr "sekunder"
2174
-
2175
- #: admin.php:1116
2176
  msgid "Delete Old Directories"
2177
  msgstr "Ta bort Gamla Kataloger"
2178
 
2179
- #: admin.php:1130
2180
  msgid "Existing Schedule And Backups"
2181
  msgstr "Befintligt Schema Och Backuper"
2182
 
2183
- #: admin.php:1134
2184
  msgid "JavaScript warning"
2185
  msgstr "JavaScript-varning"
2186
 
2187
- #: admin.php:1135
2188
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2189
  msgstr "Detta administrationsgränssnitt använder JavaScipt i stor utsträckning. Du måste antingen aktivera det i din webbläsare eller använda en annan JavaScript-kapabel webbläsare."
2190
 
2191
- #: admin.php:1148 admin.php:1161
2192
  msgid "Nothing currently scheduled"
2193
  msgstr "Inget schemalagt för närvarande"
2194
 
2195
- #: admin.php:1153
2196
  msgid "At the same time as the files backup"
2197
  msgstr "Samtidigt som filbackupen"
2198
 
2199
- #: admin.php:1173
2200
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2201
  msgstr "Alla tider som visas i denna sektion använder WordPress konfigurerade tidszon, som du ställer in i Inställningar -> Allmänt"
2202
 
2203
- #: admin.php:1173
2204
  msgid "Next scheduled backups"
2205
  msgstr "Nästa schemalagda backuper"
2206
 
2207
- #: admin.php:1175
2208
  msgid "Files"
2209
  msgstr "Filer"
2210
 
2211
- #: admin.php:1176 admin.php:1479 admin.php:1482 admin.php:2467 admin.php:2469
2212
- #: admin.php:2830
2213
  msgid "Database"
2214
  msgstr "Databas"
2215
 
2216
- #: admin.php:205
2217
  msgid "Your website is hosted using the %s web server."
2218
  msgstr "Din webbplats körs på %s-webbservern."
2219
 
2220
- #: admin.php:205
2221
  msgid "Please consult this FAQ if you have problems backing up."
2222
  msgstr "Vänligen konsultera denna FAQ om du har problem med att ta backuper."
2223
 
2224
- #: admin.php:218 admin.php:222
2225
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2226
  msgstr "Klicka här för att autentisera ditt %s-konto (du kommer inte att kunna göra backup till %s utan att göra det)."
2227
 
2228
- #: admin.php:393
2229
  msgid "Nothing yet logged"
2230
  msgstr "Inget loggat ännu."
2231
 
2232
- #: admin.php:585
2233
  msgid "Schedule backup"
2234
  msgstr "Schemalägg backup"
2235
 
2236
- #: admin.php:588
2237
  msgid "Failed."
2238
  msgstr "Misslyckades."
2239
 
2240
- #: admin.php:591
2241
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2242
  msgstr "OK. Du bör snart se aktivitet i \"Senaste Logg-meddelande\"-fältet ovan."
2243
 
2244
- #: admin.php:591
2245
  msgid "Nothing happening? Follow this link for help."
2246
  msgstr "Händer det inget? Följ denna länk för hjälp."
2247
 
2248
- #: admin.php:610
2249
  msgid "Job deleted"
2250
  msgstr "Jobb borttaget"
2251
 
2252
- #: admin.php:616
2253
  msgid "Could not find that job - perhaps it has already finished?"
2254
  msgstr "Kunde inte hitta detta jobb - kanske är det redan klart?"
2255
 
2256
- #: restorer.php:949 restorer.php:984 admin.php:628
2257
  msgid "Error"
2258
  msgstr "Fel"
2259
 
2260
- #: admin.php:647
2261
  msgid "Download failed"
2262
  msgstr "Nedladdning misslyckades"
2263
 
2264
- #: admin.php:665 admin.php:1377
2265
  msgid "File ready."
2266
  msgstr "Filen klar."
2267
 
2268
- #: admin.php:673
2269
  msgid "Download in progress"
2270
  msgstr "Nedladdning pågår"
2271
 
2272
- #: admin.php:676
2273
  msgid "No local copy present."
2274
  msgstr "Ingen lokal kopia närvarande."
2275
 
2276
- #: admin.php:892
2277
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2278
  msgstr "Felaktigt filnamnsformat - detta ser inte ut som en fil skapad av UpdraftPlus"
2279
 
2280
- #: admin.php:979
2281
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2282
  msgstr "Felaktigt filnamnsformat - detta ser inte ut som en krypterad databasfil skapad av UpdraftPlus"
2283
 
2284
- #: admin.php:1008
2285
  msgid "Restore successful!"
2286
  msgstr "Återställningen lyckades!"
2287
 
2288
- #: admin.php:1009 admin.php:1047 admin.php:1066
2289
  msgid "Actions"
2290
  msgstr "Aktiviteter"
2291
 
2292
- #: admin.php:1009 admin.php:1024 admin.php:1047 admin.php:1066
2293
  msgid "Return to UpdraftPlus Configuration"
2294
  msgstr "Återvänd till UpdraftPlus-konfiguration"
2295
 
2296
- #: admin.php:1036
2297
  msgid "Remove old directories"
2298
  msgstr "Ta bort gamla kataloger"
2299
 
2300
- #: admin.php:1042
2301
  msgid "Old directories successfully removed."
2302
  msgstr "Gamla kataloger togs bort med framgång."
2303
 
2304
- #: admin.php:1045
2305
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2306
  msgstr "Borttagning av gamla kataloger misslyckades av någon anledning. Du kan vilja göra detta manuellt."
2307
 
2308
- #: admin.php:1057
2309
  msgid "Backup directory could not be created"
2310
  msgstr "Backup-katalog kunde inte skapas"
2311
 
2312
- #: admin.php:1064
2313
  msgid "Backup directory successfully created."
2314
  msgstr "Backup-katalog skapades framgångsrikt."
2315
 
2316
- #: admin.php:1084
2317
  msgid "Your settings have been wiped."
2318
  msgstr "Dina inställningar har raderats."
2319
 
2320
- #: updraftplus.php:1531 updraftplus.php:1537
2321
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2322
  msgstr "Vänligen hjälp UpdraftPlus genom att ge ett positivt omdöme på wordpress.org"
2323
 
2324
- #: updraftplus.php:1544
2325
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2326
  msgstr "Behöver du ännu fler funktioner och support? Ta en titt på UpdraftPlus Premium"
2327
 
2328
- #: updraftplus.php:1554
2329
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2330
  msgstr "Ta en titt på UpdraftPlus.Com för hjälp, insticksprogram och support"
2331
 
2332
- #: updraftplus.php:1557
2333
  msgid "Want to say thank-you for UpdraftPlus?"
2334
  msgstr "Vill du säga tack för UpdraftPlus?"
2335
 
2336
- #: updraftplus.php:1557
2337
  msgid "Please buy our very cheap 'no adverts' add-on."
2338
  msgstr "Köp gärna vårt billiga 'inga annonser'-insticksprogram."
2339
 
2340
- #: backup.php:951
2341
  msgid "Infinite recursion: consult your log for more information"
2342
  msgstr "Oändlig upprepning. konsultera din logg för mer information"
2343
 
2344
- #: backup.php:112
2345
  msgid "Could not create %s zip. Consult the log file for more information."
2346
  msgstr "Kunde inte skapa %s-zip. Konsultera loggfilen för mer information."
2347
 
2348
- #: admin.php:102 admin.php:119
2349
  msgid "Allowed Files"
2350
  msgstr "Tillåtna Filer"
2351
 
2352
- #: admin.php:182
2353
  msgid "Settings"
2354
  msgstr "Inställningar"
2355
 
2356
- #: admin.php:186
2357
  msgid "Add-Ons / Pro Support"
2358
  msgstr "Insticksprogram / Pro Support"
2359
 
2360
- #: admin.php:197 admin.php:201 admin.php:205 admin.php:214 admin.php:1227
2361
- #: admin.php:2373 admin.php:2380 admin.php:2382
2362
  msgid "Warning"
2363
  msgstr "Varning"
2364
 
2365
- #: admin.php:197
2366
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2367
  msgstr "Du har mindre än %s ledigt diskutrymme på disken som UpdraftPlus konfigurerats att använda för att skapa backuper. UpdraftPlus kan få slut på utrymme. Kontakta ditt webbhotell för att lösa detta problem."
2368
 
2369
- #: admin.php:201
2370
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2371
  msgstr "UpdraftPlus stöder inte officiellt versioner av WordPress före %s. Det kan fungera för dig, men om det inte gör det, var då medveten om att ingen support är tillgänglig förrän du uppgraderar WordPress."
2372
 
2373
- #: updraftplus.php:1049
2374
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2375
  msgstr "Backupen är inte klar; ett återupptagande är schemalagt inom 5 minuter"
2376
 
2377
- #: backup.php:358
2378
  msgid "Backed up"
2379
  msgstr "Backade upp"
2380
 
2381
- #: backup.php:358
2382
  msgid "WordPress backup is complete"
2383
  msgstr "WordPress-backup är klar"
2384
 
2385
- #: backup.php:358
2386
  msgid "Backup contains"
2387
  msgstr "Backupen innehåller"
2388
 
2389
- #: backup.php:358
2390
  msgid "Latest status"
2391
  msgstr "Senaste status"
2392
 
2393
- #: backup.php:387
2394
  msgid "Backup directory (%s) is not writable, or does not exist."
2395
  msgstr "Backup-katalog (%s) är inte skrivbar, eller existerar inte."
2396
 
2397
- #: updraftplus.php:1276
2398
  msgid "Could not read the directory"
2399
  msgstr "Kunde inte läsa katalogen"
2400
 
2401
- #: updraftplus.php:1293
2402
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2403
  msgstr "Kunde inte spara backup-historik eftersom vi inte har någon backup-matris. Backupen misslyckades troligen."
2404
 
2405
- #: backup.php:885
2406
  msgid "Could not open the backup file for writing"
2407
  msgstr "Kunde inte öppna backupfilen för skrivning"
2408
 
2409
- #: backup.php:919
2410
  msgid "Generated: %s"
2411
  msgstr "Genererade: %s"
2412
 
2413
- #: backup.php:920
2414
  msgid "Hostname: %s"
2415
  msgstr "Värdnamn: %s"
2416
 
2417
- #: backup.php:921
2418
  msgid "Database: %s"
2419
  msgstr "Databas: %s"
2420
 
2421
- #: backup.php:602
2422
  msgid "Table: %s"
2423
  msgstr "Tabell: %s"
2424
 
2425
- #: backup.php:607
2426
  msgid "Skipping non-WP table: %s"
2427
  msgstr "Hoppar över icke-WP-tabeller: %s"
2428
 
2429
- #: backup.php:702
2430
  msgid "Delete any existing table %s"
2431
  msgstr "Ta bort eventuell befintlig tabell %s"
2432
 
2433
- #: backup.php:711
2434
  msgid "Table structure of table %s"
2435
  msgstr "Tabellstruktur i tabell %s"
2436
 
2437
- #: backup.php:717
2438
  msgid "Error with SHOW CREATE TABLE for %s."
2439
  msgstr "Fel med SHOW CREATE TABLE för %s."
2440
 
2441
- #: backup.php:824
2442
  msgid "End of data contents of table %s"
2443
  msgstr "Slut på datainnehåll i tabell %s"
2444
 
2445
- #: updraftplus.php:1448 restorer.php:87 admin.php:719
2446
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2447
  msgstr "Avkryptering misslyckades. Databasfilen är krypterad, men du har inte angett någon krypteringsnyckel."
2448
 
2449
- #: updraftplus.php:1461 restorer.php:102 admin.php:737
2450
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2451
  msgstr "Avkryptering misslyckades. Den mest troliga anledningen är att du använt fel nyckel."
2452
 
2453
- #: updraftplus.php:1461
2454
  msgid "The decryption key used:"
2455
  msgstr "Avkrypteringsnyckeln som användes:"
2456
 
2457
- #: updraftplus.php:1479
2458
  msgid "File not found"
2459
  msgstr "Filen hittades ej"
2460
 
2461
- #: updraftplus.php:1529
2462
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2463
  msgstr "Kan du översätta? Vill du förbättra UpdraftPlus för de som talar ditt språk?"
2464
 
2465
- #: updraftplus.php:1531 updraftplus.php:1537
2466
  msgid "Like UpdraftPlus and can spare one minute?"
2467
  msgstr "Gillar du UpdraftPlus och kan avvara en minut?"
2468
 
2469
- #: updraftplus.php:624
2470
  msgid "Themes"
2471
  msgstr "Teman"
2472
 
2473
- #: updraftplus.php:625
2474
  msgid "Uploads"
2475
  msgstr "Uppladdningar"
2476
 
2477
- #: updraftplus.php:640
2478
  msgid "Others"
2479
  msgstr "Annat"
2480
 
2481
- #: updraftplus.php:944
2482
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2483
  msgstr "Kunde inte skapa filer i backup-katalogen. Backup avbröts - kontrollera dina UpdraftPlus-inställningar."
2484
 
2485
- #: backup.php:857
2486
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2487
  msgstr "Krypteringsfel uppstod vid kryptering av databasen. Krypteringen avbröts."
2488
 
2489
- #: updraftplus.php:1040
2490
  msgid "The backup apparently succeeded and is now complete"
2491
  msgstr "Backupen lyckades uppenbarligen och är nu klar"
2492
 
2493
- #: updraftplus.php:1046
2494
  msgid "The backup attempt has finished, apparently unsuccessfully"
2495
  msgstr "Backup-försöket har avslutats, uppenbarligen utan framgång"
2496
 
@@ -2498,23 +2677,23 @@ msgstr "Backup-försöket har avslutats, uppenbarligen utan framgång"
2498
  msgid "UpdraftPlus Backups"
2499
  msgstr "UpdraftPlus-backuper"
2500
 
2501
- #: updraftplus.php:353 updraftplus.php:358 updraftplus.php:363 admin.php:218
2502
- #: admin.php:222
2503
  msgid "UpdraftPlus notice:"
2504
  msgstr "UpdraftPlus-meddelande:"
2505
 
2506
- #: updraftplus.php:353
2507
  msgid "The log file could not be read."
2508
  msgstr "Loggfilen kunde inte läsas."
2509
 
2510
- #: updraftplus.php:358
2511
  msgid "No log files were found."
2512
  msgstr "Ingen loggfil hittades."
2513
 
2514
- #: updraftplus.php:363
2515
  msgid "The given file could not be read."
2516
  msgstr "Den aktuella filen kunde inte läsas."
2517
 
2518
- #: updraftplus.php:623
2519
  msgid "Plugins"
2520
  msgstr "Tillägg"
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2013-08-20 10:44:20+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
+ #: methods/googledrive.php:482
14
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
15
+ msgstr "<strong>Detta är inte ett mappnamn</strong>. För att hitta en mapps ID navigerar du till den mappen i Google Drive med din webbläsare och kopierar ID:t från webbläsarens adressfält. Det är den delen som kommer efter <kbd>#mappar/</kbd>. Lämna tomt för att använda din root-mapp."
16
+
17
+ #: methods/cloudfiles.php:372 methods/s3.php:349 methods/ftp.php:164
18
+ #: addons/webdav.php:287 addons/sftp.php:257
19
+ msgid "Settings test result:"
20
+ msgstr ""
21
+
22
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
23
+ #: methods/googledrive.php:63
24
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
25
+ msgstr ""
26
+
27
+ #: admin.php:1276
28
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
29
+ msgstr ""
30
+
31
+ #: addons/autobackup.php:172
32
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
33
+ msgstr ""
34
+
35
+ #: addons/autobackup.php:224
36
+ msgid "UpdraftPlus Automatic Backups"
37
+ msgstr ""
38
+
39
+ #: addons/autobackup.php:229
40
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
41
+ msgstr ""
42
+
43
+ #: addons/autobackup.php:230
44
+ msgid "Proceed with update"
45
+ msgstr "Fortsätt med uppdateringen"
46
+
47
+ #: addons/autobackup.php:52 addons/autobackup.php:115
48
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
49
+ msgstr ""
50
+
51
+ #: addons/autobackup.php:56 addons/autobackup.php:121
52
+ msgid "Starting automatic backup..."
53
+ msgstr "Startar automatisk säkerhetskopiering..."
54
+
55
+ #: addons/autobackup.php:78
56
+ msgid "plugins"
57
+ msgstr "tillägg"
58
+
59
+ #: addons/autobackup.php:85
60
+ msgid "themes"
61
+ msgstr "teman"
62
+
63
+ #: addons/autobackup.php:107
64
+ msgid "You do not have sufficient permissions to update this site."
65
+ msgstr ""
66
+
67
+ #: addons/autobackup.php:115
68
+ msgid "Creating database backup with UpdraftPlus..."
69
+ msgstr ""
70
+
71
+ #: addons/autobackup.php:123 addons/autobackup.php:193
72
+ #: addons/autobackup.php:216
73
+ msgid "Automatic Backup"
74
+ msgstr "Automatisk säkerhetskopiering"
75
+
76
+ #: addons/autobackup.php:150
77
+ msgid "Creating backup with UpdraftPlus..."
78
+ msgstr ""
79
+
80
+ #: addons/autobackup.php:157
81
+ msgid "Errors have occurred:"
82
+ msgstr ""
83
+
84
+ #: addons/autobackup.php:170
85
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
86
+ msgstr ""
87
+
88
+ #: addons/autobackup.php:28 addons/autobackup.php:228
89
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
90
+ msgstr ""
91
+
92
+ #: addons/autobackup.php:52
93
+ msgid "Creating %s and database backup with UpdraftPlus..."
94
+ msgstr ""
95
+
96
+ #: addons/morefiles.php:94
97
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
98
+ msgstr ""
99
+
100
+ #: addons/morefiles.php:99
101
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
102
+ msgstr ""
103
+
104
+ #: addons/morefiles.php:118 addons/morefiles.php:119
105
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
106
+ msgstr ""
107
+
108
+ #: addons/morefiles.php:118 addons/morefiles.php:119
109
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
110
+ msgstr ""
111
+
112
+ #: admin.php:1257
113
+ msgid "Support"
114
+ msgstr ""
115
+
116
+ #: admin.php:1257
117
+ msgid "More plugins"
118
+ msgstr ""
119
+
120
+ #: admin.php:898
121
+ msgid "%s version: %s"
122
+ msgstr ""
123
+
124
+ #: admin.php:899
125
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
126
+ msgstr ""
127
+
128
+ #: admin.php:973
129
+ msgid "This database backup is missing core WordPress tables: %s"
130
+ msgstr ""
131
+
132
+ #: admin.php:976
133
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
134
+ msgstr ""
135
+
136
+ #: admin.php:855
137
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
138
+ msgstr ""
139
+
140
+ #: admin.php:287
141
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
142
+ msgstr ""
143
+
144
+ #: admin.php:129 admin.php:276
145
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
146
+ msgstr ""
147
+
148
+ #: admin.php:129 admin.php:276
149
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
150
+ msgstr ""
151
+
152
+ #: admin.php:261
153
+ msgid "Update Plugin"
154
+ msgstr ""
155
+
156
+ #: admin.php:265
157
+ msgid "Update Theme"
158
+ msgstr ""
159
+
160
+ #: admin.php:127 admin.php:274
161
+ msgid "Dismiss (for %s weeks)"
162
+ msgstr ""
163
+
164
+ #: admin.php:128 admin.php:275
165
+ msgid "Be safe with an automatic backup"
166
+ msgstr ""
167
+
168
+ #: restorer.php:971
169
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
170
+ msgstr ""
171
+
172
+ #: admin.php:1261
173
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
174
+ msgstr "Om du fortfarande kan läsa dessa ord efter att sidan laddat färdigt, då finns det ett JavaScript- eller jQuery-problem på webbplatsen."
175
+
176
+ #: admin.php:108
177
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
178
+ msgstr "Följ denna länk för att försöka avkryptera och ladda ner databasfilen till din dator."
179
+
180
+ #: admin.php:109
181
+ msgid "This decryption key will be attempted:"
182
+ msgstr "Denna avkrypteringsnyckel kommer att testas:"
183
+
184
+ #: admin.php:110
185
+ msgid "Unknown server response:"
186
+ msgstr "Okänt serversvar:"
187
+
188
+ #: admin.php:111
189
+ msgid "Unknown server response status:"
190
+ msgstr "Status för okänt serversvar:"
191
+
192
+ #: admin.php:112
193
+ msgid "The file was uploaded."
194
+ msgstr "Filen laddades upp."
195
+
196
+ #: admin.php:103
197
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
198
+ msgstr "Denna fil verkar inte vara ett UpdraftPlus backup-arkiv (sådana filer är .zip eller .gz-filer och har namn såsom: backup_(time)_(site name)_(code)_(type).(zip|gz)). Men UpdraftPlus-arkiv är standard zip/SQL-filer, så om du är säker på att din fil har rätt format, då kan du ge den ett nytt namn som matchar detta mönster."
199
+
200
+ #: admin.php:104
201
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
202
+ msgstr "(se till att du försökte ladda upp en zip-fil som tidigare skapad av UpdraftPlus)"
203
+
204
+ #: admin.php:105
205
+ msgid "Upload error:"
206
+ msgstr "Fel vid uppladdning:"
207
+
208
+ #: admin.php:106
209
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
210
+ msgstr "Denna fil verkar inte vara ett krypterat UpdraftPlus databasarkiv (sådana filer är .gz.crypt -filer med namn som exempelvis: backup_(tid)_(webbplatsnamn)_(kod)_db.crypt.gz)."
211
+
212
+ #: admin.php:107
213
+ msgid "Upload error"
214
+ msgstr "Uppladdningsfel"
215
+
216
+ #: admin.php:96
217
+ msgid "Delete from your web server"
218
+ msgstr "Ta bort från din webbserver"
219
+
220
+ #: admin.php:97
221
+ msgid "Download to your computer"
222
+ msgstr "Ladda ner till din dator"
223
+
224
+ #: admin.php:98
225
+ msgid "and then, if you wish,"
226
+ msgstr "och sedan, om du önskar,"
227
+
228
  #: methods/s3.php:369
229
  msgid "Examples of S3-compatible storage providers:"
230
  msgstr "Exempel på S3-kompatibla lagringstjänster:"
231
 
232
+ #: methods/googledrive.php:208
233
  msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
234
  msgstr "Uppladdning förväntas misslyckas: %s-gränsen för enstaka filer är %s, och filen är %s Gb (%d bytes)"
235
 
236
+ #: backup.php:624
237
  msgid "The backup directory is not writable - the database backup is expected to shortly fail."
238
  msgstr "Backup-katalogen är inte skrivbar - databasbackupen förväntas misslyckas inom kort."
239
 
240
+ #: admin.php:2529
241
  msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
242
  msgstr "Kommer inte att ta bort några arkiv efter uppackning eftersom det inte fanns någon molnlagring för denna backup"
243
 
244
+ #: admin.php:2252
245
  msgid "(%d archive(s) in set)."
246
  msgstr "(%d arkiv i setet)."
247
 
248
+ #: admin.php:2255
249
  msgid "You appear to be missing one or more archives from this multi-archive set."
250
  msgstr "Du verkar sakna ett eller flera arkiv från detta multiarkiv-set."
251
 
252
+ #: admin.php:2018
253
  msgid "Split archives every:"
254
  msgstr "Dela upp arkiv varje:"
255
 
256
+ #: admin.php:2019
257
  msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
258
  msgstr "UpdraftPlus kommer att dela upp backup-arkiv när de överstiger denna filstorlek. Det förinställda värdet är 1 gigabyte. Var försiktig så att du lämnar lite marginal ifall din webbserver har en egen gräns (till exempel 2 Gb / 2048 Mb-gräns på vissa 32-bitars servrar/filsystem."
259
 
260
+ #: admin.php:1892
261
  msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
262
  msgstr "Om du matar in flera filer/kataloger, skilj dem åt med kommatecken. Du kan använda ett * på slutet som jokertecken."
263
 
264
+ #: admin.php:89
 
 
 
 
265
  msgid "Error: the server sent an empty response."
266
  msgstr "Fel: servern skickade ett tomt svar."
267
 
268
+ #: admin.php:90
269
  msgid "Warnings:"
270
  msgstr "Varningar:"
271
 
272
+ #: admin.php:92
273
  msgid "Error: the server sent us a response (JSON) which we did not understand."
274
  msgstr "Fel: servern skickade oss ett svar (JSON) som vi inte förstod."
275
 
276
+ #: admin.php:1280
277
  msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
278
  msgstr "Din WordPress-installation har gamla kataloger från sitt tillstånd innan du återskapade/migrerade (teknisk information: dessa har suffixet -old). Använd denna knapp för att ta bort dem (om du har verifierat att återställningen lyckades)."
279
 
280
+ #: admin.php:1074
281
  msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
282
  msgstr "Detta ser ut som en fil skapad av UpdraftPlus, men den här installationen känner inte igen den här typen av objekt: %s. Kanske måste du installera ett insticksprogram?"
283
 
284
+ #: admin.php:560
285
  msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
286
  msgstr "Backup-arkivfilen har framgångsrikt behandlats. Tryck nu på Återställ igen för att fortsätta."
287
 
288
+ #: admin.php:562
289
  msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
290
  msgstr "Backup-arkivfilen har behandlats, men med några varningar. Om allt fungerar så kan du klicka Återställ igen för att fortsätta. Annars avbryt och rätta till eventuella problem först."
291
 
292
+ #: admin.php:564
293
  msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
294
  msgstr "Backup-arkivfilen har bearbetats, men några fel har uppstått. Du måste avbryta och rätta till alla problem innan du försöker igen."
295
 
296
+ #: admin.php:473
297
  msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
298
  msgstr "Backup-arkivet för denna fil kunde inte hittas. Fjärrlagringsmetoden som används (%s) tillåter oss inte att hämta filer. För att utföra återställning med hjälp av UpdraftPlus, måste du hämta en kopia av denna fil och placera den inuti UpdraftPlus arbetskatalog."
299
 
300
+ #: admin.php:497
301
  msgid "No such backup set exists"
302
  msgstr "Inget sådant backup-set existerar"
303
 
304
+ #: admin.php:535
305
  msgid "File not found (you need to upload it): %s"
306
  msgstr "Filen hittades inte (du måste ladda upp den): %s"
307
 
308
+ #: admin.php:537
309
  msgid "File was found, but is zero-sized (you need to re-upload it): %s"
310
  msgstr "Filen hittades, men har nollstorlek (du måste ladda upp den igen): %s"
311
 
312
+ #: admin.php:541
313
  msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
314
  msgstr "Filen (%s) hittades, men har en annan storlek (%s) jämfört med förväntade (%s) - den kan vara korrupt."
315
 
316
+ #: admin.php:555
317
  msgid "This multi-archive backup set appears to have the following archives missing: %s"
318
  msgstr "Detta multibackup-set verkar sakna följande arkiv: %s"
319
 
320
+ #: restorer.php:234
321
  msgid "Failed to move directory (check your file permissions and disk quota): %s"
322
  msgstr "Misslyckades med att flytta katalog (kontrollera dina behörigheter och disktilldelning): %s"
323
 
324
+ #: restorer.php:434
325
  msgid "This directory already exists, and will be replaced"
326
  msgstr "Katalogen existerar redan och kommer att ersättas"
327
 
328
+ #: restorer.php:225
329
  msgid "Failed to move file (check your file permissions and disk quota): %s"
330
  msgstr "Misslyckades med att flytta fil (kontrollera dina behörigheter och disktilldelning): %s"
331
 
333
  msgid "Moving unpacked backup into place..."
334
  msgstr "Flyttar uppackad backup till sin plats..."
335
 
336
+ #: backup.php:1256 backup.php:1492
337
  msgid "Failed to open the zip file (%s) - %s"
338
  msgstr "Misslyckades med att öppna zip-fil (%s) - %s"
339
 
340
+ #: addons/morefiles.php:79
341
  msgid "WordPress root directory server path: %s"
342
  msgstr "Sökväg till WordPress rotkatalog: %s"
343
 
349
  msgid "%s end-point"
350
  msgstr "%s slutpunkt"
351
 
352
+ #: admin.php:2486
353
  msgid "File is not locally present - needs retrieving from remote storage"
354
  msgstr "Filen är inte närvarande lokalt - måste hämtas från fjärrlagringsplats"
355
 
357
  msgid "S3 (Compatible)"
358
  msgstr "S3 (Kompatibel)"
359
 
360
+ #: admin.php:2465
361
  msgid "Final checks"
362
  msgstr "Slutkontroller"
363
 
364
+ #: admin.php:2484
365
  msgid "Looking for %s archive: file name: %s"
366
  msgstr "Letar efter %s-arkiv: filnamn: %s"
367
 
368
+ #: admin.php:2024
369
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
370
  msgstr "Markera denna för att ta bort överflödiga backupfiler från din server efter att backupen kört klart (om du avmarkerar kommer alla filer som skickats för fjärrlagring också att bli kvar lokalt, och alla filer som lagras lokalt kommer inte att omfattas av bevarande-gränserna)."
371
 
372
+ #: admin.php:1927
373
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
  msgstr "Släpp krypterade databasfiler (db.gz.crypt-filer) här för att ladda upp dem för dekryptering"
375
 
376
+ #: admin.php:1884
377
  msgid "Your wp-content directory server path: %s"
378
  msgstr "Sökväg till din wp-content-katalog: %s"
379
 
380
+ #: admin.php:102
381
  msgid "Raw backup history"
382
  msgstr "Råbackuphistoria"
383
 
384
+ #: admin.php:1584
385
  msgid "Show raw backup and file list"
386
  msgstr "Visa råbackup och fillista"
387
 
388
+ #: admin.php:88
389
  msgid "Processing files - please wait..."
390
  msgstr "Bearbetar filer - var god vänta..."
391
 
392
+ #: admin.php:1397
393
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
394
  msgstr "Din WordPress-installation har problem med utmatning av extra blanksteg. Detta kan göra backuper som du laddar ner härifrån korrupta."
395
 
396
+ #: admin.php:1397
397
  msgid "Please consult this FAQ for help on what to do about it."
398
  msgstr "Vänligen konsultera denna FAQ för hjälp om vad du kan göra åt det."
399
 
400
+ #: admin.php:861
401
  msgid "Failed to open database file."
402
  msgstr "Misslyckades med att öppna databasfil."
403
 
404
+ #: admin.php:843
405
  msgid "Failed to write out the decrypted database to the filesystem."
406
  msgstr "Misslyckades med att skriva den dekrypterade databasen till filsystemet."
407
 
408
+ #: admin.php:663
409
  msgid "Known backups (raw)"
410
  msgstr "Kända backuper (råa)"
411
 
412
+ #: restorer.php:525
413
  msgid "Using directory from backup: %s"
414
  msgstr "Använder katalog från backup: %s"
415
 
416
+ #: restorer.php:477
417
  msgid "Files found:"
418
  msgstr "Hittade filer:"
419
 
420
+ #: restorer.php:483
421
  msgid "Unable to enumerate files in that directory."
422
  msgstr "Kan inte räkna upp filer i den katalogen."
423
 
424
+ #: restorer.php:818
425
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
  msgstr "Begärd tabellmotor (%s) finns inte tillgänglig ä ändrar till MyISAM."
427
 
428
+ #: restorer.php:829
429
  msgid "Restoring table (%s)"
430
  msgstr "Återställer tabell (%s)"
431
 
432
+ #: restorer.php:285
433
  msgid "An existing unremoved backup from a previous restore exists: %s"
434
  msgstr "En befintlig ej borttagen backup från en tidigare återställning finns: %s"
435
 
436
+ #: backup.php:1309 backup.php:1502
437
  msgid "A zip error occurred - check your log for more details."
438
  msgstr "Ett zip-fel inträffade - kontrollera din logg för fler detaljer."
439
 
441
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
442
  msgstr "Detta ser ut som en migration (backupen kommer från en webbplats med en annan adress/URL), men du valde inte alternativet sök-och-ersätt i databasen. Det är vanligen ett misstag."
443
 
444
+ #: restorer.php:902
445
  msgid "An error occured on the first CREATE TABLE command - aborting run"
446
  msgstr "Ett fel inträffade vid det första CREATE TABLE-kommandot - avbryter körning"
447
 
448
+ #: admin.php:2498
449
  msgid "file is size:"
450
  msgstr "filen har storleken:"
451
 
452
+ #: admin.php:2219
453
  msgid "database"
454
  msgstr "databas"
455
 
456
+ #: admin.php:287 admin.php:1261
 
 
 
 
457
  msgid "Go here for more information."
458
  msgstr "Gå hit för mer information."
459
 
460
+ #: admin.php:1457
461
  msgid "Downloading / preparing backup files..."
462
  msgstr "Laddar ner / förbereder backupfiler"
463
 
464
+ #: admin.php:87
465
  msgid "Some files are still downloading or being processed - please wait."
466
  msgstr "Några filer laddas fortfarande ner eller bearbetas - var god vänta."
467
 
468
+ #: admin.php:893
469
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
470
  msgstr "Detta backup-set kommer från en annan webbplats - det här är inte en återställning utan en migration. Du måste ha Migrator-insticksprogrammet för att få detta att fungera."
471
 
477
  msgid "%s upload failed"
478
  msgstr "%s uppladdning misslyckades"
479
 
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
  msgid "Enter in format HH:MM (e.g. 14:22)."
482
  msgstr "Ange i formatet HH:MM (ex. 14:22)."
483
 
484
+ #: addons/fixtime.php:120 addons/fixtime.php:129
485
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
486
  msgstr "Tidszonen som används är den från dina WordPress-inställningar, se Inställningar -> Allmänt."
487
 
488
+ #: methods/dropbox.php:51
489
  msgid "Dropbox error: %s (see log file for more)"
490
  msgstr "Dropbox fel: %s (se logg-fil för mer information)"
491
 
492
+ #: methods/dropbox.php:173
493
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
  msgstr "Du verkar inte ha verifierats hos %s (vid borttagning)"
495
 
496
+ #: methods/dropbox.php:181
497
  msgid "Failed to access %s when deleting (see log file for more)"
498
  msgstr "Misslyckades att komma åt %s vid borttagning (se logg-fil för mer information)"
499
 
500
+ #: methods/dropbox.php:211
501
  msgid "You do not appear to be authenticated with %s"
502
  msgstr "Du verkar inte ha verifierats hos %s"
503
 
527
  msgid "%s error - failed to re-assemble chunks"
528
  msgstr "%s fel - misslyckades att återsammansätta delarna"
529
 
530
+ #: methods/googledrive.php:391
531
  msgid "%s error: zero-size file was downloaded"
532
  msgstr "%s fel: fil med nollstorlek laddades ner"
533
 
534
+ #: restorer.php:471 admin.php:830 admin.php:911 admin.php:916 admin.php:1067
535
+ #: admin.php:1074
536
  msgid "Error: %s"
537
  msgstr "Fel: %s"
538
 
539
+ #: admin.php:2041
540
  msgid "Backup directory specified exists, but is <b>not</b> writable."
541
  msgstr "Backup-katalogen som specificerats existerar men är <b>inte</b> skrivbar."
542
 
543
+ #: admin.php:2039
544
  msgid "Backup directory specified does <b>not</b> exist."
545
  msgstr "Backup-katalogen som specificerats existerar <b>inte</b>."
546
 
547
+ #: admin.php:893 admin.php:1799
548
  msgid "Warning: %s"
549
  msgstr "Varning: %s"
550
 
551
+ #: admin.php:1351
552
  msgid "Last backup job run:"
553
  msgstr "Senaste körning av backup-jobb:"
554
 
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
  msgid "%s: unreadable file - could not be backed up"
557
  msgstr "%s: oläsbar fil - kunde inte backas upp"
558
 
559
+ #: backup.php:1013
560
  msgid "Failed to open directory: %s"
561
  msgstr "Misslyckades med att öppna katalog: %s"
562
 
563
+ #: backup.php:1270
564
  msgid "A very large file was encountered: %s (size: %s Mb)"
565
  msgstr "En mycket stor fil påträffades: %s (storlek: %s Mb)"
566
 
567
+ #: backup.php:791
568
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
569
  msgstr "Tabell %s har väldigt många rader (%s) - vi hoppas att ditt webbhotell ger dig tillräckliga resurser att dumpa ut den tabellen i backupen."
570
 
571
+ #: backup.php:703
572
  msgid "An error occurred whilst closing the final database file"
573
  msgstr "Ett fel uppstod under stängning av den sista databasfilen"
574
 
575
+ #: backup.php:364
576
  msgid "Warnings encountered:"
577
  msgstr "Påträffade varningar:"
578
 
579
+ #: updraftplus.php:1084
580
  msgid "The backup apparently succeeded (with warnings) and is now complete"
581
  msgstr "Backupen verkar ha lyckats (med varningar) och är nu komplett"
582
 
583
+ #: updraftplus.php:435
584
  msgid "Your free disk space is very low - only %s Mb remain"
585
  msgstr "Ditt lediga diskutrymme är väldigt lågt - bara %s Mb återstår"
586
 
636
  msgid "Check your file permissions: Could not successfully create and enter directory:"
637
  msgstr "Kontrollera dina filbehörigheter: Kunde inte skapa och öppna katalog:"
638
 
639
+ #: methods/dropbox.php:273
640
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
641
  msgstr "Din webbservers PHP-installation saknar en nödvändig modul (%s). Vänligen kontakta ditt webbhotells support och be dem aktivera den."
642
 
648
  msgid "The error reported by %s was:"
649
  msgstr "Felet som rapporterades av %s var:"
650
 
651
+ #: restorer.php:541
652
  msgid "Please supply the requested information, and then continue."
653
  msgstr "Vänligen tillhandahåll den efterfrågade informationen och fortsätt sedan."
654
 
655
+ #: restorer.php:548
656
  msgid "New table prefix:"
657
  msgstr "Nytt tabell-prefix:"
658
 
659
+ #: restorer.php:884
660
  msgid "Cannot drop tables, so deleting instead (%s)"
661
  msgstr "Kan inte släppa tabeller, så vänligen ta istället bort (%s)"
662
 
663
+ #: restorer.php:714 admin.php:916
664
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
665
  msgstr "För att importera en vanlig WordPress-webbplats till en multisajt-installation krävs både multisajt- och migrator-insticksprogrammen."
666
 
667
+ #: restorer.php:720 admin.php:924
668
  msgid "Site information:"
669
  msgstr "Webbplatsinformation:"
670
 
671
+ #: restorer.php:879
672
  msgid "Cannot create new tables, so skipping this command (%s)"
673
  msgstr "Kan inte skapa nya tabeller, hoppar över kommandot (%s)"
674
 
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
676
  msgid "Warning:"
677
  msgstr "Varning:"
678
 
679
+ #: restorer.php:668
680
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
681
  msgstr "Din databasanvändare har inte behörighet att skapa tabeller. Vi kommer att försöka återskapa genom att helt enkelt tömma tabellerna; detta borde fungera såvida a)du återställer från en WordPress-version med samma databasstruktur, och b) Din importerade databas inte innehåller några tabeller som inte redan finns på den importerande webbplatsen."
682
 
683
+ #: restorer.php:683
684
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
685
  msgstr "Din databasanvändare har inte behörighet att släppa tabeller. Vi kommer att försöka återskapa genom att helt enkelt tömma tabellerna; detta borde fungera såvida du återställer från en WordPress-version med samma databasstruktur"
686
 
687
+ #: restorer.php:35 admin.php:911
688
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
689
  msgstr "Du kör med WordPress multisajt - men din backup är inte från en multisajt-webbplats."
690
 
691
+ #: admin.php:2476
692
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
693
  msgstr "Hoppar över återskapande av WordPress-kärnan vid import av enkel webbplats till en multisajt-installation. Om du hade något nödvändigt i WordPress-katalogen kommer du att behöva lägga tillbaka det manuellt från zip-filen."
694
 
695
+ #: admin.php:2112
696
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
697
  msgstr "Din webbservers PHP-installation inkluderar inte en <strong>nödvändig</strong> (för %s) modul (%s). Vänligen kontakta ditt webbhotells support och be dem aktivera den."
698
 
699
+ #: admin.php:2112
700
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
701
  msgstr "Dina alternativ är 1) Installera/aktivera %s eller 2) Byta webbhotell - %s är en standard PHP-komponent som krävs av alla backuptillägg vi känner till som använder molnlagring."
702
 
703
+ #: admin.php:116
704
  msgid "Close"
705
  msgstr "Stäng"
706
 
707
+ #: admin.php:84
708
  msgid "Unexpected response:"
709
  msgstr "Oväntat svar:"
710
 
711
+ #: admin.php:1909
712
  msgid "To send to more than one address, separate each address with a comma."
713
  msgstr "För att skicka mer än en adress, åtskilj varje adress med ett kommatecken."
714
 
715
+ #: admin.php:101
716
  msgid "PHP information"
717
  msgstr "PHP-information"
718
 
719
+ #: admin.php:1569
720
  msgid "show PHP information (phpinfo)"
721
  msgstr "visa PHP-information (phpinfo)"
722
 
723
+ #: admin.php:1582
724
  msgid "zip executable found:"
725
  msgstr "zip exekverbar fil hittades:"
726
 
727
+ #: admin.php:1518
728
  msgid "Migrate Site"
729
  msgstr "Migrera Webbplats"
730
 
731
+ #: admin.php:1522
732
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
733
  msgstr "Migrering av data från en annan webbplats sker genom \"Återställ\"-knappen. En \"migration\" är ytterst samma sak som en återställning - men man använder backup-arkiv som importeras från en annan webbplats. UpdraftPlus modifierar återställningsprocessen efter behov för att överföra backup-data till den nya webbplatsen."
734
 
735
+ #: admin.php:1522
736
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
737
  msgstr "<a href=\"%s\">Läs denna artikel för att se hur det görs steg-för-steg.</a>"
738
 
739
+ #: admin.php:1524
740
  msgid "Do you want to migrate or clone/duplicate a site?"
741
  msgstr "Vill du migrera eller klona/duplicera en webbplats?"
742
 
743
+ #: admin.php:1524
744
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
745
  msgstr "Testa då vårt insticksprogram \"Migrator\". Efter att ha använt det en gång har du tjänat in inköpspriset jämfört med tiden som skulle ha behövts för att kopiera webbplatsen manuellt."
746
 
747
+ #: admin.php:1524
748
  msgid "Get it here."
749
  msgstr "Skaffa den här."
750
 
751
+ #: admin.php:1446
752
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
  msgstr "Tar bort... vänligen vänta på att kommunikationen med fjärrlagringsplatsen slutförs."
754
 
755
+ #: admin.php:1445
756
  msgid "Also delete from remote storage"
757
  msgstr "Ta också bort från fjärrlagringsplatsen"
758
 
759
+ #: admin.php:1387
760
  msgid "Latest UpdraftPlus.com news:"
761
  msgstr "Senaste Nyheter från UpdraftPlus.com"
762
 
763
+ #: admin.php:1367
764
  msgid "Clone/Migrate"
765
  msgstr "Klona/Migrera"
766
 
767
+ #: admin.php:1257
768
  msgid "News"
769
  msgstr "Nyheter"
770
 
771
+ #: admin.php:1257
772
  msgid "Premium"
773
  msgstr "Premium"
774
 
775
+ #: admin.php:657
776
  msgid "Local archives deleted: %d"
777
  msgstr "Lokala arkiv borttagna: %d"
778
 
779
+ #: admin.php:658
780
  msgid "Remote archives deleted: %d"
781
  msgstr "Fjärrarkiv borttagna: %d"
782
 
783
+ #: backup.php:84
784
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
785
  msgstr "%s - kunde inte backa upp denna enhet; den motsvarande katalogen existerar inte (%s)"
786
 
787
+ #: admin.php:574
788
  msgid "Backup set not found"
789
  msgstr "Backup-setet hittades inte"
790
 
791
+ #: admin.php:656
792
  msgid "The backup set has been removed."
793
  msgstr "Backup-setet har tagits bort."
794
 
795
+ #: updraftplus.php:1617
796
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
  msgstr "Prenumerera på UpdraftPlus-bloggen för att få uppdaterade nyheter och erbjudanden"
798
 
799
+ #: updraftplus.php:1617
800
  msgid "Blog link"
801
  msgstr "Blogg-länk"
802
 
803
+ #: updraftplus.php:1617
804
  msgid "RSS link"
805
  msgstr "RSS-länk"
806
 
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
  msgid "Testing %s Settings..."
809
  msgstr "Testar %s Inställningar..."
810
 
811
+ #: admin.php:1409
812
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
813
  msgstr "Eller så kan du lägga till dem manuellt i din UpdraftPlus-katalog (vanligtvis wp-content/updraft), till exempel via FTP, och sedan använda \"scanna om\"-länken ovan"
814
 
815
+ #: admin.php:303
816
  msgid "Notice"
817
  msgstr "Meddelande"
818
 
819
+ #: admin.php:303
820
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
821
  msgstr "UpdraftPlus avbuggningsläge är aktivt. Du kan se avbuggningsmeddelanden på denna sida inte bara från UpdraftPlus, utan också från alla andra tillägg som installerats. Vänligen kontrollera att meddelandet du ser kommer från UpdraftPlus innan du begär support från oss."
822
 
823
+ #: admin.php:308
824
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
825
  msgstr "W3 Total Caches objektcache är aktiv. Denna har en känd bugg som ställer till problem för alla schemalagda uppgifter (inklusive backup-jobb)."
826
 
827
+ #: admin.php:308
828
  msgid "Go here to turn it off."
829
  msgstr "Gå hit för att stänga av den."
830
 
831
+ #: admin.php:308
832
  msgid "<a href=\"%s\">Go here</a> for more information."
833
  msgstr "<a href=\"%s\">Gå hit</a> för mer information."
834
 
835
+ #: backup.php:347
836
  msgid "Errors encountered:"
837
  msgstr "Fel påträffades:"
838
 
839
+ #: admin.php:83
840
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
  msgstr "Scannar om (söker backuper som du har laddat upp manuellt till den interna backup-förvaringen)..."
842
 
843
+ #: admin.php:86
844
  msgid "Begun looking for this entity"
845
  msgstr "Har börjat leta efter denna entitet"
846
 
848
  msgid "SQL update commands run:"
849
  msgstr "SQL uppdateringskommandon kör:"
850
 
851
+ #: admin.php:91
852
  msgid "Errors:"
853
  msgstr "Fel:"
854
 
860
  msgid "rows: %d"
861
  msgstr "rader: %d"
862
 
863
+ #: addons/migrator.php:578
864
  msgid "\"%s\" has no primary key, manual change needed on row %s."
865
  msgstr "\"%s\" har ingen primärnyckel, manuell ändring krävs på rad %s."
866
 
868
  msgid "Store at"
869
  msgstr "Lagra på"
870
 
871
+ #: addons/migrator.php:303
872
  msgid "Nothing to do: the site URL is already: %s"
873
  msgstr "Inget att göra: webbplatsens URL är redan: %s"
874
 
875
+ #: addons/migrator.php:308
876
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
877
  msgstr "Varning: databasens URL webbplats-URL (%s) avviker från den förväntade (%s)"
878
 
879
+ #: addons/migrator.php:315
880
  msgid "Database search and replace: replace %s in backup dump with %s"
881
  msgstr "Databas sök och ersätt: ersätt %s i denna backup-dump med %s"
882
 
883
+ #: addons/migrator.php:332
884
  msgid "Could not get list of tables"
885
  msgstr "Kunde inte hämta lista över tabeller"
886
 
887
+ #: addons/migrator.php:343
888
  msgid "<strong>Search and replacing table:</strong> %s: already done"
889
  msgstr "<strong>Sök och ersätt tabell:</strong> %s: är redan utfört"
890
 
948
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
949
  msgstr "Misslyckades: Vi kunde logga in och flytta till den utpekade katalogen, men kunde inte skapa filen där."
950
 
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
  msgid "starting from next time it is"
953
  msgstr "med början från nästa gång är det"
954
 
955
+ #: addons/multisite.php:129
956
  msgid "Multisite Install"
957
  msgstr "Multisajt-Installation"
958
 
959
+ #: addons/multisite.php:135
960
  msgid "You do not have sufficient permissions to access this page."
961
  msgstr "Du har inte tillräcklig behörighet för att komma åt denna sida."
962
 
963
+ #: addons/multisite.php:154
964
  msgid "You do not have permission to access this page."
965
  msgstr "Du har inte behörighet att komma åt denna sida."
966
 
967
+ #: addons/multisite.php:222
968
  msgid "Must-use plugins"
969
  msgstr "Tillägg som krävs"
970
 
971
+ #: addons/multisite.php:229
972
  msgid "Blog uploads"
973
  msgstr "Blogg-uppladdningar"
974
 
984
  msgid "(learn more)"
985
  msgstr "(lär dig mer)"
986
 
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
  msgid "Failed: the %s operation was not able to start."
989
  msgstr "Misslyckades: %s-operationen kunde inte starta."
990
 
991
+ #: addons/migrator.php:254 addons/migrator.php:367
992
  msgid "Failed: we did not understand the result returned by the %s operation."
993
  msgstr "Misslyckades: vi kunde inte förstå resultatet som returnerades av %s-operationen."
994
 
995
+ #: addons/migrator.php:275
996
  msgid "Database: search and replace site URL"
997
  msgstr "Databas: sök och ersätt webbplats-URL"
998
 
999
+ #: addons/migrator.php:278
1000
  msgid "This option was not selected."
1001
  msgstr "Detta alternativ var inte valt."
1002
 
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
  msgid "Error: unexpected empty parameter (%s, %s)"
1005
  msgstr "Fel: oväntat tom parameter (%s, %s)"
1006
 
1007
+ #: addons/morefiles.php:71
1008
  msgid "The above files comprise everything in a WordPress installation."
1009
  msgstr "Ovanstående filer omfattar alla filer i en WordPress-installation"
1010
 
1011
+ #: addons/morefiles.php:78
1012
  msgid "WordPress core (including any additions to your WordPress root directory)"
1013
  msgstr "WordPress-kärnan (inklusive eventuella tillägg i din WordPress rotkatalog)"
1014
 
1015
+ #: addons/morefiles.php:126
1016
  msgid "Any other directory on your server that you wish to back up"
1017
  msgstr "Eventuell annan katalog på din server som du vill ta backup på"
1018
 
1019
+ #: addons/morefiles.php:127
1020
  msgid "More Files"
1021
  msgstr "Fler Filer"
1022
 
1023
+ #: addons/morefiles.php:142
1024
  msgid "Enter the directory:"
1025
  msgstr "Ange katalog:"
1026
 
1027
+ #: addons/morefiles.php:146
1028
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
1029
  msgstr "Om du inte är säker på vad detta alternativ är till för, då kommer du inte att vilja ha det och bör stänga av det."
1030
 
1031
+ #: addons/morefiles.php:146
1032
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
1033
  msgstr "Om du använder det, ange en absolut sökväg (den är inte relativ till din WordPress-installation)."
1034
 
1035
+ #: addons/morefiles.php:148
1036
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
1037
  msgstr "Var försiktig med vad du matar in - om du anger / så kommer den verkligen att försöka skapa en zip innehållande hela din webbserver."
1038
 
1039
+ #: addons/morefiles.php:220 addons/morefiles.php:297
1040
  msgid "No backup of %s directories: there was nothing found to back up"
1041
  msgstr "Ingen backup av %s-kataloger: inget hittades att backa upp"
1042
 
1043
+ #: addons/morefiles.php:220
1044
  msgid "more"
1045
  msgstr "fler"
1046
 
1072
  msgid "Check your file permissions: Could not successfully create and enter:"
1073
  msgstr "Kontrollera dina filbehörigheter: Kunde inte skapa och ange:"
1074
 
1075
+ #: methods/ftp.php:184
1076
  msgid "FTP Server"
1077
  msgstr "FTP-Server"
1078
 
1079
+ #: methods/ftp.php:188
1080
  msgid "FTP Login"
1081
  msgstr "FTP-Inloggning"
1082
 
1083
+ #: methods/ftp.php:192
1084
  msgid "FTP Password"
1085
  msgstr "FTP-Lösenord"
1086
 
1087
+ #: methods/ftp.php:196
1088
  msgid "Remote Path"
1089
  msgstr "Fjärrsökväg"
1090
 
1091
+ #: methods/ftp.php:197
1092
  msgid "Needs to already exist"
1093
  msgstr "Måste redan existera"
1094
 
1095
+ #: methods/ftp.php:218
1096
  msgid "Failure: No server details were given."
1097
  msgstr "Fel: Inga server-uppgifter lämnades."
1098
 
1099
+ #: methods/ftp.php:233
1100
  msgid "Failure: we did not successfully log in with those credentials."
1101
  msgstr "Fel: Vi kunde inte logga in med dessa användaruppgifter."
1102
 
1103
+ #: methods/ftp.php:241
1104
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
1105
  msgstr "Fel: ett oväntat internt UpdraftPlus-fel uppstod när användaruppgifterna testades - vänlige kontakta utvecklaren"
1106
 
1107
+ #: methods/ftp.php:245
1108
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
1109
  msgstr "Framgång: vi loggade in och bekräftade vår förmåga att skapa en fil i den utpekade katalogen (inloggningstyp:"
1110
 
1111
+ #: methods/ftp.php:248
1112
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
1113
  msgstr "Fel: vi loggade in men kunde inte skapa en fil i den utpekade katalogen."
1114
 
1141
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
1142
  msgstr "Ange en fullständig URL, börj med webdav:// eller webdavs:// och inkludera sökväg, användarnamn, lösenord och port efter behov - ex %s"
1143
 
1144
+ #: admin.php:1676 admin.php:1701
1145
  msgid "Failed"
1146
  msgstr "Misslyckades"
1147
 
1149
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
1150
  msgstr "Misslyckades: Vi kunde inte placera en fil i den katalogen - var god kontrollera dina användaruppgifter."
1151
 
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
  msgid "WordPress Core"
1154
  msgstr "WordPress-kärnan"
1155
 
1156
+ #: addons/morefiles.php:52
1157
  msgid "Over-write wp-config.php"
1158
  msgstr "Skriv över wp-config.php"
1159
 
1160
+ #: addons/morefiles.php:52
1161
  msgid "(learn more about this important option)"
1162
  msgstr "(lär dig mer om detta viktiga alternativ)"
1163
 
1164
+ #: methods/dropbox.php:290
1165
  msgid "Authenticate with Dropbox"
1166
  msgstr "Autentisera med Dropbox"
1167
 
1168
+ #: methods/dropbox.php:291
1169
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
1170
  msgstr "<strong>Efter</strong> att du har sparat dina inställningar (genom att klicka 'Spara Ändringar' nedan), kom då tillbaka hit en gång till och klicka denna länk för att fullfölja autentiseringen med Dropbox."
1171
 
1172
+ #: methods/dropbox.php:334
1173
  msgid "you have authenticated your %s account"
1174
  msgstr "du har autentiserat ditt %s-konto"
1175
 
1176
+ #: methods/dropbox.php:337
1177
  msgid "though part of the returned information was not as expected - your mileage may vary"
1178
  msgstr "men en del av den returnerade informationen var inte som väntat - din körsträcka kan variera"
1179
 
1180
+ #: methods/dropbox.php:340
1181
  msgid "Your %s account name: %s"
1182
  msgstr "Ditt %s kontonamn: %s"
1183
 
1184
+ #: methods/ftp.php:180
 
 
 
 
1185
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
  msgstr "Endast ickekrypterad FTP stöds av vanliga UpdraftPlus."
1187
 
1188
+ #: methods/ftp.php:180
1189
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
1190
  msgstr "Om du vill ha kryptering (exempelvis om du vill lagra affärskritisk information), då finns ett insticksprogram tillgängligt."
1191
 
1265
  msgid "You do not appear to be authenticated with Dropbox"
1266
  msgstr "Du verkar inte vara autentiserad hos Dropbox"
1267
 
1268
+ #: methods/dropbox.php:137 methods/dropbox.php:142
1269
  msgid "error: failed to upload file to %s (see log file for more)"
1270
  msgstr "fel: misslyckades med filuppladning till %s (se logg-fil för mer information)"
1271
 
1272
+ #: methods/dropbox.php:285
1273
  msgid "Need to use sub-folders?"
1274
  msgstr "Behöver du använda underkataloger?"
1275
 
1276
+ #: methods/dropbox.php:285
1277
  msgid "Backups are saved in"
1278
  msgstr "Backuper sparas i"
1279
 
1280
+ #: methods/dropbox.php:285
1281
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1282
  msgstr "Om du backar upp flera webbplatser till samma Dropbox och vill organisera med underkataloger, då "
1283
 
1284
+ #: methods/dropbox.php:285
1285
  msgid "there's an add-on for that."
1286
  msgstr "finns det ett insticksprogram för det."
1287
 
1309
  msgid "Cloud Files container"
1310
  msgstr "Cloud Files container"
1311
 
1312
+ #: methods/googledrive.php:452
1313
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1314
  msgstr "UpdraftPlus %s-modul <strong>kräver</strong> %s. Vänligen skicka ingen supportbegäran; det finns inga alternativ."
1315
 
1316
  #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1317
+ #: methods/s3.php:439 methods/ftp.php:222 methods/ftp.php:226
1318
  #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1319
  #: addons/sftp.php:273
1320
  msgid "Failure: No %s was given."
1384
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
  msgstr "%s Fel: Misslyckades med att skapa bucket %s. Kontrollera behörigheter och användaruppgifter."
1386
 
1387
+ #: methods/googledrive.php:462
1388
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1389
  msgstr "För längre hjälp, inklusive skärmbilder, följ denna länk. Beskrivningen nedan är tillräcklig för mer erfarna användare."
1390
 
1391
+ #: methods/googledrive.php:463
1392
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1393
  msgstr "Följ denna länk till din Google API-konsol, och skapa där ett Client ID i API Access-delen."
1394
 
1395
+ #: methods/googledrive.php:463
1396
  msgid "Select 'Web Application' as the application type."
1397
  msgstr "Välj 'Webbapplikation' som applikationstyp."
1398
 
1399
+ #: methods/googledrive.php:463
1400
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1401
  msgstr "Du måste lägga till följande som auktoriserad omdirigerings-URI (under \"Fler alternativ\") när du ombeds"
1402
 
1403
+ #: methods/googledrive.php:463
1404
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1405
  msgstr "Notera: Om du installerar UpdraftPlus på flera WordPress-webbplatser, då kan du inte återanvända ditt client ID; du måste skapa ett nytt från Googles API-konsol för varje webbplats."
1406
 
1407
+ #: methods/googledrive.php:466
1408
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1409
  msgstr "Du har inte SimpleXMLElement installerat. Google Drive-backuper kommer <b>inte</b> att fungera innan du gör det."
1410
 
1411
+ #: methods/googledrive.php:473
1412
  msgid "Client ID"
1413
  msgstr "Client ID"
1414
 
1415
+ #: methods/googledrive.php:474
1416
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1417
  msgstr "Om Google senare visar meddelandet \"invalid_client\", så har du inte angivit ett gilitigt client ID här."
1418
 
1419
+ #: methods/googledrive.php:477
1420
  msgid "Client Secret"
1421
  msgstr "Client Secret"
1422
 
1423
+ #: methods/googledrive.php:481
1424
  msgid "Folder ID"
1425
  msgstr "Folder ID"
1426
 
1427
+ #: methods/googledrive.php:485
 
 
 
 
1428
  msgid "Authenticate with Google"
1429
  msgstr "Autentisera hos Google"
1430
 
1431
+ #: methods/googledrive.php:486
1432
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1433
  msgstr "<strong>Efter</strong> att du har sparat dina inställningar (genom att klicka 'Spara Ändringar' nedag), kom då tillbaka hit igen och klicka på den här länken för att slutföra autentiseringen hos Google."
1434
 
1468
  msgstr "Testar - Var god vänta..."
1469
 
1470
  #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1471
+ #: methods/s3.php:422 methods/ftp.php:163 methods/ftp.php:201
1472
+ #: addons/webdav.php:268 addons/sftp.php:235
1473
  msgid "Test %s Settings"
1474
  msgstr "Testa %s-inställningar"
1475
 
1481
  msgid "Also, you should read this important FAQ."
1482
  msgstr "Du bör också läsa denna viktiga FAQ."
1483
 
1484
+ #: methods/googledrive.php:202
1485
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1486
  msgstr "Kontot fullt: ditt %s-konto har bara %d bytes kvar, men filen som ska laddas upp är %d bytes"
1487
 
1488
+ #: methods/googledrive.php:217
1489
  msgid "Failed to upload to %s"
1490
  msgstr "Misslyckades att ladda upp till %s"
1491
 
1492
+ #: methods/googledrive.php:334
1493
  msgid "An error occurred during %s upload (see log for more details)"
1494
  msgstr "Ett fel inträffade under %s uppladdning (se loggen för fler detaljer)"
1495
 
1496
+ #: methods/googledrive.php:373
1497
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1498
  msgstr "Google Drive fel: %d: kunde inte ladda ner: kunde inte hitta någon notering av Google Drive fil-ID för denna fil"
1499
 
1500
+ #: methods/googledrive.php:378
1501
  msgid "Could not find %s in order to download it"
1502
  msgstr "Kunde inte hitta %s för att ladda ner den"
1503
 
1504
+ #: methods/googledrive.php:391
1505
  msgid "Google Drive "
1506
  msgstr "Google Drive"
1507
 
1508
+ #: methods/googledrive.php:409
1509
  msgid "Account is not authorized."
1510
  msgstr "Kontot är inte godkänt."
1511
 
1512
+ #: methods/googledrive.php:442
1513
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1514
  msgstr "%s är ett bra val, eftersom UpdraftPlus stöder delade uppladdningar - det spelar ingen roll hur stor din webbplats är, så kan UpdraftPlus ladda upp den lite i taget utan att avbrytas av timeouts."
1515
 
1516
+ #: restorer.php:832
1517
  msgid "will restore as:"
1518
  msgstr "kommer att återställa som:"
1519
 
1520
+ #: restorer.php:899
1521
  msgid "An error (%s) occured:"
1522
  msgstr "Ett fel (%s) uppstod:"
1523
 
1524
+ #: restorer.php:899
1525
  msgid "the database query being run was:"
1526
  msgstr "databasfrågan som kördes var:"
1527
 
1528
+ #: restorer.php:905
1529
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
  msgstr "För många databasfel har uppstått - avbryter återställning (du måste återställa manuellt)"
1531
 
1532
+ #: restorer.php:913
1533
  msgid "Database lines processed: %d in %.2f seconds"
1534
  msgstr "Databasrader som bearbetats: %d på %2f sekunder"
1535
 
1536
+ #: restorer.php:858
1537
  msgid "Finished: lines processed: %d in %.2f seconds"
1538
  msgstr "Klart: rader som bearbetats: %d på %2f sekunder"
1539
 
1540
+ #: restorer.php:957 restorer.php:978
1541
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1542
  msgstr "Tabellprefix har ändrats: ändrar %s tabellfält motsvarande:"
1543
 
1544
+ #: restorer.php:961 restorer.php:1008 admin.php:1679 admin.php:1703
1545
+ #: admin.php:2496
1546
  msgid "OK"
1547
  msgstr "OK"
1548
 
1549
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1550
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1551
  msgstr "Du behöver åter-autentisera med %s eftersom dina befintliga användaruppgifter inte fungerar."
1552
 
1563
  msgid "follow this link to get it"
1564
  msgstr "följ denna länk för att skaffa det"
1565
 
1566
+ #: methods/googledrive.php:116
1567
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1568
  msgstr "Ingen refresh token mottogs från Google. Det betyder oftast att du matat in din client-hemlighet fel, eller att du inte har återautentiserat (nedan) sedan du korrigerade den. Markera den igen, följ sedan länken för att autentisera igen. Slutligen, om det inte fungerar, använd expert-läget för att rensa alla dina inställningar, skapa en ny Google client ID/hemlighet och börja om igen."
1569
 
1570
+ #: methods/googledrive.php:125
1571
  msgid "Authorization failed"
1572
  msgstr "Godkännande misslyckades"
1573
 
1574
+ #: methods/googledrive.php:146
1575
  msgid "Your %s quota usage: %s %% used, %s available"
1576
  msgstr "Din %s tilldelningsanvändning: %s %% använt, %s tillgängligt"
1577
 
1578
+ #: methods/googledrive.php:152
1579
  msgid "Success"
1580
  msgstr "Framgång"
1581
 
1582
+ #: methods/googledrive.php:152
1583
  msgid "you have authenticated your %s account."
1584
  msgstr "du har autentiserat ditt %s-konto."
1585
 
1586
+ #: methods/googledrive.php:168 methods/googledrive.php:232
1587
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1588
  msgstr "Har ännu inte fått något åtkomstbevis från Google - du måste godkänna och återgodkänna din anslutning till Google Drive."
1589
 
1590
+ #: methods/googledrive.php:169 methods/googledrive.php:363
1591
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1592
  msgstr "Har ännu inte fått något åtkomstbevis från Google (har användaren godkänt?)"
1593
 
1594
+ #: restorer.php:161
1595
  msgid "wp-config.php from backup: restoring (as per user's request)"
1596
  msgstr "wp-config.php från backup: återställer (enligt användarens önskemål)"
1597
 
1598
+ #: restorer.php:588
1599
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1600
  msgstr "Varning: PHP safe_mode är aktivt på din server. Det betyder ökad risk för timeouts. Om sådana inträffar kommer du att behöva manuellt återställa filen via phpMyAdmin eller annan metod."
1601
 
1602
+ #: restorer.php:593
1603
  msgid "Failed to find database file"
1604
  msgstr "Hittade inte databasfil"
1605
 
1606
+ #: restorer.php:599
1607
  msgid "Failed to open database file"
1608
  msgstr "Kunde inte öppna databasfil"
1609
 
1610
+ #: restorer.php:623
1611
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1612
  msgstr "Databas-åtkomst: Direkt MySQL-åtkomst är inte tillgängligt, så vi faller tillbaka till wpdb (detta kommer att vara betydligt långsammare)"
1613
 
1614
+ #: restorer.php:698 admin.php:890
1615
  msgid "Backup of:"
1616
  msgstr "Backup av:"
1617
 
1618
+ #: restorer.php:702 restorer.php:772
1619
  msgid "Old table prefix:"
1620
  msgstr "Prefix för gamla tabeller:"
1621
 
1622
+ #: admin.php:2493
1623
  msgid "Archive is expected to be size:"
1624
  msgstr "Arkivet förväntas ha storleken:"
1625
 
1626
+ #: admin.php:2501
1627
  msgid "The backup records do not contain information about the proper size of this file."
1628
  msgstr "Backupnoteringarna innehåller ingen information om den rätta storleken på den här filen."
1629
 
1630
+ #: admin.php:2548
1631
  msgid "Error message"
1632
  msgstr "Felmeddelande"
1633
 
1634
+ #: admin.php:2504 admin.php:2505
1635
  msgid "Could not find one of the files for restoration"
1636
  msgstr "Kunde inte hitta en av filerna för återskapning"
1637
 
1695
  msgid "Failed to write out the decrypted database to the filesystem"
1696
  msgstr "Misslyckades med att skriva ut den avkrypterade databasen till filsystemet"
1697
 
1698
+ #: restorer.php:157
1699
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1700
  msgstr "wp-config.php från backup: återskapas som wp-config-backup.php"
1701
 
1702
+ #: admin.php:2061
1703
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1704
  msgstr "Väljer du detta alternativ minskar säkerheten då du stoppar UpdraftPlus helt från att använda SSL för autentisering och krypterad transport, där det är möjligt. Notera att vissa molnlagringstjänster inte tillåter detta (exempelvis Dropbox), så för dessa tjänster kommer denna inställning inte att ha någon effekt."
1705
 
1706
+ #: admin.php:2085
1707
  msgid "Save Changes"
1708
  msgstr "Spara Ändringar"
1709
 
1710
+ #: methods/googledrive.php:452
1711
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1712
  msgstr "Din webbservers PHP-installation saknar en nödvändig modul (%s). Vänligen kontakta ditt webbhotells support."
1713
 
1714
+ #: admin.php:2119
1715
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1716
  msgstr "Din webbservers PHP/Curl-installation stöder inte https-åtkomst. Kommunikationen med %s kommer att vara okrypterad. Be ditt webbhotell installera Curl/SSL för att kunna kryptera (via ett insticksprogram)."
1717
 
1718
+ #: admin.php:2121
1719
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1720
  msgstr "Din webbservers PHP/Curl-installation stöder inte https-åtkomst. Vi kan inte komma åt %s utan detta stöd. Vänligen kontakta ditt webbhotells support. %s <strong>kräver</strong> Curl+https. Vänligen skicka ingen supportbegäran; det finns inget alternativ."
1721
 
1722
+ #: admin.php:2124
1723
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1724
  msgstr "Goda nyheter: Din webbplats kommunikation med %s kan krypteras. Om du ser några fel som rör krypteringen, titta i 'Expert-Inställningar' för mer hjälp."
1725
 
1726
+ #: admin.php:2197
1727
  msgid "Delete this backup set"
1728
  msgstr "Ta bort detta backup-set"
1729
 
1730
+ #: admin.php:2246
1731
  msgid "Press here to download"
1732
  msgstr "Tryck här för att ladda ner"
1733
 
1734
+ #: admin.php:2219 admin.php:2274
1735
  msgid "(No %s)"
1736
  msgstr "(Inga %s)"
1737
 
1738
+ #: admin.php:2282
1739
  msgid "Backup Log"
1740
  msgstr "Backup-Logg"
1741
 
1742
+ #: admin.php:2302
1743
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1744
  msgstr "Efter att ha tryckt på denna knapp kommer du att ges möjlighet att välja vilka komponenter du önskar återställa"
1745
 
1746
+ #: admin.php:2392
1747
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1748
  msgstr "Denna backup existerar inte i backup-historiken - återställning avbryts. Tidsstämpel:"
1749
 
1750
+ #: admin.php:2420
1751
  msgid "UpdraftPlus Restoration: Progress"
1752
  msgstr "UpdraftPlus Återställning: Pågår"
1753
 
1754
+ #: admin.php:2442
1755
  msgid "ABORT: Could not find the information on which entities to restore."
1756
  msgstr "AVBRYT: Kunde inte hitta information om vilka enheter som ska återställas."
1757
 
1758
+ #: admin.php:2443
1759
  msgid "If making a request for support, please include this information:"
1760
  msgstr "Om du begär support, vänligen inkludera denna information:"
1761
 
1762
+ #: admin.php:2055
1763
  msgid "Do not verify SSL certificates"
1764
  msgstr "Verifiera inte SSL-certifikat"
1765
 
1766
+ #: admin.php:2056
1767
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1768
  msgstr "Väljer du detta alternativ minskar du säkerheten genom att du stoppar UpdraftPlus från att verifiera identiteten hos krypterade webbplatser som den ansluter till (exempelvis Dropbox, Google Drive). Det betyder att UpdraftPlus bara kommer att använda SSL för kryptering av trafik, inte för autentisering."
1769
 
1770
+ #: admin.php:2056
1771
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1772
  msgstr "Notera att inte alla molnbackuptjänster nödvändigtvis använder SSL-autentisering."
1773
 
1774
+ #: admin.php:2060
1775
  msgid "Disable SSL entirely where possible"
1776
  msgstr "Stäng av SSL helt där det är möjligt"
1777
 
1778
+ #: admin.php:2007
1779
  msgid "Expert settings"
1780
  msgstr "Expert-Inställningar"
1781
 
1782
+ #: admin.php:2008
1783
  msgid "Show expert settings"
1784
  msgstr "Visa expert-inställningar"
1785
 
1786
+ #: admin.php:2008
1787
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1788
  msgstr "klicka denna för att visa några ytterligare alternativ; men låt bli såvida du inte har problem eller är nyfiken."
1789
 
1790
+ #: admin.php:2023
1791
  msgid "Delete local backup"
1792
  msgstr "Ta bort lokal backup"
1793
 
1794
+ #: admin.php:2028
1795
  msgid "Backup directory"
1796
  msgstr "Backup-katalog"
1797
 
1798
+ #: admin.php:2035
1799
  msgid "Backup directory specified is writable, which is good."
1800
  msgstr "Backup-katalogen som specificerades är skrivbar, vilket är bra."
1801
 
1802
+ #: admin.php:2043
1803
  msgid "Click here to attempt to create the directory and set the permissions"
1804
  msgstr "Klicka här för att försöka skapa katalogen och ställa in behörigheterna"
1805
 
1806
+ #: admin.php:2043
1807
  msgid "or, to reset this option"
1808
  msgstr "eller, för att nollställa detta alternativ"
1809
 
1810
+ #: admin.php:2043
1811
  msgid "click here"
1812
  msgstr "klicka här"
1813
 
1814
+ #: admin.php:2043
1815
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1816
  msgstr "Om detta inte lyckas kontrollera behörigheterna på din server eller ändra den till en annan katalog som är skrivbar för din webbserverprocess."
1817
 
1818
+ #: admin.php:2046
1819
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1820
  msgstr "Detta är var UpdraftPlus kommer att skriva zip-filerna den skapar inledningsvis. Denna katalog måste vara skrivbar för din webbserver. Vanligtvis vill du ha den inuti katalogen wp-content (detta är förvalt). Placera den <b>inte</b> inuti din katalog för uppladdning eftersom detta kommer att orsaka upprepningsproblem (backuper av backuper av backuper...)."
1821
 
1822
+ #: admin.php:2050
1823
  msgid "Use the server's SSL certificates"
1824
  msgstr "Använd serverns SSL-certifikat"
1825
 
1826
+ #: admin.php:2051
1827
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1828
  msgstr "Vanligtvis använder UpdraftPlus sin egen uppsättning SSL-certifikat för att verifiera identiteten hos fjärrwebbplatser (för att säkerställa att den talar med det verkliga Dropbox, Amazon S3 osv och inte en hackare). Vi håller dessa uppdaterade. Men om du råkar ut för ett SSL-fel, då kan detta alternativ (som får UpdraftPlus att använda din webbservers uppsättning istället) kanske hjälpa."
1829
 
1830
+ #: admin.php:1904
1831
  msgid "Use WordShell for automatic backup, version control and patching"
1832
  msgstr "Använd WordShell för automatisk backup, versionskontroll och patchning."
1833
 
1834
+ #: admin.php:1908
1835
  msgid "Email"
1836
  msgstr "Epost"
1837
 
1838
+ #: admin.php:1909
1839
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1840
  msgstr "Ange en adress här för att få en rapport (och hela backupen, om du väljer det) skickad till."
1841
 
1842
+ #: admin.php:1913
1843
  msgid "Database encryption phrase"
1844
  msgstr "Fras för databaskryptering"
1845
 
1846
+ #: admin.php:1920
1847
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1848
  msgstr "Om du matar in text här så används den för att kryptera backuper (Rijndael). <strong>Gör en separat notering av det och slarva inte bort den, eller så <em>kommer</em> alla dina backuper att bli oanvändbara.</strong> För närvarande är bara databasfilen krypterad. Detta är också den nyckel som används för att avkryptera backuper från detta administrationsgränssnitt (så om du ändrar den så kommer den automatiska avkrypteringen inte att fungera förrän då ändrar den tillbaka)."
1849
 
1850
+ #: admin.php:1920
1851
  msgid "You can also decrypt a database manually here."
1852
  msgstr "Du kan också avkryptera en databas manuellt här."
1853
 
1854
+ #: admin.php:1923
1855
  msgid "Manually decrypt a database backup file"
1856
  msgstr "Avkryptera en databas-backupfil manuellt"
1857
 
1858
+ #: admin.php:1930
1859
  msgid "Use decryption key"
1860
  msgstr "Använd avkrypteringsnyckel"
1861
 
1862
+ #: admin.php:1944
1863
  msgid "Copying Your Backup To Remote Storage"
1864
+ msgstr "Kopiering av Din Backup Till Fjärrlagring"
1865
 
1866
+ #: admin.php:1948
1867
  msgid "Choose your remote storage"
1868
  msgstr "Välj din fjärrlagringsplats"
1869
 
1870
+ #: admin.php:1960
1871
  msgid "None"
1872
  msgstr "Ingen"
1873
 
1874
+ #: admin.php:114
1875
  msgid "Cancel"
1876
  msgstr "Avbryt"
1877
 
1878
+ #: admin.php:100
1879
  msgid "Requesting start of backup..."
1880
  msgstr "Begär start av backup..."
1881
 
1882
+ #: admin.php:2000
1883
  msgid "Advanced / Debugging Settings"
1884
+ msgstr "Avancerat / Avbuggningsinställningar"
1885
 
1886
+ #: admin.php:2003
1887
  msgid "Debug mode"
1888
  msgstr "Avbuggningsläge"
1889
 
1890
+ #: admin.php:2004
1891
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1892
  msgstr "Markera denna för att få mer information och epost om backup-processen - användbart om något går fel. Du <strong>måste</strong> skicka oss denna logg om du skickar in en felrapport."
1893
 
1894
+ #: admin.php:1904
1895
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1896
  msgstr "Ovanstående kataloger är allt, förutom WordPress-kärnan, som du kan ladda ner ånyo från WordPress.org."
1897
 
1898
+ #: admin.php:1904
1899
  msgid "Or, get the \"More Files\" add-on from our shop."
1900
  msgstr "Eller, skaffa \"Fler Filer\"-insticksprogrammet från vår shop."
1901
 
1902
+ #: admin.php:1835
1903
  msgid "Daily"
1904
  msgstr "Dagligen"
1905
 
1906
+ #: admin.php:1835
1907
  msgid "Weekly"
1908
  msgstr "Varje vecka"
1909
 
1910
+ #: admin.php:1835
1911
  msgid "Fortnightly"
1912
  msgstr "Var 14:e dag"
1913
 
1914
+ #: admin.php:1835
1915
  msgid "Monthly"
1916
  msgstr "Månatligen"
1917
 
1918
+ #: admin.php:1844 admin.php:1862
1919
  msgid "and retain this many backups"
1920
  msgstr "och behåll så här många backuper"
1921
 
1922
+ #: admin.php:1851
1923
  msgid "Database backup intervals"
1924
  msgstr "Intervaller för databas-backup"
1925
 
1926
+ #: admin.php:1869
1927
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1928
  msgstr "Om du vill schemalägga backuper automatiskt, välj scheman från rullgardinsmenyerna ovan. Backuper sker i enlighet med specificerade intervaller. Om de två schemana är samma, då kommer båda backuperna att ske tillsammans. OM du väljer \"manuellt\" måste du klicka \"Gör Backup Nu\"-knappen när du vill att en backup ska göras."
1929
 
1930
+ #: admin.php:1870
1931
  msgid "To fix the time at which a backup should take place,"
1932
  msgstr "För att bestämma vid vilken tidpunkt en backup ska göras,"
1933
 
1934
+ #: admin.php:1870
1935
  msgid "e.g. if your server is busy at day and you want to run overnight"
1936
  msgstr "exempelvis om din server är hårt belastad dagtid och du vill köra den under natten"
1937
 
1938
+ #: admin.php:1870
1939
  msgid "use the \"Fix Time\" add-on"
1940
  msgstr "använd \"Fastställ Tid\"-insticksprogrammet"
1941
 
1942
+ #: admin.php:1874
1943
  msgid "Include in files backup"
1944
  msgstr "Inkludera i filbackupen"
1945
 
1946
+ #: admin.php:1884
1947
  msgid "Any other directories found inside wp-content"
1948
  msgstr "Varje annan katalog som hittas inuti wp-content"
1949
 
1950
+ #: admin.php:1890
1951
  msgid "Exclude these:"
1952
  msgstr "Exkludera dessa:"
1953
 
1954
+ #: admin.php:1614
1955
  msgid "Debug Database Backup"
1956
  msgstr "Avbugga Databas-backup"
1957
 
1958
+ #: admin.php:1614
1959
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1960
  msgstr "Detta orsakar en omedelbar databas-backup. Sidan kommer att frysas under laddning till dess att den är klar (alltså ej schemalagt). Backupen kan mycket väl råka ut för timeout; denna knapp är enbart bra till att kontrollera att backupen klarar att ta sig igenom de inledande stegen, eller för små WordPress-webbplatser..."
1961
 
1962
+ #: admin.php:1620
1963
  msgid "Wipe Settings"
1964
  msgstr "Radera Inställningar"
1965
 
1966
+ #: admin.php:1621
1967
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1968
  msgstr "Denna knapp tar bort alla UpdraftPlus-inställningar (men inte några av dina befintliga backuper från din molnlagringstjänst). Du kommer sedan behöva göra om alla inställningar igen. Du kan också göra detta innan du avaktiverar eller avinstallerar UpdraftPlus om du så önskar."
1969
 
1970
+ #: admin.php:1624
1971
  msgid "Wipe All Settings"
1972
  msgstr "Radera Alla Inställningar"
1973
 
1974
+ #: admin.php:1624
1975
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1976
  msgstr "Detta raderar alla dina UpdraftPlus-inställningar - är du säker på att du vill göra detta?"
1977
 
1978
+ #: admin.php:1626
1979
  msgid "Active jobs"
1980
  msgstr "Aktiva jobb"
1981
 
1982
+ #: admin.php:1647
1983
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1984
  msgstr "%s: började vid: %s; nästa återupptagande: %d (efter %ss)"
1985
 
1986
+ #: admin.php:1647
1987
  msgid "show log"
1988
  msgstr "visa logg"
1989
 
1990
+ #: admin.php:1647
1991
  msgid "delete schedule"
1992
  msgstr "ta bort schema"
1993
 
1994
+ #: admin.php:1654
1995
  msgid "(None)"
1996
+ msgstr "(Inget)"
 
 
 
 
1997
 
1998
+ #: admin.php:115 admin.php:1673 admin.php:1698
1999
  msgid "Delete"
2000
  msgstr "Ta bort"
2001
 
2002
+ #: admin.php:1739
2003
  msgid "The request to the filesystem to create the directory failed."
2004
  msgstr "Begäran till filsystemet att skapa katalogen misslyckades."
2005
 
2006
+ #: admin.php:1753
2007
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
2008
  msgstr "Katalogen skapades, men vi var tvingade att ställa behörigheten till 777 (skrivbart för alla) för att kunna skriva till den. Du bör kontrollera med ditt webbhotell att detta inte kommer att orsaka några problem"
2009
 
2010
+ #: admin.php:1757
2011
  msgid "The folder exists, but your webserver does not have permission to write to it."
2012
  msgstr "Katalogen existerar, men din webbserver har inte behörighet att skriva till den."
2013
 
2014
+ #: admin.php:1757
2015
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
2016
  msgstr "Du kommer att behöva konsultera ditt webbhotell för att få veta hur du ställer in behörighet för ett WordPress-tillägg att skriva till katalogen."
2017
 
2018
+ #: admin.php:1812
2019
  msgid "Download log file"
2020
  msgstr "Ladda ner logg-fil"
2021
 
2022
+ #: admin.php:1816
2023
  msgid "No backup has been completed."
2024
  msgstr "Ingen backup har slutförts."
2025
 
2026
+ #: admin.php:1832
2027
  msgid "File backup intervals"
2028
  msgstr "Intervall för fil-backuper"
2029
 
2030
+ #: admin.php:1835
2031
  msgid "Manual"
2032
  msgstr "Manell"
2033
 
2034
+ #: admin.php:1835
2035
  msgid "Every 4 hours"
2036
  msgstr "Var 4:e timma"
2037
 
2038
+ #: admin.php:1835
2039
  msgid "Every 8 hours"
2040
  msgstr "Var 8.e timma"
2041
 
2042
+ #: admin.php:1835
2043
  msgid "Every 12 hours"
2044
  msgstr "Var 12:e timma"
2045
 
2046
+ #: admin.php:1536
2047
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
2048
  msgstr "För att fortsätta, tryck 'Ta Backup Nu' Titta sedan på 'Sista Logg-Meddelande'-fältet för aktivitet efter ungefär 10 sekunder. WordPress bör börja köra backupen i bakgrunden."
2049
 
2050
+ #: admin.php:1538
2051
  msgid "Does nothing happen when you schedule backups?"
2052
  msgstr "Händer inget när du schemalägger backuper?"
2053
 
2054
+ #: admin.php:1538
2055
  msgid "Go here for help."
2056
  msgstr "Gå hit för hjälp."
2057
 
2058
+ #: admin.php:1544
2059
  msgid "Multisite"
2060
  msgstr "Multisajt"
2061
 
2062
+ #: admin.php:1548
2063
  msgid "Do you need WordPress Multisite support?"
2064
  msgstr "Behöver du WordPress Multisajt-support?"
2065
 
2066
+ #: admin.php:1548
2067
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2068
  msgstr "Vänligen ta en titt på UpdraftPlus Premium, eller det fristående Multisajt-insticksprogrammet."
2069
 
2070
+ #: admin.php:1553
2071
  msgid "Configure Backup Contents And Schedule"
2072
  msgstr "Konfigurera Backup-Innehåll Och Schemalägg"
2073
 
2074
+ #: admin.php:1559
2075
  msgid "Debug Information And Expert Options"
2076
  msgstr "Avbuggnings-Information Och Expert-Alternativ"
2077
 
2078
+ #: admin.php:1562
2079
  msgid "Web server:"
2080
  msgstr "Webbserver:"
2081
 
2082
+ #: admin.php:1565
2083
  msgid "Peak memory usage"
2084
  msgstr "Högsta minnesanvändning"
2085
 
2086
+ #: admin.php:1566
2087
  msgid "Current memory usage"
2088
  msgstr "Nuvarande minnesanvändning"
2089
 
2090
+ #: admin.php:1567
2091
  msgid "PHP memory limit"
2092
  msgstr "PHP minnesgräns"
2093
 
2094
+ #: admin.php:1568 admin.php:1570
2095
  msgid "%s version:"
2096
  msgstr "%s version:"
2097
 
2098
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2099
  msgid "Yes"
2100
  msgstr "Ja"
2101
 
2102
+ #: admin.php:1575 admin.php:1582
2103
  msgid "No"
2104
  msgstr "Nej"
2105
 
2106
+ #: admin.php:1578
2107
  msgid "PHP has support for ZipArchive::addFile:"
2108
  msgstr "PHP har stöd för ZipArchive::addFile:"
2109
 
2110
+ #: admin.php:1587
2111
  msgid "Total (uncompressed) on-disk data:"
2112
  msgstr "Total (okomprimerad) data på disk:"
2113
 
2114
+ #: admin.php:1588
2115
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
2116
  msgstr "Notera. Denna siffra baseras på vad som exkluderades eller inte senast du sparade alternativen."
2117
 
2118
+ #: admin.php:1595
2119
  msgid "count"
2120
+ msgstr "räkna"
2121
 
2122
+ #: admin.php:1601
2123
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
2124
  msgstr "Knapparna nedan kommer omedelbart att utföra en backup-körning, oberoende av WordPress egen schemaläggare. Om dessa fungerar medan dina schemalagda backuper och \"Ta Backup Nu\"-knappen gör absolut ingenting (alltså inte ens producerar en logg-fil), då betyder det att din schemaläggare är trasig. Du bör avaktivera alla andra tillägg, och försöka \"Ta Backup Nu\"-knappen. Om det inte fungerar, kontakta ditt webbhotell och fråga dem om de har avaktiverat wp-cron. Om det fungerar, så återaktivera dina andra tillägg ett efter ett för att hitta vilket som orsakar problemet och rapportera felet till dem."
2125
 
2126
+ #: admin.php:1609
2127
  msgid "Debug Full Backup"
2128
  msgstr "Avbugga Hel Backup"
2129
 
2130
+ #: admin.php:1609
2131
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
2132
  msgstr "Detta orsakar en omedelbar backup. Sidan kommer att frysa under laddning tills den är klar (alltså ej schemalagt)."
2133
 
2134
+ #: admin.php:1408
2135
  msgid "UpdraftPlus - Upload backup files"
2136
  msgstr "UpdraftPlus - Ladda upp backup-filer"
2137
 
2138
+ #: admin.php:1409
2139
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2140
  msgstr "Ladda upp filer till UpdraftPlus. Använd denna för att importera backuper gjorda på en annan WordPress-installation"
2141
 
2142
+ #: admin.php:1413
2143
  msgid "Drop backup zips here"
2144
  msgstr "Släpp backup-zipfiler här"
2145
 
2146
+ #: admin.php:1414 admin.php:1928
2147
  msgid "or"
2148
  msgstr "eller"
2149
 
2150
+ #: admin.php:85
2151
  msgid "calculating..."
2152
  msgstr "beräknar..."
2153
 
2154
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
2155
  msgid "Error:"
2156
  msgstr "Fel:"
2157
 
2158
+ #: admin.php:95
2159
  msgid "You should:"
2160
  msgstr "Du bör:"
2161
 
2162
+ #: admin.php:99
2163
  msgid "Download error: the server sent us a response which we did not understand."
2164
  msgstr "Nedladdningsfel: servern skickade oss ett svar som vi inte kunde förstå."
2165
 
2166
+ #: admin.php:1434
2167
  msgid "Delete backup set"
2168
  msgstr "Ta bort backup-set"
2169
 
2170
+ #: admin.php:1437
2171
  msgid "Are you sure that you wish to delete this backup set?"
2172
  msgstr "Är du säker på att du vill ta bort detta backup-set?"
2173
 
2174
+ #: admin.php:1452
2175
  msgid "Restore backup"
2176
  msgstr "Återställ backup"
2177
 
2178
+ #: admin.php:1453
2179
  msgid "Restore backup from"
2180
  msgstr "Återställ backup från"
2181
 
2182
+ #: admin.php:1465
2183
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
2184
  msgstr "Återställning ersätter denna webbplats teman, tillägg, uppladdningar, databas och/eller andra innehållskataloger (i enlighet med vad detta backup-set innehåller, och baserat på dina val)."
2185
 
2186
+ #: admin.php:1465
2187
  msgid "Choose the components to restore"
2188
  msgstr "Välj komponenter att återställa"
2189
 
2190
+ #: admin.php:1474
2191
  msgid "Your web server has PHP's so-called safe_mode active."
2192
  msgstr "Din webbserver har PHP:s så kallade safe_mode aktivt."
2193
 
2194
+ #: admin.php:1474
2195
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
2196
  msgstr "Detta gör att time-outs blir mer sannolika. Du rekommenderas att stänga av safe_mode, eller att bara återställa en entitet åt gången, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">eller att återställa manuellt</a>."
2197
 
2198
+ #: admin.php:1487
2199
  msgid "The following entity cannot be restored automatically: \"%s\"."
2200
  msgstr "Följande entitet kunde inte återställas automatiskt: \"%s\"."
2201
 
2202
+ #: admin.php:1487
2203
  msgid "You will need to restore it manually."
2204
  msgstr "Du kommer att behöva återställa den manuellt."
2205
 
2206
+ #: admin.php:1494
2207
  msgid "%s restoration options:"
2208
  msgstr "%s återställningsalternativ:"
2209
 
2210
+ #: admin.php:1502
2211
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2212
  msgstr "Du kan söka och ersätta din databas (för migrering av en webbplats till en ny plats/URL) med Migrator-insticksprogrammet - följ denna länk för mer information"
2213
 
2214
+ #: admin.php:1513
2215
  msgid "Do read this helpful article of useful things to know before restoring."
2216
  msgstr "Läs denna hjälpsamma artikel om användbara saker att veta innan du börjar återställa."
2217
 
2218
+ #: admin.php:1535
2219
  msgid "Perform a one-time backup"
2220
  msgstr "Utför en engångs-backup"
2221
 
2222
+ #: admin.php:1347
2223
  msgid "Time now"
2224
  msgstr "Tid nu"
2225
 
2226
+ #: admin.php:113 admin.php:1357
2227
  msgid "Backup Now"
2228
  msgstr "Ta Backup Nu"
2229
 
2230
+ #: admin.php:117 admin.php:1364 admin.php:2302
2231
  msgid "Restore"
2232
  msgstr "Återställ"
2233
 
2234
+ #: admin.php:1373
2235
  msgid "Last log message"
2236
  msgstr "Senaste logg-meddelandet"
2237
 
2238
+ #: admin.php:1375
2239
  msgid "(Nothing yet logged)"
2240
  msgstr "(Inget loggat ännu)"
2241
 
2242
+ #: admin.php:1376
2243
  msgid "Download most recently modified log file"
2244
  msgstr "Ladda ner den senast modifierade loggfilen"
2245
 
2246
+ #: admin.php:1380
2247
  msgid "Backups, logs & restoring"
2248
  msgstr "Backuper, loggar & återställning"
2249
 
2250
+ #: admin.php:1381
2251
  msgid "Press to see available backups"
2252
  msgstr "Tryck för att se tillgängliga backuper"
2253
 
2254
+ #: admin.php:687 admin.php:745 admin.php:1381
2255
  msgid "%d set(s) available"
2256
+ msgstr "%d set tillgängliga"
2257
 
2258
+ #: admin.php:1395
2259
  msgid "Downloading and restoring"
2260
+ msgstr "Nedladdning och Återställning"
2261
 
2262
+ #: admin.php:1400
2263
  msgid "Downloading"
2264
+ msgstr "Nedleddning"
2265
 
2266
+ #: admin.php:1400
2267
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2268
  msgstr "När du trycker en knapp för Databas/Tillägg/Teman/Uppladdningar/Annat kommer UpdraftPlus försöka hämta tillbaka backup-filen från fjärrlagringen (om sådan finns - till exempel Amazon S3, Dropbox, Google Drive, FTP) till din webbserver. Du kommer då att kunna ladda ner den till din dator. Om hämtningen från fjärrlagringsplatsen slutar framskrida (vänta 30 sekunder för att vara säker), tryck då igen för att återuppta. Kom ihåg att du kan också besöka lagringstjänstföretagets webbsida direkt."
2269
 
2270
+ #: admin.php:1401
2271
  msgid "Restoring"
2272
+ msgstr "Återställning"
2273
 
2274
+ #: admin.php:1401
2275
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2276
  msgstr "Tryck på knappen för den backup du vill återställa. Om din webbplats är stor och du använder fjärrlagring bör du först klicka på varje entitet för att hämta tillbaka den till webbservern. Detta förhindrar time-outs från att inträffa under resten av själva återställningsprocessen."
2277
 
2278
+ #: admin.php:1401
2279
  msgid "More tasks:"
2280
  msgstr "Fler uppgifter:"
2281
 
2282
+ #: admin.php:1401
2283
  msgid "upload backup files"
2284
  msgstr "ladda upp backup-filer"
2285
 
2286
+ #: admin.php:1401
2287
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2288
  msgstr "Tryck här för att titta in i din UpdraftPlus-katalog (på utrymmet i ditt webbhotell) för att se om det finns nya backup-set som du laddat upp. Var denna katalog finns ställs in med expert-inställningar nedan."
2289
 
2290
+ #: admin.php:1401
2291
  msgid "rescan folder for new backup sets"
2292
  msgstr "Scanna om en folder efter nya backup-set"
2293
 
2294
+ #: admin.php:1402
2295
  msgid "Opera web browser"
2296
  msgstr "Webbläsaren Opera"
2297
 
2298
+ #: admin.php:1402
2299
  msgid "If you are using this, then turn Turbo/Road mode off."
2300
  msgstr "Om du använder denna, stäng då av Turbo/Road-läget."
2301
 
2302
+ #: admin.php:1404
2303
  msgid "Google Drive"
2304
  msgstr "Google Drive"
2305
 
2306
+ #: admin.php:1404
2307
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2308
  msgstr "Google ändrade sin behörighetsinställning i April 2013. För att ladda ner eller återställa från Google Drive, <strong>måste</strong> du först återautentisera (med länken i Google Drives konfigureringssektion)."
2309
 
2310
+ #: admin.php:1406
2311
  msgid "This is a count of the contents of your Updraft directory"
2312
  msgstr "Detta är en räkning av innehållet i din Updraft-katalog"
2313
 
2314
+ #: admin.php:1406
2315
  msgid "Web-server disk space in use by UpdraftPlus"
2316
  msgstr "Utrymme på webbservern som används av UpdraftPlus"
2317
 
2318
+ #: admin.php:1406
2319
  msgid "refresh"
2320
  msgstr "uppdatera"
2321
 
2322
+ #: admin.php:1257
2323
  msgid "By UpdraftPlus.Com"
2324
  msgstr "Av UpdraftPlus.Com"
2325
 
2326
+ #: admin.php:1257
2327
  msgid "Lead developer's homepage"
2328
  msgstr "Huvudutvecklarens hemsida"
2329
 
2330
+ #: admin.php:1257
2331
  msgid "Donate"
2332
  msgstr "Donera"
2333
 
2334
+ #: admin.php:1257
 
 
 
 
2335
  msgid "Version"
2336
  msgstr "Version"
2337
 
2338
+ #: admin.php:1267
2339
  msgid "Your backup has been restored."
2340
  msgstr "Din backup har återskapats."
2341
 
2342
+ #: admin.php:1267
2343
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2344
  msgstr "Dina gamla kataloger (teman, uppladdningar, tillägg, och så vidare) har behållits med tillägget \"-old\" till sina namn. Ta bort dem när du är övertygad om att backupen fungerar som den ska."
2345
 
2346
+ #: admin.php:1273
2347
  msgid "Old directories successfully deleted."
2348
  msgstr "Gamla kataloger togs framgångsrikt bort."
2349
 
2350
+ #: admin.php:1276
 
 
 
 
2351
  msgid "Current limit is:"
2352
  msgstr "Nuvarande gräns är:"
2353
 
2354
+ #: admin.php:1284
 
 
 
 
 
 
 
 
2355
  msgid "Delete Old Directories"
2356
  msgstr "Ta bort Gamla Kataloger"
2357
 
2358
+ #: admin.php:1296
2359
  msgid "Existing Schedule And Backups"
2360
  msgstr "Befintligt Schema Och Backuper"
2361
 
2362
+ #: admin.php:1300
2363
  msgid "JavaScript warning"
2364
  msgstr "JavaScript-varning"
2365
 
2366
+ #: admin.php:1301
2367
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2368
  msgstr "Detta administrationsgränssnitt använder JavaScipt i stor utsträckning. Du måste antingen aktivera det i din webbläsare eller använda en annan JavaScript-kapabel webbläsare."
2369
 
2370
+ #: admin.php:1314 admin.php:1327
2371
  msgid "Nothing currently scheduled"
2372
  msgstr "Inget schemalagt för närvarande"
2373
 
2374
+ #: admin.php:1319
2375
  msgid "At the same time as the files backup"
2376
  msgstr "Samtidigt som filbackupen"
2377
 
2378
+ #: admin.php:1343
2379
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2380
  msgstr "Alla tider som visas i denna sektion använder WordPress konfigurerade tidszon, som du ställer in i Inställningar -> Allmänt"
2381
 
2382
+ #: admin.php:1343
2383
  msgid "Next scheduled backups"
2384
  msgstr "Nästa schemalagda backuper"
2385
 
2386
+ #: admin.php:1345
2387
  msgid "Files"
2388
  msgstr "Filer"
2389
 
2390
+ #: admin.php:520 admin.php:1346 admin.php:1491 admin.php:1494 admin.php:2206
2391
+ #: admin.php:2208 admin.php:2539
2392
  msgid "Database"
2393
  msgstr "Databas"
2394
 
2395
+ #: admin.php:299
2396
  msgid "Your website is hosted using the %s web server."
2397
  msgstr "Din webbplats körs på %s-webbservern."
2398
 
2399
+ #: admin.php:299
2400
  msgid "Please consult this FAQ if you have problems backing up."
2401
  msgstr "Vänligen konsultera denna FAQ om du har problem med att ta backuper."
2402
 
2403
+ #: admin.php:312 admin.php:316
2404
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2405
  msgstr "Klicka här för att autentisera ditt %s-konto (du kommer inte att kunna göra backup till %s utan att göra det)."
2406
 
2407
+ #: admin.php:487
2408
  msgid "Nothing yet logged"
2409
  msgstr "Inget loggat ännu."
2410
 
2411
+ #: admin.php:694
2412
  msgid "Schedule backup"
2413
  msgstr "Schemalägg backup"
2414
 
2415
+ #: admin.php:697
2416
  msgid "Failed."
2417
  msgstr "Misslyckades."
2418
 
2419
+ #: admin.php:700
2420
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2421
  msgstr "OK. Du bör snart se aktivitet i \"Senaste Logg-meddelande\"-fältet ovan."
2422
 
2423
+ #: admin.php:700
2424
  msgid "Nothing happening? Follow this link for help."
2425
  msgstr "Händer det inget? Följ denna länk för hjälp."
2426
 
2427
+ #: admin.php:719
2428
  msgid "Job deleted"
2429
  msgstr "Jobb borttaget"
2430
 
2431
+ #: admin.php:725
2432
  msgid "Could not find that job - perhaps it has already finished?"
2433
  msgstr "Kunde inte hitta detta jobb - kanske är det redan klart?"
2434
 
2435
+ #: restorer.php:959 restorer.php:1006 admin.php:737
2436
  msgid "Error"
2437
  msgstr "Fel"
2438
 
2439
+ #: admin.php:756
2440
  msgid "Download failed"
2441
  msgstr "Nedladdning misslyckades"
2442
 
2443
+ #: admin.php:94 admin.php:774
2444
  msgid "File ready."
2445
  msgstr "Filen klar."
2446
 
2447
+ #: admin.php:782
2448
  msgid "Download in progress"
2449
  msgstr "Nedladdning pågår"
2450
 
2451
+ #: admin.php:785
2452
  msgid "No local copy present."
2453
  msgstr "Ingen lokal kopia närvarande."
2454
 
2455
+ #: admin.php:1067
2456
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2457
  msgstr "Felaktigt filnamnsformat - detta ser inte ut som en fil skapad av UpdraftPlus"
2458
 
2459
+ #: admin.php:1154
2460
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2461
  msgstr "Felaktigt filnamnsformat - detta ser inte ut som en krypterad databasfil skapad av UpdraftPlus"
2462
 
2463
+ #: admin.php:1183
2464
  msgid "Restore successful!"
2465
  msgstr "Återställningen lyckades!"
2466
 
2467
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2468
  msgid "Actions"
2469
  msgstr "Aktiviteter"
2470
 
2471
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2472
  msgid "Return to UpdraftPlus Configuration"
2473
  msgstr "Återvänd till UpdraftPlus-konfiguration"
2474
 
2475
+ #: admin.php:1201
2476
  msgid "Remove old directories"
2477
  msgstr "Ta bort gamla kataloger"
2478
 
2479
+ #: admin.php:1207
2480
  msgid "Old directories successfully removed."
2481
  msgstr "Gamla kataloger togs bort med framgång."
2482
 
2483
+ #: admin.php:1210
2484
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2485
  msgstr "Borttagning av gamla kataloger misslyckades av någon anledning. Du kan vilja göra detta manuellt."
2486
 
2487
+ #: admin.php:1222
2488
  msgid "Backup directory could not be created"
2489
  msgstr "Backup-katalog kunde inte skapas"
2490
 
2491
+ #: admin.php:1229
2492
  msgid "Backup directory successfully created."
2493
  msgstr "Backup-katalog skapades framgångsrikt."
2494
 
2495
+ #: admin.php:1250
2496
  msgid "Your settings have been wiped."
2497
  msgstr "Dina inställningar har raderats."
2498
 
2499
+ #: updraftplus.php:1597 updraftplus.php:1603
2500
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2501
  msgstr "Vänligen hjälp UpdraftPlus genom att ge ett positivt omdöme på wordpress.org"
2502
 
2503
+ #: updraftplus.php:1610
2504
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2505
  msgstr "Behöver du ännu fler funktioner och support? Ta en titt på UpdraftPlus Premium"
2506
 
2507
+ #: updraftplus.php:1620
2508
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2509
  msgstr "Ta en titt på UpdraftPlus.Com för hjälp, insticksprogram och support"
2510
 
2511
+ #: updraftplus.php:1623
2512
  msgid "Want to say thank-you for UpdraftPlus?"
2513
  msgstr "Vill du säga tack för UpdraftPlus?"
2514
 
2515
+ #: updraftplus.php:1623
2516
  msgid "Please buy our very cheap 'no adverts' add-on."
2517
  msgstr "Köp gärna vårt billiga 'inga annonser'-insticksprogram."
2518
 
2519
+ #: backup.php:995
2520
  msgid "Infinite recursion: consult your log for more information"
2521
  msgstr "Oändlig upprepning. konsultera din logg för mer information"
2522
 
2523
+ #: backup.php:131
2524
  msgid "Could not create %s zip. Consult the log file for more information."
2525
  msgstr "Kunde inte skapa %s-zip. Konsultera loggfilen för mer information."
2526
 
2527
+ #: admin.php:158 admin.php:180
2528
  msgid "Allowed Files"
2529
  msgstr "Tillåtna Filer"
2530
 
2531
+ #: admin.php:243
2532
  msgid "Settings"
2533
  msgstr "Inställningar"
2534
 
2535
+ #: admin.php:247
2536
  msgid "Add-Ons / Pro Support"
2537
  msgstr "Insticksprogram / Pro Support"
2538
 
2539
+ #: admin.php:287 admin.php:291 admin.php:295 admin.php:299 admin.php:308
2540
+ #: admin.php:1397 admin.php:2112 admin.php:2119 admin.php:2121
2541
  msgid "Warning"
2542
  msgstr "Varning"
2543
 
2544
+ #: admin.php:291
2545
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2546
  msgstr "Du har mindre än %s ledigt diskutrymme på disken som UpdraftPlus konfigurerats att använda för att skapa backuper. UpdraftPlus kan få slut på utrymme. Kontakta ditt webbhotell för att lösa detta problem."
2547
 
2548
+ #: admin.php:295
2549
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2550
  msgstr "UpdraftPlus stöder inte officiellt versioner av WordPress före %s. Det kan fungera för dig, men om det inte gör det, var då medveten om att ingen support är tillgänglig förrän du uppgraderar WordPress."
2551
 
2552
+ #: updraftplus.php:1091
2553
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2554
  msgstr "Backupen är inte klar; ett återupptagande är schemalagt inom 5 minuter"
2555
 
2556
+ #: backup.php:377
2557
  msgid "Backed up"
2558
  msgstr "Backade upp"
2559
 
2560
+ #: backup.php:377
2561
  msgid "WordPress backup is complete"
2562
  msgstr "WordPress-backup är klar"
2563
 
2564
+ #: backup.php:377
2565
  msgid "Backup contains"
2566
  msgstr "Backupen innehåller"
2567
 
2568
+ #: backup.php:377
2569
  msgid "Latest status"
2570
  msgstr "Senaste status"
2571
 
2572
+ #: backup.php:441
2573
  msgid "Backup directory (%s) is not writable, or does not exist."
2574
  msgstr "Backup-katalog (%s) är inte skrivbar, eller existerar inte."
2575
 
2576
+ #: updraftplus.php:1336
2577
  msgid "Could not read the directory"
2578
  msgstr "Kunde inte läsa katalogen"
2579
 
2580
+ #: updraftplus.php:1353
2581
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2582
  msgstr "Kunde inte spara backup-historik eftersom vi inte har någon backup-matris. Backupen misslyckades troligen."
2583
 
2584
+ #: backup.php:928
2585
  msgid "Could not open the backup file for writing"
2586
  msgstr "Kunde inte öppna backupfilen för skrivning"
2587
 
2588
+ #: backup.php:962
2589
  msgid "Generated: %s"
2590
  msgstr "Genererade: %s"
2591
 
2592
+ #: backup.php:963
2593
  msgid "Hostname: %s"
2594
  msgstr "Värdnamn: %s"
2595
 
2596
+ #: backup.php:964
2597
  msgid "Database: %s"
2598
  msgstr "Databas: %s"
2599
 
2600
+ #: backup.php:646
2601
  msgid "Table: %s"
2602
  msgstr "Tabell: %s"
2603
 
2604
+ #: backup.php:651
2605
  msgid "Skipping non-WP table: %s"
2606
  msgstr "Hoppar över icke-WP-tabeller: %s"
2607
 
2608
+ #: backup.php:746
2609
  msgid "Delete any existing table %s"
2610
  msgstr "Ta bort eventuell befintlig tabell %s"
2611
 
2612
+ #: backup.php:755
2613
  msgid "Table structure of table %s"
2614
  msgstr "Tabellstruktur i tabell %s"
2615
 
2616
+ #: backup.php:761
2617
  msgid "Error with SHOW CREATE TABLE for %s."
2618
  msgstr "Fel med SHOW CREATE TABLE för %s."
2619
 
2620
+ #: backup.php:867
2621
  msgid "End of data contents of table %s"
2622
  msgstr "Slut på datainnehåll i tabell %s"
2623
 
2624
+ #: updraftplus.php:1514 restorer.php:87 admin.php:830
2625
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2626
  msgstr "Avkryptering misslyckades. Databasfilen är krypterad, men du har inte angett någon krypteringsnyckel."
2627
 
2628
+ #: updraftplus.php:1527 restorer.php:102 admin.php:848
2629
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2630
  msgstr "Avkryptering misslyckades. Den mest troliga anledningen är att du använt fel nyckel."
2631
 
2632
+ #: updraftplus.php:1527
2633
  msgid "The decryption key used:"
2634
  msgstr "Avkrypteringsnyckeln som användes:"
2635
 
2636
+ #: updraftplus.php:1545
2637
  msgid "File not found"
2638
  msgstr "Filen hittades ej"
2639
 
2640
+ #: updraftplus.php:1595
2641
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2642
  msgstr "Kan du översätta? Vill du förbättra UpdraftPlus för de som talar ditt språk?"
2643
 
2644
+ #: updraftplus.php:1597 updraftplus.php:1603
2645
  msgid "Like UpdraftPlus and can spare one minute?"
2646
  msgstr "Gillar du UpdraftPlus och kan avvara en minut?"
2647
 
2648
+ #: updraftplus.php:655
2649
  msgid "Themes"
2650
  msgstr "Teman"
2651
 
2652
+ #: updraftplus.php:656
2653
  msgid "Uploads"
2654
  msgstr "Uppladdningar"
2655
 
2656
+ #: updraftplus.php:671
2657
  msgid "Others"
2658
  msgstr "Annat"
2659
 
2660
+ #: updraftplus.php:981
2661
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2662
  msgstr "Kunde inte skapa filer i backup-katalogen. Backup avbröts - kontrollera dina UpdraftPlus-inställningar."
2663
 
2664
+ #: backup.php:900
2665
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2666
  msgstr "Krypteringsfel uppstod vid kryptering av databasen. Krypteringen avbröts."
2667
 
2668
+ #: updraftplus.php:1082
2669
  msgid "The backup apparently succeeded and is now complete"
2670
  msgstr "Backupen lyckades uppenbarligen och är nu klar"
2671
 
2672
+ #: updraftplus.php:1088
2673
  msgid "The backup attempt has finished, apparently unsuccessfully"
2674
  msgstr "Backup-försöket har avslutats, uppenbarligen utan framgång"
2675
 
2677
  msgid "UpdraftPlus Backups"
2678
  msgstr "UpdraftPlus-backuper"
2679
 
2680
+ #: updraftplus.php:341 updraftplus.php:346 updraftplus.php:351 admin.php:312
2681
+ #: admin.php:316
2682
  msgid "UpdraftPlus notice:"
2683
  msgstr "UpdraftPlus-meddelande:"
2684
 
2685
+ #: updraftplus.php:341
2686
  msgid "The log file could not be read."
2687
  msgstr "Loggfilen kunde inte läsas."
2688
 
2689
+ #: updraftplus.php:346
2690
  msgid "No log files were found."
2691
  msgstr "Ingen loggfil hittades."
2692
 
2693
+ #: updraftplus.php:351
2694
  msgid "The given file could not be read."
2695
  msgstr "Den aktuella filen kunde inte läsas."
2696
 
2697
+ #: updraftplus.php:654
2698
  msgid "Plugins"
2699
  msgstr "Tillägg"
languages/updraftplus-zh_CN.mo CHANGED
Binary file
languages/updraftplus-zh_CN.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2013-07-15 09:31:39+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -10,13 +10,336 @@ msgstr ""
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
- #: addons/morefiles.php:71
14
- msgid "WordPress root directory server path: %s"
15
- msgstr "WordPress跟目录的服务器路径:%s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
  #: methods/s3.php:369
18
- msgid "Examples of S3-compatible storage providers: "
19
- msgstr "兼容 S3 的存储示例:"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
  #: methods/s3.php:377
22
  msgid "... and many more!"
@@ -26,7 +349,7 @@ msgstr "。。。更多"
26
  msgid "%s end-point"
27
  msgstr "%s end-point"
28
 
29
- #: admin.php:2612
30
  msgid "File is not locally present - needs retrieving from remote storage"
31
  msgstr "文件在本地不存在 - 需要从远程存储获取"
32
 
@@ -34,130 +357,118 @@ msgstr "文件在本地不存在 - 需要从远程存储获取"
34
  msgid "S3 (Compatible)"
35
  msgstr "S3 (兼容模式)"
36
 
37
- #: admin.php:2591
38
  msgid "Final checks"
39
  msgstr "最后检测"
40
 
41
- #: admin.php:2610
42
  msgid "Looking for %s archive: file name: %s"
43
  msgstr "查找归档 %s:文件名:%s"
44
 
45
- #: admin.php:2165
46
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
47
  msgstr "在完成前点击此按钮来删除服务器上存在的多余备份(如果不处理,您发送到远程的文件将依然在本地存在,本地文件将会无限的保留)"
48
 
49
- #: admin.php:1892
50
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
51
  msgstr "删除加密的数据库文件(db.gz.crypt 文件)前上传并解密他们"
52
 
53
- #: admin.php:1835
54
  msgid "Your wp-content directory server path: %s"
55
  msgstr "您的wp-content目录在服务器上的路径:%s"
56
 
57
- #: admin.php:1570
58
  msgid "Raw backup history"
59
  msgstr "原始备份信息"
60
 
61
- #: admin.php:1474
62
  msgid "Show raw backup and file list"
63
  msgstr "察看原始备份和文件列表"
64
 
65
- #: admin.php:1227
66
  msgid "Processing files - please wait..."
67
  msgstr "处理文件中 - 请等等"
68
 
69
- #: admin.php:1151
70
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
71
  msgstr "您安装的WordPress版本输出额外的空格存在问题。将会导致下载备份错误"
72
 
73
- #: admin.php:1151
74
  msgid "Please consult this FAQ for help on what to do about it."
75
  msgstr "请察看此FAQ获取帮助"
76
 
77
- #: admin.php:1036
78
- msgid "You have old directories from a previous backup (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
79
- msgstr "存在之前的备份文件目录(技术信息:后缀为 - old)。使用此按钮来删除他们(请首先验证还原工作良好)"
80
-
81
- #: admin.php:680
82
  msgid "Failed to open database file."
83
  msgstr "无法打开数据库文件"
84
 
85
- #: admin.php:668
86
  msgid "Failed to write out the decrypted database to the filesystem."
87
  msgstr "无法将加密后的数据库保存到文件系统"
88
 
89
- #: admin.php:499
90
  msgid "Known backups (raw)"
91
  msgstr "已知备份(原始文件)"
92
 
93
- #: restorer.php:656
94
  msgid "Using directory from backup: %s"
95
  msgstr "使用备份的目录:%s"
96
 
97
- #: restorer.php:680
98
  msgid "Files found:"
99
  msgstr "找到文件:"
100
 
101
- #: restorer.php:686
102
  msgid "Unable to enumerate files in that directory."
103
  msgstr "无法列举目录中的文件"
104
 
105
- #: restorer.php:546
106
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
107
  msgstr "需要的存储引擎(%s)不存在 - 使用MyISAM。"
108
 
109
- #: restorer.php:557
110
  msgid "Restoring table (%s)"
111
  msgstr "还原表(%s)"
112
 
113
- #: restorer.php:206
114
  msgid "An existing unremoved backup from a previous restore exists: %s"
115
  msgstr "之前还原时遗留了一个无法删除的备份:%s"
116
 
117
- #: backup.php:368 backup.php:541
118
  msgid "A zip error occurred - check your log for more details."
119
  msgstr "压缩出错 - 看看您的日志,以获取相信信息"
120
 
121
- #: addons/migrator.php:40
122
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
123
  msgstr "现在貌似是在迁移(备份文件中的URL地址来自不同的站点),但是您没有选中“查找/替换数据库”选项,这将会是一个错误。"
124
 
125
- #: restorer.php:597
126
  msgid "An error occured on the first CREATE TABLE command - aborting run"
127
  msgstr "第一个 CREATE TABLE 时出现错误 - 退出执行"
128
 
129
- #: admin.php:2624
130
  msgid "file is size:"
131
  msgstr "文件尺寸:"
132
 
133
- #: admin.php:2354
134
  msgid "database"
135
  msgstr "数据库"
136
 
137
- #: admin.php:1318
138
- msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in your web browser."
139
- msgstr "如果您在页面导入完成后还可以看到这些文字,说明您的浏览器可能存在JavaScript 或者 jQuery问题"
140
-
141
- #: admin.php:1318
142
  msgid "Go here for more information."
143
  msgstr "去帮助里获取更多信息"
144
 
145
- #: admin.php:1337
146
  msgid "Downloading / preparing backup files..."
147
  msgstr "下载/准备 备份文件"
148
 
149
- #: admin.php:1223
150
  msgid "Some files are still downloading or being processed - please wait."
151
  msgstr "还有文件正在下载或者处理 - 稍微再等等。"
152
 
153
- #: admin.php:704
154
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
155
  msgstr "备份来自其他站点 - 这不是还原,而是一此迁移。您需要迁移插件来完成此次任务"
156
 
157
- #: admin.php:392
158
- msgid "The backup archive files have been processed - if all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
159
- msgstr "备份的归档文件都已经被处理 - 如果一切正常,再次点击 Restore 来开始新的备份;或者,点击cancel并且修正存在的错误"
160
-
161
  #: methods/ftp.php:44 methods/ftp.php:127
162
  msgid "%s login failure"
163
  msgstr "%s 登陆失败"
@@ -166,27 +477,27 @@ msgstr "%s 登陆失败"
166
  msgid "%s upload failed"
167
  msgstr "%s 上传失败"
168
 
169
- #: addons/fixtime.php:77 addons/fixtime.php:87
170
  msgid "Enter in format HH:MM (e.g. 14:22)."
171
  msgstr "输入格式 HH:MM (如:14:22)"
172
 
173
- #: addons/fixtime.php:77 addons/fixtime.php:87
174
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
175
  msgstr "使用的时区信息来自WordPress设置,在 Settings -> General 中"
176
 
177
- #: methods/dropbox.php:52
178
  msgid "Dropbox error: %s (see log file for more)"
179
  msgstr "Dropbox错误:%s(察看日志获取更多信息)"
180
 
181
- #: methods/dropbox.php:174
182
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
183
  msgstr "您似乎没有验证%s(在删除时)"
184
 
185
- #: methods/dropbox.php:182
186
  msgid "Failed to access %s when deleting (see log file for more)"
187
  msgstr "删除时接触%s失败(察看日志获取相信信息)"
188
 
189
- #: methods/dropbox.php:212
190
  msgid "You do not appear to be authenticated with %s"
191
  msgstr "您似乎没有验证%s"
192
 
@@ -216,64 +527,64 @@ msgstr "%s 验证失败"
216
  msgid "%s error - failed to re-assemble chunks"
217
  msgstr "%s 错误 - 重组分片失败"
218
 
219
- #: methods/googledrive.php:379
220
  msgid "%s error: zero-size file was downloaded"
221
  msgstr "%s 错误:下载了0字节文件"
222
 
223
- #: restorer.php:674 admin.php:655 admin.php:668 admin.php:673 admin.php:680
224
- #: admin.php:704 admin.php:716 admin.php:721
225
  msgid "Error: %s"
226
  msgstr "错误:%s"
227
 
228
- #: admin.php:2183
229
  msgid "Backup directory specified exists, but is <b>not</b> writable."
230
  msgstr "指定的备份目录存在,但是<b>无法</b>写入。 "
231
 
232
- #: admin.php:2181
233
  msgid "Backup directory specified does <b>not</b> exist."
234
  msgstr "指定的备份目录<b>不</b> 存在"
235
 
236
- #: admin.php:1750
237
  msgid "Warning: %s"
238
  msgstr "警告:%s"
239
 
240
- #: admin.php:1105
241
  msgid "Last backup job run:"
242
  msgstr "上次备份任务运行:"
243
 
244
- #: backup.php:47 backup.php:66 backup.php:77
245
  msgid "%s: unreadable file - could not be backed up"
246
  msgstr "%s:无法读取文件 - 无法备份"
247
 
248
- #: backup.php:53
249
  msgid "Failed to open directory: %s"
250
  msgstr "打开目录失败:%s"
251
 
252
- #: backup.php:333
253
  msgid "A very large file was encountered: %s (size: %s Mb)"
254
  msgstr "遇到了一个非常大的文件:%s(尺寸:%s Mb)"
255
 
256
- #: updraftplus.php:1889
257
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
258
  msgstr "表 %s 有很多数据(%s) - 我们希望您的主机提供商能够提供足够的资源来dump这张表"
259
 
260
- #: updraftplus.php:1788
261
  msgid "An error occurred whilst closing the final database file"
262
  msgstr "关闭数据库文件时出现错误"
263
 
264
- #: updraftplus.php:1111
265
  msgid "Warnings encountered:"
266
  msgstr "警告:"
267
 
268
- #: updraftplus.php:1035
269
  msgid "The backup apparently succeeded (with warnings) and is now complete"
270
  msgstr "备份完成(存在警告信息)"
271
 
272
- #: updraftplus.php:405
273
  msgid "Your free disk space is very low - only %s Mb remain"
274
  msgstr "您的剩余空间很少了 - 只有 %s Mb 剩余"
275
 
276
- #: addons/migrator.php:453
277
  msgid "<strong>Search and replacing table:</strong> %s"
278
  msgstr "<strong>查找并替换表:</strong> %s"
279
 
@@ -309,11 +620,11 @@ msgstr "请补充以下信息:"
309
  msgid "Enter details for where this new site is to live within your multisite install:"
310
  msgstr "使用多站点安装方式时,请在这里填入关于此站点位置的详细信息:"
311
 
312
- #: addons/migrator.php:44
313
  msgid "Processed plugin:"
314
  msgstr "处理过的插件:"
315
 
316
- #: addons/migrator.php:52
317
  msgid "Network activating theme:"
318
  msgstr "网络活跃主题:"
319
 
@@ -325,7 +636,7 @@ msgstr "一些FTP服务号称支持加密的方式,但是使用时会出现超
325
  msgid "Check your file permissions: Could not successfully create and enter directory:"
326
  msgstr "检查您的文件权限信息:无法创建并且进入目录:"
327
 
328
- #: methods/dropbox.php:274
329
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
330
  msgstr "您web服务器的PHP没有包含一个必须的模块(%s),请联系您的主机提供商获取帮助,使其开启改模块。"
331
 
@@ -337,219 +648,219 @@ msgstr "请检查您的证书。"
337
  msgid "The error reported by %s was:"
338
  msgstr "从%s获取的错误信息是:"
339
 
340
- #: restorer.php:717
341
  msgid "Please supply the requested information, and then continue."
342
  msgstr "请提供需要的信息后再继续"
343
 
344
- #: restorer.php:724
345
  msgid "New table prefix:"
346
  msgstr "新表前缀:"
347
 
348
- #: restorer.php:580
349
  msgid "Cannot drop tables, so deleting instead (%s)"
350
  msgstr "无法删除表,所以删除已经插入的内容(%s)"
351
 
352
- #: restorer.php:459 admin.php:721
353
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
354
  msgstr "想要将一个普通的WordPress站点导入多站点的版本,您需要多站点和迁移插件"
355
 
356
- #: restorer.php:465 admin.php:729
357
  msgid "Site information:"
358
  msgstr "站点信息:"
359
 
360
- #: restorer.php:575
361
  msgid "Cannot create new tables, so skipping this command (%s)"
362
  msgstr "无法创建新表。所以跳过改命令(%s)"
363
 
364
- #: restorer.php:415 restorer.php:430 admin.php:1318
365
  msgid "Warning:"
366
  msgstr "警告:"
367
 
368
- #: restorer.php:415
369
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
370
  msgstr "您的数据库用户没有建表的权限,我们将要尝试清空表的方式。这种方式只兼容以下两个条件 a)您正尝试还原相同表结构的WordPress版本;b)您将要导入的数据库不包括其他不是您现在站点的数据"
371
 
372
- #: restorer.php:430
373
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
374
  msgstr "您的数据库用户没有删表的权限,我们将要尝试清空表的方式。这种方式只在您正尝试还原相同表结构的WordPress版本时可用"
375
 
376
- #: restorer.php:27 admin.php:716
377
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
378
  msgstr "您运行在WordPress的多站点模式 - 但是您的备份不是多站点模式"
379
 
380
- #: admin.php:2602
381
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
382
  msgstr "在将单站点导入多站点时跳过WordPress的核心文件。如果您的WordPress目录中存在其他必要的文件,您需要手动将它们添加到zip文件中。"
383
 
384
- #: admin.php:2248
385
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
386
  msgstr "为了使用(%s),您web服务器上安装的PHP没有包含 <strong>必须的</strong>模块(%s),请联系您的主机提供商,让他们开启这些模块。"
387
 
388
- #: admin.php:2248
389
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
390
  msgstr "您的选择是1)安装/开启 %s 或者 2)更换主机提供商 - %s 是一个很常用的PHP模块,我们所知道的所有云存储都需要这个模块"
391
 
392
- #: admin.php:2119
393
  msgid "Close"
394
  msgstr "关闭"
395
 
396
- #: admin.php:2003 admin.php:2032
397
  msgid "Unexpected response:"
398
  msgstr "未知响应:"
399
 
400
- #: admin.php:1874
401
  msgid "To send to more than one address, separate each address with a comma."
402
  msgstr "向多个地址发送,请使用逗号分割。"
403
 
404
- #: admin.php:1565
405
  msgid "PHP information"
406
  msgstr "PHP信息"
407
 
408
- #: admin.php:1459
409
  msgid "show PHP information (phpinfo)"
410
  msgstr "察看PHP信息(phpinfo)"
411
 
412
- #: admin.php:1472
413
  msgid "zip executable found:"
414
  msgstr "发现了可执行的zip"
415
 
416
- #: admin.php:1408
417
  msgid "Migrate Site"
418
  msgstr "迁移站点"
419
 
420
- #: admin.php:1412
421
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
422
  msgstr "点击 \"恢复\" 按钮开始从其他站点迁移数据,\"迁移\" 和还原基本上差不多 - 只不过使用从其他站点导入的备份文件而已。UpdraftPlus会适当的修改备份文件来适应新的站点"
423
 
424
- #: admin.php:1412
425
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
426
  msgstr "<a href=\"%s\">察看此文档来获知如何进行step-by-step。</a>"
427
 
428
- #: admin.php:1414
429
  msgid "Do you want to migrate or clone/duplicate a site?"
430
  msgstr "您想迁移或者克隆/复制站点吗?"
431
 
432
- #: admin.php:1414
433
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
434
  msgstr "然后,尝试我们的 \"迁移\"插件。使用一次后,您可以比较一下花费的价格和手动拷贝花费的时间"
435
 
436
- #: admin.php:1414
437
  msgid "Get it here."
438
  msgstr "从这里获取。"
439
 
440
- #: admin.php:1311
441
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
442
  msgstr "删除。。。请等待直到和远程存储的通信完成"
443
 
444
- #: admin.php:1310
445
  msgid "Also delete from remote storage"
446
  msgstr "顺带从远程存储删除"
447
 
448
- #: admin.php:1141
449
  msgid "Latest UpdraftPlus.com news:"
450
  msgstr "最近的 UpdraftPlus.com 新闻"
451
 
452
- #: admin.php:1121
453
  msgid "Clone/Migrate"
454
  msgstr "克隆/迁移"
455
 
456
- #: admin.php:1015
457
  msgid "News"
458
  msgstr "新闻"
459
 
460
- #: admin.php:1015
461
  msgid "Premium"
462
  msgstr "价格"
463
 
464
- #: admin.php:493
465
  msgid "Local archives deleted: %d"
466
  msgstr "删除本地归档:%d"
467
 
468
- #: admin.php:494
469
  msgid "Remote archives deleted: %d"
470
  msgstr "删除远程归档:%d"
471
 
472
- #: backup.php:573
473
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
474
  msgstr "%s - 无法备份;相关目录不存在(%s)"
475
 
476
- #: admin.php:410
477
  msgid "Backup set not found"
478
  msgstr "没有找到备份集"
479
 
480
- #: admin.php:492
481
  msgid "The backup set has been removed."
482
  msgstr "备份已经被移除了"
483
 
484
- #: updraftplus.php:2232
485
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
486
  msgstr "关注 UpdraftPlus 的博客来获得最新的消息和支持"
487
 
488
- #: updraftplus.php:2232
489
  msgid "Blog link"
490
  msgstr "博客链接地址"
491
 
492
- #: updraftplus.php:2232
493
  msgid "RSS link"
494
  msgstr "RSS 链接地址"
495
 
496
- #: methods/s3.php:333
497
  msgid "Testing %s Settings..."
498
  msgstr "测试 %s 设置"
499
 
500
- #: admin.php:1163
501
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
502
  msgstr "或者,您可以手动将他们放入您的UpdraftPlus目录(通常在wp-content/updraft),如,通过FTP。完成后,使用下面的\"rescan\"链接"
503
 
504
- #: admin.php:211
505
  msgid "Notice"
506
  msgstr "注意:"
507
 
508
- #: admin.php:211
509
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
510
  msgstr "已经开启了UpdraftPlus的debug模式,您将同时看到UpdraftPlus和其他插件的debug信息。请确保在提交支持请求之前获得了UpdraftPlus的debug信息"
511
 
512
- #: admin.php:216
513
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
514
  msgstr "W3 总缓存的对象缓存开启,这是一个众所周知的能导致计划任务混乱的bug(包括备份任务)。"
515
 
516
- #: admin.php:216
517
  msgid "Go here to turn it off."
518
  msgstr "在这里关闭它。"
519
 
520
- #: admin.php:216
521
  msgid "<a href=\"%s\">Go here</a> for more information."
522
  msgstr "<a href=\"%s\">这里</a> 获得详细信息"
523
 
524
- #: updraftplus.php:1094
525
  msgid "Errors encountered:"
526
  msgstr "错误:"
527
 
528
- #: admin.php:1995
529
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
530
  msgstr "重新扫描(查找您手动上传到内部备份库的备份文件)"
531
 
532
- #: admin.php:1210
533
  msgid "Begun looking for this entity"
534
  msgstr "开始查找此条目"
535
 
536
- #: addons/migrator.php:393
537
  msgid "SQL update commands run:"
538
  msgstr "SQL更新命令执行:"
539
 
540
- #: addons/migrator.php:394
541
  msgid "Errors:"
542
  msgstr "错误:"
543
 
544
- #: addons/migrator.php:395
545
  msgid "Time taken (seconds):"
546
  msgstr "花费时间(秒):"
547
 
548
- #: addons/migrator.php:482
549
  msgid "rows: %d"
550
  msgstr "行:%d"
551
 
552
- #: addons/migrator.php:547
553
  msgid "\"%s\" has no primary key, manual change needed on row %s."
554
  msgstr "\"%s\" 木有主键,需要在row %s上手动修改。"
555
 
@@ -557,35 +868,35 @@ msgstr "\"%s\" 木有主键,需要在row %s上手动修改。"
557
  msgid "Store at"
558
  msgstr "保存在"
559
 
560
- #: addons/migrator.php:308
561
  msgid "Nothing to do: the site URL is already: %s"
562
  msgstr "无事可干:站点URL已经存在:%s"
563
 
564
- #: addons/migrator.php:313
565
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
566
  msgstr "警告:站点URL(%s)和我们预期的不相符(%s)"
567
 
568
- #: addons/migrator.php:320
569
  msgid "Database search and replace: replace %s in backup dump with %s"
570
  msgstr "数据库查找和替换:在备份文件中将%s替换成%s"
571
 
572
- #: addons/migrator.php:338
573
  msgid "Could not get list of tables"
574
  msgstr "无法获取表的清单"
575
 
576
- #: addons/migrator.php:349
577
  msgid "<strong>Search and replacing table:</strong> %s: already done"
578
  msgstr "<strong>查找并替换表:</strong> %s:已经完成"
579
 
580
- #: addons/migrator.php:390
581
  msgid "Tables examined:"
582
  msgstr "检查多的表:"
583
 
584
- #: addons/migrator.php:391
585
  msgid "Rows examined:"
586
  msgstr "检查多的行:"
587
 
588
- #: addons/migrator.php:392
589
  msgid "Changes made:"
590
  msgstr "做出的修改:"
591
 
@@ -637,103 +948,99 @@ msgstr "错误:端口必须是数字。"
637
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
638
  msgstr "失败:我们可以登陆、转移至制定目录,但是无法在那里创建文件。"
639
 
640
- #: addons/fixtime.php:77 addons/fixtime.php:87
641
  msgid "starting from next time it is"
642
  msgstr "从下一次开始"
643
 
644
- #: addons/multisite.php:126
645
  msgid "Multisite Install"
646
  msgstr "安装多站点"
647
 
648
- #: addons/multisite.php:132
649
  msgid "You do not have sufficient permissions to access this page."
650
  msgstr "您没有察看此页面的适当权限。"
651
 
652
- #: addons/multisite.php:151
653
  msgid "You do not have permission to access this page."
654
  msgstr "您没有权限察看此页面。"
655
 
656
- #: addons/multisite.php:213
657
  msgid "Must-use plugins"
658
  msgstr "必须使用 插件"
659
 
660
- #: addons/multisite.php:220
661
  msgid "Blog uploads"
662
  msgstr "博客上传"
663
 
664
- #: addons/migrator.php:170
665
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
666
  msgstr "数据库中参考的所有站点位置信息将会使用您目前的URL替换:%s"
667
 
668
- #: addons/migrator.php:170
669
  msgid "Search and replace site location in the database (migrate)"
670
  msgstr "察看并且在数据库中替换站点位置(迁移)"
671
 
672
- #: addons/migrator.php:170
673
  msgid "(learn more)"
674
  msgstr "(学习更多)"
675
 
676
- #: addons/migrator.php:257 addons/migrator.php:371
677
  msgid "Failed: the %s operation was not able to start."
678
  msgstr "失败:无法开始%s操作"
679
 
680
- #: addons/migrator.php:259 addons/migrator.php:373
681
  msgid "Failed: we did not understand the result returned by the %s operation."
682
  msgstr "失败:我们无法识别 %s 操作返回的结果信息。"
683
 
684
- #: addons/migrator.php:280
685
  msgid "Database: search and replace site URL"
686
  msgstr "数据库:查找并替换站点URL"
687
 
688
- #: addons/migrator.php:283
689
  msgid "This option was not selected."
690
  msgstr "此选项没有被选择。"
691
 
692
- #: addons/migrator.php:298 addons/migrator.php:303
693
  msgid "Error: unexpected empty parameter (%s, %s)"
694
  msgstr "错误:未知的空参数(%s,%s)"
695
 
696
- #: addons/morefiles.php:63
697
  msgid "The above files comprise everything in a WordPress installation."
698
  msgstr "上面的文件包括WordPress安装后的全部文件。"
699
 
700
- #: addons/morefiles.php:70
701
  msgid "WordPress core (including any additions to your WordPress root directory)"
702
  msgstr "WordPress 核心文件(包括WordPress根目录附加的任何文件)"
703
 
704
- #: addons/morefiles.php:83
705
  msgid "Any other directory on your server that you wish to back up"
706
  msgstr "其他您想要备份的目录"
707
 
708
- #: addons/morefiles.php:84
709
  msgid "More Files"
710
  msgstr "更多文件"
711
 
712
- #: addons/morefiles.php:99
713
  msgid "Enter the directory:"
714
  msgstr "进入目录:"
715
 
716
- #: addons/morefiles.php:103
717
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
718
  msgstr "如果您不确定这个选项是干什么的,那么您很可能不需要它,请关闭。"
719
 
720
- #: addons/morefiles.php:103
721
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
722
  msgstr "如果使用,请输入绝对路径(不是相对于WordPress的相对路径)"
723
 
724
- #: addons/morefiles.php:105
725
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
726
  msgstr "小心您的输入 - 如果您输入 / ,那么生成的zip文件会包含您的整个站点"
727
 
728
- #: addons/morefiles.php:135
729
- msgid "If entering multiple files/directories, then separate them with commas."
730
- msgstr "如果输入多个文件/目录,请使用逗号进行分割。"
731
-
732
- #: addons/morefiles.php:177 addons/morefiles.php:254
733
  msgid "No backup of %s directories: there was nothing found to back up"
734
  msgstr "没有备份的%s目录:没有发现任何要备份的东西"
735
 
736
- #: addons/morefiles.php:177
737
  msgid "more"
738
  msgstr "更多"
739
 
@@ -765,47 +1072,47 @@ msgstr "SFTP 密码"
765
  msgid "Check your file permissions: Could not successfully create and enter:"
766
  msgstr "检查您的文件权限:无法创建并且进入:"
767
 
768
- #: methods/ftp.php:182
769
  msgid "FTP Server"
770
  msgstr "FTP 服务器"
771
 
772
- #: methods/ftp.php:186
773
  msgid "FTP Login"
774
  msgstr "FTP 帐号"
775
 
776
- #: methods/ftp.php:190
777
  msgid "FTP Password"
778
  msgstr "FTP 密码"
779
 
780
- #: methods/ftp.php:194
781
  msgid "Remote Path"
782
  msgstr "远程路径"
783
 
784
- #: methods/ftp.php:195
785
  msgid "Needs to already exist"
786
  msgstr "已经存在"
787
 
788
- #: methods/ftp.php:216
789
  msgid "Failure: No server details were given."
790
  msgstr "失败:没有提供详细的服务器信息。"
791
 
792
- #: methods/ftp.php:231
793
  msgid "Failure: we did not successfully log in with those credentials."
794
  msgstr "失败:我们无法使用那些证书登陆。"
795
 
796
- #: methods/ftp.php:239
797
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
798
  msgstr "失败:测试证书时出现非预期的UpdraftPlus内部错误 - 请联系开发人员"
799
 
800
- #: methods/ftp.php:243
801
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
802
  msgstr "成功:我们成功登陆,并且确认了在给定目录创建文件的能力(登陆方式:"
803
 
804
- #: methods/ftp.php:246
805
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
806
  msgstr "失败:我们成功登陆,但是无法在指定目录创建文件。"
807
 
808
- #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:185
809
  #: addons/sftp.php:28
810
  msgid "No %s settings were found"
811
  msgstr "没有发现%s的设置"
@@ -814,75 +1121,71 @@ msgstr "没有发现%s的设置"
814
  msgid "Chunk %s: A %s error occurred"
815
  msgstr "分片 %s:发生了一个 %s 错误"
816
 
817
- #: addons/webdav.php:201 addons/webdav.php:208 addons/webdav.php:221
818
  msgid "WebDAV Error"
819
  msgstr "WebDAV 错误"
820
 
821
- #: addons/webdav.php:208
822
  msgid "Error opening remote file: Failed to download"
823
  msgstr "打开远程文件失败:下载失败"
824
 
825
- #: addons/webdav.php:221
826
  msgid "Local write failed: Failed to download"
827
  msgstr "本地写入失败:下载失败"
828
 
829
- #: addons/webdav.php:257
830
  msgid "WebDAV URL"
831
  msgstr "WebDAV URL"
832
 
833
- #: addons/webdav.php:261
834
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
835
  msgstr "输入完成的URL,使用webdav:// 或者 webdavs:// 开头,并且包含路径、用户名、密码、端口等 - 如:%s"
836
 
837
- #: admin.php:1627 admin.php:1652
838
  msgid "Failed"
839
  msgstr "失败"
840
 
841
- #: addons/webdav.php:317
842
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
843
  msgstr "失败:我们无法在相关目录放置文件 - 请检查您的证书"
844
 
845
- #: addons/morefiles.php:40 addons/morefiles.php:254
846
  msgid "WordPress Core"
847
  msgstr "WordPress 核心"
848
 
849
- #: addons/morefiles.php:44
850
  msgid "Over-write wp-config.php"
851
  msgstr "覆盖 wp-config.php"
852
 
853
- #: addons/morefiles.php:44
854
  msgid "(learn more about this important option)"
855
  msgstr "(学习更多关于这个重要的选项)"
856
 
857
- #: methods/dropbox.php:291
858
  msgid "Authenticate with Dropbox"
859
  msgstr "验证Dropbox"
860
 
861
- #: methods/dropbox.php:292
862
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
863
  msgstr "当您保存好设置之后(点击下面的“保存修改”),请再一次返回这里,点击此连接来完成和Dropbox的验证。"
864
 
865
- #: methods/dropbox.php:335
866
  msgid "you have authenticated your %s account"
867
  msgstr "您已经验证了你的%s帐号"
868
 
869
- #: methods/dropbox.php:338
870
  msgid "though part of the returned information was not as expected - your mileage may vary"
871
  msgstr "尽管部分返回的信息非预期 - 您还是可以选择其他"
872
 
873
- #: methods/dropbox.php:341
874
  msgid "Your %s account name: %s"
875
  msgstr "您的%s帐号名:%s"
876
 
877
- #: methods/ftp.php:162
878
- msgid "Settings test result"
879
- msgstr "设置测试结果"
880
-
881
- #: methods/ftp.php:178
882
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
883
  msgstr "通常的UpdraftPlus只支持无加密的FTP。"
884
 
885
- #: methods/ftp.php:178
886
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
887
  msgstr "如果您需要加密(比如您保存了私密的商业信息),可以使用此插件。"
888
 
@@ -962,23 +1265,23 @@ msgstr "%s PHP模块没有安装"
962
  msgid "You do not appear to be authenticated with Dropbox"
963
  msgstr "您似乎没有验证Dropbox"
964
 
965
- #: methods/dropbox.php:138 methods/dropbox.php:143
966
  msgid "error: failed to upload file to %s (see log file for more)"
967
  msgstr "错误:上传文件至%s失败(察看日志获取详细信息)"
968
 
969
- #: methods/dropbox.php:286
970
  msgid "Need to use sub-folders?"
971
  msgstr "需要使用子目录?"
972
 
973
- #: methods/dropbox.php:286
974
  msgid "Backups are saved in"
975
  msgstr "备份并保存"
976
 
977
- #: methods/dropbox.php:286
978
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
979
  msgstr "如果您使用同一个Dropbox帐号备份多个站点,并且各个站点使用子目录。然后"
980
 
981
- #: methods/dropbox.php:286
982
  msgid "there's an add-on for that."
983
  msgstr "点击这里获取相关插件"
984
 
@@ -1006,13 +1309,13 @@ msgstr "云文件 API key"
1006
  msgid "Cloud Files container"
1007
  msgstr "云文件容器"
1008
 
1009
- #: methods/googledrive.php:440
1010
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1011
  msgstr "UpdraftPlus 的 %s 模块<strong>依赖</strong> %s。不要发送任何支持请求,没有其他选择。"
1012
 
1013
  #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1014
- #: methods/s3.php:439 methods/ftp.php:220 methods/ftp.php:224
1015
- #: addons/webdav.php:294 addons/sftp.php:265 addons/sftp.php:269
1016
  #: addons/sftp.php:273
1017
  msgid "Failure: No %s was given."
1018
  msgstr "错误:没有设置%s"
@@ -1081,55 +1384,51 @@ msgstr "%s 重组失败(%s):(察看日志获取详细信息)"
1081
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1082
  msgstr "%s 错误:创建bucket %s 失败。检查您的权限和授权。"
1083
 
1084
- #: methods/googledrive.php:450
1085
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1086
  msgstr "对于长期支持用户,包括截图等。请点击此链接,这里有针对专家用户的足够描述"
1087
 
1088
- #: methods/googledrive.php:451
1089
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1090
  msgstr "点击此链接进入您的Google API控制台,会在那里生成一个客户ID"
1091
 
1092
- #: methods/googledrive.php:451
1093
  msgid "Select 'Web Application' as the application type."
1094
  msgstr "选择”网页应用“作为应用类型"
1095
 
1096
- #: methods/googledrive.php:451
1097
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1098
  msgstr "如果需要,您必须添加下面的链接作为重定向RUI(在 \"更多选择\"下面)"
1099
 
1100
- #: methods/googledrive.php:451
1101
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1102
  msgstr "N.B. 如果您在多个WordPress站点安装了UpdraftPlus,您不能重复的使用客户ID;您必须在Google API 终端中为每一个站点建立一个客户ID。"
1103
 
1104
- #: methods/googledrive.php:454
1105
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1106
  msgstr "您没有安装SimpleXMLElement,除非您安装,不然Google Drive将无法工作。"
1107
 
1108
- #: methods/googledrive.php:461
1109
  msgid "Client ID"
1110
  msgstr "客户ID"
1111
 
1112
- #: methods/googledrive.php:462
1113
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1114
  msgstr "如果Google向您显示了 \"invalid_client\"的信息;很可能是您没有输入可用的客户ID。"
1115
 
1116
- #: methods/googledrive.php:465
1117
  msgid "Client Secret"
1118
  msgstr "客户密钥"
1119
 
1120
- #: methods/googledrive.php:469
1121
  msgid "Folder ID"
1122
  msgstr "文件夹ID"
1123
 
1124
- #: methods/googledrive.php:470
1125
- msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> Leave empty to use your root folder)"
1126
- msgstr "<strong>这不是目录一个名</strong>。要获取目录ID,请去您的Google Drive,点击进入目录,然后从地址栏复制<kbd>#folders/.</kbd>后面的值。如果是根目录,请留空。 "
1127
-
1128
- #: methods/googledrive.php:473
1129
  msgid "Authenticate with Google"
1130
  msgstr "与Google验证"
1131
 
1132
- #: methods/googledrive.php:474
1133
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1134
  msgstr "在保存您的设置之后(点击”保存修改“),请再一次回到这里,点击这个链接来完成Google验证。"
1135
 
@@ -1156,7 +1455,7 @@ msgstr "%s 错误:上传失败"
1156
  msgid "Cloud Files error - failed to upload file"
1157
  msgstr "云文件错误 - 上传文件失败"
1158
 
1159
- #: methods/cloudfiles.php:318 addons/webdav.php:201
1160
  msgid "Error opening local file: Failed to download"
1161
  msgstr "打开本地文件失败:无法下载"
1162
 
@@ -1169,8 +1468,8 @@ msgid "Testing - Please Wait..."
1169
  msgstr "测试中 - 稍微等一下。。。"
1170
 
1171
  #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1172
- #: methods/s3.php:422 methods/ftp.php:199 addons/webdav.php:267
1173
- #: addons/sftp.php:235
1174
  msgid "Test %s Settings"
1175
  msgstr "测试%s设置"
1176
 
@@ -1182,72 +1481,72 @@ msgstr "从 <a href=\"https://mycloud.rackspace.com/\">您的 Rackspace 云控
1182
  msgid "Also, you should read this important FAQ."
1183
  msgstr "您需要阅读这个很重要的FAQ文档。"
1184
 
1185
- #: methods/googledrive.php:195
1186
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1187
  msgstr "全部账户:您的 %s 账户只剩下了%d字节的空间,但是将要上传的文件为%d字节"
1188
 
1189
- #: methods/googledrive.php:205
1190
  msgid "Failed to upload to %s"
1191
  msgstr "向%s上传失败"
1192
 
1193
- #: methods/googledrive.php:322
1194
  msgid "An error occurred during %s upload (see log for more details)"
1195
  msgstr "上传%s时出现错误(从日志中获取详细信息)"
1196
 
1197
- #: methods/googledrive.php:361
1198
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1199
  msgstr "Google Drive 出错:%d:无法下载:无法找到此文件的Google Drive文件ID"
1200
 
1201
- #: methods/googledrive.php:366
1202
  msgid "Could not find %s in order to download it"
1203
  msgstr "无法找到%s,无法下载"
1204
 
1205
- #: methods/googledrive.php:379
1206
  msgid "Google Drive "
1207
  msgstr "Google Drive "
1208
 
1209
- #: methods/googledrive.php:397
1210
  msgid "Account is not authorized."
1211
  msgstr "帐号未验证。"
1212
 
1213
- #: methods/googledrive.php:430
1214
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1215
  msgstr "%s是一个很好的选择,UpdraftPlus支持分片上传 - 无论您的站点有多大,UpdraftPlus可以分批次上传,避开超时限制。"
1216
 
1217
- #: restorer.php:560
1218
  msgid "will restore as:"
1219
  msgstr "将要还原为:"
1220
 
1221
- #: restorer.php:594
1222
  msgid "An error (%s) occured:"
1223
  msgstr "出现错误(%s):"
1224
 
1225
- #: restorer.php:594
1226
  msgid "the database query being run was:"
1227
  msgstr "执行的数据库查询是:"
1228
 
1229
- #: restorer.php:600
1230
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1231
  msgstr "数据库错误出现的太多啦 - 退出还原(您需要手动还原)"
1232
 
1233
- #: restorer.php:608
1234
  msgid "Database lines processed: %d in %.2f seconds"
1235
  msgstr "数据库已处理的行:%d行 / %.2f 秒"
1236
 
1237
- #: restorer.php:621
1238
  msgid "Finished: lines processed: %d in %.2f seconds"
1239
  msgstr "完成:处理的行数:%d 行 / %.2f 秒"
1240
 
1241
- #: restorer.php:790 restorer.php:799
1242
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1243
  msgstr "表前缀已经改变:关联修改%s表字段"
1244
 
1245
- #: restorer.php:794 restorer.php:829 admin.php:1630 admin.php:1654
1246
- #: admin.php:2622
1247
  msgid "OK"
1248
  msgstr "OK"
1249
 
1250
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
1251
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1252
  msgstr "您需要重新验证 %s,因为目前存在的证书无法使用。"
1253
 
@@ -1264,1161 +1563,1113 @@ msgstr "%s 支持以插件的方式可用"
1264
  msgid "follow this link to get it"
1265
  msgstr "点此链接来获取"
1266
 
1267
- #: methods/googledrive.php:111
1268
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1269
  msgstr "没有从Google获取到token。这意味着您可能输错了密码,或者您修改密码后没有进行重新验证。请认真检查,然后根据链接进行验证。最后,如果还是无法工作,请使用高级模式擦除所有设置,建立新的Google客户端帐号/密码,重新开始"
1270
 
1271
- #: methods/googledrive.php:120
1272
  msgid "Authorization failed"
1273
  msgstr "验证失败"
1274
 
1275
- #: methods/googledrive.php:141
1276
  msgid "Your %s quota usage: %s %% used, %s available"
1277
  msgstr "您的 %s 配额使用:已使用 %s %%, 剩余 %s"
1278
 
1279
- #: methods/googledrive.php:147
1280
  msgid "Success"
1281
  msgstr "成功"
1282
 
1283
- #: methods/googledrive.php:147
1284
  msgid "you have authenticated your %s account."
1285
  msgstr "您已经验证了您的%s帐号"
1286
 
1287
- #: methods/googledrive.php:163 methods/googledrive.php:220
1288
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1289
  msgstr "还没有从Google获得token - 您需要验证或者重新验证您的Google Drive链接"
1290
 
1291
- #: methods/googledrive.php:164 methods/googledrive.php:351
1292
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1293
  msgstr "还没有从Google获得token (您的用户验证过了吗)"
1294
 
1295
- #: restorer.php:140
1296
  msgid "wp-config.php from backup: restoring (as per user's request)"
1297
  msgstr "备份中的wp-config.php;按照每个用户的要求还原"
1298
 
1299
- #: restorer.php:263
1300
- msgid "Will not delete the archive after unpacking it, because there was no cloud storage for this backup"
1301
- msgstr "解压后将不会删除归档,因为此次备份没有云存储"
1302
-
1303
- #: restorer.php:336
1304
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1305
  msgstr "警告:开启了PHP安全模式,很可能出现超时;如果出现超时,你需要使用其他方式手动恢复数据库,比如phpMyAdmin等"
1306
 
1307
- #: restorer.php:341
1308
  msgid "Failed to find database file"
1309
  msgstr "无法找到数据库备份文件"
1310
 
1311
- #: restorer.php:347
1312
  msgid "Failed to open database file"
1313
  msgstr "无法打开数据库文件"
1314
 
1315
- #: restorer.php:371
1316
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1317
  msgstr "数据库获取:不允许直接的MySQL连接,我们将会尝试wpdb(这种方式可能会比较慢)"
1318
 
1319
- #: restorer.php:443 admin.php:701
1320
  msgid "Backup of:"
1321
  msgstr "备份:"
1322
 
1323
- #: restorer.php:447 restorer.php:497
1324
  msgid "Old table prefix:"
1325
  msgstr "旧的表前缀:"
1326
 
1327
- #: admin.php:2619
1328
  msgid "Archive is expected to be size:"
1329
  msgstr "归档预期尺寸:"
1330
 
1331
- #: admin.php:2627
1332
  msgid "The backup records do not contain information about the proper size of this file."
1333
  msgstr "备份记录中没有包含此文件的尺寸信息。"
1334
 
1335
- #: admin.php:2641 admin.php:2665
1336
  msgid "Error message"
1337
  msgstr "错误信息"
1338
 
1339
- #: admin.php:2630 admin.php:2631
1340
  msgid "Could not find one of the files for restoration"
1341
  msgstr "无法找到需要恢复的文件"
1342
 
1343
- #: restorer.php:13
1344
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1345
  msgstr "UpdraftPlus 无法直接保存此类文件。必须手动保存"
1346
 
1347
- #: restorer.php:14
1348
  msgid "Backup file not available."
1349
  msgstr "备份文件不存在"
1350
 
1351
- #: restorer.php:15
1352
  msgid "Copying this entity failed."
1353
  msgstr "复制此文件失败"
1354
 
1355
- #: restorer.php:16
1356
  msgid "Unpacking backup..."
1357
  msgstr "解压备份。。。"
1358
 
1359
- #: restorer.php:17
1360
  msgid "Decrypting database (can take a while)..."
1361
  msgstr "数据库解密(可能需要一些时间)。。。"
1362
 
1363
- #: restorer.php:18
1364
  msgid "Database successfully decrypted."
1365
  msgstr "数据库解密成功"
1366
 
1367
- #: restorer.php:19
1368
  msgid "Moving old directory out of the way..."
1369
  msgstr "将旧的目录移走。。。"
1370
 
1371
- #: restorer.php:20
1372
- msgid "Moving unpacked backup in place..."
1373
- msgstr "将解压后的备份移动到相关地方。。。"
1374
-
1375
- #: restorer.php:21
1376
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1377
  msgstr "数据库还原(大的网站,可能要持续很长时间)如果出现超时(如果您的主机提供商设置了资源限制),您可能需要使用其他方式备份,比如phpMyAdmin。。。"
1378
 
1379
- #: restorer.php:22
1380
  msgid "Cleaning up rubbish..."
1381
  msgstr "清理垃圾。。。"
1382
 
1383
- #: restorer.php:23
1384
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1385
  msgstr "无法移走旧目录。获取您还有未清理的旧目录?"
1386
 
1387
- #: restorer.php:24
1388
  msgid "Could not delete old directory."
1389
  msgstr "无法删除旧目录"
1390
 
1391
- #: restorer.php:25
1392
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1393
  msgstr "无法将新目录移动到适当的地方,请检查您的wp-content/upgrade目录"
1394
 
1395
- #: restorer.php:26
1396
  msgid "Failed to delete working directory after restoring."
1397
  msgstr "还原后无法删除工作目录。"
1398
 
1399
- #: restorer.php:66
1400
  msgid "Failed to create a temporary directory"
1401
  msgstr "无法创建临时目录"
1402
 
1403
- #: restorer.php:84
1404
  msgid "Failed to write out the decrypted database to the filesystem"
1405
  msgstr "无法将加密后的数据库保存到文件系统"
1406
 
1407
- #: restorer.php:136
1408
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1409
  msgstr "备份中的 wp-config.php 将要还原为 wp-config-backup.php"
1410
 
1411
- #: admin.php:2203
1412
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1413
  msgstr "使用此选项降低您的安全策略,如果可能,UpdraftPlus不会使用SSL验证和加密传输。注意,一些云存储不允许此设置(比如,Dropbox),因此,该选项可能不会起作用"
1414
 
1415
- #: admin.php:2227
1416
  msgid "Save Changes"
1417
  msgstr "保存修改"
1418
 
1419
- #: methods/googledrive.php:440
1420
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1421
  msgstr "您web服务器的PHP没有需要的模块(%s)。请联系您的主机提供商进行处理"
1422
 
1423
- #: admin.php:2255
1424
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1425
  msgstr "您web服务器的 PHP/Curl 不支持https,使用%s的通信将不会加密。请您的主机提供商安装 Curl/SSL ,用来支持加密的能力(通过插件)。"
1426
 
1427
- #: admin.php:2257
1428
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1429
  msgstr "您web服务器的 PHP/Curl 不支持https。没有此支持,我们无法使用 %s,请联系您的主机提供商提供支持,%s <strong>需要</strong> Curl+https。请不要向我们发送任何支持请求,没有其他的方式越过此需求"
1430
 
1431
- #: admin.php:2260
1432
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1433
  msgstr "好消息:您站点与 %s 的通信可以加密。如果在加密的过程中出现任何错误,请察看”高级设置“部分获取帮助"
1434
 
1435
- #: admin.php:2332
1436
  msgid "Delete this backup set"
1437
  msgstr "删除此备份集"
1438
 
1439
- #: admin.php:2364
1440
  msgid "Press here to download"
1441
  msgstr "点击这里下载"
1442
 
1443
- #: admin.php:2354 admin.php:2376
1444
  msgid "(No %s)"
1445
  msgstr "(No %s)"
1446
 
1447
- #: admin.php:2383
1448
  msgid "Backup Log"
1449
  msgstr "备份日志"
1450
 
1451
- #: admin.php:2403
1452
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1453
  msgstr "点击这个按钮后,您将会获得恢复哪些部分的选项"
1454
 
1455
- #: admin.php:2518
1456
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1457
  msgstr "备份历史中不存在此备份 - 退出恢复。时间点:"
1458
 
1459
- #: admin.php:2547
1460
  msgid "UpdraftPlus Restoration: Progress"
1461
  msgstr "UpdraftPlus 恢复:处理"
1462
 
1463
- #: admin.php:2569
1464
  msgid "ABORT: Could not find the information on which entities to restore."
1465
  msgstr "ABORT:无法找到恢复条目的信息"
1466
 
1467
- #: admin.php:2570
1468
  msgid "If making a request for support, please include this information:"
1469
  msgstr "如果需要支持,请包含这些信息:"
1470
 
1471
- #: admin.php:2197
1472
  msgid "Do not verify SSL certificates"
1473
  msgstr "不要检测SSL证书"
1474
 
1475
- #: admin.php:2198
1476
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1477
  msgstr "使用此选项降低您的安全策略,UpdraftPlus不会验证将要链接的远程存储(Dropbox, Google Drive等)。意味着UpdraftPlus只使用SSL来加密通信,而不进行验证。"
1478
 
1479
- #: admin.php:2198
1480
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1481
  msgstr "注意,不是所有的云存储都需要SSL验证"
1482
 
1483
- #: admin.php:2202
1484
  msgid "Disable SSL entirely where possible"
1485
  msgstr "如果可能,彻底禁用SSL"
1486
 
1487
- #: admin.php:2156
1488
  msgid "Expert settings"
1489
  msgstr "高级设置"
1490
 
1491
- #: admin.php:2157
1492
  msgid "Show expert settings"
1493
  msgstr "察看高级设置"
1494
 
1495
- #: admin.php:2157
1496
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1497
  msgstr "点击这里察看一些更牛逼的设置;您还是不要使用这些为好,除非好奇或者发生当错误时。"
1498
 
1499
- #: admin.php:2164
1500
  msgid "Delete local backup"
1501
  msgstr "删除本地备份"
1502
 
1503
- #: admin.php:2170
1504
  msgid "Backup directory"
1505
  msgstr "备份目录"
1506
 
1507
- #: admin.php:2177
1508
  msgid "Backup directory specified is writable, which is good."
1509
  msgstr "指定的备份目录可以写入,非常好。"
1510
 
1511
- #: admin.php:2185
1512
  msgid "Click here to attempt to create the directory and set the permissions"
1513
  msgstr "点击这里尝试创建目录并且设置权限"
1514
 
1515
- #: admin.php:2185
1516
  msgid "or, to reset this option"
1517
  msgstr "或者,将选项复位"
1518
 
1519
- #: admin.php:2185
1520
  msgid "click here"
1521
  msgstr "点击这里"
1522
 
1523
- #: admin.php:2185
1524
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1525
  msgstr "如果失败,请检查您服务器的权限或者使用其他您web服务器可以写入的目录"
1526
 
1527
- #: admin.php:2188
1528
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1529
  msgstr "这是UpdraftPlus创建zip文件的地方,此目录必须是您的web服务器可写的。通常,您希望将此目录包含在wp-content中(默认选项)。 <b>不要</b>放在 上传 目录中,这将会引起递归的问题(无限备份。。。)"
1530
 
1531
- #: admin.php:2192
1532
  msgid "Use the server's SSL certificates"
1533
  msgstr "使用服务器的SSL证书"
1534
 
1535
- #: admin.php:2193
1536
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1537
  msgstr "默认情况下,UpdraftPlus使用它自己保存的SSL证书验证远程站点(确认它是否真的和Dropbox, Amazon S3通信)。我们会保持证书更新。然而,如果你遇到了SSL错误,请选择此选项(让UpdraftPlus使用您服务器收集的证书)"
1538
 
1539
- #: admin.php:1869
1540
  msgid "Use WordShell for automatic backup, version control and patching"
1541
  msgstr "使用WordShell进行自动备份,版本控制和补丁"
1542
 
1543
- #: admin.php:1873
1544
  msgid "Email"
1545
  msgstr "邮件"
1546
 
1547
- #: admin.php:1874
1548
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1549
  msgstr "填写邮件地址来发送日志文件(如果您喜欢,可以发送整个备份)"
1550
 
1551
- #: admin.php:1878
1552
  msgid "Database encryption phrase"
1553
  msgstr "数据库加密文本"
1554
 
1555
- #: admin.php:1885
1556
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1557
  msgstr "如果在这里输入文本,它将会用来加密备份(Rijndael)。<strong>请使用独立的记录并且确保不要丢失,不然您的备份<em>将会</em>立刻变成废物。</strong>。只有数据库文件会加密。这里的文本也是将来解密的文本(如果您修改了此文本,自动解密将无法使用,直到您又改回来为止)"
1558
 
1559
- #: admin.php:1885
1560
  msgid "You can also decrypt a database manually here."
1561
  msgstr "您可以在这里手动解密数据库"
1562
 
1563
- #: admin.php:1888
1564
  msgid "Manually decrypt a database backup file"
1565
  msgstr "手动解密数据库备份文件"
1566
 
1567
- #: admin.php:1895
1568
  msgid "Use decryption key"
1569
  msgstr "使用解密密钥"
1570
 
1571
- #: admin.php:1909
1572
  msgid "Copying Your Backup To Remote Storage"
1573
  msgstr "将您的备份发送到远程存储"
1574
 
1575
- #: admin.php:1913
1576
  msgid "Choose your remote storage"
1577
  msgstr "选择您的远程存储"
1578
 
1579
- #: admin.php:1925
1580
  msgid "None"
1581
  msgstr "None"
1582
 
1583
- #: admin.php:2046 admin.php:2082 admin.php:2112
1584
  msgid "Cancel"
1585
  msgstr "退出"
1586
 
1587
- #: admin.php:2095
1588
  msgid "Requesting start of backup..."
1589
  msgstr "请求开始备份:"
1590
 
1591
- #: admin.php:2149
1592
  msgid "Advanced / Debugging Settings"
1593
  msgstr "高级/调试设置"
1594
 
1595
- #: admin.php:2152
1596
  msgid "Debug mode"
1597
  msgstr "调试模式"
1598
 
1599
- #: admin.php:2153
1600
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1601
  msgstr "从这里获取更多信息 - 当发生错误时将会非常有用。在报告bug时,您<strong>必须</strong>向我们提供此信息。"
1602
 
1603
- #: admin.php:1869
1604
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1605
  msgstr "上面的目录是所有的东西,除了WordPress的核心文件(可以从 WordPress.org 上下载)"
1606
 
1607
- #: admin.php:1869
1608
  msgid "Or, get the \"More Files\" add-on from our shop."
1609
  msgstr "或者,从我们的商店中获取 \"更多文件\" 插件"
1610
 
1611
- #: admin.php:1786
1612
  msgid "Daily"
1613
  msgstr "每天一次"
1614
 
1615
- #: admin.php:1786
1616
  msgid "Weekly"
1617
  msgstr "每周一次"
1618
 
1619
- #: admin.php:1786
1620
  msgid "Fortnightly"
1621
  msgstr "两周一次"
1622
 
1623
- #: admin.php:1786
1624
  msgid "Monthly"
1625
  msgstr "每月一次"
1626
 
1627
- #: admin.php:1795 admin.php:1813
1628
  msgid "and retain this many backups"
1629
  msgstr "保留这么多的备份"
1630
 
1631
- #: admin.php:1802
1632
  msgid "Database backup intervals"
1633
  msgstr "数据库备份间隔"
1634
 
1635
- #: admin.php:1820
1636
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1637
  msgstr "如果您希望自动备份,请在上面选择。备份将会按照间隔进行。如果存在两个相同的备份,两次备份将会同时发生。如果您选择\"手动\",当您要备份的时候,您必须点击\"现在备份\"按钮"
1638
 
1639
- #: admin.php:1821
1640
  msgid "To fix the time at which a backup should take place,"
1641
  msgstr "调整备份开始时间"
1642
 
1643
- #: admin.php:1821
1644
  msgid "e.g. if your server is busy at day and you want to run overnight"
1645
  msgstr "如:您的服务器白天负载很重,您需要在夜晚进行"
1646
 
1647
- #: admin.php:1821
1648
  msgid "use the \"Fix Time\" add-on"
1649
  msgstr "使用 \"调整时间\" 插件"
1650
 
1651
- #: admin.php:1825
1652
  msgid "Include in files backup"
1653
  msgstr "在文件备份中包含"
1654
 
1655
- #: admin.php:1835
1656
  msgid "Any other directories found inside wp-content"
1657
  msgstr "wp-content目录中找到的其他子目录"
1658
 
1659
- #: admin.php:1841
1660
  msgid "Exclude these:"
1661
  msgstr "排除这些:"
1662
 
1663
- #: admin.php:1843
1664
- msgid "If entering multiple files/directories, then separate them with commas"
1665
- msgstr "如果输入多个 文件/目录,请使用逗号分割"
1666
-
1667
- #: admin.php:1504
1668
  msgid "Debug Database Backup"
1669
  msgstr "数据库备份Debug"
1670
 
1671
- #: admin.php:1504
1672
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1673
  msgstr "这将会引起立即的数据库备份,本页面一直尝试加载直到完成(如,非调度的)。此备份可能运行到超时;这个按钮对检查备份可以通过初始阶段很有帮助,或者其他小的站点"
1674
 
1675
- #: admin.php:1510
1676
  msgid "Wipe Settings"
1677
  msgstr "清除设置"
1678
 
1679
- #: admin.php:1511
1680
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1681
  msgstr "此按钮将会删除所有的UpdraftPlus设置(除过您在远程存储中已经保存的备份文件)。您需要再次输入您的设置。您可以在取消激活/卸载UpdraftPlus前进行此操作"
1682
 
1683
- #: admin.php:1514
1684
  msgid "Wipe All Settings"
1685
  msgstr "擦除所有设置"
1686
 
1687
- #: admin.php:1514
1688
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1689
  msgstr "将会擦除您UpdraftPlus所有的设置 - 确认?"
1690
 
1691
- #: admin.php:1516
1692
  msgid "Active jobs"
1693
  msgstr "活动的任务"
1694
 
1695
- #: admin.php:1598
1696
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1697
  msgstr "%s:开始:%s;下次开始:%d(%s 秒后)"
1698
 
1699
- #: admin.php:1598
1700
  msgid "show log"
1701
  msgstr "察看日志"
1702
 
1703
- #: admin.php:1598
1704
  msgid "delete schedule"
1705
  msgstr "删除任务"
1706
 
1707
- #: admin.php:1605
1708
  msgid "(None)"
1709
  msgstr "(None)"
1710
 
1711
- #: admin.php:1532
1712
- msgid "Unknown response:"
1713
- msgstr "未知响应:"
1714
-
1715
- #: admin.php:1624 admin.php:1649 admin.php:2023
1716
  msgid "Delete"
1717
  msgstr "删除"
1718
 
1719
- #: admin.php:1690
1720
  msgid "The request to the filesystem to create the directory failed."
1721
  msgstr "向文件系统发送创建目录的请求失败"
1722
 
1723
- #: admin.php:1704
1724
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1725
  msgstr "目录已经创建,但是我们需要将它的权限改为777(谁都可以访问)。您需要和您的主机提供商一起检查,确保此操作不会引起其他问题"
1726
 
1727
- #: admin.php:1708
1728
  msgid "The folder exists, but your webserver does not have permission to write to it."
1729
  msgstr "目录已经存在,但是您的web服务器没有写如权限"
1730
 
1731
- #: admin.php:1708
1732
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1733
  msgstr "您需要联系您的主机提供商来获取WordPress插件向该目录写入的权限"
1734
 
1735
- #: admin.php:1763
1736
  msgid "Download log file"
1737
  msgstr "下载日志文件"
1738
 
1739
- #: admin.php:1767
1740
  msgid "No backup has been completed."
1741
  msgstr "没有完成的备份"
1742
 
1743
- #: admin.php:1783
1744
  msgid "File backup intervals"
1745
  msgstr "文件备份间隔"
1746
 
1747
- #: admin.php:1786
1748
  msgid "Manual"
1749
  msgstr "手动"
1750
 
1751
- #: admin.php:1786
1752
  msgid "Every 4 hours"
1753
  msgstr "每4小时"
1754
 
1755
- #: admin.php:1786
1756
  msgid "Every 8 hours"
1757
  msgstr "每8小时"
1758
 
1759
- #: admin.php:1786
1760
  msgid "Every 12 hours"
1761
  msgstr "每12小时"
1762
 
1763
- #: admin.php:1426
1764
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1765
  msgstr "点击”现在备份“开始处理。然后,10秒后察看”Last Log Message“区域获知正在进行的动作,WordPress应该在后台运行备份"
1766
 
1767
- #: admin.php:1428
1768
  msgid "Does nothing happen when you schedule backups?"
1769
  msgstr "当您开始备份是是不是没有反应?"
1770
 
1771
- #: admin.php:1428
1772
  msgid "Go here for help."
1773
  msgstr "获取帮助。"
1774
 
1775
- #: admin.php:1434
1776
  msgid "Multisite"
1777
  msgstr "多站点"
1778
 
1779
- #: admin.php:1438
1780
  msgid "Do you need WordPress Multisite support?"
1781
  msgstr "您时候需要WordPress的多站点支持?"
1782
 
1783
- #: admin.php:1438
1784
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1785
  msgstr "请获取UpdraftPlus的付费版本,或者单机版的多站点插件"
1786
 
1787
- #: admin.php:1443
1788
  msgid "Configure Backup Contents And Schedule"
1789
  msgstr "配置备份内容和任务"
1790
 
1791
- #: admin.php:1449
1792
  msgid "Debug Information And Expert Options"
1793
  msgstr "Debug信息和高级选项"
1794
 
1795
- #: admin.php:1452
1796
  msgid "Web server:"
1797
  msgstr "Web服务器:"
1798
 
1799
- #: admin.php:1455
1800
  msgid "Peak memory usage"
1801
  msgstr "内存峰值"
1802
 
1803
- #: admin.php:1456
1804
  msgid "Current memory usage"
1805
  msgstr "目前的内存使用量"
1806
 
1807
- #: admin.php:1457
1808
  msgid "PHP memory limit"
1809
  msgstr "PHP的内存限制"
1810
 
1811
- #: admin.php:1458 admin.php:1460
1812
  msgid "%s version:"
1813
  msgstr "%s 版本:"
1814
 
1815
- #: admin.php:1463 admin.php:1465 admin.php:1472
1816
  msgid "Yes"
1817
  msgstr "Yes"
1818
 
1819
- #: admin.php:1465 admin.php:1472
1820
  msgid "No"
1821
  msgstr "No"
1822
 
1823
- #: admin.php:1468
1824
  msgid "PHP has support for ZipArchive::addFile:"
1825
  msgstr "PHP有ZipArchive::addFile支持:"
1826
 
1827
- #: admin.php:1477
1828
  msgid "Total (uncompressed) on-disk data:"
1829
  msgstr "磁盘数据总量(未压缩的)"
1830
 
1831
- #: admin.php:1478
1832
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1833
  msgstr "N.B. 基于是或者不是,排除上次您保存的选项"
1834
 
1835
- #: admin.php:1485
1836
  msgid "count"
1837
  msgstr "数量"
1838
 
1839
- #: admin.php:1491
1840
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1841
  msgstr "下面的按钮会立刻开始一次备份,具体和WordPress任务有关。如果这个按钮可以工作并且\"现在备份\" 按钮没有反应(比如,连日志都没有),意味着您的任务系统出错了,您需要禁用所有的插件,然后尝试\"现在备份\"按钮。如果还是失败,请联系您的主机供应商,询问他们是否关闭了 wp-cron; 如果成功了,您可以逐个开启您的插件,查找出是具体哪个插件导致的出错,然后向他们报告一个bug"
1842
 
1843
- #: admin.php:1499
1844
  msgid "Debug Full Backup"
1845
  msgstr "全备份Debug"
1846
 
1847
- #: admin.php:1499
1848
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1849
  msgstr "这将会引起立即备份,本页面一直尝试加载直到完成(如,非调度的)"
1850
 
1851
- #: admin.php:1162
1852
  msgid "UpdraftPlus - Upload backup files"
1853
  msgstr "UpdraftPlus - 上传备份文件"
1854
 
1855
- #: admin.php:1163
1856
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1857
  msgstr "将文件上传入UpdraftPlus。使用本插件导入不同版本的WordPress备份"
1858
 
1859
- #: admin.php:1167
1860
  msgid "Drop backup zips here"
1861
  msgstr "删除这里的zip备份"
1862
 
1863
- #: admin.php:1168 admin.php:1893
1864
  msgid "or"
1865
  msgstr "或者"
1866
 
1867
- #: admin.php:1181 admin.php:1544
1868
  msgid "calculating..."
1869
  msgstr "计算"
1870
 
1871
- #: restorer.php:720 admin.php:1259 admin.php:1284 admin.php:2036 admin.php:2624
1872
  msgid "Error:"
1873
  msgstr "错误:"
1874
 
1875
- #: admin.php:1272
1876
  msgid "You should:"
1877
  msgstr "您应该:"
1878
 
1879
- #: admin.php:1279
1880
- msgid "Download error: the server sent us a response (JSON) which we did not understand"
1881
- msgstr "下载失败:服务器向我们发送了我们不能识别的反馈(JSON)"
1882
-
1883
- #: admin.php:1284
1884
  msgid "Download error: the server sent us a response which we did not understand."
1885
  msgstr "下载失败:服务器向我们发送了我们不能识别的反馈"
1886
 
1887
- #: admin.php:1299
1888
  msgid "Delete backup set"
1889
  msgstr "删除备份集"
1890
 
1891
- #: admin.php:1302
1892
  msgid "Are you sure that you wish to delete this backup set?"
1893
  msgstr "确认您要删除此备份集"
1894
 
1895
- #: admin.php:1332
1896
  msgid "Restore backup"
1897
  msgstr "恢复备份"
1898
 
1899
- #: admin.php:1333
1900
  msgid "Restore backup from"
1901
  msgstr "备份恢复,来自"
1902
 
1903
- #: admin.php:1345
1904
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1905
  msgstr "恢复将会覆盖本站点的主题,插件,上传,数据库,和/或者其他内容(根据您在备份集中的选择)"
1906
 
1907
- #: admin.php:1345
1908
  msgid "Choose the components to restore"
1909
  msgstr "选择将要还原的模块"
1910
 
1911
- #: admin.php:1354
1912
  msgid "Your web server has PHP's so-called safe_mode active."
1913
  msgstr "您的web服务器开启了PHP的safe_mode"
1914
 
1915
- #: admin.php:1354
1916
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
1917
  msgstr "这个动作很可能造成超时,强烈建议您关闭 safe_mode ,或者每次恢复一个条目,<a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">或者手动恢复</a>。"
1918
 
1919
- #: admin.php:1367
1920
  msgid "The following entity cannot be restored automatically: \"%s\"."
1921
  msgstr "以下的条目不能自动恢复:\"%s\"。"
1922
 
1923
- #: admin.php:1367
1924
  msgid "You will need to restore it manually."
1925
  msgstr "您需要手动恢复"
1926
 
1927
- #: admin.php:1374
1928
  msgid "%s restoration options:"
1929
  msgstr "%s 恢复选项:"
1930
 
1931
- #: admin.php:1382
1932
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
1933
  msgstr "您可以使用迁移插件查找/替换您的数据库(当迁移站点到新的目的地/URL时),使用此链接获取详细信息"
1934
 
1935
- #: admin.php:1403
1936
  msgid "Do read this helpful article of useful things to know before restoring."
1937
  msgstr "还原前,请先阅读该文档获取相关信息"
1938
 
1939
- #: admin.php:1425
1940
  msgid "Perform a one-time backup"
1941
  msgstr "开始一次性的备份"
1942
 
1943
- #: admin.php:1101
1944
  msgid "Time now"
1945
  msgstr "现在时间"
1946
 
1947
- #: admin.php:1111 admin.php:2093
1948
  msgid "Backup Now"
1949
  msgstr "现在备份"
1950
 
1951
- #: admin.php:1118 admin.php:2053 admin.php:2403
1952
  msgid "Restore"
1953
  msgstr "还原"
1954
 
1955
- #: admin.php:1127
1956
  msgid "Last log message"
1957
  msgstr "上次日志信息"
1958
 
1959
- #: admin.php:1129
1960
  msgid "(Nothing yet logged)"
1961
  msgstr "(还木有日志信息)"
1962
 
1963
- #: admin.php:1130
1964
  msgid "Download most recently modified log file"
1965
  msgstr "下载最近修改过的日志文件"
1966
 
1967
- #: admin.php:1134
1968
  msgid "Backups, logs & restoring"
1969
  msgstr "备份,日志和还原"
1970
 
1971
- #: admin.php:1135
1972
  msgid "Press to see available backups"
1973
  msgstr "点击察看可用的备份"
1974
 
1975
- #: admin.php:523 admin.php:581 admin.php:1135
1976
  msgid "%d set(s) available"
1977
  msgstr "%d 可用"
1978
 
1979
- #: admin.php:1149
1980
  msgid "Downloading and restoring"
1981
  msgstr "下载并且还原"
1982
 
1983
- #: admin.php:1154
1984
  msgid "Downloading"
1985
  msgstr "下载"
1986
 
1987
- #: admin.php:1154
1988
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
1989
  msgstr "点击 数据库/插件/主题/上传/其他 按钮,UpdraftPlus将会尝试从远程存储上获取备份文件( Amazon S3, Dropbox, Google Drive, FTP)到您的站点,然后您可以下载至本地。如果获取文件停止(等待30s秒后),点击 再次 恢复。记得你还可以直接访问远程存储哦"
1990
 
1991
- #: admin.php:1155
1992
  msgid "Restoring"
1993
  msgstr "还原"
1994
 
1995
- #: admin.php:1155
1996
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
1997
  msgstr "点击您想恢复的备份按钮,如果您的站点比较大并且使用了远程存储,您可能需要首先将远程文件获取至本地,这样可以避免直接还原时出现超时现象"
1998
 
1999
- #: admin.php:1155
2000
  msgid "More tasks:"
2001
  msgstr "更多的任务:"
2002
 
2003
- #: admin.php:1155
2004
  msgid "upload backup files"
2005
  msgstr "上传备份文件"
2006
 
2007
- #: admin.php:1155
2008
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2009
  msgstr "点击这里来察看您的UpdraftPlus目录(在您的主机空间上)中上传的备份集。本路径在高级设置中,如下:"
2010
 
2011
- #: admin.php:1155
2012
  msgid "rescan folder for new backup sets"
2013
  msgstr "重新扫描目录来获取新的备份集"
2014
 
2015
- #: admin.php:1156
2016
  msgid "Opera web browser"
2017
  msgstr "Opera 浏览器"
2018
 
2019
- #: admin.php:1156
2020
  msgid "If you are using this, then turn Turbo/Road mode off."
2021
  msgstr "如果您正使用这个,请关闭 Turbo/Road 模式"
2022
 
2023
- #: admin.php:1158
2024
  msgid "Google Drive"
2025
  msgstr "Google Drive"
2026
 
2027
- #: admin.php:1158
2028
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2029
  msgstr "Google 改变了他们的权限设置(2013年5月)。如果需要从 Google Drive 上传或者下载文件,您<strong>必须</strong>重新验证(使用此链接)"
2030
 
2031
- #: admin.php:1160
2032
  msgid "This is a count of the contents of your Updraft directory"
2033
  msgstr "这是您 Updraft 目录的内容统计"
2034
 
2035
- #: admin.php:1160
2036
  msgid "Web-server disk space in use by UpdraftPlus"
2037
  msgstr "UpdraftPlus使用的Web服务器空间"
2038
 
2039
- #: admin.php:1160
2040
  msgid "refresh"
2041
  msgstr "刷新"
2042
 
2043
- #: admin.php:1015
2044
  msgid "By UpdraftPlus.Com"
2045
  msgstr "来自UpdraftPlus.Com"
2046
 
2047
- #: admin.php:1015
2048
  msgid "Lead developer's homepage"
2049
  msgstr "主要开发者的个人主页"
2050
 
2051
- #: admin.php:1015
2052
  msgid "Donate"
2053
  msgstr "捐助"
2054
 
2055
- #: admin.php:1015
2056
- msgid "Other WordPress plugins"
2057
- msgstr "其他的WordPress插件"
2058
-
2059
- #: admin.php:1015
2060
  msgid "Version"
2061
  msgstr "版本"
2062
 
2063
- #: admin.php:1019
2064
  msgid "Your backup has been restored."
2065
  msgstr "您的备份已经被存储"
2066
 
2067
- #: admin.php:1019
2068
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2069
  msgstr "您的旧目录名被加上 -old 后缀(主题,上传,插件,其他),如果对此次备份满意,可以安全的移除它们"
2070
 
2071
- #: admin.php:1025
2072
  msgid "Old directories successfully deleted."
2073
  msgstr "旧目录删除成功"
2074
 
2075
- #: admin.php:1028
2076
- msgid "Your PHP memory limit (set by your web hosting company) is quite low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will bhe successful with a 32Mb limit - your experience may vary)."
2077
- msgstr "您的PHP内存限制(因为您的主机提供商)很低,UpdraftPlus尝试去提高但是失败了。如过限制小于64Mb,UpdraftPlus的工作将会很艰难,特别是当您存在大的上传文件时(尽管其他的站点在32Mb的限制下工作良好 - 您的环境可能不一样)"
2078
-
2079
- #: admin.php:1028
2080
  msgid "Current limit is:"
2081
  msgstr "目前的限制为:"
2082
 
2083
- #: admin.php:1032
2084
- msgid "Your PHP max_execution_time is less than 60 seconds. This possibly means you're running in safe_mode. Either disable safe_mode or modify your php.ini to set max_execution_time to a higher number. If you do not, then longer will be needed to complete a backup (but that is all). Present limit is:"
2085
- msgstr "您PHP的max_execution_time设置小于60秒,很可能您正运行在safe_mode。或者关闭safe_mode,或者修改您的php.ini文件,将max_execution_time改的大一些。如果不这么做,备份将会花费很长时间,目前的设置为:"
2086
-
2087
- #: admin.php:1032
2088
- msgid "seconds"
2089
- msgstr "秒"
2090
-
2091
- #: admin.php:1040
2092
  msgid "Delete Old Directories"
2093
  msgstr "删除旧目录"
2094
 
2095
- #: admin.php:1040
2096
- msgid "Are you sure you want to delete the old directories? This cannot be undone."
2097
- msgstr "确认删除旧目录?此步骤无法回退"
2098
-
2099
- #: admin.php:1054
2100
  msgid "Existing Schedule And Backups"
2101
  msgstr "存在的任务和备份"
2102
 
2103
- #: admin.php:1058
2104
  msgid "JavaScript warning"
2105
  msgstr "JavaScript 警告"
2106
 
2107
- #: admin.php:1059
2108
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2109
  msgstr "此管理界面严重依赖JavaScript。或者激活您的浏览器JavaScript功能,或者还一个支持JavaScript的浏览器"
2110
 
2111
- #: admin.php:1072 admin.php:1085
2112
  msgid "Nothing currently scheduled"
2113
  msgstr "目前木有任何任务"
2114
 
2115
- #: admin.php:1077
2116
  msgid "At the same time as the files backup"
2117
  msgstr "和文件一起备份"
2118
 
2119
- #: admin.php:1097
2120
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2121
  msgstr "此区域中的时间使用 WordPress 的时区,您可以在 Settings -> General 中修改"
2122
 
2123
- #: admin.php:1097
2124
  msgid "Next scheduled backups"
2125
  msgstr "下一个备份任务"
2126
 
2127
- #: admin.php:1099
2128
  msgid "Files"
2129
  msgstr "文件"
2130
 
2131
- #: admin.php:1100 admin.php:1371 admin.php:1374 admin.php:2341 admin.php:2343
2132
- #: admin.php:2659
2133
  msgid "Database"
2134
  msgstr "数据库"
2135
 
2136
- #: admin.php:207
2137
  msgid "Your website is hosted using the %s web server."
2138
  msgstr "您的网站放在%s站点服务器上"
2139
 
2140
- #: admin.php:207
2141
  msgid "Please consult this FAQ if you have problems backing up."
2142
  msgstr "如果您有备份方面的问题,请察看此FAQ"
2143
 
2144
- #: admin.php:220 admin.php:224
2145
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2146
  msgstr "点击这里验证您的%s帐号(如果不验证将无法使用%s备份)"
2147
 
2148
- #: admin.php:375
2149
- msgid "The backup archive for restoring this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To proceed with this restoration, you need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
2150
- msgstr "无法找到还原此文件的备份归档。正在使用的远程存储方式(%s)不允许我们获取文件。您需要手动获取一个备份文件放在UpdraftPlus的工作目录来继续本次还原"
2151
-
2152
- #: admin.php:390
2153
  msgid "Nothing yet logged"
2154
  msgstr "还有日志被记录"
2155
 
2156
- #: admin.php:530
2157
  msgid "Schedule backup"
2158
  msgstr "计划备份"
2159
 
2160
- #: admin.php:533
2161
  msgid "Failed."
2162
  msgstr "失败"
2163
 
2164
- #: admin.php:536
2165
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2166
  msgstr "OK,你应该赶快察看下面的 \"Last log message\""
2167
 
2168
- #: admin.php:536
2169
  msgid "Nothing happening? Follow this link for help."
2170
  msgstr "没有反应?点击这个链接获得帮助"
2171
 
2172
- #: admin.php:555
2173
  msgid "Job deleted"
2174
  msgstr "删除任务"
2175
 
2176
- #: admin.php:561
2177
  msgid "Could not find that job - perhaps it has already finished?"
2178
  msgstr "无法找到任务 - 或许已经完成了?"
2179
 
2180
- #: restorer.php:792 restorer.php:827 admin.php:573
2181
  msgid "Error"
2182
  msgstr "错误"
2183
 
2184
- #: admin.php:590
2185
  msgid "Download failed"
2186
  msgstr "下载失败"
2187
 
2188
- #: admin.php:604 admin.php:1272
2189
  msgid "File ready."
2190
  msgstr "文件准备好了。"
2191
 
2192
- #: admin.php:612
2193
  msgid "Download in progress"
2194
  msgstr "正在下载"
2195
 
2196
- #: admin.php:615
2197
  msgid "No local copy present."
2198
  msgstr "没有本地备份"
2199
 
2200
- #: admin.php:827
2201
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2202
  msgstr "文件名格式错误 - 貌似不是UpdraftPlus创建的文件"
2203
 
2204
- #: admin.php:906
2205
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2206
  msgstr "文件名格式错误 -貌似不是UpdraftPlus创建的加密数据库文件"
2207
 
2208
- #: admin.php:935
2209
  msgid "Restore successful!"
2210
  msgstr "还原成功!"
2211
 
2212
- #: admin.php:936 admin.php:974 admin.php:993
2213
  msgid "Actions"
2214
  msgstr "动作"
2215
 
2216
- #: admin.php:936 admin.php:951 admin.php:974 admin.php:993
2217
  msgid "Return to UpdraftPlus Configuration"
2218
  msgstr "退出到UpdraftPlus设置"
2219
 
2220
- #: admin.php:963
2221
  msgid "Remove old directories"
2222
  msgstr "移除旧的目录"
2223
 
2224
- #: admin.php:969
2225
  msgid "Old directories successfully removed."
2226
  msgstr "旧目录移除成功"
2227
 
2228
- #: admin.php:972
2229
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2230
  msgstr "移除旧目录失败,您可能需要手动进行操作"
2231
 
2232
- #: admin.php:984
2233
  msgid "Backup directory could not be created"
2234
  msgstr "无法创建备份目录"
2235
 
2236
- #: admin.php:991
2237
  msgid "Backup directory successfully created."
2238
  msgstr "备份目录创建成功"
2239
 
2240
- #: admin.php:1008
2241
  msgid "Your settings have been wiped."
2242
  msgstr "您的设置已经被擦除了"
2243
 
2244
- #: updraftplus.php:2212 updraftplus.php:2218
2245
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2246
  msgstr "为了帮助UpdraftPlus,请在 wordpress.org给出一个正面的评价"
2247
 
2248
- #: updraftplus.php:2225
2249
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2250
  msgstr "需要更多的功能或是支持吗?请购买UpdraftPlus商业版"
2251
 
2252
- #: updraftplus.php:2235
2253
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2254
  msgstr "关注UpdraftPlus.Com来获得帮助、附加功能和支持"
2255
 
2256
- #: updraftplus.php:2238
2257
  msgid "Want to say thank-you for UpdraftPlus?"
2258
  msgstr "想对UpdraftPlus说谢谢?"
2259
 
2260
- #: updraftplus.php:2238
2261
  msgid "Please buy our very cheap 'no adverts' add-on."
2262
  msgstr "请购买我们非常便宜的“无广告版”插件"
2263
 
2264
- #: backup.php:36
2265
  msgid "Infinite recursion: consult your log for more information"
2266
  msgstr "无限递归:请察看您的日志,以获取更多信息"
2267
 
2268
- #: backup.php:613
2269
  msgid "Could not create %s zip. Consult the log file for more information."
2270
  msgstr "无法创建 %s zip压缩文件。察看日志文件,以获取详细信息"
2271
 
2272
- #: admin.php:103 admin.php:120
2273
  msgid "Allowed Files"
2274
  msgstr "允许文件"
2275
 
2276
- #: admin.php:183
2277
  msgid "Settings"
2278
  msgstr "设置"
2279
 
2280
- #: admin.php:187
2281
  msgid "Add-Ons / Pro Support"
2282
  msgstr "插件/Pro 支持"
2283
 
2284
- #: admin.php:199 admin.php:203 admin.php:207 admin.php:216 admin.php:1151
2285
- #: admin.php:2248 admin.php:2255 admin.php:2257
2286
  msgid "Warning"
2287
  msgstr "警告"
2288
 
2289
- #: admin.php:199
2290
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2291
  msgstr "您分配给UpdraftPlus使用的备份磁盘剩余空间少于%s,UpdraftPlus无法正常运行。请联系您的主机管理员来解决这个问题"
2292
 
2293
- #: admin.php:203
2294
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2295
  msgstr "UpdraftPlus目前不支持%s之前的WordPress,可能会工作;但是如果无法工作,请您只好升级WordPress了"
2296
 
2297
- #: updraftplus.php:1042
2298
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2299
  msgstr "备份失败,5分钟后重新开始"
2300
 
2301
- #: updraftplus.php:1124
2302
  msgid "Backed up"
2303
  msgstr "备份"
2304
 
2305
- #: updraftplus.php:1124
2306
  msgid "WordPress backup is complete"
2307
  msgstr "Wordpress 备份完成"
2308
 
2309
- #: updraftplus.php:1124
2310
  msgid "Backup contains"
2311
  msgstr "备份包含"
2312
 
2313
- #: updraftplus.php:1124
2314
  msgid "Latest status"
2315
  msgstr "最新状态"
2316
 
2317
- #: updraftplus.php:1404
2318
  msgid "Backup directory (%s) is not writable, or does not exist."
2319
  msgstr "备份目录(%s)没有写权限,或者不存在该目录"
2320
 
2321
- #: updraftplus.php:1574
2322
  msgid "Could not read the directory"
2323
  msgstr "无法读取目录"
2324
 
2325
- #: updraftplus.php:1591
2326
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2327
  msgstr "由于没有备份数组,所以无法保存备份历史信息。备份失败"
2328
 
2329
- #: updraftplus.php:1625
2330
  msgid "Could not open the backup file for writing"
2331
  msgstr "无法写入备份文件"
2332
 
2333
- #: updraftplus.php:1646
2334
  msgid "Generated: %s"
2335
  msgstr "发起者: %s"
2336
 
2337
- #: updraftplus.php:1647
2338
  msgid "Hostname: %s"
2339
  msgstr "主机名:%s"
2340
 
2341
- #: updraftplus.php:1648
2342
  msgid "Database: %s"
2343
  msgstr "数据库:%s"
2344
 
2345
- #: updraftplus.php:1711
2346
- msgid "The backup directory is not writable."
2347
- msgstr "无法写备份目录"
2348
-
2349
- #: updraftplus.php:1732
2350
  msgid "Table: %s"
2351
  msgstr "表:%s"
2352
 
2353
- #: updraftplus.php:1737
2354
  msgid "Skipping non-WP table: %s"
2355
  msgstr "跳过不是 WP 开跳的表: %s"
2356
 
2357
- #: updraftplus.php:1844
2358
  msgid "Delete any existing table %s"
2359
  msgstr "删除已经存在的表 %s"
2360
 
2361
- #: updraftplus.php:1853
2362
  msgid "Table structure of table %s"
2363
  msgstr "表 %s 的结构"
2364
 
2365
- #: updraftplus.php:1859
2366
  msgid "Error with SHOW CREATE TABLE for %s."
2367
  msgstr "表 %s 的 SHOW CREATE TABLE 出错"
2368
 
2369
- #: updraftplus.php:1965
2370
  msgid "End of data contents of table %s"
2371
  msgstr "表 %s 的内容完毕"
2372
 
2373
- #: updraftplus.php:2132 restorer.php:72 admin.php:655
2374
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2375
  msgstr "解密失败。数据库文件已加密,但是您没有输入密码"
2376
 
2377
- #: updraftplus.php:2145 restorer.php:87 admin.php:673
2378
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2379
  msgstr "解密失败。很可能是因为您输入的密码错误"
2380
 
2381
- #: updraftplus.php:2145
2382
  msgid "The decryption key used:"
2383
  msgstr "使用密码:"
2384
 
2385
- #: updraftplus.php:2160
2386
  msgid "File not found"
2387
  msgstr "没有找到文件"
2388
 
2389
- #: updraftplus.php:2210
2390
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2391
  msgstr "您可以翻译吗?想为和您说一样语言的人在使用 UpdraftPlus 的时候造福吗"
2392
 
2393
- #: updraftplus.php:2212 updraftplus.php:2218
2394
  msgid "Like UpdraftPlus and can spare one minute?"
2395
  msgstr "喜欢UpdraftPlus, 并且可以抽出1分钟时间?"
2396
 
2397
- #: updraftplus.php:598
2398
  msgid "Themes"
2399
  msgstr "主题"
2400
 
2401
- #: updraftplus.php:599
2402
  msgid "Uploads"
2403
  msgstr "上传"
2404
 
2405
- #: updraftplus.php:614
2406
  msgid "Others"
2407
  msgstr "其他"
2408
 
2409
- #: updraftplus.php:924
2410
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2411
  msgstr "无法在备份目录创建文件,退出备份 - 请检查您的UpdraftPlus设置"
2412
 
2413
- #: updraftplus.php:994
2414
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2415
  msgstr "数据库加密出错 - 退出加密"
2416
 
2417
- #: updraftplus.php:1033
2418
  msgid "The backup apparently succeeded and is now complete"
2419
  msgstr "备份成功完成"
2420
 
2421
- #: updraftplus.php:1039
2422
  msgid "The backup attempt has finished, apparently unsuccessfully"
2423
  msgstr "备份完成,但是貌似不成功"
2424
 
@@ -2426,23 +2677,23 @@ msgstr "备份完成,但是貌似不成功"
2426
  msgid "UpdraftPlus Backups"
2427
  msgstr "UpdraftPlus 归档"
2428
 
2429
- #: updraftplus.php:328 updraftplus.php:333 updraftplus.php:338 admin.php:220
2430
- #: admin.php:224
2431
  msgid "UpdraftPlus notice:"
2432
  msgstr "UpdraftPlus 注意事项:"
2433
 
2434
- #: updraftplus.php:328
2435
  msgid "The log file could not be read."
2436
  msgstr "无法读取日志文件"
2437
 
2438
- #: updraftplus.php:333
2439
  msgid "No log files were found."
2440
  msgstr "无法找到日志文件"
2441
 
2442
- #: updraftplus.php:338
2443
  msgid "The given file could not be read."
2444
  msgstr "无法读取给定的文件"
2445
 
2446
- #: updraftplus.php:597
2447
  msgid "Plugins"
2448
  msgstr "插件"
2
  # This file is distributed under the same license as the UpdraftPlus package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2013-08-20 10:43:59+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
+ #: methods/googledrive.php:482
14
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
15
+ msgstr ""
16
+
17
+ #: methods/cloudfiles.php:372 methods/s3.php:349 methods/ftp.php:164
18
+ #: addons/webdav.php:287 addons/sftp.php:257
19
+ msgid "Settings test result:"
20
+ msgstr ""
21
+
22
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
23
+ #: methods/googledrive.php:63
24
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
25
+ msgstr ""
26
+
27
+ #: admin.php:1276
28
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
29
+ msgstr ""
30
+
31
+ #: addons/autobackup.php:172
32
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
33
+ msgstr ""
34
+
35
+ #: addons/autobackup.php:224
36
+ msgid "UpdraftPlus Automatic Backups"
37
+ msgstr ""
38
+
39
+ #: addons/autobackup.php:229
40
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
41
+ msgstr ""
42
+
43
+ #: addons/autobackup.php:230
44
+ msgid "Proceed with update"
45
+ msgstr ""
46
+
47
+ #: addons/autobackup.php:52 addons/autobackup.php:115
48
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
49
+ msgstr ""
50
+
51
+ #: addons/autobackup.php:56 addons/autobackup.php:121
52
+ msgid "Starting automatic backup..."
53
+ msgstr ""
54
+
55
+ #: addons/autobackup.php:78
56
+ msgid "plugins"
57
+ msgstr ""
58
+
59
+ #: addons/autobackup.php:85
60
+ msgid "themes"
61
+ msgstr ""
62
+
63
+ #: addons/autobackup.php:107
64
+ msgid "You do not have sufficient permissions to update this site."
65
+ msgstr ""
66
+
67
+ #: addons/autobackup.php:115
68
+ msgid "Creating database backup with UpdraftPlus..."
69
+ msgstr ""
70
+
71
+ #: addons/autobackup.php:123 addons/autobackup.php:193
72
+ #: addons/autobackup.php:216
73
+ msgid "Automatic Backup"
74
+ msgstr ""
75
+
76
+ #: addons/autobackup.php:150
77
+ msgid "Creating backup with UpdraftPlus..."
78
+ msgstr ""
79
+
80
+ #: addons/autobackup.php:157
81
+ msgid "Errors have occurred:"
82
+ msgstr ""
83
+
84
+ #: addons/autobackup.php:170
85
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
86
+ msgstr ""
87
+
88
+ #: addons/autobackup.php:28 addons/autobackup.php:228
89
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
90
+ msgstr ""
91
+
92
+ #: addons/autobackup.php:52
93
+ msgid "Creating %s and database backup with UpdraftPlus..."
94
+ msgstr ""
95
+
96
+ #: addons/morefiles.php:94
97
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
98
+ msgstr ""
99
+
100
+ #: addons/morefiles.php:99
101
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
102
+ msgstr ""
103
+
104
+ #: addons/morefiles.php:118 addons/morefiles.php:119
105
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
106
+ msgstr ""
107
+
108
+ #: addons/morefiles.php:118 addons/morefiles.php:119
109
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
110
+ msgstr ""
111
+
112
+ #: admin.php:1257
113
+ msgid "Support"
114
+ msgstr ""
115
+
116
+ #: admin.php:1257
117
+ msgid "More plugins"
118
+ msgstr ""
119
+
120
+ #: admin.php:898
121
+ msgid "%s version: %s"
122
+ msgstr ""
123
+
124
+ #: admin.php:899
125
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
126
+ msgstr ""
127
+
128
+ #: admin.php:973
129
+ msgid "This database backup is missing core WordPress tables: %s"
130
+ msgstr ""
131
+
132
+ #: admin.php:976
133
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
134
+ msgstr ""
135
+
136
+ #: admin.php:855
137
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
138
+ msgstr ""
139
+
140
+ #: admin.php:287
141
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
142
+ msgstr ""
143
+
144
+ #: admin.php:129 admin.php:276
145
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
146
+ msgstr ""
147
+
148
+ #: admin.php:129 admin.php:276
149
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
150
+ msgstr ""
151
+
152
+ #: admin.php:261
153
+ msgid "Update Plugin"
154
+ msgstr ""
155
+
156
+ #: admin.php:265
157
+ msgid "Update Theme"
158
+ msgstr ""
159
+
160
+ #: admin.php:127 admin.php:274
161
+ msgid "Dismiss (for %s weeks)"
162
+ msgstr ""
163
+
164
+ #: admin.php:128 admin.php:275
165
+ msgid "Be safe with an automatic backup"
166
+ msgstr ""
167
+
168
+ #: restorer.php:971
169
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
170
+ msgstr ""
171
+
172
+ #: admin.php:1261
173
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
174
+ msgstr "如果页面完成加载后您仍然可以看到这些文字,说明存在JavaScript 或者 jQuery 问题。"
175
+
176
+ #: admin.php:108
177
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
178
+ msgstr "点击此链接尝试加密并且下载数据库文件到您的电脑。"
179
+
180
+ #: admin.php:109
181
+ msgid "This decryption key will be attempted:"
182
+ msgstr "即将尝试的密钥:"
183
+
184
+ #: admin.php:110
185
+ msgid "Unknown server response:"
186
+ msgstr "未知的服务器返回值:"
187
+
188
+ #: admin.php:111
189
+ msgid "Unknown server response status:"
190
+ msgstr "未知的服务器状态值:"
191
+
192
+ #: admin.php:112
193
+ msgid "The file was uploaded."
194
+ msgstr "文件上传成功"
195
+
196
+ #: admin.php:103
197
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
198
+ msgstr "此文件貌似不是一个UpdraftPlus的备份归档(后缀为:.zip或者.gz,文件名格式为:backup_(备份时间)_(站点名)_(验证码)_(类型)_.(zip|gz))。然而,UpdraftPlus的归档文件为标准的zip/SQL-所以,如果您确定您的文件拥有正确的格式,您可以将它重命名为上面所述的格式。"
199
+
200
+ #: admin.php:104
201
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
202
+ msgstr "(请确认您上传了由UpdraftPlus备份出的zip文件)"
203
+
204
+ #: admin.php:105
205
+ msgid "Upload error:"
206
+ msgstr "上传错误:"
207
+
208
+ #: admin.php:106
209
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
210
+ msgstr "此文件貌似不是一个UpdraftPlus的加密备份归档(后缀为:.gz.crypt,文件名格式为:backup_(备份时间)_(站点名)_(验证码)_(类型)_db.crypt.gz)。 "
211
+
212
+ #: admin.php:107
213
+ msgid "Upload error"
214
+ msgstr "上传错误: "
215
+
216
+ #: admin.php:96
217
+ msgid "Delete from your web server"
218
+ msgstr "从您的web服务器删除"
219
+
220
+ #: admin.php:97
221
+ msgid "Download to your computer"
222
+ msgstr "下载到您的计算机"
223
+
224
+ #: admin.php:98
225
+ msgid "and then, if you wish,"
226
+ msgstr "然后,如果你想,"
227
 
228
  #: methods/s3.php:369
229
+ msgid "Examples of S3-compatible storage providers:"
230
+ msgstr "S3-兼容模式的存储提供者示例:"
231
+
232
+ #: methods/googledrive.php:208
233
+ msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
234
+ msgstr "预期的文件上传失败:%s单文件的大小限制为%s,然后,此文件的大小为 %s Gb(%d bytes)"
235
+
236
+ #: backup.php:624
237
+ msgid "The backup directory is not writable - the database backup is expected to shortly fail."
238
+ msgstr "备份目录不可写 - 数据库备份将会失败。"
239
+
240
+ #: admin.php:2529
241
+ msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
242
+ msgstr "解压后将不会删除任何归档,因为此归档没有任何云存储"
243
+
244
+ #: admin.php:2252
245
+ msgid "(%d archive(s) in set)."
246
+ msgstr "(设置中有 %d 的归档)"
247
+
248
+ #: admin.php:2255
249
+ msgid "You appear to be missing one or more archives from this multi-archive set."
250
+ msgstr "您貌似丢失了该多备份集中的一个或多个归档"
251
+
252
+ #: admin.php:2018
253
+ msgid "Split archives every:"
254
+ msgstr "归档切割,每:"
255
+
256
+ #: admin.php:2019
257
+ msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
258
+ msgstr "超过该文件大小时,UpdraftPlus将会分割归档。默认值为1Gb。如果您的web服务器有硬性限制的话,请小心边界值(如:一些32位的操作系统/文件系统的限制为2Gb/2048Mb)。"
259
+
260
+ #: admin.php:1892
261
+ msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
262
+ msgstr "如果需要输入多个文件/目录,请使用逗号作为分割符。您还可以在末尾使用*作为通配符。"
263
+
264
+ #: admin.php:89
265
+ msgid "Error: the server sent an empty response."
266
+ msgstr "错误:服务器发送了一个空回应。"
267
+
268
+ #: admin.php:90
269
+ msgid "Warnings:"
270
+ msgstr "警告:"
271
+
272
+ #: admin.php:92
273
+ msgid "Error: the server sent us a response (JSON) which we did not understand."
274
+ msgstr "错误:服务器发送了一个俺们不认识的返回信息(JSON)"
275
+
276
+ #: admin.php:1280
277
+ msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
278
+ msgstr "恢复/迁移前,您的WordPress存在旧目录(技术信息:它们以-old作为后缀)。使用此按钮删除它们(请确保您已经检测了依赖)"
279
+
280
+ #: admin.php:1074
281
+ msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
282
+ msgstr "此文件貌似是UpdraftPlus创建的,但是目前的版本不能理解这个对象的类型:%s,或许您需要安装一个扩展。"
283
+
284
+ #: admin.php:560
285
+ msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
286
+ msgstr "备份的归档已经成功处理,现在,再次点击Restore继续。"
287
+
288
+ #: admin.php:562
289
+ msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
290
+ msgstr "备份的归档已经成功处理,但是存在一些警告。如果一切正常,再次点击Restore继续,或者,点击cancel并且修复问题。"
291
+
292
+ #: admin.php:564
293
+ msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
294
+ msgstr "备份的归档已经处理,但是存在一些错误。您需要退出并且修复问题,然后重新尝试。"
295
+
296
+ #: admin.php:473
297
+ msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
298
+ msgstr "无法找到此文件的备份归档。正在使用的远程云存储(%s)不允许我们获取文件。想使用UpdraftPlus进行还原,您需要首先获得此文件拷贝,放置到UpdraftPlus的工作目录"
299
+
300
+ #: admin.php:497
301
+ msgid "No such backup set exists"
302
+ msgstr "不存在那样的备份集"
303
+
304
+ #: admin.php:535
305
+ msgid "File not found (you need to upload it): %s"
306
+ msgstr "文件未找到(您需要进行上传):%s"
307
+
308
+ #: admin.php:537
309
+ msgid "File was found, but is zero-sized (you need to re-upload it): %s"
310
+ msgstr "文件已找到,但是为空(您需要重新上传):%s"
311
+
312
+ #: admin.php:541
313
+ msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
314
+ msgstr "文件(%s)已找到,但是大小(%s)和我们的预期有差别(%s) - 它可能已经损坏。"
315
+
316
+ #: admin.php:555
317
+ msgid "This multi-archive backup set appears to have the following archives missing: %s"
318
+ msgstr "多归档的备份机貌似有下列的归档丢失:%s"
319
+
320
+ #: restorer.php:234
321
+ msgid "Failed to move directory (check your file permissions and disk quota): %s"
322
+ msgstr "移动目录失败(请检查您的权限和磁盘配额):%s"
323
+
324
+ #: restorer.php:434
325
+ msgid "This directory already exists, and will be replaced"
326
+ msgstr "目录已经存在,将会进行替换"
327
+
328
+ #: restorer.php:225
329
+ msgid "Failed to move file (check your file permissions and disk quota): %s"
330
+ msgstr "移动文件失败(请检查您的权限和磁盘配额):%s"
331
+
332
+ #: restorer.php:28
333
+ msgid "Moving unpacked backup into place..."
334
+ msgstr "将解压的文件移动到相应位置。。。"
335
+
336
+ #: backup.php:1256 backup.php:1492
337
+ msgid "Failed to open the zip file (%s) - %s"
338
+ msgstr "打开zip文件失败(%s)- %s"
339
+
340
+ #: addons/morefiles.php:79
341
+ msgid "WordPress root directory server path: %s"
342
+ msgstr "WordPress跟目录的服务器路径:%s"
343
 
344
  #: methods/s3.php:377
345
  msgid "... and many more!"
349
  msgid "%s end-point"
350
  msgstr "%s end-point"
351
 
352
+ #: admin.php:2486
353
  msgid "File is not locally present - needs retrieving from remote storage"
354
  msgstr "文件在本地不存在 - 需要从远程存储获取"
355
 
357
  msgid "S3 (Compatible)"
358
  msgstr "S3 (兼容模式)"
359
 
360
+ #: admin.php:2465
361
  msgid "Final checks"
362
  msgstr "最后检测"
363
 
364
+ #: admin.php:2484
365
  msgid "Looking for %s archive: file name: %s"
366
  msgstr "查找归档 %s:文件名:%s"
367
 
368
+ #: admin.php:2024
369
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
370
  msgstr "在完成前点击此按钮来删除服务器上存在的多余备份(如果不处理,您发送到远程的文件将依然在本地存在,本地文件将会无限的保留)"
371
 
372
+ #: admin.php:1927
373
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
  msgstr "删除加密的数据库文件(db.gz.crypt 文件)前上传并解密他们"
375
 
376
+ #: admin.php:1884
377
  msgid "Your wp-content directory server path: %s"
378
  msgstr "您的wp-content目录在服务器上的路径:%s"
379
 
380
+ #: admin.php:102
381
  msgid "Raw backup history"
382
  msgstr "原始备份信息"
383
 
384
+ #: admin.php:1584
385
  msgid "Show raw backup and file list"
386
  msgstr "察看原始备份和文件列表"
387
 
388
+ #: admin.php:88
389
  msgid "Processing files - please wait..."
390
  msgstr "处理文件中 - 请等等"
391
 
392
+ #: admin.php:1397
393
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
394
  msgstr "您安装的WordPress版本输出额外的空格存在问题。将会导致下载备份错误"
395
 
396
+ #: admin.php:1397
397
  msgid "Please consult this FAQ for help on what to do about it."
398
  msgstr "请察看此FAQ获取帮助"
399
 
400
+ #: admin.php:861
 
 
 
 
401
  msgid "Failed to open database file."
402
  msgstr "无法打开数据库文件"
403
 
404
+ #: admin.php:843
405
  msgid "Failed to write out the decrypted database to the filesystem."
406
  msgstr "无法将加密后的数据库保存到文件系统"
407
 
408
+ #: admin.php:663
409
  msgid "Known backups (raw)"
410
  msgstr "已知备份(原始文件)"
411
 
412
+ #: restorer.php:525
413
  msgid "Using directory from backup: %s"
414
  msgstr "使用备份的目录:%s"
415
 
416
+ #: restorer.php:477
417
  msgid "Files found:"
418
  msgstr "找到文件:"
419
 
420
+ #: restorer.php:483
421
  msgid "Unable to enumerate files in that directory."
422
  msgstr "无法列举目录中的文件"
423
 
424
+ #: restorer.php:818
425
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
  msgstr "需要的存储引擎(%s)不存在 - 使用MyISAM。"
427
 
428
+ #: restorer.php:829
429
  msgid "Restoring table (%s)"
430
  msgstr "还原表(%s)"
431
 
432
+ #: restorer.php:285
433
  msgid "An existing unremoved backup from a previous restore exists: %s"
434
  msgstr "之前还原时遗留了一个无法删除的备份:%s"
435
 
436
+ #: backup.php:1309 backup.php:1502
437
  msgid "A zip error occurred - check your log for more details."
438
  msgstr "压缩出错 - 看看您的日志,以获取相信信息"
439
 
440
+ #: addons/migrator.php:41
441
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
442
  msgstr "现在貌似是在迁移(备份文件中的URL地址来自不同的站点),但是您没有选中“查找/替换数据库”选项,这将会是一个错误。"
443
 
444
+ #: restorer.php:902
445
  msgid "An error occured on the first CREATE TABLE command - aborting run"
446
  msgstr "第一个 CREATE TABLE 时出现错误 - 退出执行"
447
 
448
+ #: admin.php:2498
449
  msgid "file is size:"
450
  msgstr "文件尺寸:"
451
 
452
+ #: admin.php:2219
453
  msgid "database"
454
  msgstr "数据库"
455
 
456
+ #: admin.php:287 admin.php:1261
 
 
 
 
457
  msgid "Go here for more information."
458
  msgstr "去帮助里获取更多信息"
459
 
460
+ #: admin.php:1457
461
  msgid "Downloading / preparing backup files..."
462
  msgstr "下载/准备 备份文件"
463
 
464
+ #: admin.php:87
465
  msgid "Some files are still downloading or being processed - please wait."
466
  msgstr "还有文件正在下载或者处理 - 稍微再等等。"
467
 
468
+ #: admin.php:893
469
  msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
470
  msgstr "备份来自其他站点 - 这不是还原,而是一此迁移。您需要迁移插件来完成此次任务"
471
 
 
 
 
 
472
  #: methods/ftp.php:44 methods/ftp.php:127
473
  msgid "%s login failure"
474
  msgstr "%s 登陆失败"
477
  msgid "%s upload failed"
478
  msgstr "%s 上传失败"
479
 
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
  msgid "Enter in format HH:MM (e.g. 14:22)."
482
  msgstr "输入格式 HH:MM (如:14:22)"
483
 
484
+ #: addons/fixtime.php:120 addons/fixtime.php:129
485
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
486
  msgstr "使用的时区信息来自WordPress设置,在 Settings -> General 中"
487
 
488
+ #: methods/dropbox.php:51
489
  msgid "Dropbox error: %s (see log file for more)"
490
  msgstr "Dropbox错误:%s(察看日志获取更多信息)"
491
 
492
+ #: methods/dropbox.php:173
493
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
  msgstr "您似乎没有验证%s(在删除时)"
495
 
496
+ #: methods/dropbox.php:181
497
  msgid "Failed to access %s when deleting (see log file for more)"
498
  msgstr "删除时接触%s失败(察看日志获取相信信息)"
499
 
500
+ #: methods/dropbox.php:211
501
  msgid "You do not appear to be authenticated with %s"
502
  msgstr "您似乎没有验证%s"
503
 
527
  msgid "%s error - failed to re-assemble chunks"
528
  msgstr "%s 错误 - 重组分片失败"
529
 
530
+ #: methods/googledrive.php:391
531
  msgid "%s error: zero-size file was downloaded"
532
  msgstr "%s 错误:下载了0字节文件"
533
 
534
+ #: restorer.php:471 admin.php:830 admin.php:911 admin.php:916 admin.php:1067
535
+ #: admin.php:1074
536
  msgid "Error: %s"
537
  msgstr "错误:%s"
538
 
539
+ #: admin.php:2041
540
  msgid "Backup directory specified exists, but is <b>not</b> writable."
541
  msgstr "指定的备份目录存在,但是<b>无法</b>写入。 "
542
 
543
+ #: admin.php:2039
544
  msgid "Backup directory specified does <b>not</b> exist."
545
  msgstr "指定的备份目录<b>不</b> 存在"
546
 
547
+ #: admin.php:893 admin.php:1799
548
  msgid "Warning: %s"
549
  msgstr "警告:%s"
550
 
551
+ #: admin.php:1351
552
  msgid "Last backup job run:"
553
  msgstr "上次备份任务运行:"
554
 
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
  msgid "%s: unreadable file - could not be backed up"
557
  msgstr "%s:无法读取文件 - 无法备份"
558
 
559
+ #: backup.php:1013
560
  msgid "Failed to open directory: %s"
561
  msgstr "打开目录失败:%s"
562
 
563
+ #: backup.php:1270
564
  msgid "A very large file was encountered: %s (size: %s Mb)"
565
  msgstr "遇到了一个非常大的文件:%s(尺寸:%s Mb)"
566
 
567
+ #: backup.php:791
568
  msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
569
  msgstr "表 %s 有很多数据(%s) - 我们希望您的主机提供商能够提供足够的资源来dump这张表"
570
 
571
+ #: backup.php:703
572
  msgid "An error occurred whilst closing the final database file"
573
  msgstr "关闭数据库文件时出现错误"
574
 
575
+ #: backup.php:364
576
  msgid "Warnings encountered:"
577
  msgstr "警告:"
578
 
579
+ #: updraftplus.php:1084
580
  msgid "The backup apparently succeeded (with warnings) and is now complete"
581
  msgstr "备份完成(存在警告信息)"
582
 
583
+ #: updraftplus.php:435
584
  msgid "Your free disk space is very low - only %s Mb remain"
585
  msgstr "您的剩余空间很少了 - 只有 %s Mb 剩余"
586
 
587
+ #: addons/migrator.php:446
588
  msgid "<strong>Search and replacing table:</strong> %s"
589
  msgstr "<strong>查找并替换表:</strong> %s"
590
 
620
  msgid "Enter details for where this new site is to live within your multisite install:"
621
  msgstr "使用多站点安装方式时,请在这里填入关于此站点位置的详细信息:"
622
 
623
+ #: addons/migrator.php:45
624
  msgid "Processed plugin:"
625
  msgstr "处理过的插件:"
626
 
627
+ #: addons/migrator.php:53
628
  msgid "Network activating theme:"
629
  msgstr "网络活跃主题:"
630
 
636
  msgid "Check your file permissions: Could not successfully create and enter directory:"
637
  msgstr "检查您的文件权限信息:无法创建并且进入目录:"
638
 
639
+ #: methods/dropbox.php:273
640
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
641
  msgstr "您web服务器的PHP没有包含一个必须的模块(%s),请联系您的主机提供商获取帮助,使其开启改模块。"
642
 
648
  msgid "The error reported by %s was:"
649
  msgstr "从%s获取的错误信息是:"
650
 
651
+ #: restorer.php:541
652
  msgid "Please supply the requested information, and then continue."
653
  msgstr "请提供需要的信息后再继续"
654
 
655
+ #: restorer.php:548
656
  msgid "New table prefix:"
657
  msgstr "新表前缀:"
658
 
659
+ #: restorer.php:884
660
  msgid "Cannot drop tables, so deleting instead (%s)"
661
  msgstr "无法删除表,所以删除已经插入的内容(%s)"
662
 
663
+ #: restorer.php:714 admin.php:916
664
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
665
  msgstr "想要将一个普通的WordPress站点导入多站点的版本,您需要多站点和迁移插件"
666
 
667
+ #: restorer.php:720 admin.php:924
668
  msgid "Site information:"
669
  msgstr "站点信息:"
670
 
671
+ #: restorer.php:879
672
  msgid "Cannot create new tables, so skipping this command (%s)"
673
  msgstr "无法创建新表。所以跳过改命令(%s)"
674
 
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
676
  msgid "Warning:"
677
  msgstr "警告:"
678
 
679
+ #: restorer.php:668
680
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
681
  msgstr "您的数据库用户没有建表的权限,我们将要尝试清空表的方式。这种方式只兼容以下两个条件 a)您正尝试还原相同表结构的WordPress版本;b)您将要导入的数据库不包括其他不是您现在站点的数据"
682
 
683
+ #: restorer.php:683
684
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
685
  msgstr "您的数据库用户没有删表的权限,我们将要尝试清空表的方式。这种方式只在您正尝试还原相同表结构的WordPress版本时可用"
686
 
687
+ #: restorer.php:35 admin.php:911
688
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
689
  msgstr "您运行在WordPress的多站点模式 - 但是您的备份不是多站点模式"
690
 
691
+ #: admin.php:2476
692
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
693
  msgstr "在将单站点导入多站点时跳过WordPress的核心文件。如果您的WordPress目录中存在其他必要的文件,您需要手动将它们添加到zip文件中。"
694
 
695
+ #: admin.php:2112
696
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
697
  msgstr "为了使用(%s),您web服务器上安装的PHP没有包含 <strong>必须的</strong>模块(%s),请联系您的主机提供商,让他们开启这些模块。"
698
 
699
+ #: admin.php:2112
700
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
701
  msgstr "您的选择是1)安装/开启 %s 或者 2)更换主机提供商 - %s 是一个很常用的PHP模块,我们所知道的所有云存储都需要这个模块"
702
 
703
+ #: admin.php:116
704
  msgid "Close"
705
  msgstr "关闭"
706
 
707
+ #: admin.php:84
708
  msgid "Unexpected response:"
709
  msgstr "未知响应:"
710
 
711
+ #: admin.php:1909
712
  msgid "To send to more than one address, separate each address with a comma."
713
  msgstr "向多个地址发送,请使用逗号分割。"
714
 
715
+ #: admin.php:101
716
  msgid "PHP information"
717
  msgstr "PHP信息"
718
 
719
+ #: admin.php:1569
720
  msgid "show PHP information (phpinfo)"
721
  msgstr "察看PHP信息(phpinfo)"
722
 
723
+ #: admin.php:1582
724
  msgid "zip executable found:"
725
  msgstr "发现了可执行的zip"
726
 
727
+ #: admin.php:1518
728
  msgid "Migrate Site"
729
  msgstr "迁移站点"
730
 
731
+ #: admin.php:1522
732
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
733
  msgstr "点击 \"恢复\" 按钮开始从其他站点迁移数据,\"迁移\" 和还原基本上差不多 - 只不过使用从其他站点导入的备份文件而已。UpdraftPlus会适当的修改备份文件来适应新的站点"
734
 
735
+ #: admin.php:1522
736
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
737
  msgstr "<a href=\"%s\">察看此文档来获知如何进行step-by-step。</a>"
738
 
739
+ #: admin.php:1524
740
  msgid "Do you want to migrate or clone/duplicate a site?"
741
  msgstr "您想迁移或者克隆/复制站点吗?"
742
 
743
+ #: admin.php:1524
744
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
745
  msgstr "然后,尝试我们的 \"迁移\"插件。使用一次后,您可以比较一下花费的价格和手动拷贝花费的时间"
746
 
747
+ #: admin.php:1524
748
  msgid "Get it here."
749
  msgstr "从这里获取。"
750
 
751
+ #: admin.php:1446
752
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
  msgstr "删除。。。请等待直到和远程存储的通信完成"
754
 
755
+ #: admin.php:1445
756
  msgid "Also delete from remote storage"
757
  msgstr "顺带从远程存储删除"
758
 
759
+ #: admin.php:1387
760
  msgid "Latest UpdraftPlus.com news:"
761
  msgstr "最近的 UpdraftPlus.com 新闻"
762
 
763
+ #: admin.php:1367
764
  msgid "Clone/Migrate"
765
  msgstr "克隆/迁移"
766
 
767
+ #: admin.php:1257
768
  msgid "News"
769
  msgstr "新闻"
770
 
771
+ #: admin.php:1257
772
  msgid "Premium"
773
  msgstr "价格"
774
 
775
+ #: admin.php:657
776
  msgid "Local archives deleted: %d"
777
  msgstr "删除本地归档:%d"
778
 
779
+ #: admin.php:658
780
  msgid "Remote archives deleted: %d"
781
  msgstr "删除远程归档:%d"
782
 
783
+ #: backup.php:84
784
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
785
  msgstr "%s - 无法备份;相关目录不存在(%s)"
786
 
787
+ #: admin.php:574
788
  msgid "Backup set not found"
789
  msgstr "没有找到备份集"
790
 
791
+ #: admin.php:656
792
  msgid "The backup set has been removed."
793
  msgstr "备份已经被移除了"
794
 
795
+ #: updraftplus.php:1617
796
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
  msgstr "关注 UpdraftPlus 的博客来获得最新的消息和支持"
798
 
799
+ #: updraftplus.php:1617
800
  msgid "Blog link"
801
  msgstr "博客链接地址"
802
 
803
+ #: updraftplus.php:1617
804
  msgid "RSS link"
805
  msgstr "RSS 链接地址"
806
 
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
  msgid "Testing %s Settings..."
809
  msgstr "测试 %s 设置"
810
 
811
+ #: admin.php:1409
812
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
813
  msgstr "或者,您可以手动将他们放入您的UpdraftPlus目录(通常在wp-content/updraft),如,通过FTP。完成后,使用下面的\"rescan\"链接"
814
 
815
+ #: admin.php:303
816
  msgid "Notice"
817
  msgstr "注意:"
818
 
819
+ #: admin.php:303
820
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
821
  msgstr "已经开启了UpdraftPlus的debug模式,您将同时看到UpdraftPlus和其他插件的debug信息。请确保在提交支持请求之前获得了UpdraftPlus的debug信息"
822
 
823
+ #: admin.php:308
824
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
825
  msgstr "W3 总缓存的对象缓存开启,这是一个众所周知的能导致计划任务混乱的bug(包括备份任务)。"
826
 
827
+ #: admin.php:308
828
  msgid "Go here to turn it off."
829
  msgstr "在这里关闭它。"
830
 
831
+ #: admin.php:308
832
  msgid "<a href=\"%s\">Go here</a> for more information."
833
  msgstr "<a href=\"%s\">这里</a> 获得详细信息"
834
 
835
+ #: backup.php:347
836
  msgid "Errors encountered:"
837
  msgstr "错误:"
838
 
839
+ #: admin.php:83
840
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
  msgstr "重新扫描(查找您手动上传到内部备份库的备份文件)"
842
 
843
+ #: admin.php:86
844
  msgid "Begun looking for this entity"
845
  msgstr "开始查找此条目"
846
 
847
+ #: addons/migrator.php:386
848
  msgid "SQL update commands run:"
849
  msgstr "SQL更新命令执行:"
850
 
851
+ #: admin.php:91
852
  msgid "Errors:"
853
  msgstr "错误:"
854
 
855
+ #: addons/migrator.php:388
856
  msgid "Time taken (seconds):"
857
  msgstr "花费时间(秒):"
858
 
859
+ #: addons/migrator.php:475
860
  msgid "rows: %d"
861
  msgstr "行:%d"
862
 
863
+ #: addons/migrator.php:578
864
  msgid "\"%s\" has no primary key, manual change needed on row %s."
865
  msgstr "\"%s\" 木有主键,需要在row %s上手动修改。"
866
 
868
  msgid "Store at"
869
  msgstr "保存在"
870
 
871
+ #: addons/migrator.php:303
872
  msgid "Nothing to do: the site URL is already: %s"
873
  msgstr "无事可干:站点URL已经存在:%s"
874
 
875
+ #: addons/migrator.php:308
876
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
877
  msgstr "警告:站点URL(%s)和我们预期的不相符(%s)"
878
 
879
+ #: addons/migrator.php:315
880
  msgid "Database search and replace: replace %s in backup dump with %s"
881
  msgstr "数据库查找和替换:在备份文件中将%s替换成%s"
882
 
883
+ #: addons/migrator.php:332
884
  msgid "Could not get list of tables"
885
  msgstr "无法获取表的清单"
886
 
887
+ #: addons/migrator.php:343
888
  msgid "<strong>Search and replacing table:</strong> %s: already done"
889
  msgstr "<strong>查找并替换表:</strong> %s:已经完成"
890
 
891
+ #: addons/migrator.php:383
892
  msgid "Tables examined:"
893
  msgstr "检查多的表:"
894
 
895
+ #: addons/migrator.php:384
896
  msgid "Rows examined:"
897
  msgstr "检查多的行:"
898
 
899
+ #: addons/migrator.php:385
900
  msgid "Changes made:"
901
  msgstr "做出的修改:"
902
 
948
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
949
  msgstr "失败:我们可以登陆、转移至制定目录,但是无法在那里创建文件。"
950
 
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
  msgid "starting from next time it is"
953
  msgstr "从下一次开始"
954
 
955
+ #: addons/multisite.php:129
956
  msgid "Multisite Install"
957
  msgstr "安装多站点"
958
 
959
+ #: addons/multisite.php:135
960
  msgid "You do not have sufficient permissions to access this page."
961
  msgstr "您没有察看此页面的适当权限。"
962
 
963
+ #: addons/multisite.php:154
964
  msgid "You do not have permission to access this page."
965
  msgstr "您没有权限察看此页面。"
966
 
967
+ #: addons/multisite.php:222
968
  msgid "Must-use plugins"
969
  msgstr "必须使用 插件"
970
 
971
+ #: addons/multisite.php:229
972
  msgid "Blog uploads"
973
  msgstr "博客上传"
974
 
975
+ #: addons/migrator.php:169
976
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
977
  msgstr "数据库中参考的所有站点位置信息将会使用您目前的URL替换:%s"
978
 
979
+ #: addons/migrator.php:169
980
  msgid "Search and replace site location in the database (migrate)"
981
  msgstr "察看并且在数据库中替换站点位置(迁移)"
982
 
983
+ #: addons/migrator.php:169
984
  msgid "(learn more)"
985
  msgstr "(学习更多)"
986
 
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
  msgid "Failed: the %s operation was not able to start."
989
  msgstr "失败:无法开始%s操作"
990
 
991
+ #: addons/migrator.php:254 addons/migrator.php:367
992
  msgid "Failed: we did not understand the result returned by the %s operation."
993
  msgstr "失败:我们无法识别 %s 操作返回的结果信息。"
994
 
995
+ #: addons/migrator.php:275
996
  msgid "Database: search and replace site URL"
997
  msgstr "数据库:查找并替换站点URL"
998
 
999
+ #: addons/migrator.php:278
1000
  msgid "This option was not selected."
1001
  msgstr "此选项没有被选择。"
1002
 
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
  msgid "Error: unexpected empty parameter (%s, %s)"
1005
  msgstr "错误:未知的空参数(%s,%s)"
1006
 
1007
+ #: addons/morefiles.php:71
1008
  msgid "The above files comprise everything in a WordPress installation."
1009
  msgstr "上面的文件包括WordPress安装后的全部文件。"
1010
 
1011
+ #: addons/morefiles.php:78
1012
  msgid "WordPress core (including any additions to your WordPress root directory)"
1013
  msgstr "WordPress 核心文件(包括WordPress根目录附加的任何文件)"
1014
 
1015
+ #: addons/morefiles.php:126
1016
  msgid "Any other directory on your server that you wish to back up"
1017
  msgstr "其他您想要备份的目录"
1018
 
1019
+ #: addons/morefiles.php:127
1020
  msgid "More Files"
1021
  msgstr "更多文件"
1022
 
1023
+ #: addons/morefiles.php:142
1024
  msgid "Enter the directory:"
1025
  msgstr "进入目录:"
1026
 
1027
+ #: addons/morefiles.php:146
1028
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
1029
  msgstr "如果您不确定这个选项是干什么的,那么您很可能不需要它,请关闭。"
1030
 
1031
+ #: addons/morefiles.php:146
1032
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
1033
  msgstr "如果使用,请输入绝对路径(不是相对于WordPress的相对路径)"
1034
 
1035
+ #: addons/morefiles.php:148
1036
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
1037
  msgstr "小心您的输入 - 如果您输入 / ,那么生成的zip文件会包含您的整个站点"
1038
 
1039
+ #: addons/morefiles.php:220 addons/morefiles.php:297
 
 
 
 
1040
  msgid "No backup of %s directories: there was nothing found to back up"
1041
  msgstr "没有备份的%s目录:没有发现任何要备份的东西"
1042
 
1043
+ #: addons/morefiles.php:220
1044
  msgid "more"
1045
  msgstr "更多"
1046
 
1072
  msgid "Check your file permissions: Could not successfully create and enter:"
1073
  msgstr "检查您的文件权限:无法创建并且进入:"
1074
 
1075
+ #: methods/ftp.php:184
1076
  msgid "FTP Server"
1077
  msgstr "FTP 服务器"
1078
 
1079
+ #: methods/ftp.php:188
1080
  msgid "FTP Login"
1081
  msgstr "FTP 帐号"
1082
 
1083
+ #: methods/ftp.php:192
1084
  msgid "FTP Password"
1085
  msgstr "FTP 密码"
1086
 
1087
+ #: methods/ftp.php:196
1088
  msgid "Remote Path"
1089
  msgstr "远程路径"
1090
 
1091
+ #: methods/ftp.php:197
1092
  msgid "Needs to already exist"
1093
  msgstr "已经存在"
1094
 
1095
+ #: methods/ftp.php:218
1096
  msgid "Failure: No server details were given."
1097
  msgstr "失败:没有提供详细的服务器信息。"
1098
 
1099
+ #: methods/ftp.php:233
1100
  msgid "Failure: we did not successfully log in with those credentials."
1101
  msgstr "失败:我们无法使用那些证书登陆。"
1102
 
1103
+ #: methods/ftp.php:241
1104
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
1105
  msgstr "失败:测试证书时出现非预期的UpdraftPlus内部错误 - 请联系开发人员"
1106
 
1107
+ #: methods/ftp.php:245
1108
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
1109
  msgstr "成功:我们成功登陆,并且确认了在给定目录创建文件的能力(登陆方式:"
1110
 
1111
+ #: methods/ftp.php:248
1112
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
1113
  msgstr "失败:我们成功登陆,但是无法在指定目录创建文件。"
1114
 
1115
+ #: addons/webdav.php:40 addons/webdav.php:150 addons/webdav.php:186
1116
  #: addons/sftp.php:28
1117
  msgid "No %s settings were found"
1118
  msgstr "没有发现%s的设置"
1121
  msgid "Chunk %s: A %s error occurred"
1122
  msgstr "分片 %s:发生了一个 %s 错误"
1123
 
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
  msgid "WebDAV Error"
1126
  msgstr "WebDAV 错误"
1127
 
1128
+ #: addons/webdav.php:209
1129
  msgid "Error opening remote file: Failed to download"
1130
  msgstr "打开远程文件失败:下载失败"
1131
 
1132
+ #: addons/webdav.php:222
1133
  msgid "Local write failed: Failed to download"
1134
  msgstr "本地写入失败:下载失败"
1135
 
1136
+ #: addons/webdav.php:258
1137
  msgid "WebDAV URL"
1138
  msgstr "WebDAV URL"
1139
 
1140
+ #: addons/webdav.php:262
1141
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
1142
  msgstr "输入完成的URL,使用webdav:// 或者 webdavs:// 开头,并且包含路径、用户名、密码、端口等 - 如:%s"
1143
 
1144
+ #: admin.php:1676 admin.php:1701
1145
  msgid "Failed"
1146
  msgstr "失败"
1147
 
1148
+ #: addons/webdav.php:318
1149
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
1150
  msgstr "失败:我们无法在相关目录放置文件 - 请检查您的证书"
1151
 
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
  msgid "WordPress Core"
1154
  msgstr "WordPress 核心"
1155
 
1156
+ #: addons/morefiles.php:52
1157
  msgid "Over-write wp-config.php"
1158
  msgstr "覆盖 wp-config.php"
1159
 
1160
+ #: addons/morefiles.php:52
1161
  msgid "(learn more about this important option)"
1162
  msgstr "(学习更多关于这个重要的选项)"
1163
 
1164
+ #: methods/dropbox.php:290
1165
  msgid "Authenticate with Dropbox"
1166
  msgstr "验证Dropbox"
1167
 
1168
+ #: methods/dropbox.php:291
1169
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
1170
  msgstr "当您保存好设置之后(点击下面的“保存修改”),请再一次返回这里,点击此连接来完成和Dropbox的验证。"
1171
 
1172
+ #: methods/dropbox.php:334
1173
  msgid "you have authenticated your %s account"
1174
  msgstr "您已经验证了你的%s帐号"
1175
 
1176
+ #: methods/dropbox.php:337
1177
  msgid "though part of the returned information was not as expected - your mileage may vary"
1178
  msgstr "尽管部分返回的信息非预期 - 您还是可以选择其他"
1179
 
1180
+ #: methods/dropbox.php:340
1181
  msgid "Your %s account name: %s"
1182
  msgstr "您的%s帐号名:%s"
1183
 
1184
+ #: methods/ftp.php:180
 
 
 
 
1185
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
  msgstr "通常的UpdraftPlus只支持无加密的FTP。"
1187
 
1188
+ #: methods/ftp.php:180
1189
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
1190
  msgstr "如果您需要加密(比如您保存了私密的商业信息),可以使用此插件。"
1191
 
1265
  msgid "You do not appear to be authenticated with Dropbox"
1266
  msgstr "您似乎没有验证Dropbox"
1267
 
1268
+ #: methods/dropbox.php:137 methods/dropbox.php:142
1269
  msgid "error: failed to upload file to %s (see log file for more)"
1270
  msgstr "错误:上传文件至%s失败(察看日志获取详细信息)"
1271
 
1272
+ #: methods/dropbox.php:285
1273
  msgid "Need to use sub-folders?"
1274
  msgstr "需要使用子目录?"
1275
 
1276
+ #: methods/dropbox.php:285
1277
  msgid "Backups are saved in"
1278
  msgstr "备份并保存"
1279
 
1280
+ #: methods/dropbox.php:285
1281
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
1282
  msgstr "如果您使用同一个Dropbox帐号备份多个站点,并且各个站点使用子目录。然后"
1283
 
1284
+ #: methods/dropbox.php:285
1285
  msgid "there's an add-on for that."
1286
  msgstr "点击这里获取相关插件"
1287
 
1309
  msgid "Cloud Files container"
1310
  msgstr "云文件容器"
1311
 
1312
+ #: methods/googledrive.php:452
1313
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1314
  msgstr "UpdraftPlus 的 %s 模块<strong>依赖</strong> %s。不要发送任何支持请求,没有其他选择。"
1315
 
1316
  #: methods/cloudfiles.php:442 methods/cloudfiles.php:447 methods/s3.php:435
1317
+ #: methods/s3.php:439 methods/ftp.php:222 methods/ftp.php:226
1318
+ #: addons/webdav.php:295 addons/sftp.php:265 addons/sftp.php:269
1319
  #: addons/sftp.php:273
1320
  msgid "Failure: No %s was given."
1321
  msgstr "错误:没有设置%s"
1384
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
  msgstr "%s 错误:创建bucket %s 失败。检查您的权限和授权。"
1386
 
1387
+ #: methods/googledrive.php:462
1388
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1389
  msgstr "对于长期支持用户,包括截图等。请点击此链接,这里有针对专家用户的足够描述"
1390
 
1391
+ #: methods/googledrive.php:463
1392
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1393
  msgstr "点击此链接进入您的Google API控制台,会在那里生成一个客户ID"
1394
 
1395
+ #: methods/googledrive.php:463
1396
  msgid "Select 'Web Application' as the application type."
1397
  msgstr "选择”网页应用“作为应用类型"
1398
 
1399
+ #: methods/googledrive.php:463
1400
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1401
  msgstr "如果需要,您必须添加下面的链接作为重定向RUI(在 \"更多选择\"下面)"
1402
 
1403
+ #: methods/googledrive.php:463
1404
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1405
  msgstr "N.B. 如果您在多个WordPress站点安装了UpdraftPlus,您不能重复的使用客户ID;您必须在Google API 终端中为每一个站点建立一个客户ID。"
1406
 
1407
+ #: methods/googledrive.php:466
1408
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1409
  msgstr "您没有安装SimpleXMLElement,除非您安装,不然Google Drive将无法工作。"
1410
 
1411
+ #: methods/googledrive.php:473
1412
  msgid "Client ID"
1413
  msgstr "客户ID"
1414
 
1415
+ #: methods/googledrive.php:474
1416
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1417
  msgstr "如果Google向您显示了 \"invalid_client\"的信息;很可能是您没有输入可用的客户ID。"
1418
 
1419
+ #: methods/googledrive.php:477
1420
  msgid "Client Secret"
1421
  msgstr "客户密钥"
1422
 
1423
+ #: methods/googledrive.php:481
1424
  msgid "Folder ID"
1425
  msgstr "文件夹ID"
1426
 
1427
+ #: methods/googledrive.php:485
 
 
 
 
1428
  msgid "Authenticate with Google"
1429
  msgstr "与Google验证"
1430
 
1431
+ #: methods/googledrive.php:486
1432
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1433
  msgstr "在保存您的设置之后(点击”保存修改“),请再一次回到这里,点击这个链接来完成Google验证。"
1434
 
1455
  msgid "Cloud Files error - failed to upload file"
1456
  msgstr "云文件错误 - 上传文件失败"
1457
 
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
1459
  msgid "Error opening local file: Failed to download"
1460
  msgstr "打开本地文件失败:无法下载"
1461
 
1468
  msgstr "测试中 - 稍微等一下。。。"
1469
 
1470
  #: methods/cloudfiles.php:371 methods/cloudfiles.php:434 methods/s3.php:348
1471
+ #: methods/s3.php:422 methods/ftp.php:163 methods/ftp.php:201
1472
+ #: addons/webdav.php:268 addons/sftp.php:235
1473
  msgid "Test %s Settings"
1474
  msgstr "测试%s设置"
1475
 
1481
  msgid "Also, you should read this important FAQ."
1482
  msgstr "您需要阅读这个很重要的FAQ文档。"
1483
 
1484
+ #: methods/googledrive.php:202
1485
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1486
  msgstr "全部账户:您的 %s 账户只剩下了%d字节的空间,但是将要上传的文件为%d字节"
1487
 
1488
+ #: methods/googledrive.php:217
1489
  msgid "Failed to upload to %s"
1490
  msgstr "向%s上传失败"
1491
 
1492
+ #: methods/googledrive.php:334
1493
  msgid "An error occurred during %s upload (see log for more details)"
1494
  msgstr "上传%s时出现错误(从日志中获取详细信息)"
1495
 
1496
+ #: methods/googledrive.php:373
1497
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1498
  msgstr "Google Drive 出错:%d:无法下载:无法找到此文件的Google Drive文件ID"
1499
 
1500
+ #: methods/googledrive.php:378
1501
  msgid "Could not find %s in order to download it"
1502
  msgstr "无法找到%s,无法下载"
1503
 
1504
+ #: methods/googledrive.php:391
1505
  msgid "Google Drive "
1506
  msgstr "Google Drive "
1507
 
1508
+ #: methods/googledrive.php:409
1509
  msgid "Account is not authorized."
1510
  msgstr "帐号未验证。"
1511
 
1512
+ #: methods/googledrive.php:442
1513
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1514
  msgstr "%s是一个很好的选择,UpdraftPlus支持分片上传 - 无论您的站点有多大,UpdraftPlus可以分批次上传,避开超时限制。"
1515
 
1516
+ #: restorer.php:832
1517
  msgid "will restore as:"
1518
  msgstr "将要还原为:"
1519
 
1520
+ #: restorer.php:899
1521
  msgid "An error (%s) occured:"
1522
  msgstr "出现错误(%s):"
1523
 
1524
+ #: restorer.php:899
1525
  msgid "the database query being run was:"
1526
  msgstr "执行的数据库查询是:"
1527
 
1528
+ #: restorer.php:905
1529
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
  msgstr "数据库错误出现的太多啦 - 退出还原(您需要手动还原)"
1531
 
1532
+ #: restorer.php:913
1533
  msgid "Database lines processed: %d in %.2f seconds"
1534
  msgstr "数据库已处理的行:%d行 / %.2f 秒"
1535
 
1536
+ #: restorer.php:858
1537
  msgid "Finished: lines processed: %d in %.2f seconds"
1538
  msgstr "完成:处理的行数:%d 行 / %.2f 秒"
1539
 
1540
+ #: restorer.php:957 restorer.php:978
1541
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1542
  msgstr "表前缀已经改变:关联修改%s表字段"
1543
 
1544
+ #: restorer.php:961 restorer.php:1008 admin.php:1679 admin.php:1703
1545
+ #: admin.php:2496
1546
  msgid "OK"
1547
  msgstr "OK"
1548
 
1549
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1550
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1551
  msgstr "您需要重新验证 %s,因为目前存在的证书无法使用。"
1552
 
1563
  msgid "follow this link to get it"
1564
  msgstr "点此链接来获取"
1565
 
1566
+ #: methods/googledrive.php:116
1567
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1568
  msgstr "没有从Google获取到token。这意味着您可能输错了密码,或者您修改密码后没有进行重新验证。请认真检查,然后根据链接进行验证。最后,如果还是无法工作,请使用高级模式擦除所有设置,建立新的Google客户端帐号/密码,重新开始"
1569
 
1570
+ #: methods/googledrive.php:125
1571
  msgid "Authorization failed"
1572
  msgstr "验证失败"
1573
 
1574
+ #: methods/googledrive.php:146
1575
  msgid "Your %s quota usage: %s %% used, %s available"
1576
  msgstr "您的 %s 配额使用:已使用 %s %%, 剩余 %s"
1577
 
1578
+ #: methods/googledrive.php:152
1579
  msgid "Success"
1580
  msgstr "成功"
1581
 
1582
+ #: methods/googledrive.php:152
1583
  msgid "you have authenticated your %s account."
1584
  msgstr "您已经验证了您的%s帐号"
1585
 
1586
+ #: methods/googledrive.php:168 methods/googledrive.php:232
1587
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1588
  msgstr "还没有从Google获得token - 您需要验证或者重新验证您的Google Drive链接"
1589
 
1590
+ #: methods/googledrive.php:169 methods/googledrive.php:363
1591
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1592
  msgstr "还没有从Google获得token (您的用户验证过了吗)"
1593
 
1594
+ #: restorer.php:161
1595
  msgid "wp-config.php from backup: restoring (as per user's request)"
1596
  msgstr "备份中的wp-config.php;按照每个用户的要求还原"
1597
 
1598
+ #: restorer.php:588
 
 
 
 
1599
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
1600
  msgstr "警告:开启了PHP安全模式,很可能出现超时;如果出现超时,你需要使用其他方式手动恢复数据库,比如phpMyAdmin等"
1601
 
1602
+ #: restorer.php:593
1603
  msgid "Failed to find database file"
1604
  msgstr "无法找到数据库备份文件"
1605
 
1606
+ #: restorer.php:599
1607
  msgid "Failed to open database file"
1608
  msgstr "无法打开数据库文件"
1609
 
1610
+ #: restorer.php:623
1611
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1612
  msgstr "数据库获取:不允许直接的MySQL连接,我们将会尝试wpdb(这种方式可能会比较慢)"
1613
 
1614
+ #: restorer.php:698 admin.php:890
1615
  msgid "Backup of:"
1616
  msgstr "备份:"
1617
 
1618
+ #: restorer.php:702 restorer.php:772
1619
  msgid "Old table prefix:"
1620
  msgstr "旧的表前缀:"
1621
 
1622
+ #: admin.php:2493
1623
  msgid "Archive is expected to be size:"
1624
  msgstr "归档预期尺寸:"
1625
 
1626
+ #: admin.php:2501
1627
  msgid "The backup records do not contain information about the proper size of this file."
1628
  msgstr "备份记录中没有包含此文件的尺寸信息。"
1629
 
1630
+ #: admin.php:2548
1631
  msgid "Error message"
1632
  msgstr "错误信息"
1633
 
1634
+ #: admin.php:2504 admin.php:2505
1635
  msgid "Could not find one of the files for restoration"
1636
  msgstr "无法找到需要恢复的文件"
1637
 
1638
+ #: restorer.php:21
1639
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1640
  msgstr "UpdraftPlus 无法直接保存此类文件。必须手动保存"
1641
 
1642
+ #: restorer.php:22
1643
  msgid "Backup file not available."
1644
  msgstr "备份文件不存在"
1645
 
1646
+ #: restorer.php:23
1647
  msgid "Copying this entity failed."
1648
  msgstr "复制此文件失败"
1649
 
1650
+ #: restorer.php:24
1651
  msgid "Unpacking backup..."
1652
  msgstr "解压备份。。。"
1653
 
1654
+ #: restorer.php:25
1655
  msgid "Decrypting database (can take a while)..."
1656
  msgstr "数据库解密(可能需要一些时间)。。。"
1657
 
1658
+ #: restorer.php:26
1659
  msgid "Database successfully decrypted."
1660
  msgstr "数据库解密成功"
1661
 
1662
+ #: restorer.php:27
1663
  msgid "Moving old directory out of the way..."
1664
  msgstr "将旧的目录移走。。。"
1665
 
1666
+ #: restorer.php:29
 
 
 
 
1667
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
1668
  msgstr "数据库还原(大的网站,可能要持续很长时间)如果出现超时(如果您的主机提供商设置了资源限制),您可能需要使用其他方式备份,比如phpMyAdmin。。。"
1669
 
1670
+ #: restorer.php:30
1671
  msgid "Cleaning up rubbish..."
1672
  msgstr "清理垃圾。。。"
1673
 
1674
+ #: restorer.php:31
1675
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1676
  msgstr "无法移走旧目录。获取您还有未清理的旧目录?"
1677
 
1678
+ #: restorer.php:32
1679
  msgid "Could not delete old directory."
1680
  msgstr "无法删除旧目录"
1681
 
1682
+ #: restorer.php:33
1683
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
  msgstr "无法将新目录移动到适当的地方,请检查您的wp-content/upgrade目录"
1685
 
1686
+ #: restorer.php:34
1687
  msgid "Failed to delete working directory after restoring."
1688
  msgstr "还原后无法删除工作目录。"
1689
 
1690
+ #: restorer.php:81
1691
  msgid "Failed to create a temporary directory"
1692
  msgstr "无法创建临时目录"
1693
 
1694
+ #: restorer.php:99
1695
  msgid "Failed to write out the decrypted database to the filesystem"
1696
  msgstr "无法将加密后的数据库保存到文件系统"
1697
 
1698
+ #: restorer.php:157
1699
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1700
  msgstr "备份中的 wp-config.php 将要还原为 wp-config-backup.php"
1701
 
1702
+ #: admin.php:2061
1703
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1704
  msgstr "使用此选项降低您的安全策略,如果可能,UpdraftPlus不会使用SSL验证和加密传输。注意,一些云存储不允许此设置(比如,Dropbox),因此,该选项可能不会起作用"
1705
 
1706
+ #: admin.php:2085
1707
  msgid "Save Changes"
1708
  msgstr "保存修改"
1709
 
1710
+ #: methods/googledrive.php:452
1711
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1712
  msgstr "您web服务器的PHP没有需要的模块(%s)。请联系您的主机提供商进行处理"
1713
 
1714
+ #: admin.php:2119
1715
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1716
  msgstr "您web服务器的 PHP/Curl 不支持https,使用%s的通信将不会加密。请您的主机提供商安装 Curl/SSL ,用来支持加密的能力(通过插件)。"
1717
 
1718
+ #: admin.php:2121
1719
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1720
  msgstr "您web服务器的 PHP/Curl 不支持https。没有此支持,我们无法使用 %s,请联系您的主机提供商提供支持,%s <strong>需要</strong> Curl+https。请不要向我们发送任何支持请求,没有其他的方式越过此需求"
1721
 
1722
+ #: admin.php:2124
1723
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1724
  msgstr "好消息:您站点与 %s 的通信可以加密。如果在加密的过程中出现任何错误,请察看”高级设置“部分获取帮助"
1725
 
1726
+ #: admin.php:2197
1727
  msgid "Delete this backup set"
1728
  msgstr "删除此备份集"
1729
 
1730
+ #: admin.php:2246
1731
  msgid "Press here to download"
1732
  msgstr "点击这里下载"
1733
 
1734
+ #: admin.php:2219 admin.php:2274
1735
  msgid "(No %s)"
1736
  msgstr "(No %s)"
1737
 
1738
+ #: admin.php:2282
1739
  msgid "Backup Log"
1740
  msgstr "备份日志"
1741
 
1742
+ #: admin.php:2302
1743
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1744
  msgstr "点击这个按钮后,您将会获得恢复哪些部分的选项"
1745
 
1746
+ #: admin.php:2392
1747
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1748
  msgstr "备份历史中不存在此备份 - 退出恢复。时间点:"
1749
 
1750
+ #: admin.php:2420
1751
  msgid "UpdraftPlus Restoration: Progress"
1752
  msgstr "UpdraftPlus 恢复:处理"
1753
 
1754
+ #: admin.php:2442
1755
  msgid "ABORT: Could not find the information on which entities to restore."
1756
  msgstr "ABORT:无法找到恢复条目的信息"
1757
 
1758
+ #: admin.php:2443
1759
  msgid "If making a request for support, please include this information:"
1760
  msgstr "如果需要支持,请包含这些信息:"
1761
 
1762
+ #: admin.php:2055
1763
  msgid "Do not verify SSL certificates"
1764
  msgstr "不要检测SSL证书"
1765
 
1766
+ #: admin.php:2056
1767
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1768
  msgstr "使用此选项降低您的安全策略,UpdraftPlus不会验证将要链接的远程存储(Dropbox, Google Drive等)。意味着UpdraftPlus只使用SSL来加密通信,而不进行验证。"
1769
 
1770
+ #: admin.php:2056
1771
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1772
  msgstr "注意,不是所有的云存储都需要SSL验证"
1773
 
1774
+ #: admin.php:2060
1775
  msgid "Disable SSL entirely where possible"
1776
  msgstr "如果可能,彻底禁用SSL"
1777
 
1778
+ #: admin.php:2007
1779
  msgid "Expert settings"
1780
  msgstr "高级设置"
1781
 
1782
+ #: admin.php:2008
1783
  msgid "Show expert settings"
1784
  msgstr "察看高级设置"
1785
 
1786
+ #: admin.php:2008
1787
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1788
  msgstr "点击这里察看一些更牛逼的设置;您还是不要使用这些为好,除非好奇或者发生当错误时。"
1789
 
1790
+ #: admin.php:2023
1791
  msgid "Delete local backup"
1792
  msgstr "删除本地备份"
1793
 
1794
+ #: admin.php:2028
1795
  msgid "Backup directory"
1796
  msgstr "备份目录"
1797
 
1798
+ #: admin.php:2035
1799
  msgid "Backup directory specified is writable, which is good."
1800
  msgstr "指定的备份目录可以写入,非常好。"
1801
 
1802
+ #: admin.php:2043
1803
  msgid "Click here to attempt to create the directory and set the permissions"
1804
  msgstr "点击这里尝试创建目录并且设置权限"
1805
 
1806
+ #: admin.php:2043
1807
  msgid "or, to reset this option"
1808
  msgstr "或者,将选项复位"
1809
 
1810
+ #: admin.php:2043
1811
  msgid "click here"
1812
  msgstr "点击这里"
1813
 
1814
+ #: admin.php:2043
1815
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1816
  msgstr "如果失败,请检查您服务器的权限或者使用其他您web服务器可以写入的目录"
1817
 
1818
+ #: admin.php:2046
1819
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1820
  msgstr "这是UpdraftPlus创建zip文件的地方,此目录必须是您的web服务器可写的。通常,您希望将此目录包含在wp-content中(默认选项)。 <b>不要</b>放在 上传 目录中,这将会引起递归的问题(无限备份。。。)"
1821
 
1822
+ #: admin.php:2050
1823
  msgid "Use the server's SSL certificates"
1824
  msgstr "使用服务器的SSL证书"
1825
 
1826
+ #: admin.php:2051
1827
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1828
  msgstr "默认情况下,UpdraftPlus使用它自己保存的SSL证书验证远程站点(确认它是否真的和Dropbox, Amazon S3通信)。我们会保持证书更新。然而,如果你遇到了SSL错误,请选择此选项(让UpdraftPlus使用您服务器收集的证书)"
1829
 
1830
+ #: admin.php:1904
1831
  msgid "Use WordShell for automatic backup, version control and patching"
1832
  msgstr "使用WordShell进行自动备份,版本控制和补丁"
1833
 
1834
+ #: admin.php:1908
1835
  msgid "Email"
1836
  msgstr "邮件"
1837
 
1838
+ #: admin.php:1909
1839
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1840
  msgstr "填写邮件地址来发送日志文件(如果您喜欢,可以发送整个备份)"
1841
 
1842
+ #: admin.php:1913
1843
  msgid "Database encryption phrase"
1844
  msgstr "数据库加密文本"
1845
 
1846
+ #: admin.php:1920
1847
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1848
  msgstr "如果在这里输入文本,它将会用来加密备份(Rijndael)。<strong>请使用独立的记录并且确保不要丢失,不然您的备份<em>将会</em>立刻变成废物。</strong>。只有数据库文件会加密。这里的文本也是将来解密的文本(如果您修改了此文本,自动解密将无法使用,直到您又改回来为止)"
1849
 
1850
+ #: admin.php:1920
1851
  msgid "You can also decrypt a database manually here."
1852
  msgstr "您可以在这里手动解密数据库"
1853
 
1854
+ #: admin.php:1923
1855
  msgid "Manually decrypt a database backup file"
1856
  msgstr "手动解密数据库备份文件"
1857
 
1858
+ #: admin.php:1930
1859
  msgid "Use decryption key"
1860
  msgstr "使用解密密钥"
1861
 
1862
+ #: admin.php:1944
1863
  msgid "Copying Your Backup To Remote Storage"
1864
  msgstr "将您的备份发送到远程存储"
1865
 
1866
+ #: admin.php:1948
1867
  msgid "Choose your remote storage"
1868
  msgstr "选择您的远程存储"
1869
 
1870
+ #: admin.php:1960
1871
  msgid "None"
1872
  msgstr "None"
1873
 
1874
+ #: admin.php:114
1875
  msgid "Cancel"
1876
  msgstr "退出"
1877
 
1878
+ #: admin.php:100
1879
  msgid "Requesting start of backup..."
1880
  msgstr "请求开始备份:"
1881
 
1882
+ #: admin.php:2000
1883
  msgid "Advanced / Debugging Settings"
1884
  msgstr "高级/调试设置"
1885
 
1886
+ #: admin.php:2003
1887
  msgid "Debug mode"
1888
  msgstr "调试模式"
1889
 
1890
+ #: admin.php:2004
1891
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1892
  msgstr "从这里获取更多信息 - 当发生错误时将会非常有用。在报告bug时,您<strong>必须</strong>向我们提供此信息。"
1893
 
1894
+ #: admin.php:1904
1895
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1896
  msgstr "上面的目录是所有的东西,除了WordPress的核心文件(可以从 WordPress.org 上下载)"
1897
 
1898
+ #: admin.php:1904
1899
  msgid "Or, get the \"More Files\" add-on from our shop."
1900
  msgstr "或者,从我们的商店中获取 \"更多文件\" 插件"
1901
 
1902
+ #: admin.php:1835
1903
  msgid "Daily"
1904
  msgstr "每天一次"
1905
 
1906
+ #: admin.php:1835
1907
  msgid "Weekly"
1908
  msgstr "每周一次"
1909
 
1910
+ #: admin.php:1835
1911
  msgid "Fortnightly"
1912
  msgstr "两周一次"
1913
 
1914
+ #: admin.php:1835
1915
  msgid "Monthly"
1916
  msgstr "每月一次"
1917
 
1918
+ #: admin.php:1844 admin.php:1862
1919
  msgid "and retain this many backups"
1920
  msgstr "保留这么多的备份"
1921
 
1922
+ #: admin.php:1851
1923
  msgid "Database backup intervals"
1924
  msgstr "数据库备份间隔"
1925
 
1926
+ #: admin.php:1869
1927
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1928
  msgstr "如果您希望自动备份,请在上面选择。备份将会按照间隔进行。如果存在两个相同的备份,两次备份将会同时发生。如果您选择\"手动\",当您要备份的时候,您必须点击\"现在备份\"按钮"
1929
 
1930
+ #: admin.php:1870
1931
  msgid "To fix the time at which a backup should take place,"
1932
  msgstr "调整备份开始时间"
1933
 
1934
+ #: admin.php:1870
1935
  msgid "e.g. if your server is busy at day and you want to run overnight"
1936
  msgstr "如:您的服务器白天负载很重,您需要在夜晚进行"
1937
 
1938
+ #: admin.php:1870
1939
  msgid "use the \"Fix Time\" add-on"
1940
  msgstr "使用 \"调整时间\" 插件"
1941
 
1942
+ #: admin.php:1874
1943
  msgid "Include in files backup"
1944
  msgstr "在文件备份中包含"
1945
 
1946
+ #: admin.php:1884
1947
  msgid "Any other directories found inside wp-content"
1948
  msgstr "wp-content目录中找到的其他子目录"
1949
 
1950
+ #: admin.php:1890
1951
  msgid "Exclude these:"
1952
  msgstr "排除这些:"
1953
 
1954
+ #: admin.php:1614
 
 
 
 
1955
  msgid "Debug Database Backup"
1956
  msgstr "数据库备份Debug"
1957
 
1958
+ #: admin.php:1614
1959
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1960
  msgstr "这将会引起立即的数据库备份,本页面一直尝试加载直到完成(如,非调度的)。此备份可能运行到超时;这个按钮对检查备份可以通过初始阶段很有帮助,或者其他小的站点"
1961
 
1962
+ #: admin.php:1620
1963
  msgid "Wipe Settings"
1964
  msgstr "清除设置"
1965
 
1966
+ #: admin.php:1621
1967
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1968
  msgstr "此按钮将会删除所有的UpdraftPlus设置(除过您在远程存储中已经保存的备份文件)。您需要再次输入您的设置。您可以在取消激活/卸载UpdraftPlus前进行此操作"
1969
 
1970
+ #: admin.php:1624
1971
  msgid "Wipe All Settings"
1972
  msgstr "擦除所有设置"
1973
 
1974
+ #: admin.php:1624
1975
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1976
  msgstr "将会擦除您UpdraftPlus所有的设置 - 确认?"
1977
 
1978
+ #: admin.php:1626
1979
  msgid "Active jobs"
1980
  msgstr "活动的任务"
1981
 
1982
+ #: admin.php:1647
1983
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1984
  msgstr "%s:开始:%s;下次开始:%d(%s 秒后)"
1985
 
1986
+ #: admin.php:1647
1987
  msgid "show log"
1988
  msgstr "察看日志"
1989
 
1990
+ #: admin.php:1647
1991
  msgid "delete schedule"
1992
  msgstr "删除任务"
1993
 
1994
+ #: admin.php:1654
1995
  msgid "(None)"
1996
  msgstr "(None)"
1997
 
1998
+ #: admin.php:115 admin.php:1673 admin.php:1698
 
 
 
 
1999
  msgid "Delete"
2000
  msgstr "删除"
2001
 
2002
+ #: admin.php:1739
2003
  msgid "The request to the filesystem to create the directory failed."
2004
  msgstr "向文件系统发送创建目录的请求失败"
2005
 
2006
+ #: admin.php:1753
2007
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
2008
  msgstr "目录已经创建,但是我们需要将它的权限改为777(谁都可以访问)。您需要和您的主机提供商一起检查,确保此操作不会引起其他问题"
2009
 
2010
+ #: admin.php:1757
2011
  msgid "The folder exists, but your webserver does not have permission to write to it."
2012
  msgstr "目录已经存在,但是您的web服务器没有写如权限"
2013
 
2014
+ #: admin.php:1757
2015
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
2016
  msgstr "您需要联系您的主机提供商来获取WordPress插件向该目录写入的权限"
2017
 
2018
+ #: admin.php:1812
2019
  msgid "Download log file"
2020
  msgstr "下载日志文件"
2021
 
2022
+ #: admin.php:1816
2023
  msgid "No backup has been completed."
2024
  msgstr "没有完成的备份"
2025
 
2026
+ #: admin.php:1832
2027
  msgid "File backup intervals"
2028
  msgstr "文件备份间隔"
2029
 
2030
+ #: admin.php:1835
2031
  msgid "Manual"
2032
  msgstr "手动"
2033
 
2034
+ #: admin.php:1835
2035
  msgid "Every 4 hours"
2036
  msgstr "每4小时"
2037
 
2038
+ #: admin.php:1835
2039
  msgid "Every 8 hours"
2040
  msgstr "每8小时"
2041
 
2042
+ #: admin.php:1835
2043
  msgid "Every 12 hours"
2044
  msgstr "每12小时"
2045
 
2046
+ #: admin.php:1536
2047
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
2048
  msgstr "点击”现在备份“开始处理。然后,10秒后察看”Last Log Message“区域获知正在进行的动作,WordPress应该在后台运行备份"
2049
 
2050
+ #: admin.php:1538
2051
  msgid "Does nothing happen when you schedule backups?"
2052
  msgstr "当您开始备份是是不是没有反应?"
2053
 
2054
+ #: admin.php:1538
2055
  msgid "Go here for help."
2056
  msgstr "获取帮助。"
2057
 
2058
+ #: admin.php:1544
2059
  msgid "Multisite"
2060
  msgstr "多站点"
2061
 
2062
+ #: admin.php:1548
2063
  msgid "Do you need WordPress Multisite support?"
2064
  msgstr "您时候需要WordPress的多站点支持?"
2065
 
2066
+ #: admin.php:1548
2067
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2068
  msgstr "请获取UpdraftPlus的付费版本,或者单机版的多站点插件"
2069
 
2070
+ #: admin.php:1553
2071
  msgid "Configure Backup Contents And Schedule"
2072
  msgstr "配置备份内容和任务"
2073
 
2074
+ #: admin.php:1559
2075
  msgid "Debug Information And Expert Options"
2076
  msgstr "Debug信息和高级选项"
2077
 
2078
+ #: admin.php:1562
2079
  msgid "Web server:"
2080
  msgstr "Web服务器:"
2081
 
2082
+ #: admin.php:1565
2083
  msgid "Peak memory usage"
2084
  msgstr "内存峰值"
2085
 
2086
+ #: admin.php:1566
2087
  msgid "Current memory usage"
2088
  msgstr "目前的内存使用量"
2089
 
2090
+ #: admin.php:1567
2091
  msgid "PHP memory limit"
2092
  msgstr "PHP的内存限制"
2093
 
2094
+ #: admin.php:1568 admin.php:1570
2095
  msgid "%s version:"
2096
  msgstr "%s 版本:"
2097
 
2098
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2099
  msgid "Yes"
2100
  msgstr "Yes"
2101
 
2102
+ #: admin.php:1575 admin.php:1582
2103
  msgid "No"
2104
  msgstr "No"
2105
 
2106
+ #: admin.php:1578
2107
  msgid "PHP has support for ZipArchive::addFile:"
2108
  msgstr "PHP有ZipArchive::addFile支持:"
2109
 
2110
+ #: admin.php:1587
2111
  msgid "Total (uncompressed) on-disk data:"
2112
  msgstr "磁盘数据总量(未压缩的)"
2113
 
2114
+ #: admin.php:1588
2115
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
2116
  msgstr "N.B. 基于是或者不是,排除上次您保存的选项"
2117
 
2118
+ #: admin.php:1595
2119
  msgid "count"
2120
  msgstr "数量"
2121
 
2122
+ #: admin.php:1601
2123
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
2124
  msgstr "下面的按钮会立刻开始一次备份,具体和WordPress任务有关。如果这个按钮可以工作并且\"现在备份\" 按钮没有反应(比如,连日志都没有),意味着您的任务系统出错了,您需要禁用所有的插件,然后尝试\"现在备份\"按钮。如果还是失败,请联系您的主机供应商,询问他们是否关闭了 wp-cron; 如果成功了,您可以逐个开启您的插件,查找出是具体哪个插件导致的出错,然后向他们报告一个bug"
2125
 
2126
+ #: admin.php:1609
2127
  msgid "Debug Full Backup"
2128
  msgstr "全备份Debug"
2129
 
2130
+ #: admin.php:1609
2131
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
2132
  msgstr "这将会引起立即备份,本页面一直尝试加载直到完成(如,非调度的)"
2133
 
2134
+ #: admin.php:1408
2135
  msgid "UpdraftPlus - Upload backup files"
2136
  msgstr "UpdraftPlus - 上传备份文件"
2137
 
2138
+ #: admin.php:1409
2139
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2140
  msgstr "将文件上传入UpdraftPlus。使用本插件导入不同版本的WordPress备份"
2141
 
2142
+ #: admin.php:1413
2143
  msgid "Drop backup zips here"
2144
  msgstr "删除这里的zip备份"
2145
 
2146
+ #: admin.php:1414 admin.php:1928
2147
  msgid "or"
2148
  msgstr "或者"
2149
 
2150
+ #: admin.php:85
2151
  msgid "calculating..."
2152
  msgstr "计算"
2153
 
2154
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
2155
  msgid "Error:"
2156
  msgstr "错误:"
2157
 
2158
+ #: admin.php:95
2159
  msgid "You should:"
2160
  msgstr "您应该:"
2161
 
2162
+ #: admin.php:99
 
 
 
 
2163
  msgid "Download error: the server sent us a response which we did not understand."
2164
  msgstr "下载失败:服务器向我们发送了我们不能识别的反馈"
2165
 
2166
+ #: admin.php:1434
2167
  msgid "Delete backup set"
2168
  msgstr "删除备份集"
2169
 
2170
+ #: admin.php:1437
2171
  msgid "Are you sure that you wish to delete this backup set?"
2172
  msgstr "确认您要删除此备份集"
2173
 
2174
+ #: admin.php:1452
2175
  msgid "Restore backup"
2176
  msgstr "恢复备份"
2177
 
2178
+ #: admin.php:1453
2179
  msgid "Restore backup from"
2180
  msgstr "备份恢复,来自"
2181
 
2182
+ #: admin.php:1465
2183
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
2184
  msgstr "恢复将会覆盖本站点的主题,插件,上传,数据库,和/或者其他内容(根据您在备份集中的选择)"
2185
 
2186
+ #: admin.php:1465
2187
  msgid "Choose the components to restore"
2188
  msgstr "选择将要还原的模块"
2189
 
2190
+ #: admin.php:1474
2191
  msgid "Your web server has PHP's so-called safe_mode active."
2192
  msgstr "您的web服务器开启了PHP的safe_mode"
2193
 
2194
+ #: admin.php:1474
2195
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
2196
  msgstr "这个动作很可能造成超时,强烈建议您关闭 safe_mode ,或者每次恢复一个条目,<a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">或者手动恢复</a>。"
2197
 
2198
+ #: admin.php:1487
2199
  msgid "The following entity cannot be restored automatically: \"%s\"."
2200
  msgstr "以下的条目不能自动恢复:\"%s\"。"
2201
 
2202
+ #: admin.php:1487
2203
  msgid "You will need to restore it manually."
2204
  msgstr "您需要手动恢复"
2205
 
2206
+ #: admin.php:1494
2207
  msgid "%s restoration options:"
2208
  msgstr "%s 恢复选项:"
2209
 
2210
+ #: admin.php:1502
2211
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
2212
  msgstr "您可以使用迁移插件查找/替换您的数据库(当迁移站点到新的目的地/URL时),使用此链接获取详细信息"
2213
 
2214
+ #: admin.php:1513
2215
  msgid "Do read this helpful article of useful things to know before restoring."
2216
  msgstr "还原前,请先阅读该文档获取相关信息"
2217
 
2218
+ #: admin.php:1535
2219
  msgid "Perform a one-time backup"
2220
  msgstr "开始一次性的备份"
2221
 
2222
+ #: admin.php:1347
2223
  msgid "Time now"
2224
  msgstr "现在时间"
2225
 
2226
+ #: admin.php:113 admin.php:1357
2227
  msgid "Backup Now"
2228
  msgstr "现在备份"
2229
 
2230
+ #: admin.php:117 admin.php:1364 admin.php:2302
2231
  msgid "Restore"
2232
  msgstr "还原"
2233
 
2234
+ #: admin.php:1373
2235
  msgid "Last log message"
2236
  msgstr "上次日志信息"
2237
 
2238
+ #: admin.php:1375
2239
  msgid "(Nothing yet logged)"
2240
  msgstr "(还木有日志信息)"
2241
 
2242
+ #: admin.php:1376
2243
  msgid "Download most recently modified log file"
2244
  msgstr "下载最近修改过的日志文件"
2245
 
2246
+ #: admin.php:1380
2247
  msgid "Backups, logs & restoring"
2248
  msgstr "备份,日志和还原"
2249
 
2250
+ #: admin.php:1381
2251
  msgid "Press to see available backups"
2252
  msgstr "点击察看可用的备份"
2253
 
2254
+ #: admin.php:687 admin.php:745 admin.php:1381
2255
  msgid "%d set(s) available"
2256
  msgstr "%d 可用"
2257
 
2258
+ #: admin.php:1395
2259
  msgid "Downloading and restoring"
2260
  msgstr "下载并且还原"
2261
 
2262
+ #: admin.php:1400
2263
  msgid "Downloading"
2264
  msgstr "下载"
2265
 
2266
+ #: admin.php:1400
2267
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
2268
  msgstr "点击 数据库/插件/主题/上传/其他 按钮,UpdraftPlus将会尝试从远程存储上获取备份文件( Amazon S3, Dropbox, Google Drive, FTP)到您的站点,然后您可以下载至本地。如果获取文件停止(等待30s秒后),点击 再次 恢复。记得你还可以直接访问远程存储哦"
2269
 
2270
+ #: admin.php:1401
2271
  msgid "Restoring"
2272
  msgstr "还原"
2273
 
2274
+ #: admin.php:1401
2275
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
2276
  msgstr "点击您想恢复的备份按钮,如果您的站点比较大并且使用了远程存储,您可能需要首先将远程文件获取至本地,这样可以避免直接还原时出现超时现象"
2277
 
2278
+ #: admin.php:1401
2279
  msgid "More tasks:"
2280
  msgstr "更多的任务:"
2281
 
2282
+ #: admin.php:1401
2283
  msgid "upload backup files"
2284
  msgstr "上传备份文件"
2285
 
2286
+ #: admin.php:1401
2287
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
2288
  msgstr "点击这里来察看您的UpdraftPlus目录(在您的主机空间上)中上传的备份集。本路径在高级设置中,如下:"
2289
 
2290
+ #: admin.php:1401
2291
  msgid "rescan folder for new backup sets"
2292
  msgstr "重新扫描目录来获取新的备份集"
2293
 
2294
+ #: admin.php:1402
2295
  msgid "Opera web browser"
2296
  msgstr "Opera 浏览器"
2297
 
2298
+ #: admin.php:1402
2299
  msgid "If you are using this, then turn Turbo/Road mode off."
2300
  msgstr "如果您正使用这个,请关闭 Turbo/Road 模式"
2301
 
2302
+ #: admin.php:1404
2303
  msgid "Google Drive"
2304
  msgstr "Google Drive"
2305
 
2306
+ #: admin.php:1404
2307
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
2308
  msgstr "Google 改变了他们的权限设置(2013年5月)。如果需要从 Google Drive 上传或者下载文件,您<strong>必须</strong>重新验证(使用此链接)"
2309
 
2310
+ #: admin.php:1406
2311
  msgid "This is a count of the contents of your Updraft directory"
2312
  msgstr "这是您 Updraft 目录的内容统计"
2313
 
2314
+ #: admin.php:1406
2315
  msgid "Web-server disk space in use by UpdraftPlus"
2316
  msgstr "UpdraftPlus使用的Web服务器空间"
2317
 
2318
+ #: admin.php:1406
2319
  msgid "refresh"
2320
  msgstr "刷新"
2321
 
2322
+ #: admin.php:1257
2323
  msgid "By UpdraftPlus.Com"
2324
  msgstr "来自UpdraftPlus.Com"
2325
 
2326
+ #: admin.php:1257
2327
  msgid "Lead developer's homepage"
2328
  msgstr "主要开发者的个人主页"
2329
 
2330
+ #: admin.php:1257
2331
  msgid "Donate"
2332
  msgstr "捐助"
2333
 
2334
+ #: admin.php:1257
 
 
 
 
2335
  msgid "Version"
2336
  msgstr "版本"
2337
 
2338
+ #: admin.php:1267
2339
  msgid "Your backup has been restored."
2340
  msgstr "您的备份已经被存储"
2341
 
2342
+ #: admin.php:1267
2343
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
2344
  msgstr "您的旧目录名被加上 -old 后缀(主题,上传,插件,其他),如果对此次备份满意,可以安全的移除它们"
2345
 
2346
+ #: admin.php:1273
2347
  msgid "Old directories successfully deleted."
2348
  msgstr "旧目录删除成功"
2349
 
2350
+ #: admin.php:1276
 
 
 
 
2351
  msgid "Current limit is:"
2352
  msgstr "目前的限制为:"
2353
 
2354
+ #: admin.php:1284
 
 
 
 
 
 
 
 
2355
  msgid "Delete Old Directories"
2356
  msgstr "删除旧目录"
2357
 
2358
+ #: admin.php:1296
 
 
 
 
2359
  msgid "Existing Schedule And Backups"
2360
  msgstr "存在的任务和备份"
2361
 
2362
+ #: admin.php:1300
2363
  msgid "JavaScript warning"
2364
  msgstr "JavaScript 警告"
2365
 
2366
+ #: admin.php:1301
2367
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
2368
  msgstr "此管理界面严重依赖JavaScript。或者激活您的浏览器JavaScript功能,或者还一个支持JavaScript的浏览器"
2369
 
2370
+ #: admin.php:1314 admin.php:1327
2371
  msgid "Nothing currently scheduled"
2372
  msgstr "目前木有任何任务"
2373
 
2374
+ #: admin.php:1319
2375
  msgid "At the same time as the files backup"
2376
  msgstr "和文件一起备份"
2377
 
2378
+ #: admin.php:1343
2379
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
2380
  msgstr "此区域中的时间使用 WordPress 的时区,您可以在 Settings -> General 中修改"
2381
 
2382
+ #: admin.php:1343
2383
  msgid "Next scheduled backups"
2384
  msgstr "下一个备份任务"
2385
 
2386
+ #: admin.php:1345
2387
  msgid "Files"
2388
  msgstr "文件"
2389
 
2390
+ #: admin.php:520 admin.php:1346 admin.php:1491 admin.php:1494 admin.php:2206
2391
+ #: admin.php:2208 admin.php:2539
2392
  msgid "Database"
2393
  msgstr "数据库"
2394
 
2395
+ #: admin.php:299
2396
  msgid "Your website is hosted using the %s web server."
2397
  msgstr "您的网站放在%s站点服务器上"
2398
 
2399
+ #: admin.php:299
2400
  msgid "Please consult this FAQ if you have problems backing up."
2401
  msgstr "如果您有备份方面的问题,请察看此FAQ"
2402
 
2403
+ #: admin.php:312 admin.php:316
2404
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
2405
  msgstr "点击这里验证您的%s帐号(如果不验证将无法使用%s备份)"
2406
 
2407
+ #: admin.php:487
 
 
 
 
2408
  msgid "Nothing yet logged"
2409
  msgstr "还有日志被记录"
2410
 
2411
+ #: admin.php:694
2412
  msgid "Schedule backup"
2413
  msgstr "计划备份"
2414
 
2415
+ #: admin.php:697
2416
  msgid "Failed."
2417
  msgstr "失败"
2418
 
2419
+ #: admin.php:700
2420
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2421
  msgstr "OK,你应该赶快察看下面的 \"Last log message\""
2422
 
2423
+ #: admin.php:700
2424
  msgid "Nothing happening? Follow this link for help."
2425
  msgstr "没有反应?点击这个链接获得帮助"
2426
 
2427
+ #: admin.php:719
2428
  msgid "Job deleted"
2429
  msgstr "删除任务"
2430
 
2431
+ #: admin.php:725
2432
  msgid "Could not find that job - perhaps it has already finished?"
2433
  msgstr "无法找到任务 - 或许已经完成了?"
2434
 
2435
+ #: restorer.php:959 restorer.php:1006 admin.php:737
2436
  msgid "Error"
2437
  msgstr "错误"
2438
 
2439
+ #: admin.php:756
2440
  msgid "Download failed"
2441
  msgstr "下载失败"
2442
 
2443
+ #: admin.php:94 admin.php:774
2444
  msgid "File ready."
2445
  msgstr "文件准备好了。"
2446
 
2447
+ #: admin.php:782
2448
  msgid "Download in progress"
2449
  msgstr "正在下载"
2450
 
2451
+ #: admin.php:785
2452
  msgid "No local copy present."
2453
  msgstr "没有本地备份"
2454
 
2455
+ #: admin.php:1067
2456
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2457
  msgstr "文件名格式错误 - 貌似不是UpdraftPlus创建的文件"
2458
 
2459
+ #: admin.php:1154
2460
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2461
  msgstr "文件名格式错误 -貌似不是UpdraftPlus创建的加密数据库文件"
2462
 
2463
+ #: admin.php:1183
2464
  msgid "Restore successful!"
2465
  msgstr "还原成功!"
2466
 
2467
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2468
  msgid "Actions"
2469
  msgstr "动作"
2470
 
2471
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2472
  msgid "Return to UpdraftPlus Configuration"
2473
  msgstr "退出到UpdraftPlus设置"
2474
 
2475
+ #: admin.php:1201
2476
  msgid "Remove old directories"
2477
  msgstr "移除旧的目录"
2478
 
2479
+ #: admin.php:1207
2480
  msgid "Old directories successfully removed."
2481
  msgstr "旧目录移除成功"
2482
 
2483
+ #: admin.php:1210
2484
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2485
  msgstr "移除旧目录失败,您可能需要手动进行操作"
2486
 
2487
+ #: admin.php:1222
2488
  msgid "Backup directory could not be created"
2489
  msgstr "无法创建备份目录"
2490
 
2491
+ #: admin.php:1229
2492
  msgid "Backup directory successfully created."
2493
  msgstr "备份目录创建成功"
2494
 
2495
+ #: admin.php:1250
2496
  msgid "Your settings have been wiped."
2497
  msgstr "您的设置已经被擦除了"
2498
 
2499
+ #: updraftplus.php:1597 updraftplus.php:1603
2500
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2501
  msgstr "为了帮助UpdraftPlus,请在 wordpress.org给出一个正面的评价"
2502
 
2503
+ #: updraftplus.php:1610
2504
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2505
  msgstr "需要更多的功能或是支持吗?请购买UpdraftPlus商业版"
2506
 
2507
+ #: updraftplus.php:1620
2508
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2509
  msgstr "关注UpdraftPlus.Com来获得帮助、附加功能和支持"
2510
 
2511
+ #: updraftplus.php:1623
2512
  msgid "Want to say thank-you for UpdraftPlus?"
2513
  msgstr "想对UpdraftPlus说谢谢?"
2514
 
2515
+ #: updraftplus.php:1623
2516
  msgid "Please buy our very cheap 'no adverts' add-on."
2517
  msgstr "请购买我们非常便宜的“无广告版”插件"
2518
 
2519
+ #: backup.php:995
2520
  msgid "Infinite recursion: consult your log for more information"
2521
  msgstr "无限递归:请察看您的日志,以获取更多信息"
2522
 
2523
+ #: backup.php:131
2524
  msgid "Could not create %s zip. Consult the log file for more information."
2525
  msgstr "无法创建 %s zip压缩文件。察看日志文件,以获取详细信息"
2526
 
2527
+ #: admin.php:158 admin.php:180
2528
  msgid "Allowed Files"
2529
  msgstr "允许文件"
2530
 
2531
+ #: admin.php:243
2532
  msgid "Settings"
2533
  msgstr "设置"
2534
 
2535
+ #: admin.php:247
2536
  msgid "Add-Ons / Pro Support"
2537
  msgstr "插件/Pro 支持"
2538
 
2539
+ #: admin.php:287 admin.php:291 admin.php:295 admin.php:299 admin.php:308
2540
+ #: admin.php:1397 admin.php:2112 admin.php:2119 admin.php:2121
2541
  msgid "Warning"
2542
  msgstr "警告"
2543
 
2544
+ #: admin.php:291
2545
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
2546
  msgstr "您分配给UpdraftPlus使用的备份磁盘剩余空间少于%s,UpdraftPlus无法正常运行。请联系您的主机管理员来解决这个问题"
2547
 
2548
+ #: admin.php:295
2549
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
2550
  msgstr "UpdraftPlus目前不支持%s之前的WordPress,可能会工作;但是如果无法工作,请您只好升级WordPress了"
2551
 
2552
+ #: updraftplus.php:1091
2553
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2554
  msgstr "备份失败,5分钟后重新开始"
2555
 
2556
+ #: backup.php:377
2557
  msgid "Backed up"
2558
  msgstr "备份"
2559
 
2560
+ #: backup.php:377
2561
  msgid "WordPress backup is complete"
2562
  msgstr "Wordpress 备份完成"
2563
 
2564
+ #: backup.php:377
2565
  msgid "Backup contains"
2566
  msgstr "备份包含"
2567
 
2568
+ #: backup.php:377
2569
  msgid "Latest status"
2570
  msgstr "最新状态"
2571
 
2572
+ #: backup.php:441
2573
  msgid "Backup directory (%s) is not writable, or does not exist."
2574
  msgstr "备份目录(%s)没有写权限,或者不存在该目录"
2575
 
2576
+ #: updraftplus.php:1336
2577
  msgid "Could not read the directory"
2578
  msgstr "无法读取目录"
2579
 
2580
+ #: updraftplus.php:1353
2581
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2582
  msgstr "由于没有备份数组,所以无法保存备份历史信息。备份失败"
2583
 
2584
+ #: backup.php:928
2585
  msgid "Could not open the backup file for writing"
2586
  msgstr "无法写入备份文件"
2587
 
2588
+ #: backup.php:962
2589
  msgid "Generated: %s"
2590
  msgstr "发起者: %s"
2591
 
2592
+ #: backup.php:963
2593
  msgid "Hostname: %s"
2594
  msgstr "主机名:%s"
2595
 
2596
+ #: backup.php:964
2597
  msgid "Database: %s"
2598
  msgstr "数据库:%s"
2599
 
2600
+ #: backup.php:646
 
 
 
 
2601
  msgid "Table: %s"
2602
  msgstr "表:%s"
2603
 
2604
+ #: backup.php:651
2605
  msgid "Skipping non-WP table: %s"
2606
  msgstr "跳过不是 WP 开跳的表: %s"
2607
 
2608
+ #: backup.php:746
2609
  msgid "Delete any existing table %s"
2610
  msgstr "删除已经存在的表 %s"
2611
 
2612
+ #: backup.php:755
2613
  msgid "Table structure of table %s"
2614
  msgstr "表 %s 的结构"
2615
 
2616
+ #: backup.php:761
2617
  msgid "Error with SHOW CREATE TABLE for %s."
2618
  msgstr "表 %s 的 SHOW CREATE TABLE 出错"
2619
 
2620
+ #: backup.php:867
2621
  msgid "End of data contents of table %s"
2622
  msgstr "表 %s 的内容完毕"
2623
 
2624
+ #: updraftplus.php:1514 restorer.php:87 admin.php:830
2625
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2626
  msgstr "解密失败。数据库文件已加密,但是您没有输入密码"
2627
 
2628
+ #: updraftplus.php:1527 restorer.php:102 admin.php:848
2629
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2630
  msgstr "解密失败。很可能是因为您输入的密码错误"
2631
 
2632
+ #: updraftplus.php:1527
2633
  msgid "The decryption key used:"
2634
  msgstr "使用密码:"
2635
 
2636
+ #: updraftplus.php:1545
2637
  msgid "File not found"
2638
  msgstr "没有找到文件"
2639
 
2640
+ #: updraftplus.php:1595
2641
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2642
  msgstr "您可以翻译吗?想为和您说一样语言的人在使用 UpdraftPlus 的时候造福吗"
2643
 
2644
+ #: updraftplus.php:1597 updraftplus.php:1603
2645
  msgid "Like UpdraftPlus and can spare one minute?"
2646
  msgstr "喜欢UpdraftPlus, 并且可以抽出1分钟时间?"
2647
 
2648
+ #: updraftplus.php:655
2649
  msgid "Themes"
2650
  msgstr "主题"
2651
 
2652
+ #: updraftplus.php:656
2653
  msgid "Uploads"
2654
  msgstr "上传"
2655
 
2656
+ #: updraftplus.php:671
2657
  msgid "Others"
2658
  msgstr "其他"
2659
 
2660
+ #: updraftplus.php:981
2661
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2662
  msgstr "无法在备份目录创建文件,退出备份 - 请检查您的UpdraftPlus设置"
2663
 
2664
+ #: backup.php:900
2665
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2666
  msgstr "数据库加密出错 - 退出加密"
2667
 
2668
+ #: updraftplus.php:1082
2669
  msgid "The backup apparently succeeded and is now complete"
2670
  msgstr "备份成功完成"
2671
 
2672
+ #: updraftplus.php:1088
2673
  msgid "The backup attempt has finished, apparently unsuccessfully"
2674
  msgstr "备份完成,但是貌似不成功"
2675
 
2677
  msgid "UpdraftPlus Backups"
2678
  msgstr "UpdraftPlus 归档"
2679
 
2680
+ #: updraftplus.php:341 updraftplus.php:346 updraftplus.php:351 admin.php:312
2681
+ #: admin.php:316
2682
  msgid "UpdraftPlus notice:"
2683
  msgstr "UpdraftPlus 注意事项:"
2684
 
2685
+ #: updraftplus.php:341
2686
  msgid "The log file could not be read."
2687
  msgstr "无法读取日志文件"
2688
 
2689
+ #: updraftplus.php:346
2690
  msgid "No log files were found."
2691
  msgstr "无法找到日志文件"
2692
 
2693
+ #: updraftplus.php:351
2694
  msgid "The given file could not be read."
2695
  msgstr "无法读取给定的文件"
2696
 
2697
+ #: updraftplus.php:654
2698
  msgid "Plugins"
2699
  msgstr "插件"
languages/updraftplus.pot CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: UpdraftPlus\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-07-10 23:16+0100\n"
6
- "PO-Revision-Date: 2013-07-10 23:17+0100\n"
7
  "Last-Translator: David Anderson <contact@updraftplus.com>\n"
8
  "Language-Team: <contact@updraftplus.com>\n"
9
  "Language: \n"
@@ -18,1686 +18,1876 @@ msgstr ""
18
  msgid "UpdraftPlus Backups"
19
  msgstr ""
20
 
21
- #: updraftplus.php:328
22
- #: updraftplus.php:333
23
- #: updraftplus.php:338
24
- #: admin.php:220
25
- #: admin.php:224
26
  msgid "UpdraftPlus notice:"
27
  msgstr ""
28
 
29
- #: updraftplus.php:328
30
  msgid "The log file could not be read."
31
  msgstr ""
32
 
33
- #: updraftplus.php:333
34
  msgid "No log files were found."
35
  msgstr ""
36
 
37
- #: updraftplus.php:338
38
  msgid "The given file could not be read."
39
  msgstr ""
40
 
41
- #: updraftplus.php:405
42
  #, php-format
43
  msgid "Your free disk space is very low - only %s Mb remain"
44
  msgstr ""
45
 
46
- #: updraftplus.php:597
47
  msgid "Plugins"
48
  msgstr ""
49
 
50
- #: updraftplus.php:598
51
  msgid "Themes"
52
  msgstr ""
53
 
54
- #: updraftplus.php:599
55
  msgid "Uploads"
56
  msgstr ""
57
 
58
- #: updraftplus.php:614
59
  msgid "Others"
60
  msgstr ""
61
 
62
- #: updraftplus.php:924
63
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
64
  msgstr ""
65
 
66
- #: updraftplus.php:994
67
- msgid "Encryption error occurred when encrypting database. Encryption aborted."
68
- msgstr ""
69
-
70
- #: updraftplus.php:1033
71
  msgid "The backup apparently succeeded and is now complete"
72
  msgstr ""
73
 
74
- #: updraftplus.php:1035
75
  msgid "The backup apparently succeeded (with warnings) and is now complete"
76
  msgstr ""
77
 
78
- #: updraftplus.php:1039
79
  msgid "The backup attempt has finished, apparently unsuccessfully"
80
  msgstr ""
81
 
82
- #: updraftplus.php:1042
83
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
84
  msgstr ""
85
 
86
- #: updraftplus.php:1094
87
- msgid "Errors encountered:"
88
  msgstr ""
89
 
90
- #: updraftplus.php:1111
91
- msgid "Warnings encountered:"
92
  msgstr ""
93
 
94
- #: updraftplus.php:1124
95
- msgid "Backed up"
 
 
96
  msgstr ""
97
 
98
- #: updraftplus.php:1124
99
- msgid "WordPress backup is complete"
 
 
100
  msgstr ""
101
 
102
- #: updraftplus.php:1124
103
- msgid "Backup contains"
104
  msgstr ""
105
 
106
- #: updraftplus.php:1124
107
- msgid "Latest status"
108
  msgstr ""
109
 
110
- #: updraftplus.php:1404
111
- #, php-format
112
- msgid "Backup directory (%s) is not writable, or does not exist."
113
  msgstr ""
114
 
115
- #: updraftplus.php:1574
116
- msgid "Could not read the directory"
 
117
  msgstr ""
118
 
119
- #: updraftplus.php:1591
120
- msgid "Could not save backup history because we have no backup array. Backup probably failed."
 
121
  msgstr ""
122
 
123
- #: updraftplus.php:1625
124
- msgid "Could not open the backup file for writing"
125
  msgstr ""
126
 
127
- #: updraftplus.php:1646
128
- #, php-format
129
- msgid "Generated: %s"
130
  msgstr ""
131
 
132
- #: updraftplus.php:1647
133
- #, php-format
134
- msgid "Hostname: %s"
135
  msgstr ""
136
 
137
- #: updraftplus.php:1648
138
- #, php-format
139
- msgid "Database: %s"
 
 
 
140
  msgstr ""
141
 
142
- #: updraftplus.php:1711
143
- msgid "The backup directory is not writable."
144
  msgstr ""
145
 
146
- #: updraftplus.php:1732
 
 
 
 
147
  #, php-format
148
- msgid "Table: %s"
149
  msgstr ""
150
 
151
- #: updraftplus.php:1737
152
  #, php-format
153
- msgid "Skipping non-WP table: %s"
154
  msgstr ""
155
 
156
- #: updraftplus.php:1788
157
- msgid "An error occurred whilst closing the final database file"
158
  msgstr ""
159
 
160
- #: updraftplus.php:1844
161
- #, php-format
162
- msgid "Delete any existing table %s"
163
  msgstr ""
164
 
165
- #: updraftplus.php:1853
166
- #, php-format
167
- msgid "Table structure of table %s"
168
  msgstr ""
169
 
170
- #: updraftplus.php:1859
171
- #, php-format
172
- msgid "Error with SHOW CREATE TABLE for %s."
173
  msgstr ""
174
 
175
- #: updraftplus.php:1889
176
- #, php-format
177
- msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
178
  msgstr ""
179
 
180
- #: updraftplus.php:1965
 
 
 
 
181
  #, php-format
182
- msgid "End of data contents of table %s"
183
  msgstr ""
184
 
185
- #: updraftplus.php:2132
186
- #: restorer.php:72
187
- #: admin.php:655
188
- msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
189
  msgstr ""
190
 
191
- #: updraftplus.php:2145
192
- #: restorer.php:87
193
- #: admin.php:673
194
- msgid "Decryption failed. The most likely cause is that you used the wrong key."
195
  msgstr ""
196
 
197
- #: updraftplus.php:2145
198
- msgid "The decryption key used:"
 
199
  msgstr ""
200
 
201
- #: updraftplus.php:2160
202
- msgid "File not found"
203
  msgstr ""
204
 
205
- #: updraftplus.php:2210
206
- msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
 
207
  msgstr ""
208
 
209
- #: updraftplus.php:2212
210
- #: updraftplus.php:2218
211
- msgid "Like UpdraftPlus and can spare one minute?"
212
  msgstr ""
213
 
214
- #: updraftplus.php:2212
215
- #: updraftplus.php:2218
216
- msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
217
  msgstr ""
218
 
219
- #: updraftplus.php:2225
220
- msgid "Need even more features and support? Check out UpdraftPlus Premium"
 
221
  msgstr ""
222
 
223
- #: updraftplus.php:2232
224
- msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
 
225
  msgstr ""
226
 
227
- #: updraftplus.php:2232
228
- msgid "Blog link"
229
  msgstr ""
230
 
231
- #: updraftplus.php:2232
232
- msgid "RSS link"
233
  msgstr ""
234
 
235
- #: updraftplus.php:2235
236
- msgid "Check out UpdraftPlus.Com for help, add-ons and support"
 
237
  msgstr ""
238
 
239
- #: updraftplus.php:2238
240
- msgid "Want to say thank-you for UpdraftPlus?"
 
241
  msgstr ""
242
 
243
- #: updraftplus.php:2238
244
- msgid "Please buy our very cheap 'no adverts' add-on."
 
245
  msgstr ""
246
 
247
- #: backup.php:36
248
  msgid "Infinite recursion: consult your log for more information"
249
  msgstr ""
250
 
251
- #: backup.php:47
252
- #: backup.php:66
253
- #: backup.php:77
254
  #, php-format
255
  msgid "%s: unreadable file - could not be backed up"
256
  msgstr ""
257
 
258
- #: backup.php:53
259
  #, php-format
260
  msgid "Failed to open directory: %s"
261
  msgstr ""
262
 
263
- #: backup.php:333
 
264
  #, php-format
265
- msgid "A very large file was encountered: %s (size: %s Mb)"
266
- msgstr ""
267
-
268
- #: backup.php:368
269
- #: backup.php:541
270
- msgid "A zip error occurred - check your log for more details."
271
  msgstr ""
272
 
273
- #: backup.php:573
274
  #, php-format
275
- msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
276
  msgstr ""
277
 
278
- #: backup.php:613
279
- #, php-format
280
- msgid "Could not create %s zip. Consult the log file for more information."
281
  msgstr ""
282
 
283
- #: restorer.php:13
284
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
285
  msgstr ""
286
 
287
- #: restorer.php:14
288
  msgid "Backup file not available."
289
  msgstr ""
290
 
291
- #: restorer.php:15
292
  msgid "Copying this entity failed."
293
  msgstr ""
294
 
295
- #: restorer.php:16
296
  msgid "Unpacking backup..."
297
  msgstr ""
298
 
299
- #: restorer.php:17
300
  msgid "Decrypting database (can take a while)..."
301
  msgstr ""
302
 
303
- #: restorer.php:18
304
  msgid "Database successfully decrypted."
305
  msgstr ""
306
 
307
- #: restorer.php:19
308
  msgid "Moving old directory out of the way..."
309
  msgstr ""
310
 
311
- #: restorer.php:20
312
- msgid "Moving unpacked backup in place..."
313
  msgstr ""
314
 
315
- #: restorer.php:21
316
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
317
  msgstr ""
318
 
319
- #: restorer.php:22
320
  msgid "Cleaning up rubbish..."
321
  msgstr ""
322
 
323
- #: restorer.php:23
324
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
325
  msgstr ""
326
 
327
- #: restorer.php:24
328
  msgid "Could not delete old directory."
329
  msgstr ""
330
 
331
- #: restorer.php:25
332
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
333
  msgstr ""
334
 
335
- #: restorer.php:26
336
  msgid "Failed to delete working directory after restoring."
337
  msgstr ""
338
 
339
- #: restorer.php:27
340
- #: admin.php:716
341
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
342
  msgstr ""
343
 
344
- #: restorer.php:66
345
  msgid "Failed to create a temporary directory"
346
  msgstr ""
347
 
348
- #: restorer.php:84
349
  msgid "Failed to write out the decrypted database to the filesystem"
350
  msgstr ""
351
 
352
- #: restorer.php:136
353
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
354
  msgstr ""
355
 
356
- #: restorer.php:140
357
  msgid "wp-config.php from backup: restoring (as per user's request)"
358
  msgstr ""
359
 
360
- #: restorer.php:206
 
 
 
 
 
 
 
 
 
 
361
  #, php-format
362
  msgid "An existing unremoved backup from a previous restore exists: %s"
363
  msgstr ""
364
 
365
- #: restorer.php:263
366
- msgid "Will not delete the archive after unpacking it, because there was no cloud storage for this backup"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
367
  msgstr ""
368
 
369
- #: restorer.php:336
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
370
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
371
  msgstr ""
372
 
373
- #: restorer.php:341
374
  msgid "Failed to find database file"
375
  msgstr ""
376
 
377
- #: restorer.php:347
378
  msgid "Failed to open database file"
379
  msgstr ""
380
 
381
- #: restorer.php:371
382
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
383
  msgstr ""
384
 
385
- #: restorer.php:415
386
- #: restorer.php:430
387
- #: admin.php:1318
388
  msgid "Warning:"
389
  msgstr ""
390
 
391
- #: restorer.php:415
392
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
393
  msgstr ""
394
 
395
- #: restorer.php:430
396
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
397
  msgstr ""
398
 
399
- #: restorer.php:443
400
- #: admin.php:701
401
  msgid "Backup of:"
402
  msgstr ""
403
 
404
- #: restorer.php:447
405
- #: restorer.php:497
406
  msgid "Old table prefix:"
407
  msgstr ""
408
 
409
- #: restorer.php:459
410
- #: admin.php:721
411
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
412
  msgstr ""
413
 
414
- #: restorer.php:465
415
- #: admin.php:729
416
  msgid "Site information:"
417
  msgstr ""
418
 
419
- #: restorer.php:546
420
  #, php-format
421
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
422
  msgstr ""
423
 
424
- #: restorer.php:557
425
  #, php-format
426
  msgid "Restoring table (%s)"
427
  msgstr ""
428
 
429
- #: restorer.php:560
430
  msgid "will restore as:"
431
  msgstr ""
432
 
433
- #: restorer.php:575
 
 
 
 
 
434
  #, php-format
435
  msgid "Cannot create new tables, so skipping this command (%s)"
436
  msgstr ""
437
 
438
- #: restorer.php:580
439
  #, php-format
440
  msgid "Cannot drop tables, so deleting instead (%s)"
441
  msgstr ""
442
 
443
- #: restorer.php:594
444
  #, php-format
445
  msgid "An error (%s) occured:"
446
  msgstr ""
447
 
448
- #: restorer.php:594
449
  msgid "the database query being run was:"
450
  msgstr ""
451
 
452
- #: restorer.php:597
453
  msgid "An error occured on the first CREATE TABLE command - aborting run"
454
  msgstr ""
455
 
456
- #: restorer.php:600
457
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
458
  msgstr ""
459
 
460
- #: restorer.php:608
461
  #, php-format
462
  msgid "Database lines processed: %d in %.2f seconds"
463
  msgstr ""
464
 
465
- #: restorer.php:621
 
466
  #, php-format
467
- msgid "Finished: lines processed: %d in %.2f seconds"
468
  msgstr ""
469
 
470
- #: restorer.php:656
471
- #, php-format
472
- msgid "Using directory from backup: %s"
 
 
 
 
 
 
 
 
 
473
  msgstr ""
474
 
475
- #: restorer.php:674
476
- #: admin.php:655
477
- #: admin.php:668
478
- #: admin.php:673
479
- #: admin.php:680
480
- #: admin.php:704
481
- #: admin.php:716
482
- #: admin.php:721
483
  #, php-format
484
- msgid "Error: %s"
485
  msgstr ""
486
 
487
- #: restorer.php:680
488
- msgid "Files found:"
489
  msgstr ""
490
 
491
- #: restorer.php:686
492
- msgid "Unable to enumerate files in that directory."
493
  msgstr ""
494
 
495
- #: restorer.php:717
496
- msgid "Please supply the requested information, and then continue."
497
  msgstr ""
498
 
499
- #: restorer.php:720
500
- #: admin.php:1259
501
- #: admin.php:1284
502
- #: admin.php:2036
503
- #: admin.php:2624
504
- msgid "Error:"
505
  msgstr ""
506
 
507
- #: restorer.php:724
508
- msgid "New table prefix:"
509
  msgstr ""
510
 
511
- #: restorer.php:790
512
- #: restorer.php:799
513
- #, php-format
514
- msgid "Table prefix has changed: changing %s table field(s) accordingly:"
515
  msgstr ""
516
 
517
- #: restorer.php:792
518
- #: restorer.php:827
519
- #: admin.php:573
520
- msgid "Error"
521
  msgstr ""
522
 
523
- #: restorer.php:794
524
- #: restorer.php:829
525
- #: admin.php:1630
526
- #: admin.php:1654
527
- #: admin.php:2622
528
- msgid "OK"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
  msgstr ""
530
 
531
  #: admin.php:103
532
- #: admin.php:120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
533
  msgid "Allowed Files"
534
  msgstr ""
535
 
536
- #: admin.php:183
537
  msgid "Settings"
538
  msgstr ""
539
 
540
- #: admin.php:187
541
  msgid "Add-Ons / Pro Support"
542
  msgstr ""
543
 
544
- #: admin.php:199
545
- #: admin.php:203
546
- #: admin.php:207
547
- #: admin.php:216
548
- #: admin.php:1151
549
- #: admin.php:2248
550
- #: admin.php:2255
551
- #: admin.php:2257
 
 
 
 
 
 
 
 
 
552
  msgid "Warning"
553
  msgstr ""
554
 
555
- #: admin.php:199
 
 
 
 
 
 
 
 
 
556
  #, php-format
557
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
558
  msgstr ""
559
 
560
- #: admin.php:203
561
  #, php-format
562
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
563
  msgstr ""
564
 
565
- #: admin.php:207
566
  #, php-format
567
  msgid "Your website is hosted using the %s web server."
568
  msgstr ""
569
 
570
- #: admin.php:207
571
  msgid "Please consult this FAQ if you have problems backing up."
572
  msgstr ""
573
 
574
- #: admin.php:211
575
  msgid "Notice"
576
  msgstr ""
577
 
578
- #: admin.php:211
579
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
580
  msgstr ""
581
 
582
- #: admin.php:216
583
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
584
  msgstr ""
585
 
586
- #: admin.php:216
587
  msgid "Go here to turn it off."
588
  msgstr ""
589
 
590
- #: admin.php:216
591
  #, php-format
592
  msgid "<a href=\"%s\">Go here</a> for more information."
593
  msgstr ""
594
 
595
- #: admin.php:220
596
- #: admin.php:224
597
  #, php-format
598
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
599
  msgstr ""
600
 
601
- #: admin.php:375
602
  #, php-format
603
- msgid "The backup archive for restoring this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To proceed with this restoration, you need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
604
  msgstr ""
605
 
606
- #: admin.php:390
607
  msgid "Nothing yet logged"
608
  msgstr ""
609
 
610
- #: admin.php:392
611
- msgid "The backup archive files have been processed - if all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
612
  msgstr ""
613
 
614
- #: admin.php:410
615
  msgid "Backup set not found"
616
  msgstr ""
617
 
618
- #: admin.php:492
619
  msgid "The backup set has been removed."
620
  msgstr ""
621
 
622
- #: admin.php:493
623
  #, php-format
624
  msgid "Local archives deleted: %d"
625
  msgstr ""
626
 
627
- #: admin.php:494
628
  #, php-format
629
  msgid "Remote archives deleted: %d"
630
  msgstr ""
631
 
632
- #: admin.php:499
633
  msgid "Known backups (raw)"
634
  msgstr ""
635
 
636
- #: admin.php:523
637
- #: admin.php:581
638
- #: admin.php:1135
639
  #, php-format
640
  msgid "%d set(s) available"
641
  msgstr ""
642
 
643
- #: admin.php:530
644
  msgid "Schedule backup"
645
  msgstr ""
646
 
647
- #: admin.php:533
648
  msgid "Failed."
649
  msgstr ""
650
 
651
- #: admin.php:536
652
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
653
  msgstr ""
654
 
655
- #: admin.php:536
656
  msgid "Nothing happening? Follow this link for help."
657
  msgstr ""
658
 
659
- #: admin.php:555
660
  msgid "Job deleted"
661
  msgstr ""
662
 
663
- #: admin.php:561
664
  msgid "Could not find that job - perhaps it has already finished?"
665
  msgstr ""
666
 
667
- #: admin.php:590
668
  msgid "Download failed"
669
  msgstr ""
670
 
671
- #: admin.php:604
672
- #: admin.php:1272
673
- msgid "File ready."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
674
  msgstr ""
675
 
676
- #: admin.php:612
677
- msgid "Download in progress"
 
678
  msgstr ""
679
 
680
- #: admin.php:615
681
- msgid "No local copy present."
 
682
  msgstr ""
683
 
684
- #: admin.php:668
685
- msgid "Failed to write out the decrypted database to the filesystem."
 
686
  msgstr ""
687
 
688
- #: admin.php:680
689
- msgid "Failed to open database file."
690
  msgstr ""
691
 
692
- #: admin.php:704
693
- msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
694
  msgstr ""
695
 
696
- #: admin.php:827
697
- msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
 
698
  msgstr ""
699
 
700
- #: admin.php:906
701
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
702
  msgstr ""
703
 
704
- #: admin.php:935
705
  msgid "Restore successful!"
706
  msgstr ""
707
 
708
- #: admin.php:936
709
- #: admin.php:974
710
- #: admin.php:993
711
  msgid "Actions"
712
  msgstr ""
713
 
714
- #: admin.php:936
715
- #: admin.php:951
716
- #: admin.php:974
717
- #: admin.php:993
718
  msgid "Return to UpdraftPlus Configuration"
719
  msgstr ""
720
 
721
- #: admin.php:963
722
  msgid "Remove old directories"
723
  msgstr ""
724
 
725
- #: admin.php:969
726
  msgid "Old directories successfully removed."
727
  msgstr ""
728
 
729
- #: admin.php:972
730
  msgid "Old directory removal failed for some reason. You may want to do this manually."
731
  msgstr ""
732
 
733
- #: admin.php:984
734
  msgid "Backup directory could not be created"
735
  msgstr ""
736
 
737
- #: admin.php:991
738
  msgid "Backup directory successfully created."
739
  msgstr ""
740
 
741
- #: admin.php:1008
742
  msgid "Your settings have been wiped."
743
  msgstr ""
744
 
745
- #: admin.php:1015
746
  msgid "By UpdraftPlus.Com"
747
  msgstr ""
748
 
749
- #: admin.php:1015
750
  msgid "News"
751
  msgstr ""
752
 
753
- #: admin.php:1015
754
  msgid "Premium"
755
  msgstr ""
756
 
757
- #: admin.php:1015
 
 
 
 
758
  msgid "Lead developer's homepage"
759
  msgstr ""
760
 
761
- #: admin.php:1015
762
  msgid "Donate"
763
  msgstr ""
764
 
765
- #: admin.php:1015
766
- msgid "Other WordPress plugins"
767
  msgstr ""
768
 
769
- #: admin.php:1015
770
  msgid "Version"
771
  msgstr ""
772
 
773
- #: admin.php:1019
 
 
 
 
774
  msgid "Your backup has been restored."
775
  msgstr ""
776
 
777
- #: admin.php:1019
778
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
779
  msgstr ""
780
 
781
- #: admin.php:1025
782
  msgid "Old directories successfully deleted."
783
  msgstr ""
784
 
785
- #: admin.php:1028
786
- msgid "Your PHP memory limit (set by your web hosting company) is quite low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will bhe successful with a 32Mb limit - your experience may vary)."
787
  msgstr ""
788
 
789
- #: admin.php:1028
790
  msgid "Current limit is:"
791
  msgstr ""
792
 
793
- #: admin.php:1032
794
- msgid "Your PHP max_execution_time is less than 60 seconds. This possibly means you're running in safe_mode. Either disable safe_mode or modify your php.ini to set max_execution_time to a higher number. If you do not, then longer will be needed to complete a backup (but that is all). Present limit is:"
795
- msgstr ""
796
-
797
- #: admin.php:1032
798
- msgid "seconds"
799
- msgstr ""
800
-
801
- #: admin.php:1036
802
- msgid "You have old directories from a previous backup (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
803
  msgstr ""
804
 
805
- #: admin.php:1040
806
  msgid "Delete Old Directories"
807
  msgstr ""
808
 
809
- #: admin.php:1040
810
- msgid "Are you sure you want to delete the old directories? This cannot be undone."
811
- msgstr ""
812
-
813
- #: admin.php:1054
814
  msgid "Existing Schedule And Backups"
815
  msgstr ""
816
 
817
- #: admin.php:1058
818
  msgid "JavaScript warning"
819
  msgstr ""
820
 
821
- #: admin.php:1059
822
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
823
  msgstr ""
824
 
825
- #: admin.php:1072
826
- #: admin.php:1085
827
  msgid "Nothing currently scheduled"
828
  msgstr ""
829
 
830
- #: admin.php:1077
831
  msgid "At the same time as the files backup"
832
  msgstr ""
833
 
834
- #: admin.php:1097
835
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
836
  msgstr ""
837
 
838
- #: admin.php:1097
839
  msgid "Next scheduled backups"
840
  msgstr ""
841
 
842
- #: admin.php:1099
843
  msgid "Files"
844
  msgstr ""
845
 
846
- #: admin.php:1100
847
- #: admin.php:1371
848
- #: admin.php:1374
849
- #: admin.php:2341
850
- #: admin.php:2343
851
- #: admin.php:2659
852
- msgid "Database"
853
- msgstr ""
854
-
855
- #: admin.php:1101
856
  msgid "Time now"
857
  msgstr ""
858
 
859
- #: admin.php:1105
860
  msgid "Last backup job run:"
861
  msgstr ""
862
 
863
- #: admin.php:1111
864
- #: admin.php:2093
865
- msgid "Backup Now"
866
- msgstr ""
867
-
868
- #: admin.php:1118
869
- #: admin.php:2053
870
- #: admin.php:2403
871
- msgid "Restore"
872
- msgstr ""
873
-
874
- #: admin.php:1121
875
  msgid "Clone/Migrate"
876
  msgstr ""
877
 
878
- #: admin.php:1127
879
  msgid "Last log message"
880
  msgstr ""
881
 
882
- #: admin.php:1129
883
  msgid "(Nothing yet logged)"
884
  msgstr ""
885
 
886
- #: admin.php:1130
887
  msgid "Download most recently modified log file"
888
  msgstr ""
889
 
890
- #: admin.php:1134
891
  msgid "Backups, logs & restoring"
892
  msgstr ""
893
 
894
- #: admin.php:1135
895
  msgid "Press to see available backups"
896
  msgstr ""
897
 
898
- #: admin.php:1141
899
  msgid "Latest UpdraftPlus.com news:"
900
  msgstr ""
901
 
902
- #: admin.php:1149
903
  msgid "Downloading and restoring"
904
  msgstr ""
905
 
906
- #: admin.php:1151
907
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
908
  msgstr ""
909
 
910
- #: admin.php:1151
911
  msgid "Please consult this FAQ for help on what to do about it."
912
  msgstr ""
913
 
914
- #: admin.php:1154
915
  msgid "Downloading"
916
  msgstr ""
917
 
918
- #: admin.php:1154
919
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
920
  msgstr ""
921
 
922
- #: admin.php:1155
923
  msgid "Restoring"
924
  msgstr ""
925
 
926
- #: admin.php:1155
927
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
928
  msgstr ""
929
 
930
- #: admin.php:1155
931
  msgid "More tasks:"
932
  msgstr ""
933
 
934
- #: admin.php:1155
935
  msgid "upload backup files"
936
  msgstr ""
937
 
938
- #: admin.php:1155
939
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
940
  msgstr ""
941
 
942
- #: admin.php:1155
943
  msgid "rescan folder for new backup sets"
944
  msgstr ""
945
 
946
- #: admin.php:1156
947
  msgid "Opera web browser"
948
  msgstr ""
949
 
950
- #: admin.php:1156
951
  msgid "If you are using this, then turn Turbo/Road mode off."
952
  msgstr ""
953
 
954
- #: admin.php:1158
955
  msgid "Google Drive"
956
  msgstr ""
957
 
958
- #: admin.php:1158
959
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
960
  msgstr ""
961
 
962
- #: admin.php:1160
963
  msgid "This is a count of the contents of your Updraft directory"
964
  msgstr ""
965
 
966
- #: admin.php:1160
967
  msgid "Web-server disk space in use by UpdraftPlus"
968
  msgstr ""
969
 
970
- #: admin.php:1160
971
  msgid "refresh"
972
  msgstr ""
973
 
974
- #: admin.php:1162
975
  msgid "UpdraftPlus - Upload backup files"
976
  msgstr ""
977
 
978
- #: admin.php:1163
979
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
980
  msgstr ""
981
 
982
- #: admin.php:1163
983
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
984
  msgstr ""
985
 
986
- #: admin.php:1167
987
  msgid "Drop backup zips here"
988
  msgstr ""
989
 
990
- #: admin.php:1168
991
- #: admin.php:1893
992
  msgid "or"
993
  msgstr ""
994
 
995
- #: admin.php:1181
996
- #: admin.php:1544
997
- msgid "calculating..."
998
- msgstr ""
999
-
1000
- #: admin.php:1210
1001
- msgid "Begun looking for this entity"
1002
- msgstr ""
1003
-
1004
- #: admin.php:1223
1005
- msgid "Some files are still downloading or being processed - please wait."
1006
- msgstr ""
1007
-
1008
- #: admin.php:1227
1009
- msgid "Processing files - please wait..."
1010
- msgstr ""
1011
-
1012
- #: admin.php:1272
1013
- msgid "You should:"
1014
- msgstr ""
1015
-
1016
- #: admin.php:1279
1017
- msgid "Download error: the server sent us a response (JSON) which we did not understand"
1018
- msgstr ""
1019
-
1020
- #: admin.php:1284
1021
- msgid "Download error: the server sent us a response which we did not understand."
1022
- msgstr ""
1023
-
1024
- #: admin.php:1299
1025
  msgid "Delete backup set"
1026
  msgstr ""
1027
 
1028
- #: admin.php:1302
1029
  msgid "Are you sure that you wish to delete this backup set?"
1030
  msgstr ""
1031
 
1032
- #: admin.php:1310
1033
  msgid "Also delete from remote storage"
1034
  msgstr ""
1035
 
1036
- #: admin.php:1311
1037
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
1038
  msgstr ""
1039
 
1040
- #: admin.php:1318
1041
- msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in your web browser."
1042
- msgstr ""
1043
-
1044
- #: admin.php:1318
1045
- msgid "Go here for more information."
1046
- msgstr ""
1047
-
1048
- #: admin.php:1332
1049
  msgid "Restore backup"
1050
  msgstr ""
1051
 
1052
- #: admin.php:1333
1053
  msgid "Restore backup from"
1054
  msgstr ""
1055
 
1056
- #: admin.php:1337
1057
  msgid "Downloading / preparing backup files..."
1058
  msgstr ""
1059
 
1060
- #: admin.php:1345
1061
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1062
  msgstr ""
1063
 
1064
- #: admin.php:1345
1065
  msgid "Choose the components to restore"
1066
  msgstr ""
1067
 
1068
- #: admin.php:1354
1069
  msgid "Your web server has PHP's so-called safe_mode active."
1070
  msgstr ""
1071
 
1072
- #: admin.php:1354
1073
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
1074
  msgstr ""
1075
 
1076
- #: admin.php:1367
1077
  #, php-format
1078
  msgid "The following entity cannot be restored automatically: \"%s\"."
1079
  msgstr ""
1080
 
1081
- #: admin.php:1367
1082
  msgid "You will need to restore it manually."
1083
  msgstr ""
1084
 
1085
- #: admin.php:1374
1086
  #, php-format
1087
  msgid "%s restoration options:"
1088
  msgstr ""
1089
 
1090
- #: admin.php:1382
1091
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
1092
  msgstr ""
1093
 
1094
- #: admin.php:1403
1095
  msgid "Do read this helpful article of useful things to know before restoring."
1096
  msgstr ""
1097
 
1098
- #: admin.php:1408
1099
  msgid "Migrate Site"
1100
  msgstr ""
1101
 
1102
- #: admin.php:1412
1103
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
1104
  msgstr ""
1105
 
1106
- #: admin.php:1412
1107
  #, php-format
1108
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
1109
  msgstr ""
1110
 
1111
- #: admin.php:1414
1112
  msgid "Do you want to migrate or clone/duplicate a site?"
1113
  msgstr ""
1114
 
1115
- #: admin.php:1414
1116
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
1117
  msgstr ""
1118
 
1119
- #: admin.php:1414
1120
  msgid "Get it here."
1121
  msgstr ""
1122
 
1123
- #: admin.php:1425
1124
  msgid "Perform a one-time backup"
1125
  msgstr ""
1126
 
1127
- #: admin.php:1426
1128
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1129
  msgstr ""
1130
 
1131
- #: admin.php:1428
1132
  msgid "Does nothing happen when you schedule backups?"
1133
  msgstr ""
1134
 
1135
- #: admin.php:1428
1136
  msgid "Go here for help."
1137
  msgstr ""
1138
 
1139
- #: admin.php:1434
1140
  msgid "Multisite"
1141
  msgstr ""
1142
 
1143
- #: admin.php:1438
1144
  msgid "Do you need WordPress Multisite support?"
1145
  msgstr ""
1146
 
1147
- #: admin.php:1438
1148
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1149
  msgstr ""
1150
 
1151
- #: admin.php:1443
1152
  msgid "Configure Backup Contents And Schedule"
1153
  msgstr ""
1154
 
1155
- #: admin.php:1449
1156
  msgid "Debug Information And Expert Options"
1157
  msgstr ""
1158
 
1159
- #: admin.php:1452
1160
  msgid "Web server:"
1161
  msgstr ""
1162
 
1163
- #: admin.php:1455
1164
  msgid "Peak memory usage"
1165
  msgstr ""
1166
 
1167
- #: admin.php:1456
1168
  msgid "Current memory usage"
1169
  msgstr ""
1170
 
1171
- #: admin.php:1457
1172
  msgid "PHP memory limit"
1173
  msgstr ""
1174
 
1175
- #: admin.php:1458
1176
- #: admin.php:1460
1177
  #, php-format
1178
  msgid "%s version:"
1179
  msgstr ""
1180
 
1181
- #: admin.php:1459
1182
  msgid "show PHP information (phpinfo)"
1183
  msgstr ""
1184
 
1185
- #: admin.php:1463
1186
- #: admin.php:1465
1187
- #: admin.php:1472
1188
  msgid "Yes"
1189
  msgstr ""
1190
 
1191
- #: admin.php:1465
1192
- #: admin.php:1472
1193
  msgid "No"
1194
  msgstr ""
1195
 
1196
- #: admin.php:1468
1197
  msgid "PHP has support for ZipArchive::addFile:"
1198
  msgstr ""
1199
 
1200
- #: admin.php:1472
1201
  msgid "zip executable found:"
1202
  msgstr ""
1203
 
1204
- #: admin.php:1474
1205
  msgid "Show raw backup and file list"
1206
  msgstr ""
1207
 
1208
- #: admin.php:1477
1209
  msgid "Total (uncompressed) on-disk data:"
1210
  msgstr ""
1211
 
1212
- #: admin.php:1478
1213
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1214
  msgstr ""
1215
 
1216
- #: admin.php:1485
1217
  msgid "count"
1218
  msgstr ""
1219
 
1220
- #: admin.php:1491
1221
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1222
  msgstr ""
1223
 
1224
- #: admin.php:1499
1225
  msgid "Debug Full Backup"
1226
  msgstr ""
1227
 
1228
- #: admin.php:1499
1229
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1230
  msgstr ""
1231
 
1232
- #: admin.php:1504
1233
  msgid "Debug Database Backup"
1234
  msgstr ""
1235
 
1236
- #: admin.php:1504
1237
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1238
  msgstr ""
1239
 
1240
- #: admin.php:1510
1241
  msgid "Wipe Settings"
1242
  msgstr ""
1243
 
1244
- #: admin.php:1511
1245
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1246
  msgstr ""
1247
 
1248
- #: admin.php:1514
1249
  msgid "Wipe All Settings"
1250
  msgstr ""
1251
 
1252
- #: admin.php:1514
1253
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1254
  msgstr ""
1255
 
1256
- #: admin.php:1516
1257
  msgid "Active jobs"
1258
  msgstr ""
1259
 
1260
- #: admin.php:1532
1261
- msgid "Unknown response:"
1262
- msgstr ""
1263
-
1264
- #: admin.php:1565
1265
- msgid "PHP information"
1266
- msgstr ""
1267
-
1268
- #: admin.php:1570
1269
- msgid "Raw backup history"
1270
- msgstr ""
1271
-
1272
- #: admin.php:1598
1273
  #, php-format
1274
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1275
  msgstr ""
1276
 
1277
- #: admin.php:1598
1278
  msgid "show log"
1279
  msgstr ""
1280
 
1281
- #: admin.php:1598
1282
  msgid "delete schedule"
1283
  msgstr ""
1284
 
1285
- #: admin.php:1605
1286
  msgid "(None)"
1287
  msgstr ""
1288
 
1289
- #: admin.php:1624
1290
- #: admin.php:1649
1291
- #: admin.php:2023
1292
- msgid "Delete"
1293
- msgstr ""
1294
-
1295
- #: admin.php:1627
1296
- #: admin.php:1652
1297
  msgid "Failed"
1298
  msgstr ""
1299
 
1300
- #: admin.php:1690
1301
  msgid "The request to the filesystem to create the directory failed."
1302
  msgstr ""
1303
 
1304
- #: admin.php:1704
1305
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1306
  msgstr ""
1307
 
1308
- #: admin.php:1708
1309
  msgid "The folder exists, but your webserver does not have permission to write to it."
1310
  msgstr ""
1311
 
1312
- #: admin.php:1708
1313
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1314
  msgstr ""
1315
 
1316
- #: admin.php:1750
1317
- #, php-format
1318
- msgid "Warning: %s"
1319
- msgstr ""
1320
-
1321
- #: admin.php:1763
1322
  msgid "Download log file"
1323
  msgstr ""
1324
 
1325
- #: admin.php:1767
1326
  msgid "No backup has been completed."
1327
  msgstr ""
1328
 
1329
- #: admin.php:1783
1330
  msgid "File backup intervals"
1331
  msgstr ""
1332
 
1333
- #: admin.php:1786
1334
  msgid "Manual"
1335
  msgstr ""
1336
 
1337
- #: admin.php:1786
1338
  msgid "Every 4 hours"
1339
  msgstr ""
1340
 
1341
- #: admin.php:1786
1342
  msgid "Every 8 hours"
1343
  msgstr ""
1344
 
1345
- #: admin.php:1786
1346
  msgid "Every 12 hours"
1347
  msgstr ""
1348
 
1349
- #: admin.php:1786
1350
  msgid "Daily"
1351
  msgstr ""
1352
 
1353
- #: admin.php:1786
1354
  msgid "Weekly"
1355
  msgstr ""
1356
 
1357
- #: admin.php:1786
1358
  msgid "Fortnightly"
1359
  msgstr ""
1360
 
1361
- #: admin.php:1786
1362
  msgid "Monthly"
1363
  msgstr ""
1364
 
1365
- #: admin.php:1795
1366
- #: admin.php:1813
1367
  msgid "and retain this many backups"
1368
  msgstr ""
1369
 
1370
- #: admin.php:1802
1371
  msgid "Database backup intervals"
1372
  msgstr ""
1373
 
1374
- #: admin.php:1820
1375
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1376
  msgstr ""
1377
 
1378
- #: admin.php:1821
1379
  msgid "To fix the time at which a backup should take place,"
1380
  msgstr ""
1381
 
1382
- #: admin.php:1821
1383
  msgid "e.g. if your server is busy at day and you want to run overnight"
1384
  msgstr ""
1385
 
1386
- #: admin.php:1821
1387
  msgid "use the \"Fix Time\" add-on"
1388
  msgstr ""
1389
 
1390
- #: admin.php:1825
1391
  msgid "Include in files backup"
1392
  msgstr ""
1393
 
1394
- #: admin.php:1835
1395
  #, php-format
1396
  msgid "Your wp-content directory server path: %s"
1397
  msgstr ""
1398
 
1399
- #: admin.php:1835
1400
  msgid "Any other directories found inside wp-content"
1401
  msgstr ""
1402
 
1403
- #: admin.php:1841
1404
  msgid "Exclude these:"
1405
  msgstr ""
1406
 
1407
- #: admin.php:1843
1408
- msgid "If entering multiple files/directories, then separate them with commas"
1409
  msgstr ""
1410
 
1411
- #: admin.php:1869
1412
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1413
  msgstr ""
1414
 
1415
- #: admin.php:1869
1416
  msgid "Or, get the \"More Files\" add-on from our shop."
1417
  msgstr ""
1418
 
1419
- #: admin.php:1869
1420
  msgid "Use WordShell for automatic backup, version control and patching"
1421
  msgstr ""
1422
 
1423
- #: admin.php:1873
1424
  msgid "Email"
1425
  msgstr ""
1426
 
1427
- #: admin.php:1874
1428
  msgid "To send to more than one address, separate each address with a comma."
1429
  msgstr ""
1430
 
1431
- #: admin.php:1874
1432
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1433
  msgstr ""
1434
 
1435
- #: admin.php:1878
1436
  msgid "Database encryption phrase"
1437
  msgstr ""
1438
 
1439
- #: admin.php:1885
1440
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1441
  msgstr ""
1442
 
1443
- #: admin.php:1885
1444
  msgid "You can also decrypt a database manually here."
1445
  msgstr ""
1446
 
1447
- #: admin.php:1888
1448
  msgid "Manually decrypt a database backup file"
1449
  msgstr ""
1450
 
1451
- #: admin.php:1892
1452
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
1453
  msgstr ""
1454
 
1455
- #: admin.php:1895
1456
  msgid "Use decryption key"
1457
  msgstr ""
1458
 
1459
- #: admin.php:1909
1460
  msgid "Copying Your Backup To Remote Storage"
1461
  msgstr ""
1462
 
1463
- #: admin.php:1913
1464
  msgid "Choose your remote storage"
1465
  msgstr ""
1466
 
1467
- #: admin.php:1925
1468
  msgid "None"
1469
  msgstr ""
1470
 
1471
- #: admin.php:1995
1472
- msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
1473
- msgstr ""
1474
-
1475
- #: admin.php:2003
1476
- #: admin.php:2032
1477
- msgid "Unexpected response:"
1478
- msgstr ""
1479
-
1480
- #: admin.php:2046
1481
- #: admin.php:2082
1482
- #: admin.php:2112
1483
- msgid "Cancel"
1484
- msgstr ""
1485
-
1486
- #: admin.php:2095
1487
- msgid "Requesting start of backup..."
1488
- msgstr ""
1489
-
1490
- #: admin.php:2119
1491
- msgid "Close"
1492
- msgstr ""
1493
-
1494
- #: admin.php:2149
1495
  msgid "Advanced / Debugging Settings"
1496
  msgstr ""
1497
 
1498
- #: admin.php:2152
1499
  msgid "Debug mode"
1500
  msgstr ""
1501
 
1502
- #: admin.php:2153
1503
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1504
  msgstr ""
1505
 
1506
- #: admin.php:2156
1507
  msgid "Expert settings"
1508
  msgstr ""
1509
 
1510
- #: admin.php:2157
1511
  msgid "Show expert settings"
1512
  msgstr ""
1513
 
1514
- #: admin.php:2157
1515
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1516
  msgstr ""
1517
 
1518
- #: admin.php:2164
 
 
 
 
 
 
 
 
1519
  msgid "Delete local backup"
1520
  msgstr ""
1521
 
1522
- #: admin.php:2165
1523
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
1524
  msgstr ""
1525
 
1526
- #: admin.php:2170
1527
  msgid "Backup directory"
1528
  msgstr ""
1529
 
1530
- #: admin.php:2177
1531
  msgid "Backup directory specified is writable, which is good."
1532
  msgstr ""
1533
 
1534
- #: admin.php:2181
1535
  msgid "Backup directory specified does <b>not</b> exist."
1536
  msgstr ""
1537
 
1538
- #: admin.php:2183
1539
  msgid "Backup directory specified exists, but is <b>not</b> writable."
1540
  msgstr ""
1541
 
1542
- #: admin.php:2185
1543
  msgid "Click here to attempt to create the directory and set the permissions"
1544
  msgstr ""
1545
 
1546
- #: admin.php:2185
1547
  msgid "or, to reset this option"
1548
  msgstr ""
1549
 
1550
- #: admin.php:2185
1551
  msgid "click here"
1552
  msgstr ""
1553
 
1554
- #: admin.php:2185
1555
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1556
  msgstr ""
1557
 
1558
- #: admin.php:2188
1559
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1560
  msgstr ""
1561
 
1562
- #: admin.php:2192
1563
  msgid "Use the server's SSL certificates"
1564
  msgstr ""
1565
 
1566
- #: admin.php:2193
1567
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1568
  msgstr ""
1569
 
1570
- #: admin.php:2197
1571
  msgid "Do not verify SSL certificates"
1572
  msgstr ""
1573
 
1574
- #: admin.php:2198
1575
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1576
  msgstr ""
1577
 
1578
- #: admin.php:2198
1579
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1580
  msgstr ""
1581
 
1582
- #: admin.php:2202
1583
  msgid "Disable SSL entirely where possible"
1584
  msgstr ""
1585
 
1586
- #: admin.php:2203
1587
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1588
  msgstr ""
1589
 
1590
- #: admin.php:2227
1591
  msgid "Save Changes"
1592
  msgstr ""
1593
 
1594
- #: admin.php:2248
1595
  #, php-format
1596
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
1597
  msgstr ""
1598
 
1599
- #: admin.php:2248
1600
  #, php-format
1601
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
1602
  msgstr ""
1603
 
1604
- #: admin.php:2255
1605
  #, php-format
1606
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1607
  msgstr ""
1608
 
1609
- #: admin.php:2257
1610
  #, php-format
1611
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1612
  msgstr ""
1613
 
1614
- #: admin.php:2260
1615
  #, php-format
1616
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1617
  msgstr ""
1618
 
1619
- #: admin.php:2332
1620
  msgid "Delete this backup set"
1621
  msgstr ""
1622
 
1623
- #: admin.php:2354
1624
- #: admin.php:2376
1625
  #, php-format
1626
  msgid "(No %s)"
1627
  msgstr ""
1628
 
1629
- #: admin.php:2354
1630
  msgid "database"
1631
  msgstr ""
1632
 
1633
- #: admin.php:2364
1634
  msgid "Press here to download"
1635
  msgstr ""
1636
 
1637
- #: admin.php:2383
 
 
 
 
 
 
 
 
 
1638
  msgid "Backup Log"
1639
  msgstr ""
1640
 
1641
- #: admin.php:2403
1642
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1643
  msgstr ""
1644
 
1645
- #: admin.php:2518
1646
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1647
  msgstr ""
1648
 
1649
- #: admin.php:2547
1650
  msgid "UpdraftPlus Restoration: Progress"
1651
  msgstr ""
1652
 
1653
- #: admin.php:2569
1654
  msgid "ABORT: Could not find the information on which entities to restore."
1655
  msgstr ""
1656
 
1657
- #: admin.php:2570
1658
  msgid "If making a request for support, please include this information:"
1659
  msgstr ""
1660
 
1661
- #: admin.php:2591
1662
  msgid "Final checks"
1663
  msgstr ""
1664
 
1665
- #: admin.php:2602
1666
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
1667
  msgstr ""
1668
 
1669
- #: admin.php:2610
1670
  #, php-format
1671
  msgid "Looking for %s archive: file name: %s"
1672
  msgstr ""
1673
 
1674
- #: admin.php:2612
1675
  msgid "File is not locally present - needs retrieving from remote storage"
1676
  msgstr ""
1677
 
1678
- #: admin.php:2619
1679
  msgid "Archive is expected to be size:"
1680
  msgstr ""
1681
 
1682
- #: admin.php:2624
1683
  msgid "file is size:"
1684
  msgstr ""
1685
 
1686
- #: admin.php:2627
1687
  msgid "The backup records do not contain information about the proper size of this file."
1688
  msgstr ""
1689
 
1690
- #: admin.php:2630
1691
- #: admin.php:2631
1692
  msgid "Could not find one of the files for restoration"
1693
  msgstr ""
1694
 
1695
- #: admin.php:2641
1696
- #: admin.php:2665
 
 
 
1697
  msgid "Error message"
1698
  msgstr ""
1699
 
1700
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
 
 
 
 
 
 
1701
  #, php-format
1702
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1703
  msgstr ""
@@ -1728,140 +1918,145 @@ msgstr ""
1728
  msgid "S3 (Compatible)"
1729
  msgstr ""
1730
 
1731
- #: methods/googledrive.php:111
1732
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1733
  msgstr ""
1734
 
1735
- #: methods/googledrive.php:120
1736
  msgid "Authorization failed"
1737
  msgstr ""
1738
 
1739
- #: methods/googledrive.php:141
1740
  #, php-format
1741
  msgid "Your %s quota usage: %s %% used, %s available"
1742
  msgstr ""
1743
 
1744
- #: methods/googledrive.php:147
1745
  msgid "Success"
1746
  msgstr ""
1747
 
1748
- #: methods/googledrive.php:147
1749
  #, php-format
1750
  msgid "you have authenticated your %s account."
1751
  msgstr ""
1752
 
1753
- #: methods/googledrive.php:163
1754
- #: methods/googledrive.php:220
1755
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1756
  msgstr ""
1757
 
1758
- #: methods/googledrive.php:164
1759
- #: methods/googledrive.php:351
1760
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1761
  msgstr ""
1762
 
1763
- #: methods/googledrive.php:195
1764
  #, php-format
1765
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1766
  msgstr ""
1767
 
1768
- #: methods/googledrive.php:205
 
 
 
 
 
1769
  #, php-format
1770
  msgid "Failed to upload to %s"
1771
  msgstr ""
1772
 
1773
- #: methods/googledrive.php:322
1774
  #, php-format
1775
  msgid "An error occurred during %s upload (see log for more details)"
1776
  msgstr ""
1777
 
1778
- #: methods/googledrive.php:361
1779
  #, php-format
1780
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1781
  msgstr ""
1782
 
1783
- #: methods/googledrive.php:366
1784
  #, php-format
1785
  msgid "Could not find %s in order to download it"
1786
  msgstr ""
1787
 
1788
- #: methods/googledrive.php:379
1789
  #, php-format
1790
  msgid "%s error: zero-size file was downloaded"
1791
  msgstr ""
1792
 
1793
- #: methods/googledrive.php:379
1794
  msgid "Google Drive "
1795
  msgstr ""
1796
 
1797
- #: methods/googledrive.php:397
1798
  msgid "Account is not authorized."
1799
  msgstr ""
1800
 
1801
- #: methods/googledrive.php:430
1802
  #, php-format
1803
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1804
  msgstr ""
1805
 
1806
- #: methods/googledrive.php:440
1807
  #, php-format
1808
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1809
  msgstr ""
1810
 
1811
- #: methods/googledrive.php:440
1812
  #, php-format
1813
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
1814
  msgstr ""
1815
 
1816
- #: methods/googledrive.php:450
1817
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
1818
  msgstr ""
1819
 
1820
- #: methods/googledrive.php:451
1821
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
1822
  msgstr ""
1823
 
1824
- #: methods/googledrive.php:451
1825
  msgid "Select 'Web Application' as the application type."
1826
  msgstr ""
1827
 
1828
- #: methods/googledrive.php:451
1829
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
1830
  msgstr ""
1831
 
1832
- #: methods/googledrive.php:451
1833
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
1834
  msgstr ""
1835
 
1836
- #: methods/googledrive.php:454
1837
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
1838
  msgstr ""
1839
 
1840
- #: methods/googledrive.php:461
1841
  msgid "Client ID"
1842
  msgstr ""
1843
 
1844
- #: methods/googledrive.php:462
1845
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
1846
  msgstr ""
1847
 
1848
- #: methods/googledrive.php:465
1849
  msgid "Client Secret"
1850
  msgstr ""
1851
 
1852
- #: methods/googledrive.php:469
1853
  msgid "Folder ID"
1854
  msgstr ""
1855
 
1856
- #: methods/googledrive.php:470
1857
- msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> Leave empty to use your root folder)"
1858
  msgstr ""
1859
 
1860
- #: methods/googledrive.php:473
1861
  msgid "Authenticate with Google"
1862
  msgstr ""
1863
 
1864
- #: methods/googledrive.php:474
1865
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
1866
  msgstr ""
1867
 
@@ -1916,7 +2111,7 @@ msgid "%s Error"
1916
  msgstr ""
1917
 
1918
  #: methods/cloudfiles.php:318
1919
- #: addons/webdav.php:201
1920
  msgid "Error opening local file: Failed to download"
1921
  msgstr ""
1922
 
@@ -1942,13 +2137,22 @@ msgstr ""
1942
  #: methods/cloudfiles.php:434
1943
  #: methods/s3.php:348
1944
  #: methods/s3.php:422
1945
- #: methods/ftp.php:199
1946
- #: addons/webdav.php:267
 
1947
  #: addons/sftp.php:235
1948
  #, php-format
1949
  msgid "Test %s Settings"
1950
  msgstr ""
1951
 
 
 
 
 
 
 
 
 
1952
  #: methods/cloudfiles.php:404
1953
  msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
1954
  msgstr ""
@@ -1985,9 +2189,9 @@ msgstr ""
1985
  #: methods/cloudfiles.php:447
1986
  #: methods/s3.php:435
1987
  #: methods/s3.php:439
1988
- #: methods/ftp.php:220
1989
- #: methods/ftp.php:224
1990
- #: addons/webdav.php:294
1991
  #: addons/sftp.php:265
1992
  #: addons/sftp.php:269
1993
  #: addons/sftp.php:273
@@ -2085,12 +2289,13 @@ msgid "%s Error: Failed to download %s. Check your permissions and credentials."
2085
  msgstr ""
2086
 
2087
  #: methods/s3.php:333
 
2088
  #, php-format
2089
  msgid "Testing %s Settings..."
2090
  msgstr ""
2091
 
2092
  #: methods/s3.php:369
2093
- msgid "Examples of S3-compatible storage providers: "
2094
  msgstr ""
2095
 
2096
  #: methods/s3.php:377
@@ -2189,71 +2394,71 @@ msgstr ""
2189
  msgid "You do not appear to be authenticated with Dropbox"
2190
  msgstr ""
2191
 
2192
- #: methods/dropbox.php:52
2193
  #, php-format
2194
  msgid "Dropbox error: %s (see log file for more)"
2195
  msgstr ""
2196
 
2197
- #: methods/dropbox.php:138
2198
- #: methods/dropbox.php:143
2199
  #, php-format
2200
  msgid "error: failed to upload file to %s (see log file for more)"
2201
  msgstr ""
2202
 
2203
- #: methods/dropbox.php:174
2204
  #, php-format
2205
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
2206
  msgstr ""
2207
 
2208
- #: methods/dropbox.php:182
2209
  #, php-format
2210
  msgid "Failed to access %s when deleting (see log file for more)"
2211
  msgstr ""
2212
 
2213
- #: methods/dropbox.php:212
2214
  #, php-format
2215
  msgid "You do not appear to be authenticated with %s"
2216
  msgstr ""
2217
 
2218
- #: methods/dropbox.php:274
2219
  #, php-format
2220
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
2221
  msgstr ""
2222
 
2223
- #: methods/dropbox.php:286
2224
  msgid "Need to use sub-folders?"
2225
  msgstr ""
2226
 
2227
- #: methods/dropbox.php:286
2228
  msgid "Backups are saved in"
2229
  msgstr ""
2230
 
2231
- #: methods/dropbox.php:286
2232
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
2233
  msgstr ""
2234
 
2235
- #: methods/dropbox.php:286
2236
  msgid "there's an add-on for that."
2237
  msgstr ""
2238
 
2239
- #: methods/dropbox.php:291
2240
  msgid "Authenticate with Dropbox"
2241
  msgstr ""
2242
 
2243
- #: methods/dropbox.php:292
2244
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
2245
  msgstr ""
2246
 
2247
- #: methods/dropbox.php:335
2248
  #, php-format
2249
  msgid "you have authenticated your %s account"
2250
  msgstr ""
2251
 
2252
- #: methods/dropbox.php:338
2253
  msgid "though part of the returned information was not as expected - your mileage may vary"
2254
  msgstr ""
2255
 
2256
- #: methods/dropbox.php:341
2257
  #, php-format
2258
  msgid "Your %s account name: %s"
2259
  msgstr ""
@@ -2269,61 +2474,57 @@ msgstr ""
2269
  msgid "%s upload failed"
2270
  msgstr ""
2271
 
2272
- #: methods/ftp.php:162
2273
- msgid "Settings test result"
2274
- msgstr ""
2275
-
2276
- #: methods/ftp.php:178
2277
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
2278
  msgstr ""
2279
 
2280
- #: methods/ftp.php:178
2281
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
2282
  msgstr ""
2283
 
2284
- #: methods/ftp.php:182
2285
  msgid "FTP Server"
2286
  msgstr ""
2287
 
2288
- #: methods/ftp.php:186
2289
  msgid "FTP Login"
2290
  msgstr ""
2291
 
2292
- #: methods/ftp.php:190
2293
  msgid "FTP Password"
2294
  msgstr ""
2295
 
2296
- #: methods/ftp.php:194
2297
  msgid "Remote Path"
2298
  msgstr ""
2299
 
2300
- #: methods/ftp.php:195
2301
  msgid "Needs to already exist"
2302
  msgstr ""
2303
 
2304
- #: methods/ftp.php:216
2305
  msgid "Failure: No server details were given."
2306
  msgstr ""
2307
 
2308
- #: methods/ftp.php:231
2309
  msgid "Failure: we did not successfully log in with those credentials."
2310
  msgstr ""
2311
 
2312
- #: methods/ftp.php:239
2313
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
2314
  msgstr ""
2315
 
2316
- #: methods/ftp.php:243
2317
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
2318
  msgstr ""
2319
 
2320
- #: methods/ftp.php:246
2321
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
2322
  msgstr ""
2323
 
2324
  #: addons/webdav.php:40
2325
  #: addons/webdav.php:150
2326
- #: addons/webdav.php:185
2327
  #: addons/sftp.php:28
2328
  #, php-format
2329
  msgid "No %s settings were found"
@@ -2335,94 +2536,111 @@ msgstr ""
2335
  msgid "Chunk %s: A %s error occurred"
2336
  msgstr ""
2337
 
2338
- #: addons/webdav.php:201
2339
- #: addons/webdav.php:208
2340
- #: addons/webdav.php:221
2341
  msgid "WebDAV Error"
2342
  msgstr ""
2343
 
2344
- #: addons/webdav.php:208
2345
  msgid "Error opening remote file: Failed to download"
2346
  msgstr ""
2347
 
2348
- #: addons/webdav.php:221
2349
  msgid "Local write failed: Failed to download"
2350
  msgstr ""
2351
 
2352
- #: addons/webdav.php:257
2353
  msgid "WebDAV URL"
2354
  msgstr ""
2355
 
2356
- #: addons/webdav.php:261
2357
  #, php-format
2358
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
2359
  msgstr ""
2360
 
2361
- #: addons/webdav.php:317
2362
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
2363
  msgstr ""
2364
 
2365
- #: addons/morefiles.php:40
2366
- #: addons/morefiles.php:254
2367
  msgid "WordPress Core"
2368
  msgstr ""
2369
 
2370
- #: addons/morefiles.php:44
2371
  msgid "Over-write wp-config.php"
2372
  msgstr ""
2373
 
2374
- #: addons/morefiles.php:44
2375
  msgid "(learn more about this important option)"
2376
  msgstr ""
2377
 
2378
- #: addons/morefiles.php:63
2379
  msgid "The above files comprise everything in a WordPress installation."
2380
  msgstr ""
2381
 
2382
- #: addons/morefiles.php:70
2383
  msgid "WordPress core (including any additions to your WordPress root directory)"
2384
  msgstr ""
2385
 
2386
- #: addons/morefiles.php:71
2387
  #, php-format
2388
  msgid "WordPress root directory server path: %s"
2389
  msgstr ""
2390
 
2391
- #: addons/morefiles.php:83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2392
  msgid "Any other directory on your server that you wish to back up"
2393
  msgstr ""
2394
 
2395
- #: addons/morefiles.php:84
2396
  msgid "More Files"
2397
  msgstr ""
2398
 
2399
- #: addons/morefiles.php:99
2400
  msgid "Enter the directory:"
2401
  msgstr ""
2402
 
2403
- #: addons/morefiles.php:103
2404
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
2405
  msgstr ""
2406
 
2407
- #: addons/morefiles.php:103
2408
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
2409
  msgstr ""
2410
 
2411
- #: addons/morefiles.php:105
2412
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
2413
  msgstr ""
2414
 
2415
- #: addons/morefiles.php:135
2416
- msgid "If entering multiple files/directories, then separate them with commas."
2417
- msgstr ""
2418
-
2419
- #: addons/morefiles.php:177
2420
- #: addons/morefiles.php:254
2421
  #, php-format
2422
  msgid "No backup of %s directories: there was nothing found to back up"
2423
  msgstr ""
2424
 
2425
- #: addons/morefiles.php:177
2426
  msgid "more"
2427
  msgstr ""
2428
 
@@ -2514,50 +2732,120 @@ msgstr ""
2514
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
2515
  msgstr ""
2516
 
2517
- #: addons/fixtime.php:77
2518
- #: addons/fixtime.php:87
2519
  msgid "starting from next time it is"
2520
  msgstr ""
2521
 
2522
- #: addons/fixtime.php:77
2523
- #: addons/fixtime.php:87
2524
  msgid "Enter in format HH:MM (e.g. 14:22)."
2525
  msgstr ""
2526
 
2527
- #: addons/fixtime.php:77
2528
- #: addons/fixtime.php:87
2529
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
2530
  msgstr ""
2531
 
2532
- #: addons/multisite.php:126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2533
  msgid "Multisite Install"
2534
  msgstr ""
2535
 
2536
- #: addons/multisite.php:132
2537
  msgid "You do not have sufficient permissions to access this page."
2538
  msgstr ""
2539
 
2540
- #: addons/multisite.php:151
2541
  msgid "You do not have permission to access this page."
2542
  msgstr ""
2543
 
2544
- #: addons/multisite.php:213
2545
  msgid "Must-use plugins"
2546
  msgstr ""
2547
 
2548
- #: addons/multisite.php:220
2549
  msgid "Blog uploads"
2550
  msgstr ""
2551
 
2552
- #: addons/migrator.php:40
2553
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
2554
  msgstr ""
2555
 
2556
- #: addons/migrator.php:44
2557
  msgid "Processed plugin:"
2558
  msgstr ""
2559
 
2560
- #: addons/migrator.php:52
2561
  msgid "Network activating theme:"
2562
  msgstr ""
2563
 
@@ -2593,104 +2881,100 @@ msgstr ""
2593
  msgid "New site:"
2594
  msgstr ""
2595
 
2596
- #: addons/migrator.php:170
2597
  #, php-format
2598
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
2599
  msgstr ""
2600
 
2601
- #: addons/migrator.php:170
2602
  msgid "Search and replace site location in the database (migrate)"
2603
  msgstr ""
2604
 
2605
- #: addons/migrator.php:170
2606
  msgid "(learn more)"
2607
  msgstr ""
2608
 
2609
- #: addons/migrator.php:257
2610
- #: addons/migrator.php:371
2611
  #, php-format
2612
  msgid "Failed: the %s operation was not able to start."
2613
  msgstr ""
2614
 
2615
- #: addons/migrator.php:259
2616
- #: addons/migrator.php:373
2617
  #, php-format
2618
  msgid "Failed: we did not understand the result returned by the %s operation."
2619
  msgstr ""
2620
 
2621
- #: addons/migrator.php:280
2622
  msgid "Database: search and replace site URL"
2623
  msgstr ""
2624
 
2625
- #: addons/migrator.php:283
2626
  msgid "This option was not selected."
2627
  msgstr ""
2628
 
 
2629
  #: addons/migrator.php:298
2630
- #: addons/migrator.php:303
2631
  #, php-format
2632
  msgid "Error: unexpected empty parameter (%s, %s)"
2633
  msgstr ""
2634
 
2635
- #: addons/migrator.php:308
2636
  #, php-format
2637
  msgid "Nothing to do: the site URL is already: %s"
2638
  msgstr ""
2639
 
2640
- #: addons/migrator.php:313
2641
  #, php-format
2642
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
2643
  msgstr ""
2644
 
2645
- #: addons/migrator.php:320
2646
  #, php-format
2647
  msgid "Database search and replace: replace %s in backup dump with %s"
2648
  msgstr ""
2649
 
2650
- #: addons/migrator.php:338
2651
  msgid "Could not get list of tables"
2652
  msgstr ""
2653
 
2654
- #: addons/migrator.php:349
2655
  #, php-format
2656
  msgid "<strong>Search and replacing table:</strong> %s: already done"
2657
  msgstr ""
2658
 
2659
- #: addons/migrator.php:390
2660
  msgid "Tables examined:"
2661
  msgstr ""
2662
 
2663
- #: addons/migrator.php:391
2664
  msgid "Rows examined:"
2665
  msgstr ""
2666
 
2667
- #: addons/migrator.php:392
2668
  msgid "Changes made:"
2669
  msgstr ""
2670
 
2671
- #: addons/migrator.php:393
2672
  msgid "SQL update commands run:"
2673
  msgstr ""
2674
 
2675
- #: addons/migrator.php:394
2676
- msgid "Errors:"
2677
- msgstr ""
2678
-
2679
- #: addons/migrator.php:395
2680
  msgid "Time taken (seconds):"
2681
  msgstr ""
2682
 
2683
- #: addons/migrator.php:453
2684
  #, php-format
2685
  msgid "<strong>Search and replacing table:</strong> %s"
2686
  msgstr ""
2687
 
2688
- #: addons/migrator.php:482
2689
  #, php-format
2690
  msgid "rows: %d"
2691
  msgstr ""
2692
 
2693
- #: addons/migrator.php:547
2694
  #, php-format
2695
  msgid "\"%s\" has no primary key, manual change needed on row %s."
2696
  msgstr ""
2
  msgstr ""
3
  "Project-Id-Version: UpdraftPlus\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2013-08-15 11:29+0100\n"
6
+ "PO-Revision-Date: 2013-08-15 11:29+0100\n"
7
  "Last-Translator: David Anderson <contact@updraftplus.com>\n"
8
  "Language-Team: <contact@updraftplus.com>\n"
9
  "Language: \n"
18
  msgid "UpdraftPlus Backups"
19
  msgstr ""
20
 
21
+ #: updraftplus.php:341
22
+ #: updraftplus.php:346
23
+ #: updraftplus.php:351
24
+ #: admin.php:312
25
+ #: admin.php:316
26
  msgid "UpdraftPlus notice:"
27
  msgstr ""
28
 
29
+ #: updraftplus.php:341
30
  msgid "The log file could not be read."
31
  msgstr ""
32
 
33
+ #: updraftplus.php:346
34
  msgid "No log files were found."
35
  msgstr ""
36
 
37
+ #: updraftplus.php:351
38
  msgid "The given file could not be read."
39
  msgstr ""
40
 
41
+ #: updraftplus.php:435
42
  #, php-format
43
  msgid "Your free disk space is very low - only %s Mb remain"
44
  msgstr ""
45
 
46
+ #: updraftplus.php:654
47
  msgid "Plugins"
48
  msgstr ""
49
 
50
+ #: updraftplus.php:655
51
  msgid "Themes"
52
  msgstr ""
53
 
54
+ #: updraftplus.php:656
55
  msgid "Uploads"
56
  msgstr ""
57
 
58
+ #: updraftplus.php:671
59
  msgid "Others"
60
  msgstr ""
61
 
62
+ #: updraftplus.php:981
63
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
64
  msgstr ""
65
 
66
+ #: updraftplus.php:1082
 
 
 
 
67
  msgid "The backup apparently succeeded and is now complete"
68
  msgstr ""
69
 
70
+ #: updraftplus.php:1084
71
  msgid "The backup apparently succeeded (with warnings) and is now complete"
72
  msgstr ""
73
 
74
+ #: updraftplus.php:1088
75
  msgid "The backup attempt has finished, apparently unsuccessfully"
76
  msgstr ""
77
 
78
+ #: updraftplus.php:1091
79
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
80
  msgstr ""
81
 
82
+ #: updraftplus.php:1336
83
+ msgid "Could not read the directory"
84
  msgstr ""
85
 
86
+ #: updraftplus.php:1353
87
+ msgid "Could not save backup history because we have no backup array. Backup probably failed."
88
  msgstr ""
89
 
90
+ #: updraftplus.php:1514
91
+ #: restorer.php:87
92
+ #: admin.php:830
93
+ msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
94
  msgstr ""
95
 
96
+ #: updraftplus.php:1527
97
+ #: restorer.php:102
98
+ #: admin.php:848
99
+ msgid "Decryption failed. The most likely cause is that you used the wrong key."
100
  msgstr ""
101
 
102
+ #: updraftplus.php:1527
103
+ msgid "The decryption key used:"
104
  msgstr ""
105
 
106
+ #: updraftplus.php:1545
107
+ msgid "File not found"
108
  msgstr ""
109
 
110
+ #: updraftplus.php:1595
111
+ msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
 
112
  msgstr ""
113
 
114
+ #: updraftplus.php:1597
115
+ #: updraftplus.php:1603
116
+ msgid "Like UpdraftPlus and can spare one minute?"
117
  msgstr ""
118
 
119
+ #: updraftplus.php:1597
120
+ #: updraftplus.php:1603
121
+ msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
122
  msgstr ""
123
 
124
+ #: updraftplus.php:1610
125
+ msgid "Need even more features and support? Check out UpdraftPlus Premium"
126
  msgstr ""
127
 
128
+ #: updraftplus.php:1617
129
+ msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
 
130
  msgstr ""
131
 
132
+ #: updraftplus.php:1617
133
+ msgid "Blog link"
 
134
  msgstr ""
135
 
136
+ #: updraftplus.php:1617
137
+ msgid "RSS link"
138
+ msgstr ""
139
+
140
+ #: updraftplus.php:1620
141
+ msgid "Check out UpdraftPlus.Com for help, add-ons and support"
142
  msgstr ""
143
 
144
+ #: updraftplus.php:1623
145
+ msgid "Want to say thank-you for UpdraftPlus?"
146
  msgstr ""
147
 
148
+ #: updraftplus.php:1623
149
+ msgid "Please buy our very cheap 'no adverts' add-on."
150
+ msgstr ""
151
+
152
+ #: backup.php:84
153
  #, php-format
154
+ msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
155
  msgstr ""
156
 
157
+ #: backup.php:131
158
  #, php-format
159
+ msgid "Could not create %s zip. Consult the log file for more information."
160
  msgstr ""
161
 
162
+ #: backup.php:347
163
+ msgid "Errors encountered:"
164
  msgstr ""
165
 
166
+ #: backup.php:364
167
+ msgid "Warnings encountered:"
 
168
  msgstr ""
169
 
170
+ #: backup.php:377
171
+ msgid "Backed up"
 
172
  msgstr ""
173
 
174
+ #: backup.php:377
175
+ msgid "WordPress backup is complete"
 
176
  msgstr ""
177
 
178
+ #: backup.php:377
179
+ msgid "Backup contains"
 
180
  msgstr ""
181
 
182
+ #: backup.php:377
183
+ msgid "Latest status"
184
+ msgstr ""
185
+
186
+ #: backup.php:441
187
  #, php-format
188
+ msgid "Backup directory (%s) is not writable, or does not exist."
189
  msgstr ""
190
 
191
+ #: backup.php:624
192
+ msgid "The backup directory is not writable - the database backup is expected to shortly fail."
 
 
193
  msgstr ""
194
 
195
+ #: backup.php:646
196
+ #, php-format
197
+ msgid "Table: %s"
 
198
  msgstr ""
199
 
200
+ #: backup.php:651
201
+ #, php-format
202
+ msgid "Skipping non-WP table: %s"
203
  msgstr ""
204
 
205
+ #: backup.php:703
206
+ msgid "An error occurred whilst closing the final database file"
207
  msgstr ""
208
 
209
+ #: backup.php:746
210
+ #, php-format
211
+ msgid "Delete any existing table %s"
212
  msgstr ""
213
 
214
+ #: backup.php:755
215
+ #, php-format
216
+ msgid "Table structure of table %s"
217
  msgstr ""
218
 
219
+ #: backup.php:761
220
+ #, php-format
221
+ msgid "Error with SHOW CREATE TABLE for %s."
222
  msgstr ""
223
 
224
+ #: backup.php:791
225
+ #, php-format
226
+ msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
227
  msgstr ""
228
 
229
+ #: backup.php:867
230
+ #, php-format
231
+ msgid "End of data contents of table %s"
232
  msgstr ""
233
 
234
+ #: backup.php:900
235
+ msgid "Encryption error occurred when encrypting database. Encryption aborted."
236
  msgstr ""
237
 
238
+ #: backup.php:928
239
+ msgid "Could not open the backup file for writing"
240
  msgstr ""
241
 
242
+ #: backup.php:962
243
+ #, php-format
244
+ msgid "Generated: %s"
245
  msgstr ""
246
 
247
+ #: backup.php:963
248
+ #, php-format
249
+ msgid "Hostname: %s"
250
  msgstr ""
251
 
252
+ #: backup.php:964
253
+ #, php-format
254
+ msgid "Database: %s"
255
  msgstr ""
256
 
257
+ #: backup.php:995
258
  msgid "Infinite recursion: consult your log for more information"
259
  msgstr ""
260
 
261
+ #: backup.php:1007
262
+ #: backup.php:1027
263
+ #: backup.php:1039
264
  #, php-format
265
  msgid "%s: unreadable file - could not be backed up"
266
  msgstr ""
267
 
268
+ #: backup.php:1013
269
  #, php-format
270
  msgid "Failed to open directory: %s"
271
  msgstr ""
272
 
273
+ #: backup.php:1256
274
+ #: backup.php:1492
275
  #, php-format
276
+ msgid "Failed to open the zip file (%s) - %s"
 
 
 
 
 
277
  msgstr ""
278
 
279
+ #: backup.php:1270
280
  #, php-format
281
+ msgid "A very large file was encountered: %s (size: %s Mb)"
282
  msgstr ""
283
 
284
+ #: backup.php:1309
285
+ #: backup.php:1502
286
+ msgid "A zip error occurred - check your log for more details."
287
  msgstr ""
288
 
289
+ #: restorer.php:21
290
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
291
  msgstr ""
292
 
293
+ #: restorer.php:22
294
  msgid "Backup file not available."
295
  msgstr ""
296
 
297
+ #: restorer.php:23
298
  msgid "Copying this entity failed."
299
  msgstr ""
300
 
301
+ #: restorer.php:24
302
  msgid "Unpacking backup..."
303
  msgstr ""
304
 
305
+ #: restorer.php:25
306
  msgid "Decrypting database (can take a while)..."
307
  msgstr ""
308
 
309
+ #: restorer.php:26
310
  msgid "Database successfully decrypted."
311
  msgstr ""
312
 
313
+ #: restorer.php:27
314
  msgid "Moving old directory out of the way..."
315
  msgstr ""
316
 
317
+ #: restorer.php:28
318
+ msgid "Moving unpacked backup into place..."
319
  msgstr ""
320
 
321
+ #: restorer.php:29
322
  msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
323
  msgstr ""
324
 
325
+ #: restorer.php:30
326
  msgid "Cleaning up rubbish..."
327
  msgstr ""
328
 
329
+ #: restorer.php:31
330
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
331
  msgstr ""
332
 
333
+ #: restorer.php:32
334
  msgid "Could not delete old directory."
335
  msgstr ""
336
 
337
+ #: restorer.php:33
338
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
339
  msgstr ""
340
 
341
+ #: restorer.php:34
342
  msgid "Failed to delete working directory after restoring."
343
  msgstr ""
344
 
345
+ #: restorer.php:35
346
+ #: admin.php:911
347
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
348
  msgstr ""
349
 
350
+ #: restorer.php:81
351
  msgid "Failed to create a temporary directory"
352
  msgstr ""
353
 
354
+ #: restorer.php:99
355
  msgid "Failed to write out the decrypted database to the filesystem"
356
  msgstr ""
357
 
358
+ #: restorer.php:157
359
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
360
  msgstr ""
361
 
362
+ #: restorer.php:161
363
  msgid "wp-config.php from backup: restoring (as per user's request)"
364
  msgstr ""
365
 
366
+ #: restorer.php:225
367
+ #, php-format
368
+ msgid "Failed to move file (check your file permissions and disk quota): %s"
369
+ msgstr ""
370
+
371
+ #: restorer.php:234
372
+ #, php-format
373
+ msgid "Failed to move directory (check your file permissions and disk quota): %s"
374
+ msgstr ""
375
+
376
+ #: restorer.php:285
377
  #, php-format
378
  msgid "An existing unremoved backup from a previous restore exists: %s"
379
  msgstr ""
380
 
381
+ #: restorer.php:434
382
+ msgid "This directory already exists, and will be replaced"
383
+ msgstr ""
384
+
385
+ #: restorer.php:471
386
+ #: admin.php:830
387
+ #: admin.php:911
388
+ #: admin.php:916
389
+ #: admin.php:1067
390
+ #: admin.php:1074
391
+ #, php-format
392
+ msgid "Error: %s"
393
+ msgstr ""
394
+
395
+ #: restorer.php:477
396
+ msgid "Files found:"
397
  msgstr ""
398
 
399
+ #: restorer.php:483
400
+ msgid "Unable to enumerate files in that directory."
401
+ msgstr ""
402
+
403
+ #: restorer.php:525
404
+ #, php-format
405
+ msgid "Using directory from backup: %s"
406
+ msgstr ""
407
+
408
+ #: restorer.php:541
409
+ msgid "Please supply the requested information, and then continue."
410
+ msgstr ""
411
+
412
+ #: restorer.php:544
413
+ #: admin.php:93
414
+ #: admin.php:2498
415
+ #: admin.php:2516
416
+ msgid "Error:"
417
+ msgstr ""
418
+
419
+ #: restorer.php:548
420
+ msgid "New table prefix:"
421
+ msgstr ""
422
+
423
+ #: restorer.php:588
424
  msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
425
  msgstr ""
426
 
427
+ #: restorer.php:593
428
  msgid "Failed to find database file"
429
  msgstr ""
430
 
431
+ #: restorer.php:599
432
  msgid "Failed to open database file"
433
  msgstr ""
434
 
435
+ #: restorer.php:623
436
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
437
  msgstr ""
438
 
439
+ #: restorer.php:668
440
+ #: restorer.php:683
441
+ #: admin.php:1261
442
  msgid "Warning:"
443
  msgstr ""
444
 
445
+ #: restorer.php:668
446
  msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
447
  msgstr ""
448
 
449
+ #: restorer.php:683
450
  msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure"
451
  msgstr ""
452
 
453
+ #: restorer.php:698
454
+ #: admin.php:890
455
  msgid "Backup of:"
456
  msgstr ""
457
 
458
+ #: restorer.php:702
459
+ #: restorer.php:772
460
  msgid "Old table prefix:"
461
  msgstr ""
462
 
463
+ #: restorer.php:714
464
+ #: admin.php:916
465
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
466
  msgstr ""
467
 
468
+ #: restorer.php:720
469
+ #: admin.php:924
470
  msgid "Site information:"
471
  msgstr ""
472
 
473
+ #: restorer.php:818
474
  #, php-format
475
  msgid "Requested table engine (%s) is not present - changing to MyISAM."
476
  msgstr ""
477
 
478
+ #: restorer.php:829
479
  #, php-format
480
  msgid "Restoring table (%s)"
481
  msgstr ""
482
 
483
+ #: restorer.php:832
484
  msgid "will restore as:"
485
  msgstr ""
486
 
487
+ #: restorer.php:858
488
+ #, php-format
489
+ msgid "Finished: lines processed: %d in %.2f seconds"
490
+ msgstr ""
491
+
492
+ #: restorer.php:879
493
  #, php-format
494
  msgid "Cannot create new tables, so skipping this command (%s)"
495
  msgstr ""
496
 
497
+ #: restorer.php:884
498
  #, php-format
499
  msgid "Cannot drop tables, so deleting instead (%s)"
500
  msgstr ""
501
 
502
+ #: restorer.php:899
503
  #, php-format
504
  msgid "An error (%s) occured:"
505
  msgstr ""
506
 
507
+ #: restorer.php:899
508
  msgid "the database query being run was:"
509
  msgstr ""
510
 
511
+ #: restorer.php:902
512
  msgid "An error occured on the first CREATE TABLE command - aborting run"
513
  msgstr ""
514
 
515
+ #: restorer.php:905
516
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
517
  msgstr ""
518
 
519
+ #: restorer.php:913
520
  #, php-format
521
  msgid "Database lines processed: %d in %.2f seconds"
522
  msgstr ""
523
 
524
+ #: restorer.php:957
525
+ #: restorer.php:978
526
  #, php-format
527
+ msgid "Table prefix has changed: changing %s table field(s) accordingly:"
528
  msgstr ""
529
 
530
+ #: restorer.php:959
531
+ #: restorer.php:1006
532
+ #: admin.php:737
533
+ msgid "Error"
534
+ msgstr ""
535
+
536
+ #: restorer.php:961
537
+ #: restorer.php:1008
538
+ #: admin.php:1679
539
+ #: admin.php:1703
540
+ #: admin.php:2496
541
+ msgid "OK"
542
  msgstr ""
543
 
544
+ #: restorer.php:971
 
 
 
 
 
 
 
545
  #, php-format
546
+ msgid "Uploads path (%s) does not exist - resetting (%s)"
547
  msgstr ""
548
 
549
+ #: admin.php:83
550
+ msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
551
  msgstr ""
552
 
553
+ #: admin.php:84
554
+ msgid "Unexpected response:"
555
  msgstr ""
556
 
557
+ #: admin.php:85
558
+ msgid "calculating..."
559
  msgstr ""
560
 
561
+ #: admin.php:86
562
+ msgid "Begun looking for this entity"
 
 
 
 
563
  msgstr ""
564
 
565
+ #: admin.php:87
566
+ msgid "Some files are still downloading or being processed - please wait."
567
  msgstr ""
568
 
569
+ #: admin.php:88
570
+ msgid "Processing files - please wait..."
 
 
571
  msgstr ""
572
 
573
+ #: admin.php:89
574
+ msgid "Error: the server sent an empty response."
 
 
575
  msgstr ""
576
 
577
+ #: admin.php:90
578
+ msgid "Warnings:"
579
+ msgstr ""
580
+
581
+ #: admin.php:91
582
+ msgid "Errors:"
583
+ msgstr ""
584
+
585
+ #: admin.php:92
586
+ msgid "Error: the server sent us a response (JSON) which we did not understand."
587
+ msgstr ""
588
+
589
+ #: admin.php:94
590
+ #: admin.php:774
591
+ msgid "File ready."
592
+ msgstr ""
593
+
594
+ #: admin.php:95
595
+ msgid "You should:"
596
+ msgstr ""
597
+
598
+ #: admin.php:96
599
+ msgid "Delete from your web server"
600
+ msgstr ""
601
+
602
+ #: admin.php:97
603
+ msgid "Download to your computer"
604
+ msgstr ""
605
+
606
+ #: admin.php:98
607
+ msgid "and then, if you wish,"
608
+ msgstr ""
609
+
610
+ #: admin.php:99
611
+ msgid "Download error: the server sent us a response which we did not understand."
612
+ msgstr ""
613
+
614
+ #: admin.php:100
615
+ msgid "Requesting start of backup..."
616
+ msgstr ""
617
+
618
+ #: admin.php:101
619
+ msgid "PHP information"
620
+ msgstr ""
621
+
622
+ #: admin.php:102
623
+ msgid "Raw backup history"
624
  msgstr ""
625
 
626
  #: admin.php:103
627
+ msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz)). However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
628
+ msgstr ""
629
+
630
+ #: admin.php:104
631
+ msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
632
+ msgstr ""
633
+
634
+ #: admin.php:105
635
+ msgid "Upload error:"
636
+ msgstr ""
637
+
638
+ #: admin.php:106
639
+ msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
640
+ msgstr ""
641
+
642
+ #: admin.php:107
643
+ msgid "Upload error"
644
+ msgstr ""
645
+
646
+ #: admin.php:108
647
+ msgid "Follow this link to attempt decryption and download the database file to your computer."
648
+ msgstr ""
649
+
650
+ #: admin.php:109
651
+ msgid "This decryption key will be attempted:"
652
+ msgstr ""
653
+
654
+ #: admin.php:110
655
+ msgid "Unknown server response:"
656
+ msgstr ""
657
+
658
+ #: admin.php:111
659
+ msgid "Unknown server response status:"
660
+ msgstr ""
661
+
662
+ #: admin.php:112
663
+ msgid "The file was uploaded."
664
+ msgstr ""
665
+
666
+ #: admin.php:113
667
+ #: admin.php:1357
668
+ msgid "Backup Now"
669
+ msgstr ""
670
+
671
+ #: admin.php:114
672
+ msgid "Cancel"
673
+ msgstr ""
674
+
675
+ #: admin.php:115
676
+ #: admin.php:1673
677
+ #: admin.php:1698
678
+ msgid "Delete"
679
+ msgstr ""
680
+
681
+ #: admin.php:116
682
+ msgid "Close"
683
+ msgstr ""
684
+
685
+ #: admin.php:117
686
+ #: admin.php:1364
687
+ #: admin.php:2302
688
+ msgid "Restore"
689
+ msgstr ""
690
+
691
+ #: admin.php:127
692
+ #: admin.php:274
693
+ #, php-format
694
+ msgid "Dismiss (for %s weeks)"
695
+ msgstr ""
696
+
697
+ #: admin.php:128
698
+ #: admin.php:275
699
+ msgid "Be safe with an automatic backup"
700
+ msgstr ""
701
+
702
+ #: admin.php:129
703
+ #: admin.php:276
704
+ msgid "UpdraftPlus Premium can <strong>automatically</strong> take a backup of your plugins or themes and database before you update."
705
+ msgstr ""
706
+
707
+ #: admin.php:129
708
+ #: admin.php:276
709
+ msgid "Be safe every time, without needing to remember - follow this link to learn more."
710
+ msgstr ""
711
+
712
+ #: admin.php:158
713
+ #: admin.php:180
714
  msgid "Allowed Files"
715
  msgstr ""
716
 
717
+ #: admin.php:243
718
  msgid "Settings"
719
  msgstr ""
720
 
721
+ #: admin.php:247
722
  msgid "Add-Ons / Pro Support"
723
  msgstr ""
724
 
725
+ #: admin.php:261
726
+ msgid "Update Plugin"
727
+ msgstr ""
728
+
729
+ #: admin.php:265
730
+ msgid "Update Theme"
731
+ msgstr ""
732
+
733
+ #: admin.php:287
734
+ #: admin.php:291
735
+ #: admin.php:295
736
+ #: admin.php:299
737
+ #: admin.php:308
738
+ #: admin.php:1397
739
+ #: admin.php:2112
740
+ #: admin.php:2119
741
+ #: admin.php:2121
742
  msgid "Warning"
743
  msgstr ""
744
 
745
+ #: admin.php:287
746
+ msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups (even &quot;Backup Now&quot;) can run until it is enabled."
747
+ msgstr ""
748
+
749
+ #: admin.php:287
750
+ #: admin.php:1261
751
+ msgid "Go here for more information."
752
+ msgstr ""
753
+
754
+ #: admin.php:291
755
  #, php-format
756
  msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
757
  msgstr ""
758
 
759
+ #: admin.php:295
760
  #, php-format
761
  msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
762
  msgstr ""
763
 
764
+ #: admin.php:299
765
  #, php-format
766
  msgid "Your website is hosted using the %s web server."
767
  msgstr ""
768
 
769
+ #: admin.php:299
770
  msgid "Please consult this FAQ if you have problems backing up."
771
  msgstr ""
772
 
773
+ #: admin.php:303
774
  msgid "Notice"
775
  msgstr ""
776
 
777
+ #: admin.php:303
778
  msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
779
  msgstr ""
780
 
781
+ #: admin.php:308
782
  msgid "W3 Total Cache's object cache is active. This is known to have a bug that messes with all scheduled tasks (including backup jobs)."
783
  msgstr ""
784
 
785
+ #: admin.php:308
786
  msgid "Go here to turn it off."
787
  msgstr ""
788
 
789
+ #: admin.php:308
790
  #, php-format
791
  msgid "<a href=\"%s\">Go here</a> for more information."
792
  msgstr ""
793
 
794
+ #: admin.php:312
795
+ #: admin.php:316
796
  #, php-format
797
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
798
  msgstr ""
799
 
800
+ #: admin.php:473
801
  #, php-format
802
+ msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
803
  msgstr ""
804
 
805
+ #: admin.php:487
806
  msgid "Nothing yet logged"
807
  msgstr ""
808
 
809
+ #: admin.php:497
810
+ msgid "No such backup set exists"
811
+ msgstr ""
812
+
813
+ #: admin.php:520
814
+ #: admin.php:1346
815
+ #: admin.php:1491
816
+ #: admin.php:1494
817
+ #: admin.php:2206
818
+ #: admin.php:2208
819
+ #: admin.php:2539
820
+ msgid "Database"
821
+ msgstr ""
822
+
823
+ #: admin.php:535
824
+ #, php-format
825
+ msgid "File not found (you need to upload it): %s"
826
+ msgstr ""
827
+
828
+ #: admin.php:537
829
+ #, php-format
830
+ msgid "File was found, but is zero-sized (you need to re-upload it): %s"
831
+ msgstr ""
832
+
833
+ #: admin.php:541
834
+ #, php-format
835
+ msgid "File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt."
836
+ msgstr ""
837
+
838
+ #: admin.php:555
839
+ #, php-format
840
+ msgid "This multi-archive backup set appears to have the following archives missing: %s"
841
+ msgstr ""
842
+
843
+ #: admin.php:560
844
+ msgid "The backup archive files have been successfully processed. Now press Restore again to proceed."
845
+ msgstr ""
846
+
847
+ #: admin.php:562
848
+ msgid "The backup archive files have been processed, but with some warnings. If all is well, then now press Restore again to proceed. Otherwise, cancel and correct any problems first."
849
+ msgstr ""
850
+
851
+ #: admin.php:564
852
+ msgid "The backup archive files have been processed, but with some errors. You will need to cancel and correct any problems before retrying."
853
  msgstr ""
854
 
855
+ #: admin.php:574
856
  msgid "Backup set not found"
857
  msgstr ""
858
 
859
+ #: admin.php:656
860
  msgid "The backup set has been removed."
861
  msgstr ""
862
 
863
+ #: admin.php:657
864
  #, php-format
865
  msgid "Local archives deleted: %d"
866
  msgstr ""
867
 
868
+ #: admin.php:658
869
  #, php-format
870
  msgid "Remote archives deleted: %d"
871
  msgstr ""
872
 
873
+ #: admin.php:663
874
  msgid "Known backups (raw)"
875
  msgstr ""
876
 
877
+ #: admin.php:687
878
+ #: admin.php:745
879
+ #: admin.php:1381
880
  #, php-format
881
  msgid "%d set(s) available"
882
  msgstr ""
883
 
884
+ #: admin.php:694
885
  msgid "Schedule backup"
886
  msgstr ""
887
 
888
+ #: admin.php:697
889
  msgid "Failed."
890
  msgstr ""
891
 
892
+ #: admin.php:700
893
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
894
  msgstr ""
895
 
896
+ #: admin.php:700
897
  msgid "Nothing happening? Follow this link for help."
898
  msgstr ""
899
 
900
+ #: admin.php:719
901
  msgid "Job deleted"
902
  msgstr ""
903
 
904
+ #: admin.php:725
905
  msgid "Could not find that job - perhaps it has already finished?"
906
  msgstr ""
907
 
908
+ #: admin.php:756
909
  msgid "Download failed"
910
  msgstr ""
911
 
912
+ #: admin.php:782
913
+ msgid "Download in progress"
914
+ msgstr ""
915
+
916
+ #: admin.php:785
917
+ msgid "No local copy present."
918
+ msgstr ""
919
+
920
+ #: admin.php:843
921
+ msgid "Failed to write out the decrypted database to the filesystem."
922
+ msgstr ""
923
+
924
+ #: admin.php:855
925
+ #, php-format
926
+ msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
927
+ msgstr ""
928
+
929
+ #: admin.php:861
930
+ msgid "Failed to open database file."
931
+ msgstr ""
932
+
933
+ #: admin.php:893
934
+ #: admin.php:1799
935
+ #, php-format
936
+ msgid "Warning: %s"
937
+ msgstr ""
938
+
939
+ #: admin.php:893
940
+ msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
941
  msgstr ""
942
 
943
+ #: admin.php:898
944
+ #, php-format
945
+ msgid "%s version: %s"
946
  msgstr ""
947
 
948
+ #: admin.php:899
949
+ #, php-format
950
+ msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
951
  msgstr ""
952
 
953
+ #: admin.php:973
954
+ #, php-format
955
+ msgid "This database backup is missing core WordPress tables: %s"
956
  msgstr ""
957
 
958
+ #: admin.php:976
959
+ msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
960
  msgstr ""
961
 
962
+ #: admin.php:1067
963
+ msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
964
  msgstr ""
965
 
966
+ #: admin.php:1074
967
+ #, php-format
968
+ msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
969
  msgstr ""
970
 
971
+ #: admin.php:1154
972
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
973
  msgstr ""
974
 
975
+ #: admin.php:1183
976
  msgid "Restore successful!"
977
  msgstr ""
978
 
979
+ #: admin.php:1184
980
+ #: admin.php:1212
981
+ #: admin.php:1231
982
  msgid "Actions"
983
  msgstr ""
984
 
985
+ #: admin.php:1184
986
+ #: admin.php:1189
987
+ #: admin.php:1212
988
+ #: admin.php:1231
989
  msgid "Return to UpdraftPlus Configuration"
990
  msgstr ""
991
 
992
+ #: admin.php:1201
993
  msgid "Remove old directories"
994
  msgstr ""
995
 
996
+ #: admin.php:1207
997
  msgid "Old directories successfully removed."
998
  msgstr ""
999
 
1000
+ #: admin.php:1210
1001
  msgid "Old directory removal failed for some reason. You may want to do this manually."
1002
  msgstr ""
1003
 
1004
+ #: admin.php:1222
1005
  msgid "Backup directory could not be created"
1006
  msgstr ""
1007
 
1008
+ #: admin.php:1229
1009
  msgid "Backup directory successfully created."
1010
  msgstr ""
1011
 
1012
+ #: admin.php:1250
1013
  msgid "Your settings have been wiped."
1014
  msgstr ""
1015
 
1016
+ #: admin.php:1257
1017
  msgid "By UpdraftPlus.Com"
1018
  msgstr ""
1019
 
1020
+ #: admin.php:1257
1021
  msgid "News"
1022
  msgstr ""
1023
 
1024
+ #: admin.php:1257
1025
  msgid "Premium"
1026
  msgstr ""
1027
 
1028
+ #: admin.php:1257
1029
+ msgid "Support"
1030
+ msgstr ""
1031
+
1032
+ #: admin.php:1257
1033
  msgid "Lead developer's homepage"
1034
  msgstr ""
1035
 
1036
+ #: admin.php:1257
1037
  msgid "Donate"
1038
  msgstr ""
1039
 
1040
+ #: admin.php:1257
1041
+ msgid "More plugins"
1042
  msgstr ""
1043
 
1044
+ #: admin.php:1257
1045
  msgid "Version"
1046
  msgstr ""
1047
 
1048
+ #: admin.php:1261
1049
+ msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
1050
+ msgstr ""
1051
+
1052
+ #: admin.php:1267
1053
  msgid "Your backup has been restored."
1054
  msgstr ""
1055
 
1056
+ #: admin.php:1267
1057
  msgid "Your old (themes, uploads, plugins, whatever) directories have been retained with \"-old\" appended to their name. Remove them when you are satisfied that the backup worked properly."
1058
  msgstr ""
1059
 
1060
+ #: admin.php:1273
1061
  msgid "Old directories successfully deleted."
1062
  msgstr ""
1063
 
1064
+ #: admin.php:1276
1065
+ msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
1066
  msgstr ""
1067
 
1068
+ #: admin.php:1276
1069
  msgid "Current limit is:"
1070
  msgstr ""
1071
 
1072
+ #: admin.php:1280
1073
+ msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). Use this button to delete them (if you have verified that the restoration worked)."
 
 
 
 
 
 
 
 
1074
  msgstr ""
1075
 
1076
+ #: admin.php:1284
1077
  msgid "Delete Old Directories"
1078
  msgstr ""
1079
 
1080
+ #: admin.php:1296
 
 
 
 
1081
  msgid "Existing Schedule And Backups"
1082
  msgstr ""
1083
 
1084
+ #: admin.php:1300
1085
  msgid "JavaScript warning"
1086
  msgstr ""
1087
 
1088
+ #: admin.php:1301
1089
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
1090
  msgstr ""
1091
 
1092
+ #: admin.php:1314
1093
+ #: admin.php:1327
1094
  msgid "Nothing currently scheduled"
1095
  msgstr ""
1096
 
1097
+ #: admin.php:1319
1098
  msgid "At the same time as the files backup"
1099
  msgstr ""
1100
 
1101
+ #: admin.php:1343
1102
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
1103
  msgstr ""
1104
 
1105
+ #: admin.php:1343
1106
  msgid "Next scheduled backups"
1107
  msgstr ""
1108
 
1109
+ #: admin.php:1345
1110
  msgid "Files"
1111
  msgstr ""
1112
 
1113
+ #: admin.php:1347
 
 
 
 
 
 
 
 
 
1114
  msgid "Time now"
1115
  msgstr ""
1116
 
1117
+ #: admin.php:1351
1118
  msgid "Last backup job run:"
1119
  msgstr ""
1120
 
1121
+ #: admin.php:1367
 
 
 
 
 
 
 
 
 
 
 
1122
  msgid "Clone/Migrate"
1123
  msgstr ""
1124
 
1125
+ #: admin.php:1373
1126
  msgid "Last log message"
1127
  msgstr ""
1128
 
1129
+ #: admin.php:1375
1130
  msgid "(Nothing yet logged)"
1131
  msgstr ""
1132
 
1133
+ #: admin.php:1376
1134
  msgid "Download most recently modified log file"
1135
  msgstr ""
1136
 
1137
+ #: admin.php:1380
1138
  msgid "Backups, logs & restoring"
1139
  msgstr ""
1140
 
1141
+ #: admin.php:1381
1142
  msgid "Press to see available backups"
1143
  msgstr ""
1144
 
1145
+ #: admin.php:1387
1146
  msgid "Latest UpdraftPlus.com news:"
1147
  msgstr ""
1148
 
1149
+ #: admin.php:1395
1150
  msgid "Downloading and restoring"
1151
  msgstr ""
1152
 
1153
+ #: admin.php:1397
1154
  msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
1155
  msgstr ""
1156
 
1157
+ #: admin.php:1397
1158
  msgid "Please consult this FAQ for help on what to do about it."
1159
  msgstr ""
1160
 
1161
+ #: admin.php:1400
1162
  msgid "Downloading"
1163
  msgstr ""
1164
 
1165
+ #: admin.php:1400
1166
  msgid "Pressing a button for Database/Plugins/Themes/Uploads/Others will make UpdraftPlus try to bring the backup file back from the remote storage (if any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then you will be allowed to download it to your computer. If the fetch from the remote storage stops progressing (wait 30 seconds to make sure), then press again to resume. Remember that you can also visit the cloud storage vendor's website directly."
1167
  msgstr ""
1168
 
1169
+ #: admin.php:1401
1170
  msgid "Restoring"
1171
  msgstr ""
1172
 
1173
+ #: admin.php:1401
1174
  msgid "Press the button for the backup you wish to restore. If your site is large and you are using remote storage, then you should first click on each entity in order to retrieve it back to the webserver. This will prevent time-outs from occuring during the restore process itself."
1175
  msgstr ""
1176
 
1177
+ #: admin.php:1401
1178
  msgid "More tasks:"
1179
  msgstr ""
1180
 
1181
+ #: admin.php:1401
1182
  msgid "upload backup files"
1183
  msgstr ""
1184
 
1185
+ #: admin.php:1401
1186
  msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded. The location of this directory is set in the expert settings, below."
1187
  msgstr ""
1188
 
1189
+ #: admin.php:1401
1190
  msgid "rescan folder for new backup sets"
1191
  msgstr ""
1192
 
1193
+ #: admin.php:1402
1194
  msgid "Opera web browser"
1195
  msgstr ""
1196
 
1197
+ #: admin.php:1402
1198
  msgid "If you are using this, then turn Turbo/Road mode off."
1199
  msgstr ""
1200
 
1201
+ #: admin.php:1404
1202
  msgid "Google Drive"
1203
  msgstr ""
1204
 
1205
+ #: admin.php:1404
1206
  msgid "Google changed their permissions setup recently (April 2013). To download or restore from Google Drive, you <strong>must</strong> first re-authenticate (using the link in the Google Drive configuration section)."
1207
  msgstr ""
1208
 
1209
+ #: admin.php:1406
1210
  msgid "This is a count of the contents of your Updraft directory"
1211
  msgstr ""
1212
 
1213
+ #: admin.php:1406
1214
  msgid "Web-server disk space in use by UpdraftPlus"
1215
  msgstr ""
1216
 
1217
+ #: admin.php:1406
1218
  msgid "refresh"
1219
  msgstr ""
1220
 
1221
+ #: admin.php:1408
1222
  msgid "UpdraftPlus - Upload backup files"
1223
  msgstr ""
1224
 
1225
+ #: admin.php:1409
1226
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1227
  msgstr ""
1228
 
1229
+ #: admin.php:1409
1230
  msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
1231
  msgstr ""
1232
 
1233
+ #: admin.php:1413
1234
  msgid "Drop backup zips here"
1235
  msgstr ""
1236
 
1237
+ #: admin.php:1414
1238
+ #: admin.php:1928
1239
  msgid "or"
1240
  msgstr ""
1241
 
1242
+ #: admin.php:1434
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1243
  msgid "Delete backup set"
1244
  msgstr ""
1245
 
1246
+ #: admin.php:1437
1247
  msgid "Are you sure that you wish to delete this backup set?"
1248
  msgstr ""
1249
 
1250
+ #: admin.php:1445
1251
  msgid "Also delete from remote storage"
1252
  msgstr ""
1253
 
1254
+ #: admin.php:1446
1255
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
1256
  msgstr ""
1257
 
1258
+ #: admin.php:1452
 
 
 
 
 
 
 
 
1259
  msgid "Restore backup"
1260
  msgstr ""
1261
 
1262
+ #: admin.php:1453
1263
  msgid "Restore backup from"
1264
  msgstr ""
1265
 
1266
+ #: admin.php:1457
1267
  msgid "Downloading / preparing backup files..."
1268
  msgstr ""
1269
 
1270
+ #: admin.php:1465
1271
  msgid "Restoring will replace this site's themes, plugins, uploads, database and/or other content directories (according to what is contained in the backup set, and your selection)."
1272
  msgstr ""
1273
 
1274
+ #: admin.php:1465
1275
  msgid "Choose the components to restore"
1276
  msgstr ""
1277
 
1278
+ #: admin.php:1474
1279
  msgid "Your web server has PHP's so-called safe_mode active."
1280
  msgstr ""
1281
 
1282
+ #: admin.php:1474
1283
  msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time, <a href=\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-from-the-wp-admin-console/\">or to restore manually</a>."
1284
  msgstr ""
1285
 
1286
+ #: admin.php:1487
1287
  #, php-format
1288
  msgid "The following entity cannot be restored automatically: \"%s\"."
1289
  msgstr ""
1290
 
1291
+ #: admin.php:1487
1292
  msgid "You will need to restore it manually."
1293
  msgstr ""
1294
 
1295
+ #: admin.php:1494
1296
  #, php-format
1297
  msgid "%s restoration options:"
1298
  msgstr ""
1299
 
1300
+ #: admin.php:1502
1301
  msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
1302
  msgstr ""
1303
 
1304
+ #: admin.php:1513
1305
  msgid "Do read this helpful article of useful things to know before restoring."
1306
  msgstr ""
1307
 
1308
+ #: admin.php:1518
1309
  msgid "Migrate Site"
1310
  msgstr ""
1311
 
1312
+ #: admin.php:1522
1313
  msgid "Migration of data from another site happens through the \"Restore\" button. A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site. UpdraftPlus modifies the restoration operation appropriately, to fit the backup data to the new site."
1314
  msgstr ""
1315
 
1316
+ #: admin.php:1522
1317
  #, php-format
1318
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
1319
  msgstr ""
1320
 
1321
+ #: admin.php:1524
1322
  msgid "Do you want to migrate or clone/duplicate a site?"
1323
  msgstr ""
1324
 
1325
+ #: admin.php:1524
1326
  msgid "Then, try out our \"Migrator\" add-on. After using it once, you'll have saved the purchase price compared to the time needed to copy a site by hand."
1327
  msgstr ""
1328
 
1329
+ #: admin.php:1524
1330
  msgid "Get it here."
1331
  msgstr ""
1332
 
1333
+ #: admin.php:1535
1334
  msgid "Perform a one-time backup"
1335
  msgstr ""
1336
 
1337
+ #: admin.php:1536
1338
  msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity after about 10 seconds. WordPress should start the backup running in the background."
1339
  msgstr ""
1340
 
1341
+ #: admin.php:1538
1342
  msgid "Does nothing happen when you schedule backups?"
1343
  msgstr ""
1344
 
1345
+ #: admin.php:1538
1346
  msgid "Go here for help."
1347
  msgstr ""
1348
 
1349
+ #: admin.php:1544
1350
  msgid "Multisite"
1351
  msgstr ""
1352
 
1353
+ #: admin.php:1548
1354
  msgid "Do you need WordPress Multisite support?"
1355
  msgstr ""
1356
 
1357
+ #: admin.php:1548
1358
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1359
  msgstr ""
1360
 
1361
+ #: admin.php:1553
1362
  msgid "Configure Backup Contents And Schedule"
1363
  msgstr ""
1364
 
1365
+ #: admin.php:1559
1366
  msgid "Debug Information And Expert Options"
1367
  msgstr ""
1368
 
1369
+ #: admin.php:1562
1370
  msgid "Web server:"
1371
  msgstr ""
1372
 
1373
+ #: admin.php:1565
1374
  msgid "Peak memory usage"
1375
  msgstr ""
1376
 
1377
+ #: admin.php:1566
1378
  msgid "Current memory usage"
1379
  msgstr ""
1380
 
1381
+ #: admin.php:1567
1382
  msgid "PHP memory limit"
1383
  msgstr ""
1384
 
1385
+ #: admin.php:1568
1386
+ #: admin.php:1570
1387
  #, php-format
1388
  msgid "%s version:"
1389
  msgstr ""
1390
 
1391
+ #: admin.php:1569
1392
  msgid "show PHP information (phpinfo)"
1393
  msgstr ""
1394
 
1395
+ #: admin.php:1573
1396
+ #: admin.php:1575
1397
+ #: admin.php:1582
1398
  msgid "Yes"
1399
  msgstr ""
1400
 
1401
+ #: admin.php:1575
1402
+ #: admin.php:1582
1403
  msgid "No"
1404
  msgstr ""
1405
 
1406
+ #: admin.php:1578
1407
  msgid "PHP has support for ZipArchive::addFile:"
1408
  msgstr ""
1409
 
1410
+ #: admin.php:1582
1411
  msgid "zip executable found:"
1412
  msgstr ""
1413
 
1414
+ #: admin.php:1584
1415
  msgid "Show raw backup and file list"
1416
  msgstr ""
1417
 
1418
+ #: admin.php:1587
1419
  msgid "Total (uncompressed) on-disk data:"
1420
  msgstr ""
1421
 
1422
+ #: admin.php:1588
1423
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1424
  msgstr ""
1425
 
1426
+ #: admin.php:1595
1427
  msgid "count"
1428
  msgstr ""
1429
 
1430
+ #: admin.php:1601
1431
  msgid "The buttons below will immediately execute a backup run, independently of WordPress's scheduler. If these work whilst your scheduled backups and the \"Backup Now\" button do absolutely nothing (i.e. not even produce a log file), then it means that your scheduler is broken. You should then disable all your other plugins, and try the \"Backup Now\" button. If that fails, then contact your web hosting company and ask them if they have disabled wp-cron. If it succeeds, then re-activate your other plugins one-by-one, and find the one that is the problem and report a bug to them."
1432
  msgstr ""
1433
 
1434
+ #: admin.php:1609
1435
  msgid "Debug Full Backup"
1436
  msgstr ""
1437
 
1438
+ #: admin.php:1609
1439
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1440
  msgstr ""
1441
 
1442
+ #: admin.php:1614
1443
  msgid "Debug Database Backup"
1444
  msgstr ""
1445
 
1446
+ #: admin.php:1614
1447
  msgid "This will cause an immediate DB backup. The page will stall loading until it finishes (ie, unscheduled). The backup may well run out of time; really this button is only helpful for checking that the backup is able to get through the initial stages, or for small WordPress sites.."
1448
  msgstr ""
1449
 
1450
+ #: admin.php:1620
1451
  msgid "Wipe Settings"
1452
  msgstr ""
1453
 
1454
+ #: admin.php:1621
1455
  msgid "This button will delete all UpdraftPlus settings (but not any of your existing backups from your cloud storage). You will then need to enter all your settings again. You can also do this before deactivating/deinstalling UpdraftPlus if you wish."
1456
  msgstr ""
1457
 
1458
+ #: admin.php:1624
1459
  msgid "Wipe All Settings"
1460
  msgstr ""
1461
 
1462
+ #: admin.php:1624
1463
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1464
  msgstr ""
1465
 
1466
+ #: admin.php:1626
1467
  msgid "Active jobs"
1468
  msgstr ""
1469
 
1470
+ #: admin.php:1647
 
 
 
 
 
 
 
 
 
 
 
 
1471
  #, php-format
1472
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1473
  msgstr ""
1474
 
1475
+ #: admin.php:1647
1476
  msgid "show log"
1477
  msgstr ""
1478
 
1479
+ #: admin.php:1647
1480
  msgid "delete schedule"
1481
  msgstr ""
1482
 
1483
+ #: admin.php:1654
1484
  msgid "(None)"
1485
  msgstr ""
1486
 
1487
+ #: admin.php:1676
1488
+ #: admin.php:1701
 
 
 
 
 
 
1489
  msgid "Failed"
1490
  msgstr ""
1491
 
1492
+ #: admin.php:1739
1493
  msgid "The request to the filesystem to create the directory failed."
1494
  msgstr ""
1495
 
1496
+ #: admin.php:1753
1497
  msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
1498
  msgstr ""
1499
 
1500
+ #: admin.php:1757
1501
  msgid "The folder exists, but your webserver does not have permission to write to it."
1502
  msgstr ""
1503
 
1504
+ #: admin.php:1757
1505
  msgid "You will need to consult with your web hosting provider to find out to set permissions for a WordPress plugin to write to the directory."
1506
  msgstr ""
1507
 
1508
+ #: admin.php:1812
 
 
 
 
 
1509
  msgid "Download log file"
1510
  msgstr ""
1511
 
1512
+ #: admin.php:1816
1513
  msgid "No backup has been completed."
1514
  msgstr ""
1515
 
1516
+ #: admin.php:1832
1517
  msgid "File backup intervals"
1518
  msgstr ""
1519
 
1520
+ #: admin.php:1835
1521
  msgid "Manual"
1522
  msgstr ""
1523
 
1524
+ #: admin.php:1835
1525
  msgid "Every 4 hours"
1526
  msgstr ""
1527
 
1528
+ #: admin.php:1835
1529
  msgid "Every 8 hours"
1530
  msgstr ""
1531
 
1532
+ #: admin.php:1835
1533
  msgid "Every 12 hours"
1534
  msgstr ""
1535
 
1536
+ #: admin.php:1835
1537
  msgid "Daily"
1538
  msgstr ""
1539
 
1540
+ #: admin.php:1835
1541
  msgid "Weekly"
1542
  msgstr ""
1543
 
1544
+ #: admin.php:1835
1545
  msgid "Fortnightly"
1546
  msgstr ""
1547
 
1548
+ #: admin.php:1835
1549
  msgid "Monthly"
1550
  msgstr ""
1551
 
1552
+ #: admin.php:1844
1553
+ #: admin.php:1862
1554
  msgid "and retain this many backups"
1555
  msgstr ""
1556
 
1557
+ #: admin.php:1851
1558
  msgid "Database backup intervals"
1559
  msgstr ""
1560
 
1561
+ #: admin.php:1869
1562
  msgid "If you would like to automatically schedule backups, choose schedules from the dropdowns above. Backups will occur at the intervals specified. If the two schedules are the same, then the two backups will take place together. If you choose \"manual\" then you must click the \"Backup Now\" button whenever you wish a backup to occur."
1563
  msgstr ""
1564
 
1565
+ #: admin.php:1870
1566
  msgid "To fix the time at which a backup should take place,"
1567
  msgstr ""
1568
 
1569
+ #: admin.php:1870
1570
  msgid "e.g. if your server is busy at day and you want to run overnight"
1571
  msgstr ""
1572
 
1573
+ #: admin.php:1870
1574
  msgid "use the \"Fix Time\" add-on"
1575
  msgstr ""
1576
 
1577
+ #: admin.php:1874
1578
  msgid "Include in files backup"
1579
  msgstr ""
1580
 
1581
+ #: admin.php:1884
1582
  #, php-format
1583
  msgid "Your wp-content directory server path: %s"
1584
  msgstr ""
1585
 
1586
+ #: admin.php:1884
1587
  msgid "Any other directories found inside wp-content"
1588
  msgstr ""
1589
 
1590
+ #: admin.php:1890
1591
  msgid "Exclude these:"
1592
  msgstr ""
1593
 
1594
+ #: admin.php:1892
1595
+ msgid "If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard."
1596
  msgstr ""
1597
 
1598
+ #: admin.php:1904
1599
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1600
  msgstr ""
1601
 
1602
+ #: admin.php:1904
1603
  msgid "Or, get the \"More Files\" add-on from our shop."
1604
  msgstr ""
1605
 
1606
+ #: admin.php:1904
1607
  msgid "Use WordShell for automatic backup, version control and patching"
1608
  msgstr ""
1609
 
1610
+ #: admin.php:1908
1611
  msgid "Email"
1612
  msgstr ""
1613
 
1614
+ #: admin.php:1909
1615
  msgid "To send to more than one address, separate each address with a comma."
1616
  msgstr ""
1617
 
1618
+ #: admin.php:1909
1619
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1620
  msgstr ""
1621
 
1622
+ #: admin.php:1913
1623
  msgid "Database encryption phrase"
1624
  msgstr ""
1625
 
1626
+ #: admin.php:1920
1627
  msgid "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> Presently, only the database file is encrypted. This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
1628
  msgstr ""
1629
 
1630
+ #: admin.php:1920
1631
  msgid "You can also decrypt a database manually here."
1632
  msgstr ""
1633
 
1634
+ #: admin.php:1923
1635
  msgid "Manually decrypt a database backup file"
1636
  msgstr ""
1637
 
1638
+ #: admin.php:1927
1639
  msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
1640
  msgstr ""
1641
 
1642
+ #: admin.php:1930
1643
  msgid "Use decryption key"
1644
  msgstr ""
1645
 
1646
+ #: admin.php:1944
1647
  msgid "Copying Your Backup To Remote Storage"
1648
  msgstr ""
1649
 
1650
+ #: admin.php:1948
1651
  msgid "Choose your remote storage"
1652
  msgstr ""
1653
 
1654
+ #: admin.php:1960
1655
  msgid "None"
1656
  msgstr ""
1657
 
1658
+ #: admin.php:2000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1659
  msgid "Advanced / Debugging Settings"
1660
  msgstr ""
1661
 
1662
+ #: admin.php:2003
1663
  msgid "Debug mode"
1664
  msgstr ""
1665
 
1666
+ #: admin.php:2004
1667
  msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong. You <strong>must</strong> send us this log if you are filing a bug report."
1668
  msgstr ""
1669
 
1670
+ #: admin.php:2007
1671
  msgid "Expert settings"
1672
  msgstr ""
1673
 
1674
+ #: admin.php:2008
1675
  msgid "Show expert settings"
1676
  msgstr ""
1677
 
1678
+ #: admin.php:2008
1679
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1680
  msgstr ""
1681
 
1682
+ #: admin.php:2018
1683
+ msgid "Split archives every:"
1684
+ msgstr ""
1685
+
1686
+ #: admin.php:2019
1687
+ msgid "UpdraftPlus will split up backup archives when they exceed this file size. The default value is 1 gigabyte. Be careful to leave some margin if your web-server has a hard size limit (e.g. the 2 Gb / 2048 Mb limit on some 32-bit servers/file systems)."
1688
+ msgstr ""
1689
+
1690
+ #: admin.php:2023
1691
  msgid "Delete local backup"
1692
  msgstr ""
1693
 
1694
+ #: admin.php:2024
1695
  msgid "Check this to delete any superfluous backup files from your server after the backup run finishes (i.e. if you uncheck, then any files despatched remotely will also remain locally, and any files being kept locally will not be subject to the retention limits)."
1696
  msgstr ""
1697
 
1698
+ #: admin.php:2028
1699
  msgid "Backup directory"
1700
  msgstr ""
1701
 
1702
+ #: admin.php:2035
1703
  msgid "Backup directory specified is writable, which is good."
1704
  msgstr ""
1705
 
1706
+ #: admin.php:2039
1707
  msgid "Backup directory specified does <b>not</b> exist."
1708
  msgstr ""
1709
 
1710
+ #: admin.php:2041
1711
  msgid "Backup directory specified exists, but is <b>not</b> writable."
1712
  msgstr ""
1713
 
1714
+ #: admin.php:2043
1715
  msgid "Click here to attempt to create the directory and set the permissions"
1716
  msgstr ""
1717
 
1718
+ #: admin.php:2043
1719
  msgid "or, to reset this option"
1720
  msgstr ""
1721
 
1722
+ #: admin.php:2043
1723
  msgid "click here"
1724
  msgstr ""
1725
 
1726
+ #: admin.php:2043
1727
  msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
1728
  msgstr ""
1729
 
1730
+ #: admin.php:2046
1731
  msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. Typically you'll want to have it inside your wp-content folder (this is the default). <b>Do not</b> place it inside your uploads dir, as that will cause recursion issues (backups of backups of backups of...)."
1732
  msgstr ""
1733
 
1734
+ #: admin.php:2050
1735
  msgid "Use the server's SSL certificates"
1736
  msgstr ""
1737
 
1738
+ #: admin.php:2051
1739
  msgid "By default UpdraftPlus uses its own store of SSL certificates to verify the identity of remote sites (i.e. to make sure it is talking to the real Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. However, if you get an SSL error, then choosing this option (which causes UpdraftPlus to use your web server's collection instead) may help."
1740
  msgstr ""
1741
 
1742
+ #: admin.php:2055
1743
  msgid "Do not verify SSL certificates"
1744
  msgstr ""
1745
 
1746
+ #: admin.php:2056
1747
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from verifying the identity of encrypted sites that it connects to (e.g. Dropbox, Google Drive). It means that UpdraftPlus will be using SSL only for encryption of traffic, and not for authentication."
1748
  msgstr ""
1749
 
1750
+ #: admin.php:2056
1751
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1752
  msgstr ""
1753
 
1754
+ #: admin.php:2060
1755
  msgid "Disable SSL entirely where possible"
1756
  msgstr ""
1757
 
1758
+ #: admin.php:2061
1759
  msgid "Choosing this option lowers your security by stopping UpdraftPlus from using SSL for authentication and encrypted transport at all, where possible. Note that some cloud storage providers do not allow this (e.g. Dropbox), so with those providers this setting will have no effect."
1760
  msgstr ""
1761
 
1762
+ #: admin.php:2085
1763
  msgid "Save Changes"
1764
  msgstr ""
1765
 
1766
+ #: admin.php:2112
1767
  #, php-format
1768
  msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
1769
  msgstr ""
1770
 
1771
+ #: admin.php:2112
1772
  #, php-format
1773
  msgid "Your options are 1) Install/enable %s or 2) Change web hosting companies - %s is a standard PHP component, and required by all cloud backup plugins that we know of."
1774
  msgstr ""
1775
 
1776
+ #: admin.php:2119
1777
  #, php-format
1778
  msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
1779
  msgstr ""
1780
 
1781
+ #: admin.php:2121
1782
  #, php-format
1783
  msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
1784
  msgstr ""
1785
 
1786
+ #: admin.php:2124
1787
  #, php-format
1788
  msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
1789
  msgstr ""
1790
 
1791
+ #: admin.php:2197
1792
  msgid "Delete this backup set"
1793
  msgstr ""
1794
 
1795
+ #: admin.php:2219
1796
+ #: admin.php:2274
1797
  #, php-format
1798
  msgid "(No %s)"
1799
  msgstr ""
1800
 
1801
+ #: admin.php:2219
1802
  msgid "database"
1803
  msgstr ""
1804
 
1805
+ #: admin.php:2246
1806
  msgid "Press here to download"
1807
  msgstr ""
1808
 
1809
+ #: admin.php:2252
1810
+ #, php-format
1811
+ msgid "(%d archive(s) in set)."
1812
+ msgstr ""
1813
+
1814
+ #: admin.php:2255
1815
+ msgid "You appear to be missing one or more archives from this multi-archive set."
1816
+ msgstr ""
1817
+
1818
+ #: admin.php:2282
1819
  msgid "Backup Log"
1820
  msgstr ""
1821
 
1822
+ #: admin.php:2302
1823
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1824
  msgstr ""
1825
 
1826
+ #: admin.php:2392
1827
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1828
  msgstr ""
1829
 
1830
+ #: admin.php:2420
1831
  msgid "UpdraftPlus Restoration: Progress"
1832
  msgstr ""
1833
 
1834
+ #: admin.php:2442
1835
  msgid "ABORT: Could not find the information on which entities to restore."
1836
  msgstr ""
1837
 
1838
+ #: admin.php:2443
1839
  msgid "If making a request for support, please include this information:"
1840
  msgstr ""
1841
 
1842
+ #: admin.php:2465
1843
  msgid "Final checks"
1844
  msgstr ""
1845
 
1846
+ #: admin.php:2476
1847
  msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
1848
  msgstr ""
1849
 
1850
+ #: admin.php:2484
1851
  #, php-format
1852
  msgid "Looking for %s archive: file name: %s"
1853
  msgstr ""
1854
 
1855
+ #: admin.php:2486
1856
  msgid "File is not locally present - needs retrieving from remote storage"
1857
  msgstr ""
1858
 
1859
+ #: admin.php:2493
1860
  msgid "Archive is expected to be size:"
1861
  msgstr ""
1862
 
1863
+ #: admin.php:2498
1864
  msgid "file is size:"
1865
  msgstr ""
1866
 
1867
+ #: admin.php:2501
1868
  msgid "The backup records do not contain information about the proper size of this file."
1869
  msgstr ""
1870
 
1871
+ #: admin.php:2504
1872
+ #: admin.php:2505
1873
  msgid "Could not find one of the files for restoration"
1874
  msgstr ""
1875
 
1876
+ #: admin.php:2529
1877
+ msgid "Will not delete any archives after unpacking them, because there was no cloud storage for this backup"
1878
+ msgstr ""
1879
+
1880
+ #: admin.php:2548
1881
  msgid "Error message"
1882
  msgstr ""
1883
 
1884
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:88
1885
+ #: methods/googledrive.php:63
1886
+ #, php-format
1887
+ msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
1888
+ msgstr ""
1889
+
1890
+ #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:97
1891
  #, php-format
1892
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1893
  msgstr ""
1918
  msgid "S3 (Compatible)"
1919
  msgstr ""
1920
 
1921
+ #: methods/googledrive.php:116
1922
  msgid "No refresh token was received from Google. This often means that you entered your client secret wrongly, or that you have not yet re-authenticated (below) since correcting it. Re-check it, then follow the link to authenticate again. Finally, if that does not work, then use expert mode to wipe all your settings, create a new Google client ID/secret, and start again."
1923
  msgstr ""
1924
 
1925
+ #: methods/googledrive.php:125
1926
  msgid "Authorization failed"
1927
  msgstr ""
1928
 
1929
+ #: methods/googledrive.php:146
1930
  #, php-format
1931
  msgid "Your %s quota usage: %s %% used, %s available"
1932
  msgstr ""
1933
 
1934
+ #: methods/googledrive.php:152
1935
  msgid "Success"
1936
  msgstr ""
1937
 
1938
+ #: methods/googledrive.php:152
1939
  #, php-format
1940
  msgid "you have authenticated your %s account."
1941
  msgstr ""
1942
 
1943
+ #: methods/googledrive.php:168
1944
+ #: methods/googledrive.php:232
1945
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1946
  msgstr ""
1947
 
1948
+ #: methods/googledrive.php:169
1949
+ #: methods/googledrive.php:363
1950
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1951
  msgstr ""
1952
 
1953
+ #: methods/googledrive.php:202
1954
  #, php-format
1955
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
1956
  msgstr ""
1957
 
1958
+ #: methods/googledrive.php:208
1959
+ #, php-format
1960
+ msgid "Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)"
1961
+ msgstr ""
1962
+
1963
+ #: methods/googledrive.php:217
1964
  #, php-format
1965
  msgid "Failed to upload to %s"
1966
  msgstr ""
1967
 
1968
+ #: methods/googledrive.php:334
1969
  #, php-format
1970
  msgid "An error occurred during %s upload (see log for more details)"
1971
  msgstr ""
1972
 
1973
+ #: methods/googledrive.php:373
1974
  #, php-format
1975
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
1976
  msgstr ""
1977
 
1978
+ #: methods/googledrive.php:378
1979
  #, php-format
1980
  msgid "Could not find %s in order to download it"
1981
  msgstr ""
1982
 
1983
+ #: methods/googledrive.php:391
1984
  #, php-format
1985
  msgid "%s error: zero-size file was downloaded"
1986
  msgstr ""
1987
 
1988
+ #: methods/googledrive.php:391
1989
  msgid "Google Drive "
1990
  msgstr ""
1991
 
1992
+ #: methods/googledrive.php:409
1993
  msgid "Account is not authorized."
1994
  msgstr ""
1995
 
1996
+ #: methods/googledrive.php:442
1997
  #, php-format
1998
  msgid "%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts."
1999
  msgstr ""
2000
 
2001
+ #: methods/googledrive.php:452
2002
  #, php-format
2003
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
2004
  msgstr ""
2005
 
2006
+ #: methods/googledrive.php:452
2007
  #, php-format
2008
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
2009
  msgstr ""
2010
 
2011
+ #: methods/googledrive.php:462
2012
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
2013
  msgstr ""
2014
 
2015
+ #: methods/googledrive.php:463
2016
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
2017
  msgstr ""
2018
 
2019
+ #: methods/googledrive.php:463
2020
  msgid "Select 'Web Application' as the application type."
2021
  msgstr ""
2022
 
2023
+ #: methods/googledrive.php:463
2024
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
2025
  msgstr ""
2026
 
2027
+ #: methods/googledrive.php:463
2028
  msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your client ID; you must create a new one from your Google API console for each site."
2029
  msgstr ""
2030
 
2031
+ #: methods/googledrive.php:466
2032
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
2033
  msgstr ""
2034
 
2035
+ #: methods/googledrive.php:473
2036
  msgid "Client ID"
2037
  msgstr ""
2038
 
2039
+ #: methods/googledrive.php:474
2040
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
2041
  msgstr ""
2042
 
2043
+ #: methods/googledrive.php:477
2044
  msgid "Client Secret"
2045
  msgstr ""
2046
 
2047
+ #: methods/googledrive.php:481
2048
  msgid "Folder ID"
2049
  msgstr ""
2050
 
2051
+ #: methods/googledrive.php:482
2052
+ msgid "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder."
2053
  msgstr ""
2054
 
2055
+ #: methods/googledrive.php:485
2056
  msgid "Authenticate with Google"
2057
  msgstr ""
2058
 
2059
+ #: methods/googledrive.php:486
2060
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Google."
2061
  msgstr ""
2062
 
2111
  msgstr ""
2112
 
2113
  #: methods/cloudfiles.php:318
2114
+ #: addons/webdav.php:202
2115
  msgid "Error opening local file: Failed to download"
2116
  msgstr ""
2117
 
2137
  #: methods/cloudfiles.php:434
2138
  #: methods/s3.php:348
2139
  #: methods/s3.php:422
2140
+ #: methods/ftp.php:163
2141
+ #: methods/ftp.php:201
2142
+ #: addons/webdav.php:268
2143
  #: addons/sftp.php:235
2144
  #, php-format
2145
  msgid "Test %s Settings"
2146
  msgstr ""
2147
 
2148
+ #: methods/cloudfiles.php:372
2149
+ #: methods/s3.php:349
2150
+ #: methods/ftp.php:164
2151
+ #: addons/webdav.php:287
2152
+ #: addons/sftp.php:257
2153
+ msgid "Settings test result:"
2154
+ msgstr ""
2155
+
2156
  #: methods/cloudfiles.php:404
2157
  msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
2158
  msgstr ""
2189
  #: methods/cloudfiles.php:447
2190
  #: methods/s3.php:435
2191
  #: methods/s3.php:439
2192
+ #: methods/ftp.php:222
2193
+ #: methods/ftp.php:226
2194
+ #: addons/webdav.php:295
2195
  #: addons/sftp.php:265
2196
  #: addons/sftp.php:269
2197
  #: addons/sftp.php:273
2289
  msgstr ""
2290
 
2291
  #: methods/s3.php:333
2292
+ #: methods/ftp.php:148
2293
  #, php-format
2294
  msgid "Testing %s Settings..."
2295
  msgstr ""
2296
 
2297
  #: methods/s3.php:369
2298
+ msgid "Examples of S3-compatible storage providers:"
2299
  msgstr ""
2300
 
2301
  #: methods/s3.php:377
2394
  msgid "You do not appear to be authenticated with Dropbox"
2395
  msgstr ""
2396
 
2397
+ #: methods/dropbox.php:51
2398
  #, php-format
2399
  msgid "Dropbox error: %s (see log file for more)"
2400
  msgstr ""
2401
 
2402
+ #: methods/dropbox.php:137
2403
+ #: methods/dropbox.php:142
2404
  #, php-format
2405
  msgid "error: failed to upload file to %s (see log file for more)"
2406
  msgstr ""
2407
 
2408
+ #: methods/dropbox.php:173
2409
  #, php-format
2410
  msgid "You do not appear to be authenticated with %s (whilst deleting)"
2411
  msgstr ""
2412
 
2413
+ #: methods/dropbox.php:181
2414
  #, php-format
2415
  msgid "Failed to access %s when deleting (see log file for more)"
2416
  msgstr ""
2417
 
2418
+ #: methods/dropbox.php:211
2419
  #, php-format
2420
  msgid "You do not appear to be authenticated with %s"
2421
  msgstr ""
2422
 
2423
+ #: methods/dropbox.php:273
2424
  #, php-format
2425
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support and ask for them to enable it."
2426
  msgstr ""
2427
 
2428
+ #: methods/dropbox.php:285
2429
  msgid "Need to use sub-folders?"
2430
  msgstr ""
2431
 
2432
+ #: methods/dropbox.php:285
2433
  msgid "Backups are saved in"
2434
  msgstr ""
2435
 
2436
+ #: methods/dropbox.php:285
2437
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
2438
  msgstr ""
2439
 
2440
+ #: methods/dropbox.php:285
2441
  msgid "there's an add-on for that."
2442
  msgstr ""
2443
 
2444
+ #: methods/dropbox.php:290
2445
  msgid "Authenticate with Dropbox"
2446
  msgstr ""
2447
 
2448
+ #: methods/dropbox.php:291
2449
  msgid "<strong>After</strong> you have saved your settings (by clicking 'Save Changes' below), then come back here once and click this link to complete authentication with Dropbox."
2450
  msgstr ""
2451
 
2452
+ #: methods/dropbox.php:334
2453
  #, php-format
2454
  msgid "you have authenticated your %s account"
2455
  msgstr ""
2456
 
2457
+ #: methods/dropbox.php:337
2458
  msgid "though part of the returned information was not as expected - your mileage may vary"
2459
  msgstr ""
2460
 
2461
+ #: methods/dropbox.php:340
2462
  #, php-format
2463
  msgid "Your %s account name: %s"
2464
  msgstr ""
2474
  msgid "%s upload failed"
2475
  msgstr ""
2476
 
2477
+ #: methods/ftp.php:180
 
 
 
 
2478
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
2479
  msgstr ""
2480
 
2481
+ #: methods/ftp.php:180
2482
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
2483
  msgstr ""
2484
 
2485
+ #: methods/ftp.php:184
2486
  msgid "FTP Server"
2487
  msgstr ""
2488
 
2489
+ #: methods/ftp.php:188
2490
  msgid "FTP Login"
2491
  msgstr ""
2492
 
2493
+ #: methods/ftp.php:192
2494
  msgid "FTP Password"
2495
  msgstr ""
2496
 
2497
+ #: methods/ftp.php:196
2498
  msgid "Remote Path"
2499
  msgstr ""
2500
 
2501
+ #: methods/ftp.php:197
2502
  msgid "Needs to already exist"
2503
  msgstr ""
2504
 
2505
+ #: methods/ftp.php:218
2506
  msgid "Failure: No server details were given."
2507
  msgstr ""
2508
 
2509
+ #: methods/ftp.php:233
2510
  msgid "Failure: we did not successfully log in with those credentials."
2511
  msgstr ""
2512
 
2513
+ #: methods/ftp.php:241
2514
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
2515
  msgstr ""
2516
 
2517
+ #: methods/ftp.php:245
2518
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
2519
  msgstr ""
2520
 
2521
+ #: methods/ftp.php:248
2522
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
2523
  msgstr ""
2524
 
2525
  #: addons/webdav.php:40
2526
  #: addons/webdav.php:150
2527
+ #: addons/webdav.php:186
2528
  #: addons/sftp.php:28
2529
  #, php-format
2530
  msgid "No %s settings were found"
2536
  msgid "Chunk %s: A %s error occurred"
2537
  msgstr ""
2538
 
2539
+ #: addons/webdav.php:202
2540
+ #: addons/webdav.php:209
2541
+ #: addons/webdav.php:222
2542
  msgid "WebDAV Error"
2543
  msgstr ""
2544
 
2545
+ #: addons/webdav.php:209
2546
  msgid "Error opening remote file: Failed to download"
2547
  msgstr ""
2548
 
2549
+ #: addons/webdav.php:222
2550
  msgid "Local write failed: Failed to download"
2551
  msgstr ""
2552
 
2553
+ #: addons/webdav.php:258
2554
  msgid "WebDAV URL"
2555
  msgstr ""
2556
 
2557
+ #: addons/webdav.php:262
2558
  #, php-format
2559
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
2560
  msgstr ""
2561
 
2562
+ #: addons/webdav.php:318
2563
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
2564
  msgstr ""
2565
 
2566
+ #: addons/morefiles.php:48
2567
+ #: addons/morefiles.php:297
2568
  msgid "WordPress Core"
2569
  msgstr ""
2570
 
2571
+ #: addons/morefiles.php:52
2572
  msgid "Over-write wp-config.php"
2573
  msgstr ""
2574
 
2575
+ #: addons/morefiles.php:52
2576
  msgid "(learn more about this important option)"
2577
  msgstr ""
2578
 
2579
+ #: addons/morefiles.php:71
2580
  msgid "The above files comprise everything in a WordPress installation."
2581
  msgstr ""
2582
 
2583
+ #: addons/morefiles.php:78
2584
  msgid "WordPress core (including any additions to your WordPress root directory)"
2585
  msgstr ""
2586
 
2587
+ #: addons/morefiles.php:79
2588
  #, php-format
2589
  msgid "WordPress root directory server path: %s"
2590
  msgstr ""
2591
 
2592
+ #: addons/morefiles.php:94
2593
+ #, php-format
2594
+ msgid "Unable to read zip file (%s) - could not pre-scan it to check its integrity."
2595
+ msgstr ""
2596
+
2597
+ #: addons/morefiles.php:99
2598
+ #, php-format
2599
+ msgid "Unable to open zip file (%s) - could not pre-scan it to check its integrity."
2600
+ msgstr ""
2601
+
2602
+ #: addons/morefiles.php:118
2603
+ #: addons/morefiles.php:119
2604
+ #, php-format
2605
+ msgid "This does not look like a valid WordPress core backup - the file %s was missing."
2606
+ msgstr ""
2607
+
2608
+ #: addons/morefiles.php:118
2609
+ #: addons/morefiles.php:119
2610
+ msgid "If you are not sure then you should stop; otherwise you may destroy this WordPress installation."
2611
+ msgstr ""
2612
+
2613
+ #: addons/morefiles.php:126
2614
  msgid "Any other directory on your server that you wish to back up"
2615
  msgstr ""
2616
 
2617
+ #: addons/morefiles.php:127
2618
  msgid "More Files"
2619
  msgstr ""
2620
 
2621
+ #: addons/morefiles.php:142
2622
  msgid "Enter the directory:"
2623
  msgstr ""
2624
 
2625
+ #: addons/morefiles.php:146
2626
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
2627
  msgstr ""
2628
 
2629
+ #: addons/morefiles.php:146
2630
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
2631
  msgstr ""
2632
 
2633
+ #: addons/morefiles.php:148
2634
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
2635
  msgstr ""
2636
 
2637
+ #: addons/morefiles.php:220
2638
+ #: addons/morefiles.php:297
 
 
 
 
2639
  #, php-format
2640
  msgid "No backup of %s directories: there was nothing found to back up"
2641
  msgstr ""
2642
 
2643
+ #: addons/morefiles.php:220
2644
  msgid "more"
2645
  msgstr ""
2646
 
2732
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
2733
  msgstr ""
2734
 
2735
+ #: addons/fixtime.php:120
2736
+ #: addons/fixtime.php:129
2737
  msgid "starting from next time it is"
2738
  msgstr ""
2739
 
2740
+ #: addons/fixtime.php:120
2741
+ #: addons/fixtime.php:129
2742
  msgid "Enter in format HH:MM (e.g. 14:22)."
2743
  msgstr ""
2744
 
2745
+ #: addons/fixtime.php:120
2746
+ #: addons/fixtime.php:129
2747
  msgid "The time zone used is that from your WordPress settings, in Settings -> General."
2748
  msgstr ""
2749
 
2750
+ #: addons/autobackup.php:28
2751
+ #: addons/autobackup.php:228
2752
+ msgid "Automatically backup (where relevant) plugins, themes and the WordPress database with UpdraftPlus before updating"
2753
+ msgstr ""
2754
+
2755
+ #: addons/autobackup.php:52
2756
+ #, php-format
2757
+ msgid "Creating %s and database backup with UpdraftPlus..."
2758
+ msgstr ""
2759
+
2760
+ #: addons/autobackup.php:52
2761
+ #: addons/autobackup.php:115
2762
+ msgid "(logs can be found in the UpdraftPlus settings page as normal - or will be shown here if something goes wrong)..."
2763
+ msgstr ""
2764
+
2765
+ #: addons/autobackup.php:56
2766
+ #: addons/autobackup.php:121
2767
+ msgid "Starting automatic backup..."
2768
+ msgstr ""
2769
+
2770
+ #: addons/autobackup.php:78
2771
+ msgid "plugins"
2772
+ msgstr ""
2773
+
2774
+ #: addons/autobackup.php:85
2775
+ msgid "themes"
2776
+ msgstr ""
2777
+
2778
+ #: addons/autobackup.php:107
2779
+ msgid "You do not have sufficient permissions to update this site."
2780
+ msgstr ""
2781
+
2782
+ #: addons/autobackup.php:115
2783
+ msgid "Creating database backup with UpdraftPlus..."
2784
+ msgstr ""
2785
+
2786
+ #: addons/autobackup.php:123
2787
+ #: addons/autobackup.php:193
2788
+ #: addons/autobackup.php:216
2789
+ msgid "Automatic Backup"
2790
+ msgstr ""
2791
+
2792
+ #: addons/autobackup.php:150
2793
+ msgid "Creating backup with UpdraftPlus..."
2794
+ msgstr ""
2795
+
2796
+ #: addons/autobackup.php:157
2797
+ msgid "Errors have occurred:"
2798
+ msgstr ""
2799
+
2800
+ #: addons/autobackup.php:170
2801
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"jQuery('#updraftplus-autobackup-log').slideToggle();\">(view log...)</a> - now proceeding with the updates..."
2802
+ msgstr ""
2803
+
2804
+ #: addons/autobackup.php:172
2805
+ msgid "Backup succeeded <a href=\"#updraftplus-autobackup-log\" onclick=\"var s = document.getElementById('updraftplus-autobackup-log'); s.style.display = 'block';\">(view log...)</a> - now proceeding with the updates..."
2806
+ msgstr ""
2807
+
2808
+ #: addons/autobackup.php:224
2809
+ msgid "UpdraftPlus Automatic Backups"
2810
+ msgstr ""
2811
+
2812
+ #: addons/autobackup.php:229
2813
+ msgid "Do not abort after pressing Proceed below - wait for the backup to complete."
2814
+ msgstr ""
2815
+
2816
+ #: addons/autobackup.php:230
2817
+ msgid "Proceed with update"
2818
+ msgstr ""
2819
+
2820
+ #: addons/multisite.php:129
2821
  msgid "Multisite Install"
2822
  msgstr ""
2823
 
2824
+ #: addons/multisite.php:135
2825
  msgid "You do not have sufficient permissions to access this page."
2826
  msgstr ""
2827
 
2828
+ #: addons/multisite.php:154
2829
  msgid "You do not have permission to access this page."
2830
  msgstr ""
2831
 
2832
+ #: addons/multisite.php:222
2833
  msgid "Must-use plugins"
2834
  msgstr ""
2835
 
2836
+ #: addons/multisite.php:229
2837
  msgid "Blog uploads"
2838
  msgstr ""
2839
 
2840
+ #: addons/migrator.php:41
2841
  msgid "This looks like a migration (the backup is from a site with a different address/URL), but you did not check the option to search-and-replace the database. That is usually a mistake."
2842
  msgstr ""
2843
 
2844
+ #: addons/migrator.php:45
2845
  msgid "Processed plugin:"
2846
  msgstr ""
2847
 
2848
+ #: addons/migrator.php:53
2849
  msgid "Network activating theme:"
2850
  msgstr ""
2851
 
2881
  msgid "New site:"
2882
  msgstr ""
2883
 
2884
+ #: addons/migrator.php:169
2885
  #, php-format
2886
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
2887
  msgstr ""
2888
 
2889
+ #: addons/migrator.php:169
2890
  msgid "Search and replace site location in the database (migrate)"
2891
  msgstr ""
2892
 
2893
+ #: addons/migrator.php:169
2894
  msgid "(learn more)"
2895
  msgstr ""
2896
 
2897
+ #: addons/migrator.php:252
2898
+ #: addons/migrator.php:365
2899
  #, php-format
2900
  msgid "Failed: the %s operation was not able to start."
2901
  msgstr ""
2902
 
2903
+ #: addons/migrator.php:254
2904
+ #: addons/migrator.php:367
2905
  #, php-format
2906
  msgid "Failed: we did not understand the result returned by the %s operation."
2907
  msgstr ""
2908
 
2909
+ #: addons/migrator.php:275
2910
  msgid "Database: search and replace site URL"
2911
  msgstr ""
2912
 
2913
+ #: addons/migrator.php:278
2914
  msgid "This option was not selected."
2915
  msgstr ""
2916
 
2917
+ #: addons/migrator.php:293
2918
  #: addons/migrator.php:298
 
2919
  #, php-format
2920
  msgid "Error: unexpected empty parameter (%s, %s)"
2921
  msgstr ""
2922
 
2923
+ #: addons/migrator.php:303
2924
  #, php-format
2925
  msgid "Nothing to do: the site URL is already: %s"
2926
  msgstr ""
2927
 
2928
+ #: addons/migrator.php:308
2929
  #, php-format
2930
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
2931
  msgstr ""
2932
 
2933
+ #: addons/migrator.php:315
2934
  #, php-format
2935
  msgid "Database search and replace: replace %s in backup dump with %s"
2936
  msgstr ""
2937
 
2938
+ #: addons/migrator.php:332
2939
  msgid "Could not get list of tables"
2940
  msgstr ""
2941
 
2942
+ #: addons/migrator.php:343
2943
  #, php-format
2944
  msgid "<strong>Search and replacing table:</strong> %s: already done"
2945
  msgstr ""
2946
 
2947
+ #: addons/migrator.php:383
2948
  msgid "Tables examined:"
2949
  msgstr ""
2950
 
2951
+ #: addons/migrator.php:384
2952
  msgid "Rows examined:"
2953
  msgstr ""
2954
 
2955
+ #: addons/migrator.php:385
2956
  msgid "Changes made:"
2957
  msgstr ""
2958
 
2959
+ #: addons/migrator.php:386
2960
  msgid "SQL update commands run:"
2961
  msgstr ""
2962
 
2963
+ #: addons/migrator.php:388
 
 
 
 
2964
  msgid "Time taken (seconds):"
2965
  msgstr ""
2966
 
2967
+ #: addons/migrator.php:446
2968
  #, php-format
2969
  msgid "<strong>Search and replacing table:</strong> %s"
2970
  msgstr ""
2971
 
2972
+ #: addons/migrator.php:475
2973
  #, php-format
2974
  msgid "rows: %d"
2975
  msgstr ""
2976
 
2977
+ #: addons/migrator.php:578
2978
  #, php-format
2979
  msgid "\"%s\" has no primary key, manual change needed on row %s."
2980
  msgstr ""
methods/cloudfiles.php CHANGED
@@ -27,7 +27,7 @@ class UpdraftPlus_BackupModule_cloudfiles {
27
 
28
  function backup($backup_array) {
29
 
30
- global $updraftplus;
31
 
32
  $updraft_dir = $updraftplus->backups_dir_location().'/';
33
  $path = untrailingslashit(UpdraftPlus_Options::get_updraft_option('updraft_cloudfiles_path'));
@@ -182,7 +182,7 @@ class UpdraftPlus_BackupModule_cloudfiles {
182
 
183
  }
184
 
185
- $updraftplus->prune_retained_backups('cloudfiles', $this, array('cloudfiles_object' => $cont_obj, 'cloudfiles_orig_path' => $path, 'cloudfiles_container' => $container));
186
 
187
  }
188
 
27
 
28
  function backup($backup_array) {
29
 
30
+ global $updraftplus, $updraftplus_backup;
31
 
32
  $updraft_dir = $updraftplus->backups_dir_location().'/';
33
  $path = untrailingslashit(UpdraftPlus_Options::get_updraft_option('updraft_cloudfiles_path'));
182
 
183
  }
184
 
185
+ $updraftplus_backup->prune_retained_backups('cloudfiles', $this, array('cloudfiles_object' => $cont_obj, 'cloudfiles_orig_path' => $path, 'cloudfiles_container' => $container));
186
 
187
  }
188
 
methods/dropbox.php CHANGED
@@ -27,7 +27,7 @@ class UpdraftPlus_BackupModule_dropbox {
27
 
28
  function backup($backup_array) {
29
 
30
- global $updraftplus;
31
  $updraftplus->log("Dropbox: begin cloud upload");
32
 
33
  if (!function_exists('mcrypt_encrypt')) {
@@ -42,13 +42,12 @@ class UpdraftPlus_BackupModule_dropbox {
42
  return false;
43
  }
44
 
45
- $updraftplus->log("Dropbox: access gained");
46
-
47
  try {
48
  $dropbox = $this->bootstrap();
 
49
  $dropbox->setChunkSize(524288); // 512Kb
50
  } catch (Exception $e) {
51
- $updraftplus->log('Dropbox error: '.$e->getMessage().' (line: '.$e->getLine().', file: '.$e->getFile().')');
52
  $updraftplus->log(sprintf(__('Dropbox error: %s (see log file for more)','updraftplus'), $e->getMessage()), 'error');
53
  return false;
54
  }
@@ -140,7 +139,7 @@ class UpdraftPlus_BackupModule_dropbox {
140
  }
141
  } else {
142
  $updraftplus->log('Dropbox error: '.$e->getMessage());
143
- $updraftplus->log('Dropbox ',sprintf(__('error: failed to upload file to %s (see log file for more)','updraftplus'), $ufile), 'error');
144
  $file_success = 0;
145
  }
146
  }
@@ -156,11 +155,11 @@ class UpdraftPlus_BackupModule_dropbox {
156
 
157
  }
158
 
159
- $updraftplus->prune_retained_backups('dropbox', $this, null);
160
 
161
  }
162
 
163
- function defaults() {
164
  return array('Z3Q3ZmkwbnplNHA0Zzlx', 'bTY0bm9iNmY4eWhjODRt');
165
  }
166
 
@@ -326,7 +325,7 @@ class UpdraftPlus_BackupModule_dropbox {
326
  }
327
  }
328
 
329
- function show_authed_admin_warning() {
330
  global $updraftplus_admin;
331
 
332
  $dropbox = self::bootstrap();
@@ -371,7 +370,7 @@ class UpdraftPlus_BackupModule_dropbox {
371
  }
372
 
373
  // This basically reproduces the relevant bits of bootstrap.php from the SDK
374
- function bootstrap() {
375
 
376
  require_once(UPDRAFTPLUS_DIR.'/includes/Dropbox/API.php' );
377
  require_once(UPDRAFTPLUS_DIR.'/includes/Dropbox/Exception.php');
27
 
28
  function backup($backup_array) {
29
 
30
+ global $updraftplus, $updraftplus_backup;
31
  $updraftplus->log("Dropbox: begin cloud upload");
32
 
33
  if (!function_exists('mcrypt_encrypt')) {
42
  return false;
43
  }
44
 
 
 
45
  try {
46
  $dropbox = $this->bootstrap();
47
+ $updraftplus->log("Dropbox: access gained");
48
  $dropbox->setChunkSize(524288); // 512Kb
49
  } catch (Exception $e) {
50
+ $updraftplus->log('Dropbox error when trying to gain access: '.$e->getMessage().' (line: '.$e->getLine().', file: '.$e->getFile().')');
51
  $updraftplus->log(sprintf(__('Dropbox error: %s (see log file for more)','updraftplus'), $e->getMessage()), 'error');
52
  return false;
53
  }
139
  }
140
  } else {
141
  $updraftplus->log('Dropbox error: '.$e->getMessage());
142
+ $updraftplus->log('Dropbox '.sprintf(__('error: failed to upload file to %s (see log file for more)','updraftplus'), $ufile), 'error');
143
  $file_success = 0;
144
  }
145
  }
155
 
156
  }
157
 
158
+ $updraftplus_backup->prune_retained_backups('dropbox', $this, null);
159
 
160
  }
161
 
162
+ public static function defaults() {
163
  return array('Z3Q3ZmkwbnplNHA0Zzlx', 'bTY0bm9iNmY4eWhjODRt');
164
  }
165
 
325
  }
326
  }
327
 
328
+ public static function show_authed_admin_warning() {
329
  global $updraftplus_admin;
330
 
331
  $dropbox = self::bootstrap();
370
  }
371
 
372
  // This basically reproduces the relevant bits of bootstrap.php from the SDK
373
+ public static function bootstrap() {
374
 
375
  require_once(UPDRAFTPLUS_DIR.'/includes/Dropbox/API.php' );
376
  require_once(UPDRAFTPLUS_DIR.'/includes/Dropbox/Exception.php');
methods/email.php CHANGED
@@ -6,7 +6,7 @@ class UpdraftPlus_BackupModule_email {
6
 
7
  function backup($backup_array) {
8
 
9
- global $updraftplus;
10
 
11
  $updraft_dir = $updraftplus->backups_dir_location().'/';
12
 
@@ -17,7 +17,7 @@ class UpdraftPlus_BackupModule_email {
17
  }
18
  $updraftplus->uploaded_file($file);
19
  }
20
- $updraftplus->prune_retained_backups("email", null, null);
21
  }
22
 
23
  public static function config_print() {
6
 
7
  function backup($backup_array) {
8
 
9
+ global $updraftplus, $updraftplus_backup;
10
 
11
  $updraft_dir = $updraftplus->backups_dir_location().'/';
12
 
17
  }
18
  $updraftplus->uploaded_file($file);
19
  }
20
+ $updraftplus_backup->prune_retained_backups("email", null, null);
21
  }
22
 
23
  public static function config_print() {
methods/ftp.php CHANGED
@@ -26,7 +26,7 @@ class UpdraftPlus_BackupModule_ftp {
26
 
27
  function backup($backup_array) {
28
 
29
- global $updraftplus;
30
 
31
  $server = UpdraftPlus_Options::get_updraft_option('updraft_server_address');
32
  $user = UpdraftPlus_Options::get_updraft_option('updraft_ftp_login');
@@ -64,7 +64,7 @@ class UpdraftPlus_BackupModule_ftp {
64
  }
65
  }
66
 
67
- $updraftplus->prune_retained_backups("ftp", $this, array('ftp_object' => $ftp, 'ftp_remote_path' => $ftp_remote_path));
68
  }
69
 
70
  function delete($files, $ftparr = array()) {
@@ -145,7 +145,8 @@ class UpdraftPlus_BackupModule_ftp {
145
  public static function config_print_javascript_onready() {
146
  ?>
147
  jQuery('#updraft-ftp-test').click(function(){
148
- var data = {
 
149
  action: 'updraft_ajax',
150
  subaction: 'credentials_test',
151
  method: 'ftp',
@@ -159,7 +160,9 @@ class UpdraftPlus_BackupModule_ftp {
159
  nossl: (jQuery('#updraft_ssl_nossl').is(':checked')) ? 1 : 0,
160
  };
161
  jQuery.post(ajaxurl, data, function(response) {
 
162
  alert('<?php echo esc_js(sprintf(__('%s settings test result:', 'updraftplus'), 'FTP'));?> ' + response);
 
163
  });
164
  });
165
  <?php
26
 
27
  function backup($backup_array) {
28
 
29
+ global $updraftplus, $updraftplus_backup;
30
 
31
  $server = UpdraftPlus_Options::get_updraft_option('updraft_server_address');
32
  $user = UpdraftPlus_Options::get_updraft_option('updraft_ftp_login');
64
  }
65
  }
66
 
67
+ $updraftplus_backup->prune_retained_backups("ftp", $this, array('ftp_object' => $ftp, 'ftp_remote_path' => $ftp_remote_path));
68
  }
69
 
70
  function delete($files, $ftparr = array()) {
145
  public static function config_print_javascript_onready() {
146
  ?>
147
  jQuery('#updraft-ftp-test').click(function(){
148
+ jQuery('#updraft-ftp-test').html('<?php echo esc_js(sprintf(__('Testing %s Settings...', 'updraftplus'),'FTP')); ?>');
149
+ var data = {
150
  action: 'updraft_ajax',
151
  subaction: 'credentials_test',
152
  method: 'ftp',
160
  nossl: (jQuery('#updraft_ssl_nossl').is(':checked')) ? 1 : 0,
161
  };
162
  jQuery.post(ajaxurl, data, function(response) {
163
+ jQuery('#updraft-ftp-test').html('<?php echo esc_js(sprintf(__('Test %s Settings', 'updraftplus'),'FTP')); ?>');
164
  alert('<?php echo esc_js(sprintf(__('%s settings test result:', 'updraftplus'), 'FTP'));?> ' + response);
165
+
166
  });
167
  });
168
  <?php
methods/googledrive.php CHANGED
@@ -58,7 +58,12 @@ class UpdraftPlus_BackupModule_googledrive {
58
  'access_type' => 'offline',
59
  'approval_prompt' => 'force'
60
  );
61
- header('Location: https://accounts.google.com/o/oauth2/auth?'.http_build_query($params));
 
 
 
 
 
62
  }
63
 
64
  // Revoke a Google account refresh token
@@ -153,7 +158,7 @@ class UpdraftPlus_BackupModule_googledrive {
153
  // This function just does the formalities, and off-loads the main work to upload_file
154
  function backup($backup_array) {
155
 
156
- global $updraftplus;
157
 
158
  if( !class_exists('UpdraftPlus_GDocs')) require_once(UPDRAFTPLUS_DIR.'/includes/class-gdocs.php');
159
 
@@ -164,7 +169,7 @@ class UpdraftPlus_BackupModule_googledrive {
164
  return new WP_Error( "no_access_token", __("Have not yet obtained an access token from Google (has the user authorised?)",'updraftplus'));
165
  }
166
 
167
- $updraft_dir = $updraftplus->backups_dir_location().'/';
168
 
169
  // Make sure $this->gdocs is a UpdraftPlus_GDocs object, or give an error
170
  if ( is_wp_error( $e = $this->need_gdocs($access_token) ) ) return false;
@@ -188,13 +193,20 @@ class UpdraftPlus_BackupModule_googledrive {
188
  $file_name = basename($file_path);
189
  $updraftplus->log("$file_name: Attempting to upload to Google Drive");
190
 
 
 
191
  if ($available_quota != -1) {
192
- $filesize = filesize($file_path);
193
  if ($filesize > $available_quota) {
 
194
  $updraftplus->log("File upload expected to fail: file ($file_name) size is $filesize b, whereas available quota is only $available_quota b");
195
  $updraftplus->log(sprintf(__("Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes",'updraftplus'),__('Google Drive', 'updraftplus'), $available_quota, $filesize), 'error');
196
  }
197
  }
 
 
 
 
 
198
 
199
  $timer_start = microtime(true);
200
  if ( $id = $this->upload_file( $file_path, $file_name, UpdraftPlus_Options::get_updraft_option('updraft_googledrive_remotepath')) ) {
@@ -205,7 +217,7 @@ class UpdraftPlus_BackupModule_googledrive {
205
  $updraftplus->log("$file_name: ".sprintf(__('Failed to upload to %s','updraftplus'),__('Google Drive','updraftplus')), 'error');
206
  }
207
  }
208
- $updraftplus->prune_retained_backups("googledrive", $this, null);
209
  }
210
 
211
  function delete($files) {
@@ -467,7 +479,7 @@ class UpdraftPlus_BackupModule_googledrive {
467
  </tr>
468
  <tr class="updraftplusmethod googledrive">
469
  <th><?php echo __('Google Drive','updraftplus').' '.__('Folder ID','updraftplus'); ?>:</th>
470
- <td><input type="text" style="width:392px" name="updraft_googledrive_remotepath" value="<?php echo htmlspecialchars(UpdraftPlus_Options::get_updraft_option('updraft_googledrive_remotepath')); ?>" /> <em><?php _e("<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> Leave empty to use your root folder)",'updraftplus');?></em></td>
471
  </tr>
472
  <tr class="updraftplusmethod googledrive">
473
  <th><?php _e('Authenticate with Google');?>:</th>
58
  'access_type' => 'offline',
59
  'approval_prompt' => 'force'
60
  );
61
+ if(headers_sent()) {
62
+ global $updraftplus;
63
+ $updraftplus->log(sprintf(__('The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help).', ''), 'Google Drive'), 'error');
64
+ } else {
65
+ header('Location: https://accounts.google.com/o/oauth2/auth?'.http_build_query($params));
66
+ }
67
  }
68
 
69
  // Revoke a Google account refresh token
158
  // This function just does the formalities, and off-loads the main work to upload_file
159
  function backup($backup_array) {
160
 
161
+ global $updraftplus, $updraftplus_backup;
162
 
163
  if( !class_exists('UpdraftPlus_GDocs')) require_once(UPDRAFTPLUS_DIR.'/includes/class-gdocs.php');
164
 
169
  return new WP_Error( "no_access_token", __("Have not yet obtained an access token from Google (has the user authorised?)",'updraftplus'));
170
  }
171
 
172
+ $updraft_dir = trailingslashit($updraftplus->backups_dir_location());
173
 
174
  // Make sure $this->gdocs is a UpdraftPlus_GDocs object, or give an error
175
  if ( is_wp_error( $e = $this->need_gdocs($access_token) ) ) return false;
193
  $file_name = basename($file_path);
194
  $updraftplus->log("$file_name: Attempting to upload to Google Drive");
195
 
196
+ $filesize = filesize($file_path);
197
+ $already_failed = false;
198
  if ($available_quota != -1) {
 
199
  if ($filesize > $available_quota) {
200
+ $already_failed = true;
201
  $updraftplus->log("File upload expected to fail: file ($file_name) size is $filesize b, whereas available quota is only $available_quota b");
202
  $updraftplus->log(sprintf(__("Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes",'updraftplus'),__('Google Drive', 'updraftplus'), $available_quota, $filesize), 'error');
203
  }
204
  }
205
+ if (!$already_failed && $filesize > 10737418240) {
206
+ # 10Gb
207
+ $updraftplus->log("File upload expected to fail: file ($file_name) size is $filesize b (".round($filesize/1073741824, 4)." Gb), whereas Google Drive's limit is 10Gb (1073741824 bytes)");
208
+ $updraftplus->log(sprintf(__("Upload expected to fail: the %s limit for any single file is %s, whereas this file is %s Gb (%d bytes)",'updraftplus'),__('Google Drive', 'updraftplus'), '10Gb (1073741824)', round($filesize/1073741824, 4), $filesize), 'warning');
209
+ }
210
 
211
  $timer_start = microtime(true);
212
  if ( $id = $this->upload_file( $file_path, $file_name, UpdraftPlus_Options::get_updraft_option('updraft_googledrive_remotepath')) ) {
217
  $updraftplus->log("$file_name: ".sprintf(__('Failed to upload to %s','updraftplus'),__('Google Drive','updraftplus')), 'error');
218
  }
219
  }
220
+ $updraftplus_backup->prune_retained_backups("googledrive", $this, null);
221
  }
222
 
223
  function delete($files) {
479
  </tr>
480
  <tr class="updraftplusmethod googledrive">
481
  <th><?php echo __('Google Drive','updraftplus').' '.__('Folder ID','updraftplus'); ?>:</th>
482
+ <td><input type="text" style="width:392px" name="updraft_googledrive_remotepath" value="<?php echo htmlspecialchars(UpdraftPlus_Options::get_updraft_option('updraft_googledrive_remotepath')); ?>" /> <em><?php _e("<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to that folder in Google Drive in your web browser and copy the ID from your browser's address bar. It is the part that comes after <kbd>#folders/</kbd>. Leave empty to use your root folder.",'updraftplus');?></em></td>
483
  </tr>
484
  <tr class="updraftplusmethod googledrive">
485
  <th><?php _e('Authenticate with Google');?>:</th>
methods/s3.php CHANGED
@@ -70,7 +70,7 @@ class UpdraftPlus_BackupModule_s3 {
70
 
71
  function backup($backup_array) {
72
 
73
- global $updraftplus;
74
 
75
  $config = $this->get_config();
76
  $whoweare = $config['whoweare'];
@@ -211,7 +211,7 @@ class UpdraftPlus_BackupModule_s3 {
211
  }
212
  }
213
  }
214
- $updraftplus->prune_retained_backups($config['key'], $this, array('s3_object' => $s3, 's3_orig_bucket_name' => $orig_bucket_name));
215
  } else {
216
  $updraftplus->log("$whoweare Error: Failed to create bucket $bucket_name.");
217
  $updraftplus->log(sprintf(__('%s Error: Failed to create bucket %s. Check your permissions and credentials.','updraftplus'),$whoweare, $bucket_name), 'error');
@@ -366,7 +366,7 @@ class UpdraftPlus_BackupModule_s3 {
366
  <td><?php echo $img_html ?><p><em><?php printf(__('%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts.','updraftplus'),$whoweare_long);?></em></p>
367
  <?php
368
  if ('s3generic' == $key) {
369
- _e('Examples of S3-compatible storage providers: ');
370
  echo '<a href="http://www.cloudian.com/">Cloudian</a>, ';
371
  echo '<a href="http://cloud.google.com/storage">Google Cloud Storage</a>, ';
372
  echo '<a href="https://www.mh.connectria.com/rp/order/cloud_storage_index">Connectria</a>, ';
70
 
71
  function backup($backup_array) {
72
 
73
+ global $updraftplus, $updraftplus_backup;
74
 
75
  $config = $this->get_config();
76
  $whoweare = $config['whoweare'];
211
  }
212
  }
213
  }
214
+ $updraftplus_backup->prune_retained_backups($config['key'], $this, array('s3_object' => $s3, 's3_orig_bucket_name' => $orig_bucket_name));
215
  } else {
216
  $updraftplus->log("$whoweare Error: Failed to create bucket $bucket_name.");
217
  $updraftplus->log(sprintf(__('%s Error: Failed to create bucket %s. Check your permissions and credentials.','updraftplus'),$whoweare, $bucket_name), 'error');
366
  <td><?php echo $img_html ?><p><em><?php printf(__('%s is a great choice, because UpdraftPlus supports chunked uploads - no matter how big your site is, UpdraftPlus can upload it a little at a time, and not get thwarted by timeouts.','updraftplus'),$whoweare_long);?></em></p>
367
  <?php
368
  if ('s3generic' == $key) {
369
+ _e('Examples of S3-compatible storage providers:').' ';
370
  echo '<a href="http://www.cloudian.com/">Cloudian</a>, ';
371
  echo '<a href="http://cloud.google.com/storage">Google Cloud Storage</a>, ';
372
  echo '<a href="https://www.mh.connectria.com/rp/order/cloud_storage_index">Connectria</a>, ';
options.php CHANGED
@@ -74,6 +74,8 @@ class UpdraftPlus_Options {
74
  register_setting('updraft-options-group', 'updraft_googledrive_secret' );
75
  register_setting('updraft-options-group', 'updraft_googledrive_remotepath', array($updraftplus_admin, 'googledrive_remove_folderurlprefix') );
76
 
 
 
77
  register_setting('updraft-options-group', 'updraft_ftp_login' );
78
  register_setting('updraft-options-group', 'updraft_ftp_pass' );
79
  register_setting('updraft-options-group', 'updraft_ftp_remote_path' );
@@ -95,7 +97,8 @@ class UpdraftPlus_Options {
95
  register_setting('updraft-options-group', 'updraft_starttime_files', array('UpdraftPlus_Options', 'hourminute') );
96
  register_setting('updraft-options-group', 'updraft_starttime_db', array('UpdraftPlus_Options', 'hourminute') );
97
 
98
- register_setting('updraft-options-group', 'updraft_disable_ping', array('UpdraftPlus_Options', 'pingfilter') );
 
99
 
100
  global $pagenow;
101
  if (is_multisite() && $pagenow == 'options-general.php' && isset($_REQUEST['page']) && 'updraftplus' == substr($_REQUEST['page'], 0, 11)) {
@@ -114,6 +117,11 @@ class UpdraftPlus_Options {
114
  return '00:00';
115
  }
116
 
 
 
 
 
 
117
  public static function show_admin_warning_multisite() {
118
 
119
  global $updraftplus_admin;
74
  register_setting('updraft-options-group', 'updraft_googledrive_secret' );
75
  register_setting('updraft-options-group', 'updraft_googledrive_remotepath', array($updraftplus_admin, 'googledrive_remove_folderurlprefix') );
76
 
77
+ register_setting('updraft-options-group', 'updraft_split_every', array($updraftplus_admin, 'optionfilter_split_every') );
78
+
79
  register_setting('updraft-options-group', 'updraft_ftp_login' );
80
  register_setting('updraft-options-group', 'updraft_ftp_pass' );
81
  register_setting('updraft-options-group', 'updraft_ftp_remote_path' );
97
  register_setting('updraft-options-group', 'updraft_starttime_files', array('UpdraftPlus_Options', 'hourminute') );
98
  register_setting('updraft-options-group', 'updraft_starttime_db', array('UpdraftPlus_Options', 'hourminute') );
99
 
100
+ register_setting('updraft-options-group', 'updraft_startday_files', array('UpdraftPlus_Options', 'weekday') );
101
+ register_setting('updraft-options-group', 'updraft_startday_db', array('UpdraftPlus_Options', 'weekday') );
102
 
103
  global $pagenow;
104
  if (is_multisite() && $pagenow == 'options-general.php' && isset($_REQUEST['page']) && 'updraftplus' == substr($_REQUEST['page'], 0, 11)) {
117
  return '00:00';
118
  }
119
 
120
+ public static function weekday($pot) {
121
+ $pot=absint($pot);
122
+ return ($pot>6) ? 0 : $pot;
123
+ }
124
+
125
  public static function show_admin_warning_multisite() {
126
 
127
  global $updraftplus_admin;
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === UpdraftPlus - WordPress Backup and Restoration ===
2
  Contributors: DavidAnderson
3
- Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, migrate, duplicate, copy, updraft, schedule, database backup, db backup, back up
4
  Requires at least: 3.1
5
  Tested up to: 3.6
6
- Stable tag: 1.6.46
7
  Author URI: http://updraftplus.com
8
  Donate link: http://david.dw-perspective.org.uk/donate
9
  License: GPLv3 or later
@@ -14,14 +14,15 @@ Easy and complete backups + restoration. Manual or automated backups (Amazon S3,
14
 
15
  <a href="http://updraftplus.com">UpdraftPlus</a> simplifies backups (and restoration). Backup into the cloud (Amazon S3 (or compatible), Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, SFTP, WebDAV and email) and restore with a single click. Backups of files and database can have separate schedules.
16
 
17
- * Thousands of users: widely tested and reliable (over 195,000 downloads). Ranks in the top 1% on rankwp.com (228 out of 25,000 plugins).
18
- * Top-quality: ranks 45th out of 25,000 WordPress plugins for quality on rankwp.com (top 0.25% - last checked 23rd May 2013).
19
  * Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
20
  * Quick restore (both file and database backups)
21
  * Backup automatically on a repeating schedule
22
  * Site duplicator/migrator: can copy sites, and (with add-on) move them to new locations
23
  * Files and databases can have separate schedules
24
  * Failed uploads are automatically resumed/retried
 
25
  * Select which files to backup (plugins, themes, content, other)
26
  * Select which components of a backup to restore
27
  * Download backup archives direct from your WordPress dashboard
@@ -33,7 +34,7 @@ Easy and complete backups + restoration. Manual or automated backups (Amazon S3,
33
 
34
  = Don't Risk Anything Less =
35
 
36
- Your backups are worth the same as your entire investment in your website. The day may come when you get hacked, or your hosting company does, or they go bust - without good backups, you lose everything. Do you really want to entrust all your work to plugins with only a few thousand downloads, or that has no professional backup or support? Believe us - writing a reliable backup plugin that works consistently across the huge range of WordPress deployments is hard.
37
 
38
  = UpdraftPlus Addons And Premium =
39
 
@@ -51,15 +52,17 @@ Are you able to translate UpdraftPlus into another language? Are you ready to he
51
 
52
  Many thanks to the existing translators:
53
 
 
54
  * Swedish / Svensk (sv_SE): Steve Sandström - http://www.brandicon.se
55
- * Deutsch / German (de_DE): Marcel Herrguth - mherrguth at mrgeneration.de
56
  * Español / Spanish (es_ES): Fernando Villasmil - villasmil.fernando at gmail.com
57
- * Magyar / Hungarian (hu_HU): Szépe Viktor - http://www.szepe.net
58
- * Nederlands / Dutch (nl_NL): Hans van der Vlist - hansvandervlist at gmail.com
59
  * Polski / Polish (pl_PL): Bartosz Kaczmarek - barth.kaczmarek at gmail.com
 
60
  * Italiano / Italian (it_IT): Francesco Carpana - f.carpana at gmail.com
61
- * Chinese (zh_CN) translation: K L Wang (http://klwang.info)
62
 
 
 
 
 
63
 
64
  = Other support =
65
 
@@ -71,49 +74,47 @@ We hang out in the WordPress support forum for this plugin - http://wordpress.or
71
 
72
  == Frequently Asked Questions ==
73
 
74
- <a href="http://updraftplus.com/support/frequently-asked-questions/"><strong>Please go here for the full FAQs.</strong></a> Below are just a handful which apply to the free wordpress.org version, or which bear repeating.
75
 
76
- = Can UpdraftPlus do <something>? =
77
 
78
  Check out <a href="http://updraftplus.com/updraftplus-full-feature-list/">our full list of features</a>, and our <a href="http://updraftplus.com/shop/">add-ons shop</a>.
79
 
80
  = I found a bug. What do I do? =
81
 
82
- Firstly, please make sure you read this FAQ through to the end - it may already have the answer you need. If it does, then please consider a donation (e.g. buy our "No Adverts" add-on - http://updraftplus.com/shop/); it takes time to develop this plugin and FAQ.
 
 
83
 
84
- If it does not, then contact me! This is a complex backup plugin and the only way I can ensure it's robust is to get bug reports and fix the problems that crop up. Please make sure you are using the latest version of the plugin, and that you include the version in your bug report - if you are not using the latest, then the first thing you will be asked to do is upgrade.
85
 
86
- Please turn on debugging mode (in the UpdraftPlus options page) and then try again, and after that send me the log if you can find it (there are links to download logs on the UpdraftPlus settings page; or you may be emailed it; failing that, it is in the directory wp-content/updraft, so FTP in and look for it there). If you cannot find the log, then I may not be able to help so much, but you can try - include as much information as you can when reporting (PHP version, your blog's site, the error you saw and how you got to the page that caused it, any other relevant WordPress plugins you have installed, etcetera).
87
 
88
  If you know where to find your PHP error logs (often a file called error_log, possibly in your wp-admin directory (check via FTP)), then that's even better (don't send me multi-megabytes; just send the few lines that appear when you run a backup, if any).
89
 
90
- If you are a programmer and can send a patch, then that's even better.
91
 
92
  Finally, if you post in the WordPress support forum, then make sure you include the word UpdraftPlus in your post; otherwise I will not be automatically notified that you posted.
93
 
94
  = Anything essential to know? =
95
 
96
- After you have set up UpdraftPlus, you must check that your backups are taking place successfully. WordPress is a complex piece of software that runs in many situations. Don't wait until you need your backups before you find out that they never worked in the first place. Remember, there's no warranty and no guarantees - this is free software.
97
 
98
  = My enormous website is hosted by a dirt-cheap provider who starve my account of resources, and UpdraftPlus runs out of time! Help! Please make UpdraftPlus deal with this situation so that I can save two dollars! =
99
 
100
- UpdraftPlus supports resuming backup runs right from the beginning, so that it does not need to do everything in a single go; but this has limits. If your website is huge and your web hosting company gives your tiny resources on an over-loaded server, then your solution is to purchase better web hosting, or to hire me professionally. Otherwise, this is not considered a bug. UpdraftPlus is known to successfully back up websites that run into the gigabytes on web servers that are not resource-starved.
101
 
102
  = Will you support Windows Live SkyDrive? =
103
 
104
  No. Microsoft forbid the use of SkyDrive by backup utilities - see http://msdn.microsoft.com/en-us/library/live/hh826521.aspx ("Here are some examples of nonconforming apps: Apps that automatically back up files or folders to SkyDrive.").
105
 
106
- = How is this better than the original Updraft? =
107
-
108
- You can check the changelog for changes; but the original Updraft, before I forked it, had three major problems. Firstly, it only backed up WP core tables from the database; if any of your plugins stored data in extra tables, then they were not backed up. Secondly, it only backed up your plugins/themes/uploads and not any further directories inside wp-content that other plugins might have created. Thirdly, the database backup did not include charset information, which meant that you needed to know some SQL wizardry to actually be able to use the backup. I made UpdraftPlus out of my experience of trying to back up several sites with Updraft. Then, I added encryption for the database file for extra peace of mind, and future-proofed by getting rid of some deprecated aspects. Since then, many new features have been added, e.g. resuming of failed uploads, and Dropbox support.
109
-
110
  = Any known bugs ? =
111
 
112
  Not a bug, but one issue to be aware of is that backups of very large sites (lots of uploaded media) are quite complex matters, given the limits of running inside WordPress on a huge variety of different web hosting setups. With large sites, you need to use S3 (Amazon or compatible), Google Drive, Dropbox, WebDAV, Rackspace Cloud Files, DreamObjects (since 1.6.6) or FTP (since 1.5.9) because these support chunked, resumable uploads. Other backup methods have code (since 0.9.0) to retry failed uploads of an archive, but the upload cannot be chunked, so if an archive is enormous (i.e. cannot be completely uploaded in the time that PHP is allowed for running on your web host) it cannot work. (Though as far as we're aware, no other cloud backup plugins support chunking, so you're still no worse off than with the alternatives).
113
 
114
  = My site was hacked, and I have no backups! I thought UpdraftPlus was working! Can I kill you? =
115
 
116
- No, there's no warranty or guarantee, etc. It's completely up to you to verify that UpdraftPlus is working correctly. If it doesn't then that's unfortunate, but this is a free plugin.
117
 
118
  = I am not running the most recent version of UpdraftPlus. Should I upgrade? =
119
 
@@ -125,6 +126,33 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
125
 
126
  == Changelog ==
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  = 1.6.46 - 2013/07/11 =
129
  * FEATURE: New storage back-end for any S3-compatible provider (e.g. Google Cloud Storage, Eucalyptus, Cloudian, many more - tested with Dreamobjects and original S3)
130
  * FEATURE: Delete existing backup sets manually (deletes both local + cloud copies). Also show backup set debugging info in expert options; and counter now dynamically updates without refresh.
@@ -134,6 +162,7 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
134
  * FEATURE: Re-worked error handling internally, leading to users now being notified prominently of warning-level conditions (non-fatal conditions, but things the user should be advised of)
135
  * FEATURE: Allow some hiding of secrets in the admin area (see: http://updraftplus.com/faqs/in-the-administration-section-it-shows-my-amazon-ftp-etc-passwords-without-using-stars-is-this-safe/)
136
  * FEATURE: Restorer now obtains files at an earlier stage, allowing analysis + more intelligent presentation of options and applicable warnings pre-restore. Now warns if you are migrating without having chosen search/replace of DB. Also pre-decrypts the database, which lessens the risk of timeouts.
 
137
  * FIX: "Wipe settings" wipes S3 + DreamObjects settings (they were retained previously)
138
  * FIX: Suppress spurious "Table prefix has changed" message
139
  * FIX: Now copes on restores/migrations if you've moved around your WP_CONTENT_DIR/WP_PLUGIN_DIR/WP folder
@@ -143,6 +172,7 @@ Thanks for asking - yes, I have. Check out my profile page - http://profiles.wor
143
  * FIX: The "Test (cloud method) settings" button would fail if credentials contained a backslash (\), due to WP's automatic doubling of backslashes
144
  * FIX: When restoring, don't make failure to remove a temporary directory an abortion condition
145
  * FIX: Database dump now retains NULL values for string fields (instead of making them empty strings)
 
146
  * TWEAK: Detect WP installs with broken plugins that add extra white-space (thus breaking AJAX output)
147
  * TWEAK: When running on (old) MySQL 4.1, replace TYPE= with ENGINE= for compatibility with later MySQL versions
148
  * TWEAK: Detect which MySQL engines are available on the restoring side, and switch if the requested engine is not available; remove PAGE_CHECKSUM and TRANSACTIONAL options if engine was (M)aria. Always remove (removed from upstream) PAGE_CHECKSUM from MyISAM.
@@ -528,4 +558,4 @@ We recognise and thank the following for code and/or libraries used and/or modif
528
  Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
529
 
530
  == Upgrade Notice ==
531
- 1.6.17: WP 3.6 support. Dreamhost Dreamobjects support. Polish translation. More expert options. Restoration to sites with different table prefixes. Lots of usability + portability tweaks.
1
  === UpdraftPlus - WordPress Backup and Restoration ===
2
  Contributors: DavidAnderson
3
+ Tags: backup, backups, restore, database, rackspace, amazon, s3, amazon s3, s3 compatible, dropbox, google drive, rackspace cloud files, rackspace, cloud files, dreamhost, dreamobjects, ftp, webdav, google cloud storage, cloudian, cloudn, connectria, constant cloud, eucalyptus, nifty, nimbula, back up, multisite, restoration, sftp, ftps, migrate, duplicate, copy, updraft, schedule, database backup
4
  Requires at least: 3.1
5
  Tested up to: 3.6
6
+ Stable tag: 1.7.1
7
  Author URI: http://updraftplus.com
8
  Donate link: http://david.dw-perspective.org.uk/donate
9
  License: GPLv3 or later
14
 
15
  <a href="http://updraftplus.com">UpdraftPlus</a> simplifies backups (and restoration). Backup into the cloud (Amazon S3 (or compatible), Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, SFTP, WebDAV and email) and restore with a single click. Backups of files and database can have separate schedules.
16
 
17
+ * Thousands of users: widely tested and reliable (over 215,000 downloads). Ranks in the top 0.5% on rankwp.com (70th out of 25,000 plugins).
18
+ * Top-quality: ranks 52nd out of 25,000 WordPress plugins for quality on rankwp.com (top 0.25% - last checked 20th August 2013).
19
  * Supports WordPress backups to Amazon S3 (or compatible), Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP and email. Also (via an add-on) FTP over SSL, SFTP and WebDAV. (Note: Microsoft forbid SkyDrive to be used by backup software). Some examples of S3-compatible providers: Cloudian, Connectria, Constant, Eucalyptus, Nifty, Nimbula, Cloudn.
20
  * Quick restore (both file and database backups)
21
  * Backup automatically on a repeating schedule
22
  * Site duplicator/migrator: can copy sites, and (with add-on) move them to new locations
23
  * Files and databases can have separate schedules
24
  * Failed uploads are automatically resumed/retried
25
+ * Large sites can be split into multiple archives
26
  * Select which files to backup (plugins, themes, content, other)
27
  * Select which components of a backup to restore
28
  * Download backup archives direct from your WordPress dashboard
34
 
35
  = Don't Risk Anything Less =
36
 
37
+ Your WordPress backups are worth the same as your entire investment in your website. The day may come when you get hacked, or your hosting company does, or they go bust - without good backups, you lose everything. Do you really want to entrust all your work to plugins with only a few thousand downloads, or that has no professional backup or support? Believe us - writing a reliable backup plugin that works consistently across the huge range of WordPress deployments is hard.
38
 
39
  = UpdraftPlus Addons And Premium =
40
 
52
 
53
  Many thanks to the existing translators:
54
 
55
+ * Français / French translation (fr_FR): ufo3D - http://ufo-3d.fr/ and Thomas Jacobsen - http://123informatique.ch/ - with help from Françoise Lhermitte - http://www.ajwan.net
56
  * Swedish / Svensk (sv_SE): Steve Sandström - http://www.brandicon.se
 
57
  * Español / Spanish (es_ES): Fernando Villasmil - villasmil.fernando at gmail.com
 
 
58
  * Polski / Polish (pl_PL): Bartosz Kaczmarek - barth.kaczmarek at gmail.com
59
+ * Chinese (zh_CN): K L Wang - http://klwang.info
60
  * Italiano / Italian (it_IT): Francesco Carpana - f.carpana at gmail.com
 
61
 
62
+ And to these (need updating or new translators; now less than 50% translated):
63
+ * Deutsch / German (de_DE): Marcel Herrguth - mherrguth at mrgeneration.de
64
+ * Magyar / Hungarian (hu_HU): Szépe Viktor - http://www.szepe.net
65
+ * Nederlands / Dutch (nl_NL): Hans van der Vlist - hansvandervlist at gmail.com
66
 
67
  = Other support =
68
 
74
 
75
  == Frequently Asked Questions ==
76
 
77
+ <a href="http://updraftplus.com/support/frequently-asked-questions/"><strong>Please go here for the full FAQs - there are many more than below.</strong></a> Below are just a handful which particularly apply to the free wordpress.org version, or which bear repeating.
78
 
79
+ = Can UpdraftPlus do (something)? =
80
 
81
  Check out <a href="http://updraftplus.com/updraftplus-full-feature-list/">our full list of features</a>, and our <a href="http://updraftplus.com/shop/">add-ons shop</a>.
82
 
83
  = I found a bug. What do I do? =
84
 
85
+ Note - this FAQ is for users of the free plugin. If you're a paying customer, then you should go here: http://updraftplus.com/support/ - please don't ask question in the WordPress.Org forum about purchases, as that's against their rules.
86
+
87
+ Next, please make sure you read this FAQ through to the end - it may already have the answer you need. If it does, then please consider a donation (e.g. buy our "No Adverts" add-on - http://updraftplus.com/shop/); it takes time to develop this plugin and FAQ.
88
 
89
+ If it does not, then contact me (<a href="http://wordpress.org/support/plugin/updraftplus">the forum is the best way</a>)! This is a complex backup plugin and the only way I can ensure it's robust is to get bug reports and fix the problems that crop up. Please make sure you are using the latest version of the plugin, and that you include the version in your bug report - if you are not using the latest, then the first thing you will be asked to do is upgrade.
90
 
91
+ Please turn on debugging mode (in the UpdraftPlus options page) and then try again, and after that send me the log if you can find it (there are links to download logs on the UpdraftPlus settings page; or you may be emailed it; failing that, it is in the directory wp-content/updraft, so FTP in and look for it there). If you cannot find the log, then I may not be able to help so much, but you can try - include as much information as you can when reporting (PHP version, your blog's site, the error you saw and how you got to the page that caused it, any other relevant plugins you have installed, etcetera). http://pastebin.com is a good place to post the log.
92
 
93
  If you know where to find your PHP error logs (often a file called error_log, possibly in your wp-admin directory (check via FTP)), then that's even better (don't send me multi-megabytes; just send the few lines that appear when you run a backup, if any).
94
 
95
+ If you are a programmer and can debug and send a patch, then that's even better.
96
 
97
  Finally, if you post in the WordPress support forum, then make sure you include the word UpdraftPlus in your post; otherwise I will not be automatically notified that you posted.
98
 
99
  = Anything essential to know? =
100
 
101
+ After you have set up UpdraftPlus, you must check that your WordPress backups are taking place successfully. WordPress is a complex piece of software that runs in many situations. Don't wait until you need your backups before you find out that they never worked in the first place. Remember, there's no warranty and no guarantees - this is free software.
102
 
103
  = My enormous website is hosted by a dirt-cheap provider who starve my account of resources, and UpdraftPlus runs out of time! Help! Please make UpdraftPlus deal with this situation so that I can save two dollars! =
104
 
105
+ UpdraftPlus supports resuming backup runs right from the beginning, so that it does not need to do everything in a single go; but this has limits. If your website is huge and your web hosting company gives your tiny resources on an over-loaded server, then go into the "Expert settings" and reduce the size at which zip files are split (versions 1.6.53 onwards). UpdraftPlus is known to successfully back up websites that run into the multiple-gigabytes on web servers that are not resource-starved.
106
 
107
  = Will you support Windows Live SkyDrive? =
108
 
109
  No. Microsoft forbid the use of SkyDrive by backup utilities - see http://msdn.microsoft.com/en-us/library/live/hh826521.aspx ("Here are some examples of nonconforming apps: Apps that automatically back up files or folders to SkyDrive.").
110
 
 
 
 
 
111
  = Any known bugs ? =
112
 
113
  Not a bug, but one issue to be aware of is that backups of very large sites (lots of uploaded media) are quite complex matters, given the limits of running inside WordPress on a huge variety of different web hosting setups. With large sites, you need to use S3 (Amazon or compatible), Google Drive, Dropbox, WebDAV, Rackspace Cloud Files, DreamObjects (since 1.6.6) or FTP (since 1.5.9) because these support chunked, resumable uploads. Other backup methods have code (since 0.9.0) to retry failed uploads of an archive, but the upload cannot be chunked, so if an archive is enormous (i.e. cannot be completely uploaded in the time that PHP is allowed for running on your web host) it cannot work. (Though as far as we're aware, no other cloud backup plugins support chunking, so you're still no worse off than with the alternatives).
114
 
115
  = My site was hacked, and I have no backups! I thought UpdraftPlus was working! Can I kill you? =
116
 
117
+ No, there's no warranty or guarantee, etc. It's completely up to you to verify that UpdraftPlus is creating your backups correctly. If it doesn't then that's unfortunate, but this is a free plugin.
118
 
119
  = I am not running the most recent version of UpdraftPlus. Should I upgrade? =
120
 
126
 
127
  == Changelog ==
128
 
129
+ = 1.7.1 - 2013/08/20 =
130
+ * FIX: Fix error preventing file backups in 1.7.0 for PHP installs without the ZipArchive class.
131
+ * TWEAK: Only include phpseclib in the path when required
132
+
133
+ = 1.7.0 - 2013/08/20 =
134
+ * FEATURE: Split large sites into multiple zips (see: http://updraftplus.com/splitting-large-sites-into-multiple-archives/)
135
+ * FEATURE: Fix time add-on can now also choose the day of the week
136
+ * FEATURE: New add-on/Premium feature - Automatic Backups (automatically take backups before plugin/theme updates) - http://updraftplus.com/shop/autobackup/
137
+ * FEATURE: Svensk / Swedish translation (sv_SE) by Steve Sandström (http://www.brandicon.se)
138
+ * FEATURE: Français / French translation (fr_FR) by ufo3D - http://ufo-3d.fr/ and Thomas Jacobsen - http://123informatique.ch/ - with help from Françoise Lhermitte - http://www.ajwan.net
139
+ * TWEAK: Save the result of looking for a binary zip (don't re-test)
140
+ * TWEAK: Show 'Last log message' in dashboard using local time zone
141
+ * TWEAK: Log file times are now recorded relative to the backup start, rather than the current resumption start
142
+ * TWEAK: More code-tidying and optimisation
143
+ * TWEAK: Warn the user if the WordPress scheduler is disabled
144
+ * TWEAK: Many + various extra sanity-checks for possible problems
145
+ * TWEAK: Warn user if trying to upload an above-limit (>10Gb) file to Google Drive
146
+ * TWEAK: Reduce memory usage during restore
147
+ * TWEAK: No longer require mbstring extension for Dropbox
148
+ * TWEAK: Move JavaScript into separate file, and make strings translatable
149
+ * INTERNALS: PclZip and BinZip methods now have feature parity with ZipArchive (can resume+split, more logging)
150
+ * TWEAK/FIX: When restoring/migrating, split SQL commands to avoid exceeding MySQL's max_allowed_packet
151
+ * FIX: Make sure output buffering is off when sending files from the browser (prevents memory exhaustion)
152
+ * FIX: Prevent double-backup (very unusual combination of circumstances)
153
+ * FIX: Some Windows webserver configurations could have corruption of filenames in WordPress core backups (recoverable)
154
+ * FIX: Remove temporary files created by PclZip (where PclZip is used)
155
+
156
  = 1.6.46 - 2013/07/11 =
157
  * FEATURE: New storage back-end for any S3-compatible provider (e.g. Google Cloud Storage, Eucalyptus, Cloudian, many more - tested with Dreamobjects and original S3)
158
  * FEATURE: Delete existing backup sets manually (deletes both local + cloud copies). Also show backup set debugging info in expert options; and counter now dynamically updates without refresh.
162
  * FEATURE: Re-worked error handling internally, leading to users now being notified prominently of warning-level conditions (non-fatal conditions, but things the user should be advised of)
163
  * FEATURE: Allow some hiding of secrets in the admin area (see: http://updraftplus.com/faqs/in-the-administration-section-it-shows-my-amazon-ftp-etc-passwords-without-using-stars-is-this-safe/)
164
  * FEATURE: Restorer now obtains files at an earlier stage, allowing analysis + more intelligent presentation of options and applicable warnings pre-restore. Now warns if you are migrating without having chosen search/replace of DB. Also pre-decrypts the database, which lessens the risk of timeouts.
165
+ * FEATURE: Allow entries in the list of files to exclude from backup to end in a wildcard (*). Change default exclusion for content dir to include backup* to catch other backup plugins' archives.
166
  * FIX: "Wipe settings" wipes S3 + DreamObjects settings (they were retained previously)
167
  * FIX: Suppress spurious "Table prefix has changed" message
168
  * FIX: Now copes on restores/migrations if you've moved around your WP_CONTENT_DIR/WP_PLUGIN_DIR/WP folder
172
  * FIX: The "Test (cloud method) settings" button would fail if credentials contained a backslash (\), due to WP's automatic doubling of backslashes
173
  * FIX: When restoring, don't make failure to remove a temporary directory an abortion condition
174
  * FIX: Database dump now retains NULL values for string fields (instead of making them empty strings)
175
+ * FIX: Remove directories that cause an error during restoration when user restores from a backup made from a previously-restored site without removing old directories when requested.
176
  * TWEAK: Detect WP installs with broken plugins that add extra white-space (thus breaking AJAX output)
177
  * TWEAK: When running on (old) MySQL 4.1, replace TYPE= with ENGINE= for compatibility with later MySQL versions
178
  * TWEAK: Detect which MySQL engines are available on the restoring side, and switch if the requested engine is not available; remove PAGE_CHECKSUM and TRANSACTIONAL options if engine was (M)aria. Always remove (removed from upstream) PAGE_CHECKSUM from MyISAM.
558
  Furthermore, reliance upon any non-English translation is at your own risk. UpdraftPlus can give no guarantees that translations from the original English are accurate.
559
 
560
  == Upgrade Notice ==
561
+ * 1.7.1: Fix error preventing file backups in 1.7.0 for PHP installs without the ZipArchive class.
restorer.php CHANGED
@@ -1,7 +1,15 @@
1
  <?php
 
 
 
2
  class Updraft_Restorer extends WP_Upgrader {
3
 
4
- var $ud_backup_is_multisite = -1;
 
 
 
 
 
5
 
6
  function __construct() {
7
  parent::__construct();
@@ -17,7 +25,7 @@ class Updraft_Restorer extends WP_Upgrader {
17
  $this->strings['decrypt_database'] = __('Decrypting database (can take a while)...','updraftplus');
18
  $this->strings['decrypted_database'] = __('Database successfully decrypted.','updraftplus');
19
  $this->strings['moving_old'] = __('Moving old directory out of the way...','updraftplus');
20
- $this->strings['moving_backup'] = __('Moving unpacked backup in place...','updraftplus');
21
  $this->strings['restore_database'] = __('Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)...','updraftplus');
22
  $this->strings['cleaning_up'] = __('Cleaning up rubbish...','updraftplus');
23
  $this->strings['old_delete_failed'] = __('Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?','updraftplus');
@@ -27,6 +35,13 @@ class Updraft_Restorer extends WP_Upgrader {
27
  $this->strings['multisite_error'] = __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus');
28
  }
29
 
 
 
 
 
 
 
 
30
  // This returns a wp_filesystem location (and we musn't change that, as we must retain compatibility with the class parent)
31
  function unpack_package($package, $delete_package = true) {
32
 
@@ -57,7 +72,7 @@ class Updraft_Restorer extends WP_Upgrader {
57
 
58
  //We need a working directory
59
  $working_dir = $upgrade_folder . basename($package, '.crypt');
60
- # $working_dir_filesystem = WP_CONTENT_DIR.'/upgrade/'. basename($package, '.crypt');
61
 
62
  // Clean up working directory
63
  if ( $wp_filesystem->is_dir($working_dir) )
@@ -72,7 +87,7 @@ class Updraft_Restorer extends WP_Upgrader {
72
  if (!$encryption) return new WP_Error('no_encryption_key', __('Decryption failed. The database file is encrypted, but you have no encryption key entered.', 'updraftplus'));
73
 
74
  // Encrypted - decrypt it
75
- require_once(UPDRAFTPLUS_DIR.'/includes/phpseclib/Crypt/Rijndael.php');
76
  $rijndael = new Crypt_Rijndael();
77
 
78
  // Get decryption key
@@ -106,88 +121,144 @@ class Updraft_Restorer extends WP_Upgrader {
106
  }
107
 
108
  // For moving files out of a directory into their new location
109
- // The only purpose of the $type parameter is 1) to detect 'others' and apply a historical bugfix 2) to detect wpcore, and apply the setting for what to do with wp-config.php
110
  // Must use only wp_filesystem
111
  // $dest_dir must already have a trailing slash
112
- // $preserve_existing: 0 = overwrite with no backup; 1 = make backup of existing; 2 = do nothing if there is existing
113
  function move_backup_in($working_dir, $dest_dir, $preserve_existing = 1, $do_not_overwrite = array('plugins', 'themes', 'uploads', 'upgrade'), $type = 'not-others', $send_actions = false) {
114
 
115
  global $wp_filesystem;
116
 
117
- $upgrade_files = $wp_filesystem->dirlist($working_dir);
 
 
118
 
119
- if ( !empty($upgrade_files) ) {
120
- foreach ( $upgrade_files as $filestruc ) {
121
- $file = $filestruc['name'];
122
 
123
- if (('others' == $type || 'wpcore' == $type ) && preg_match('/^([\-_A-Za-z0-9]+\.php)$/', $file, $matches) && $wp_filesystem->exists($working_dir . "/$file/$file")) {
124
- if ('others' == $type) {
125
- echo "Found file: $file/$file: presuming this is a backup with a known fault (backup made with versions 1.4.0 - 1.4.48, and sometimes up to 1.6.55 on some Windows servers); will rename to simply $file<br>";
126
- } else {
127
- echo "Found file: $file/$file: presuming this is a backup with a known fault (backup made with versions before 1.6.55 in certain situations on Windows servers); will rename to simply $file<br>";
128
- }
129
- $file = $matches[1];
130
- $tmp_file = rand(0,999999999).'.php';
131
- // Rename directory
132
- $wp_filesystem->move($working_dir . "/$file", $working_dir . "/".$tmp_file, true);
133
- $wp_filesystem->move($working_dir . "/$tmp_file/$file", $working_dir ."/".$file, true);
134
- $wp_filesystem->rmdir($working_dir . "/$tmp_file", false);
135
  }
 
 
 
 
 
 
 
136
 
137
- if ('wpcore' == $type && 'wp-config.php' == $file) {
138
- if (empty($_POST['updraft_restorer_wpcore_includewpconfig'])) {
139
- _e('wp-config.php from backup: will restore as wp-config-backup.php', 'updraftplus');
140
- $wp_filesystem->move($working_dir . "/$file", $working_dir . "/wp-config-backup.php", true);
141
- $file = "wp-config-backup.php";
142
- } else {
143
- _e('wp-config.php from backup: restoring (as per user\'s request)', 'updraftplus');
144
- }
145
- echo '<br>';
146
  }
 
 
147
 
148
- # Sanity check (should not be possible as these were excluded at backup time)
149
- if (!in_array($file, $do_not_overwrite)) {
150
- # First, move the existing one, if necessary (may not be present)
151
- if ($wp_filesystem->exists($dest_dir.$file)) {
152
- if ($preserve_existing == 1) {
153
- if ( !$wp_filesystem->move($dest_dir.$file, $dest_dir.$file.'-old', true) ) {
154
- return new WP_Error('old_move_failed', $this->strings['old_move_failed']." (wp-content/$file)");
155
- }
156
- } elseif ($preserve_existing == 0) {
157
- if (!$wp_filesystem->delete($dest_dir.$file, true)) {
158
- return new WP_Error('old_delete_failed', $this->strings['old_delete_failed']." ($file)");
159
- }
160
- // if ( !$wp_filesystem->move($dest_dir.$file, $working_dir.'/'.$file.'-old', true) ) {
161
- // return new WP_Error('old_move_failed', $this->strings['old_move_failed']." (wp-content/$file)");
162
- // }
163
- }
164
  }
165
- # Now, move in the new one
166
- if (2 == $preserve_existing && $wp_filesystem->exists($dest_dir.$file)) {
167
- # Remove it - so that we are clean later
168
- @$wp_filesystem->delete($working_dir.'/'.$file, true);
169
- } else {
170
- if ($wp_filesystem->move($working_dir . "/".$file, $dest_dir.$file, true) ) {
171
- if ($send_actions) do_action('updraftplus_restored_'.$type.'_one', $file);
172
- } else {
173
- return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
174
- }
175
  }
176
  }
177
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  }
179
 
180
  return true;
181
 
182
  }
183
 
184
- function str_replace_once($needle, $replace, $haystack) {
185
- $pos = strpos($haystack,$needle);
186
- return ($pos !== false) ? substr_replace($haystack,$replace,$pos,strlen($needle)) : $haystack;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  }
188
 
189
  // Pre-flight check: chance to complain and abort before anything at all is done
190
  function pre_restore_backup($backup_files, $type, $info) {
 
191
  if (is_string($backup_files)) $backup_files=array($backup_files);
192
 
193
  if ($type == 'more') {
@@ -196,15 +267,20 @@ class Updraft_Restorer extends WP_Upgrader {
196
  }
197
 
198
  // Ensure access to the indicated directory - and to WP_CONTENT_DIR (in which we use upgrade/)
199
- $res = $this->fs_connect(array($info['path'], WP_CONTENT_DIR) );
 
 
 
200
  if (false === $res || is_wp_error($res)) return $res;
201
 
 
 
 
202
  $wp_filesystem_dir = $this->get_wp_filesystem_dir($info['path']);
203
  if ($wp_filesystem_dir === false) return false;
204
 
205
-
206
  global $updraftplus_addons_migrator, $wp_filesystem;
207
- if ('plugins' == $type || 'uploads' == $type || 'themes' == $type && (!is_multisite() || $this->ud_backup_is_multisite !== 0 || ('uploads' != $type || !isset($updraftplus_addons_migrator['new_blogid'] )))) {
208
  if ($wp_filesystem->exists($wp_filesystem_dir.'-old')) {
209
  return new WP_Error('already_exists', sprintf(__('An existing unremoved backup from a previous restore exists: %s', 'updraftplus'), $wp_filesystem_dir.'-old'));
210
  }
@@ -218,6 +294,7 @@ class Updraft_Restorer extends WP_Upgrader {
218
  // Get the wp_filesystem location for the folder on the local install
219
  switch ( $path ) {
220
  case ABSPATH:
 
221
  $wp_filesystem_dir = $wp_filesystem->abspath();
222
  break;
223
  case WP_CONTENT_DIR:
@@ -237,68 +314,58 @@ class Updraft_Restorer extends WP_Upgrader {
237
  return untrailingslashit($wp_filesystem_dir);
238
  }
239
 
240
- // TODO: This does not yet cope with multiple files (i.e. array) - it needs to then add on subsequent archives, not replace (only first should replace)
241
- // $backup_file is just the basename
242
- function restore_backup($backup_files, $type, $service, $info) {
243
-
244
- if (is_string($backup_files)) $backup_files=array($backup_files);
245
-
246
- // TODO
247
- $backup_file = $backup_files[0];
248
 
249
  if ($type == 'more') {
250
  show_message($this->strings['not_possible']);
251
  return;
252
  }
253
 
254
- global $wp_filesystem, $updraftplus_addons_migrator, $updraftplus;
255
 
256
- $wp_filesystem_dir = $this->get_wp_filesystem_dir($info['path']);
 
257
  if ($wp_filesystem_dir === false) return false;
258
 
259
- $wp_dir = trailingslashit($wp_filesystem->abspath());
260
- $wp_content_dir = trailingslashit($wp_filesystem->wp_content_dir());
261
 
262
  @set_time_limit(1800);
263
 
264
- $delete = (UpdraftPlus_Options::get_updraft_option('updraft_delete_local')) ? true : false;
265
- if ('none' == $service) {
266
- if ($delete) _e('Will not delete the archive after unpacking it, because there was no cloud storage for this backup','updraftplus').'<br>';
267
- $delete = false;
268
- }
269
-
270
  // This returns the wp_filesystem path
271
- $working_dir = $this->unpack_package($backup_file, $delete);
272
-
273
  if (is_wp_error($working_dir)) return $working_dir;
274
- $working_dir_filesystem = WP_CONTENT_DIR.'/upgrade/'.basename($working_dir);
275
-
276
- global $table_prefix;
277
- // We copy the variable because we may be importing with a different prefix (e.g. on multisite imports of individual blog data)
278
- $import_table_prefix = $table_prefix;
279
 
 
280
  @set_time_limit(1800);
281
 
282
- if ($type == 'others') {
283
-
284
- $dirname = basename($info['path']);
285
-
286
- // In this special case, the backup contents are not in a folder, so it is not simply a case of moving the folder around, but rather looping over all that we find
287
 
288
- $this->move_backup_in($working_dir, trailingslashit($wp_filesystem_dir), true, array('plugins', 'themes', 'uploads', 'upgrade'), 'others');
289
 
290
- } elseif (is_multisite() && $this->ud_backup_is_multisite === 0 && ( ( 'plugins' == $type || 'themes' == $type ) || ( 'uploads' == $type && isset($updraftplus_addons_migrator['new_blogid'])) ) && $wp_filesystem->is_dir($working_dir.'/'.$type)) {
291
  # Migrating a single site into a multisite
292
  if ('plugins' == $type || 'themes' == $type) {
 
 
 
 
293
  // Only move in entities that are not already there (2)
294
- $this->move_backup_in($working_dir.'/'.$type, trailingslashit($wp_filesystem_dir), 2, array(), $type, true);
295
- @$wp_filesystem->delete($working_dir.'/'.$type);
 
 
 
 
 
 
 
296
  } else {
297
  // Uploads
298
 
299
  show_message($this->strings['moving_old']);
300
 
301
- switch_to_blog($updraftplus_addons_migrator['new_blogid']);
302
 
303
  $ud = wp_upload_dir();
304
  $wpud = $ud['basedir'];
@@ -317,12 +384,14 @@ class Updraft_Restorer extends WP_Upgrader {
317
 
318
  show_message($this->strings['moving_backup']);
319
 
320
- if ( !$wp_filesystem->move($working_dir . "/".$type, $fsud, true) ) {
 
 
321
  return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
322
  }
323
- /*
324
- $this->move_backup_in($working_dir.'/'.$type, $wp_content_dir.$type.'/', 1, array(), $type);
325
- @$wp_filesystem->delete($working_dir.'/'.$type);*/
326
  } else {
327
  return new WP_Error('move_failed', $this->strings['new_move_failed']);
328
  }
@@ -330,351 +399,70 @@ class Updraft_Restorer extends WP_Upgrader {
330
  }
331
  } elseif ('db' == $type) {
332
 
333
- do_action('updraftplus_restore_db_pre');
334
-
335
- // There is a file backup.db.gz inside the working directory
336
-
337
- # The 'off' check is for badly configured setups - http://wordpress.org/support/topic/plugin-wp-super-cache-warning-php-safe-mode-enabled-but-safe-mode-is-off
338
- if (@ini_get('safe_mode') && strtolower(@ini_get('safe_mode')) != "off") {
339
- echo "<p>".__('Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method.', 'updraftplus')."</p><br/>";
340
- return false;
341
- }
342
-
343
- // wp_filesystem has no gzopen method, so we switch to using the local filesystem (which is harmless, since we are performing read-only operations)
344
- if (!is_readable($working_dir_filesystem.'/backup.db.gz')) return new WP_Error('gzopen_failed',__('Failed to find database file','updraftplus')." ($working_dir/backup.db.gz)");
345
 
346
- $this->skin->feedback('restore_database');
347
 
348
- // Read-only access: don't need to go through WP_Filesystem
349
- $dbhandle = gzopen($working_dir_filesystem.'/backup.db.gz', 'r');
350
- if (!$dbhandle) return new WP_Error('gzopen_failed',__('Failed to open database file','updraftplus'));
351
 
352
- $line = 0;
353
 
354
- global $wpdb;
 
355
 
356
- // Line up a wpdb-like object to use
357
- // mysql_query will throw E_DEPRECATED from PHP 5.5, so we expect WordPress to have switched to something else by then
358
- // $use_wpdb = (version_compare(phpversion(), '5.5', '>=') || !function_exists('mysql_query') || !$wpdb->is_mysql || !$wpdb->ready) ? true : false;
359
- // Seems not - PHP 5.5 is immanent for release
360
- $use_wpdb = (!function_exists('mysql_query') || !$wpdb->is_mysql || !$wpdb->ready) ? true : false;
361
-
362
- if (false == $use_wpdb) {
363
- // We have our own extension which drops lots of the overhead on the query
364
- $wpdb_obj = new UpdraftPlus_WPDB(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
365
- // Was that successful?
366
- if (!$wpdb_obj->is_mysql || !$wpdb_obj->ready) {
367
- $use_wpdb = true;
368
- } else {
369
- $mysql_dbh = $wpdb_obj->updraftplus_getdbh();
370
- }
371
- }
372
 
373
- if (true == $use_wpdb) {
374
- _e('Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)','updraftplus');
375
- } else {
376
- @mysql_query('SET SESSION query_cache_type = OFF;', $mysql_dbh );
377
- }
378
 
379
- // Find the supported engines - in case the dump had something else (case seen: saved from MariaDB with engine Aria; imported into plain MySQL without)
380
- $supported_engines = $wpdb->get_results("SHOW ENGINES", OBJECT_K);
381
-
382
- $errors = 0;
383
- $statements_run = 0;
384
- $tables_created = 0;
385
 
386
- $sql_line = "";
387
- $sql_type = -1;
388
 
389
- $start_time = microtime(true);
390
-
391
- // TODO: Print a warning if restoring to a different WP version
392
- $old_wpversion = '';
393
- $old_siteurl = '';
394
- $old_table_prefix = '';
395
- $old_siteinfo = array();
396
- $gathering_siteinfo = true;
397
-
398
- $create_forbidden = false;
399
- $drop_forbidden = false;
400
- $last_error = '';
401
- $random_table_name = 'updraft_tmp_'.rand(0,9999999).md5(microtime(true));
402
- if ($use_wpdb) {
403
- $req = $wpdb->query("CREATE TABLE $random_table_name");
404
- if (!$req) $last_error = $wpdb->last_error;
405
- $last_error_no = false;
406
- } else {
407
- $req = mysql_unbuffered_query("CREATE TABLE $random_table_name", $mysql_dbh );
408
- if (!$req) {
409
- $last_error = mysql_error($mysql_dbh);
410
- $last_error_no = mysql_errno($mysql_dbh);
411
- }
412
- }
413
 
414
- if (!$req && ($use_wpdb || $last_error_no === 1142)) {
415
- $create_forbidden = true;
416
- # If we can't create, then there's no point dropping
417
- $drop_forbidden = true;
418
- echo '<strong>'.__('Warning:','updraftplus').'</strong> '.__('Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site.', 'updraftplus').' ('.$last_error.')'."<br>";
419
- } else {
420
- if ($use_wpdb) {
421
- $req = $wpdb->query("DROP TABLE $random_table_name");
422
- if (!$req) $last_error = $wpdb->last_error;
423
- $last_error_no = false;
424
- } else {
425
- $req = mysql_unbuffered_query("DROP TABLE $random_table_name", $mysql_dbh );
426
- if (!$req) {
427
- $last_error = mysql_error($mysql_dbh);
428
- $last_error_no = mysql_errno($mysql_dbh);
429
  }
430
- }
431
- if (!$req && ($use_wpdb || $last_error_no === 1142)) {
432
- $drop_forbidden = true;
433
- echo '<strong>'.__('Warning:','updraftplus').'</strong> '.__('Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure','updraftplus').' ('.$last_error.')'."<br>";
434
- }
435
- }
436
 
437
- $restoring_table = '';
438
-
439
- while (!gzeof($dbhandle)) {
440
- // Up to 1Mb
441
- $buffer = rtrim(gzgets($dbhandle, 1048576));
442
- // Discard comments
443
- if (empty($buffer) || substr($buffer, 0, 1) == '#') {
444
- if ('' == $old_siteurl && preg_match('/^\# Backup of: (http(.*))$/', $buffer, $matches)) {
445
- $old_siteurl = $matches[1];
446
- echo '<strong>'.__('Backup of:', 'updraftplus').'</strong> '.htmlspecialchars($old_siteurl).'<br>';
447
- do_action('updraftplus_restore_db_record_old_siteurl', $old_siteurl);
448
- } elseif ('' == $old_table_prefix && preg_match('/^\# Table prefix: (\S+)$/', $buffer, $matches)) {
449
- $old_table_prefix = $matches[1];
450
- echo '<strong>'.__('Old table prefix:', 'updraftplus').'</strong> '.htmlspecialchars($old_table_prefix).'<br>';
451
- } elseif ($gathering_siteinfo && preg_match('/^\# Site info: (\S+)$/', $buffer, $matches)) {
452
- if ('end' == $matches[1]) {
453
- $gathering_siteinfo = false;
454
- // Sanity checks
455
- if (isset($old_siteinfo['multisite']) && !$old_siteinfo['multisite'] && is_multisite()) {
456
- // Just need to check that you're crazy
457
- if (!defined('UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE') || UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE != true) {
458
- return new WP_Error('multisite_error', $this->strings['multisite_error']);
459
- }
460
- // Got the needed code?
461
- if (!class_exists('UpdraftPlusAddOn_MultiSite') || !class_exists('UpdraftPlus_Addons_Migrator')) {
462
- return new WP_Error('missing_addons', __('To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons.', 'updraftplus'));
463
- }
464
- }
465
- } elseif (preg_match('/^([^=]+)=(.*)$/', $matches[1], $kvmatches)) {
466
- $key = $kvmatches[1];
467
- $val = $kvmatches[2];
468
- echo '<strong>'.__('Site information:','updraftplus').'</strong>'.' '.htmlspecialchars($key).' = '.htmlspecialchars($val).'<br>';
469
- $old_siteinfo[$key]=$val;
470
- if ('multisite' == $key) {
471
- if ($val) { $this->ud_backup_is_multisite=1; } else { $this->ud_backup_is_multisite = 0;}
472
- }
473
- }
474
  }
475
- continue;
476
  }
477
-
478
- $sql_line .= $buffer;
479
-
480
- # Do we have a complete line yet?
481
- if (';' != substr($sql_line, -1, 1)) continue;
482
 
483
- $line++;
484
-
485
- # The timed overhead of this is negligible
486
- if (preg_match('/^\s*drop table if exists \`?([^\`]*)\`?\s*;/i', $sql_line, $matches)) {
487
-
1
  <?php
2
+ if (!defined ('ABSPATH')) die('No direct access allowed');
3
+
4
+ if(!class_exists('WP_Upgrader')) require_once(ABSPATH.'wp-admin/includes/class-wp-upgrader.php');
5
  class Updraft_Restorer extends WP_Upgrader {
6
 
7
+ public $ud_backup_is_multisite = -1;
8
+
9
+ // This is just used so far for detecting whether we're on the second run for an entity or not.
10
+ public $been_restored = array();
11
+
12
+ public $delete = false;
13
 
14
  function __construct() {
15
  parent::__construct();
25
  $this->strings['decrypt_database'] = __('Decrypting database (can take a while)...','updraftplus');
26
  $this->strings['decrypted_database'] = __('Database successfully decrypted.','updraftplus');
27
  $this->strings['moving_old'] = __('Moving old directory out of the way...','updraftplus');
28
+ $this->strings['moving_backup'] = __('Moving unpacked backup into place...','updraftplus');
29
  $this->strings['restore_database'] = __('Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)...','updraftplus');
30
  $this->strings['cleaning_up'] = __('Cleaning up rubbish...','updraftplus');
31
  $this->strings['old_delete_failed'] = __('Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?','updraftplus');
35
  $this->strings['multisite_error'] = __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus');
36
  }
37
 
38
+ function get_max_packet_size() {
39
+ global $wpdb;
40
+ $mp = (int)$wpdb->get_var("SELECT @@session.max_allowed_packet");
41
+ # Default to 1Mb
42
+ return (is_numeric($mp) && $mp > 0) ? $mp : 1048576;
43
+ }
44
+
45
  // This returns a wp_filesystem location (and we musn't change that, as we must retain compatibility with the class parent)
46
  function unpack_package($package, $delete_package = true) {
47
 
72
 
73
  //We need a working directory
74
  $working_dir = $upgrade_folder . basename($package, '.crypt');
75
+ # $working_dir_localpath = WP_CONTENT_DIR.'/upgrade/'. basename($package, '.crypt');
76
 
77
  // Clean up working directory
78
  if ( $wp_filesystem->is_dir($working_dir) )
87
  if (!$encryption) return new WP_Error('no_encryption_key', __('Decryption failed. The database file is encrypted, but you have no encryption key entered.', 'updraftplus'));
88
 
89
  // Encrypted - decrypt it
90
+ $updraftplus->ensure_phpseclib('Crypt_Rijndael', 'Crypt/Rijndael');
91
  $rijndael = new Crypt_Rijndael();
92
 
93
  // Get decryption key
121
  }
122
 
123
  // For moving files out of a directory into their new location
124
+ // The purposes of the $type parameter are 1) to detect 'others' and apply a historical bugfix 2) to detect wpcore, and apply the setting for what to do with wp-config.php 3) to work out whether to delete the directory itself
125
  // Must use only wp_filesystem
126
  // $dest_dir must already have a trailing slash
127
+ // $preserve_existing: this setting only applies at the top level: 0 = overwrite with no backup; 1 = make backup of existing; 2 = do nothing if there is existing, 3 = do nothing to the top level directory, but do copy-in contents. Thus, on a multi-archive set where you want a backup, you'd do this: first call with $preserve_existing === 1, then on subsequent zips call with 3
128
  function move_backup_in($working_dir, $dest_dir, $preserve_existing = 1, $do_not_overwrite = array('plugins', 'themes', 'uploads', 'upgrade'), $type = 'not-others', $send_actions = false) {
129
 
130
  global $wp_filesystem;
131
 
132
+ # Get the content to be moved in. Include hidden files = true. Recursion is only required if we're likely to copy-in
133
+ $recursive = (3 == $preserve_existing) ? true : false;
134
+ $upgrade_files = $wp_filesystem->dirlist($working_dir, true, $recursive);
135
 
136
+ if (empty($upgrade_files)) return true;
 
 
137
 
138
+ foreach ( $upgrade_files as $file => $filestruc ) {
139
+
140
+ // Correctly restore files in 'others' in no directory that were wrongly backed up in versions 1.4.0 - 1.4.48
141
+ if (('others' == $type || 'wpcore' == $type ) && preg_match('/^([\-_A-Za-z0-9]+\.php)$/', $file, $matches) && $wp_filesystem->exists($working_dir . "/$file/$file")) {
142
+ if ('others' == $type) {
143
+ echo "Found file: $file/$file: presuming this is a backup with a known fault (backup made with versions 1.4.0 - 1.4.48, and sometimes up to 1.6.55 on some Windows servers); will rename to simply $file<br>";
144
+ } else {
145
+ echo "Found file: $file/$file: presuming this is a backup with a known fault (backup made with versions before 1.6.55 in certain situations on Windows servers); will rename to simply $file<br>";
 
 
 
 
146
  }
147
+ $file = $matches[1];
148
+ $tmp_file = rand(0,999999999).'.php';
149
+ // Rename directory
150
+ $wp_filesystem->move($working_dir . "/$file", $working_dir . "/".$tmp_file, true);
151
+ $wp_filesystem->move($working_dir . "/$tmp_file/$file", $working_dir ."/".$file, true);
152
+ $wp_filesystem->rmdir($working_dir . "/$tmp_file", false);
153
+ }
154
 
155
+ if ('wpcore' == $type && 'wp-config.php' == $file) {
156
+ if (empty($_POST['updraft_restorer_wpcore_includewpconfig'])) {
157
+ _e('wp-config.php from backup: will restore as wp-config-backup.php', 'updraftplus');
158
+ $wp_filesystem->move($working_dir . "/$file", $working_dir . "/wp-config-backup.php", true);
159
+ $file = "wp-config-backup.php";
160
+ } else {
161
+ _e('wp-config.php from backup: restoring (as per user\'s request)', 'updraftplus');
 
 
162
  }
163
+ echo '<br>';
164
+ }
165
 
166
+ # Sanity check (should not be possible as these were excluded at backup time)
167
+ if (in_array($file, $do_not_overwrite)) continue;
168
+
169
+ # First, move the existing one, if necessary (may not be present)
170
+ if ($wp_filesystem->exists($dest_dir.$file)) {
171
+ if ($preserve_existing == 1) {
172
+ # Move existing to -old
173
+ if ( !$wp_filesystem->move($dest_dir.$file, $dest_dir.$file.'-old', true) ) {
174
+ return new WP_Error('old_move_failed', $this->strings['old_move_failed']." ($dest_dir.$file)");
 
 
 
 
 
 
 
175
  }
176
+ } elseif ($preserve_existing == 0) {
177
+ # Over-write, no backup
178
+ if (!$wp_filesystem->delete($dest_dir.$file, true)) {
179
+ return new WP_Error('old_delete_failed', $this->strings['old_delete_failed']." ($file)");
 
 
 
 
 
 
180
  }
181
  }
182
  }
183
+
184
+ # Secondly, move in the new one
185
+ if (2 == $preserve_existing && $wp_filesystem->exists($dest_dir.$file)) {
186
+ # Something exists - no move. Remove it from the temporary directory - so that it will be clean later
187
+ @$wp_filesystem->delete($working_dir.'/'.$file, true);
188
+ } elseif (3 != $preserve_existing || !$wp_filesystem->exists($dest_dir.$file)) {
189
+ if ($wp_filesystem->move($working_dir."/".$file, $dest_dir.$file, true) ) {
190
+ if ($send_actions) do_action('updraftplus_restored_'.$type.'_one', $file);
191
+ } else {
192
+ return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
193
+ }
194
+ } elseif (3 == $preserve_existing && !empty($filestruc['files'])) {
195
+ # The directory ($dest_dir) already exists, and we've been requested to copy-in. We need to perform the recursive copy-in
196
+ # $filestruc['files'] is then a new structure like $upgrade_files
197
+ # First pass: create directory structure
198
+ # Get chmod value for the parent directory, and re-use it (instead of passing false)
199
+
200
+ $chmod = $wp_filesystem->getnumchmodfromh($wp_filesystem->gethchmod($dest_dir));
201
+ # Copy in the files. This also needs to make sure the directories exist, in case the zip file lacks entries
202
+ $delete_root = ('others' == $type || 'wpcore' == $type) ? false : true;
203
+ $copy_in = $this->copy_files_in($working_dir.'/'.$file, $dest_dir.$file, $filestruc['files'], $chmod, $delete_root);
204
+
205
+ if (is_wp_error($copy_in)) return $copy_in;
206
+ if (!$copy_in) return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
207
+
208
+ $wp_filesystem->rmdir($working_dir.'/'.$file);
209
+ } else {
210
+ $wp_filesystem->rmdir($working_dir.'/'.$file);
211
+ }
212
  }
213
 
214
  return true;
215
 
216
  }
217
 
218
+ # $dest_dir must already exist
219
+ function copy_files_in($source_dir, $dest_dir, $files, $chmod = false, $deletesource = false) {
220
+ global $wp_filesystem;
221
+ foreach ($files as $rname => $rfile) {
222
+ if ('d' != $rfile['type']) {
223
+ # Delete it if it already exists (or perhaps WP does it for us)
224
+ if (!$wp_filesystem->move($source_dir.'/'.$rname, $dest_dir.'/'.$rname, true)) {
225
+ echo sprintf(__('Failed to move file (check your file permissions and disk quota): %s', 'updraftplus'), $source_dir.'/'.$rname." -&gt; ".$dest_dir.'/'.$rname);
226
+ return false;
227
+ }
228
+ } else {
229
+ # Directory
230
+ if ($wp_filesystem->is_file($dest_dir.'/'.$rname)) @$wp_filesystem->delete($dest_dir.'/'.$rname, false, 'f');
231
+ # No such directory yet: just move it
232
+ if (!$wp_filesystem->is_dir($dest_dir.'/'.$rname)) {
233
+ if (!$wp_filesystem->move($source_dir.'/'.$rname, $dest_dir.'/'.$rname, false)) {
234
+ echo sprintf(__('Failed to move directory (check your file permissions and disk quota): %s', 'updraftplus'), $source_dir.'/'.$rname." -&gt; ".$dest_dir.'/'.$rname);
235
+ return false;
236
+ }
237
+ } elseif (!empty($rfile['files'])) {
238
+ # There is a directory - and we want to to copy in
239
+ $docopy = $this->copy_files_in($source_dir.'/'.$rname, $dest_dir.'/'.$rname, $rfile['files'], $chmod, false);
240
+ if (is_wp_error($docopy)) return $docopy;
241
+ if (false === $docopy) {
242
+ return false;
243
+ }
244
+ } else {
245
+ # There is a directory: but nothing to copy in to it
246
+ @$wp_filesystem->rmdir($source_dir.'/'.$rname);
247
+ }
248
+ }
249
+ }
250
+ # We are meant to leave the working directory empty. Hence, need to rmdir() once a directory is empty. But not the root of it all in case of others/wpcore.
251
+ if ($deletesource || strpos($source_dir, '/') !== false) {
252
+ $wp_filesystem->rmdir($source_dir, false);
253
+ }
254
+
255
+ return true;
256
+
257
  }
258
 
259
  // Pre-flight check: chance to complain and abort before anything at all is done
260
  function pre_restore_backup($backup_files, $type, $info) {
261
+
262
  if (is_string($backup_files)) $backup_files=array($backup_files);
263
 
264
  if ($type == 'more') {
267
  }
268
 
269
  // Ensure access to the indicated directory - and to WP_CONTENT_DIR (in which we use upgrade/)
270
+ $need_these = array (WP_CONTENT_DIR);
271
+ if (!empty($info['path'])) $need_these[] = $info['path'];
272
+
273
+ $res = $this->fs_connect($need_these);
274
  if (false === $res || is_wp_error($res)) return $res;
275
 
276
+ # Code below here assumes that we're dealing with file-based entities
277
+ if ('db' == $type) return true;
278
+
279
  $wp_filesystem_dir = $this->get_wp_filesystem_dir($info['path']);
280
  if ($wp_filesystem_dir === false) return false;
281
 
 
282
  global $updraftplus_addons_migrator, $wp_filesystem;
283
+ if ('plugins' == $type || 'uploads' == $type || 'themes' == $type && (!is_multisite() || $this->ud_backup_is_multisite !== 0 || ('uploads' != $type || empty($updraftplus_addons_migrator->new_blogid )))) {
284
  if ($wp_filesystem->exists($wp_filesystem_dir.'-old')) {
285
  return new WP_Error('already_exists', sprintf(__('An existing unremoved backup from a previous restore exists: %s', 'updraftplus'), $wp_filesystem_dir.'-old'));
286
  }
294
  // Get the wp_filesystem location for the folder on the local install
295
  switch ( $path ) {
296
  case ABSPATH:
297
+ case '';
298
  $wp_filesystem_dir = $wp_filesystem->abspath();
299
  break;
300
  case WP_CONTENT_DIR:
314
  return untrailingslashit($wp_filesystem_dir);
315
  }
316
 
317
+ // $backup_file is just the basename, and must be a string; we expect the caller to deal with looping over an array (multi-archive sets). We do, however, record whether we have already unpacked an entity of the same type - so that we know to add (not replace).
318
+ function restore_backup($backup_file, $type, $info) {
 
 
 
 
 
 
319
 
320
  if ($type == 'more') {
321
  show_message($this->strings['not_possible']);
322
  return;
323
  }
324
 
325
+ global $wp_filesystem, $updraftplus_addons_migrator, $updraftplus, $table_prefix;
326
 
327
+ $get_dir = (empty($info['path'])) ? '' : $info['path'];
328
+ $wp_filesystem_dir = $this->get_wp_filesystem_dir($get_dir);
329
  if ($wp_filesystem_dir === false) return false;
330
 
331
+ if (empty($this->abspath)) $this->abspath = trailingslashit($wp_filesystem->abspath());
 
332
 
333
  @set_time_limit(1800);
334
 
 
 
 
 
 
 
335
  // This returns the wp_filesystem path
336
+ $working_dir = $this->unpack_package($backup_file, $this->delete);
 
337
  if (is_wp_error($working_dir)) return $working_dir;
 
 
 
 
 
338
 
339
+ $working_dir_localpath = WP_CONTENT_DIR.'/upgrade/'.basename($working_dir);
340
  @set_time_limit(1800);
341
 
342
+ // We copy the variable because we may be importing with a different prefix (e.g. on multisite imports of individual blog data)
343
+ $import_table_prefix = $table_prefix;
 
 
 
344
 
345
+ if (is_multisite() && $this->ud_backup_is_multisite === 0 && ( ( 'plugins' == $type || 'themes' == $type ) || ( 'uploads' == $type && !empty($updraftplus_addons_migrator->new_blogid)) )) {
346
 
 
347
  # Migrating a single site into a multisite
348
  if ('plugins' == $type || 'themes' == $type) {
349
+
350
+ $move_from = $this->get_first_directory($working_dir, array(basename($info['path']), $type));
351
+
352
+ show_message($this->strings['moving_backup']);
353
  // Only move in entities that are not already there (2)
354
+ $new_move_failed = (false === $move_from) ? true : false;
355
+ if (false === $new_move_failed) {
356
+ $move_in = $this->move_backup_in($move_from, trailingslashit($wp_filesystem_dir), 2, array(), $type, true);
357
+ if (is_wp_error($move_in)) return $move_in;
358
+ if (!$move_in) $new_move_failed = true;
359
+ }
360
+ if ($new_move_failed) return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
361
+ @$wp_filesystem->delete($move_from);
362
+
363
  } else {
364
  // Uploads
365
 
366
  show_message($this->strings['moving_old']);
367
 
368
+ switch_to_blog($updraftplus_addons_migrator->new_blogid);
369
 
370
  $ud = wp_upload_dir();
371
  $wpud = $ud['basedir'];
384
 
385
  show_message($this->strings['moving_backup']);
386
 
387
+ $move_from = $this->get_first_directory($working_dir, array(basename($info['path']), $type));
388
+
389
+ if ( !$wp_filesystem->move($move_from, $fsud, true) ) {
390
  return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
391
  }
392
+
393
+ @$wp_filesystem->delete($move_from);
394
+
395
  } else {
396
  return new WP_Error('move_failed', $this->strings['new_move_failed']);
397
  }
399
  }
400
  } elseif ('db' == $type) {
401
 
402
+ // $import_table_prefix is received as a reference
403
+ $rdb = $this->restore_backup_db($working_dir, $working_dir_localpath, $import_table_prefix);
404
+ if (false === $rdb || is_wp_error($rdb)) return $rdb;
 
 
 
 
 
 
 
 
 
405
 
406
+ } elseif ($type == 'others') {
407
 
408
+ $dirname = basename($info['path']);
 
 
409
 
410
+ // In this special case, the backup contents are not in a folder, so it is not simply a case of moving the folder around, but rather looping over all that we find
411
 
412
+ # On subsequent archives of a multi-archive set, don't move anything; but do on the first
413
+ $preserve_existing = (isset($this->been_restored['others'])) ? 3 : 1;
414
 
415
+ $this->move_backup_in($working_dir, trailingslashit($wp_filesystem_dir), $preserve_existing, array('plugins', 'themes', 'uploads', 'upgrade'), 'others');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
 
417
+ $this->been_restored['others'] = true;
 
 
 
 
418
 
419
+ } else {
 
 
 
 
 
420
 
421
+ // Default action: used for plugins, themes and uploads (and wpcore, via a filter)
 
422
 
423
+ // Multi-archive sets: we record what we've already begun on, and on subsequent runs, copy in instead of replacing
424
+ $movedin = apply_filters('updraftplus_restore_movein_'.$type, $working_dir, $this->abspath, $wp_filesystem_dir);
425
+ // A filter, to allow add-ons to perform the install of non-standard entities, or to indicate that it's not possible
426
+ if (false === $movedin) {
427
+ show_message($this->strings['not_possible']);
428
+ } elseif ($movedin !== true) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
429
 
430
+ # On the first time, move the existing data to -old
431
+ if (!isset($this->been_restored[$type])) {
432
+ if ($wp_filesystem->exists($wp_filesystem_dir."-old")) {
433
+ // Is better to warn and delete the backup than abort mid-restore and leave inconsistent site
434
+ echo $wp_filesystem_dir."-old: ".__('This directory already exists, and will be replaced', 'updraftplus').'<br>';
435
+ # In theory, supply true as the 3rd parameter of true achieves this; in practice, not always so (leads to support requests)
436
+ $wp_filesystem->delete($wp_filesystem_dir."-old", true);
 
 
 
 
 
 
 
 
437
  }
 
 
 
 
 
 
438
 
439
+ show_message($this->strings['moving_old']);
440
+ if ( !$wp_filesystem->move($wp_filesystem_dir, $wp_filesystem_dir."-old", false) ) {
441
+ return new WP_Error('old_move_failed', $this->strings['old_move_failed']);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  }
 
443
  }
 
 
 
 
 
444