UpdraftPlus WordPress Backup Plugin - Version 1.7.0

Version Description

  • 2013/08/20 =
  • FEATURE: Split large sites into multiple zips (see: http://updraftplus.com/splitting-large-sites-into-multiple-archives/)
  • FEATURE: Fix time add-on can now also choose the day of the week
  • FEATURE: New add-on/Premium feature - Automatic Backups (automatically take backups before plugin/theme updates) - http://updraftplus.com/shop/autobackup/
  • FEATURE: Svensk / Swedish translation (sv_SE) by Steve Sandstrm (http://www.brandicon.se)
  • FEATURE: Franais / French translation (fr_FR) by ufo3D - http://ufo-3d.fr/ and Thomas Jacobsen - http://123informatique.ch/ - with help from Franoise Lhermitte - http://www.ajwan.net
  • TWEAK: Save the result of looking for a binary zip (don't re-test)
  • TWEAK: Show 'Last log message' in dashboard using local time zone
  • TWEAK: Log file times are now recorded relative to the backup start, rather than the current resumption start
  • TWEAK: More code-tidying and optimisation
  • TWEAK: Warn the user if the WordPress scheduler is disabled
  • TWEAK: Many + various extra sanity-checks for possible problems
  • TWEAK: Warn user if trying to upload an above-limit (>10Gb) file to Google Drive
  • TWEAK: Reduce memory usage during restore
  • TWEAK: No longer require mbstring extension for Dropbox
  • TWEAK: Move JavaScript into separate file, and make strings translatable
  • INTERNALS: PclZip and BinZip methods now have feature parity with ZipArchive (can resume+split, more logging)
  • TWEAK/FIX: When restoring/migrating, split SQL commands to avoid exceeding MySQL's max_allowed_packet
  • FIX: Make sure output buffering is off when sending files from the browser (prevents memory exhaustion)
  • FIX: Prevent double-backup (very unusual combination of circumstances)
  • FIX: Some Windows webserver configurations could have corruption of filenames in WordPress core backups (recoverable)
  • FIX: Remove temporary files created by PclZip (where PclZip is used)
Download this release

Release Info

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

Code changes from version 1.6.17 to 1.7.0

admin.php CHANGED
@@ -1,24 +1,26 @@
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 (empty($updraftplus_admin)) $updraftplus_admin = new UpdraftPlus_Admin();
11
 
12
  class UpdraftPlus_Admin {
13
 
14
  function __construct() {
15
-
16
  $this->admin_init();
17
-
18
  }
19
 
20
  function admin_init() {
21
 
 
 
 
 
22
  add_action('admin_head', array($this,'admin_head'));
23
  add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2);
24
  add_action('wp_ajax_updraft_download_backup', array($this, 'updraft_download_backup'));
@@ -47,6 +49,10 @@ class UpdraftPlus_Admin {
47
  // Next, the actions that only come on the UpdraftPlus page
48
  if ($pagenow != 'options-general.php' || !isset($_REQUEST['page']) || 'updraftplus' != $_REQUEST['page']) return;
49
 
 
 
 
 
50
  if(UpdraftPlus_Options::get_updraft_option('updraft_debug_mode')) {
51
  @ini_set('display_errors',1);
52
  @error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
@@ -72,18 +78,68 @@ class UpdraftPlus_Admin {
72
 
73
  if (version_compare($wp_version, '3.2', '<')) add_action('admin_notices', array($this, 'show_admin_warning_wordpressversion'));
74
 
75
- wp_enqueue_script('jquery');
76
- wp_enqueue_script('jquery-ui-dialog');
77
- wp_enqueue_script('plupload-all');
78
- wp_register_script('updraftplus-plupload', UPDRAFTPLUS_URL.'/includes/ud-plupload.js', array('jquery'));
79
- wp_enqueue_script('updraftplus-plupload');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  function admin_head() {
84
 
85
  global $pagenow;
86
- if ($pagenow != 'options-general.php' || !isset($_REQUEST['page']) && 'updraftplus' != $_REQUEST['page']) return;
87
 
88
  $chunk_size = min(wp_max_upload_size()-1024, 1024*1024*2);
89
 
@@ -99,7 +155,7 @@ class UpdraftPlus_Admin {
99
  'url' => admin_url('admin-ajax.php'),
100
  'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
101
  'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
102
- 'filters' => array(array('title' => __('Allowed Files'), 'extensions' => 'zip,gz,crypt')),
103
  'multipart' => true,
104
  'multi_selection' => true,
105
  'urlstream_upload' => true,
@@ -110,7 +166,12 @@ class UpdraftPlus_Admin {
110
  )
111
  );
112
 
113
- ?><script type="text/javascript">var updraft_plupload_config=<?php echo json_encode($plupload_init); ?>;</script>
 
 
 
 
 
114
  <?php
115
  $plupload_init['browse_button'] = 'plupload-browse-button2';
116
  $plupload_init['container'] = 'plupload-upload-ui2';
@@ -121,11 +182,13 @@ class UpdraftPlus_Admin {
121
  var updraft_downloader_nonce = '<?php wp_create_nonce("updraftplus_download"); ?>'
122
  </script>
123
  <style type="text/css">
124
- .updraftplus-remove {
125
  color: red;
126
  }
127
  .updraftplus-remove:hover {
128
  background-color: red;
 
 
129
  color: #fff;
130
  }
131
  .drag-drop #drag-drop-area2 {
@@ -139,22 +202,22 @@ class UpdraftPlus_Admin {
139
  #filelist, #filelist2 {
140
  width: 100%;
141
  }
142
- #filelist .file, #filelist2 .file, #ud_downloadstatus .file {
143
  padding: 5px;
144
  background: #ececec;
145
  border: solid 1px #ccc;
146
  margin: 4px 0;
147
  }
148
- #filelist .fileprogress, #filelist2 .fileprogress, #ud_downloadstatus .dlfileprogress {
149
  width: 0%;
150
  background: #f6a828;
151
  height: 5px;
152
  }
153
- #ud_downloadstatus .raw {
154
  margin-top: 8px;
155
  clear:left;
156
  }
157
- #ud_downloadstatus .file {
158
  margin-top: 8px;
159
  }
160
  </style>
@@ -163,7 +226,7 @@ class UpdraftPlus_Admin {
163
  }
164
 
165
  function googledrive_remove_folderurlprefix($input) {
166
- return str_replace('https://drive.google.com/#folders/', '', $input);
167
  }
168
 
169
  function disk_space_check($space) {
@@ -187,9 +250,41 @@ class UpdraftPlus_Admin {
187
  return $links;
188
  }
189
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
 
191
  function show_admin_warning($message, $class = "updated") {
192
- echo '<div id="updraftmessage" class="'.$class.' fade">'."<p>$message</p></div>";
 
 
 
 
193
  }
194
 
195
  function show_admin_warning_diskspace() {
@@ -238,9 +333,11 @@ class UpdraftPlus_Admin {
238
  global $updraftplus;
239
 
240
  if (!isset($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'updraftplus_download')) die;
241
-
242
  if (!isset($_REQUEST['timestamp']) || !is_numeric($_REQUEST['timestamp']) || !isset($_REQUEST['type'])) exit;
243
 
 
 
 
244
  $backupable_entities = $updraftplus->get_backupable_file_entities(true);
245
  $type_match = false;
246
  foreach ($backupable_entities as $type => $info) {
@@ -266,6 +363,9 @@ class UpdraftPlus_Admin {
266
  // Base name
267
  $file = $backup_history[$timestamp][$type];
268
 
 
 
 
269
  // Where it should end up being downloaded to
270
  $fullpath = $updraftplus->backups_dir_location().'/'.$file;
271
 
@@ -285,9 +385,10 @@ class UpdraftPlus_Admin {
285
  // Note that log() assumes that the data is in _POST, not _GET
286
  if ($debug_mode) $updraftplus->logfile_open($updraftplus->nonce);
287
 
288
- $updraftplus->log("Requested to obtain file: timestamp=$timestamp, type=$type");
289
 
290
- $known_size = isset($backup_history[$timestamp][$type.'-size']) ? $backup_history[$timestamp][$type.'-size'] : 0;
 
291
 
292
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
293
  $updraftplus->jobdata_set('service', $service);
@@ -311,7 +412,7 @@ class UpdraftPlus_Admin {
311
  }
312
 
313
  // The AJAX responder that updates on progress wants to see this
314
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, "downloading:$known_size:$fullpath", 3600);
315
 
316
  if ($needs_downloading) {
317
  // Close browser connection so that it can resume AJAX polling
@@ -333,14 +434,14 @@ class UpdraftPlus_Admin {
333
  if(is_file($fullpath) && is_readable($fullpath)) {
334
 
335
  // That message is then picked up by the AJAX listener
336
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, 'downloaded:'.filesize($fullpath).":$fullpath", 3600);
337
 
338
  } else {
 
 
339
 
340
- set_transient('ud_dlfile_'.$timestamp.'_'.$type, 'failed', 3600);
341
- set_transient('ud_dlerrors_'.$timestamp.'_'.$type, $updraftplus->errors, 3600);
342
 
343
- echo 'Remote fetch failed. File '.$fullpath.' did not exist or was unreadable. If you delete local backups then remote retrieval may have failed.';
344
  }
345
 
346
  @fclose($updraftplus->logfile_handle);
@@ -369,7 +470,7 @@ class UpdraftPlus_Admin {
369
  $remote_obj->download($file);
370
  } else {
371
  $updraftplus->log("Automatic backup restoration is not available with the method: $service.");
372
- $updraftplus->error("$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()).")");
373
  }
374
 
375
  }
@@ -382,9 +483,211 @@ class UpdraftPlus_Admin {
382
  // Test the nonce
383
  $nonce = (empty($_REQUEST['nonce'])) ? "" : $_REQUEST['nonce'];
384
  if (! wp_verify_nonce($nonce, 'updraftplus-credentialtest-nonce') || empty($_REQUEST['subaction'])) die('Security check');
385
-
386
- if ('lastlog' == $_GET['subaction']) {
387
  echo htmlspecialchars(UpdraftPlus_Options::get_updraft_option('updraft_lastmessage', '('.__('Nothing yet logged', 'updraftplus').')'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
388
  } elseif ('phpinfo' == $_REQUEST['subaction']) {
389
  phpinfo(INFO_ALL ^ (INFO_CREDITS | INFO_LICENSE));
390
  } elseif ('backupnow' == $_REQUEST['subaction']) {
@@ -398,11 +701,11 @@ class UpdraftPlus_Admin {
398
  $updraftplus->log("A backup run has been scheduled");
399
  }
400
 
401
- } elseif ('lastbackup' == $_GET['subaction']) {
402
  echo $this->last_backup_html();
403
- } elseif ('activejobs_list' == $_GET['subaction']) {
404
  $this->print_active_jobs();
405
- } elseif ('activejobs_delete' == $_GET['subaction'] && isset($_GET['jobid'])) {
406
 
407
  $cron = get_option('cron');
408
  $found_it = 0;
@@ -422,7 +725,7 @@ class UpdraftPlus_Admin {
422
  if (!$found_it) { echo 'X:'.__('Could not find that job - perhaps it has already finished?', 'updraftplus'); }
423
 
424
 
425
- } elseif ('diskspaceused' == $_GET['subaction'] && isset($_GET['entity'])) {
426
  if ($_GET['entity'] == 'updraft') {
427
  echo $this->recursive_directory_size($updraftplus->backups_dir_location());
428
  } else {
@@ -434,24 +737,32 @@ class UpdraftPlus_Admin {
434
  _e('Error','updraftplus');
435
  }
436
  }
437
- } elseif ('historystatus' == $_GET['subaction']) {
438
  $rescan = (isset($_GET['rescan']) && $_GET['rescan'] == 1);
439
  if ($rescan) $this->rebuild_backup_history();
440
- echo $this->existing_backup_table();
441
- } elseif ('downloadstatus' == $_GET['subaction'] && isset($_GET['timestamp']) && isset($_GET['type'])) {
 
 
442
 
443
  $response = array();
 
 
444
 
445
- $response['m'] = get_transient('ud_dlmess_'.$_GET['timestamp'].'_'.$_GET['type']).'<br>';
446
 
447
- if ($file = get_transient('ud_dlfile_'.$_GET['timestamp'].'_'.$_GET['type'])) {
448
  if ('failed' == $file) {
449
  $response['e'] = __('Download failed','updraftplus').'<br>';
450
- $errs = get_transient('ud_dlerrors_'.$_GET['timestamp'].'_'.$_GET['type']);
451
  if (is_array($errs) && !empty($errs)) {
452
  $response['e'] .= '<ul style="list-style: disc inside;">';
453
  foreach ($errs as $err) {
454
- $response['e'] .= '<li>'.htmlspecialchars($err).'</li>';
 
 
 
 
455
  }
456
  $response['e'] .= '</ul>';
457
  }
@@ -480,7 +791,7 @@ class UpdraftPlus_Admin {
480
 
481
  echo json_encode($response);
482
 
483
- } elseif ($_POST['subaction'] == 'credentials_test') {
484
  $method = (preg_match("/^[a-z0-9]+$/", $_POST['method'])) ? $_POST['method'] : "";
485
 
486
  // Test the credentials, return a code
@@ -494,6 +805,182 @@ class UpdraftPlus_Admin {
494
 
495
  }
496
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
497
  function upload_dir($uploads) {
498
  global $updraftplus;
499
  $updraft_dir = $updraftplus->backups_dir_location();
@@ -512,7 +999,7 @@ class UpdraftPlus_Admin {
512
  }
513
 
514
  function plupload_action() {
515
- // check ajax noonce
516
 
517
  global $updraftplus;
518
  @set_time_limit(900);
@@ -576,11 +1063,18 @@ class UpdraftPlus_Admin {
576
 
577
  if (!isset($_POST['chunks']) || (isset($_POST['chunk']) && $_POST['chunk'] == $_POST['chunks']-1)) {
578
  $file = basename($status['file']);
579
- if (!preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(zip|gz|gz\.crypt)$/i', $file)) {
580
-
581
  @unlink($status['file']);
582
- echo 'ERROR:'.__('Bad filename format - this does not look like a file created by UpdraftPlus','updraftplus');
583
  exit;
 
 
 
 
 
 
 
 
584
  }
585
  }
586
 
@@ -691,19 +1185,9 @@ class UpdraftPlus_Admin {
691
  echo '<b>'.__('Actions','updraftplus').':</b> <a href="options-general.php?page=updraftplus&updraft_restore_success=true">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
692
  return;
693
  } elseif (is_wp_error($backup_success)) {
694
- echo '<p>Restore failed...</p><ul style="list-style: disc inside;">';
695
- foreach ($updraftplus->errors as $err) {
696
- if (is_wp_error($err)) {
697
- foreach ($err->get_error_messages() as $msg) {
698
- echo '<li>'.htmlspecialchars($msg).'<li>';
699
- }
700
- } elseif (is_string($err)) {
701
- echo "<li>".htmlspecialchars($err)."</li>";
702
- } else {
703
- print "<li>".print_r($err,true)."</li>";
704
- }
705
- }
706
- echo '</ul><b>Actions:</b> <a href="options-general.php?page=updraftplus">'.__('Return to UpdraftPlus Configuration','updraftplus').'</a>';
707
  return;
708
  } elseif (false === $backup_success) {
709
  # 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"
@@ -753,10 +1237,14 @@ class UpdraftPlus_Admin {
753
 
754
  // updraft_file_ids is not deleted
755
  if(isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_all') { $updraftplus->boot_backup(true,true); }
756
- elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_backup_debug_db') { $updraftplus->backup_db(); }
757
- elseif (isset($_POST['action']) && $_POST['action'] == 'updraft_wipesettings') {
 
 
 
 
758
  $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',
759
- '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_disable_ping', 'updraft_cloudfiles_user', 'updraft_cloudfiles_apikey', 'updraft_cloudfiles_path', 'updraft_cloudfiles_authurl', 'updraft_ssl_useservercerts', 'updraft_ssl_disableverify');
760
  foreach ($settings as $s) {
761
  UpdraftPlus_Options::delete_updraft_option($s);
762
  }
@@ -767,8 +1255,14 @@ class UpdraftPlus_Admin {
767
  <div class="wrap">
768
  <h1><?php echo $updraftplus->plugin_title; ?></h1>
769
 
770
- <?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; ?>
771
  <br>
 
 
 
 
 
 
772
  <?php
773
  if(isset($_GET['updraft_restore_success'])) {
774
  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>";
@@ -780,29 +1274,22 @@ class UpdraftPlus_Admin {
780
  if($deleted_old_dirs) echo '<div style="color:blue" class=\"updated fade\">'.__('Old directories successfully deleted.','updraftplus').'</div>';
781
 
782
  if(!$updraftplus->memory_check(64)) {?>
783
- <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>
784
- <?php
785
- }
786
- if(1==0 && !$this->execution_time_check(60)) {?>
787
- <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>
788
  <?php
789
  }
790
-
791
  if($this->scan_old_dirs()) {?>
792
- <div class="updated fade" style="padding:8px;"><?php _e('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).','updraftplus');?>
793
  <form method="post" action="<?php echo remove_query_arg(array('updraft_restore_success','action')) ?>">
794
  <?php wp_nonce_field('updraft_delete_old_dirs'); ?>
795
  <input type="hidden" name="action" value="updraft_delete_old_dirs" />
796
- <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'));?>'))" />
797
  </form>
798
  </div>
799
  <?php
800
  }
801
  if(!empty($updraftplus->errors)) {
802
  echo '<div class="error fade" style="padding:8px;">';
803
- foreach($updraftplus->errors as $error) {
804
- echo '<div style="color:red">'.$error.'</div>';
805
- }
806
  echo '</div>';
807
  }
808
  ?>
@@ -843,12 +1330,16 @@ class UpdraftPlus_Admin {
843
  }
844
  $current_time = get_date_from_gmt(gmdate('Y-m-d H:i:s'), 'D, F j, Y H:i');
845
 
846
- $backup_disabled = (is_writable($updraft_dir)) ? '' : 'disabled="disabled"';
847
 
848
  $last_backup_html = $this->last_backup_html();
849
 
850
  ?>
851
 
 
 
 
 
852
  <tr>
853
  <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>
854
  <td>
@@ -858,7 +1349,7 @@ class UpdraftPlus_Admin {
858
  </td>
859
  </tr>
860
  <tr>
861
- <th><?php _e('Last finished backup run','updraftplus');?>:</th>
862
  <td id="updraft_last_backup"><?php echo $last_backup_html ?></td>
863
  </tr>
864
  </table>
@@ -903,6 +1394,9 @@ class UpdraftPlus_Admin {
903
  <tr>
904
  <td style="">&nbsp;</td><td class="download-backups" style="display:none; border: 2px dashed #aaa;">
905
  <h2><?php echo __('Downloading and restoring', 'updraftplus'); ?></h2>
 
 
 
906
  <p style="max-width: 740px;"><ul style="list-style: disc inside;">
907
  <li><strong><?php _e('Downloading','updraftplus');?>:</strong> <?php _e("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.",'updraftplus');?></li>
908
  <li><strong><?php _e('Restoring','updraftplus');?>:</strong> <?php _e("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.",'updraftplus');?> <?php _e('More tasks:','updraftplus');?> <a href="#" onclick="jQuery('#updraft-plupload-modal').slideToggle(); return false;"><?php _e('upload backup files','updraftplus');?></a> | <a href="#" onclick="updraft_updatehistory(1); return false;" title="<?php _e('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.','updraftplus'); ?>"><?php _e('rescan folder for new backup sets','updraftplus');?></a></li>
@@ -913,11 +1407,11 @@ class UpdraftPlus_Admin {
913
  <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>
914
 
915
  <div id="updraft-plupload-modal" title="<?php _e('UpdraftPlus - Upload backup files','updraftplus'); ?>" style="width: 75%; margin: 16px; display:none; margin-left: 100px;">
916
- <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>
917
  <div id="plupload-upload-ui" style="width: 70%;">
918
  <div id="drag-drop-area">
919
  <div class="drag-drop-inside">
920
- <p class="drag-drop-info"><?php _e('Drop backup zips here'); ?></p>
921
  <p><?php _ex('or', 'Uploader: Drop zip files here - or - Select Files'); ?></p>
922
  <p class="drag-drop-buttons"><input id="plupload-browse-button" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" /></p>
923
  </div>
@@ -929,94 +1423,6 @@ class UpdraftPlus_Admin {
929
  </div>
930
 
931
  <div id="ud_downloadstatus"></div>
932
- <script>
933
- function updraftplus_diskspace() {
934
- jQuery('#updraft_diskspaceused').html('<em><?php _e('calculating...','updraftplus');?></em>');
935
- jQuery.get(ajaxurl, { action: 'updraft_ajax', entity: 'updraft', subaction: 'diskspaceused', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
936
- jQuery('#updraft_diskspaceused').html(response);
937
- });
938
- }
939
- var lastlog_lastmessage = "";
940
- function updraftplus_deletefromserver(timestamp, type) {
941
- var pdata = {
942
- action: 'updraft_download_backup',
943
- stage: 'delete',
944
- timestamp: timestamp,
945
- type: type,
946
- _wpnonce: '<?php echo wp_create_nonce("updraftplus_download"); ?>'
947
- };
948
- jQuery.post(ajaxurl, pdata, function(response) {
949
- if (response == 'deleted') {
950
-
951
- } else {
952
- alert('We requested to delete the file, but could not understand the server\'s response '+response);
953
- }
954
- });
955
- }
956
- function updraftplus_downloadstage2(timestamp, type) {
957
- location.href=ajaxurl+'?_wpnonce=<?php echo wp_create_nonce("updraftplus_download"); ?>&timestamp='+timestamp+'&type='+type+'&stage=2&action=updraft_download_backup';
958
- }
959
- function updraft_downloader(base, nonce, what) {
960
- // Create somewhere for the status to be found
961
- var stid = base+nonce+'_'+what;
962
- if (!jQuery('#'+stid).length) {
963
- jQuery('#ud_downloadstatus').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>');
964
- // <b><span class="dlname">??</span></b> (<span class="dlsofar">?? KB</span>/<span class="dlsize">??</span> KB)
965
- setTimeout(function(){updraft_downloader_status(base, nonce, what);}, 300);
966
- }
967
- // Now send the actual request to kick it all off
968
- jQuery.post(ajaxurl, jQuery('#uddownloadform_'+what+'_'+nonce).serialize());
969
- // We don't want the form to submit as that replaces the document
970
- return false;
971
- }
972
- var dlstatus_sdata = {
973
- action: 'updraft_ajax',
974
- subaction: 'downloadstatus',
975
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
976
- };
977
- dlstatus_lastlog = '';
978
- function updraft_downloader_status(base, nonce, what) {
979
- // Get the DOM id of the status div (add _st for the id of the file itself)
980
- var stid = base+nonce+'_'+what;
981
- if (jQuery('#'+stid).length) {
982
- // console.log(stid+": "+jQuery('#'+stid).length);
983
- dlstatus_sdata.timestamp = nonce;
984
- dlstatus_sdata.type = what;
985
- jQuery.get(ajaxurl, dlstatus_sdata, function(response) {
986
- nexttimer = 1250;
987
- if (dlstatus_lastlog == response) { nexttimer = 3000; }
988
- try {
989
- var resp = jQuery.parseJSON(response);
990
- var cancel_repeat = 0;
991
- if (resp.e != null) {
992
- jQuery('#'+stid+' .raw').html('<strong><?php _e('Error:','updraftplus'); ?></strong> '+resp.e);
993
- console.log(resp);
994
- } else if (resp.p != null) {
995
- jQuery('#'+stid+'_st .dlfileprogress').width(resp.p+'%');
996
- //jQuery('#'+stid+'_st .dlsofar').html(Math.round(resp.s/1024));
997
- //jQuery('#'+stid+'_st .dlsize').html(Math.round(resp.t/1024));
998
- if (resp.m != null) {
999
- if (resp.p < 100 || base != 'uddlstatus_') {
1000
- jQuery('#'+stid+' .raw').html(resp.m);
1001
- } else {
1002
- 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>');
1003
- }
1004
- }
1005
- dlstatus_lastlog = response;
1006
- } else if (resp.m != null) {
1007
- jQuery('#'+stid+' .raw').html(resp.m);
1008
- } else {
1009
- alert('<?php _e('Download error: the server sent us a response (JSON) which we did not understand', 'updraftplus'); ?> ('+response+')');
1010
- cancel_repeat = 1;
1011
- }
1012
- if (cancel_repeat == 0) { setTimeout(function(){updraft_downloader_status(base, nonce, what);}, nexttimer); }
1013
- } catch(err) {
1014
- alert('<?php _e('Download error: the server sent us a response which we did not understand.', 'updraftplus'); ?> <?php _e("Error:",'updraftplus');?> '+err);
1015
- }
1016
- });
1017
- }
1018
- }
1019
- </script>
1020
  <div id="updraft_existing_backups" style="margin-bottom:12px;">
1021
  <?php
1022
  print $this->existing_backup_table($backup_history);
@@ -1028,21 +1434,35 @@ class UpdraftPlus_Admin {
1028
 
1029
  <div id="updraft-delete-modal" title="<?php _e('Delete backup set', 'updraftplus');?>">
1030
  <form id="updraft_delete_form" method="post">
1031
- <p>
1032
  <?php _e('Are you sure that you wish to delete this backup set?', 'updraftplus'); ?>
1033
  </p>
1034
  <fieldset>
1035
- <input type="hidden" name="action" value="updraft_delete">
 
 
1036
  <input type="hidden" name="backup_timestamp" value="0" id="updraft_delete_timestamp">
1037
  <input type="hidden" name="backup_nonce" value="0" id="updraft_delete_nonce">
1038
- <input type="checkbox" name="" id=""> <label for=""><?php _e('Delete from remote storage (if any)', 'updraftplus');?></label><br>
1039
- <input type="checkbox" name="" id=""> <label for=""><?php _e('Delete from UpdraftPlus\'s memory', 'updraftplus');?></label>
 
1040
  </fieldset>
1041
  </form>
1042
  </div>
1043
 
1044
  <div id="updraft-restore-modal" title="UpdraftPlus - <?php _e('Restore backup','updraftplus');?>">
1045
- <p><strong><?php _e('Restore backup from','updraftplus');?>:</strong> <span id="updraft_restore_date"></span></p>
 
 
 
 
 
 
 
 
 
 
 
1046
  <p><?php _e("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).",'updraftplus');?> <?php _e('Choose the components to restore','updraftplus');?>:</p>
1047
  <form id="updraft_restore_form" method="post">
1048
  <fieldset>
@@ -1051,7 +1471,7 @@ class UpdraftPlus_Admin {
1051
  <?php
1052
 
1053
  # 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
1054
- if(@ini_get('safe_mode') && strtolower(@ini_get('safe_mode')) != "off") {
1055
  echo "<p><em>".__('Your web server has PHP\'s so-called safe_mode active.','updraftplus').' '.__('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>.', 'updraftplus')."</em></p><br/>";
1056
  }
1057
 
@@ -1086,16 +1506,6 @@ class UpdraftPlus_Admin {
1086
 
1087
  ?>
1088
 
1089
- <script>
1090
- jQuery('#updraft_restore_db').change(function(){
1091
- if (jQuery('#updraft_restore_db').is(':checked')) {
1092
- jQuery('#updraft_restorer_dboptions').slideDown();
1093
- } else {
1094
- jQuery('#updraft_restorer_dboptions').slideUp();
1095
- }
1096
- });
1097
- </script>
1098
-
1099
  </div>
1100
 
1101
  </div>
@@ -1104,6 +1514,8 @@ class UpdraftPlus_Admin {
1104
  <p><em><a href="http://updraftplus.com/faqs/what-should-i-understand-before-undertaking-a-restoration/" target="_new"><?php _e('Do read this helpful article of useful things to know before restoring.','updraftplus');?></a></em></p>
1105
  </div>
1106
 
 
 
1107
  <div id="updraft-migrate-modal" title="<?php _e('Migrate Site', 'updraftplus'); ?>">
1108
 
1109
  <?php
@@ -1156,6 +1568,7 @@ class UpdraftPlus_Admin {
1156
  echo __('PHP memory limit','updraftplus').': '.ini_get('memory_limit').' <br/>';
1157
  echo sprintf(__('%s version:','updraftplus'), 'PHP').' '.phpversion().' - ';
1158
  echo '<a href="admin-ajax.php?page=updraftplus&action=updraft_ajax&subaction=phpinfo&nonce='.wp_create_nonce('updraftplus-credentialtest-nonce').'" id="updraftplus-phpinfo">'.__('show PHP information (phpinfo)', 'updraftplus').'</a><br/>';
 
1159
 
1160
  if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
1161
  $ziparchive_exists .= __('Yes', 'updraftplus');
@@ -1169,6 +1582,9 @@ class UpdraftPlus_Admin {
1169
 
1170
  echo __('zip executable found:', 'updraftplus').' '.((is_string($binzip)) ? __('Yes').': '.$binzip : __('No')).'<br>';
1171
 
 
 
 
1172
  echo '<h3>'.__('Total (uncompressed) on-disk data:','updraftplus').'</h3>';
1173
  echo '<p style="clear: left; max-width: 600px;"><em>'.__('N.B. This count is based upon what was, or was not, excluded the last time you saved the options.', 'updraftplus').'</em></p>';
1174
 
@@ -1214,64 +1630,6 @@ class UpdraftPlus_Admin {
1214
  </div>
1215
  </div>
1216
 
1217
- <script type="text/javascript">
1218
- /* <![CDATA[ */
1219
-
1220
- function updraft_activejobs_delete(jobid) {
1221
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_delete', jobid: jobid, nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1222
- if (response.substr(0,2) == 'Y:') {
1223
- jQuery('#updraft-jobid-'+jobid).html(response.substr(2)).fadeOut('slow', function() {
1224
- jQuery(this).remove();
1225
- });
1226
- } else if (response.substr(0,2) == 'X:') {
1227
- alert(response.substr(2));
1228
- } else {
1229
- alert('<?php _e('Unknown response:', 'updraftplus'); ?> '+response);
1230
- }
1231
- });
1232
- }
1233
-
1234
- function updraft_activejobs_update() {
1235
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'activejobs_list', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1236
- jQuery('#updraft_activejobs').html(response);
1237
- });
1238
- }
1239
-
1240
- function updraftplus_diskspace_entity(key) {
1241
- jQuery('#updraft_diskspaceused_'+key).html('<em><?php _e('calculating...','updraftplus');?></em>');
1242
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'diskspaceused', entity: key, nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1243
- jQuery('#updraft_diskspaceused_'+key).html(response);
1244
- });
1245
- }
1246
-
1247
- function updraft_iframe_modal(getwhat, title) {
1248
- 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>');
1249
- jQuery('#updraft-iframe-modal').dialog('option', 'title', title).dialog('open');
1250
- }
1251
-
1252
- jQuery(document).ready(function() {
1253
-
1254
- jQuery('#updraft-service').change(function() {
1255
- jQuery('.updraftplusmethod').hide();
1256
- var active_class = jQuery(this).val();
1257
- jQuery('.'+active_class).show();
1258
- });
1259
-
1260
- jQuery('#updraftplus-phpinfo').click(function(e) {
1261
- e.preventDefault();
1262
- updraft_iframe_modal('phpinfo', '<?php _e('PHP information', 'updraftplus'); ?>');
1263
- });
1264
-
1265
- })
1266
- jQuery(window).load(function() {
1267
- //this is for hiding the restore progress at the top after it is done
1268
- setTimeout('jQuery("#updraft-restore-progress").toggle(1000);',3000)
1269
- jQuery('#updraft-restore-progress-toggle').click(function() {
1270
- jQuery('#updraft-restore-progress').toggle(500)
1271
- })
1272
- })
1273
- /* ]]> */
1274
- </script>
1275
  <?php
1276
  }
1277
 
@@ -1308,26 +1666,46 @@ class UpdraftPlus_Admin {
1308
  show_message($message);
1309
  exit;
1310
  }
1311
-
1312
- $content_dir = $wp_filesystem->wp_content_dir();
1313
- $list = $wp_filesystem->dirlist($content_dir);
 
 
 
 
 
 
 
 
 
 
 
 
 
1314
 
1315
- $return_code = true;
 
 
 
1316
 
 
 
 
 
 
1317
  foreach ($list as $item) {
1318
  if (substr($item['name'], -4, 4) == "-old") {
1319
  //recursively delete
1320
  print "<strong>".__('Delete','updraftplus').": </strong>".htmlspecialchars($item['name']).": ";
1321
- if(!$wp_filesystem->delete($content_dir.$item['name'], true)) {
1322
- $return_code = false;
1323
- print "<strong>Failed</strong><br>";
1324
  } else {
1325
- print "<strong>OK</strong><br>";
1326
  }
1327
  }
1328
  }
1329
-
1330
- return $return_code;
1331
  }
1332
 
1333
  // The aim is to get a directory that is writable by the webserver, because that's the only way we can create zip files
@@ -1365,14 +1743,14 @@ class UpdraftPlus_Admin {
1365
 
1366
  if ($wp_filesystem->is_dir($default_backup_dir)) {
1367
 
1368
- if (is_writable($updraft_dir)) return true;
1369
 
1370
  @$wp_filesystem->chmod($default_backup_dir, 0775);
1371
- if (is_writable($updraft_dir)) return true;
1372
 
1373
  @$wp_filesystem->chmod($default_backup_dir, 0777);
1374
 
1375
- if (is_writable($updraft_dir)) {
1376
  echo '<p>'.__('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', 'updraftplus').'</p>';
1377
  return true;
1378
  } else {
@@ -1391,10 +1769,13 @@ class UpdraftPlus_Admin {
1391
 
1392
  //scans the content dir to see if any -old dirs are present
1393
  function scan_old_dirs() {
1394
- $dirArr = scandir(WP_CONTENT_DIR);
1395
  foreach($dirArr as $dir) {
1396
  if (preg_match('/-old$/', $dir)) return true;
1397
  }
 
 
 
1398
  return false;
1399
  }
1400
 
@@ -1404,30 +1785,39 @@ class UpdraftPlus_Admin {
1404
 
1405
  $updraft_last_backup = UpdraftPlus_Options::get_updraft_option('updraft_last_backup');
1406
 
1407
- $updraft_dir = $updraftplus->backups_dir_location();
1408
-
1409
  if($updraft_last_backup) {
1410
 
1411
- if ($updraft_last_backup['success']) {
1412
- // Convert to GMT, then to blog time
1413
- $last_backup_text = get_date_from_gmt(gmdate('Y-m-d H:i:s', $updraft_last_backup['backup_time']), 'D, F j, Y H:i');
1414
- } else {
1415
- $last_backup_text = implode("<br>",$updraft_last_backup['errors']);
 
 
 
 
 
 
 
 
 
 
 
1416
  }
1417
 
1418
  if (!empty($updraft_last_backup['backup_nonce'])) {
 
 
1419
  $potential_log_file = $updraft_dir."/log.".$updraft_last_backup['backup_nonce'].".txt";
1420
- if (is_readable($potential_log_file)) $last_backup_text .= "<br><a href=\"?page=updraftplus&action=downloadlog&updraftplus_backup_nonce=".$updraft_last_backup['backup_nonce']."\">".__('Download log file','updraftplus')."</a>";
1421
- }
1422
 
1423
- $last_backup_color = ($updraft_last_backup['success']) ? 'green' : 'red';
 
1424
 
1425
  } else {
1426
- $last_backup_text = __('No backup has been completed.','updraftplus');
1427
- $last_backup_color = 'blue';
1428
  }
1429
 
1430
- return "<span style=\"color:${last_backup_color}\">${last_backup_text}</span>";
1431
 
1432
  }
1433
 
@@ -1450,7 +1840,7 @@ class UpdraftPlus_Admin {
1450
  echo ">$descrip</option>\n";
1451
  }
1452
  ?>
1453
- </select> <?php echo apply_filters('updraftplus_schedule_showfileconfig', '<input type="hidden" name="updraftplus_starttime_files" value="">'); ?>
1454
  <?php
1455
  echo __('and retain this many backups', 'updraftplus').': ';
1456
  $updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 1);
@@ -1468,7 +1858,7 @@ class UpdraftPlus_Admin {
1468
  echo ">$descrip</option>\n";
1469
  }
1470
  ?>
1471
- </select> <span id="updraft_db_timings"><?php echo apply_filters('updraftplus_schedule_showdbconfig', '<input type="hidden" name="updraftplus_starttime_db" value="">'); ?></span>
1472
  <?php
1473
  echo __('and retain this many backups', 'updraftplus').': ';
1474
  $updraft_retain_db = UpdraftPlus_Options::get_updraft_option('updraft_retain_db', $updraft_retain);
@@ -1478,7 +1868,7 @@ class UpdraftPlus_Admin {
1478
  </tr>
1479
  <tr class="backup-interval-description">
1480
  <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>
1481
- <?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>'); ?>
1482
  </td>
1483
  </tr>
1484
  <tr>
@@ -1492,7 +1882,7 @@ class UpdraftPlus_Admin {
1492
  foreach ($backupable_entities as $key => $info) {
1493
  $included = (UpdraftPlus_Options::get_updraft_option("updraft_include_$key", apply_filters("updraftplus_defaultoption_include_".$key, true))) ? 'checked="checked"' : "";
1494
  if ('others' == $key) {
1495
- ?><input id="updraft_include_others" type="checkbox" name="updraft_include_others" value="1" <?php echo $included; ?> /> <label for="updraft_include_<?php echo $key ?>"><?php echo __('Any other directories found inside wp-content', 'updraftplus');?></label><br><?php
1496
 
1497
  $display = ($included) ? '' : 'style="display:none;"';
1498
 
@@ -1500,28 +1890,14 @@ class UpdraftPlus_Admin {
1500
 
1501
  echo '<label for="updraft_include_others_exclude">'.__('Exclude these:', 'updraftplus').'</label>';
1502
 
1503
- echo '<input title="'.__('If entering multiple files/directories, then separate them with commas', 'updraftplus').'" type="text" id="updraft_include_others_exclude" name="updraft_include_others_exclude" size="54" value="'.htmlspecialchars($include_others_exclude).'" />';
1504
 
1505
  echo '<br>';
1506
 
1507
  echo '</div>';
1508
 
1509
- echo <<<ENDHERE
1510
- <script>
1511
- jQuery(document).ready(function() {
1512
- jQuery('#updraft_include_others').click(function() {
1513
- if (jQuery('#updraft_include_others').is(':checked')) {
1514
- jQuery('#updraft_include_others_exclude').slideDown();
1515
- } else {
1516
- jQuery('#updraft_include_others_exclude').slideUp();
1517
- }
1518
- });
1519
- });
1520
- </script>
1521
- ENDHERE;
1522
-
1523
  } else {
1524
- echo "<input id=\"updraft_include_$key\" type=\"checkbox\" name=\"updraft_include_$key\" value=\"1\" $included /><label for=\"updraft_include_$key\"> ".$info['description']."</label><br>";
1525
  do_action("updraftplus_config_option_include_$key");
1526
  }
1527
  }
@@ -1539,7 +1915,7 @@ ENDHERE;
1539
  <?php
1540
  $updraft_encryptionphrase = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
1541
  ?>
1542
- <td><input type="text" name="updraft_encryptionphrase" id="updraft_encryptionphrase" value="<?php echo $updraft_encryptionphrase ?>" style="width:132px" /></td>
1543
  </tr>
1544
  <tr class="backup-crypt-description">
1545
  <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>
@@ -1549,8 +1925,8 @@ ENDHERE;
1549
  <div id="plupload-upload-ui2" style="width: 80%;">
1550
  <div id="drag-drop-area2">
1551
  <div class="drag-drop-inside">
1552
- <p class="drag-drop-info"><?php _e('Drop encrypted database files (db.crypt.gz files) here to upload them for decryption'); ?></p>
1553
- <p><?php _ex('or', 'Uploader: Drop .crypt.db.gz files here to upload them for decryption - or - Select Files'); ?></p>
1554
  <p class="drag-drop-buttons"><input id="plupload-browse-button2" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" /></p>
1555
  <p style="margin-top: 18px;"><?php _e('Use decryption key','updraftplus')?>: <input id="updraftplus_db_decrypt" type="text" size="12"></input></p>
1556
  </div>
@@ -1603,152 +1979,12 @@ ENDHERE;
1603
  </table>
1604
  <script type="text/javascript">
1605
  /* <![CDATA[ */
1606
- var lastlog_lastmessage = "";
1607
- var lastlog_sdata = {
1608
- action: 'updraft_ajax',
1609
- subaction: 'lastlog',
1610
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
1611
- };
1612
- function updraft_showlastlog(repeat){
1613
- jQuery.get(ajaxurl, lastlog_sdata, function(response) {
1614
- nexttimer = 1500;
1615
- if (lastlog_lastmessage == response) { nexttimer = 4500; }
1616
- if (repeat) { setTimeout(function(){updraft_showlastlog(true);}, nexttimer);}
1617
- jQuery('#updraft_lastlogcontainer').html(response);
1618
- lastlog_lastmessage = response;
1619
- });
1620
- }
1621
- var lastbackup_sdata = {
1622
- action: 'updraft_ajax',
1623
- subaction: 'lastbackup',
1624
- nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>'
1625
- };
1626
- var lastbackup_laststatus = '<?php echo esc_html($last_backup_html);?>';
1627
- function updraft_showlastbackup(){
1628
- jQuery.get(ajaxurl, lastbackup_sdata, function(response) {
1629
- if (lastbackup_laststatus == response) {
1630
- setTimeout(function(){updraft_showlastbackup();}, 7000);
1631
- } else {
1632
- jQuery('#updraft_last_backup').html(response);
1633
- }
1634
- lastbackup_laststatus = response;
1635
- });
1636
- }
1637
- var updraft_historytimer = 0;
1638
- var calculated_diskspace = 0;
1639
- function updraft_historytimertoggle(forceon) {
1640
- if (!updraft_historytimer || forceon == 1) {
1641
- updraft_updatehistory(0);
1642
- updraft_historytimer = setInterval(function(){updraft_updatehistory(0)}, 30000);
1643
- if (!calculated_diskspace) {
1644
- updraftplus_diskspace();
1645
- calculated_diskspace=1;
1646
- }
1647
- } else {
1648
- clearTimeout(updraft_historytimer);
1649
- updraft_historytimer = 0;
1650
- }
1651
- }
1652
- function updraft_updatehistory(rescan) {
1653
- if (rescan == 1) {
1654
- 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>');
1655
- }
1656
- jQuery.get(ajaxurl, { action: 'updraft_ajax', subaction: 'historystatus', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>', rescan: rescan }, function(response) {
1657
- jQuery('#updraft_existing_backups').html(response);
1658
- });
1659
- }
1660
-
1661
- function updraft_check_same_times() {
1662
- if (jQuery('#updraft_interval').val() == jQuery('#updraft_interval_database').val() && jQuery('#updraft_interval').val() != 'manual') {
1663
- jQuery('#updraft_db_timings').css('opacity','0.25');
1664
- } else {
1665
- jQuery('#updraft_db_timings').css('opacity','1');
1666
- }
1667
- }
1668
 
1669
  jQuery(document).ready(function() {
1670
-
1671
- updraft_check_same_times();
1672
-
1673
- jQuery( "#updraft-delete-modal" ).dialog({
1674
- autoOpen: false, height: 260, width: 430, modal: true,
1675
- buttons: {
1676
- '<?php _e('Delete','updraftplus');?>': function() {
1677
- alert("TODO");
1678
- },
1679
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
1680
- }
1681
- });
1682
-
1683
- jQuery( "#updraft-restore-modal" ).dialog({
1684
- autoOpen: false, height: 505, width: 590, modal: true,
1685
- buttons: {
1686
- '<?php _e('Restore','updraftplus');?>': function() {
1687
- var anyselected = 0;
1688
- jQuery('input[name="updraft_restore[]"]').each(function(x,y){
1689
- if (jQuery(y).is(':checked')) {
1690
- anyselected = 1;
1691
- //alert(jQuery(y).val());
1692
- }
1693
- });
1694
- if (anyselected == 1) {
1695
- jQuery('#updraft_restore_form').submit();
1696
- } else {
1697
- alert('You did not select any components to restore. Please select at least one, and then try again.');
1698
- }
1699
- },
1700
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
1701
- }
1702
- });
1703
-
1704
- jQuery("#updraft-iframe-modal" ).dialog({
1705
- autoOpen: false, height: 500, width: 780, modal: true
1706
- });
1707
-
1708
-
1709
- jQuery("#updraft-backupnow-modal" ).dialog({
1710
- autoOpen: false, height: 265, width: 390, modal: true,
1711
- buttons: {
1712
- '<?php _e('Backup Now','updraftplus');?>': function() {
1713
- jQuery(this).dialog("close");
1714
- jQuery('#updraft_backup_started').html('<em><?php _e('Requesting start of backup...', 'updraftplus');?></em>').slideDown('');
1715
- jQuery.post(ajaxurl, { action: 'updraft_ajax', subaction: 'backupnow', nonce: '<?php echo wp_create_nonce('updraftplus-credentialtest-nonce'); ?>' }, function(response) {
1716
- jQuery('#updraft_backup_started').html(response);
1717
- setTimeout(function() {jQuery.get('<?php echo site_url(); ?>');}, 5100);
1718
- setTimeout(function() {updraft_showlastlog();}, 6000);
1719
- setTimeout(function() {updraft_activejobs_update();}, 6000);
1720
- setTimeout(function() {
1721
- jQuery('#updraft_lastlogmessagerow').fadeOut('slow', function() {
1722
- jQuery(this).fadeIn('slow');
1723
- });
1724
- },
1725
- 3200
1726
- );
1727
- setTimeout(function() {jQuery('#updraft_backup_started').fadeOut('slow');}, 60000);
1728
- // Should be redundant (because of the polling for the last log line), but harmless (invokes page load)
1729
- });
1730
- },
1731
- '<?php _e('Cancel','updraftplus');?>': function() { jQuery(this).dialog("close"); }
1732
- }
1733
- });
1734
-
1735
- jQuery( "#updraft-migrate-modal" ).dialog({
1736
- autoOpen: false, height: 265, width: 390, modal: true,
1737
- buttons: {
1738
- '<?php _e('Close','updraftplus');?>': function() { jQuery(this).dialog("close"); }
1739
- }
1740
- });
1741
-
1742
- jQuery('#enableexpertmode').click(function() {
1743
- jQuery('.expertmode').fadeIn();
1744
- updraft_activejobs_update();
1745
- setInterval(function() {updraft_activejobs_update()}, 15000);
1746
- jQuery('#enableexpertmode').off('click');
1747
- return false;
1748
- });
1749
- <?php if (!@is_writable($updraft_dir)) echo "jQuery('.backupdirrow').show();\n"; ?>
1750
- setTimeout(function(){updraft_showlastlog(true);}, 1200);
1751
- jQuery('.updraftplusmethod').hide();
1752
  <?php
1753
  if ($active_service) echo "jQuery('.${active_service}').show();";
1754
  foreach ($updraftplus->backup_methods as $method => $description) {
@@ -1774,14 +2010,21 @@ ENDHERE;
1774
  </tr>
1775
  <?php
1776
  $delete_local = UpdraftPlus_Options::get_updraft_option('updraft_delete_local', 1);
 
 
 
1777
  ?>
1778
 
 
 
 
 
 
1779
  <tr class="deletelocal expertmode" style="display:none;">
1780
  <th><?php _e('Delete local backup','updraftplus');?>:</th>
1781
- <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('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).','updraftplus');?></label></td>
1782
  </tr>
1783
 
1784
-
1785
  <tr class="expertmode backupdirrow" style="display:none;">
1786
  <th><?php _e('Backup directory','updraftplus');?>:</th>
1787
  <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>
@@ -1789,11 +2032,16 @@ ENDHERE;
1789
  <tr class="expertmode backupdirrow" style="display:none;">
1790
  <td></td><td><?php
1791
 
1792
- // Suppress warnings, since if the user is dumping warnings to screen, then invalid JavaScript results and the screen breaks.
1793
- if(@is_writable($updraft_dir)) {
1794
  $dir_info = '<span style="color:green">'.__('Backup directory specified is writable, which is good.','updraftplus').'</span>';
1795
  } else {
1796
- $dir_info = '<span style="color:red">'.__('Backup directory specified is <b>not</b> writable, or does not exist.','updraftplus').' <span style="font-size:110%;font-weight:bold"><a href="options-general.php?page=updraftplus&action=updraft_create_backup_dir&nonce='.wp_create_nonce('create_backup_dir').'">'.__('Click here to attempt to create the directory and set the permissions','updraftplus').'</a></span>, '.__('or, to reset this option','updraftplus').' <a href="#" onclick="jQuery(\'#updraft_dir\').val(\''.WP_CONTENT_DIR.'/updraft\'); return false;">'.__('click here','updraftplus').'</a>. '.__('If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process.','updraftplus').'</span>';
 
 
 
 
 
 
1797
  }
1798
 
1799
  echo $dir_info.' '.__("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...).",'updraftplus');?></td>
@@ -1852,6 +2100,12 @@ ENDHERE;
1852
 
1853
  }
1854
 
 
 
 
 
 
 
1855
  function curl_check($service, $has_fallback = false, $extraclass = '') {
1856
  // Check requirements
1857
  if (!function_exists("curl_init")) {
@@ -1922,6 +2176,7 @@ ENDHERE;
1922
  function existing_backup_table($backup_history = false) {
1923
 
1924
  global $updraftplus;
 
1925
 
1926
  // Fetch it if it was not passed
1927
  if ($backup_history === false) $backup_history = UpdraftPlus_Options::get_updraft_option('updraft_backup_history');
@@ -1931,95 +2186,133 @@ ENDHERE;
1931
 
1932
  $backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
1933
 
1934
- echo '<table>';
1935
 
1936
  krsort($backup_history);
1937
 
1938
- foreach($backup_history as $key=>$value) {
1939
  $pretty_date = date('Y-m-d G:i',$key);
 
1940
  $entities = '';
1941
- ?>
1942
- <tr>
1943
- <td><a href="javascript:updraft_delete('<?php echo $key;?>', '<?php echo $value['nonce']; ?>');" class="updraftplus-remove" style="display: none;border-radius:100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; font-size: 1.5em; width: 1em; height: 1em;text-align:center;text-decoration:none;font-weight:bold;line-height: 1;" title="<?php echo __('Delete this backup set', 'updraftplus');?>">×</a></td><td><b><?php echo $pretty_date?></b></td>
 
 
 
1944
  <td>
1945
- <?php if (isset($value['db'])) {
1946
- $entities .= '/db/';
1947
- $sdescrip = preg_replace('/ \(.*\)$/', '', __('Database','updraftplus'));
1948
- ?>
1949
- <form id="uddownloadform_db_<?php echo $key;?>" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', <?php echo $key;?>, 'db')" method="post">
1950
- <?php wp_nonce_field('updraftplus_download'); ?>
 
 
 
1951
  <input type="hidden" name="action" value="updraft_download_backup" />
1952
  <input type="hidden" name="type" value="db" />
1953
- <input type="hidden" name="timestamp" value="<?php echo $key?>" />
1954
- <input type="submit" value="<?php _e('Database','updraftplus');?>" />
1955
  </form>
1956
- <?php } else { echo "(No&nbsp;database)"; } ?>
1957
- </td>
 
 
 
1958
 
1959
- <?php
1960
  foreach ($backupable_entities as $type => $info) {
1961
- echo '<td>';
1962
  $sdescrip = preg_replace('/ \(.*\)$/', '', $info['description']);
1963
  if (strlen($sdescrip) > 20 && isset($info['shortdescription'])) $sdescrip = $info['shortdescription'];
1964
- if (isset($value[$type])) {
1965
- $entities .= '/'.$type.'/';
1966
- ?>
1967
- <form id="uddownloadform_<?php echo $type.'_'.$key;?>" action="admin-ajax.php" onsubmit="return updraft_downloader('uddlstatus_', '<?php echo $key."', '".$type;?>')" method="post">
1968
- <?php wp_nonce_field('updraftplus_download'); ?>
1969
- <input type="hidden" name="action" value="updraft_download_backup" />
1970
- <input type="hidden" name="type" value="<?php echo $type; ?>" />
1971
- <input type="hidden" name="timestamp" value="<?php echo $key?>" />
1972
- <input type="submit" title="<?php echo __('Press here to download','updraftplus').' '.strtolower($info['description']); ?>" value="<?php echo $sdescrip;?>" />
1973
- </form>
1974
- <?php } else { printf(_x('(No %s)','Message shown when no such object is available','updraftplus'), preg_replace('/\s\(.{12,}\)/', '', strtolower($sdescrip))); } ?>
1975
- </td>
1976
- <?php }; ?>
1977
-
1978
- <td>
1979
- <?php if (isset($value['nonce']) && preg_match("/^[0-9a-f]{12}$/",$value['nonce']) && is_readable($updraft_dir.'/log.'.$value['nonce'].'.txt')) { ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1980
  <form action="options-general.php" method="get">
1981
  <input type="hidden" name="action" value="downloadlog" />
1982
  <input type="hidden" name="page" value="updraftplus" />
1983
- <input type="hidden" name="updraftplus_backup_nonce" value="<?php echo $value['nonce']; ?>" />
1984
- <input type="submit" value="<?php _e('Backup Log','updraftplus');?>" />
1985
  </form>
1986
- <?php } else { echo "(No&nbsp;backup&nbsp;log)"; } ?>
 
 
 
 
1987
  </td>
1988
  <td>
1989
  <form method="post" action="">
1990
- <input type="hidden" name="backup_timestamp" value="<?php echo $key;?>">
1991
  <input type="hidden" name="action" value="updraft_restore" />
1992
- <?php if ($entities) { ?><button title="<?php _e('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('<?php echo $entities;?>'); jQuery('#updraft_restore_timestamp').val('<?php echo $key;?>'); jQuery('#updraft_restore_date').html('<?php echo $pretty_date;?>'); jQuery('#updraft-restore-modal').dialog('open');"><?php _e('Restore','updraftplus');?></button><?php } ?>
 
 
 
 
1993
  </form>
1994
  </td>
1995
  </tr>
1996
- <script>
1997
- function updraft_delete(key, nonce) {
1998
- jQuery('#updraft_delete_timestamp').val(key);
1999
- jQuery('#updraft_delete_nonce').val(nonce);
2000
- jQuery('#updraft-delete-modal').dialog('open');
2001
- }
2002
- function updraft_restore_setoptions(entities) {
2003
- var howmany = 0;
2004
- jQuery('input[name="updraft_restore[]"]').each(function(x,y){
2005
- var entity = jQuery(y).val();
2006
- if (entities.indexOf('/'+entity+'/') != -1) {
2007
- jQuery(y).removeAttr('disabled').parent().show();
2008
- howmany++;
2009
- if (entity == 'db') { howmany += 4.5;}
2010
- } else {
2011
- jQuery(y).attr('disabled','disabled').parent().hide();
2012
- }
2013
- });
2014
- var height = 276+howmany*20;
2015
- jQuery('#updraft-restore-modal').dialog("option", "height", height);
2016
- }
2017
- </script>
2018
- <?php }
2019
- echo '</table>';
2020
  }
2021
 
2022
- // 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)
2023
  function rebuild_backup_history() {
2024
 
2025
  global $updraftplus;
@@ -2037,17 +2330,19 @@ ENDHERE;
2037
  // Accumulate a list of known files
2038
  foreach ($backup_history as $btime => $bdata) {
2039
  $found_file = false;
2040
- foreach ($bdata as $key => $value) {
2041
  // Record which set this file is found in
2042
- if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(zip|gz|gz\.crypt)$/i', $value, $matches)) {
2043
- $nonce = $matches[2];
2044
- // if (empty($bdata['service']) && !is_file($updraft_dir.'/'.$value)) {
2045
- if (isset($bdata['service']) && $bdata['service'] == 'none' && !is_file($updraft_dir.'/'.$value)) {
2046
- # File no longer present
2047
- } else {
2048
- $found_file = true;
2049
- $known_files[$value] = $nonce;
2050
- $known_nonces[$nonce] = $btime;
 
 
2051
  }
2052
  }
2053
  }
@@ -2058,22 +2353,25 @@ ENDHERE;
2058
  }
2059
 
2060
  if (!$handle = opendir($updraft_dir)) return;
2061
-
2062
  while (false !== ($entry = readdir($handle))) {
2063
  if ($entry != "." && $entry != "..") {
2064
- if (preg_match('/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-([\-a-z]+)\.(zip|gz|gz\.crypt)$/i', $entry, $matches)) {
2065
  $btime = strtotime($matches[1]);
2066
  if ($btime > 100) {
2067
  if (!isset($known_files[$entry])) {
2068
  $changes = true;
2069
  $nonce = $matches[2];
2070
  $type = $matches[3];
 
 
2071
  // The time from the filename does not include seconds. Need to identify the seconds to get the right time
2072
  if (isset($known_nonces[$nonce])) $btime = $known_nonces[$nonce];
2073
  // No cloud backup known of this file
2074
- if (!isset($backup_history[$btime])) $backup_history[$btime] = array( 'service' => 'none' );
2075
- $backup_history[$btime][$type] = $entry;
2076
- $backup_history[$btime][$type.'-size'] = filesize($updraft_dir.'/'.$entry);
 
2077
  $backup_history[$btime]['nonce'] = $nonce;
2078
  }
2079
  }
@@ -2081,7 +2379,6 @@ ENDHERE;
2081
  }
2082
  }
2083
 
2084
-
2085
  if ($changes) UpdraftPlus_Options::update_updraft_option('updraft_backup_history', $backup_history);
2086
 
2087
  }
@@ -2117,15 +2414,14 @@ ENDHERE;
2117
  $credentials = request_filesystem_credentials("options-general.php?page=updraftplus&action=updraft_restore&backup_timestamp=$timestamp", '', false, false, $extra_fields);
2118
  WP_Filesystem($credentials);
2119
  if ( $wp_filesystem->errors->get_error_code() ) {
2120
- foreach ( $wp_filesystem->errors->get_error_messages() as $message )
2121
- show_message($message);
2122
  exit;
2123
  }
2124
 
2125
  //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?)
2126
  echo '<h1>'.__('UpdraftPlus Restoration: Progress', 'updraftplus').'</h1><div id="updraft-restore-progress">';
2127
 
2128
- $updraft_dir = $updraftplus->backups_dir_location().'/';
2129
 
2130
  $service = (isset($backup_history[$timestamp]['service'])) ? $backup_history[$timestamp]['service'] : false;
2131
 
@@ -2161,59 +2457,93 @@ ENDHERE;
2161
  uksort($backup_set, array($this, 'sort_restoration_entities'));
2162
 
2163
  // We use a single object for each entity, because we want to store information about the backup set
2164
- if(!class_exists('WP_Upgrader')) require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
2165
- require_once(UPDRAFTPLUS_DIR.'/includes/updraft-restorer.php');
2166
- $restorer = new Updraft_Restorer();
 
 
 
 
 
2167
 
2168
- foreach($backup_set as $type => $file) {
 
2169
  // All restorable entities must be given explicitly, as we can store other arbitrary data in the history array
2170
-
2171
  if (!isset($backupable_entities[$type]) && 'db' != $type) continue;
2172
-
2173
  if (isset($backupable_entities[$type]['restorable']) && $backupable_entities[$type]['restorable'] == false) continue;
2174
 
2175
- if ($type == 'db') {
2176
- echo "<h2>".__('Database','updraftplus')."</h2>";
2177
- } else {
2178
- echo "<h2>".$backupable_entities[$type]['description']."</h2>";
2179
- }
2180
-
2181
- if (!isset($entities_to_restore[$type])) {
2182
- echo "<p>$type: ".__('This component was not selected for restoration - skipping.', 'updraftplus')."</p>";
2183
- continue;
2184
- }
2185
 
2186
- if ($type == 'wpcore' && is_multisite() && 0 === $restorer->ud_backup_is_multisite) {
2187
  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>";
2188
  continue;
2189
  }
2190
 
2191
- $fullpath = $updraft_dir.$file;
2192
 
2193
- echo "Looking for $type archive: file name: ".htmlspecialchars($file)."<br>";
2194
- if(!is_readable($fullpath)) {
2195
- echo __("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)",'updraftplus')."<br>";
2196
- $this->download_file($file, $service);
2197
- }
2198
- // If a file size is stored in the backup data, then verify correctness of the local file
2199
- if (isset($backup_history[$timestamp][$type.'-size'])) {
2200
- $fs = $backup_history[$timestamp][$type.'-size'];
2201
- echo __("Archive is expected to be size:",'updraftplus')." ".round($fs/1024)." Kb: ";
2202
- $as = @filesize($fullpath);
2203
- if ($as == $fs) {
2204
- echo "OK<br>";
 
 
 
 
 
 
2205
  } else {
2206
- echo "<strong>".__('ERROR','updraftplus').":</strong> is size: ".round($as/1024)." ($fs, $as)<br>";
2207
  }
2208
- } else {
2209
- echo __("The backup records do not contain information about the proper size of this file.",'updraftplus')."<br>";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2210
  }
 
 
 
 
 
 
 
 
 
 
 
 
2211
  # Types: uploads, themes, plugins, others, db
2212
- if(is_readable($fullpath)) {
 
 
2213
 
2214
- $info = (isset($backupable_entities[$type])) ? $backupable_entities[$type] : array();
2215
 
2216
- $val = $restorer->restore_backup($file, $type, $service, $info);
 
 
2217
 
2218
  if(is_wp_error($val)) {
2219
  foreach ($val->get_error_messages() as $msg) {
@@ -2225,11 +2555,9 @@ ENDHERE;
2225
  echo '</div>'; //close the updraft_restore_progress div even if we error
2226
  return false;
2227
  }
2228
- } else {
2229
- $updraftplus->error("$file: ".__('Could not find one of the files for restoration', 'updraftplus'));
2230
- echo __('Could not find one of the files for restoration', 'updraftplus').": ($file)";
2231
  }
2232
  }
 
2233
  echo '</div>'; //close the updraft_restore_progress div
2234
  return true;
2235
  }
@@ -2238,7 +2566,7 @@ ENDHERE;
2238
  if ($a == $b) return 0;
2239
  # Put the database first
2240
  if ($a == 'db') return -1;
2241
- if ($b == 'db') return 1;
2242
  return strcmp($a, $b);
2243
  }
2244
 
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
 
14
  function __construct() {
 
15
  $this->admin_init();
 
16
  }
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;
142
+ if ($pagenow != 'options-general.php' || !isset($_REQUEST['page']) || 'updraftplus' != $_REQUEST['page']) return;
143
 
144
  $chunk_size = min(wp_max_upload_size()-1024, 1024*1024*2);
145
 
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';
182
  var updraft_downloader_nonce = '<?php wp_create_nonce("updraftplus_download"); ?>'
183
  </script>
184
  <style type="text/css">
185
+ .updraftplus-remove a {
186
  color: red;
187
  }
188
  .updraftplus-remove:hover {
189
  background-color: red;
190
+ }
191
+ .updraftplus-remove a:hover {
192
  color: #fff;
193
  }
194
  .drag-drop #drag-drop-area2 {
202
  #filelist, #filelist2 {
203
  width: 100%;
204
  }
205
+ #filelist .file, #filelist2 .file, #ud_downloadstatus .file, #ud_downloadstatus2 .file {
206
  padding: 5px;
207
  background: #ececec;
208
  border: solid 1px #ccc;
209
  margin: 4px 0;
210
  }
211
+ #filelist .fileprogress, #filelist2 .fileprogress, #ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress {
212
  width: 0%;
213
  background: #f6a828;
214
  height: 5px;
215
  }
216
+ #ud_downloadstatus .raw, #ud_downloadstatus2 .raw {
217
  margin-top: 8px;
218
  clear:left;
219
  }
220
+ #ud_downloadstatus .file, #ud_downloadstatus2 .file {
221
  margin-top: 8px;
222
  }
223
  </style>
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']) {
571
+ $backups = $updraftplus->get_backup_history();
572
+ $timestamp = $_POST['backup_timestamp'];
573
+ if (!isset($backups[$timestamp])) {
574
+ echo json_encode(array('result' => 'error', 'message' => __('Backup set not found', 'updraftplus')));
575
+ die;
576
+ }
577
+
578
+ // You need a nonce before you can set job data. And we certainly don't yet have one.
579
+ $updraftplus->backup_time_nonce();
580
+ // Set the job type before logging, as there can be different logging destinations
581
+ $updraftplus->jobdata_set('job_type', 'delete');
582
+
583
+ if (UpdraftPlus_Options::get_updraft_option('updraft_debug_mode')) $updraftplus->logfile_open($updraftplus->nonce);
584
+
585
+ $updraft_dir = $updraftplus->backups_dir_location();
586
+ $backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
587
+
588
+ $nonce = isset($backups[$timestamp]['nonce']) ? $backups[$timestamp]['nonce'] : '';
589
+
590
+ $delete_from_service = array();
591
+
592
+ if (isset($_POST['delete_remote']) && 1==$_POST['delete_remote']) {
593
+ // Locate backup set
594
+ if (isset($backups[$timestamp]['service'])) {
595
+ $services = is_string($backups[$timestamp]['service']) ? array($backups[$timestamp]['service']) : $backups[$timestamp]['service'];
596
+ if (is_array($services)) {
597
+ foreach ($services as $service) {
598
+ if ($service != 'none') {
599
+ $delete_from_service[] = $backups[$timestamp]['service'];
600
+ }
601
+ }
602
+ }
603
+ }
604
+ }
605
+
606
+ $files_to_delete = array();
607
+ foreach ($backupable_entities as $key => $ent) {
608
+ if (isset($backups[$timestamp][$key])) {
609
+ $files_to_delete[$key] = $backups[$timestamp][$key];
610
+ }
611
+ }
612
+ // Delete DB
613
+ if (isset($backups[$timestamp]['db'])) $files_to_delete['db'] = $backups[$timestamp]['db'];
614
+
615
+ // Also delete the log
616
+ if ($nonce && !UpdraftPlus_Options::get_updraft_option('updraft_debug_mode')) {
617
+ $files_to_delete['log'] = "log.$nonce.txt";
618
+ }
619
+
620
+ unset($backups[$timestamp]);
621
+ UpdraftPlus_Options::update_updraft_option('updraft_backup_history', $backups);
622
+
623
+ $message = '';
624
+
625
+ $local_deleted = 0;
626
+ $remote_deleted = 0;
627
+ foreach ($files_to_delete as $key => $files) {
628
+ # Local deletion
629
+ if (is_string($files)) $files=array($files);
630
+ foreach ($files as $file) {
631
+ if (is_file($updraft_dir.'/'.$file)) {
632
+ if (@unlink($updraft_dir.'/'.$file)) $local_deleted++;
633
+ }
634
+ }
635
+ if ('log' != $key && count($delete_from_service) > 0) {
636
+ foreach ($delete_from_service as $service) {
637
+ if ('email' == $service) continue;
638
+ if (file_exists(UPDRAFTPLUS_DIR."/methods/$service.php")) require_once(UPDRAFTPLUS_DIR."/methods/$service.php");
639
+ $objname = "UpdraftPlus_BackupModule_${service}";
640
+ $deleted = -1;
641
+ if (method_exists($objname, "backup")) {
642
+ # TODO: Re-use the object (i.e. prevent repeated connection setup/teardown)
643
+ $remote_obj = new $objname;
644
+ $deleted = $remote_obj->delete($files);
645
+ }
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
+ }
653
+ }
654
+ }
655
+ }
656
+ $message .= __('The backup set has been removed.', 'updraftplus')."\n";
657
+ $message .= sprintf(__('Local archives deleted: %d', 'updraftplus'),$local_deleted)."\n";
658
+ $message .= sprintf(__('Remote archives deleted: %d', 'updraftplus'),$remote_deleted)."\n";
659
+
660
+ print json_encode(array('result' => 'success', 'message' => $message));
661
+
662
+ } elseif ('rawbackuphistory' == $_REQUEST['subaction']) {
663
+ echo '<h3>'.__('Known backups (raw)', 'updraftplus').'</h3><pre>';
664
+ var_dump($updraftplus->get_backup_history());
665
+ echo '</pre>';
666
+ echo '<h3>Files</h3><pre>';
667
+ $updraft_dir = $updraftplus->backups_dir_location();
668
+ $d = dir($updraft_dir);
669
+ while (false !== ($entry = $d->read())) {
670
+ $fp = $updraft_dir.'/'.$entry;
671
+ if (is_dir($fp)) {
672
+ $size = ' d';
673
+ } elseif (is_link($fp)) {
674
+ $size = ' l';
675
+ } elseif (is_file($fp)) {
676
+ $size = sprintf("%8.1f", round(filesize($fp)/1024, 1));
677
+ } else {
678
+ $size = ' ?';
679
+ }
680
+ printf("%s %s \n", $size, $entry);
681
+ }
682
+ echo '</pre>';
683
+ @$d->close();
684
+ } elseif ('countbackups' == $_REQUEST['subaction']) {
685
+ $backup_history = UpdraftPlus_Options::get_updraft_option('updraft_backup_history');
686
+ $backup_history = (is_array($backup_history))?$backup_history:array();
687
+ echo sprintf(__('%d set(s) available', 'updraftplus'), count($backup_history));
688
+ } elseif ('ping' == $_REQUEST['subaction']) {
689
+ // The purpose of this is to detect brokenness caused by extra line feeds in plugins/themes - before it breaks other AJAX operations and leads to support requests
690
+ echo 'pong';
691
  } elseif ('phpinfo' == $_REQUEST['subaction']) {
692
  phpinfo(INFO_ALL ^ (INFO_CREDITS | INFO_LICENSE));
693
  } elseif ('backupnow' == $_REQUEST['subaction']) {
701
  $updraftplus->log("A backup run has been scheduled");
702
  }
703
 
704
+ } elseif (isset($_GET['subaction']) && 'lastbackup' == $_GET['subaction']) {
705
  echo $this->last_backup_html();
706
+ } elseif (isset($_GET['subaction']) && 'activejobs_list' == $_GET['subaction']) {
707
  $this->print_active_jobs();
708
+ } elseif (isset($_GET['subaction']) && 'activejobs_delete' == $_GET['subaction'] && isset($_GET['jobid'])) {
709
 
710
  $cron = get_option('cron');
711
  $found_it = 0;
725
  if (!$found_it) { echo 'X:'.__('Could not find that job - perhaps it has already finished?', 'updraftplus'); }
726
 
727
 
728
+ } elseif (isset($_GET['subaction']) && 'diskspaceused' == $_GET['subaction'] && isset($_GET['entity'])) {
729
  if ($_GET['entity'] == 'updraft') {
730
  echo $this->recursive_directory_size($updraftplus->backups_dir_location());
731
  } else {
737
  _e('Error','updraftplus');
738
  }
739
  }
740
+ } elseif (isset($_GET['subaction']) && 'historystatus' == $_GET['subaction']) {
741
  $rescan = (isset($_GET['rescan']) && $_GET['rescan'] == 1);
742
  if ($rescan) $this->rebuild_backup_history();
743
+ $backup_history = UpdraftPlus_Options::get_updraft_option('updraft_backup_history');
744
+ $backup_history = (is_array($backup_history))?$backup_history:array();
745
+ echo json_encode(array('n' => sprintf(__('%d set(s) available', 'updraftplus'), count($backup_history)), 't' => $this->existing_backup_table($backup_history)));
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
  }
791
 
792
  echo json_encode($response);
793
 
794
+ } elseif (isset($_POST['subaction']) && $_POST['subaction'] == 'credentials_test') {
795
  $method = (preg_match("/^[a-z0-9]+$/", $_POST['method'])) ? $_POST['method'] : "";
796
 
797
  // Test the credentials, return a code
805
 
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
+
824
+ // Encrypted - decrypt it
825
+ if ($updraftplus->is_db_encrypted($db_file)) {
826
+
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
+ require_once(UPDRAFTPLUS_DIR.'/includes/phpseclib/Crypt/Rijndael.php');
835
+ $rijndael = new Crypt_Rijndael();
836
+
837
+ // Get decryption key
838
+ $rijndael->setKey($encryption);
839
+ $ciphertext = $rijndael->decrypt(file_get_contents($db_file));
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.
866
+
867
+ $line = 0;
868
+ $old_siteurl = '';
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];
904
+ // echo '<strong>'.__('Old table prefix:', 'updraftplus').'</strong> '.htmlspecialchars($old_table_prefix).'<br>';
905
+ } elseif ($gathering_siteinfo && preg_match('/^\# Site info: (\S+)$/', $buffer, $matches)) {
906
+ if ('end' == $matches[1]) {
907
+ $gathering_siteinfo = false;
908
+ // Sanity checks
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) {
985
  global $updraftplus;
986
  $updraft_dir = $updraftplus->backups_dir_location();
999
  }
1000
 
1001
  function plupload_action() {
1002
+ // check ajax nonce
1003
 
1004
  global $updraftplus;
1005
  @set_time_limit(900);
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
  ?>
1330
  }
1331
  $current_time = get_date_from_gmt(gmdate('Y-m-d H:i:s'), 'D, F j, Y H:i');
1332
 
1333
+ $backup_disabled = ($updraftplus->really_is_writable($updraft_dir)) ? '' : 'disabled="disabled"';
1334
 
1335
  $last_backup_html = $this->last_backup_html();
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>
1349
  </td>
1350
  </tr>
1351
  <tr>
1352
+ <th><?php _e('Last backup job run:','updraftplus');?></th>
1353
  <td id="updraft_last_backup"><?php echo $last_backup_html ?></td>
1354
  </tr>
1355
  </table>
1394
  <tr>
1395
  <td style="">&nbsp;</td><td class="download-backups" style="display:none; border: 2px dashed #aaa;">
1396
  <h2><?php echo __('Downloading and restoring', 'updraftplus'); ?></h2>
1397
+ <p style="display:none; background-color:pink; padding:8px; margin:4px;border: 1px dotted;" id="ud-whitespace-warning">
1398
+ <?php echo '<strong>'.__('Warning','updraftplus').':</strong> '.__('Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here.','updraftplus').' <a href="http://updraftplus.com/problems-with-extra-white-space/">'.__('Please consult this FAQ for help on what to do about it.', 'updraftplus').'</a>';?>
1399
+ </p>
1400
  <p style="max-width: 740px;"><ul style="list-style: disc inside;">
1401
  <li><strong><?php _e('Downloading','updraftplus');?>:</strong> <?php _e("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.",'updraftplus');?></li>
1402
  <li><strong><?php _e('Restoring','updraftplus');?>:</strong> <?php _e("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.",'updraftplus');?> <?php _e('More tasks:','updraftplus');?> <a href="#" onclick="jQuery('#updraft-plupload-modal').slideToggle(); return false;"><?php _e('upload backup files','updraftplus');?></a> | <a href="#" onclick="updraft_updatehistory(1); return false;" title="<?php _e('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.','updraftplus'); ?>"><?php _e('rescan folder for new backup sets','updraftplus');?></a></li>
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">
1414
+ <p class="drag-drop-info"><?php _e('Drop backup zips here', 'updraftplus'); ?></p>
1415
  <p><?php _ex('or', 'Uploader: Drop zip files here - or - Select Files'); ?></p>
1416
  <p class="drag-drop-buttons"><input id="plupload-browse-button" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" /></p>
1417
  </div>
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);
1434
 
1435
  <div id="updraft-delete-modal" title="<?php _e('Delete backup set', 'updraftplus');?>">
1436
  <form id="updraft_delete_form" method="post">
1437
+ <p style="margin-top:3px; padding-top:0">
1438
  <?php _e('Are you sure that you wish to delete this backup set?', 'updraftplus'); ?>
1439
  </p>
1440
  <fieldset>
1441
+ <input type="hidden" name="nonce" value="<?php echo wp_create_nonce('updraftplus-credentialtest-nonce');?>">
1442
+ <input type="hidden" name="action" value="updraft_ajax">
1443
+ <input type="hidden" name="subaction" value="deleteset">
1444
  <input type="hidden" name="backup_timestamp" value="0" id="updraft_delete_timestamp">
1445
  <input type="hidden" name="backup_nonce" value="0" id="updraft_delete_nonce">
1446
+ <div id="updraft-delete-remote-section"><input checked="checked" type="checkbox" name="delete_remote" id="updraft_delete_remote" value="1"> <label for="updraft_delete_remote"><?php _e('Also delete from remote storage', 'updraftplus');?></label><br>
1447
+ <p id="updraft-delete-waitwarning" style="display:none;"><em><?php _e('Deleting... please allow time for the communications with the remote storage to complete.', 'updraftplus');?></em></p>
1448
+ </div>
1449
  </fieldset>
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
+
1456
+ <div id="updraft-restore-modal-stage2">
1457
+
1458
+ <p><strong><?php _e('Downloading / preparing backup files...', 'updraftplus');?></strong></p>
1459
+ <div id="ud_downloadstatus2"></div>
1460
+
1461
+ <div id="updraft-restore-modal-stage2a"></div>
1462
+
1463
+ </div>
1464
+
1465
+ <div id="updraft-restore-modal-stage1">
1466
  <p><?php _e("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).",'updraftplus');?> <?php _e('Choose the components to restore','updraftplus');?>:</p>
1467
  <form id="updraft_restore_form" method="post">
1468
  <fieldset>
1471
  <?php
1472
 
1473
  # 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
1474
+ if($updraftplus->detect_safe_mode()) {
1475
  echo "<p><em>".__('Your web server has PHP\'s so-called safe_mode active.','updraftplus').' '.__('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>.', 'updraftplus')."</em></p><br/>";
1476
  }
1477
 
1506
 
1507
  ?>
1508
 
 
 
 
 
 
 
 
 
 
 
1509
  </div>
1510
 
1511
  </div>
1514
  <p><em><a href="http://updraftplus.com/faqs/what-should-i-understand-before-undertaking-a-restoration/" target="_new"><?php _e('Do read this helpful article of useful things to know before restoring.','updraftplus');?></a></em></p>
1515
  </div>
1516
 
1517
+ </div>
1518
+
1519
  <div id="updraft-migrate-modal" title="<?php _e('Migrate Site', 'updraftplus'); ?>">
1520
 
1521
  <?php
1568
  echo __('PHP memory limit','updraftplus').': '.ini_get('memory_limit').' <br/>';
1569
  echo sprintf(__('%s version:','updraftplus'), 'PHP').' '.phpversion().' - ';
1570
  echo '<a href="admin-ajax.php?page=updraftplus&action=updraft_ajax&subaction=phpinfo&nonce='.wp_create_nonce('updraftplus-credentialtest-nonce').'" id="updraftplus-phpinfo">'.__('show PHP information (phpinfo)', 'updraftplus').'</a><br/>';
1571
+ echo sprintf(__('%s version:','updraftplus'), 'MySQL').' '.((function_exists('mysql_get_server_info')) ? mysql_get_server_info() : '?').'<br>';
1572
 
1573
  if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
1574
  $ziparchive_exists .= __('Yes', 'updraftplus');
1582
 
1583
  echo __('zip executable found:', 'updraftplus').' '.((is_string($binzip)) ? __('Yes').': '.$binzip : __('No')).'<br>';
1584
 
1585
+ echo '<a href="admin-ajax.php?page=updraftplus&action=updraft_ajax&subaction=backuphistoryraw&nonce='.wp_create_nonce('updraftplus-credentialtest-nonce').'" id="updraftplus-rawbackuphistory">'.__('Show raw backup and file list', 'updraftplus').'</a><br/>';
1586
+
1587
+
1588
  echo '<h3>'.__('Total (uncompressed) on-disk data:','updraftplus').'</h3>';
1589
  echo '<p style="clear: left; max-width: 600px;"><em>'.__('N.B. This count is based upon what was, or was not, excluded the last time you saved the options.', 'updraftplus').'</em></p>';
1590
 
1630
  </div>
1631
  </div>
1632
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1633
  <?php
1634
  }
1635
 
1666
  show_message($message);
1667
  exit;
1668
  }
1669
+ // From WP_CONTENT_DIR - which contains 'themes'
1670
+ $ret = $this->delete_old_dirs_dir($wp_filesystem->wp_content_dir());
1671
+ // $ret2 = $this->delete_old_dirs_dir($wp_filesystem->abspath());
1672
+ $plugs = untrailingslashit($wp_filesystem->wp_plugins_dir());
1673
+ if ($wp_filesystem->is_dir($plugs.'-old')) {
1674
+ print "<strong>".__('Delete','updraftplus').": </strong>plugins-old: ";
1675
+ if(!$wp_filesystem->delete($plugs.'-old', true)) {
1676
+ $ret3 = false;
1677
+ print "<strong>".__('Failed', 'updraftplus')."</strong><br>";
1678
+ } else {
1679
+ $ret3 = true;
1680
+ print "<strong>".__('OK', 'updraftplus')."</strong><br>";
1681
+ }
1682
+ } else {
1683
+ $ret3 = true;
1684
+ }
1685
 
1686
+ return ($ret && $ret3) ? true : false;
1687
+ }
1688
+
1689
+ function delete_old_dirs_dir($dir) {
1690
 
1691
+ global $wp_filesystem;
1692
+ $list = $wp_filesystem->dirlist($dir);
1693
+ if (!is_array($list)) return false;
1694
+
1695
+ $ret = true;
1696
  foreach ($list as $item) {
1697
  if (substr($item['name'], -4, 4) == "-old") {
1698
  //recursively delete
1699
  print "<strong>".__('Delete','updraftplus').": </strong>".htmlspecialchars($item['name']).": ";
1700
+ if(!$wp_filesystem->delete($dir.$item['name'], true)) {
1701
+ $ret = false;
1702
+ print "<strong>".__('Failed', 'updraftplus')."</strong><br>";
1703
  } else {
1704
+ print "<strong>".__('OK', 'updraftplus')."</strong><br>";
1705
  }
1706
  }
1707
  }
1708
+ return $ret;
 
1709
  }
1710
 
1711
  // The aim is to get a directory that is writable by the webserver, because that's the only way we can create zip files
1743
 
1744
  if ($wp_filesystem->is_dir($default_backup_dir)) {
1745
 
1746
+ if ($updraftplus->really_is_writable($updraft_dir)) return true;
1747
 
1748
  @$wp_filesystem->chmod($default_backup_dir, 0775);
1749
+ if ($updraftplus->really_is_writable($updraft_dir)) return true;
1750
 
1751
  @$wp_filesystem->chmod($default_backup_dir, 0777);
1752
 
1753
+ if ($updraftplus->really_is_writable($updraft_dir)) {
1754
  echo '<p>'.__('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', 'updraftplus').'</p>';
1755
  return true;
1756
  } else {
1769
 
1770
  //scans the content dir to see if any -old dirs are present
1771
  function scan_old_dirs() {
1772
+ $dirArr = scandir(untrailingslashit(WP_CONTENT_DIR));
1773
  foreach($dirArr as $dir) {
1774
  if (preg_match('/-old$/', $dir)) return true;
1775
  }
1776
+ # No need to scan ABSPATH - we don't backup there
1777
+ $plugdir = untrailingslashit(WP_PLUGIN_DIR);
1778
+ if (is_dir($plugdir.'-old')) return true;
1779
  return false;
1780
  }
1781
 
1785
 
1786
  $updraft_last_backup = UpdraftPlus_Options::get_updraft_option('updraft_last_backup');
1787
 
 
 
1788
  if($updraft_last_backup) {
1789
 
1790
+ // Convert to GMT, then to blog time
1791
+ $last_backup_text = "<span style=\"color:".(($updraft_last_backup['success']) ? 'green' : 'black').";\">".get_date_from_gmt(gmdate('Y-m-d H:i:s', $updraft_last_backup['backup_time']), 'D, F j, Y H:i').'</span><br>';
1792
+
1793
+ if (is_array($updraft_last_backup['errors'])) {
1794
+ foreach ($updraft_last_backup['errors'] as $err) {
1795
+ $level = (is_array($err)) ? $err['level'] : 'error';
1796
+ $message = (is_array($err)) ? $err['message'] : $err;
1797
+
1798
+ $last_backup_text .= ('warning' == $level) ? "<span style=\"color:orange;\">" : "<span style=\"color:red;\">";
1799
+
1800
+ if ('warning' == $level) $message = sprintf(__("Warning: %s", 'updraftplus'), $message);
1801
+
1802
+ $last_backup_text .= htmlspecialchars($message);
1803
+
1804
+ $last_backup_text .= '</span><br>';
1805
+ }
1806
  }
1807
 
1808
  if (!empty($updraft_last_backup['backup_nonce'])) {
1809
+ $updraft_dir = $updraftplus->backups_dir_location();
1810
+
1811
  $potential_log_file = $updraft_dir."/log.".$updraft_last_backup['backup_nonce'].".txt";
 
 
1812
 
1813
+ if (is_readable($potential_log_file)) $last_backup_text .= "<a href=\"?page=updraftplus&action=downloadlog&updraftplus_backup_nonce=".$updraft_last_backup['backup_nonce']."\">".__('Download log file','updraftplus')."</a>";
1814
+ }
1815
 
1816
  } else {
1817
+ $last_backup_text = "<span style=\"color:blue;\">".__('No backup has been completed.','updraftplus')."</span>";
 
1818
  }
1819
 
1820
+ return $last_backup_text;
1821
 
1822
  }
1823
 
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>
1882
  foreach ($backupable_entities as $key => $info) {
1883
  $included = (UpdraftPlus_Options::get_updraft_option("updraft_include_$key", apply_filters("updraftplus_defaultoption_include_".$key, true))) ? 'checked="checked"' : "";
1884
  if ('others' == $key) {
1885
+ ?><input id="updraft_include_others" type="checkbox" name="updraft_include_others" value="1" <?php echo $included; ?> /> <label title="<?php echo sprintf(__('Your wp-content directory server path: %s', 'updraftplus'), WP_CONTENT_DIR); ?>" for="updraft_include_<?php echo $key ?>"><?php echo __('Any other directories found inside wp-content', 'updraftplus');?></label><br><?php
1886
 
1887
  $display = ($included) ? '' : 'style="display:none;"';
1888
 
1890
 
1891
  echo '<label for="updraft_include_others_exclude">'.__('Exclude these:', 'updraftplus').'</label>';
1892
 
1893
+ echo '<input title="'.__('If entering multiple files/directories, then separate them with commas. You can use a * at the end of any entry as a wildcard.', 'updraftplus').'" type="text" id="updraft_include_others_exclude" name="updraft_include_others_exclude" size="54" value="'.htmlspecialchars($include_others_exclude).'" />';
1894
 
1895
  echo '<br>';
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");
1902
  }
1903
  }
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>
1925
  <div id="plupload-upload-ui2" style="width: 80%;">
1926
  <div id="drag-drop-area2">
1927
  <div class="drag-drop-inside">
1928
+ <p class="drag-drop-info"><?php _e('Drop encrypted database files (db.gz.crypt files) here to upload them for decryption'); ?></p>
1929
+ <p><?php _ex('or', 'Uploader: Drop db.gz.crypt files here to upload them for decryption - or - Select Files'); ?></p>
1930
  <p class="drag-drop-buttons"><input id="plupload-browse-button2" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" /></p>
1931
  <p style="margin-top: 18px;"><?php _e('Use decryption key','updraftplus')?>: <input id="updraftplus_db_decrypt" type="text" size="12"></input></p>
1932
  </div>
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>
2032
  <tr class="expertmode backupdirrow" style="display:none;">
2033
  <td></td><td><?php
2034
 
2035
+ if($really_is_writable) {
 
2036
  $dir_info = '<span style="color:green">'.__('Backup directory specified is writable, which is good.','updraftplus').'</span>';
2037
  } else {
2038
+ $dir_info = '<span style="color:red">';
2039
+ if (!is_dir($updraft_dir)) {
2040
+ $dir_info .= __('Backup directory specified does <b>not</b> exist.','updraftplus');
2041
+ } else {
2042
+ $dir_info .= __('Backup directory specified exists, but is <b>not</b> writable.','updraftplus');
2043
+ }
2044
+ $dir_info .= ' <span style="font-size:110%;font-weight:bold"><a href="options-general.php?page=updraftplus&action=updraft_create_backup_dir&nonce='.wp_create_nonce('create_backup_dir').'">'.__('Click here to attempt to create the directory and set the permissions','updraftplus').'</a></span>, '.__('or, to reset this option','updraftplus').' <a href="#" onclick="jQuery(\'#updraft_dir\').val(\''.WP_CONTENT_DIR.'/updraft\'); return false;">'.__('click here','updraftplus').'</a>. '.__('If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process.','updraftplus').'</span>';
2045
  }
2046
 
2047
  echo $dir_info.' '.__("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...).",'updraftplus');?></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")) {
2176
  function existing_backup_table($backup_history = false) {
2177
 
2178
  global $updraftplus;
2179
+ $ret = '';
2180
 
2181
  // Fetch it if it was not passed
2182
  if ($backup_history === false) $backup_history = UpdraftPlus_Options::get_updraft_option('updraft_backup_history');
2186
 
2187
  $backupable_entities = $updraftplus->get_backupable_file_entities(true, true);
2188
 
2189
+ $ret .= '<table>';
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" />
2215
+ <input type="hidden" name="timestamp" value="$key" />
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" />
2288
+ <input type="hidden" name="updraftplus_backup_nonce" value="$nval" />
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
  }
2379
  }
2380
  }
2381
 
 
2382
  if ($changes) UpdraftPlus_Options::update_updraft_option('updraft_backup_history', $backup_history);
2383
 
2384
  }
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
+
2467
+ echo "<h2>".__('Final checks', 'updraftplus').'</h2>';
2468
 
2469
+ // First loop: make sure that files are present + readable; and populate array for second loop
2470
+ foreach($backup_set as $type => $files) {
2471
  // All restorable entities must be given explicitly, as we can store other arbitrary data in the history array
 
2472
  if (!isset($backupable_entities[$type]) && 'db' != $type) continue;
 
2473
  if (isset($backupable_entities[$type]['restorable']) && $backupable_entities[$type]['restorable'] == false) continue;
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
  }
2481
 
2482
+ if (is_string($files)) $files=array($files);
2483
 
2484
+ foreach ($files as $ind => $file) {
2485
+ $fullpath = $updraft_dir.$file;
2486
+ echo sprintf(__("Looking for %s archive: file name: %s", 'updraftplus'), $type, htmlspecialchars($file))."<br>";
2487
+ if(!is_readable($fullpath)) {
2488
+ echo __("File is not locally present - needs retrieving from remote storage",'updraftplus')."<br>";
2489
+ $this->download_file($file, $service);
2490
+ }
2491
+ $index = ($ind == 0) ? '' : $ind;
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>';
2499
+ } else {
2500
+ echo "<strong>".__('Error:','updraftplus')."</strong> ".__('file is size:', 'updraftplus')." ".round($as/1024)." ($fs, $as)<br>";
2501
+ }
2502
  } else {
2503
+ echo __("The backup records do not contain information about the proper size of this file.",'updraftplus')."<br>";
2504
  }
2505
+ if (!is_readable($fullpath)) {
2506
+ echo __('Could not find one of the files for restoration', 'updraftplus')." ($file)<br>";
2507
+ $updraftplus->log("$file: ".__('Could not find one of the files for restoration', 'updraftplus'), 'error');
2508
+ echo '</div>';
2509
+ return false;
2510
+ }
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;
2522
+ } elseif (false === $val) {
2523
+ echo '</div>'; //close the updraft_restore_progress div even if we error
2524
+ return false;
2525
  }
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'));
2537
+ foreach ($second_loop as $type => $files) {
2538
  # Types: uploads, themes, plugins, others, db
2539
+ $info = (isset($backupable_entities[$type])) ? $backupable_entities[$type] : array();
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) {
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
  }
2566
  if ($a == $b) return 0;
2567
  # Put the database first
2568
  if ($a == 'db') return -1;
2569
+ if ($b == 'db') return 1;
2570
  return strcmp($a, $b);
2571
  }
2572
 
backup.php CHANGED
@@ -1,38 +1,1009 @@
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_existingfiles;
15
- var $zipfiles_dirbatched;
16
- var $zipfiles_batched;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
- var $zipfiles_lastwritetime;
 
 
19
 
20
- var $zip_preferpcl = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
- var $binzip = false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  // This function recursively packs the zip, dereferencing symlinks but packing into a single-parent tree for universal unpacking
25
- function makezip_recursive_add($zipfile, $fullpath, $use_path_when_storing, $original_fullpath) {
 
 
26
 
27
  global $updraftplus;
28
 
29
- // De-reference
30
  $fullpath = realpath($fullpath);
 
31
 
32
  // Is the place we've ended up above the original base? That leads to infinite recursion
33
  if (($fullpath !== $original_fullpath && strpos($original_fullpath, $fullpath) === 0) || ($original_fullpath == $fullpath && strpos($use_path_when_storing, '/') !== false) ) {
34
  $updraftplus->log("Infinite recursion: symlink lead us to $fullpath, which is within $original_fullpath");
35
- $updraftplus->error(__("Infinite recursion: consult your log for more information",'updraftplus'));
36
  return false;
37
  }
38
 
@@ -40,17 +1011,18 @@ class UpdraftPlus_Backup {
40
  if (is_readable($fullpath)) {
41
  $key = ($fullpath == $original_fullpath) ? basename($fullpath) : $use_path_when_storing.'/'.basename($fullpath);
42
  $this->zipfiles_batched[$fullpath] = $key;
43
- @touch($zipfile);
 
44
  } else {
45
  $updraftplus->log("$fullpath: unreadable file");
46
- $updraftplus->error("$fullpath: unreadable file");
47
  }
48
  } elseif (is_dir($fullpath)) {
49
  if (!isset($this->existing_files[$use_path_when_storing])) $this->zipfiles_dirbatched[] = $use_path_when_storing;
50
  if (!$dir_handle = @opendir($fullpath)) {
51
  $updraftplus->log("Failed to open directory: $fullpath");
52
- $updraftplus->error("Failed to open directory: $fullpath");
53
- return;
54
  }
55
  while ($e = readdir($dir_handle)) {
56
  if ($e != '.' && $e != '..') {
@@ -59,36 +1031,41 @@ class UpdraftPlus_Backup {
59
  if (is_file($deref)) {
60
  if (is_readable($deref)) {
61
  $this->zipfiles_batched[$deref] = $use_path_when_storing.'/'.$e;
62
- @touch($zipfile);
 
63
  } else {
64
  $updraftplus->log("$deref: unreadable file");
65
- $updraftplus->error("$deref: unreadable file");
66
  }
67
  } elseif (is_dir($deref)) {
68
- $this->makezip_recursive_add($zipfile, $deref, $use_path_when_storing.'/'.$e, $original_fullpath);
69
  }
70
  } elseif (is_file($fullpath.'/'.$e)) {
71
  if (is_readable($fullpath.'/'.$e)) {
72
  $this->zipfiles_batched[$fullpath.'/'.$e] = $use_path_when_storing.'/'.$e;
73
- @touch($zipfile);
 
74
  } else {
75
  $updraftplus->log("$fullpath/$e: unreadable file");
76
- $updraftplus->error("$fullpath/$e: unreadable file");
77
  }
78
  } elseif (is_dir($fullpath.'/'.$e)) {
79
  // no need to addEmptyDir here, as it gets done when we recurse
80
- $this->makezip_recursive_add($zipfile, $fullpath.'/'.$e, $use_path_when_storing.'/'.$e, $original_fullpath);
81
  }
82
  }
83
  }
84
  closedir($dir_handle);
85
  }
86
 
87
- // We don't want to touch the zip file on every single file, so we batch them up
88
- // We go every 25 files, because if you wait too much longer, the contents may have changed from under you
89
  // 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)
90
  if (count($this->zipfiles_batched) > 25 || (file_exists($zipfile) && ((time()-filemtime($zipfile)) > 20) )) {
91
- $ret = $this->makezip_addfiles($zipfile);
 
 
 
92
  } else {
93
  $ret = true;
94
  }
@@ -98,160 +1075,122 @@ class UpdraftPlus_Backup {
98
  }
99
 
100
  // Caution: $source is allowed to be an array, not just a filename
101
- function make_zipfile($source, $destination) {
 
102
 
103
  global $updraftplus;
 
 
 
 
 
 
 
 
 
 
104
 
105
  // When to prefer PCL:
106
  // - We were asked to
107
  // - No zip extension present and no relevant method present
108
  // The zip extension check is not redundant, because method_exists segfaults some PHP installs, leading to support requests
109
 
110
- // Fallback to PclZip - which my tests show is 25% slower (and we can't resume)
111
- if ($this->zip_preferpcl || (!extension_loaded('zip') && !method_exists('ZipArchive', 'AddFile'))) {
112
- if(!class_exists('PclZip')) require_once(ABSPATH.'/wp-admin/includes/class-pclzip.php');
113
- $zip_object = new PclZip($destination);
114
- // TODO: WP_CONTENT_DIR: may not apply
115
- $zipcode = $zip_object->create($source, PCLZIP_OPT_REMOVE_PATH, WP_CONTENT_DIR);
116
- if ($zipcode == 0 ) {
117
- $updraftplus->log("PclZip Error: ".$zip_object->errorInfo(true));
118
- return $zip_object->errorCode();
119
- } else {
120
- return true;
121
- }
122
- }
123
-
124
- // TODO: Experimental: make live
125
- if (defined('UPDRAFTPLUS_EXPERIMENTAL_BINZIP') && UPDRAFTPLUS_EXPERIMENTAL_BINZIP == true && $this->binzip === false) {
126
- $updraftplus->log('Checking if we have a zip executable available');
127
- $binzip = $updraftplus->find_working_bin_zip();
128
- if (is_string($binzip)) {
129
- $updraftplus->log("Found one: $binzip");
130
- $this->binzip = $binzip;
131
- }
132
- }
133
-
134
- // TODO: Handle stderr?
135
- if (defined('UPDRAFTPLUS_EXPERIMENTAL_BINZIP') && UPDRAFTPLUS_EXPERIMENTAL_BINZIP == true && is_string($this->binzip)) {
136
-
137
- if (is_string($source)) $source = array($source);
138
-
139
- $all_ok = true;
140
-
141
- $debug = UpdraftPlus_Options::get_updraft_option('updraft_debug_mode');
142
-
143
- # Don't use -q, as we rely on output to process to detect useful activity
144
- # Don't use -v either: the extra logging makes things much slower
145
- $zip_params = ($debug) ? '-v' : '';
146
 
147
- $orig_size = file_exists($destination) ? filesize($destination) : 0;
148
- clearstatcache();
149
-
150
- foreach ($source as $s) {
151
-
152
- $exec = "cd ".escapeshellarg(dirname($s))."; /usr/bin/zip $zip_params -u -r ".escapeshellarg($destination)." ".escapeshellarg(basename($s))." ";
153
-
154
- $updraftplus->log("Attempting binary zip ($exec)");
155
-
156
- $handle = popen($exec, "r");
 
 
 
 
 
 
 
 
 
 
157
 
158
- $something_useful_happened = $updraftplus->something_useful_happened;
 
159
 
160
- if ($handle) {
161
- while (!feof($handle)) {
162
- $w = fgets($handle, 1024);
163
- if ($w && $debug) $updraftplus->log("Output from zip: ".trim($w), false);
164
- if (!$something_useful_happened && file_exists($destination)) {
165
- $new_size = filesize($destination);
166
- if ($new_size > $orig_size + 20) {
167
- $updraftplus->something_useful_happened();
168
- $something_useful_happened = true;
169
- }
170
- clearstatcache();
171
- }
172
  }
173
- $ret = pclose($handle);
174
- if ($ret != 0) {
175
- $updraftplus->log("Binary zip: error (code: $ret)");
176
- if ($w && !$debug) $updraftplus->log("Last output from zip: ".trim($w), false);
177
- $all_ok = false;
178
- }
179
- } else {
180
- $updraftplus->log("Error: popen failed");
181
- $all_ok = false;
182
  }
183
 
184
- }
185
 
186
- if ($all_ok) {
187
- $updraftplus->log("Binary zip: apparently successful");
188
- return true;
189
- } else {
190
- $updraftplus->log("Binary zip: an error occured, so we will run over again with ZipArchive");
191
  }
192
-
193
  }
194
 
195
- $this->existing_files = array();
196
-
197
- // If the file exists, then we should grab its index of files inside, and sizes
198
- // Then, when we come to write a file, we should check if it's already there, and only add if it is not
199
- if (file_exists($destination) && is_readable($destination)) {
200
- $zip = new ZipArchive;
201
- $zip->open($destination);
202
-
203
- for ($i=0; $i < $zip->numFiles; $i++) {
204
- $si = $zip->statIndex($i);
205
- $name = $si['name'];
206
- $this->existing_files[$name] = $si['size'];
207
- }
208
-
209
- $updraftplus->log(basename($destination).": Zip file already exists, with ".count($this->existing_files)." files");
210
- } elseif (file_exists($destination)) {
211
- $updraftplus->log("Zip file already exists, but is not readable; will remove: $destination");
212
- @unlink($destination);
213
- }
214
 
215
  $this->zipfiles_added = 0;
 
216
  $this->zipfiles_dirbatched = array();
217
  $this->zipfiles_batched = array();
218
  $this->zipfiles_lastwritetime = time();
219
 
220
- // Magic value, used later to detect no error occurring
221
- $last_error = 2349864;
222
- if (is_array($source)) {
223
- foreach ($source as $element) {
224
- $howmany = $this->makezip_recursive_add($destination, $element, basename($element), $element);
225
- if ($howmany < 0) {
226
- $last_error = $howmany;
227
- }
228
- }
229
- } else {
230
- $howmany = $this->makezip_recursive_add($destination, $source, basename($source), $source);
231
- if ($howmany < 0) {
232
- $last_error = $howmany;
233
- }
234
  }
235
 
236
- // Any not yet dispatched?
 
 
 
 
 
237
  if (count($this->zipfiles_dirbatched)>0 || count($this->zipfiles_batched)>0) {
238
- $howmany = $this->makezip_addfiles($destination);
239
- if ($howmany < 0) {
240
- $last_error = $howmany;
241
- }
242
  }
243
 
244
- if ($this->zipfiles_added > 0 || $last_error == 2349864) {
 
 
 
 
 
 
245
  // ZipArchive::addFile sometimes fails
246
- if (filesize($destination) < 100) {
247
- // Retry with PclZip
248
- $updraftplus->log("Zip::addFile apparently failed - retrying with PclZip");
249
- $this->zip_preferpcl = true;
250
- return $this->make_zipfile($source, $destination);
251
  }
252
  return true;
253
  } else {
254
- return $last_error;
255
  }
256
 
257
  }
@@ -260,74 +1199,150 @@ class UpdraftPlus_Backup {
260
  // 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)
261
 
262
  // We batch up the files, rather than do them one at a time. So we are more efficient than open,one-write,close.
263
- function makezip_addfiles($zipfile) {
264
 
265
  global $updraftplus;
266
 
 
 
 
 
 
267
  $maxzipbatch = $updraftplus->jobdata_get('maxzipbatch', 26214400);
268
  if ((int)$maxzipbatch < 1) $maxzipbatch = 26214400;
269
 
270
  // Short-circuit the null case, because we want to detect later if something useful happenned
271
  if (count($this->zipfiles_dirbatched) == 0 && count($this->zipfiles_batched) == 0) return true;
272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
  // 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!
274
 
275
  $data_added_since_reopen = 0;
 
 
276
 
277
- $zip = new ZipArchive;
278
  if (file_exists($zipfile)) {
279
  $opencode = $zip->open($zipfile);
280
  $original_size = filesize($zipfile);
281
  clearstatcache();
282
  } else {
283
- $opencode = $zip->open($zipfile, ZIPARCHIVE::CREATE);
 
284
  $original_size = 0;
285
  }
286
 
287
- if ($opencode !== true) return array($opencode, 0);
288
  // Make sure all directories are created before we start creating files
289
  while ($dir = array_pop($this->zipfiles_dirbatched)) {
290
  $zip->addEmptyDir($dir);
291
  }
292
 
 
 
 
293
  foreach ($this->zipfiles_batched as $file => $add_as) {
 
294
  $fsize = filesize($file);
295
-
296
- $sofar = 0;
297
-
 
 
 
298
  if (!isset($this->existing_files[$add_as]) || $this->existing_files[$add_as] != $fsize) {
299
 
300
  @touch($zipfile);
301
  $zip->addFile($file, $add_as);
302
- $sofar++;
 
 
303
 
304
  $data_added_since_reopen += $fsize;
305
- # 25Mb - force a write-out and re-open
306
- if ($data_added_since_reopen > $maxzipbatch || (time() - $this->zipfiles_lastwritetime) > 1.5) {
 
 
 
 
307
 
308
- $something_useful_sizetest = false;
 
 
309
 
310
- $before_size = filesize($zipfile);
311
- clearstatcache();
312
 
313
- if ($data_added_since_reopen > $maxzipbatch) {
314
 
 
315
  $something_useful_sizetest = true;
316
-
317
- $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, $sofar added so far); re-opening (prior size: ".round($before_size/1024,1).' Kb)');
318
-
 
 
319
  } else {
320
- $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); re-opening (prior size: ".round($before_size/1024,1).' Kb)');
321
  }
322
  if (!$zip->close()) {
323
- $updraftplus->log("ZipArchive::Close returned an error");
 
 
 
 
324
  }
 
 
 
325
  unset($zip);
326
- $zip = new ZipArchive;
327
- $opencode = $zip->open($zipfile);
328
- if ($opencode !== true) return array($opencode, 0);
329
  // Call here, in case we've got so many big files that we don't complete the whole routine
330
- if (filesize($zipfile) > $before_size) {
 
 
 
 
 
 
 
 
 
 
 
 
 
331
 
332
  # Need to make sure that something_useful_happened() is always called
333
 
@@ -368,186 +1383,176 @@ class UpdraftPlus_Backup {
368
  $max_time = -1;
369
  }
370
 
371
- // How many is the most seconds we
372
- // $max_tolerate_seconds =
373
-
374
- // We set at 18, to allow approximately unexpected 10% extra in the batch to take it to 20s
375
- // if (($run_times_known <1 && $normalised_time_since_began > 18) || ($run_times_known >=1 && $normalised_time_since_began > $max_time)) {
376
- // TODO: This is disabled via 1==0 - remove it properly
377
- if (1==0 && $normalised_time_since_began > 18) {
378
-
379
- // Don't do more than would have accounted for 18 normalised seconds at the same rate
380
- // 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.
381
- $new_maxzipbatch = max( floor(min($maxzipbatch*(18/$normalised_time_since_began), $maxzipbatch*0.9)), 1048576);
382
- if ($new_maxzipbatch < $maxzipbatch) {
383
- $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
384
- $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)");
385
- $maxzipbatch = $new_maxzipbatch;
386
- } else {
387
- $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)");
388
- }
389
- } else {
390
 
391
- if ($normalised_time_since_began<6 || ($updraftplus->current_resumption >=1 && $run_times_known >=1 && $time_since_began < 0.6*$max_time )) {
392
-
393
- // How much can we increase it by?
394
- if ($normalised_time_since_began <6) {
395
- if ($run_times_known > 0 && $max_time >0) {
396
- $new_maxzipbatch = min(floor(max(
397
- $maxzipbatch*6/$normalised_time_since_began, $maxzipbatch*((0.6*$max_time)/$normalised_time_since_began))),
398
- 200*1024*1024
399
- );
400
- } else {
401
- # Maximum of 200Mb in a batch
402
- $new_maxzipbatch = min( floor($maxzipbatch*6/$normalised_time_since_began),
403
- 200*1024*1024
404
- );
405
- }
406
  } else {
407
- // Use up to 60% of available time
408
- $new_maxzipbatch = min(
409
- floor($maxzipbatch*((0.6*$max_time)/$normalised_time_since_began)),
410
  200*1024*1024
411
  );
412
  }
 
 
 
 
 
 
 
413
 
414
- # Throttle increases - don't increase by more than 2x in one go - ???
415
- # $new_maxzipbatch = floor(min(2*$maxzipbatch, $new_maxzipbatch));
416
- # 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
417
- # $new_maxzipbatch = floor(min(18*$rate ,$new_maxzipbatch));
418
-
419
- // Final sanity check
420
- if ($new_maxzipbatch > 1024*1024) $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
421
-
422
- if ($new_maxzipbatch <= 1024*1024) {
423
- $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)");
424
- } elseif ($new_maxzipbatch > $maxzipbatch) {
425
- $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)");
426
- } elseif ($new_maxzipbatch < $maxzipbatch) {
427
- // Ironically, we thought we were speedy...
428
- $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)");
429
- } else {
430
- $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)");
431
- }
432
 
433
- if ($new_maxzipbatch > 1024*1024) $maxzipbatch = $new_maxzipbatch;
 
 
 
 
 
 
 
434
  }
435
 
436
- // Detect excessive slowness
437
- // 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)
438
-
439
- // 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).
 
 
 
 
 
 
 
 
 
440
 
441
- if (!$updraftplus->something_useful_happened && $updraftplus->current_resumption >= 7) {
 
442
 
443
- $updraftplus->something_useful_happened();
 
 
 
444
 
445
- if ($run_times_known >= 5 && ($time_since_began > 0.8 * $max_time || $time_since_began + 7 > $max_time)) {
446
 
447
- $new_maxzipbatch = max(floor($maxzipbatch*0.8), 20971520);
448
- if ($new_maxzipbatch < $maxzipbatch) {
449
- $maxzipbatch = $new_maxzipbatch;
450
- $updraftplus->jobdata_set("maxzipbatch", $new_maxzipbatch);
451
- $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)");
452
- } else {
453
- $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)");
454
- }
455
- }
456
 
457
- } else {
458
- $updraftplus->something_useful_happened();
 
 
 
 
 
 
 
 
459
  }
 
 
 
460
  }
461
  }
462
  $data_added_since_reopen = 0;
 
 
 
463
  }
 
464
  clearstatcache();
465
  $this->zipfiles_lastwritetime = time();
466
  }
 
 
 
 
467
  }
468
  $this->zipfiles_added++;
469
  // Don't call something_useful_happened() here - nothing necessarily happens until close() is called
470
- 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)");
471
- }
472
-
473
- // Reset the array
474
- $this->zipfiles_batched = array();
475
- $ret = $zip->close();
476
- $this->zipfiles_lastwritetime = time();
477
- if (filesize($zipfile) > $original_size) $updraftplus->something_useful_happened();
478
- clearstatcache();
479
- return $ret;
480
- }
481
-
482
- function create_zip($create_from_dir, $whichone, $create_in_dir, $backup_file_basename) {
483
- // Note: $create_from_dir can be an array or a string
484
- @set_time_limit(900);
485
-
486
- global $updraftplus;
487
 
488
- if ($whichone != "others") $updraftplus->log("Beginning creation of dump of $whichone");
 
 
 
 
 
 
 
489
 
490
- if (is_string($create_from_dir) && !file_exists($create_from_dir)) {
491
- $flag_error = true;
492
- $updraftplus->log("Does not exist: $create_from_dir");
493
- if ('mu-plugins' == $whichone) {
494
- if (!function_exists('get_mu_plugins')) require_once(ABSPATH.'wp-admin/includes/plugin.php');
495
- $mu_plugins = get_mu_plugins();
496
- if (count($mu_plugins) == 0) {
497
- $updraftplus->log("There appear to be no mu-plugins to back up. Will not raise an error.");
498
- $flag_error = false;
499
  }
 
 
500
  }
501
- if ($flag_error) $updraftplus->error(sprintf(__("%s - could not back this entity up; the corresponding directory does not exist (%s)", 'updraftplus'), $whichone, $create_from_dir));
502
- return false;
503
  }
504
 
505
- $full_path = $create_in_dir.'/'.$backup_file_basename.'-'.$whichone.'.zip';
506
- $time_now = time();
507
 
508
- if (file_exists($full_path)) {
509
- $updraftplus->log("$backup_file_basename-$whichone.zip: this file has already been created");
510
- $time_mod = (int)@filemtime($full_path);
511
- if ($time_mod>100 && ($time_now-$time_mod)<30) {
512
- $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.");
513
- $updraftplus->increase_resume_and_reschedule(120);
514
- die;
515
  }
516
- return basename($full_path);
517
  }
518
 
519
- // Temporary file, to be able to detect actual completion (upon which, it is renamed)
 
 
520
 
521
- // 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
522
- $zip_name = $full_path.'.tmp';
523
- $time_mod = (int)@filemtime($zip_name);
524
- if (file_exists($zip_name) && $time_mod>100 && ($time_now-$time_mod)<30) {
525
- $file_size = filesize($zip_name);
526
- $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.");
527
- $updraftplus->increase_resume_and_reschedule(120);
528
- die;
529
- } elseif (file_exists($zip_name)) {
530
- $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).")");
531
  }
532
 
533
- $microtime_start = microtime(true);
534
- # The paths in the zip should then begin with '$whichone', having removed WP_CONTENT_DIR from the front
535
- $zipcode = $this->make_zipfile($create_from_dir, $zip_name);
536
- if ($zipcode !== true) {
537
- $updraftplus->log("ERROR: Zip failure: Could not create $whichone zip: code=$zipcode");
538
- $updraftplus->error(sprintf(__("Could not create %s zip. Consult the log file for more information.",'updraftplus'),$whichone));
539
- return false;
540
- } else {
541
- rename($full_path.'.tmp', $full_path);
542
- $timetaken = max(microtime(true)-$microtime_start, 0.000001);
543
- $kbsize = filesize($full_path)/1024;
544
- $rate = round($kbsize/$timetaken, 1);
545
- $updraftplus->log("Created $whichone zip - file size is ".round($kbsize,1)." Kb in ".round($timetaken,1)." s ($rate Kb/s)");
546
- // We can now remove any left-over temporary files from this job
547
- $updraftplus->clean_temporary_files('_'.$updraftplus->nonce."-$whichone");
548
- }
 
 
 
 
 
 
549
 
550
- return basename($full_path);
 
 
551
  }
552
 
553
- }
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) || (!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
+ if (!class_exists('Crypt_Rijndael')) require_once(UPDRAFTPLUS_DIR.'/includes/phpseclib/Crypt/Rijndael.php');
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
 
1003
  // Is the place we've ended up above the original base? That leads to infinite recursion
1004
  if (($fullpath !== $original_fullpath && strpos($original_fullpath, $fullpath) === 0) || ($original_fullpath == $fullpath && strpos($use_path_when_storing, '/') !== false) ) {
1005
  $updraftplus->log("Infinite recursion: symlink lead us to $fullpath, which is within $original_fullpath");
1006
+ $updraftplus->log(__("Infinite recursion: consult your log for more information",'updraftplus'), 'error');
1007
  return false;
1008
  }
1009
 
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", '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: %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
 
1093
  // When to prefer PCL:
1094
  // - We were asked to
1095
  // - No zip extension present and no relevant method present
1096
  // The zip extension check is not redundant, because method_exists segfaults some PHP installs, leading to support requests
1097
 
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;
1147
  $this->zipfiles_dirbatched = array();
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);
1271
  }
1272
 
1273
+ $zipfiles_added_thisbatch = 0;
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) {
1281
+ $updraftplus->log(sprintf(__('A very large file was encountered: %s (size: %s Mb)', 'updraftplus'), $add_as, round($fsize/1048576, 1)), 'warning');
1282
+ }
1283
+
1284
+ // Skips files that are already added
1285
  if (!isset($this->existing_files[$add_as]) || $this->existing_files[$add_as] != $fsize) {
1286
 
1287
  @touch($zipfile);
1288
  $zip->addFile($file, $add_as);
1289
+ $zipfiles_added_thisbatch++;
1290
+ $this->zipfiles_added_thisrun++;
1291
+ $files_zipadded_since_open[] = array('file' => $file, 'addas' => $add_as);
1292
 
1293
  $data_added_since_reopen += $fsize;
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;
1467
+ } else {
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
  }
1475
+ } elseif (0 == $this->zipfiles_added_thisrun) {
1476
+ // Update lastwritetime, because otherwise the 1.5-second-activity detection can fire prematurely (e.g. if it takes >1.5 seconds to process the previously-written files, then the detector fires after 1 file. This then can have the knock-on effect of having something_useful_happened() called, but then a subsequent attempt to write out a lot of meaningful data fails, and the maximum batch is not then reduced.
1477
+ // Testing shows that calling time() 1000 times takes negligible time
1478
+ $this->zipfiles_lastwritetime=time();
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,280 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (!defined ('ABSPATH')) die('No direct access allowed');
4
+
5
+ # We just add a last_error variable for comaptibility with our UpdraftPlus_PclZip object
6
+ class UpdraftPlus_ZipArchive extends ZipArchive {
7
+ public $last_error = '(Unknown: ZipArchive does not return error messages)';
8
+ }
9
+
10
+ class UpdraftPlus_BinZip extends UpdraftPlus_PclZip {
11
+
12
+ private $binzip;
13
+
14
+ function __construct() {
15
+ global $updraftplus_backup;
16
+ $this->binzip = $updraftplus_backup->binzip;
17
+ if (!is_string($this->binzip)) {
18
+ $this->last_error = "No binary zip was found";
19
+ return false;
20
+ }
21
+ $this->debug = UpdraftPlus_Options::get_updraft_option('updraft_debug_mode');
22
+ return parent::__construct();
23
+ }
24
+
25
+ public function addFile($file, $add_as) {
26
+
27
+ global $updraftplus;
28
+ $base = $updraftplus->str_lreplace($add_as, '', $file);
29
+
30
+ if ($file == $base) {
31
+ // Shouldn't happen
32
+ } else {
33
+ $rdirname = untrailingslashit($base);
34
+ # Note: $file equals $rdirname/$add_as
35
+ $this->addfiles[$rdirname][] = $add_as;
36
+ }
37
+
38
+ }
39
+
40
+ # The standard zip binary cannot list; so we use PclZip for that
41
+ # Do the actual write-out - it is assumed that close() is where this is done. Needs to return true/false
42
+ public function close() {
43
+
44
+ if (empty($this->pclzip)) {
45
+ $this->last_error = 'Zip file was not opened';
46
+ return false;
47
+ }
48
+
49
+ global $updraftplus;
50
+ $updraft_dir = $updraftplus->backups_dir_location();
51
+
52
+ $activity = false;
53
+
54
+ # BinZip does not like zero-sized zip files
55
+ if (file_exists($this->path) && 0 == filesize($this->path)) @unlink($this->path);
56
+
57
+ $descriptorspec = array(
58
+ 0 => array('pipe', 'r'),
59
+ 1 => array('pipe', 'w'),
60
+ 2 => array('pipe', 'w')
61
+ );
62
+ $exec = $this->binzip." -v -@ ".escapeshellarg($this->path);
63
+ $last_recorded_alive = time();
64
+ $something_useful_happened = $updraftplus->something_useful_happened;
65
+ $orig_size = file_exists($destination) ? filesize($destination) : 0;
66
+ $last_size = $orig_size;
67
+ clearstatcache();
68
+
69
+ $added_dirs_yet = false;
70
+
71
+ // Loop over each destination directory name
72
+ foreach ($this->addfiles as $rdirname => $files) {
73
+
74
+ $process = proc_open($exec, $descriptorspec, $pipes, $rdirname);
75
+
76
+ if (!is_resource($process)) {
77
+ $this->last_error = $updraftplus->log("BinZip error: popen failed");
78
+ return false;
79
+ }
80
+
81
+ if (!$added_dirs_yet) {
82
+ # Add the directories - (in fact, with binzip, non-empty directories automatically have their entries added; but it doesn't hurt to add them explicitly)
83
+ foreach ($this->adddirs as $dir) {
84
+ fwrite($pipes[0], $dir."/\n");
85
+ }
86
+ $added_dirs_yet=true;
87
+ }
88
+
89
+ foreach ($files as $file) {
90
+ // Send the list of files on stdin
91
+ fwrite($pipes[0], $file."\n");
92
+ }
93
+ fclose($pipes[0]);
94
+
95
+ while (!feof($pipes[1])) {
96
+ $w = fgets($pipes[1], 1024);
97
+ // Logging all this really slows things down; use debug to mitigate
98
+ if ($w && $this->debug) $updraftplus->log("Output from zip: ".trim($w), 'debug');
99
+ if (time() > $last_recorded_alive + 5) {
100
+ $updraftplus->record_still_alive();
101
+ $last_recorded_alive = time();
102
+ }
103
+ if (file_exists($this->path)) {
104
+ $new_size = @filesize($this->path);
105
+ if (!$something_useful_happened && $new_size > $orig_size + 20) {
106
+ $updraftplus->something_useful_happened();
107
+ $something_useful_happened = true;
108
+ }
109
+ clearstatcache();
110
+ # Log when 20% bigger or at least every 50Mb
111
+ if ($new_size > $last_size*1.2 || $new_size > $last_size + 52428800) {
112
+ $updraftplus->log($this->path.sprintf(": size is now: %.2f Mb", round($new_size/1048576,1)));
113
+ $last_size = $new_size;
114
+ }
115
+ }
116
+ }
117
+
118
+ fclose($pipes[1]);
119
+
120
+ while (!feof($pipes[2])) {
121
+ $last_error = fgets($pipes[2]);
122
+ if (!empty($last_error)) $this->last_error = $last_error;
123
+ }
124
+ fclose($pipes[2]);
125
+
126
+ $ret = proc_close($process);
127
+
128
+ if ($ret != 0 && $ret != 12) {
129
+ $updraftplus->log("Binary zip: error (code: $ret)");
130
+ if (!empty($w) && !$this->debug) $updraftplus->log("Last output from zip: ".trim($w), 'debug');
131
+ return false;
132
+ }
133
+
134
+ unset($this->addfiles[$rdirname]);
135
+ }
136
+
137
+ return true;
138
+ }
139
+
140
+ }
141
+
142
+ # A ZipArchive compatibility layer, with behaviour sufficient for our usage of ZipArchive
143
+ class UpdraftPlus_PclZip {
144
+
145
+ protected $pclzip;
146
+ protected $path;
147
+ protected $addfiles;
148
+ protected $adddirs;
149
+ private $statindex;
150
+ public $last_error;
151
+
152
+ function __construct() {
153
+ $this->addfiles = array();
154
+ $this->adddirs = array();
155
+ }
156
+
157
+ public function __get($name) {
158
+ if ($name != 'numFiles') return null;
159
+
160
+ if (empty($this->pclzip)) return false;
161
+
162
+ $statindex = $this->pclzip->listContent();
163
+
164
+ if (empty($statindex)) {
165
+ $this->statindex=array();
166
+ return 0;
167
+ }
168
+
169
+ $result = array();
170
+ foreach ($statindex as $i => $file) {
171
+ if (!isset($statindex[$i]['folder']) || 0 == $statindex[$i]['folder']) {
172
+ $result[] = $file;
173
+ }
174
+ unset($statindex[$i]);
175
+ }
176
+
177
+ $this->statindex=$result;
178
+
179
+ return count($this->statindex);
180
+
181
+ }
182
+
183
+ public function statIndex($i) {
184
+
185
+ if (empty($this->statindex[$i])) return array('name' => null, 'size' => 0);
186
+
187
+ return array('name' => $this->statindex[$i]['filename'], 'size' => $this->statindex[$i]['size']);
188
+
189
+ }
190
+
191
+ public function open($path, $flags = 0) {
192
+ if(!class_exists('PclZip')) require_once(ABSPATH.'/wp-admin/includes/class-pclzip.php');
193
+ if(!class_exists('PclZip')) {
194
+ $this->last_error = "No PclZip class was found";
195
+ return false;
196
+ }
197
+
198
+ $ziparchive_create_match = (defined('ZIPARCHIVE::CREATE')) ? ZIPARCHIVE::CREATE : 1;
199
+
200
+ if ($flags == $ziparchive_create_match && file_exists($path)) @unlink($path);
201
+
202
+ $this->pclzip = new PclZip($path);
203
+ if (empty($this->pclzip)) {
204
+ $this->last_error = 'Could not get a PclZip object';
205
+ return false;
206
+ }
207
+
208
+ # Make the empty directory we need to implement addEmptyDir()
209
+ global $updraftplus;
210
+ $updraft_dir = $updraftplus->backups_dir_location();
211
+ if (!is_dir($updraft_dir.'/emptydir') && !mkdir($updraft_dir.'/emptydir')) {
212
+ $this->last_error = "Could not create empty directory ($updraft_dir/emptydir)";
213
+ return false;
214
+ }
215
+
216
+ $this->path = $path;
217
+
218
+ return true;
219
+
220
+ }
221
+
222
+ # Do the actual write-out - it is assumed that close() is where this is done. Needs to return true/false
223
+ public function close() {
224
+ if (empty($this->pclzip)) {
225
+ $this->last_error = 'Zip file was not opened';
226
+ return false;
227
+ }
228
+
229
+ global $updraftplus;
230
+ $updraft_dir = $updraftplus->backups_dir_location();
231
+
232
+ $activity = false;
233
+
234
+ # Add the empty directories
235
+ foreach ($this->adddirs as $dir) {
236
+ if (false == $this->pclzip->add($updraft_dir.'/emptydir', PCLZIP_OPT_REMOVE_PATH, $updraft_dir.'/emptydir', PCLZIP_OPT_ADD_PATH, $dir)) {
237
+ $this->last_error = $this->pclzip->errorInfo(true);
238
+ return false;
239
+ }
240
+ $activity = true;
241
+ }
242
+
243
+ foreach ($this->addfiles as $rdirname => $adirnames) {
244
+ foreach ($adirnames as $adirname => $files) {
245
+ if (false == $this->pclzip->add($files, PCLZIP_OPT_REMOVE_PATH, $rdirname, PCLZIP_OPT_ADD_PATH, $adirname)) {
246
+ $this->last_error = $this->pclzip->errorInfo(true);
247
+ return false;
248
+ }
249
+ $activity = true;
250
+ }
251
+ unset($this->addfiles[$rdirname]);
252
+ }
253
+
254
+ $this->pclzip = false;
255
+ $this->addfiles = array();
256
+ $this->adddirs = array();
257
+
258
+ clearstatcache();
259
+ if ($activity && filesize($this->path) < 50) {
260
+ $this->last_error = "Write failed - unknown cause (check your file permissions)";
261
+ return false;
262
+ }
263
+
264
+ return true;
265
+ }
266
+
267
+ # 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.
268
+ public function addFile($file, $add_as) {
269
+ # 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).
270
+ $rdirname = dirname($file);
271
+ $adirname = dirname($add_as);
272
+ $this->addfiles[$rdirname][$adirname][] = $file;
273
+ }
274
+
275
+ # PclZip doesn't have a direct way to do this
276
+ public function addEmptyDir($dir) {
277
+ $this->adddirs[] = $dir;
278
+ }
279
+
280
+ }
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,16 +79,22 @@ 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 running from cron or CLI, so not possible');
90
  UpdraftPlus_Options::update_updraft_option("updraft_dropboxtk_request_token",'');
91
- $updraftplus->error(sprintf(__('You need to re-authenticate with %s, as your existing credentials are not working.', 'updraftplus'), 'Dropbox'));
92
  exit;
93
  }
94
 
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');
96
  UpdraftPlus_Options::update_updraft_option("updraft_dropboxtk_request_token",'');
97
+ $updraftplus->log(sprintf(__('You need to re-authenticate with %s, as your existing credentials are not working.', 'updraftplus'), 'Dropbox'), 'error');
98
  exit;
99
  }
100
 
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/cloudfiles/cloudfiles.php CHANGED
@@ -71,8 +71,8 @@
71
 
72
  /**
73
  */
74
- require_once("cloudfiles_exceptions.php");
75
- require("cloudfiles_http.php");
76
  @define("DEFAULT_CF_API_VERSION", 1);
77
  @define("MAX_CONTAINER_NAME_LEN", 256);
78
  @define("MAX_OBJECT_NAME_LEN", 1024);
@@ -111,7 +111,7 @@ require("cloudfiles_http.php");
111
  *
112
  * @package php-cloudfiles
113
  */
114
- class CF_Authentication
115
  {
116
  public $dbug;
117
  public $username;
@@ -338,7 +338,7 @@ class CF_Authentication
338
  *
339
  * @package php-cloudfiles
340
  */
341
- class CF_Connection
342
  {
343
  public $dbug;
344
  public $cfs_http;
@@ -507,7 +507,7 @@ class CF_Connection
507
  "Invalid response (".$return_code."): "
508
  . $this->cfs_http->get_error());
509
  }
510
- return new CF_Container($this->cfs_auth, $this->cfs_http, $container_name);
511
  }
512
 
513
  /**
@@ -537,7 +537,7 @@ class CF_Connection
537
  $container_name = NULL;
538
 
539
  if (is_object($container)) {
540
- if (get_class($container) == "CF_Container") {
541
  $container_name = $container->name;
542
  }
543
  }
@@ -608,7 +608,7 @@ class CF_Connection
608
  throw new InvalidResponseException(
609
  "Invalid response: ".$this->cfs_http->get_error());
610
  }
611
- return new CF_Container($this->cfs_auth, $this->cfs_http,
612
  $container_name, $count, $bytes);
613
  }
614
 
@@ -649,7 +649,7 @@ class CF_Connection
649
  }
650
  $containers = array();
651
  foreach ($container_info as $name => $info) {
652
- $containers[] = new CF_Container($this->cfs_auth, $this->cfs_http,
653
  $info['name'], $info["count"], $info["bytes"], False);
654
  }
655
  return $containers;
@@ -914,7 +914,7 @@ class CF_Connection
914
  *
915
  * @package php-cloudfiles
916
  */
917
- class CF_Container
918
  {
919
  public $cfs_auth;
920
  public $cfs_http;
@@ -1337,7 +1337,7 @@ class CF_Container
1337
  */
1338
  function create_object($obj_name=NULL)
1339
  {
1340
- return new CF_Object($this, $obj_name);
1341
  }
1342
 
1343
  /**
@@ -1366,7 +1366,7 @@ class CF_Container
1366
  */
1367
  function get_object($obj_name=NULL)
1368
  {
1369
- return new CF_Object($this, $obj_name, True);
1370
  }
1371
 
1372
  /**
@@ -1487,7 +1487,7 @@ class CF_Container
1487
  $objects = array();
1488
  foreach ($obj_array as $obj) {
1489
  if(!isset($obj['subdir'])) {
1490
- $tmp = new CF_Object($this, $obj["name"], False, False);
1491
  $tmp->content_type = $obj["content_type"];
1492
  $tmp->content_length = (float) $obj["bytes"];
1493
  $tmp->set_etag($obj["hash"]);
@@ -1531,7 +1531,7 @@ class CF_Container
1531
  {
1532
  $obj_name = NULL;
1533
  if (is_object($obj)) {
1534
- if (get_class($obj) == "CF_Object") {
1535
  $obj_name = $obj->name;
1536
  }
1537
  }
@@ -1548,7 +1548,7 @@ class CF_Container
1548
 
1549
  $container_name_target = NULL;
1550
  if (is_object($container_target)) {
1551
- if (get_class($container_target) == "CF_Container") {
1552
  $container_name_target = $container_target->name;
1553
  }
1554
  }
@@ -1605,7 +1605,7 @@ class CF_Container
1605
  {
1606
  $obj_name = NULL;
1607
  if (is_object($obj)) {
1608
- if (get_class($obj) == "CF_Object") {
1609
  $obj_name = $obj->name;
1610
  }
1611
  }
@@ -1622,7 +1622,7 @@ class CF_Container
1622
 
1623
  $container_name_source = NULL;
1624
  if (is_object($container_source)) {
1625
- if (get_class($container_source) == "CF_Container") {
1626
  $container_name_source = $container_source->name;
1627
  }
1628
  }
@@ -1757,7 +1757,7 @@ class CF_Container
1757
  {
1758
  $obj_name = NULL;
1759
  if (is_object($obj)) {
1760
- if (get_class($obj) == "CF_Object") {
1761
  $obj_name = $obj->name;
1762
  }
1763
  }
@@ -1775,7 +1775,7 @@ class CF_Container
1775
  }
1776
  else {
1777
  if (is_object($container)) {
1778
- if (get_class($container) == "CF_Container") {
1779
  $container_name = $container->name;
1780
  }
1781
  }
@@ -1826,7 +1826,7 @@ class CF_Container
1826
  } else {
1827
  $build_path .= "/" . $val;
1828
  }
1829
- $obj = new CF_Object($this, $build_path);
1830
  $obj->content_type = "application/directory";
1831
  $obj->write(".", 1);
1832
  }
@@ -1883,7 +1883,7 @@ class CF_Container
1883
  *
1884
  * @package php-cloudfiles
1885
  */
1886
- class CF_Object
1887
  {
1888
  public $container;
1889
  public $name;
71
 
72
  /**
73
  */
74
+ require_once(UPDRAFTPLUS_DIR."/includes/cloudfiles/cloudfiles_exceptions.php");
75
+ require_once(UPDRAFTPLUS_DIR."/includes/cloudfiles/cloudfiles_http.php");
76
  @define("DEFAULT_CF_API_VERSION", 1);
77
  @define("MAX_CONTAINER_NAME_LEN", 256);
78
  @define("MAX_OBJECT_NAME_LEN", 1024);
111
  *
112
  * @package php-cloudfiles
113
  */
114
+ class UpdraftPlus_CF_Authentication
115
  {
116
  public $dbug;
117
  public $username;
338
  *
339
  * @package php-cloudfiles
340
  */
341
+ class UpdraftPlus_CF_Connection
342
  {
343
  public $dbug;
344
  public $cfs_http;
507
  "Invalid response (".$return_code."): "
508
  . $this->cfs_http->get_error());
509
  }
510
+ return new UpdraftPlus_CF_Container($this->cfs_auth, $this->cfs_http, $container_name);
511
  }
512
 
513
  /**
537
  $container_name = NULL;
538
 
539
  if (is_object($container)) {
540
+ if (get_class($container) == "UpdraftPlus_CF_Container") {
541
  $container_name = $container->name;
542
  }
543
  }
608
  throw new InvalidResponseException(
609
  "Invalid response: ".$this->cfs_http->get_error());
610
  }
611
+ return new UpdraftPlus_3CF_Container($this->cfs_auth, $this->cfs_http,
612
  $container_name, $count, $bytes);
613
  }
614
 
649
  }
650
  $containers = array();
651
  foreach ($container_info as $name => $info) {
652
+ $containers[] = new UpdraftPlus_CF_Container($this->cfs_auth, $this->cfs_http,
653
  $info['name'], $info["count"], $info["bytes"], False);
654
  }
655
  return $containers;
914
  *
915
  * @package php-cloudfiles
916
  */
917
+ class UpdraftPlus_CF_Container
918
  {
919
  public $cfs_auth;
920
  public $cfs_http;
1337
  */
1338
  function create_object($obj_name=NULL)
1339
  {
1340
+ return new UpdraftPlus_CF_Object($this, $obj_name);
1341
  }
1342
 
1343
  /**
1366
  */
1367
  function get_object($obj_name=NULL)
1368
  {
1369
+ return new UpdraftPlus_CF_Object($this, $obj_name, True);
1370
  }
1371
 
1372
  /**
1487
  $objects = array();
1488
  foreach ($obj_array as $obj) {
1489
  if(!isset($obj['subdir'])) {
1490
+ $tmp = new UpdraftPlus_CF_Object($this, $obj["name"], False, False);
1491
  $tmp->content_type = $obj["content_type"];
1492
  $tmp->content_length = (float) $obj["bytes"];
1493
  $tmp->set_etag($obj["hash"]);
1531
  {
1532
  $obj_name = NULL;
1533
  if (is_object($obj)) {
1534
+ if (get_class($obj) == "UpdraftPlus_CF_Object") {
1535
  $obj_name = $obj->name;
1536
  }
1537
  }
1548
 
1549
  $container_name_target = NULL;
1550
  if (is_object($container_target)) {
1551
+ if (get_class($container_target) == "UpdraftPlus_CF_Container") {
1552
  $container_name_target = $container_target->name;
1553
  }
1554
  }
1605
  {
1606
  $obj_name = NULL;
1607
  if (is_object($obj)) {
1608
+ if (get_class($obj) == "UpdraftPlus_CF_Object") {
1609
  $obj_name = $obj->name;
1610
  }
1611
  }
1622
 
1623
  $container_name_source = NULL;
1624
  if (is_object($container_source)) {
1625
+ if (get_class($container_source) == "UpdraftPlus_CF_Container") {
1626
  $container_name_source = $container_source->name;
1627
  }
1628
  }
1757
  {
1758
  $obj_name = NULL;
1759
  if (is_object($obj)) {
1760
+ if (get_class($obj) == "UpdraftPlus_CF_Object") {
1761
  $obj_name = $obj->name;
1762
  }
1763
  }
1775
  }
1776
  else {
1777
  if (is_object($container)) {
1778
+ if (get_class($container) == "UpdraftPlus_CF_Container") {
1779
  $container_name = $container->name;
1780
  }
1781
  }
1826
  } else {
1827
  $build_path .= "/" . $val;
1828
  }
1829
+ $obj = new UpdraftPlus_CF_Object($this, $build_path);
1830
  $obj->content_type = "application/directory";
1831
  $obj->write(".", 1);
1832
  }
1883
  *
1884
  * @package php-cloudfiles
1885
  */
1886
+ class UpdraftPlus_CF_Object
1887
  {
1888
  public $container;
1889
  public $name;
includes/cloudfiles/cloudfiles_exceptions.php CHANGED
@@ -15,19 +15,57 @@
15
  * Custom Exceptions for the CloudFiles API
16
  * @package php-cloudfiles-exceptions
17
  */
 
18
  class SyntaxException extends Exception { }
 
 
 
19
  class AuthenticationException extends Exception { }
 
 
 
20
  class InvalidResponseException extends Exception { }
 
 
 
21
  class NonEmptyContainerException extends Exception { }
 
 
 
22
  class NoSuchObjectException extends Exception { }
 
 
 
23
  class NoSuchContainerException extends Exception { }
 
 
 
24
  class NoSuchAccountException extends Exception { }
 
 
 
25
  class MisMatchedChecksumException extends Exception { }
 
 
 
26
  class IOException extends Exception { }
 
 
 
27
  class CDNNotEnabledException extends Exception { }
 
 
 
28
  class BadContentTypeException extends Exception { }
 
 
 
29
  class InvalidUTF8Exception extends Exception { }
 
 
 
30
  class ConnectionNotOpenException extends Exception { }
 
31
 
32
  /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
33
 
15
  * Custom Exceptions for the CloudFiles API
16
  * @package php-cloudfiles-exceptions
17
  */
18
+ if (!class_exists('SyntaxException')) {
19
  class SyntaxException extends Exception { }
20
+ }
21
+
22
+ if (!class_exists('AuthenticationException')) {
23
  class AuthenticationException extends Exception { }
24
+ }
25
+
26
+ if (!class_exists('InvalidResponseException')) {
27
  class InvalidResponseException extends Exception { }
28
+ }
29
+
30
+ if (!class_exists('NonEmptyContainerException')) {
31
  class NonEmptyContainerException extends Exception { }
32
+ }
33
+
34
+ if (!class_exists('NoSuchObjectException')) {
35
  class NoSuchObjectException extends Exception { }
36
+ }
37
+
38
+ if (!class_exists('NoSuchContainerException')) {
39
  class NoSuchContainerException extends Exception { }
40
+ }
41
+
42
+ if (!class_exists('NoSuchAccountException')) {
43
  class NoSuchAccountException extends Exception { }
44
+ }
45
+
46
+ if (!class_exists('MisMatchedChecksumException')) {
47
  class MisMatchedChecksumException extends Exception { }
48
+ }
49
+
50
+ if (!class_exists('IOException')) {
51
  class IOException extends Exception { }
52
+ }
53
+
54
+ if (!class_exists('CDNNotEnabledException')) {
55
  class CDNNotEnabledException extends Exception { }
56
+ }
57
+
58
+ if (!class_exists('BadContentTypeException')) {
59
  class BadContentTypeException extends Exception { }
60
+ }
61
+
62
+ if (!class_exists('InvalidUTF8Exception')) {
63
  class InvalidUTF8Exception extends Exception { }
64
+ }
65
+
66
+ if (!class_exists('ConnectionNotOpenException')) {
67
  class ConnectionNotOpenException extends Exception { }
68
+ }
69
 
70
  /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
71
 
includes/cloudfiles/cloudfiles_http.php CHANGED
@@ -765,7 +765,7 @@ class UpdraftPlus_CF_Http
765
  #
766
  function get_object_to_string(&$obj, $hdrs=array())
767
  {
768
- if (!is_object($obj) || get_class($obj) != "CF_Object") {
769
  throw new SyntaxException(
770
  "Method argument is not a valid CF_Object.");
771
  }
@@ -796,7 +796,7 @@ class UpdraftPlus_CF_Http
796
  #
797
  function get_object_to_stream(&$obj, &$resource=NULL, $hdrs=array())
798
  {
799
- if (!is_object($obj) || get_class($obj) != "CF_Object") {
800
  throw new SyntaxException(
801
  "Method argument is not a valid CF_Object.");
802
  }
@@ -832,7 +832,7 @@ class UpdraftPlus_CF_Http
832
  #
833
  function put_object(&$obj, &$fp)
834
  {
835
- if (!is_object($obj) || get_class($obj) != "CF_Object") {
836
  throw new SyntaxException(
837
  "Method argument is not a valid CF_Object.");
838
  }
@@ -891,7 +891,7 @@ class UpdraftPlus_CF_Http
891
  }
892
  function post_account(&$conn)
893
  {
894
- if (!is_object($conn) || get_class($conn) != "CF_Connection") {
895
  throw new SyntaxException(
896
  "Method argument is not a valid CF_Connection object.");
897
  }
@@ -918,7 +918,7 @@ class UpdraftPlus_CF_Http
918
  }
919
  function post_container(&$cont)
920
  {
921
- if (!is_object($cont) || get_class($cont) != "CF_Container") {
922
  throw new SyntaxException(
923
  "Method argument is not a valid CF_Container object.");
924
  }
@@ -948,7 +948,7 @@ class UpdraftPlus_CF_Http
948
  #
949
  function update_object(&$obj)
950
  {
951
- if (!is_object($obj) || get_class($obj) != "CF_Object") {
952
  throw new SyntaxException(
953
  "Method argument is not a valid CF_Object.");
954
  }
@@ -984,7 +984,7 @@ class UpdraftPlus_CF_Http
984
  #
985
  function head_object(&$obj)
986
  {
987
- if (!is_object($obj) || get_class($obj) != "CF_Object") {
988
  throw new SyntaxException(
989
  "Method argument is not a valid CF_Object.");
990
  }
765
  #
766
  function get_object_to_string(&$obj, $hdrs=array())
767
  {
768
+ if (!is_object($obj) || get_class($obj) != "UpdraftPlus_CF_Object") {
769
  throw new SyntaxException(
770
  "Method argument is not a valid CF_Object.");
771
  }
796
  #
797
  function get_object_to_stream(&$obj, &$resource=NULL, $hdrs=array())
798
  {
799
+ if (!is_object($obj) || get_class($obj) != "UpdraftPlus_CF_Object") {
800
  throw new SyntaxException(
801
  "Method argument is not a valid CF_Object.");
802
  }
832
  #
833
  function put_object(&$obj, &$fp)
834
  {
835
+ if (!is_object($obj) || get_class($obj) != "UpdraftPlus_CF_Object") {
836
  throw new SyntaxException(
837
  "Method argument is not a valid CF_Object.");
838
  }
891
  }
892
  function post_account(&$conn)
893
  {
894
+ if (!is_object($conn) || get_class($conn) != "UpdraftPlus_CF_Connection") {
895
  throw new SyntaxException(
896
  "Method argument is not a valid CF_Connection object.");
897
  }
918
  }
919
  function post_container(&$cont)
920
  {
921
+ if (!is_object($cont) || get_class($cont) != "UpdraftPlus_CF_Container") {
922
  throw new SyntaxException(
923
  "Method argument is not a valid CF_Container object.");
924
  }
948
  #
949
  function update_object(&$obj)
950
  {
951
+ if (!is_object($obj) || get_class($obj) != "UpdraftPlus_CF_Object") {
952
  throw new SyntaxException(
953
  "Method argument is not a valid CF_Object.");
954
  }
984
  #
985
  function head_object(&$obj)
986
  {
987
+ if (!is_object($obj) || get_class($obj) != "UpdraftPlus_CF_Object") {
988
  throw new SyntaxException(
989
  "Method argument is not a valid CF_Object.");
990
  }
includes/jquery-ui-1.8.22.custom.css CHANGED
@@ -57,7 +57,7 @@
57
  .ui-widget .ui-widget { font-size: 1em; }
58
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
59
  .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
60
- .ui-widget-content a { color: #333333; }
61
  .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
62
  .ui-widget-header a { color: #ffffff; }
63
 
57
  .ui-widget .ui-widget { font-size: 1em; }
58
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
59
  .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
60
+ /* .ui-widget-content a { color: #333333; } */
61
  .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
62
  .ui-widget-header a { color: #ffffff; }
63
 
includes/ud-plupload.js DELETED
@@ -1,168 +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
-
49
- $('#' + file.id + " .fileprogress").width(file.percent + "%");
50
- $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
51
- });
52
-
53
- uploader.bind('Error', function(up, error) {
54
-
55
- alert('Upload error (code '+error.code+") : "+error.message+" (make sure that you were trying to upload a zip file previously created by UpdraftPlus)");
56
-
57
- });
58
-
59
-
60
- // a file was uploaded
61
- uploader.bind('FileUploaded', function(up, file, response) {
62
-
63
- if (response.status == '200') {
64
- // this is your ajax response, update the DOM with it or something...
65
- if (response.response.substring(0,6) == 'ERROR:') {
66
- alert("Upload error: "+response.response.substring(6));
67
- } else if (response.response.substring(0,3) == 'OK:') {
68
- updraft_updatehistory(1);
69
- } else {
70
- alert('Unknown server response: '+response.response);
71
- }
72
- } else {
73
- alert('Unknown server response status: '+response.code);
74
- }
75
-
76
- });
77
-
78
- });
79
-
80
-
81
-
82
-
83
-
84
-
85
-
86
- // Next: the encrypted database pluploader
87
-
88
- jQuery(document).ready(function($){
89
-
90
- // create the uploader and pass the config from above
91
- var uploader = new plupload.Uploader(updraft_plupload_config2);
92
-
93
- // checks if browser supports drag and drop upload, makes some css adjustments if necessary
94
- uploader.bind('Init', function(up){
95
- var uploaddiv = $('#plupload-upload-ui2');
96
-
97
- if(up.features.dragdrop){
98
- uploaddiv.addClass('drag-drop');
99
- $('#drag-drop-area2')
100
- .bind('dragover.wp-uploader', function(){ uploaddiv.addClass('drag-over'); })
101
- .bind('dragleave.wp-uploader, drop.wp-uploader', function(){ uploaddiv.removeClass('drag-over'); });
102
- } else {
103
- uploaddiv.removeClass('drag-drop');
104
- $('#drag-drop-area2').unbind('.wp-uploader');
105
- }
106
- });
107
-
108
- uploader.init();
109
-
110
- // a file was added in the queue
111
- uploader.bind('FilesAdded', function(up, files){
112
- // var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10);
113
-
114
- plupload.each(files, function(file){
115
-
116
- if (! /^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+\.(gz\.crypt)$/i.test(file.name)) {
117
- 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)');
118
- uploader.removeFile(file);
119
- return;
120
- }
121
-
122
- // a file was added, you may want to update your DOM here...
123
- $('#filelist2').append(
124
- '<div class="file" id="' + file.id + '"><b>' +
125
- file.name + '</b> (<span>' + plupload.formatSize(0) + '</span>/' + plupload.formatSize(file.size) + ') ' +
126
- '<div class="fileprogress"></div></div>');
127
- });
128
-
129
- up.refresh();
130
- up.start();
131
- });
132
-
133
- uploader.bind('UploadProgress', function(up, file) {
134
-
135
- $('#' + file.id + " .fileprogress").width(file.percent + "%");
136
- $('#' + file.id + " span").html(plupload.formatSize(parseInt(file.size * file.percent / 100)));
137
- });
138
-
139
- uploader.bind('Error', function(up, error) {
140
-
141
- alert('Upload error (code '+error.code+") : "+error.message+" (make sure that you were trying to upload a backup file previously created by UpdraftPlus)");
142
-
143
- });
144
-
145
- // a file was uploaded
146
- uploader.bind('FileUploaded', function(up, file, response) {
147
-
148
- if (response.status == '200') {
149
- // this is your ajax response, update the DOM with it or something...
150
- if (response.response.substring(0,6) == 'ERROR:') {
151
- alert("Upload error: "+response.response.substring(6));
152
- } else if (response.response.substring(0,3) == 'OK:') {
153
- bkey = response.response.substring(3);
154
- // $('#' + file.id + " .fileprogress").width("100%");
155
- // $('#' + file.id + " span").append('<button type="button" onclick="updraftplus_downloadstage2(\'db\', \'db\'">Download to your computer</button>');
156
- // $('#' + 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>');
157
- $('#' + file.id + " .fileprogress").hide();
158
- $('#' + 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;"));
159
- } else {
160
- alert('Unknown server response: '+response.response);
161
- }
162
- } else {
163
- alert('Unknown server response status: '+response.code);
164
- }
165
-
166
- });
167
-
168
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ });
includes/updraft-restorer.php DELETED
@@ -1,671 +0,0 @@
1
- <?php
2
- class Updraft_Restorer extends WP_Upgrader {
3
-
4
- var $ud_backup_is_multisite = -1;
5
-
6
- function backup_strings() {
7
- $this->strings['not_possible'] = __('UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually.','updraftplus');
8
- $this->strings['no_package'] = __('Backup file not available.','updraftplus');
9
- $this->strings['copy_failed'] = __('Copying this entity failed.','updraftplus');
10
- $this->strings['unpack_package'] = __('Unpacking backup...','updraftplus');
11
- $this->strings['decrypt_database'] = __('Decrypting database (can take a while)...','updraftplus');
12
- $this->strings['decrypted_database'] = __('Database successfully decrypted.','updraftplus');
13
- $this->strings['moving_old'] = __('Moving old directory out of the way...','updraftplus');
14
- $this->strings['moving_backup'] = __('Moving unpacked backup in place...','updraftplus');
15
- $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');
16
- $this->strings['cleaning_up'] = __('Cleaning up rubbish...','updraftplus');
17
- $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');
18
- $this->strings['old_move_failed'] = __('Could not delete old directory.','updraftplus');
19
- $this->strings['new_move_failed'] = __('Could not move new directory into place. Check your wp-content/upgrade folder.','updraftplus');
20
- $this->strings['delete_failed'] = __('Failed to delete working directory after restoring.','updraftplus');
21
- $this->strings['multisite_error'] = __('You are running on WordPress multisite - but your backup is not of a multisite site.', 'updraftplus');
22
- }
23
-
24
- // This returns a wp_filesystem location (and we musn't change that, as we must retain compatibility with the class parent)
25
- function unpack_package($package, $delete_package = true) {
26
-
27
- global $wp_filesystem, $updraftplus;
28
-
29
- $updraft_dir = $updraftplus->backups_dir_location();
30
-
31
- // If not database, then it is a zip - unpack in the usual way
32
- if (!preg_match('/db\.gz(\.crypt)?$/i', $package)) return parent::unpack_package($updraft_dir.'/'.$package, $delete_package);
33
-
34
- $backup_dir = $wp_filesystem->find_folder($updraft_dir);
35
-
36
- // Unpack a database. The general shape of the following is copied from class-wp-upgrader.php
37
-
38
- @set_time_limit(1800);
39
-
40
- $this->skin->feedback('unpack_package');
41
-
42
- $upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/';
43
- @$wp_filesystem->mkdir($upgrade_folder, 0775);
44
-
45
- //Clean up contents of upgrade directory beforehand.
46
- $upgrade_files = $wp_filesystem->dirlist($upgrade_folder);
47
- if ( !empty($upgrade_files) ) {
48
- foreach ( $upgrade_files as $file )
49
- $wp_filesystem->delete($upgrade_folder . $file['name'], true);
50
- }
51
-
52
- //We need a working directory
53
- $working_dir = $upgrade_folder . basename($package, '.crypt');
54
- # $working_dir_filesystem = WP_CONTENT_DIR.'/upgrade/'. basename($package, '.crypt');
55
-
56
- // Clean up working directory
57
- if ( $wp_filesystem->is_dir($working_dir) )
58
- $wp_filesystem->delete($working_dir, true);
59
-
60
- if (!$wp_filesystem->mkdir($working_dir, 0775)) return new WP_Error('mkdir_failed', __('Failed to create a temporary directory','updraftplus').' ('.$working_dir.')');
61
-
62
- // Unpack package to working directory
63
- if (preg_match('/\.crypt$/i', $package)) {
64
- $this->skin->feedback('decrypt_database');
65
- $encryption = UpdraftPlus_Options::get_updraft_option('updraft_encryptionphrase');
66
- if (!$encryption) return new WP_Error('no_encryption_key', __('Decryption failed. The database file is encrypted, but you have no encryption key entered.', 'updraftplus'));
67
-
68
- // Encrypted - decrypt it
69
- require_once(UPDRAFTPLUS_DIR.'/includes/phpseclib/Crypt/Rijndael.php');
70
- $rijndael = new Crypt_Rijndael();
71
-
72
- // Get decryption key
73
- $rijndael->setKey($encryption);
74
- $ciphertext = $rijndael->decrypt($wp_filesystem->get_contents($backup_dir.$package));
75
- if ($ciphertext) {
76
- $this->skin->feedback('decrypted_database');
77
- if (!$wp_filesystem->put_contents($working_dir.'/backup.db.gz', $ciphertext)) {
78
- return new WP_Error('write_failed', __('Failed to write out the decrypted database to the filesystem','updraftplus'));
79
- }
80
- } else {
81
- return new WP_Error('decryption_failed', __('Decryption failed. The most likely cause is that you used the wrong key.','updraftplus'));
82
- }
83
- } else {
84
-
85
- if (!$wp_filesystem->copy($backup_dir.$package, $working_dir.'/backup.db.gz')) {
86
- if ( $wp_filesystem->errors->get_error_code() ) {
87
- foreach ( $wp_filesystem->errors->get_error_messages() as $message ) show_message($message);
88
- }
89
- return new WP_Error('copy_failed', $this->strings['copy_failed']);
90
- }
91
-
92
- }
93
-
94
- // Once extracted, delete the package if required (non-recursive, is a file)
95
- if ( $delete_package )
96
- $wp_filesystem->delete($backup_dir.$package, false, true);
97
-
98
- return $working_dir;
99
-
100
- }
101
-
102
- // For moving files out of a directory into their new location
103
- // 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
104
- // Must use only wp_filesystem
105
- // $dest_dir must already have a trailing slash
106
- // $preserve_existing: 0 = overwrite with no backup; 1 = make backup of existing; 2 = do nothing if there is existing
107
- 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) {
108
-
109
- global $wp_filesystem;
110
-
111
- $upgrade_files = $wp_filesystem->dirlist($working_dir);
112
-
113
- if ( !empty($upgrade_files) ) {
114
- foreach ( $upgrade_files as $filestruc ) {
115
- $file = $filestruc['name'];
116
-
117
- // Correctly restore files in 'others' in no directory that were wrongly backed up in versions 1.4.0 - 1.4.48
118
- if ('others' == $type && preg_match('/^([\-_A-Za-z0-9]+\.php)$/', $file, $matches) && $wp_filesystem->exists($working_dir . "/$file/$file")) {
119
- echo "Found file: $file/$file: presuming this is a backup with a known fault (backup made with versions 1.4.0 - 1.4.48); will rename to simply $file<br>";
120
- $file = $matches[1];
121
- $tmp_file = rand(0,999999999).'.php';
122
- // Rename directory
123
- $wp_filesystem->move($working_dir . "/$file", $working_dir . "/".$tmp_file, true);
124
- $wp_filesystem->move($working_dir . "/$tmp_file/$file", $working_dir ."/".$file, true);
125
- $wp_filesystem->rmdir($working_dir . "/$tmp_file", false);
126
- }
127
-
128
- if ('wpcore' == $type && 'wp-config.php' == $file) {
129
- if (empty($_POST['updraft_restorer_wpcore_includewpconfig'])) {
130
- _e('wp-config.php from backup: will restore as wp-config-backup.php', 'updraftplus');
131
- $wp_filesystem->move($working_dir . "/$file", $working_dir . "/wp-config-backup.php", true);
132
- $file = "wp-config-backup.php";
133
- } else {
134
- _e('wp-config.php from backup: restoring (as per user\'s request)', 'updraftplus');
135
- }
136
- echo '<br>';
137
- }
138
-
139
- # Sanity check (should not be possible as these were excluded at backup time)
140
- if (!in_array($file, $do_not_overwrite)) {
141
- # First, move the existing one, if necessary (may not be present)
142
- if ($wp_filesystem->exists($dest_dir.$file)) {
143
- if ($preserve_existing == 1) {
144
- if ( !$wp_filesystem->move($dest_dir.$file, $dest_dir.$file.'-old', true) ) {
145
- return new WP_Error('old_move_failed', $this->strings['old_move_failed']." (wp-content/$file)");
146
- }
147
- } elseif ($preserve_existing == 0) {
148
- if (!$wp_filesystem->delete($dest_dir.$file, true)) {
149
- return new WP_Error('old_delete_failed', $this->strings['old_delete_failed']." ($file)");
150
- }
151
- // if ( !$wp_filesystem->move($dest_dir.$file, $working_dir.'/'.$file.'-old', true) ) {
152
- // return new WP_Error('old_move_failed', $this->strings['old_move_failed']." (wp-content/$file)");
153
- // }
154
- }
155
- }
156
- # Now, move in the new one
157
- if (2 == $preserve_existing && $wp_filesystem->exists($dest_dir.$file)) {
158
- # Remove it - so that we are clean later
159
- @$wp_filesystem->delete($working_dir.'/'.$file, true);
160
- } else {
161
- if ($wp_filesystem->move($working_dir . "/".$file, $dest_dir.$file, true) ) {
162
- if ($send_actions) do_action('updraftplus_restored_'.$type.'_one', $file);
163
- } else {
164
- return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
165
- }
166
- }
167
- }
168
- }
169
- }
170
-
171
- return true;
172
-
173
- }
174
-
175
- function str_replace_once($needle, $replace, $haystack) {
176
- $pos = strpos($haystack,$needle);
177
- return ($pos !== false) ? substr_replace($haystack,$replace,$pos,strlen($needle)) : $haystack;
178
- }
179
-
180
- // $backup_file is just the basename
181
- function restore_backup($backup_file, $type, $service, $info) {
182
-
183
- if ($type == 'more') {
184
- show_message($this->strings['not_possible']);
185
- return;
186
- }
187
-
188
- global $wp_filesystem, $updraftplus_addons_migrator;
189
- $this->init();
190
- $this->backup_strings();
191
-
192
- $res = $this->fs_connect(array(ABSPATH, WP_CONTENT_DIR) );
193
- if(!$res) exit;
194
-
195
- $wp_dir = trailingslashit($wp_filesystem->abspath());
196
- $wp_content_dir = trailingslashit($wp_filesystem->wp_content_dir());
197
-
198
- @set_time_limit(1800);
199
-
200
- $delete = (UpdraftPlus_Options::get_updraft_option('updraft_delete_local')) ? true : false;
201
- if ('none' == $service) {
202
- if ($delete) _e('Will not delete the archive after unpacking it, because there was no cloud storage for this backup','updraftplus').'<br>';
203
- $delete = false;
204
- }
205
-
206
- // This returns the wp_filesystem path
207
- $working_dir = $this->unpack_package($backup_file, $delete);
208
-
209
- if (is_wp_error($working_dir)) return $working_dir;
210
- $working_dir_filesystem = WP_CONTENT_DIR.'/upgrade/'.basename($working_dir);
211
-
212
- global $table_prefix;
213
- // We copy the variable because we may be importing with a different prefix (e.g. on multisite imports of individual blog data)
214
- $import_table_prefix = $table_prefix;
215
-
216
- @set_time_limit(1800);
217
-
218
- if ($type == 'others') {
219
-
220
- $dirname = basename($info['path']);
221
-
222
- // 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
223
-
224
- $this->move_backup_in($working_dir, $wp_content_dir, true, array('plugins', 'themes', 'uploads', 'upgrade'), 'others');
225
-
226
- } 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)) {
227
- # Migrating a single site into a multisite
228
- if ('plugins' == $type || 'themes' == $type) {
229
- // Only move in entities that are not already there (2)
230
- $this->move_backup_in($working_dir.'/'.$type, $wp_content_dir.$type.'/', 2, array(), $type, true);
231
- @$wp_filesystem->delete($working_dir.'/'.$type);
232
- } else {
233
- // Uploads
234
-
235
- show_message($this->strings['moving_old']);
236
-
237
- switch_to_blog($updraftplus_addons_migrator['new_blogid']);
238
-
239
- $ud = wp_upload_dir();
240
- $wpud = $ud['basedir'];
241
- $fsud = trailingslashit($wp_filesystem->find_folder($wpud));
242
- restore_current_blog();
243
-
244
- // TODO: What is below will move the entire uploads directory if blog id is 1. Detect this situation. (Can that happen? We created a new blog, so should not be possible).
245
-
246
- // TODO: the upload dir is not necessarily reachable through wp_filesystem - try ordinary method instead
247
- if (is_string($fsud)) {
248
- // This is not expected to exist, since we created a new blog
249
-
250
- if ( $wp_filesystem->exists($fsud) && !$wp_filesystem->move($fsud, untrailingslashit($fsud)."-old", true) ) {
251
- return new WP_Error('old_move_failed', $this->strings['old_move_failed']);
252
- }
253
-
254
- show_message($this->strings['moving_backup']);
255
-
256
- if ( !$wp_filesystem->move($working_dir . "/".$type, $fsud, true) ) {
257
- return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
258
- }
259
- /*
260
- $this->move_backup_in($working_dir.'/'.$type, $wp_content_dir.$type.'/', 1, array(), $type);
261
- @$wp_filesystem->delete($working_dir.'/'.$type);*/
262
- } else {
263
- return new WP_Error('move_failed', $this->strings['new_move_failed']);
264
- }
265
-
266
-
267
- }
268
- } elseif ('db' == $type) {
269
-
270
- do_action('updraftplus_restore_db_pre');
271
-
272
- // There is a file backup.db.gz inside the working directory
273
-
274
- # 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
275
- if (@ini_get('safe_mode') && strtolower(@ini_get('safe_mode')) != "off") {
276
- 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/>";
277
- return false;
278
- }
279
-
280
- // wp_filesystem has no gzopen method, so we switch to using the local filesystem (which is harmless, since we are performing read-only operations)
281
- 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)");
282
-
283
- $this->skin->feedback('restore_database');
284
-
285
- // Read-only access: don't need to go through WP_Filesystem
286
- $dbhandle = gzopen($working_dir_filesystem.'/backup.db.gz', 'r');
287
- if (!$dbhandle) return new WP_Error('gzopen_failed',__('Failed to open database file','updraftplus'));
288
-
289
- $line = 0;
290
-
291
- global $wpdb;
292
-
293
- // Line up a wpdb-like object to use
294
- // mysql_query will throw E_DEPRECATED from PHP 5.5, so we expect WordPress to have switched to something else by then
295
- // $use_wpdb = (version_compare(phpversion(), '5.5', '>=') || !function_exists('mysql_query') || !$wpdb->is_mysql || !$wpdb->ready) ? true : false;
296
- // Seems not - PHP 5.5 is immanent for release
297
- $use_wpdb = (!function_exists('mysql_query') || !$wpdb->is_mysql || !$wpdb->ready) ? true : false;
298
-
299
- if (false == $use_wpdb) {
300
- // We have our own extension which drops lots of the overhead on the query
301
- $wpdb_obj = new UpdraftPlus_WPDB( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
302
- // Was that successful?
303
- if (!$wpdb_obj->is_mysql || !$wpdb_obj->ready) {
304
- $use_wpdb = true;
305
- } else {
306
- $mysql_dbh = $wpdb_obj->updraftplus_getdbh();
307
- }
308
- }
309
-
310
- if (true == $use_wpdb) {
311
- _e('Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)','updraftplus');
312
- } else {
313
- @mysql_query( 'SET SESSION query_cache_type = OFF;', $mysql_dbh );
314
- }
315
-
316
- $errors = 0;
317
-
318
- $sql_line = "";
319
-
320
- $start_time = microtime(true);
321
-
322
- // TODO: Print a warning if restoring to a different WP version
323
- $old_wpversion = '';
324
- $old_siteurl = '';
325
- $old_table_prefix = '';
326
- $old_siteinfo = array();
327
- $gathering_siteinfo = true;
328
-
329
- $restoring_table = '';
330
-
331
- while (!gzeof($dbhandle)) {
332
- // Up to 1Mb
333
- $buffer = rtrim(gzgets($dbhandle, 1048576));
334
- // Discard comments
335
- if (empty($buffer) || substr($buffer, 0, 1) == '#') {
336
- if ('' == $old_siteurl && preg_match('/^\# Backup of: (http(.*))$/', $buffer, $matches)) {
337
- $old_siteurl = $matches[1];
338
- echo '<strong>'.__('Backup of:', 'updraftplus').'</strong> '.htmlspecialchars($old_siteurl).'<br>';
339
- do_action('updraftplus_restore_db_record_old_siteurl', $old_siteurl);
340
- } elseif ('' == $old_table_prefix && preg_match('/^\# Table prefix: (\S+)$/', $buffer, $matches)) {
341
- $old_table_prefix = $matches[1];
342
- echo '<strong>'.__('Old table prefix:', 'updraftplus').'</strong> '.htmlspecialchars($old_table_prefix).'<br>';
343
- } elseif ($gathering_siteinfo && preg_match('/^\# Site info: (\S+)$/', $buffer, $matches)) {
344
- if ('end' == $matches[1]) {
345
- $gathering_siteinfo = false;
346
- // Sanity checks
347
- if (isset($old_siteinfo['multisite']) && !$old_siteinfo['multisite'] && is_multisite()) {
348
- // Just need to check that you're crazy
349
- if (!defined('UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE') || UPDRAFTPLUS_EXPERIMENTAL_IMPORTINTOMULTISITE != true) {
350
- return new WP_Error('multisite_error', $this->strings['multisite_error']);
351
- }
352
- // Got the needed code?
353
- if (!class_exists('UpdraftPlusAddOn_MultiSite') || !class_exists('UpdraftPlus_Addons_Migrator')) {
354
- 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'));
355
- }
356
- }
357
- } elseif (preg_match('/^([^=]+)=(.*)$/', $matches[1], $kvmatches)) {
358
- $key = $kvmatches[1];
359
- $val = $kvmatches[2];
360
- echo '<strong>'.__('Site information:','updraftplus').'</strong>'.' '.htmlspecialchars($key).' = '.htmlspecialchars($val).'<br>';
361
- $old_siteinfo[$key]=$val;
362
- if ('multisite') {
363
- if ($val) { $this->ud_backup_is_multisite=1; } else { $this->ud_backup_is_multisite = 0;}
364
- }
365
- }
366
- }
367
- continue;
368
- }
369
-
370
- $sql_line .= $buffer;
371
-
372
- # Do we have a complete line yet?
373
- if (';' != substr($sql_line, -1, 1)) continue;
374
-
375
- $line++;
376
-
377
- # The timed overhead of this is negligible
378
- if (preg_match('/^\s*drop table if exists \`?([^\`]*)\`?\s*;/i', $sql_line, $matches)) {
379
-
380
- if (!isset($printed_new_table_prefix)) {
381
- $import_table_prefix = $this->pre_sql_actions($import_table_prefix);
382
- if (false===$import_table_prefix || is_wp_error($import_table_prefix)) return $import_table_prefix;
383
- $printed_new_table_prefix = true;
384
- }
385
-
386
- $table_name = $matches[1];
387
- // Legacy, less reliable - in case it was not caught before
388
- if ($old_table_prefix == '' && preg_match('/^([a-z0-9]+)_.*$/i', $table_name, $tmatches)) {
389
- $old_table_prefix = $tmatches[1].'_';
390
- echo '<strong>'.__('Old table prefix:', 'updraftplus').'</strong> '.htmlspecialchars($old_table_prefix).'<br>';
391
- }
392
- if ('' != $old_table_prefix && $import_table_prefix != $old_table_prefix) {
393
- $sql_line = $this->str_replace_once($old_table_prefix, $import_table_prefix, $sql_line);
394
- }
395
- } elseif (preg_match('/^\s*create table \`?([^\`\(]*)\`?\s*\(/i', $sql_line, $matches)) {
396
-
397
- if (!isset($printed_new_table_prefix)) {
398
- $import_table_prefix = $this->pre_sql_actions($import_table_prefix);
399
- if (false===$import_table_prefix || is_wp_error($import_table_prefix)) return $import_table_prefix;
400
- $printed_new_table_prefix = true;
401
- }
402
-
403
- if ($restoring_table) {
404
-
405
- $this->restored_table($restoring_table, $import_table_prefix, $old_table_prefix);
406
-
407
- // After restoring the options table, we can set old_siteurl if on legacy (i.e. not already set)
408
- if ($restoring_table == $import_table_prefix.'options') {
409
-
410
- if ('' == $old_siteurl) {
411
- global $updraftplus_addons_migrator;
412
- if (isset($updraftplus_addon_migrator['new_blogid'])) switch_to_blog($updraftplus_addon_migrator['new_blogid']);
413
-
414
- $old_siteurl = $wpdb->get_row("SELECT option_value FROM $wpdb->options WHERE option_name='siteurl'")->option_value;
415
- do_action('updraftplus_restore_db_record_old_siteurl', $old_siteurl);
416
-
417
- if (isset($updraftplus_addon_migrator['new_blogid'])) restore_current_blog();
418
- }
419
-
420
- }
421
-
422
- }
423
-
424
- $table_name = $matches[1];
425
- echo '<strong>'.__('Restoring table','updraftplus').":</strong> ".htmlspecialchars($table_name);
426
- if ('' != $old_table_prefix && $import_table_prefix != $old_table_prefix) {
427
- $new_table_name = $this->str_replace_once($old_table_prefix, $import_table_prefix, $table_name);
428
- echo ' - '.__('will restore as:', 'updraftplus').' '.htmlspecialchars($new_table_name);
429
- $sql_line = $this->str_replace_once($old_table_prefix, $import_table_prefix, $sql_line);
430
- } else {
431
- $new_table_name = $table_name;
432
- }
433
- $restoring_table = $new_table_name;
434
- echo '<br>';
435
- } elseif ('' != $old_table_prefix && preg_match('/^\s*insert into \`?([^\`]*)\`?\s+values/i', $sql_line, $matches)) {
436
- if ($import_table_prefix != $old_table_prefix) $sql_line = $this->str_replace_once($old_table_prefix, $import_table_prefix, $sql_line);
437
- }
438
-
439
- if ($use_wpdb) {
440
- $req = $wpdb->query($sql_line);
441
- if (!$req) $last_error = $wpdb->last_error;
442
- } else {
443
- $req = mysql_unbuffered_query( $sql_line, $mysql_dbh );
444
- if (!$req) $last_error = mysql_error($mysql_dbh);
445
- }
446
-
447
- if (!$req) {
448
- echo sprintf(_x('An error (%s) occured:', 'The user is being told the number of times an error has happened, e.g. An error (27) occurred', 'updraftplus'), $errors)." - ".htmlspecialchars($last_error)." - ".__('the database query being run was:','updraftplus').' '.htmlspecialchars($sql_line).'<br>';
449
- $errors++;
450
- if ($errors>49) {
451
- return new WP_Error('too_many_db_errors', __('Too many database errors have occurred - aborting restoration (you will need to restore manually)','updraftplus'));
452
- }
453
- }
454
-
455
- if ($line%50 == 0) {
456
- if ($line%250 == 0 || $line<250) {
457
- $time_taken = microtime(true) - $start_time;
458
- echo sprintf(__('Database lines processed: %d in %.2f seconds','updraftplus'),$line, $time_taken)."<br>";
459
- }
460
- }
461
-
462
- # Reset
463
- $sql_line = '';
464
-
465
- }
466
-
467
- if ($restoring_table) $this->restored_table($restoring_table, $import_table_prefix, $old_table_prefix);
468
-
469
- $time_taken = microtime(true) - $start_time;
470
- echo sprintf(__('Finished: lines processed: %d in %.2f seconds','updraftplus'),$line, $time_taken)."<br>";
471
- gzclose($dbhandle);
472
- $wp_filesystem->delete($working_dir.'/backup.db.gz', false, true);
473
-
474
- } else {
475
-
476
- // Default action: used for plugins, themes and uploads
477
-
478
- $dirname = basename($info['path']);
479
-
480
- show_message($this->strings['moving_old']);
481
-
482
- $movedin = apply_filters('updraftplus_restore_movein_'.$type, $working_dir, $wp_dir, $wp_content_dir);
483
- // A filter, to allow add-ons to perform the install of non-standard entities, or to indicate that it's not possible
484
- if ($movedin === false) {
485
- show_message($this->strings['not_possible']);
486
- } elseif ($movedin !== true) {
487
- if ($wp_filesystem->exists($wp_content_dir.$dirname."-old")) {
488
- // Is better to warn and delete the backup than abort mid-restore and leave inconsistent site
489
- echo $wp_content_dir.$dirname."-old: ".__('This directory already exists, and will be replaced', 'updraftplus').'<br>';
490
- # In theory, supply true as the 3rd parameter of true achieves this; in practice, not always so (leads to support requests)
491
- $wp_filesystem->delete($wp_content_dir.$dirname."-old", true);
492
- }
493
- if ( !$wp_filesystem->move($wp_content_dir . $dirname, $wp_content_dir."$dirname-old", false) ) {
494
- return new WP_Error('old_move_failed', $this->strings['old_move_failed']);
495
- }
496
-
497
- show_message($this->strings['moving_backup']);
498
- if ( !$wp_filesystem->move($working_dir . "/$dirname", $wp_content_dir.$dirname, true) ) {
499
- return new WP_Error('new_move_failed', $this->strings['new_move_failed']);
500
- }
501
- }
502
- }
503
-
504
- // Non-recursive, so the directory needs to be empty
505
- show_message($this->strings['cleaning_up']);
506
- if (!$wp_filesystem->delete($working_dir) ) {
507
- return new WP_Error('delete_failed', $this->strings['delete_failed'].' ('.$working_dir.')');
508
- }
509
-
510
- switch($type) {
511
- case 'wpcore':
512
- @$wp_filesystem->chmod($wp_dir, FS_CHMOD_DIR);
513
- // In case we restored a .htaccess which is incorrect for the local setup
514
- $this->flush_rewrite_rules();
515
- break;
516
- case 'uploads':
517
- @$wp_filesystem->chmod($wp_content_dir.$dirname, 0775, true);
518
- break;
519
- case 'db':
520
- do_action('updraftplus_restored_db', array('expected_oldsiteurl' => $old_siteurl), $import_table_prefix);
521
- $this->flush_rewrite_rules();
522
- break;
523
- default:
524
- @$wp_filesystem->chmod($wp_content_dir.$dirname, FS_CHMOD_DIR);
525
- }
526
-
527
- return true;
528
-
529
- }
530
-
531
- function pre_sql_actions($import_table_prefix) {
532
-
533
- $import_table_prefix = apply_filters('updraftplus_restore_set_table_prefix', $import_table_prefix, $this->ud_backup_is_multisite);
534
-
535
- if (!is_string($import_table_prefix)) {
536
- if ($import_table_prefix === false) {
537
- echo '<p>'.__('Please supply the requested information, and then continue.', 'updraftplus').'</p>';
538
- return false;
539
- } else {
540
- return new WP_Error('invalid_table_prefix', __('Error:', 'updraftplus').' '.serialize($import_table_prefix));
541
- }
542
- }
543
-
544
- echo '<strong>'.__('New table prefix:', 'updraftplus').'</strong> '.htmlspecialchars($import_table_prefix).'<br>';
545
-
546
- return $import_table_prefix;
547
-
548
- }
549
-
550
- function option_filter_get($which) {
551
- global $wpdb;
552
- $row = $wpdb->get_row($wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", $which));
553
- // Has to be get_row instead of get_var because of funkiness with 0, false, null values
554
- if (is_object($row)) {
555
- return $row->option_value;
556
- }
557
- return false;
558
- }
559
-
560
- function option_filter_permalink_structure($val) {
561
- return $this->option_filter_get('permalink_structure');
562
- }
563
-
564
- function option_filter_page_on_front($val) {
565
- return $this->option_filter_get('page_on_front');
566
- }
567
-
568
- function option_filter_rewrite_rules($val) {
569
- return $this->option_filter_get('rewrite_rules');
570
- }
571
-
572
- // function option_filter($which) {
573
- // if (strpos($which, 'pre_option') !== false) { echo "OPT_FILT: $which<br>\n"; }
574
- // return false;
575
- // }
576
-
577
- function flush_rewrite_rules() {
578
-
579
- // We have to deal with the fact that the procedures used call get_option, which could be looking at the wrong table prefix, or have the wrong thing cached
580
-
581
- // add_filter('all', array($this, 'option_filter'));
582
-
583
- global $updraftplus_addons_migrator;
584
- if (isset($updraftplus_addon_migrator['new_blogid'])) switch_to_blog($updraftplus_addon_migrator['new_blogid']);
585
-
586
- foreach (array('permalink_structure', 'rewrite_rules', 'page_on_front') as $opt) {
587
- add_filter('pre_option_'.$opt, array($this, 'option_filter_'.$opt));
588
- }
589
-
590
- global $wp_rewrite;
591
- $wp_rewrite->init();
592
- flush_rewrite_rules(true);
593
-
594
- foreach (array('permalink_structure', 'rewrite_rules', 'page_on_front') as $opt) {
595
- remove_filter('pre_option_'.$opt, array($this, 'option_filter_'.$opt));
596
- }
597
-
598
- if (isset($updraftplus_addon_migrator['new_blogid'])) restore_current_blog();
599
-
600
- // remove_filter('all', array($this, 'option_filter'));
601
-
602
- }
603
-
604
- function restored_table($table, $import_table_prefix, $old_table_prefix) {
605
-
606
- global $wpdb;
607
-
608
- // WordPress has an option name predicated upon the table prefix. Yuk.
609
- if ($table == $import_table_prefix.'options' && $import_table_prefix != $old_table_prefix) {
610
- echo sprintf(__('Table prefix has changed: changing %s table field(s) accordingly:', 'updraftplus'),'option').' ';
611
- if (false === $wpdb->query("UPDATE $wpdb->options SET option_name='${import_table_prefix}user_roles' WHERE option_name='${old_table_prefix}user_roles' LIMIT 1")) {
612
- echo __('Error','updraftplus');
613
- } else {
614
- echo __('OK', 'updraftplus');
615
- }
616
- echo '<br>';
617
- } elseif ($table == $import_table_prefix.'usermeta' && $import_table_prefix != $old_table_prefix) {
618
-
619
- echo sprintf(__('Table prefix has changed: changing %s table field(s) accordingly:', 'updraftplus'),'usermeta').' ';
620
-
621
- $meta_keys = $wpdb->get_results("SELECT umeta_id, meta_key
622
- FROM ${import_table_prefix}usermeta
623
- WHERE meta_key
624
- LIKE '".str_replace('_', '\_', $old_table_prefix)."%'");
625
-
626
- $old_prefix_length = strlen($old_table_prefix);
627
-
628
- $errors_occurred = false;
629
- foreach ($meta_keys as $meta_key ) {
630
-
631
- //Create new meta key
632
- $new_meta_key = $import_table_prefix . substr($meta_key->meta_key, $old_prefix_length);
633
-
634
- $query = "UPDATE " . $import_table_prefix . "usermeta
635
- SET meta_key='".$new_meta_key."'
636
- WHERE umeta_id=".$meta_key->umeta_id;
637
-
638
- if (false === $wpdb->query($query)) {
639
- $errors_occurred = true;
640
- }
641
-
642
- }
643
- if ($errors_occurred) {
644
- echo __('Error', 'updraftplus');
645
- } else {
646
- echo __('OK', 'updraftplus');
647
- }
648
- echo "<br>";
649
-
650
- }
651
-
652
- do_action('updraftplus_restored_db_table', $table);
653
-
654
- // Re-generate permalinks. Do this last - i.e. make sure everything else is fixed up first.
655
- if ($table == $import_table_prefix.'options') {
656
- $this->flush_rewrite_rules();
657
- }
658
-
659
- }
660
-
661
- }
662
-
663
- // Get a protected property
664
- class UpdraftPlus_WPDB extends wpdb {
665
-
666
- function updraftplus_getdbh() {
667
- return $this->dbh;
668
- }
669
-
670
- }
671
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/updraftplus-es_ES.mo CHANGED
Binary file
languages/updraftplus-es_ES.po CHANGED
@@ -1,2329 +1,2448 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: UpdraftPlus 1.01\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-04-12 00:39+0100\n"
6
- "PO-Revision-Date: 2013-04-17 11:25-0430\n"
7
- "Last-Translator: Fernando Villasmil <villasmil.fernando@gmail.com>\n"
8
- "Language-Team: Fernando Villasmil <villasmil.fernando@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;_x;__;_e;_ex\n"
13
- "X-Poedit-Basepath: C:\\Users\\ADMINF\\Documents\\Go Daddy Sites"
14
- "\\amarachocolate\\wp-content\\plugins\\updraftplus\n"
15
- "X-Generator: Poedit 1.5.5\n"
16
- "Language: ES\n"
17
- "X-Poedit-SearchPath-0: .\n"
18
 
19
- #: options.php:26
20
- msgid "UpdraftPlus Backups"
21
- msgstr "Respaldo UpdraftPlus"
22
 
23
- #: updraftplus.php:270 updraftplus.php:275 updraftplus.php:280 admin.php:167
24
- #: admin.php:171
25
- msgid "UpdraftPlus notice:"
26
- msgstr "Aviso de UpdraftPlus "
27
 
28
- #: updraftplus.php:270
29
- msgid "The log file could not be read."
30
- msgstr "El archivo de registro (log) no se pudo leer"
31
 
32
- #: updraftplus.php:275
33
- msgid "No log files were found."
34
- msgstr "Archivos de registro (log) no encontrado"
35
 
36
- #: updraftplus.php:280
37
- msgid "The given file could not be read."
38
- msgstr "El archivo no pudo ser leído"
39
 
40
- #: updraftplus.php:404
41
- msgid "Plugins"
42
- msgstr "Plugins"
43
 
44
- #: updraftplus.php:405
45
- msgid "Themes"
46
- msgstr "Temas (Themes)"
47
 
48
- #: updraftplus.php:406
49
- msgid "Uploads"
50
- msgstr "Uploads (subidos)"
51
 
52
- #: updraftplus.php:421
53
- msgid "Others"
54
- msgstr "Otros"
55
 
56
- #: updraftplus.php:689
57
- msgid ""
58
- "Could not create files in the backup directory. Backup aborted - check your "
59
- "UpdraftPlus settings."
60
  msgstr ""
61
- "No se pudo crear los archivos al directorio de respaldo - Respaldo abortado "
62
- "- Chequee la configuración"
63
 
64
- #: updraftplus.php:758
65
- msgid "Encryption error occurred when encrypting database. Encryption aborted."
66
  msgstr ""
67
- "Un error ocurrió mientras se cifraba la base de datos. El cifrado fue "
68
- "abortado."
69
 
70
- #: updraftplus.php:792
71
- msgid "The backup apparently succeeded and is now complete"
72
- msgstr "El respaldo aparentemente se logró y fue completado"
73
 
74
- #: updraftplus.php:795
75
- msgid "The backup attempt has finished, apparently unsuccessfully"
76
- msgstr "El proceso del respaldo termino, aparentemente sin éxito"
77
 
78
- #: updraftplus.php:798
79
- msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
80
  msgstr ""
81
- "El respaldo no ha terminado; se reiniciará dentro de los próximos 5 minutos"
82
 
83
- #: updraftplus.php:849
84
- msgid "Backed up"
85
- msgstr "Respaldado"
86
 
87
- #: updraftplus.php:849
88
- msgid "WordPress backup is complete"
89
- msgstr "El respaldo de WordPress está completo"
90
 
91
- #: updraftplus.php:849
92
- msgid "Backup contains"
93
- msgstr "El respaldo contiene"
94
 
95
- #: updraftplus.php:849
96
- msgid "Latest status"
97
- msgstr "Ultimo estatus"
98
 
99
- #: updraftplus.php:1093
100
- #, php-format
101
- msgid "Backup directory (%s) is not writable, or does not exist."
102
- msgstr "En el directorio de respaldo %s no se puede escribir o no existe "
103
 
104
- #: updraftplus.php:1218
105
- msgid "Could not read the directory"
106
- msgstr "No se pudo leer el directorio"
107
 
108
- #: updraftplus.php:1235
109
- msgid ""
110
- "Could not save backup history because we have no backup array. Backup "
111
- "probably failed."
112
  msgstr ""
113
- "No se pudo guardar la historia del respaldo. El respaldo probablemente "
114
- "fracaso"
115
 
116
- #: updraftplus.php:1264
117
- msgid "Could not open the backup file for writing"
118
- msgstr "No se pudo abrir el archivo del respaldo para escribirle "
119
 
120
- #: updraftplus.php:1274
121
- #, php-format
122
- msgid "Generated: %s"
123
- msgstr "Generado: %s"
124
 
125
- #: updraftplus.php:1275
126
- #, php-format
127
- msgid "Hostname: %s"
128
- msgstr "Servidor: %s"
129
 
130
- #: updraftplus.php:1276
131
- #, php-format
132
- msgid "Database: %s"
133
- msgstr "Base de Datos: %s"
134
 
135
- #: updraftplus.php:1320
136
- msgid "The backup directory is not writable."
137
- msgstr "El directorio de respaldo no esta disponible"
138
 
139
- #: updraftplus.php:1341
140
- #, php-format
141
- msgid "Table: %s"
142
- msgstr "Tabla %s"
143
 
144
- #: updraftplus.php:1346
145
- #, php-format
146
- msgid "Skipping non-WP table: %s"
147
- msgstr "Saltando tablas no-WP %s"
148
 
149
- #: updraftplus.php:1441
150
- #, php-format
151
- msgid "Delete any existing table %s"
152
- msgstr "Borrando todas las tablas existentes %s"
153
 
154
- #: updraftplus.php:1450
155
- #, php-format
156
- msgid "Table structure of table %s"
157
- msgstr "Estructura de tablas de tabla %s"
158
 
159
- #: updraftplus.php:1456
160
- #, php-format
161
- msgid "Error with SHOW CREATE TABLE for %s."
162
- msgstr "Error en MOSTRAR TABLA CREADA de %s"
163
 
164
- #: updraftplus.php:1534
165
- #, php-format
166
- msgid "End of data contents of table %s"
167
- msgstr "Final de contenido de data de la tabla %s"
168
 
169
- #: updraftplus.php:1706 includes/updraft-restorer.php:55
170
- msgid ""
171
- "Decryption failed. The database file is encrypted, but you have no "
172
- "encryption key entered."
173
  msgstr ""
174
- "Descifrado fallo. La base de datos está cifrada, pero no se introdujo la "
175
- "llave (key) de cifrado."
176
 
177
- #: updraftplus.php:1719 includes/updraft-restorer.php:70
178
- msgid ""
179
- "Decryption failed. The most likely cause is that you used the wrong key."
180
  msgstr ""
181
- "Descifrado fallo. Probablemente fue causado por introducir Key errónea."
182
 
183
- #: updraftplus.php:1719
184
- msgid "The decryption key used:"
185
- msgstr "El key de cifrado usado fue:"
186
 
187
- #: updraftplus.php:1734
188
- msgid "File not found"
189
- msgstr "Archivo no encontrado"
190
 
191
- #: updraftplus.php:1784
192
- msgid ""
193
- "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
194
- msgstr "Tiene habilidad para traducir? Desea mejorar UpdraftPlus en su lengua?"
195
 
196
- #: updraftplus.php:1786
197
- msgid "Find UpdraftPlus useful?"
198
- msgstr "A sido UpdraftPlus util?"
199
 
200
- #: updraftplus.php:1786
201
- msgid "Please make a donation"
202
- msgstr " Haga una donación por favor"
203
 
204
- #: updraftplus.php:1791
205
- msgid "Like UpdraftPlus and can spare one minute?"
206
- msgstr "Le gusta UpdraftPlus y nos puede dar un minuto?"
207
 
208
- #: updraftplus.php:1791
209
- msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
210
  msgstr ""
211
- "Por favor ayude a UpdraftPlus dando una reseña (review) positiva en "
212
- "wordpress.org"
213
 
214
- #: updraftplus.php:1798
215
- msgid "Need even more features and support? Check out UpdraftPlus Premium"
216
  msgstr ""
217
- "Necesita todavía mas funciones y soporte? Lea sobre UpdraftPlus Premium"
218
 
219
- #: updraftplus.php:1807
220
- msgid "Check out UpdraftPlus.Com for help, add-ons and support"
221
- msgstr "Consulte UpdraftPlus.Com para ayuda, adiciones y soporte"
222
 
223
- #: updraftplus.php:1810
224
- msgid "Want to say thank-you for UpdraftPlus?"
225
- msgstr "Quisiera dar las gracias por UpdraftPlus?"
226
 
227
- #: updraftplus.php:1810
228
- msgid "Please buy our very cheap 'no adverts' add-on."
229
- msgstr "Por favor compre nuestras adiciones de bajo costo sin anuncios"
230
 
231
- #: backup.php:33
232
- msgid "Infinite recursion: consult your log for more information"
233
- msgstr "Recursión infinita; consulte su registro (log) para mas información"
234
 
235
- #: backup.php:300
236
- #, php-format
237
- msgid "Could not create %s zip. Consult the log file for more information."
238
  msgstr ""
239
- "No se pudo crear el %s zip. Consulte el archivo log para más información."
240
 
241
- #: admin.php:76 admin.php:93
242
- msgid "Allowed Files"
243
- msgstr "Archivos Permitidos"
244
 
245
- #: admin.php:143
246
- msgid "Settings"
247
- msgstr "Configuración"
248
 
249
- #: admin.php:147
250
- msgid "Add-Ons / Pro Support"
251
- msgstr "Adiciones / Pro Support"
 
 
252
 
253
- #: admin.php:159 admin.php:163 admin.php:1459 admin.php:1465 admin.php:1467
254
- msgid "Warning"
255
- msgstr "Cuidado"
256
 
257
- #: admin.php:159
258
- #, php-format
259
- msgid ""
260
- "You have less than %s of free disk space on the disk which UpdraftPlus is "
261
- "configured to use to create backups. UpdraftPlus could well run out of "
262
- "space. Contact your the operator of your server (e.g. your web hosting "
263
- "company) to resolve this issue."
264
- msgstr ""
265
- "Usted tiene menos de %s de disco disponible, donde UpdraftPlus guarda los "
266
- "respaldos creados. UpdraftPlus podria en cualquier momento de quedarse sin "
267
- "espacio. Contacte su sitio de alojamiento (hosting) para resolver este "
268
- "problema."
269
-
270
- #: admin.php:163
271
- #, php-format
272
- msgid ""
273
- "UpdraftPlus does not officially support versions of WordPress before %s. It "
274
- "may work for you, but if it does not, then please be aware that no support "
275
- "is available until you upgrade WordPress."
276
  msgstr ""
277
- "UpdraftPlus no soporta oficialmente las versiones de WordPress anteriores a "
278
- "%s. Podría funcionar, pero si no funciona, tenga en cuenta que no tendrá "
279
- "soporte disponible hasta que actualice el WordPress."
280
 
281
- #: admin.php:167 admin.php:171
282
- #, php-format
283
- msgid ""
284
- "Click here to authenticate your %s account (you will not be able to back up "
285
- "to %s without it)."
286
  msgstr ""
287
- "Haga clic aquí para autenticar su cuenta de %s (no podrá respaldar a %s sin "
288
- "la autentificación"
289
 
290
- #: admin.php:322
291
- #, php-format
292
- msgid ""
293
- "The backup archive for restoring this file could not be found. The remote "
294
- "storage method in use (%s) does not allow us to retrieve files. To proceed "
295
- "with this restoration, you need to obtain a copy of this file and place it "
296
- "inside UpdraftPlus's working folder"
297
  msgstr ""
298
- "El sitio de almacenaje de respaldo para restaurar este archivo no se puede "
299
- "encontrar. El sistema remoto de almacenaje en uso (%s) no nos permite "
300
- "retirar archivos. Para continuar restauración, necesita obtener una copia de "
301
- "este archivo y ponerlo dentro de la carpeta de respaldo de UpdraftPlus"
302
 
303
- #: admin.php:337
304
- msgid "Nothing yet logged"
305
- msgstr "No ha iniciado ninguna sesión todavía"
306
 
307
- #: admin.php:354
308
- msgid "Download failed"
309
- msgstr "No se pudo bajar"
310
 
311
- #: admin.php:368 admin.php:890
312
- msgid "File ready."
313
- msgstr "Archivo realizado."
314
 
315
- #: admin.php:376
316
- msgid "Download in progress"
317
- msgstr "Bajando (Download) en progreso"
318
 
319
- #: admin.php:379
320
- msgid "No local copy present."
321
- msgstr "No hay copia local presente."
322
 
323
- #: admin.php:487
324
- msgid ""
325
- "Bad filename format - this does not look like a file created by UpdraftPlus"
326
- msgstr "Formato de archivo errado - Esté no parece ser creado por UpdraftPlus"
327
 
328
- #: admin.php:566
329
- msgid ""
330
- "Bad filename format - this does not look like an encrypted database file "
331
- "created by UpdraftPlus"
332
  msgstr ""
333
- "Formato erroneo de archivo - No parece ser un archivo de base de datos "
334
- "cifrado por UpdraftPlus"
335
 
336
- #: admin.php:593
337
- msgid "Restore successful!"
338
- msgstr "Restauración exitosa"
339
 
340
- #: admin.php:594 admin.php:629 admin.php:641
341
- msgid "Actions"
342
- msgstr "Acciones"
343
 
344
- #: admin.php:594 admin.php:609 admin.php:629 admin.php:641
345
- msgid "Return to UpdraftPlus Configuration"
346
- msgstr "Volver a la configuración UpdraftPlus"
347
 
348
- #: admin.php:618
349
- msgid "Remove old directories"
350
- msgstr "Remueva directorio viejo"
351
 
352
- #: admin.php:624
353
- msgid "Old directories successfully removed."
354
- msgstr "Directorios viejos removidos exitosamente"
355
 
356
- #: admin.php:627
357
- msgid ""
358
- "Old directory removal failed for some reason. You may want to do this "
359
- "manually."
360
  msgstr ""
361
- "Directorios viejos no pudieron ser removidos. Si desea lo puede hacer "
362
- "manualmente"
363
 
364
- #: admin.php:638
365
- msgid "Backup directory could not be created"
366
- msgstr "Directorio de respaldo no se pudo crear"
367
 
368
- #: admin.php:640
369
- msgid "Backup directory successfully created."
370
- msgstr "Directorio de respaldo fue creado exitosamente"
371
 
372
- #: admin.php:647
373
- msgid "Schedule backup"
374
- msgstr "Horario de respaldos"
375
 
376
- #: admin.php:650
377
- msgid "Failed."
378
- msgstr "Fallo"
379
 
380
- #: admin.php:652
381
- msgid ""
382
- "OK. Now load any page from your site to make sure the schedule can trigger. "
383
- "You should then see activity in the \"Last log message\" field below."
384
  msgstr ""
385
- "Ok ahora cargue cualquier página de su site para asegurarse que el horario "
386
- "se inicie. Usted podrá ver la actividad en \"Ultimo mensaje del log\" el "
387
- "campo abajo"
388
 
389
- #: admin.php:652
390
- msgid "Nothing happening? Follow this link for help."
391
- msgstr "No sucede nada? Clic en este link para ayuda."
392
 
393
- #: admin.php:666
394
- msgid "Your settings have been wiped."
395
- msgstr "Su configuración ha sido borrada"
396
 
397
- #: admin.php:673
398
- msgid "By UpdraftPlus.Com"
399
- msgstr "Por UpdraftPlus.Com"
400
 
401
- #: admin.php:673
402
- msgid "Lead developer's homepage"
403
- msgstr "Pagina del Desarrollador Principal"
404
 
405
- #: admin.php:673
406
- msgid "Donate"
407
- msgstr "Donación"
408
 
409
- #: admin.php:673
410
- msgid "Other WordPress plugins"
411
- msgstr "Otros plugins de WordPress"
412
 
413
- #: admin.php:673
414
- msgid "Version"
415
- msgstr "Versión"
416
 
417
- #: admin.php:679
418
- msgid "Your backup has been restored."
419
- msgstr "Su respaldo a sido restaurado"
420
 
421
- #: admin.php:679
422
- msgid ""
423
- "Your old (themes, uploads, plugins, whatever) directories have been retained "
424
- "with \"-old\" appended to their name. Remove them when you are satisfied "
425
- "that the backup worked properly."
426
  msgstr ""
427
- "`Su directorio (temas, subidas de archivos, plugins, etc.) viejos han sido "
428
- "retenidos con \"-old\"agregado a sus nombres. Removerlos una vez satisfecho "
429
- "de que su respaldo se realizó sin problemas"
430
 
431
- #: admin.php:685
432
- msgid "Old directories successfully deleted."
433
- msgstr "Directorios viejos fueron borrados con éxito"
434
 
435
- #: admin.php:688
436
- msgid ""
437
- "Your PHP memory limit (set by your web hosting company) is quite low. "
438
- "UpdraftPlus attempted to raise it but was unsuccessful. This plugin may "
439
- "struggle with a memory limit of less than 64 Mb - especially if you have "
440
- "very large files uploaded (though on the other hand, many sites will bhe "
441
- "successful with a 32Mb limit - your experience may vary)."
442
- msgstr ""
443
- "El límite de memoria PHP (fijado por su sitio de alojamiento (hosting)) es "
444
- "muy bajo. UpdraftPlus intento subirlo sin éxito. Este plugin podría tener "
445
- "dificultades con una memoria menor a 64 Mb - especialmente si tiene un "
446
- "archivo muy grande subido (uploaded) (pero por otro lado muchos servidores "
447
- "no tienen problemas con límites de 32 Mb - su resultado puede variar según "
448
- "su sitio de alojamiento)."
449
-
450
- #: admin.php:688
451
- msgid "Current limit is:"
452
- msgstr "Limite actual es:"
453
 
454
- #: admin.php:692
455
- msgid ""
456
- "Your PHP max_execution_time is less than 60 seconds. This possibly means "
457
- "you're running in safe_mode. Either disable safe_mode or modify your php.ini "
458
- "to set max_execution_time to a higher number. If you do not, then longer "
459
- "will be needed to complete a backup (but that is all). Present limit is:"
460
- msgstr ""
461
- "El PHP max_execution_time es menor de 60 segundos. Esto probablemente "
462
- "significa que está corriendo en safe_mode (modo seguro). Deshabilite "
463
- "safe_mode o modifique su php.ini y fije el max_execution_time a un número "
464
- "mayor. Si no lo hace, completara el respaldo en un tiempo mayor. Límite "
465
- "actual es de:"
466
-
467
- #: admin.php:692
468
- msgid "seconds"
469
- msgstr "segundos"
470
 
471
- #: admin.php:697
472
- msgid ""
473
- "You have old directories from a previous backup (technical information: "
474
- "these are found in wp-content, and suffixed with -old). Use this button to "
475
- "delete them (if you have verified that the restoration worked)."
476
  msgstr ""
477
- "Usted tiene directorios viejos de un respaldo anterior (información técnica: "
478
- "estos se consiguen en wp-content y con la adición -old) Use este botón para "
479
- "borrarlos (si usted previamente verifico que la restauración fue exitosa)."
480
 
481
- #: admin.php:701
482
- msgid "Delete Old Directories"
483
- msgstr "Borre Directorios \"old\""
484
 
485
- #: admin.php:701
486
- msgid ""
487
- "Are you sure you want to delete the old directories? This cannot be undone."
488
  msgstr ""
489
- "Está seguro que quiere borrar los directorios viejos (old)? Acción "
490
- "irreversible."
491
 
492
- #: admin.php:714
493
- msgid "Existing Schedule And Backups"
494
- msgstr "Horarios existentes de Respaldos"
495
 
496
- #: admin.php:718
497
- msgid "JavaScript warning"
498
- msgstr "Advertencia de JavaScrip"
499
 
500
- #: admin.php:719
501
- msgid ""
502
- "This admin interface uses JavaScript heavily. You either need to activate it "
503
- "within your browser, or to use a JavaScript-capable browser."
504
  msgstr ""
505
- "Esta interface administrativa usa JavaScript frecuentemente. Usted necesita "
506
- "activarlo en su navegador o utilice un navegador que contenga JavaScript"
507
 
508
- #: admin.php:732 admin.php:745
509
- msgid "Nothing currently scheduled"
510
- msgstr "Nada programado actualmente"
511
 
512
- #: admin.php:737
513
- msgid "At the same time as the files backup"
514
- msgstr "Al mismo tiempo que su archivo de respaldo"
515
 
516
- #: admin.php:757
517
- msgid "Next scheduled backups"
518
- msgstr "Próximo horario de respaldos"
519
 
520
- #: admin.php:759
521
- msgid "Files"
522
- msgstr "Archivos"
523
 
524
- #: admin.php:760 admin.php:936 admin.php:1531 admin.php:1538 admin.php:1692
525
- msgid "Database"
526
- msgstr "Base de datos"
527
 
528
- #: admin.php:761
529
- msgid "Time now"
530
- msgstr "Hora actual"
531
 
532
- #: admin.php:765
533
- msgid "Last finished backup run"
534
- msgstr "Ultimo respaldo completado"
535
 
536
- #: admin.php:770 admin.php:1349
537
- msgid "Backup Now"
538
- msgstr "Respaldar Ahora"
539
-
540
- #: admin.php:778 admin.php:1328 admin.php:1575
541
- msgid "Restore"
542
- msgstr "Restaurar"
543
-
544
- #: admin.php:785
545
- msgid "Last log message"
546
- msgstr "Ultimo mensaje del Log"
547
-
548
- #: admin.php:787
549
- msgid "(Nothing yet logged)"
550
- msgstr "Aún sin registros"
551
-
552
- #: admin.php:788
553
- msgid "Download most recently modified log file"
554
- msgstr "El ultimo download modifico el archivo de registro (log)"
555
 
556
- #: admin.php:792
557
- msgid "Backups, logs & restoring"
558
- msgstr "Respaldos, registros & restauraciones"
559
 
560
- #: admin.php:793
561
- msgid "Press to see available backups"
562
- msgstr "Apriete para ver respaldos disponibles"
563
 
564
- #: admin.php:793
565
- #, php-format
566
- msgid "%d set(s) available"
567
- msgstr "%d set(s) disponibles"
568
 
569
- #: admin.php:798
570
- msgid "Downloading"
571
- msgstr "Bajando"
572
 
573
- #: admin.php:798
574
- msgid ""
575
- "Pressing a button for Database/Plugins/Themes/Uploads/Others will make "
576
- "UpdraftPlus try to bring the backup file back from the remote storage (if "
577
- "any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then "
578
- "you will be allowed to download it to your computer. If the fetch from the "
579
- "remote storage stops progressing (wait 30 seconds to make sure), then press "
580
- "again to resume. Remember that you can also visit the cloud storage vendor's "
581
- "website directly."
582
- msgstr ""
583
- "Marcando algún botón como Base de Datos/Pluins/Temas/Subidas (uploads)/Otros "
584
- "ara que UpdraftPlus trate de traer el archivo de respaldo desde el "
585
- "almacenamiento externo (Amazon S3,Dropbox, Gooogle Drive, FTP) a su "
586
- "servidor. En ese momento podrá bajarlo a su computadora. Si la traída desde "
587
- "el almacenaje externo falla en el proceso (espere 30 segundo para estar "
588
- "seguro), entonces apriete de nuevo para reiniciar. Recuerde que lo puede "
589
- "bajar directamente desde el sitio de almacenaje directamente."
590
-
591
- #: admin.php:799
592
- msgid "Restoring"
593
- msgstr "Restaurando"
594
 
595
- #: admin.php:799
596
- msgid ""
597
- "Press the button for the backup you wish to restore. If your site is large "
598
- "and you are using remote storage, then you should first click on each entity "
599
- "in order to retrieve it back to the webserver. This will prevent time-outs "
600
- "from occuring during the restore process itself."
601
  msgstr ""
602
- "Apriete el botón por el respaldo desea restaurar. Si su site es grande y "
603
- "está escogiendo almacenamiento externo, entonces usted debe primero hacer "
604
- "clic a cada entidad para que pueda traerlo otra vez a su servidor. Esto es "
605
- "para prevenir problemas de tiempo durante el proceso mismo."
606
 
607
- #: admin.php:799
608
- msgid "More tasks:"
609
- msgstr "Mas tareas:"
610
 
611
- #: admin.php:799
612
- msgid "upload backup files"
613
- msgstr "Suba archivos de respaldo"
614
 
615
- #: admin.php:799
616
- msgid ""
617
- "Press here to look inside your UpdraftPlus directory (in your web hosting "
618
- "space) for any new backup sets that you have uploaded. The location of this "
619
- "directory is set in the expert settings, below."
620
  msgstr ""
621
- "Apriete aquí para ver dentro del directorio de UpdraftPlus (en su sitio de "
622
- "Alojamiento web- hosting) para cualquier set de respaldo que desea subir. La "
623
- "ubicación de este directorio se fija en la configuración experta, abajo."
624
 
625
- #: admin.php:799
626
- msgid "rescan folder for new backup sets"
627
- msgstr "re-escanee directorios por respaldos nuevos"
628
 
629
- #: admin.php:800
630
- msgid "Opera web browser"
631
- msgstr "Navegador Opera"
632
 
633
- #: admin.php:800
634
- msgid "If you are using this, then turn Turbo/Road mode off."
635
- msgstr "Si esta usando esto, estonces apague (off) modo Turbo/Road"
636
 
637
- #: admin.php:801
638
- msgid "This is a count of the contents of your Updraft directory"
639
- msgstr "Esto es un conteo del contenido de su directorio Updraft"
640
 
641
- #: admin.php:801
642
- msgid "Web-server disk space in use by UpdraftPlus"
643
- msgstr "Espacio de disco usado en su servidor de web"
644
 
645
- #: admin.php:801
646
- msgid "refresh"
647
- msgstr "refrescar"
648
 
649
- #: admin.php:803
650
- msgid "UpdraftPlus - Upload backup files"
651
- msgstr "UpdraftPlus - Subir (upload) archivos derespaldo"
652
 
653
- #: admin.php:804
654
- msgid ""
655
- "Upload files into UpdraftPlus. Use this to import backups made on a "
656
- "different WordPress installation."
657
  msgstr ""
658
- "Subir (upload) archivos dentro de UpdraftPlus. Use esto para importar "
659
- "respaldos hechos en otras instalaciones de WordPress."
660
 
661
- #: admin.php:808
662
- msgid "Drop backup zips here"
663
- msgstr "Poner el zip del respaldo aquí"
664
 
665
- #: admin.php:809 admin.php:1205
666
- msgid "or"
667
- msgstr "o"
668
 
669
- #: admin.php:822
670
- msgid "calculating..."
671
- msgstr "calculando..."
672
 
673
- #: admin.php:880 admin.php:902
674
- msgid "Error:"
675
- msgstr "ERROR"
676
 
677
- #: admin.php:890
678
- msgid "You should:"
679
- msgstr "Usted debe:"
680
 
681
- #: admin.php:897
682
- msgid ""
683
- "Download error: the server sent us a response (JSON) which we did not "
684
- "understand"
685
  msgstr ""
686
- "Error bajando (download): El servidor envío una respuesta (JSON) que no "
687
- "entendimos"
688
 
689
- #: admin.php:902
690
- msgid ""
691
- "Download error: the server sent us a response which we did not understand."
692
  msgstr ""
693
- "Error bajando (download): El servidor envío una respuesta que no entendimos"
694
 
695
- #: admin.php:917
696
- msgid "Restore backup"
697
- msgstr "Restaurar el respaldo"
698
 
699
- #: admin.php:918
700
- msgid "Restore backup from"
701
- msgstr "Restaurar el respaldo desde"
702
 
703
- #: admin.php:919
704
- msgid ""
705
- "Restoring will replace this site's themes, plugins, uploads, database and/or "
706
- "other content directories (according to what is contained in the backup set, "
707
- "and your selection"
708
  msgstr ""
709
- "La restauración va a reemplazar los Temas, plugins, subidas (uploads), base "
710
- "de datos y otros contenidos en directorios (de acuerdo al contenido del "
711
- "respaldo y su selección)"
712
 
713
- #: admin.php:919
714
- msgid "Choose the components to restore"
715
- msgstr "Seleccione el componente a restaurar"
716
 
717
- #: admin.php:928
718
- msgid "Your web server has PHP's so-called safe_mode active."
719
- msgstr "Su servidor de web tiene activo modo seguro (safe_mode) de PHP."
720
 
721
- #: admin.php:928
722
- msgid ""
723
- "This makes time-outs much more likely. You are recommended to turn safe_mode "
724
- "off, or to restore only one entity at a time, <a href=\"http://updraftplus."
725
- "com/faqs/i-want-to-restore-but-have-either-cannot-or-have-failed-to-do-so-"
726
- "from-the-wp-admin-console/\">or to restore manually</a>."
727
- msgstr ""
728
- "Esto hace fuera de tiempo (time-outs) más posible. Le recomendamos poner "
729
- "modo_seguro (safe_mode) en off, o de restaurar una entidad a la vez, <a href="
730
- "\"http://updraftplus.com/faqs/i-want-to-restore-but-have-either-cannot-or-"
731
- "have-failed-to-do-so-from-the-wp-admin-console/\"> o restaurar manualmente</"
732
- "a>."
733
-
734
- #: admin.php:941
735
- msgid "Perform a backup now"
736
- msgstr "Realice el respaldo ahora"
737
-
738
- #: admin.php:942
739
- msgid ""
740
- "This will schedule a one-time backup. To proceed, press 'Backup Now', then "
741
- "wait 10 seconds, then visit any page on your site. WordPress should then "
742
- "start the backup running in the background."
743
  msgstr ""
744
- "Esto va a programar un respaldo una sola vez. Para procede apriete 'Respalde "
745
- "Ahora', luego espere 10 segundos, luego visite cualquier página en su site. "
746
- "En este momento WordPress empezara a correr el respaldo"
747
 
748
- #: admin.php:948
749
- msgid "Does nothing happen when you schedule backups?"
750
- msgstr "Nada pasa cuando programa un respaldo?"
751
 
752
- #: admin.php:948
753
- msgid "Go here for help."
754
- msgstr "Visite aquí para ayuda."
755
 
756
- #: admin.php:954
757
- msgid "Multisite"
758
- msgstr "Mulrisite"
759
 
760
- #: admin.php:958
761
- msgid "Do you need WordPress Multisite support?"
762
- msgstr "Va a necesitar soporte de Multisite de WordPress?"
763
 
764
- #: admin.php:958
765
- msgid ""
766
- "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
767
- msgstr "Por favor chequee UltradraftPlus Premium o el adicional para Multisite"
768
 
769
- #: admin.php:963
770
- msgid "Configure Backup Contents And Schedule"
771
- msgstr "Configure el contenido del respaldo y su horario"
772
 
773
- #: admin.php:969
774
- msgid "Debug Information And Expert Options"
775
- msgstr "información de depuración y opciones de expertos "
776
 
777
- #: admin.php:974
778
- msgid "Peak memory usage"
779
- msgstr "Tope de uso de memoria"
780
 
781
- #: admin.php:975
782
- msgid "Current memory usage"
783
- msgstr "Uso de memoria actual"
784
 
785
- #: admin.php:976
786
- msgid "PHP memory limit"
787
- msgstr "limite de memoria PHP"
788
 
789
- #: admin.php:979
790
- msgid ""
791
- "The buttons below will immediately execute a backup run, independently of "
792
- "WordPress's scheduler. If these work whilst your scheduled backups and the "
793
- "\"Backup Now\" button do absolutely nothing (i.e. not even produce a log "
794
- "file), then it means that your scheduler is broken. You should then disable "
795
- "all your other plugins, and try the \"Backup Now\" button. If that fails, "
796
- "then contact your web hosting company and ask them if they have disabled wp-"
797
- "cron. If it succeeds, then re-activate your other plugins one-by-one, and "
798
- "find the one that is the problem and report a bug to them."
799
- msgstr ""
800
- "El botón abajo inicia un respaldo inmediatamente, independiente del horario "
801
- "de WordPress. Si esto trabaja muestras trabaja el horario de respaldo y el "
802
- "botón \"Respaldar Ahora\" no hace nada (ni siquiera el archivo de log), "
803
- "entonces quiere decir que su programación se rompió. Usted debe en este "
804
- "momento de desactivar todos los demás plugins y probar de nuevo el botón "
805
- "\"Respaldar Ahora\". Si no tiene éxito contacte su sitio de alojamiento web "
806
- "(hosting) y solicite le desactiven el wp-cron. Si esto tiene éxito, entonces "
807
- "reactive sus otros plugins uno a uno, y consiga cuál de ellos tiene el "
808
- "problema y repórtelo a su autor."
809
-
810
- #: admin.php:983
811
- msgid "Debug Full Backup"
812
- msgstr "Depurar Respaldo Completo"
813
 
814
- #: admin.php:983
815
- msgid ""
816
- "This will cause an immediate backup. The page will stall loading until it "
817
- "finishes (ie, unscheduled)."
818
  msgstr ""
819
- "Esto causara un respaldo inmediato. La página se atacara cargando hasta que "
820
- "termine (no programado)."
821
 
822
- #: admin.php:987
823
- msgid "Debug Database Backup"
824
- msgstr "Depuración de la base de datos del respaldo"
825
 
826
- #: admin.php:987
827
- msgid ""
828
- "This will cause an immediate DB backup. The page will stall loading until it "
829
- "finishes (ie, unscheduled). The backup may well run out of time; really this "
830
- "button is only helpful for checking that the backup is able to get through "
831
- "the initial stages, or for small WordPress sites.."
832
  msgstr ""
833
- "Esto causara un respaldo inmediato de la base de datos (DB). La página se "
834
- "estancara hasta que termine. El respaldo podría correr fuera de tiempo, este "
835
- "botón realmente es útil para chequear que el respaldo pueda pasar por sus "
836
- "etapas iniciales o para Sitios Webs pequeños de WordPress"
837
 
838
- #: admin.php:989
839
- msgid "Wipe Settings"
840
- msgstr "Borrar Configuración"
841
 
842
- #: admin.php:990
843
- msgid ""
844
- "This button will delete all UpdraftPlus settings (but not any of your "
845
- "existing backups from your cloud storage). You will then need to enter all "
846
- "your settings again. You can also do this before deactivating/deinstalling "
847
- "UpdraftPlus if you wish."
848
  msgstr ""
849
- "Este botón borrara todas las configuraciones de UpdraftPlus (pero no borrara "
850
- "respaldo actuales realizados en su almacenamiento externo). Tendrá que "
851
- "configurar de nuevo todo. Podrá hacer antes de desactivar/desinstalar "
852
- "UpdraftPlus si desea."
853
 
854
- #: admin.php:993
855
- msgid "Wipe All Settings"
856
- msgstr "Borrar todos los ajustes"
857
 
858
- #: admin.php:993
859
- msgid ""
860
- "This will delete all your UpdraftPlus settings - are you sure you want to do "
861
- "this?"
862
- msgstr ""
863
- "Esto borrara todos los ajustes de UpdraftPlus. Está seguro de realizar esta "
864
- "operación?"
865
 
866
- #: admin.php:1036
867
- msgid "Delete"
868
- msgstr "Borrar"
869
 
870
- #: admin.php:1100
871
- msgid "Download log file"
872
- msgstr "Baje el archivo de registro (log)"
873
 
874
- #: admin.php:1106
875
- msgid "No backup has been completed."
876
- msgstr "Ningun respaldo fue completado."
877
 
878
- #: admin.php:1123
879
- msgid "File backup intervals"
880
- msgstr "Intervalos de los respaldos"
881
 
882
- #: admin.php:1126
883
- msgid "Manual"
884
- msgstr "Manual"
885
 
886
- #: admin.php:1126
887
- msgid "Every 4 hours"
888
- msgstr "Cada 4 horas"
889
 
890
- #: admin.php:1126
891
- msgid "Every 8 hours"
892
- msgstr "Cada 8 horas"
893
 
894
- #: admin.php:1126
895
- msgid "Every 12 hours"
896
- msgstr "Cada 12 horas"
897
 
898
- #: admin.php:1126
899
- msgid "Daily"
900
- msgstr "Diario"
901
 
902
- #: admin.php:1126
903
- msgid "Weekly"
904
- msgstr "Semanal"
905
 
906
- #: admin.php:1126
907
- msgid "Fortnightly"
908
- msgstr "Quincenal"
909
 
910
- #: admin.php:1126
911
- msgid "Monthly"
912
- msgstr "Mensual"
913
 
914
- #: admin.php:1135 admin.php:1153
915
- msgid "and retain this many backups"
916
- msgstr "Retener esta cantidad de respaldos"
917
 
918
- #: admin.php:1142
919
- msgid "Database backup intervals"
920
- msgstr "Intervalos en respaldos de la Base de datos"
921
 
922
- #: admin.php:1160
923
- msgid ""
924
- "If you would like to automatically schedule backups, choose schedules from "
925
- "the dropdowns above. Backups will occur at the intervals specified. If the "
926
- "two schedules are the same, then the two backups will take place together. "
927
- "If you choose \"manual\" then you must click the \"Backup Now\" button "
928
- "whenever you wish a backup to occur."
929
- msgstr ""
930
- "Si usted desea seleccionar respaldos automaticos, seleccionar horario desde "
931
- "el menu anterior. Los respaldos se haran en los intervalos especificados. Si "
932
- "los dos horarios son iguales, entonces los dos respaldos seran ejecutados al "
933
- "mismo tiempo. Si usted selecciona \"manual\" usted debe seleccionar el boton "
934
- "\"Respaldar Ahora\" cada vez que desee respaldar"
935
-
936
- #: admin.php:1161
937
- msgid "To fix the time at which a backup should take place,"
938
- msgstr "Para arreglar el horario cuando el respaldo deba iniciar"
939
 
940
- #: admin.php:1161
941
- msgid "e.g. if your server is busy at day and you want to run overnight"
942
- msgstr "ej. Si su servidor esta ocupado de dia y desea respaldar en la noche"
943
 
944
- #: admin.php:1161
945
- msgid "use the \"Fix Time\" add-on"
946
- msgstr "Usar la adicion (add-on) \"Fix TIme\""
947
 
948
- #: admin.php:1165
949
- msgid "Include in files backup"
950
- msgstr "Incluya en su respaldo"
951
 
952
- #: admin.php:1175
953
- msgid ""
954
- "Any other directories found inside wp-content but exclude these directories:"
955
  msgstr ""
956
- "Cualquier otro directorio encontrado dentro de wp-content pero excluye estos "
957
- "directorios"
958
 
959
- #: admin.php:1181
960
- msgid ""
961
- "The above directories are everything, except for WordPress core itself which "
962
- "you can download afresh from WordPress.org."
963
  msgstr ""
964
- "Los directorios arriba son todo, excepto por el programa de WordPress que "
965
- "puede ser bajado completo desde WordPress.org."
966
 
967
- #: admin.php:1181
968
- msgid "Or, get the \"More Files\" add-on from our shop."
969
- msgstr "u obtenga el aditivo (add-on) llamado \"more Files\" en nuestra tienda"
970
 
971
- #: admin.php:1181
972
- msgid "Use WordShell for automatic backup, version control and patching"
973
- msgstr "Use WordShell para respaldos automaticos, control de version y parches"
974
 
975
- #: admin.php:1185
976
- msgid "Email"
977
- msgstr "Email"
978
 
979
- #: admin.php:1186
980
- msgid ""
981
- "Enter an address here to have a report sent (and the whole backup, if you "
982
- "choose) to it."
983
  msgstr ""
984
- "Entre una dirección aqui para enviar el reporte (y todo el respaldo, si lo "
985
- "desea)"
986
 
987
- #: admin.php:1190
988
- msgid "Database encryption phrase"
989
- msgstr "Frase de cifrado-Base de Datos "
990
 
991
- #: admin.php:1197
992
- msgid ""
993
- "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do "
994
- "make a separate record of it and do not lose it, or all your backups "
995
- "<em>will</em> be useless.</strong> Presently, only the database file is "
996
- "encrypted. This is also the key used to decrypt backups from this admin "
997
- "interface (so if you change it, then automatic decryption will not work "
998
- "until you change it back)."
999
- msgstr ""
1000
- "Si usted entra texto aquí, es usado para cifrar el respaldo (Rijndael)."
1001
- "<strong> Haga una anotación aparte y guárdela, no la pierda porque su "
1002
- "respaldo <em>será</em> inutilizable.</strong> En la actualidad solo se "
1003
- "cifra el archivo de la base de datos. Esta es también la llave usada para "
1004
- "cifrar respaldos de la interface de admin (por eso si la cambia, entonces el "
1005
- "descifrado automático deja de funcionar hasta que la cambie a la anterior)."
1006
-
1007
- #: admin.php:1197
1008
- msgid "You can also decrypt a database manually here."
1009
- msgstr "Usted también puede descifrar la base de datos manualmente aquí."
1010
 
1011
- #: admin.php:1200
1012
- msgid "Manually decrypt a database backup file"
1013
- msgstr "Descifrar manualmente un respaldo de la base de datos"
1014
 
1015
- #: admin.php:1204
1016
- msgid ""
1017
- "Drop encrypted database files (db.crypt.gz files) here to upload them for "
1018
- "decryption"
1019
  msgstr ""
1020
- "Ponga aqui el archivo de base de datos cifrado (db.crypt.gz files) para "
1021
- "subirlo y descifrar "
1022
 
1023
- #: admin.php:1207
1024
- msgid "Use decryption key"
1025
- msgstr "Use el Key de descifrar"
1026
 
1027
- #: admin.php:1221
1028
- msgid "Copying Your Backup To Remote Storage"
1029
- msgstr "Copiando su respaldo a un almacenaje externo"
1030
 
1031
- #: admin.php:1225
1032
- msgid "Choose your remote storage"
1033
- msgstr "Seleccione su almacenaje externo"
1034
 
1035
- #: admin.php:1237
1036
- msgid "None"
1037
- msgstr "Ninguno"
1038
 
1039
- #: admin.php:1342 admin.php:1352
1040
- msgid "Cancel"
1041
- msgstr "Cancelar"
1042
-
1043
- #: admin.php:1376
1044
- msgid "Advanced / Debugging Settings"
1045
- msgstr "Avanzado/ Configuración de depuración"
1046
-
1047
- #: admin.php:1379
1048
- msgid "Debug mode"
1049
- msgstr "Modo de depuración"
1050
-
1051
- #: admin.php:1380
1052
- msgid ""
1053
- "Check this to receive more information and emails on the backup process - "
1054
- "useful if something is going wrong. You <strong>must</strong> send us this "
1055
- "log if you are filing a bug report."
1056
  msgstr ""
1057
- "Haga clic para recibir más información y correos de los procesos de "
1058
- "respaldos - útil para saber si tuvo algún error. Usted <strong>debe</strong> "
1059
- "enviarnos este registro (log) si esta reportando algun problema (bug)"
1060
-
1061
- #: admin.php:1383
1062
- msgid "Expert settings"
1063
- msgstr "Configuración Expertos"
1064
 
1065
- #: admin.php:1384
1066
- msgid "Show expert settings"
1067
- msgstr "Abra configuración expertos"
1068
 
1069
- #: admin.php:1384
1070
- msgid ""
1071
- "click this to show some further options; don't bother with this unless you "
1072
- "have a problem or are curious."
1073
  msgstr ""
1074
- "haga clic aquí para mostrar otras opciones; no lo utilice a menos que tenga "
1075
- "un problema o es curioso"
1076
 
1077
- #: admin.php:1391
1078
- msgid "Delete local backup"
1079
- msgstr "Borre respaldos locales"
1080
 
1081
- #: admin.php:1392
1082
- msgid ""
1083
- "Uncheck this to prevent deletion of any superfluous backup files from your "
1084
- "server after the backup run finishes (i.e. any files despatched remotely "
1085
- "will also remain locally, and any files being kept locally will not be "
1086
- "subject to the retention limits)."
1087
  msgstr ""
1088
- "Deseleccione esto para prevenir que se borre algún archivo de respaldo en su "
1089
- "servidor luego que su respaldo termine (ej. cualquier archivo despachado "
1090
- "remotamente también se quedara localmente, y cualquier archivo local no será "
1091
- "sujeto a límites de retención"
1092
-
1093
- #: admin.php:1397
1094
- msgid "Backup directory"
1095
- msgstr "Directorio de respaldo"
1096
 
1097
- #: admin.php:1405
1098
- msgid "Backup directory specified is writable, which is good."
1099
- msgstr "Directorio especificado de respaldo es grabable, esto es bueno."
1100
 
1101
- #: admin.php:1407
1102
- msgid "Backup directory specified is <b>not</b> writable, or does not exist."
1103
- msgstr ""
1104
- "El directorio especificado de respaldo <b>no</b> es grabable o no existe."
1105
 
1106
- #: admin.php:1407
1107
- msgid "Click here to attempt to create the directory and set the permissions"
1108
- msgstr "Haga clic aquí para tratar de crear el directorio y fijar los permisos"
1109
 
1110
- #: admin.php:1407
1111
- msgid "or, to reset this option"
1112
- msgstr "o para resetear la opción"
1113
 
1114
- #: admin.php:1407
1115
- msgid "click here"
1116
- msgstr "Clic aqui"
1117
 
1118
- #: admin.php:1407
1119
- msgid ""
1120
- "If that is unsuccessful check the permissions on your server or change it to "
1121
- "another directory that is writable by your web server process."
1122
- msgstr ""
1123
- "Si no lo logro verifique los permisos en su servidor o cambie a otro "
1124
- "directorio que sea grabable por su servidor de procesos del web"
1125
 
1126
- #: admin.php:1410
1127
- msgid ""
1128
- "This is where UpdraftPlus will write the zip files it creates initially. "
1129
- "This directory must be writable by your web server. Typically you'll want to "
1130
- "have it inside your wp-content folder (this is the default). <b>Do not</b> "
1131
- "place it inside your uploads dir, as that will cause recursion issues "
1132
- "(backups of backups of backups of...)."
1133
- msgstr ""
1134
- "Este es donde UpdraftPlus va a escribir el archivo zip que crea "
1135
- "inicialmente. Este directorio debe de ser grabable por su servidor del web. "
1136
- "Normalmente debe de estar situado dentro del directorio wp-content "
1137
- "(directorio por defecto) <b>NO</b> lo ponga dentro del directorio de "
1138
- "uploads, porque causara problemas (respaldos de respaldos de respaldos "
1139
- "de....."
1140
 
1141
- #: admin.php:1414
1142
- msgid "Use the server's SSL certificates"
1143
- msgstr "Use el certificado SSL del servidor"
1144
 
1145
- #: admin.php:1415
1146
- msgid ""
1147
- "By default UpdraftPlus its own store of SSL certificates to verify the "
1148
- "identity of remote sites (i.e. to make sure it is talking to the real "
1149
- "Dropbox, Amazon S3, etc., and not an attacker). We keep these up to date. "
1150
- "However, if you get an SSL error, then choosing this option (which causes "
1151
- "UpdraftPlus to use your web server's collection instead) may help."
1152
- msgstr ""
1153
- "Por defecto UpdraftPlus usa su propio certificado SSL para verificar sitios "
1154
- "remotos (ej. para estar seguro que está hablando con el verdadero Dropbox, "
1155
- "Amason S3, etc. y no un atacante). Mantenemos al día estos certificados. "
1156
- "Independientemente de esto, si usted tiene un error de SSL, entonces tomando "
1157
- "esta opción (causa UpdraftPlus a usar su propio servidor) puede ayudar."
1158
-
1159
- #: admin.php:1419
1160
- msgid "Do not verify SSL certificates"
1161
- msgstr "No verifique el certificado SSL"
1162
 
1163
- #: admin.php:1420
1164
- msgid ""
1165
- "Choosing this option lowers your security by stopping UpdraftPlus from "
1166
- "verifying the identity of encrypted sites that it connects to (e.g. Dropbox, "
1167
- "Google Drive). It means that UpdraftPlus will be using SSL only for "
1168
- "encryption of traffic, and not for authentication."
1169
- msgstr ""
1170
- "La selección de esta opción baja la seguridad, ya que detiene a UpdraftPlus "
1171
- "de verificar la identidad de los sitios cifrados que conectan a (ej, Dropbox,"
1172
- "GoogleDrive). Quiere decir que UpdraftPlus solo usara el SSL para el cifrado "
1173
- "del trafico y no para autentificación."
1174
 
1175
- #: admin.php:1420
1176
- msgid ""
1177
- "Note that not all cloud backup methods are necessarily using SSL "
1178
- "authentication."
1179
- msgstr ""
1180
- "Tome nota que no todos los métodos de respaldos en la nube necesariamente "
1181
- "usan autentificación. "
1182
 
1183
- #: admin.php:1424
1184
- msgid "Disable SSL entirely where possible"
1185
- msgstr "Desabilitar SSL donde sea posible"
1186
 
1187
- #: admin.php:1425
1188
- msgid ""
1189
- "Choosing this option lowers your security by stopping UpdraftPlus from using "
1190
- "SSL for authentication and encrypted transport at all, where possible. Note "
1191
- "that some cloud storage providers do not allow this (e.g. Dropbox), so with "
1192
- "those providers this setting will have no effect."
1193
- msgstr ""
1194
- "Selección de esta opción baja su seguridad parando a UpdraftPlus el uso de "
1195
- "SSL para autentificación y cifrado del transporte completamente, donde sea "
1196
- "posible. Tome nota que algunos proveedores de almacenamiento en la nube no "
1197
- "permiten esto (ej. Dropbox), Es decir, que con estos proveedores esta "
1198
- "configuración no tendrá ningún efecto."
1199
 
1200
- #: admin.php:1449
1201
- msgid "Save Changes"
1202
- msgstr "Guardar cambios"
1203
 
1204
- #: admin.php:1459
1205
- #, php-format
1206
- msgid ""
1207
- "Your web server's PHP installation does not included a required module (%s). "
1208
- "Please contact your web hosting provider's support."
1209
- msgstr ""
1210
- "La instalación de PHP en su servidor de web no incluye el modulo requerido "
1211
- "(%s). Contacte el soporte de su sitio de alojamiento (hosting)."
1212
 
1213
- #: admin.php:1459
1214
- #, php-format
1215
- msgid ""
1216
- "UpdraftPlus's %s module <strong>requires</strong> Curl. Your only options to "
1217
- "get this working are 1) Install/enable curl or 2) Hire us or someone else to "
1218
- "code additional support options into UpdraftPlus. 3) Wait, possibly forever, "
1219
- "for someone else to do this."
1220
- msgstr ""
1221
- "El modulo %s en UpdraftPlus <strong>requiere</strong> Curl. Las únicas "
1222
- "opciones para arreglar esto son: 1) Instale o habilite curl, 2) Nos contrata "
1223
- "o a un tercero para codificar nuevas opciones de soporte en UpdraftPlus o 3) "
1224
- "Espere eternamente, que alguien lo haga."
1225
-
1226
- #: admin.php:1465
1227
- #, php-format
1228
- msgid ""
1229
- "Your web server's PHP/Curl installation does not support https access. "
1230
- "Communications with %s will be unencrypted. ask your web host to install "
1231
- "Curl/SSL in order to gain the ability for encryption (via an add-on)."
1232
- msgstr ""
1233
- "Las instalaciones PHP/Curl en su servidor de web no soporta acceso https. "
1234
- "Comunicaciones con %s van a ser sin cifrar. Consulte a su sitio de "
1235
- "alojamiento (hosting) que instale Curl/SSL para poder obtener la habilidad "
1236
- "de cifrar (vía un add-on)."
1237
 
1238
- #: admin.php:1467
1239
- #, php-format
1240
- msgid ""
1241
- "Your web server's PHP/Curl installation does not support https access. We "
1242
- "cannot access %s without this support. Please contact your web hosting "
1243
- "provider's support. %s <strong>requires</strong> Curl+https. Please do not "
1244
- "file any support requests; there is no alternative."
1245
- msgstr ""
1246
- "Las instalaciones PHP/Curl en su servidor de web no soporta acceso https. No "
1247
- "podemos accesar a %s sin este soporte. Consulte al soporte de su sitio de "
1248
- "alojamiento (hosting). %s <strong>requiere</strong> Curl+https. Por favor no "
1249
- "contacte nuestro soporte; no hay alternativas!!"
1250
-
1251
- #: admin.php:1470
1252
- #, php-format
1253
- msgid ""
1254
- "Good news: Your site's communications with %s can be encrypted. If you see "
1255
- "any errors to do with encryption, then look in the 'Expert Settings' for "
1256
- "more help."
1257
- msgstr ""
1258
- "Buenas noticias: La comunicación de su servidor con %s puede ser cifrada. Si "
1259
- "obtiene algún error por problemas de cifrado, entonces vea en 'Configuración "
1260
- "Expertos' para obtener más ayuda."
1261
 
1262
- #: admin.php:1555
1263
- msgid "Press here to download"
1264
- msgstr "Haga clic aqui para bajar"
1265
 
1266
- #: admin.php:1557
1267
- #, php-format
1268
- msgid "(No %s)"
1269
- msgstr "(No %s)"
1270
 
1271
- #: admin.php:1567
1272
- msgid "Backup Log"
1273
- msgstr "Log de respaldo"
1274
 
1275
- #: admin.php:1575
1276
- msgid ""
1277
- "After pressing this button, you will be given the option to choose which "
1278
- "components you wish to restore"
1279
- msgstr ""
1280
- "Luego de marcar este botón, tendra la opción de seleccionar cuales "
1281
- "componentes desea restaurar"
1282
 
1283
- #: admin.php:1658
1284
- msgid ""
1285
- "This backup does not exist in the backup history - restoration aborted. "
1286
- "Timestamp:"
1287
- msgstr ""
1288
- "Este respaldo no existe en la historia de respaldos - restauración abortada. "
1289
- "Fecha y hora:"
1290
 
1291
- #: admin.php:1671
1292
- msgid "UpdraftPlus Restoration: Progress"
1293
- msgstr "Restauración de UpdraftPlus: Progreso"
1294
 
1295
- #: admin.php:1678
1296
- msgid "ABORT: Could not find the information on which entities to restore."
1297
- msgstr ""
1298
- "ABORTADO: No se puede conseguir la información a que entidades debe ser "
1299
- "restaurado."
1300
 
1301
- #: admin.php:1698
1302
- msgid "This component was not selected for restoration - skipping."
1303
- msgstr "Este componente no fue seleccionado para restaurar - saltando."
1304
 
1305
- #: admin.php:1706
1306
- msgid ""
1307
- "File is not locally present - needs retrieving from remote storage (for "
1308
- "large files, it is better to do this in advance from the download console)"
1309
  msgstr ""
1310
- "Este archivo no está localmente presente - necesita obtenerlo de un "
1311
- "almacenaje externo (para archivos grandes, es mejor hacerlo en la consola de "
1312
- "modo avanzado)"
1313
-
1314
- #: admin.php:1712
1315
- msgid "Archive is expected to be size:"
1316
- msgstr "Tamaño esperado del archivo:"
1317
 
1318
- #: admin.php:1717
1319
- msgid "ERROR"
1320
- msgstr "ERROR"
1321
-
1322
- #: admin.php:1720
1323
- msgid ""
1324
- "The backup records do not contain information about the proper size of this "
1325
- "file."
1326
  msgstr ""
1327
- "El datos del respaldo no contiene información del tamaño adecuado de este "
1328
- "archivo."
1329
-
1330
- #: admin.php:1732
1331
- msgid "Error message"
1332
- msgstr "Mensaje de ERROR"
1333
 
1334
- #: admin.php:1738 admin.php:1739
1335
- msgid "Could not find one of the files for restoration"
1336
- msgstr "No se pudo encontrar uno de los archivos a restaurar"
1337
 
1338
- #: includes/updraft-restorer.php:5
1339
- msgid ""
1340
- "UpdraftPlus is not able to directly restore this kind of entity. It must be "
1341
- "restored manually."
1342
- msgstr ""
1343
- "UpdraftPlus no puede restaurar este tipo de entidad directamente. Tiene que "
1344
- "restaurar manualmente."
1345
 
1346
- #: includes/updraft-restorer.php:6
1347
- msgid "Backup file not available."
1348
- msgstr "Archivo de respaldo no disponible"
1349
 
1350
- #: includes/updraft-restorer.php:7
1351
- msgid "Unpacking backup..."
1352
- msgstr "Descomprimiendo el respaldo..."
1353
 
1354
- #: includes/updraft-restorer.php:8
1355
- msgid "Decrypting database (can take a while)..."
1356
- msgstr "Descifrando base de daros (puede tardar)..."
1357
 
1358
- #: includes/updraft-restorer.php:9
1359
- msgid "Database successfully decrypted."
1360
- msgstr "Base de datos fue descifrada con exito."
1361
 
1362
- #: includes/updraft-restorer.php:10
1363
- msgid "Moving old directory out of the way..."
1364
- msgstr "Moviendo directorio viejo..."
1365
 
1366
- #: includes/updraft-restorer.php:11
1367
- msgid "Moving unpacked backup in place..."
1368
- msgstr "Moviendo respaldo descomprimido en sitio..."
1369
 
1370
- #: includes/updraft-restorer.php:12
1371
- msgid ""
1372
- "Restoring the database (on a large site this can take a long time - if it "
1373
- "times out (which can happen if your web hosting company has configured your "
1374
- "hosting to limit resources) then you should use a different method, such as "
1375
- "phpMyAdmin)..."
1376
  msgstr ""
1377
- "Restaurando la base de datos (en sitios grandes podría tardar mucho tiempo - "
1378
- "si obtiene fuera de tiempo (time out) (que puede pasar si su sitio de "
1379
- "alojamiento (hosting)tiene configurado su alojamiento con recursos "
1380
- "limitados) entonces debe usar un método diferente como phpMyAdmin)..."
1381
-
1382
- #: includes/updraft-restorer.php:13
1383
- msgid "Cleaning up rubbish..."
1384
- msgstr "Limpiando basura..."
1385
 
1386
- #: includes/updraft-restorer.php:14
1387
- msgid ""
1388
- "Could not move old directory out of the way. Perhaps you already have -old "
1389
- "directories that need deleting first?"
1390
  msgstr ""
1391
- "No se pudo mover el directorio viejo. A lo mejor ya lo hiso - directorios "
1392
- "viejos que necesitan borrar primero?"
1393
-
1394
- #: includes/updraft-restorer.php:15
1395
- msgid "Could not delete old directory."
1396
- msgstr "No se pudo borrar directorio viejo."
1397
 
1398
- #: includes/updraft-restorer.php:16
1399
- msgid ""
1400
- "Could not move new directory into place. Check your wp-content/upgrade "
1401
- "folder."
1402
  msgstr ""
1403
- "No se pudo mover el nuevo directorio a su sitio. Chequee su wp-content/"
1404
- "upgrade folder"
1405
 
1406
- #: includes/updraft-restorer.php:17
1407
- msgid "Failed to delete working directory after restoring."
1408
- msgstr "No se borró el directorio de trabajo después de restaurar."
1409
 
1410
- #: includes/updraft-restorer.php:49
1411
- msgid "Failed to create a temporary directory"
1412
- msgstr "Fallo la creación de un directorio temporal"
1413
 
1414
- #: includes/updraft-restorer.php:67
1415
- msgid "Failed to write out the decrypted database to the filesystem"
1416
  msgstr ""
1417
- "Fallo la escritura del descifrado de la base de datos al sistema de archivos"
1418
 
1419
- #: includes/updraft-restorer.php:158
1420
- msgid ""
1421
- "Will not delete the archive after unpacking it, because there was no cloud "
1422
- "storage for this backup"
1423
  msgstr ""
1424
- "No borrara el archivo luego de descomprimir, porque no hay un almacenaje en "
1425
- "la nube para este respaldo"
1426
 
1427
- #: includes/updraft-restorer.php:179
1428
- msgid ""
1429
- "Warning: PHP safe_mode is active on your server. Timeouts are much more "
1430
- "likely. If these happen, then you will need to manually restore the file via "
1431
- "phpMyAdmin or another method."
1432
  msgstr ""
1433
- "Precaución: Modo seguro (safe_mode) está activado en su servidor. Fuera de "
1434
- "tiempo (time outs) pueden suceder. Si esto pasa, usted tendrá que restaurar "
1435
- "manualmente vía phpMyAdmin u otro método."
1436
 
1437
- #: includes/updraft-restorer.php:186
1438
- msgid "Failed to find database file"
1439
- msgstr "Falla en encontrar la base de datos"
1440
 
1441
- #: includes/updraft-restorer.php:192
1442
- msgid "Failed to open database file"
1443
- msgstr "Falla para abrir la base de datos"
1444
 
1445
- #: includes/updraft-restorer.php:212
1446
- msgid ""
1447
- "Database access: Direct MySQL access is not available, so we are falling "
1448
- "back to wpdb (this will be considerably slower)"
1449
  msgstr ""
1450
- "Acceso a la base de datos: el acceso directo a MySQL no está disponible, "
1451
- "estamos regresando al uso de wpdb (este método será mucho más lento)"
1452
 
1453
- #: includes/updraft-restorer.php:238
1454
- msgid "Restoring table"
1455
- msgstr "Restaurando tabla"
1456
 
1457
- #: includes/updraft-restorer.php:250
1458
- #, php-format
1459
- msgid "An error (%s) occured:"
1460
- msgstr "Ocurrio un error (%s)"
1461
 
1462
- #: includes/updraft-restorer.php:250
1463
- msgid "the database query being run was: "
1464
- msgstr "La consulta de base de datos ejecutada fue:"
1465
 
1466
- #: includes/updraft-restorer.php:253
1467
- msgid ""
1468
- "Too many database errors have occurred - aborting restoration (you will need "
1469
- "to restore manually)"
1470
- msgstr ""
1471
- "Demasiados errores en la base de datos ocurrieron - abortando la "
1472
- "restauración (necesitara restaurar manualmente)"
1473
 
1474
- #: includes/updraft-restorer.php:260
1475
- #, php-format
1476
- msgid "Database lines processed: %d in %.2f seconds"
1477
- msgstr "Líneas procesadas en la base de datos: %d %2f segundos"
1478
 
1479
- #: includes/updraft-restorer.php:269
1480
- #, php-format
1481
- msgid "Finished: lines processed: %d in %.2f seconds"
1482
- msgstr "Terminado: Líneas procesadas: %d in %.2f segundos"
1483
 
1484
- #: methods/webdav.php:13 methods/webdav.php:34 methods/webdav.php:50
1485
- #: methods/sftp.php:13 methods/sftp.php:34 methods/sftp.php:50
1486
- #, php-format
1487
- msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
1488
  msgstr ""
1489
- "Usted no tiene la adición (add-on) %s de UpdraftPlus instalado - consígalo "
1490
- "de %s"
1491
 
1492
- #: methods/webdav.php:63 methods/sftp.php:63
1493
- #, php-format
1494
- msgid "%s support is available as an add-on"
1495
- msgstr "Soporte de %s esta disponible como una adición (add-on) "
1496
 
1497
- #: methods/webdav.php:63 methods/sftp.php:63
1498
- msgid "follow this link to get it"
1499
- msgstr "Siga este enlace para obtenerlo"
1500
 
1501
- #: methods/googledrive.php:95 methods/cloudfiles.php:449
1502
- msgid "Success"
1503
- msgstr "Con éxito"
1504
 
1505
- #: methods/googledrive.php:95
1506
- #, php-format
1507
- msgid "you have authenticated your %s account"
1508
- msgstr "Usted ha autenticado su cuenta de %s"
1509
 
1510
- #: methods/googledrive.php:95 methods/googledrive.php:331
1511
- #: methods/googledrive.php:333 methods/googledrive.php:351
1512
- #: methods/googledrive.php:355 methods/googledrive.php:359
1513
- msgid "Google Drive"
1514
- msgstr "Google Drive"
1515
 
1516
- #: methods/googledrive.php:99
1517
- msgid ""
1518
- "No refresh token was received from Google. This often means that you entered "
1519
- "your client secret wrongly, or that you have not yet re-authenticated "
1520
- "(below) since correcting it. Re-check it, then follow the link to "
1521
- "authenticate again. Finally, if that does not work, then use expert mode to "
1522
- "wipe all your settings, create a new Google client ID/secret, and start "
1523
- "again."
1524
- msgstr ""
1525
- "No se ha recibido un \"refresh token\" de Google. Frecuentemente esto quiere "
1526
- "decir que ingreso erróneamente su clave (client secret) de cliente, o que no "
1527
- "ha re-autenticado todavía desde que lo corrigió. Re-chequee y vaya al enlace "
1528
- "para autenticar de nuevo. Finalmente si esto no funciona, use modo de "
1529
- "experto para borrar todas las configuraciones, crea de nuevo un ID/secret de "
1530
- "cliente y empiece de nuevo."
1531
-
1532
- #: methods/googledrive.php:104
1533
- msgid "Authorization failed"
1534
- msgstr "Autorización no exitosa"
1535
 
1536
- #: methods/googledrive.php:118
1537
- msgid ""
1538
- "Have not yet obtained an access token from Google - you need to authorise or "
1539
- "re-authorise your connection to Google Drive."
1540
- msgstr ""
1541
- "“Todavía no ha obtenido un token de acceso de Google - usted debe de "
1542
- "autorizar o re-autorizar su conexión a Google Drive."
1543
 
1544
- #: methods/googledrive.php:119 methods/googledrive.php:255
1545
- msgid ""
1546
- "Have not yet obtained an access token from Google (has the user authorised?)"
1547
- msgstr ""
1548
- "No ha obtenido un \"access token\" de Google (el usuario a autorizado?)"
1549
 
1550
- #: methods/googledrive.php:136
1551
- #, php-format
1552
- msgid "Failed to upload to %s"
1553
- msgstr "Subida no exitosa a %s"
1554
 
1555
- #: methods/googledrive.php:190
1556
- msgid "Error"
1557
- msgstr "Error"
1558
 
1559
- #: methods/googledrive.php:226
1560
- msgid "An error occurred during GoogleDrive upload (see log for more details)"
1561
- msgstr ""
1562
- "Ha ocurrido un error durante la subida a Google Drive (ver el registro (log) "
1563
- "para mas detalles)"
1564
 
1565
- #: methods/googledrive.php:267
1566
- #, php-format
1567
- msgid ""
1568
- "Google Drive error: %d: could not download: could not find a record of the "
1569
- "Google Drive file ID for this file"
1570
- msgstr ""
1571
- "Error de Google Drive: %d: no pudo bajar: No se pudo encontrar ningún record "
1572
- "en el file ID de Google Drive de este archivo"
1573
 
1574
- #: methods/googledrive.php:272
1575
- #, php-format
1576
- msgid "Could not find %s in order to download it"
1577
- msgstr "No se pudo conseguir %s para bajarlo"
1578
 
1579
- #: methods/googledrive.php:284
1580
- msgid "Google Drive "
1581
- msgstr "Google Drive"
 
 
 
1582
 
1583
- #: methods/googledrive.php:284
1584
- msgid "error: zero-size file was downloaded"
1585
- msgstr "error: archivo de tamaño cero bajado"
1586
 
1587
- #: methods/googledrive.php:302
1588
- msgid "Account is not authorized."
1589
- msgstr "Cuenta no autorizada"
1590
 
1591
- #: methods/googledrive.php:334 methods/cloudfiles.php:335
1592
- #, php-format
1593
- msgid ""
1594
- "%s is a great choice, because UpdraftPlus supports chunked uploads - no "
1595
- "matter how big your blog is, UpdraftPlus can upload it a little at a time, "
1596
- "and not get thwarted by timeouts."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1597
  msgstr ""
1598
- "%s es una buena selección, porque UpdraftPlus soporta subidas en trozos\" - "
1599
- "no importa que tan grande sea su blog, UpdraftPlus puede subir por partes y "
1600
- "no tener errores de tiempo vencido (time outs)."
1601
 
1602
- #: methods/googledrive.php:340
1603
- msgid ""
1604
- "For longer help, including screenshots, follow this link. The description "
1605
- "below is sufficient for more expert users."
1606
  msgstr ""
1607
- "Para ayudas largas, incluyendo captura de pantallas, siga este enlace. La "
1608
- "descripción abajo es para usuarios más expertos."
1609
 
1610
- #: methods/googledrive.php:341
1611
- msgid ""
1612
- "Follow this link to your Google API Console, and there create a Client ID in "
1613
- "the API Access section."
1614
  msgstr ""
1615
- "Siga este enlace hacia su consola de Google API, ahí puede crear un Client "
1616
- "ID en la sección de accesos API"
1617
 
1618
- #: methods/googledrive.php:341
1619
- msgid "Select 'Web Application' as the application type."
1620
- msgstr "Seleccione 'Aplicación de Web' como el tipo de aplicación"
1621
 
1622
- #: methods/googledrive.php:341
1623
- msgid ""
1624
- "You must add the following as the authorised redirect URI (under \"More "
1625
- "Options\") when asked"
1626
  msgstr ""
1627
- "Debe agregar el siguiente re-direccionamiento autorizado de URI (debajo de "
1628
- "\"Más Opciones\") cuando lo solicite"
1629
 
1630
- #: methods/googledrive.php:341
1631
- msgid ""
1632
- "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot "
1633
- "re-use your client ID; you must create a new one from your Google API "
1634
- "console for each blog."
1635
  msgstr ""
1636
- "Nota: Si usted instala UpdraftPlus en varios sitios de WordPress, no puede "
1637
- "reusar su client ID; debe de crear uno nuevo por cada blog en su consola de "
1638
- "Google API."
1639
 
1640
- #: methods/googledrive.php:344
1641
- msgid ""
1642
- "You do not have the SimpleXMLElement installed. Google Drive backups will "
1643
- "<b>not</b> work until you do."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1644
  msgstr ""
1645
- "No tiene instalado SimpleXMLElement. Respaldos en Google Drive <b>no</b> "
1646
- "funcionaran hasta instalarlo."
1647
 
1648
- #: methods/googledrive.php:351
 
 
 
 
1649
  msgid "Client ID"
1650
  msgstr "Client ID"
1651
 
1652
- #: methods/googledrive.php:352
1653
- msgid ""
1654
- "If Google later shows you the message \"invalid_client\", then you did not "
1655
- "enter a valid client ID here."
1656
- msgstr ""
1657
- "Si posteriormente en Google sale este mensaje \"invalid_client\", quiere "
1658
- "decir que no introdujo un Client ID valido."
1659
 
1660
- #: methods/googledrive.php:355
1661
  msgid "Client Secret"
1662
  msgstr "Client Secret (clave secreta de cliente)"
1663
 
1664
- #: methods/googledrive.php:359
1665
  msgid "Folder ID"
1666
  msgstr "ID de carpeta"
1667
 
1668
- #: methods/googledrive.php:360
1669
- msgid ""
1670
- "<strong>This is NOT a folder name</strong>. To get a folder's ID navigate to "
1671
- "that folder in Google Drive in your web browser and copy the ID from your "
1672
- "browser's address bar. It is the part that comes after <kbd>#folders/.</kbd> "
1673
- "Leave empty to use your root folder)"
1674
- msgstr ""
1675
- "<strong>Este no es un nombre de carpeta</strong>. Para obtener un ID de "
1676
- "carpeta (Drive ID) navegue a esa carpeta en Google Drive y copie el ID desde "
1677
- "la dirección de URL de su navegador. Es una parte que va despues "
1678
- "<kbd>#folders/.</kbd>Déjela vacía para usar como su carpeta principal o raíz"
1679
 
1680
- #: methods/googledrive.php:363
1681
  msgid "Authenticate with Google"
1682
  msgstr "Autenticando con Google"
1683
 
1684
- #: methods/googledrive.php:364
1685
- msgid ""
1686
- "<strong>After</strong> you have saved your settings (by clicking 'Save "
1687
- "Changes' below), then come back here once and click this link to complete "
1688
- "authentication with Google."
1689
- msgstr ""
1690
- "<strong>Después</strong>de guardar su configuración (dele clic a Guardar "
1691
- "Cambios abajo).luego regrese aquí y apriete el enlace para completar la "
1692
- "autenticación con Google."
1693
-
1694
- #: methods/cloudfiles.php:58 methods/cloudfiles.php:62
1695
- #: methods/cloudfiles.php:219 methods/cloudfiles.php:223
1696
- #: methods/cloudfiles.php:429 methods/cloudfiles.php:432
1697
- #: methods/cloudfiles.php:435
1698
  msgid "Cloud Files authentication failed"
1699
  msgstr "Autentificación de archivos en la nube fallo"
1700
 
1701
- #: methods/cloudfiles.php:66 methods/cloudfiles.php:227
1702
- #: methods/cloudfiles.php:244
1703
  msgid "Cloud Files error - failed to create and access the container"
1704
- msgstr ""
1705
- "Error en archivos en la nube - fallaron en la creación de acceso al "
1706
- "contenedor"
1707
 
1708
- #: methods/cloudfiles.php:90
1709
- #, php-format
1710
  msgid "%s Error: Failed to open local file"
1711
  msgstr "Error %s: Fallo la apertura de archivo local"
1712
 
1713
- #: methods/cloudfiles.php:107 methods/cloudfiles.php:148
1714
- #, php-format
1715
  msgid "%s Error: Failed to upload"
1716
  msgstr "%s Error: Fallo la subida"
1717
 
1718
- #: methods/cloudfiles.php:168
1719
- msgid "Cloud Files error - failed to re-assemble chunks"
1720
- msgstr "Error en la nube - fallo la reconstrucción de las partes"
1721
-
1722
- #: methods/cloudfiles.php:179 methods/cloudfiles.php:180
1723
  msgid "Cloud Files error - failed to upload file"
1724
  msgstr "Error en la nube - fallo la subida (upload) de archivo"
1725
 
1726
- #: methods/cloudfiles.php:271 methods/cloudfiles.php:288
1727
- msgid "Cloud Files Error"
1728
- msgstr "Error en la nube"
1729
-
1730
- #: methods/cloudfiles.php:271
1731
  msgid "Error opening local file: Failed to download"
1732
  msgstr "Error abriendo archivo local: No se pudo bajar"
1733
 
1734
- #: methods/cloudfiles.php:288
1735
  msgid "Error downloading remote file: Failed to download ("
1736
  msgstr "Error bajando (downloading)archivo remoto: Fallo la bajada ("
1737
 
1738
- #: methods/cloudfiles.php:297
1739
- msgid "Cloud Files error - no such file exists at Cloud Files"
1740
- msgstr "Error en la nube - no existe este archivo en la nube"
 
 
 
 
 
 
1741
 
1742
- #: methods/cloudfiles.php:300 methods/cloudfiles.php:301
1743
- msgid "Cloud Files error - failed to download the file"
1744
- msgstr "Error en la nube - fallo la bajada (download) del archivo"
1745
 
1746
- #: methods/cloudfiles.php:343
1747
- msgid ""
1748
- "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your "
1749
- "Rackspace Cloud console</a> (read instructions <a href=\"http://www."
1750
- "rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-"
1751
- "generating-your-api-key\">here</a>), then pick a container name to use for "
1752
- "storage. This container will be created for you if it does not already exist."
1753
- msgstr ""
1754
- "Obtenga su API key <a href=\"https://mycloud.rackspace.com/\">de su consola "
1755
- "en Rackspace Cloud</a> (leer las instrucciones <a href=\"http://www."
1756
- "rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-"
1757
- "generating-your-api-key\">aqui</a>), luego escoja un nombre de contenedor "
1758
- "para el uso de almacenaje. Este contenedor va a ser creado por usted su no "
1759
- "existe actualmente."
1760
-
1761
- #: methods/cloudfiles.php:343
1762
  msgid "Also, you should read this important FAQ."
1763
  msgstr "Importante tambien debe leer el FAQ."
1764
 
1765
- #: methods/cloudfiles.php:347
1766
- msgid "US or UK Cloud"
1767
- msgstr "Nube de US o UK"
1768
 
1769
- #: methods/cloudfiles.php:353
1770
- msgid "US (default)"
1771
- msgstr "US (por defecto)"
1772
 
1773
- #: methods/cloudfiles.php:354
1774
- msgid "UK"
1775
- msgstr "UK"
1776
 
1777
- #: methods/cloudfiles.php:359
1778
- msgid "Cloud Files username"
1779
- msgstr "Cloud Files usuario"
1780
 
1781
- #: methods/cloudfiles.php:363
1782
- msgid "Cloud Files API key"
1783
- msgstr "Cloud Files API key"
1784
 
1785
- #: methods/cloudfiles.php:367
1786
- msgid "Cloud Files container"
1787
- msgstr "Cloud Files contenedor"
1788
 
1789
- #: methods/cloudfiles.php:377
1790
- #, php-format
1791
- msgid ""
1792
- "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any "
1793
- "support requests; there is no alternative."
 
1794
  msgstr ""
1795
- "Modulo %s de UpdraftPlus <strong>requiere</strong> %s. Por favor no envíe "
1796
- "ninguna solicitud de soporte porque no hay alternativa."
1797
 
1798
- #: methods/cloudfiles.php:387
1799
- #, php-format
1800
- msgid "Test %s Settings"
1801
- msgstr "Pruebe configuración de %s"
1802
 
1803
- #: methods/cloudfiles.php:395 methods/cloudfiles.php:400
1804
- #, php-format
1805
- msgid "Failure: No %s was given."
1806
- msgstr "Falla: no se obtubo %s"
1807
 
1808
- #: methods/cloudfiles.php:395
1809
- msgid "API key"
1810
- msgstr "API Key"
1811
 
1812
- #: methods/cloudfiles.php:400
1813
- msgid "Username"
1814
- msgstr "Usuario"
1815
 
1816
- #: methods/cloudfiles.php:420
1817
- msgid "Failure: No container details were given."
1818
- msgstr "Falla: Detalles del contenedor no fueron dados"
1819
 
1820
- #: methods/cloudfiles.php:445
1821
- msgid ""
1822
- "Cloud Files error - we accessed the container, but failed to create a file "
1823
- "within it"
 
 
1824
  msgstr ""
1825
- "Error de Cloud Files - se acceso el contenedor, pero fallamos en crear un "
1826
- "archivo dentro"
1827
 
1828
- #: methods/cloudfiles.php:449
1829
- msgid "We accessed the container, and were able to create files within it."
1830
- msgstr "Se acceso el contenedor y pudimos crear archivos en el sitio."
 
1831
 
1832
- #: methods/email.php:15
1833
- msgid "WordPress Backup"
1834
- msgstr "Respaldo de Wordpress"
1835
 
1836
- #: methods/email.php:15
1837
- msgid "Backup is of:"
1838
- msgstr "El respaldo es de:"
 
1839
 
1840
- #: methods/email.php:15
1841
- msgid ""
1842
- "Be wary; email backups may fail because of file size limitations on mail "
1843
- "servers."
1844
- msgstr ""
1845
- "Tenga en cuenta; respaldos vía emails pueden tener limitaciones de tamaño en "
1846
- "los servidores de correo"
1847
 
1848
- #: methods/email.php:24
1849
- msgid "Note:"
1850
- msgstr "Nota:"
1851
 
1852
- #: methods/email.php:25
1853
- msgid ""
1854
- "The email address entered above will be used. If choosing \"E-Mail\", then "
1855
- "<strong>be aware</strong> that mail servers tend to have size limits; "
1856
- "typically around 10-20Mb; backups larger than any limits will not arrive. If "
1857
- "you really need a large backup via email, then you could fund a new feature "
1858
- "(to break the backup set into configurable-size pieces) - but the demand has "
1859
- "not yet existed for such a feature."
1860
- msgstr ""
1861
- "La dirección de email introducida arriba será la usada. Si selecciona \"E-"
1862
- "Mail\", <strong>tenga en cuenta</strong> que los servidores de correo tienen "
1863
- "límites de tamaño; en promedio de 10-20Mb; mayores a ses límite no llegaran. "
1864
- "Si realmente necesita enviar un respaldo grande vía email, entonces debe "
1865
- "conseguir otra forma (partir el respaldo en varias partes) - La demanda "
1866
- "actual no exige que tengamos esta función actualmente."
1867
-
1868
- #: methods/s3.php:126
1869
- msgid ""
1870
- "S3 upload: getting uploadID for multipart upload failed - see log file for "
1871
- "more details"
1872
  msgstr ""
1873
- "Subidas en S3: obteniendo uploadID para subidas en partes fallo - ver "
1874
- "archivo para mas detalles"
1875
 
1876
- #: methods/s3.php:158
1877
- #, php-format
1878
- msgid "S3 chunk %s: upload failed"
1879
- msgstr "S3 pedaso %s no pudo subir"
1880
 
1881
- #: methods/s3.php:172
1882
- #, php-format
1883
- msgid "S3 upload (%s): re-assembly failed (see log for more details)"
1884
  msgstr ""
1885
- "S3 subida (%s): reconstruccion fallo (ver registro (log) para detalles)"
1886
 
1887
- #: methods/s3.php:176
1888
- #, php-format
1889
- msgid "S3 re-assembly error (%s): (see log file for more)"
1890
- msgstr "S3 error de reconstrucción (%s): (ver registro (log))"
1891
 
1892
- #: methods/s3.php:188
1893
- #, php-format
1894
- msgid ""
1895
- "S3 Error: Failed to create bucket %s. Check your permissions and credentials."
 
 
1896
  msgstr ""
1897
- "S3 Error: Fallo creación de bucket %s. Chequee sus credenciales y permisos."
1898
 
1899
- #: methods/s3.php:243
1900
- #, php-format
1901
- msgid ""
1902
- "S3 Error: Failed to download %s. Check your permissions and credentials."
1903
- msgstr "S3 Error. No se pudo bajar %s. Chequee sus credenciales y permisos."
1904
 
1905
- #: methods/s3.php:247
1906
- #, php-format
1907
- msgid ""
1908
- "S3 Error: Failed to access bucket %s. Check your permissions and credentials."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1909
  msgstr ""
1910
- "S3 Error: No hay acceso al bucket %s. Chequee sus credenciales y permisos"
1911
 
1912
- #: methods/s3.php:284
1913
- msgid ""
1914
- "Get your access key and secret key <a href=\"http://aws.amazon.com/console/"
1915
- "\">from your AWS console</a>, then pick a (globally unique - all Amazon S3 "
1916
- "users) bucket name (letters and numbers) (and optionally a path) to use for "
1917
- "storage. This bucket will be created for you if it does not already exist."
1918
- msgstr ""
1919
- "Obtenga su 'access key' y 'secret key' <a href=\"http://aws.amazon.com/"
1920
- "console/\">desde su consola de AWS</a>, luego escoja un (usuarios de Amazon "
1921
- "S3 - globalmente unico) bucket name (letras y número y opcionalmente una "
1922
- "ruta) para el almacenamiento. Este bucket va a ser creado por usted si aún "
1923
- "no lo tiene."
1924
-
1925
- #: methods/s3.php:284
1926
- msgid "If you see errors about SSL certificates, then please go here for help."
1927
- msgstr "Si ve errores sobre certificados SSL, por favor diríjase a la ayuda."
1928
 
1929
- #: methods/s3.php:287
1930
- msgid "S3 access key"
1931
- msgstr "S3 access key"
1932
 
1933
- #: methods/s3.php:291
1934
- msgid "S3 secret key"
1935
- msgstr "S3 secret key"
1936
 
1937
- #: methods/s3.php:295
1938
- msgid "S3 location"
1939
- msgstr "S3 Ubicación (location)"
1940
 
1941
- #: methods/s3.php:319
1942
- msgid "API secret"
1943
- msgstr "API secret"
1944
 
1945
- #: methods/s3.php:339
1946
- msgid "Failure: No bucket details were given."
1947
- msgstr "Falla: No se ha obtenido detalles del bucket"
1948
 
1949
- #: methods/s3.php:348
1950
- msgid "Amazon region"
1951
- msgstr "Amazon region"
1952
 
1953
- #: methods/s3.php:358
1954
- msgid ""
1955
- "Failure: We could not successfully access or create such a bucket. Please "
1956
- "check your access credentials, and if those are correct then try another "
1957
- "bucket name (as another S3 user may already have taken your name)."
1958
  msgstr ""
1959
- "Falla: No pudimos accesar o crear este bucket. Por favor chequee sus "
1960
- "credenciales, si son correctas entonces trate con otro nombre de bucket "
1961
- "(otro usuario S3 probablemente tenga ese nombre)."
1962
 
1963
- #: methods/s3.php:368 methods/s3.php:379
1964
- msgid "Failure"
1965
- msgstr "Falla"
1966
 
1967
- #: methods/s3.php:368 methods/s3.php:379
1968
- msgid ""
1969
- "We successfully accessed the bucket, but the attempt to create a file in it "
1970
- "failed."
1971
- msgstr "Hemos entrado correctamente al bucket, pero no se pudo crear archivos."
1972
 
1973
- #: methods/s3.php:370
1974
- msgid "We accessed the bucket, and were able to create files within it."
1975
- msgstr "hubo acceso correcto al bucket y pudimos crear los archivos."
1976
 
1977
- #: methods/s3.php:372
1978
- #, php-format
1979
- msgid "The communication with %s was encrypted."
1980
- msgstr "La comunicación con %s fue cifrada"
1981
 
1982
- #: methods/s3.php:374
1983
- #, php-format
1984
- msgid "The communication with %s was not encrypted."
1985
- msgstr "La comunicación con %s no fue cifrada"
1986
 
1987
- #: methods/dropbox.php:35 methods/dropbox.php:167
1988
- msgid "You do not appear to be authenticated with Dropbox"
1989
- msgstr "Usted no parece estar autenticado en Dropbox"
1990
 
1991
- #: methods/dropbox.php:46
1992
- #, php-format
1993
- msgid "error: %s (see log file for more)"
1994
- msgstr "error: %s (ver registro (log) para mas info)"
1995
 
1996
- #: methods/dropbox.php:98 methods/dropbox.php:103
1997
- #, php-format
1998
- msgid "error: failed to upload file to %s (see log file for more)"
1999
- msgstr "error: fallo la subida de archivos a %s (ver registro (log))"
2000
 
2001
- #: methods/dropbox.php:223
2002
- msgid "Need to use sub-folders?"
2003
- msgstr "Necesita usar sub-carpetas?"
2004
 
2005
- #: methods/dropbox.php:223
2006
- msgid "Backups are saved in"
2007
- msgstr "Los respaldos fueron guardados en"
2008
 
2009
- #: methods/dropbox.php:223
2010
- msgid ""
2011
- "If you back up several sites into the same Dropbox and want to organise with "
2012
- "sub-folders, then "
2013
- msgstr ""
2014
- "Si respalda varios sitios web dentro de Dropbox y desea organizarlos en sub-"
2015
- "carpetas, entonces"
2016
 
2017
- #: methods/dropbox.php:223
2018
- msgid "there's an add-on for that."
2019
- msgstr " hay una adición (add-on) para eso"
2020
 
2021
- #: methods/dropbox.php:228
2022
- msgid "Authenticate with Dropbox"
2023
- msgstr "Autentique con Dropbox"
2024
 
2025
- #: methods/dropbox.php:229
2026
- msgid ""
2027
- "<strong>After</strong> you have saved your settings (by clicking 'Save "
2028
- "Changes' below), then come back here once and click this link to complete "
2029
- "authentication with Dropbox."
2030
  msgstr ""
2031
- "<strong>Luego</strong> de haber guardado su configuración (usando 'Guardar "
2032
- "Cambios' abajo). Regrese aquí una vez y haga clic a este enlace para "
2033
- "completar autenticación con Dropbox."
2034
 
2035
- #: methods/dropbox.php:289
2036
- msgid ""
2037
- "though part of the returned information was not as expected - your mileage "
2038
- "may vary"
2039
- msgstr ""
2040
- "aunque parte de la información recibida no fue como se esperaba - su "
2041
- "kilometraje puede variar"
2042
 
2043
- #: methods/dropbox.php:292
2044
- #, php-format
2045
- msgid "Your %s account name"
2046
- msgstr "Nombre de cuenta de %s "
2047
 
2048
- #: methods/ftp.php:30 methods/ftp.php:80
2049
- msgid "FTP login failure"
2050
- msgstr "FTP falla de ingreso (login)"
2051
 
2052
- #: methods/ftp.php:49
2053
- msgid "FTP upload failed"
2054
- msgstr "FTP no se pudo subir"
2055
 
2056
- #: methods/ftp.php:115
2057
- msgid "Settings test result"
2058
- msgstr "Resultado del test de configuracón"
2059
 
2060
- #: methods/ftp.php:131
2061
- msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
2062
- msgstr "Solo FTP no-cifrado funciona con UpdraftPlus."
2063
 
2064
- #: methods/ftp.php:131
2065
- msgid ""
2066
- "If you want encryption (e.g. you are storing sensitive business data), then "
2067
- "an add-on is available."
2068
  msgstr ""
2069
- "Si desea cifrar (ej. material sensible), nosotros tenemos una adición (add-"
2070
- "on) disponible para esto."
2071
 
2072
- #: methods/ftp.php:135
2073
- msgid "FTP Server"
2074
- msgstr "Servidor FTP"
2075
 
2076
- #: methods/ftp.php:139
2077
- msgid "FTP Login"
2078
- msgstr "Registro FTD (login)"
2079
 
2080
- #: methods/ftp.php:143
2081
- msgid "FTP Password"
2082
- msgstr "FTP Clave"
2083
 
2084
- #: methods/ftp.php:147
2085
- msgid "Remote Path"
2086
- msgstr "Dirección remota"
2087
 
2088
- #: methods/ftp.php:148
2089
- msgid "Needs to already exist"
2090
- msgstr "Necesidades que ya existen"
2091
 
2092
- #: methods/ftp.php:166
2093
- msgid "Failure: No server details were given."
2094
- msgstr "Falla: No se dieron detalles del servidor."
2095
 
2096
- #: methods/ftp.php:181
2097
- msgid "Failure: we did not successfully log in with those credentials."
2098
- msgstr "Falla: No pudimos ingresar con esas credenciales."
2099
 
2100
- #: methods/ftp.php:189
2101
- msgid ""
2102
- "Failure: an unexpected internal UpdraftPlus error occurred when testing the "
2103
- "credentials - please contact the developer"
2104
  msgstr ""
2105
- "Falla: Un error inesperado de UpdraftPlus ocurrió cuando se probaban las "
2106
- "credenciales - por favor contacte el desarrollador"
2107
 
2108
- #: methods/ftp.php:193
2109
- msgid ""
2110
- "Success: we successfully logged in, and confirmed our ability to create a "
2111
- "file in the given directory (login type:"
2112
- msgstr ""
2113
- "Exitoso: Nos registramos con éxito y confirmamos nuestra habilidad de crear "
2114
- "archivos en el directorio dado (tipo de registro (login):"
2115
 
2116
- #: methods/ftp.php:196
2117
- msgid ""
2118
- "Failure: we successfully logged in, but were not able to create a file in "
2119
- "the given directory."
2120
- msgstr ""
2121
- "Falla: Nos registramos con éxito pero no pudimos crear archivos en el "
2122
- "directorio dado."
2123
 
2124
- #: addons/webdav.php:40 addons/webdav.php:170 addons/sftp.php:28
2125
- #, php-format
2126
- msgid "No %s settings were found"
2127
- msgstr "Falto configuración %s"
2128
 
2129
- #: addons/webdav.php:116 addons/webdav.php:120
2130
- #, php-format
2131
- msgid "Chunk %s: A %s error occurred"
2132
- msgstr "Ocurrió error de pedazo %s: A %s"
2133
 
2134
- #: addons/webdav.php:182 addons/webdav.php:188 addons/webdav.php:200
2135
- msgid "WebDAV Error"
2136
- msgstr "Error de WebDAV"
2137
 
2138
- #: addons/webdav.php:188
2139
- msgid "Error opening remote file: Failed to download"
2140
- msgstr "Error abriendo archivo remoto: No se pudo bajar"
2141
 
2142
- #: addons/webdav.php:200
2143
- msgid "Local write failed: Failed to download"
2144
- msgstr "Escritura local fallo: No se pudo bajar"
2145
 
2146
- #: addons/webdav.php:234
2147
- msgid "WebDAV URL"
2148
- msgstr "URL de WebDAV"
2149
 
2150
- #: addons/webdav.php:238
2151
- #, php-format
2152
- msgid ""
2153
- "Enter a complete URL, beginning with webdav:// or webdavs:// and including "
2154
- "path, username, password and port as required - e.g.%s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2155
  msgstr ""
2156
- "Ponga un URL completo, empezado con webdav:// o webdavs:// e incluyendo la "
2157
- "ruta, usuario, clave y puertos requeridos - e.g. %s"
2158
 
2159
- #: addons/webdav.php:281 addons/sftp.php:281
2160
- msgid "Failed"
2161
- msgstr "Fallo"
2162
 
2163
- #: addons/webdav.php:295
2164
- msgid ""
2165
- "Failed: We were not able to place a file in that directory - please check "
2166
- "your credentials."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2167
  msgstr ""
2168
- "Fallo: No pudimos poner un archivo en ese directorio - Por favor chequee sus "
2169
- "credenciales."
2170
 
2171
- #: addons/morefiles.php:26
2172
- msgid "The above files comprise everything in a WordPress installation."
2173
- msgstr "Los archivos arriba comprometen todo en una instalación de WordPress."
2174
 
2175
- #: addons/morefiles.php:34
2176
- msgid ""
2177
- "WordPress core (including any additions to your WordPress root directory)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2178
  msgstr ""
2179
- "EL núcleo de WordPress (incluyendo cualquier adición a su Wordpress del "
2180
- "directorio de raíz)"
2181
 
2182
- #: addons/morefiles.php:75
2183
- #, php-format
2184
- msgid "No backup of %s directories: there was nothing found to back up"
2185
- msgstr "No hay respaldos dé %s directorios: no se encontró nada para respaldar"
2186
 
2187
- #: addons/morefiles.php:75
2188
- msgid "WordPress Core"
2189
- msgstr "Núcleo de WordPress"
2190
 
2191
- #: addons/sftp.php:23
2192
- msgid ""
2193
- "Encrypted FTP is available, and will be automatically tried first (before "
2194
- "falling back to non-encrypted if it is not successful), unless you disable "
2195
- "it using the expert options. The 'Test FTP Login' button will tell you what "
2196
- "type of connection is in use."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2197
  msgstr ""
2198
- "Cifrado de FTP está disponible y será usado primero automáticamente (antes "
2199
- "de regresar a no-cifrado). A menos que deshabilite usando la opción en Modo "
2200
- "Experto. EL botón 'Pruebe Registro FTP (login)' le dirá que tipo de conexión "
2201
- "se está usando."
2202
 
2203
- #: addons/sftp.php:23
2204
- msgid ""
2205
- "Some servers advertise encrypted FTP as available, but then time-out (after "
2206
- "a long time, by which time when you attempt to use it. If you find this "
2207
- "happenning, then go into the \"Expert Options\" (below) and turn off SSL "
2208
- "there."
2209
  msgstr ""
2210
- "Algunos servidores publican que tienen FTP cifrados, pero se consigue con "
2211
- "fuera de tiempo (time outs) (luego de un tiempo que usted decide usarlo, es "
2212
- "que se da cuenta. Entonces diríjase a \"Modo Experto\" (abajo) y apague SSL "
2213
- "ahí."
2214
 
2215
- #: addons/sftp.php:30 addons/sftp.php:31 addons/sftp.php:32
2216
- #, php-format
2217
- msgid "No %s found"
2218
- msgstr "No %s encontrados"
2219
 
2220
- #: addons/sftp.php:30
2221
- msgid "SFTP host setting"
2222
- msgstr "SFTP Configuración del servidor"
2223
 
2224
- #: addons/sftp.php:31
2225
- msgid "SFTP user setting"
2226
- msgstr "SFTP Configuración de usuario"
2227
 
2228
- #: addons/sftp.php:32
2229
- msgid "SFTP password"
2230
- msgstr "SFTP clave"
2231
 
2232
- #: addons/sftp.php:50 addons/sftp.php:293
2233
- msgid "Check your file permissions: Could not successfully create and enter:"
2234
- msgstr "Chequee permisos de archivos: No se pudo crear con exito e ingrese:"
2235
 
2236
- #: addons/sftp.php:128
2237
- #, php-format
2238
- msgid "%s Error: Failed to download"
2239
- msgstr "Error %s: No se pudo bajar"
2240
 
2241
- #: addons/sftp.php:172
2242
- msgid ""
2243
- "Resuming partial uploads is not supported, so you will need to ensure that "
2244
- "your webserver allows PHP processes to run long enough to upload your "
2245
- "largest backup file."
2246
  msgstr ""
2247
- "Retomar subidas parciales no son aceptadas, o sea que debe de asegurarse que "
2248
- "su servidor de web, permite procesos PHP, correr el tiempo suficiente para "
2249
- "subir sus archivos grandes."
2250
 
2251
- #: addons/sftp.php:177
2252
- msgid "Host"
2253
- msgstr "Host (servidor)"
2254
 
2255
- #: addons/sftp.php:184
2256
- msgid "Port"
2257
- msgstr "Puerto"
2258
 
2259
- #: addons/sftp.php:198
2260
- msgid "Password"
2261
- msgstr "Clave"
2262
 
2263
- #: addons/sftp.php:214
2264
- msgid "Directory path"
2265
- msgstr "Ruta del directorio"
2266
 
2267
- #: addons/sftp.php:216
2268
- msgid ""
2269
- "Where to change directory to after logging in - often this is relative to "
2270
- "your home directory."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2271
  msgstr ""
2272
- "Donde cambiar el directorio luego de registrarse - frecuentemente esta "
2273
- "relativo a su directorio principal"
2274
 
2275
- #: addons/sftp.php:254
2276
- msgid "host name"
2277
- msgstr "Nombre del servidor (host)"
2278
 
2279
- #: addons/sftp.php:258
2280
- msgid "username"
2281
- msgstr "usuario"
2282
 
2283
- #: addons/sftp.php:262
2284
- msgid "password"
2285
- msgstr "clave"
2286
 
2287
- #: addons/sftp.php:267
2288
- msgid "Failure: Port must be an integer."
2289
- msgstr "Falla: El puerto debe de ser un numero entero"
2290
 
2291
- #: addons/sftp.php:307
2292
- msgid ""
2293
- "Failed: We were able to log in and move to the indicated directory, but "
2294
- "failed to successfully created a file in that location."
 
 
 
 
 
 
 
 
 
 
2295
  msgstr ""
2296
- "Falla: Pudimos registrarnos y mover el directorio indicado, pero fallamos "
2297
- "creando un archivo en esta locación."
2298
 
2299
- #: addons/fixtime.php:77 addons/fixtime.php:87
2300
- msgid "starting from next time it is"
2301
- msgstr "empezando desde la próxima hora son las"
2302
 
2303
- #: addons/fixtime.php:77 addons/fixtime.php:87
2304
- msgid "Enter in format HH:MM (e.g. 14:22)"
2305
- msgstr "Ingrese formato HH:MM (Ej. 14:22)"
2306
 
2307
- #: addons/multisite.php:114
2308
- msgid "Multisite Install"
2309
- msgstr "Instalaciones multisites"
2310
 
2311
- #: addons/multisite.php:120
2312
- msgid "You do not have sufficient permissions to access this page."
2313
- msgstr "No tiene suficiente permiso accesar esta página"
2314
 
2315
- #: addons/multisite.php:139
2316
- msgid "You do not have permission to access this page."
2317
- msgstr "No tiene permiso para entrar a esta página"
2318
 
2319
- #: addons/multisite.php:195
2320
- msgid "Must-use plugins"
2321
- msgstr "Plugins Multi-uso"
2322
 
2323
- #: addons/multisite.php:196
2324
- msgid "Blog uploads"
2325
- msgstr "Subir blogs"
2326
 
2327
- #: addons/dropbox-folders.php:21
2328
- msgid "Store at"
2329
- msgstr "Almacenado en"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of UpdraftPlus in Spanish (Spain)
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:20:18+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
+ #: addons/morefiles.php:71
14
+ msgid "WordPress root directory server path: %s"
15
+ msgstr ""
16
 
17
+ #: methods/s3.php:369
18
+ msgid "Examples of S3-compatible storage providers: "
19
+ msgstr ""
 
20
 
21
+ #: methods/s3.php:377
22
+ msgid "... and many more!"
23
+ msgstr ""
24
 
25
+ #: methods/s3.php:402
26
+ msgid "%s end-point"
27
+ msgstr ""
28
 
29
+ #: admin.php:2612
30
+ msgid "File is not locally present - needs retrieving from remote storage"
31
+ msgstr ""
32
 
33
+ #: methods/s3generic.php:21 methods/s3generic.php:30
34
+ msgid "S3 (Compatible)"
35
+ msgstr ""
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 ""
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 ""
 
 
52
 
53
+ #: admin.php:1835
54
+ msgid "Your wp-content directory server path: %s"
55
  msgstr ""
 
 
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 ""
72
 
73
+ #: admin.php:1151
74
+ msgid "Please consult this FAQ for help on what to do about it."
75
+ msgstr ""
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 ""
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 ""
 
 
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 ""
 
108
 
109
+ #: restorer.php:557
110
+ msgid "Restoring table (%s)"
111
+ msgstr ""
 
112
 
113
+ #: restorer.php:206
114
+ msgid "An existing unremoved backup from a previous restore exists: %s"
115
+ msgstr ""
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 ""
 
124
 
125
+ #: restorer.php:597
126
+ msgid "An error occured on the first CREATE TABLE command - aborting run"
127
+ msgstr ""
 
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 ""
 
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 ""
 
160
 
161
+ #: methods/ftp.php:44 methods/ftp.php:127
162
+ msgid "%s login failure"
163
+ msgstr ""
164
 
165
+ #: methods/ftp.php:63
166
+ msgid "%s upload failed"
167
+ msgstr ""
168
 
169
+ #: addons/fixtime.php:77 addons/fixtime.php:87
170
+ msgid "Enter in format HH:MM (e.g. 14:22)."
171
+ msgstr ""
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 ""
 
 
176
 
177
+ #: methods/dropbox.php:52
178
+ msgid "Dropbox error: %s (see log file for more)"
179
  msgstr ""
 
180
 
181
+ #: methods/dropbox.php:174
182
+ msgid "You do not appear to be authenticated with %s (whilst deleting)"
183
+ msgstr ""
184
 
185
+ #: methods/dropbox.php:182
186
+ msgid "Failed to access %s when deleting (see log file for more)"
187
+ msgstr ""
188
 
189
+ #: methods/dropbox.php:212
190
+ msgid "You do not appear to be authenticated with %s"
191
+ msgstr ""
192
 
193
+ #: methods/cloudfiles.php:344
194
+ msgid "Error - no such file exists at %s"
195
+ msgstr ""
196
 
197
+ #: methods/cloudfiles.php:348
198
+ msgid "Error - failed to download the file from %s"
 
199
  msgstr ""
 
200
 
201
+ #: methods/cloudfiles.php:179
202
+ msgid "%s error - failed to upload file"
203
+ msgstr ""
204
 
205
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
206
+ msgid "%s Error"
207
+ msgstr ""
208
 
209
+ #: methods/cloudfiles.php:53 methods/cloudfiles.php:57
210
+ #: methods/cloudfiles.php:209 methods/cloudfiles.php:262
211
+ #: methods/cloudfiles.php:266
212
+ msgid "%s authentication failed"
213
+ msgstr ""
214
 
215
+ #: methods/cloudfiles.php:169
216
+ msgid "%s error - failed to re-assemble chunks"
217
+ msgstr ""
218
 
219
+ #: methods/googledrive.php:379
220
+ msgid "%s error: zero-size file was downloaded"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  msgstr ""
 
 
 
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 ""
 
 
227
 
228
+ #: admin.php:2183
229
+ msgid "Backup directory specified exists, but is <b>not</b> writable."
 
 
 
 
 
230
  msgstr ""
 
 
 
 
231
 
232
+ #: admin.php:2181
233
+ msgid "Backup directory specified does <b>not</b> exist."
234
+ msgstr ""
235
 
236
+ #: admin.php:1750
237
+ msgid "Warning: %s"
238
+ msgstr ""
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 ""
247
 
248
+ #: backup.php:53
249
+ msgid "Failed to open directory: %s"
250
+ msgstr ""
251
 
252
+ #: backup.php:333
253
+ msgid "A very large file was encountered: %s (size: %s Mb)"
254
+ msgstr ""
 
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 ""
 
 
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 ""
275
 
276
+ #: addons/migrator.php:453
277
+ msgid "<strong>Search and replacing table:</strong> %s"
278
+ msgstr ""
279
 
280
+ #: addons/migrator.php:99
281
+ msgid "Site Name:"
 
 
282
  msgstr ""
 
 
283
 
284
+ #: addons/migrator.php:101
285
+ msgid "Site Domain:"
286
+ msgstr ""
287
 
288
+ #: addons/migrator.php:118
289
+ msgid "Migrated site (from UpdraftPlus)"
290
+ msgstr ""
291
 
292
+ #: addons/migrator.php:147
293
+ msgid "<strong>ERROR</strong>: Site URL already taken."
294
+ msgstr ""
295
 
296
+ #: addons/migrator.php:154
297
+ msgid "New site:"
298
+ msgstr ""
299
 
300
+ #: addons/migrator.php:86
301
+ msgid "Information needed to continue:"
 
 
302
  msgstr ""
 
 
 
303
 
304
+ #: addons/migrator.php:87
305
+ msgid "Please supply the following information:"
306
+ msgstr ""
307
 
308
+ #: addons/migrator.php:90
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
 
320
+ #: addons/sftp.php:23
321
+ 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."
322
+ msgstr ""
323
 
324
+ #: addons/sftp.php:50
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 ""
331
 
332
+ #: methods/s3.php:519
333
+ msgid "Please check your access credentials."
334
+ msgstr ""
335
 
336
+ #: methods/s3.php:494
337
+ msgid "The error reported by %s was:"
 
 
 
338
  msgstr ""
 
 
 
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 ""
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ""
 
 
 
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 ""
 
 
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 ""
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 ""
 
 
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 ""
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 ""
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 ""
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 ""
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 ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
407
 
408
+ #: admin.php:1459
409
+ msgid "show PHP information (phpinfo)"
410
+ msgstr ""
411
 
412
+ #: admin.php:1472
413
+ msgid "zip executable found:"
414
+ msgstr ""
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 ""
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 ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ""
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 ""
467
 
468
+ #: admin.php:494
469
+ msgid "Remote archives deleted: %d"
470
+ msgstr ""
471
 
472
+ #: backup.php:573
473
+ msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
 
 
474
  msgstr ""
 
 
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 ""
487
 
488
+ #: updraftplus.php:2232
489
+ msgid "Blog link"
490
+ msgstr ""
491
 
492
+ #: updraftplus.php:2232
493
+ msgid "RSS link"
494
+ msgstr ""
495
 
496
+ #: methods/s3.php:333
497
+ msgid "Testing %s Settings..."
 
 
498
  msgstr ""
 
 
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 ""
 
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 ""
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 ""
 
 
 
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 ""
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 ""
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 ""
551
 
552
+ #: addons/migrator.php:547
553
+ msgid "\"%s\" has no primary key, manual change needed on row %s."
554
+ msgstr ""
555
 
556
+ #: addons/dropbox-folders.php:21
557
+ msgid "Store at"
558
+ msgstr "Almacenado en"
559
 
560
+ #: addons/migrator.php:308
561
+ msgid "Nothing to do: the site URL is already: %s"
562
+ msgstr ""
563
 
564
+ #: addons/migrator.php:313
565
+ msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
566
+ msgstr ""
567
 
568
+ #: addons/migrator.php:320
569
+ msgid "Database search and replace: replace %s in backup dump with %s"
570
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ""
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
 
592
+ #: addons/sftp.php:141
593
+ msgid "%s Error: Failed to download"
594
+ msgstr "Error %s: No se pudo bajar"
595
 
596
+ #: addons/sftp.php:185
597
+ 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."
598
+ msgstr "Retomar subidas parciales no son aceptadas, o sea que debe de asegurarse que su servidor de web, permite procesos PHP, correr el tiempo suficiente para subir sus archivos grandes."
 
 
 
 
599
 
600
+ #: addons/sftp.php:190
601
+ msgid "Host"
602
+ msgstr "Host (servidor)"
603
 
604
+ #: addons/sftp.php:197
605
+ msgid "Port"
606
+ msgstr "Puerto"
607
 
608
+ #: addons/sftp.php:211
609
+ msgid "Password"
610
+ msgstr "Clave"
611
 
612
+ #: addons/sftp.php:227
613
+ msgid "Directory path"
614
+ msgstr "Ruta del directorio"
615
 
616
+ #: addons/sftp.php:229
617
+ msgid "Where to change directory to after logging in - often this is relative to your home directory."
618
+ msgstr "Donde cambiar el directorio luego de registrarse - frecuentemente esta relativo a su directorio principal"
619
 
620
+ #: addons/sftp.php:265
621
+ msgid "host name"
622
+ msgstr "Nombre del servidor (host)"
623
 
624
+ #: addons/sftp.php:269
625
+ msgid "username"
626
+ msgstr "usuario"
627
 
628
+ #: addons/sftp.php:273
629
+ msgid "password"
630
+ msgstr "clave"
631
 
632
+ #: addons/sftp.php:278
633
+ msgid "Failure: Port must be an integer."
634
+ msgstr "Falla: El puerto debe de ser un numero entero"
635
 
636
+ #: addons/sftp.php:318
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 "Falla: Pudimos registrarnos y mover el directorio indicado, pero fallamos creando un archivo en esta locación."
639
 
640
+ #: addons/fixtime.php:77 addons/fixtime.php:87
641
+ msgid "starting from next time it is"
642
+ msgstr "empezando desde la próxima hora son las"
643
 
644
+ #: addons/multisite.php:126
645
+ msgid "Multisite Install"
646
+ msgstr "Instalaciones multisites"
647
 
648
+ #: addons/multisite.php:132
649
+ msgid "You do not have sufficient permissions to access this page."
650
+ msgstr "No tiene suficiente permiso accesar esta página"
651
 
652
+ #: addons/multisite.php:151
653
+ msgid "You do not have permission to access this page."
654
+ msgstr "No tiene permiso para entrar a esta página"
655
 
656
+ #: addons/multisite.php:213
657
+ msgid "Must-use plugins"
658
+ msgstr "Plugins Multi-uso"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
659
 
660
+ #: addons/multisite.php:220
661
+ msgid "Blog uploads"
662
+ msgstr "Subir blogs"
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 ""
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 ""
 
 
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 ""
683
 
684
+ #: addons/migrator.php:280
685
+ msgid "Database: search and replace site URL"
686
+ msgstr ""
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 ""
 
 
695
 
696
+ #: addons/morefiles.php:63
697
+ msgid "The above files comprise everything in a WordPress installation."
698
+ msgstr "Los archivos arriba comprometen todo en una instalación de WordPress."
699
 
700
+ #: addons/morefiles.php:70
701
+ msgid "WordPress core (including any additions to your WordPress root directory)"
702
+ msgstr "EL núcleo de WordPress (incluyendo cualquier adición a su Wordpress del directorio de raíz)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ""
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 ""
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 "No hay respaldos dé %s directorios: no se encontró nada para respaldar"
735
 
736
+ #: addons/morefiles.php:177
737
+ msgid "more"
 
 
738
  msgstr ""
 
 
739
 
740
+ #: addons/sftp.php:23
741
+ 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."
742
+ msgstr "Cifrado de FTP está disponible y será usado primero automáticamente (antes de regresar a no-cifrado). A menos que deshabilite usando la opción en Modo Experto. EL botón 'Pruebe Registro FTP (login)' le dirá que tipo de conexión se está usando."
743
 
744
+ #: addons/sftp.php:23
745
+ msgid "Explicit encryption is used by default. To force implicit encryption (port 990), add :990 to your FTP server below."
 
 
 
 
746
  msgstr ""
 
 
 
 
 
 
 
 
747
 
748
+ #: addons/sftp.php:30 addons/sftp.php:31 addons/sftp.php:32
749
+ msgid "No %s found"
750
+ msgstr "No %s encontrados"
751
 
752
+ #: addons/sftp.php:30
753
+ msgid "SFTP host setting"
754
+ msgstr "SFTP Configuración del servidor"
 
755
 
756
+ #: addons/sftp.php:31
757
+ msgid "SFTP user setting"
758
+ msgstr "SFTP Configuración de usuario"
759
 
760
+ #: addons/sftp.php:32
761
+ msgid "SFTP password"
762
+ msgstr "SFTP clave"
763
 
764
+ #: addons/sftp.php:304
765
+ msgid "Check your file permissions: Could not successfully create and enter:"
766
+ msgstr "Chequee permisos de archivos: No se pudo crear con exito e ingrese:"
767
 
768
+ #: methods/ftp.php:182
769
+ msgid "FTP Server"
770
+ msgstr "Servidor FTP"
 
 
 
 
771
 
772
+ #: methods/ftp.php:186
773
+ msgid "FTP Login"
774
+ msgstr "Registro FTD (login)"
 
 
 
 
 
 
 
 
 
 
 
775
 
776
+ #: methods/ftp.php:190
777
+ msgid "FTP Password"
778
+ msgstr "FTP Clave"
779
 
780
+ #: methods/ftp.php:194
781
+ msgid "Remote Path"
782
+ msgstr "Dirección remota"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
783
 
784
+ #: methods/ftp.php:195
785
+ msgid "Needs to already exist"
786
+ msgstr "Necesidades que ya existen"
 
 
 
 
 
 
 
 
787
 
788
+ #: methods/ftp.php:216
789
+ msgid "Failure: No server details were given."
790
+ msgstr "Falla: No se dieron detalles del servidor."
 
 
 
 
791
 
792
+ #: methods/ftp.php:231
793
+ msgid "Failure: we did not successfully log in with those credentials."
794
+ msgstr "Falla: No pudimos ingresar con esas credenciales."
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 "Falla: Un error inesperado de UpdraftPlus ocurrió cuando se probaban las credenciales - por favor contacte el desarrollador"
 
 
 
 
 
 
 
 
 
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 "Exitoso: Nos registramos con éxito y confirmamos nuestra habilidad de crear archivos en el directorio dado (tipo de registro (login):"
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 "Falla: Nos registramos con éxito pero no pudimos crear archivos en el directorio dado."
 
 
 
 
 
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 "Falto configuración %s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
812
 
813
+ #: addons/webdav.php:116 addons/webdav.php:120
814
+ msgid "Chunk %s: A %s error occurred"
815
+ msgstr "Ocurrió error de pedazo %s: A %s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
816
 
817
+ #: addons/webdav.php:201 addons/webdav.php:208 addons/webdav.php:221
818
+ msgid "WebDAV Error"
819
+ msgstr "Error de WebDAV"
820
 
821
+ #: addons/webdav.php:208
822
+ msgid "Error opening remote file: Failed to download"
823
+ msgstr "Error abriendo archivo remoto: No se pudo bajar"
 
824
 
825
+ #: addons/webdav.php:221
826
+ msgid "Local write failed: Failed to download"
827
+ msgstr "Escritura local fallo: No se pudo bajar"
828
 
829
+ #: addons/webdav.php:257
830
+ msgid "WebDAV URL"
831
+ msgstr "URL de WebDAV"
 
 
 
 
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 "Ponga un URL completo, empezado con webdav:// o webdavs:// e incluyendo la ruta, usuario, clave y puertos requeridos - e.g. %s"
 
 
 
 
836
 
837
+ #: admin.php:1627 admin.php:1652
838
+ msgid "Failed"
839
+ msgstr "Fallo"
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 "Fallo: No pudimos poner un archivo en ese directorio - Por favor chequee sus credenciales."
 
 
844
 
845
+ #: addons/morefiles.php:40 addons/morefiles.php:254
846
+ msgid "WordPress Core"
847
+ msgstr "Núcleo de WordPress"
848
 
849
+ #: addons/morefiles.php:44
850
+ msgid "Over-write wp-config.php"
 
 
851
  msgstr ""
 
 
 
 
 
 
 
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 "Autentique con 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 "<strong>Luego</strong> de haber guardado su configuración (usando 'Guardar Cambios' abajo). Regrese aquí una vez y haga clic a este enlace para completar autenticación con Dropbox."
 
 
 
 
864
 
865
+ #: methods/dropbox.php:335
866
+ msgid "you have authenticated your %s account"
867
+ msgstr "Usted ha autenticado su cuenta de %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 "aunque parte de la información recibida no fue como se esperaba - su kilometraje puede variar"
872
 
873
+ #: methods/dropbox.php:341
874
+ msgid "Your %s account name: %s"
875
+ msgstr ""
876
 
877
+ #: methods/ftp.php:162
878
+ msgid "Settings test result"
879
+ msgstr "Resultado del test de configuracón"
880
 
881
+ #: methods/ftp.php:178
882
+ msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
883
+ msgstr "Solo FTP no-cifrado funciona con UpdraftPlus."
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 "Si desea cifrar (ej. material sensible), nosotros tenemos una adición (add-on) disponible para esto."
888
 
889
+ #: methods/s3.php:317
890
+ msgid "%s Error: Failed to download %s. Check your permissions and credentials."
 
 
 
 
891
  msgstr ""
 
 
 
 
 
 
 
 
892
 
893
+ #: methods/s3.php:253 methods/s3.php:321
894
+ msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
 
 
895
  msgstr ""
 
 
 
 
 
 
896
 
897
+ #: methods/s3.php:398
898
+ 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."
 
 
899
  msgstr ""
 
 
900
 
901
+ #: methods/s3.php:398
902
+ msgid "If you see errors about SSL certificates, then please go here for help."
903
+ msgstr "Si ve errores sobre certificados SSL, por favor diríjase a la ayuda."
904
 
905
+ #: methods/s3.php:409
906
+ msgid "%s access key"
907
+ msgstr ""
908
 
909
+ #: methods/s3.php:413
910
+ msgid "%s secret key"
911
  msgstr ""
 
912
 
913
+ #: methods/s3.php:417
914
+ msgid "%s location"
 
 
915
  msgstr ""
 
 
916
 
917
+ #: methods/s3.php:418
918
+ msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
 
 
 
919
  msgstr ""
 
 
 
920
 
921
+ #: methods/s3.php:439
922
+ msgid "API secret"
923
+ msgstr "API secret"
924
 
925
+ #: methods/s3.php:460
926
+ msgid "Failure: No bucket details were given."
927
+ msgstr "Falla: No se ha obtenido detalles del bucket"
928
 
929
+ #: methods/s3.php:475
930
+ msgid "Region"
 
 
931
  msgstr ""
 
 
932
 
933
+ #: methods/s3.php:493
934
+ 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)."
935
+ msgstr ""
936
 
937
+ #: methods/s3.php:507 methods/s3.php:519
938
+ msgid "Failure"
939
+ msgstr "Falla"
 
940
 
941
+ #: methods/s3.php:507 methods/s3.php:519
942
+ msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
943
+ msgstr "Hemos entrado correctamente al bucket, pero no se pudo crear archivos."
944
 
945
+ #: methods/s3.php:509
946
+ msgid "We accessed the bucket, and were able to create files within it."
947
+ msgstr "hubo acceso correcto al bucket y pudimos crear los archivos."
 
 
 
 
948
 
949
+ #: methods/s3.php:512
950
+ msgid "The communication with %s was encrypted."
951
+ msgstr "La comunicación con %s fue cifrada"
 
952
 
953
+ #: methods/s3.php:514
954
+ msgid "The communication with %s was not encrypted."
955
+ msgstr "La comunicación con %s no fue cifrada"
 
956
 
957
+ #: methods/dropbox.php:35
958
+ msgid "The %s PHP module is not installed"
 
 
959
  msgstr ""
 
 
960
 
961
+ #: methods/dropbox.php:41
962
+ msgid "You do not appear to be authenticated with Dropbox"
963
+ msgstr "Usted no parece estar autenticado en 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 "error: fallo la subida de archivos a %s (ver registro (log))"
968
 
969
+ #: methods/dropbox.php:286
970
+ msgid "Need to use sub-folders?"
971
+ msgstr "Necesita usar sub-carpetas?"
972
 
973
+ #: methods/dropbox.php:286
974
+ msgid "Backups are saved in"
975
+ msgstr "Los respaldos fueron guardados en"
 
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 "Si respalda varios sitios web dentro de Dropbox y desea organizarlos en sub-carpetas, entonces"
 
 
980
 
981
+ #: methods/dropbox.php:286
982
+ msgid "there's an add-on for that."
983
+ msgstr " hay una adición (add-on) para eso"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
984
 
985
+ #: methods/cloudfiles.php:408
986
+ msgid "US or UK Cloud"
987
+ msgstr "Nube de US o UK"
 
 
 
 
988
 
989
+ #: methods/cloudfiles.php:414
990
+ msgid "US (default)"
991
+ msgstr "US (por defecto)"
 
 
992
 
993
+ #: methods/cloudfiles.php:415
994
+ msgid "UK"
995
+ msgstr "UK"
 
996
 
997
+ #: methods/cloudfiles.php:420
998
+ msgid "Cloud Files username"
999
+ msgstr "Cloud Files usuario"
1000
 
1001
+ #: methods/cloudfiles.php:424
1002
+ msgid "Cloud Files API key"
1003
+ msgstr "Cloud Files API key"
 
 
1004
 
1005
+ #: methods/cloudfiles.php:428
1006
+ msgid "Cloud Files container"
1007
+ msgstr "Cloud Files contenedor"
 
 
 
 
 
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 "Modulo %s de UpdraftPlus <strong>requiere</strong> %s. Por favor no envíe ninguna solicitud de soporte porque no hay alternativa."
 
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 "Falla: no se obtubo %s"
1019
 
1020
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1021
+ msgid "API key"
1022
+ msgstr "API Key"
1023
 
1024
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1025
+ msgid "Username"
1026
+ msgstr "Usuario"
1027
 
1028
+ #: methods/cloudfiles.php:467
1029
+ msgid "Failure: No container details were given."
1030
+ msgstr "Falla: Detalles del contenedor no fueron dados"
1031
+
1032
+ #: methods/cloudfiles.php:494
1033
+ msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
1034
+ msgstr "Error de Cloud Files - se acceso el contenedor, pero fallamos en crear un archivo dentro"
1035
+
1036
+ #: methods/cloudfiles.php:498
1037
+ msgid "We accessed the container, and were able to create files within it."
1038
+ msgstr "Se acceso el contenedor y pudimos crear archivos en el sitio."
1039
+
1040
+ #: methods/email.php:16
1041
+ msgid "WordPress Backup"
1042
+ msgstr "Respaldo de Wordpress"
1043
+
1044
+ #: methods/email.php:16
1045
+ msgid "Backup is of:"
1046
+ msgstr "El respaldo es de:"
1047
+
1048
+ #: methods/email.php:16
1049
+ msgid "Be wary; email backups may fail because of file size limitations on mail servers."
1050
+ msgstr "Tenga en cuenta; respaldos vía emails pueden tener limitaciones de tamaño en los servidores de correo"
1051
+
1052
+ #: methods/email.php:26
1053
+ msgid "Note:"
1054
+ msgstr "Nota:"
1055
+
1056
+ #: methods/email.php:27
1057
+ 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."
1058
+ msgstr "La dirección de email introducida arriba será la usada. Si selecciona \"E-Mail\", <strong>tenga en cuenta</strong> que los servidores de correo tienen límites de tamaño; en promedio de 10-20Mb; mayores a ses límite no llegaran. Si realmente necesita enviar un respaldo grande vía email, entonces debe conseguir otra forma (partir el respaldo en varias partes) - La demanda actual no exige que tengamos esta función actualmente."
1059
+
1060
+ #: methods/s3.php:154
1061
+ msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1062
  msgstr ""
 
 
 
1063
 
1064
+ #: methods/s3.php:177
1065
+ msgid "%s error: file %s was shortened unexpectedly"
 
 
1066
  msgstr ""
 
 
1067
 
1068
+ #: methods/s3.php:187
1069
+ msgid "%s chunk %s: upload failed"
 
 
1070
  msgstr ""
 
 
1071
 
1072
+ #: methods/s3.php:201
1073
+ msgid "%s upload (%s): re-assembly failed (see log for more details)"
1074
+ msgstr ""
1075
 
1076
+ #: methods/s3.php:205
1077
+ msgid "%s re-assembly error (%s): (see log file for more)"
 
 
1078
  msgstr ""
 
 
1079
 
1080
+ #: methods/s3.php:217
1081
+ msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
 
 
 
1082
  msgstr ""
 
 
 
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 "Para ayudas largas, incluyendo captura de pantallas, siga este enlace. La descripción abajo es para usuarios más expertos."
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 "Siga este enlace hacia su consola de Google API, ahí puede crear un Client ID en la sección de accesos API"
1091
+
1092
+ #: methods/googledrive.php:451
1093
+ msgid "Select 'Web Application' as the application type."
1094
+ msgstr "Seleccione 'Aplicación de Web' como el tipo de aplicación"
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 "Debe agregar el siguiente re-direccionamiento autorizado de URI (debajo de \"Más Opciones\") cuando lo solicite"
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 ""
 
 
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 "No tiene instalado SimpleXMLElement. Respaldos en Google Drive <b>no</b> funcionaran hasta instalarlo."
1107
+
1108
+ #: methods/googledrive.php:461
1109
  msgid "Client ID"
1110
  msgstr "Client 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 "Si posteriormente en Google sale este mensaje \"invalid_client\", quiere decir que no introdujo un Client ID valido."
 
 
 
 
1115
 
1116
+ #: methods/googledrive.php:465
1117
  msgid "Client Secret"
1118
  msgstr "Client Secret (clave secreta de cliente)"
1119
 
1120
+ #: methods/googledrive.php:469
1121
  msgid "Folder ID"
1122
  msgstr "ID de carpeta"
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>Este no es un nombre de carpeta</strong>. Para obtener un ID de carpeta (Drive ID) navegue a esa carpeta en Google Drive y copie el ID desde la dirección de URL de su navegador. Es una parte que va despues <kbd>#folders/.</kbd>Déjela vacía para usar como su carpeta principal o raíz"
 
 
 
 
 
 
 
 
1127
 
1128
+ #: methods/googledrive.php:473
1129
  msgid "Authenticate with Google"
1130
  msgstr "Autenticando con 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 "<strong>Después</strong>de guardar su configuración (dele clic a Guardar Cambios abajo).luego regrese aquí y apriete el enlace para completar la autenticación con Google."
1135
+
1136
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1137
+ #: methods/cloudfiles.php:483
 
 
 
 
 
 
 
 
1138
  msgid "Cloud Files authentication failed"
1139
  msgstr "Autentificación de archivos en la nube fallo"
1140
 
1141
+ #: methods/cloudfiles.php:61 methods/cloudfiles.php:270
1142
+ #: methods/cloudfiles.php:289
1143
  msgid "Cloud Files error - failed to create and access the container"
1144
+ msgstr "Error en archivos en la nube - fallaron en la creación de acceso al contenedor"
 
 
1145
 
1146
+ #: methods/cloudfiles.php:88
 
1147
  msgid "%s Error: Failed to open local file"
1148
  msgstr "Error %s: Fallo la apertura de archivo local"
1149
 
1150
+ #: methods/cloudfiles.php:105 methods/cloudfiles.php:147 methods/s3.php:128
1151
+ #: methods/s3.php:134 methods/s3.php:135 addons/sftp.php:86
1152
  msgid "%s Error: Failed to upload"
1153
  msgstr "%s Error: Fallo la subida"
1154
 
1155
+ #: methods/cloudfiles.php:178
 
 
 
 
1156
  msgid "Cloud Files error - failed to upload file"
1157
  msgstr "Error en la nube - fallo la subida (upload) de archivo"
1158
 
1159
+ #: methods/cloudfiles.php:318 addons/webdav.php:201
 
 
 
 
1160
  msgid "Error opening local file: Failed to download"
1161
  msgstr "Error abriendo archivo local: No se pudo bajar"
1162
 
1163
+ #: methods/cloudfiles.php:335
1164
  msgid "Error downloading remote file: Failed to download ("
1165
  msgstr "Error bajando (downloading)archivo remoto: Fallo la bajada ("
1166
 
1167
+ #: methods/cloudfiles.php:357
1168
+ 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 "Pruebe configuración de %s"
1176
 
1177
+ #: methods/cloudfiles.php:404
1178
+ 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."
1179
+ msgstr "Obtenga su API key <a href=\"https://mycloud.rackspace.com/\">de su consola en Rackspace Cloud</a> (leer las instrucciones <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">aqui</a>), luego escoja un nombre de contenedor para el uso de almacenaje. Este contenedor va a ser creado por usted su no existe actualmente."
1180
 
1181
+ #: methods/cloudfiles.php:404
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1182
  msgid "Also, you should read this important FAQ."
1183
  msgstr "Importante tambien debe leer el 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 ""
1188
 
1189
+ #: methods/googledrive.php:205
1190
+ msgid "Failed to upload to %s"
1191
+ msgstr "Subida no exitosa a %s"
1192
 
1193
+ #: methods/googledrive.php:322
1194
+ msgid "An error occurred during %s upload (see log for more details)"
1195
+ msgstr ""
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 "Error de Google Drive: %d: no pudo bajar: No se pudo encontrar ningún record en el file ID de Google Drive de este archivo"
1200
 
1201
+ #: methods/googledrive.php:366
1202
+ msgid "Could not find %s in order to download it"
1203
+ msgstr "No se pudo conseguir %s para bajarlo"
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 "Cuenta no autorizada"
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 ""
 
 
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 "Ocurrio un error (%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 "Demasiados errores en la base de datos ocurrieron - abortando la restauración (necesitara restaurar manualmente)"
1232
 
1233
+ #: restorer.php:608
1234
+ msgid "Database lines processed: %d in %.2f seconds"
1235
+ msgstr "Líneas procesadas en la base de datos: %d %2f segundos"
1236
 
1237
+ #: restorer.php:621
1238
+ msgid "Finished: lines processed: %d in %.2f seconds"
1239
+ msgstr "Terminado: Líneas procesadas: %d in %.2f segundos"
1240
+
1241
+ #: restorer.php:790 restorer.php:799
1242
+ msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1243
  msgstr ""
 
 
1244
 
1245
+ #: restorer.php:794 restorer.php:829 admin.php:1630 admin.php:1654
1246
+ #: admin.php:2622
1247
+ msgid "OK"
1248
+ msgstr ""
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 ""
1253
 
1254
+ #: methods/webdav.php:13 methods/webdav.php:34 methods/webdav.php:50
1255
+ #: methods/sftp.php:13 methods/sftp.php:34 methods/sftp.php:50
1256
+ msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
1257
+ msgstr "Usted no tiene la adición (add-on) %s de UpdraftPlus instalado - consígalo de %s"
1258
 
1259
+ #: methods/webdav.php:63 methods/sftp.php:63
1260
+ msgid "%s support is available as an add-on"
1261
+ msgstr "Soporte de %s esta disponible como una adición (add-on) "
 
 
 
 
1262
 
1263
+ #: methods/webdav.php:63 methods/sftp.php:63
1264
+ msgid "follow this link to get it"
1265
+ msgstr "Siga este enlace para obtenerlo"
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 "No se ha recibido un \"refresh token\" de Google. Frecuentemente esto quiere decir que ingreso erróneamente su clave (client secret) de cliente, o que no ha re-autenticado todavía desde que lo corrigió. Re-chequee y vaya al enlace para autenticar de nuevo. Finalmente si esto no funciona, use modo de experto para borrar todas las configuraciones, crea de nuevo un ID/secret de cliente y empiece de nuevo."
1270
+
1271
+ #: methods/googledrive.php:120
1272
+ msgid "Authorization failed"
1273
+ msgstr "Autorización no exitosa"
1274
+
1275
+ #: methods/googledrive.php:141
1276
+ msgid "Your %s quota usage: %s %% used, %s available"
 
 
 
 
 
 
 
 
 
 
1277
  msgstr ""
 
 
1278
 
1279
+ #: methods/googledrive.php:147
1280
+ msgid "Success"
1281
+ msgstr "Con éxito"
 
1282
 
1283
+ #: methods/googledrive.php:147
1284
+ msgid "you have authenticated your %s account."
 
1285
  msgstr ""
 
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 "“Todavía no ha obtenido un token de acceso de Google - usted debe de autorizar o re-autorizar su conexión a 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 "No ha obtenido un \"access token\" de Google (el usuario a autorizado?)"
1294
+
1295
+ #: restorer.php:140
1296
+ msgid "wp-config.php from backup: restoring (as per user's request)"
1297
  msgstr ""
 
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 "No borrara el archivo luego de descomprimir, porque no hay un almacenaje en la nube para este respaldo"
 
 
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 "Precaución: Modo seguro (safe_mode) está activado en su servidor. Fuera de tiempo (time outs) pueden suceder. Si esto pasa, usted tendrá que restaurar manualmente vía phpMyAdmin u otro método."
1306
+
1307
+ #: restorer.php:341
1308
+ msgid "Failed to find database file"
1309
+ msgstr "Falla en encontrar la base de datos"
1310
+
1311
+ #: restorer.php:347
1312
+ msgid "Failed to open database file"
1313
+ msgstr "Falla para abrir la base de datos"
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 "Acceso a la base de datos: el acceso directo a MySQL no está disponible, estamos regresando al uso de wpdb (este método será mucho más lento)"
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 "Tamaño esperado del archivo:"
1330
 
1331
+ #: admin.php:2627
1332
+ msgid "The backup records do not contain information about the proper size of this file."
1333
+ msgstr "El datos del respaldo no contiene información del tamaño adecuado de este archivo."
1334
 
1335
+ #: admin.php:2641 admin.php:2665
1336
+ msgid "Error message"
1337
+ msgstr "Mensaje de ERROR"
1338
 
1339
+ #: admin.php:2630 admin.php:2631
1340
+ msgid "Could not find one of the files for restoration"
1341
+ msgstr "No se pudo encontrar uno de los archivos a restaurar"
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 no puede restaurar este tipo de entidad directamente. Tiene que restaurar manualmente."
1346
 
1347
+ #: restorer.php:14
1348
+ msgid "Backup file not available."
1349
+ msgstr "Archivo de respaldo no disponible"
1350
 
1351
+ #: restorer.php:15
1352
+ msgid "Copying this entity failed."
 
 
 
1353
  msgstr ""
 
 
 
1354
 
1355
+ #: restorer.php:16
1356
+ msgid "Unpacking backup..."
1357
+ msgstr "Descomprimiendo el respaldo..."
1358
 
1359
+ #: restorer.php:17
1360
+ msgid "Decrypting database (can take a while)..."
1361
+ msgstr "Descifrando base de daros (puede tardar)..."
 
 
1362
 
1363
+ #: restorer.php:18
1364
+ msgid "Database successfully decrypted."
1365
+ msgstr "Base de datos fue descifrada con exito."
1366
 
1367
+ #: restorer.php:19
1368
+ msgid "Moving old directory out of the way..."
1369
+ msgstr "Moviendo directorio viejo..."
 
1370
 
1371
+ #: restorer.php:20
1372
+ msgid "Moving unpacked backup in place..."
1373
+ msgstr "Moviendo respaldo descomprimido en sitio..."
 
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 "Restaurando la base de datos (en sitios grandes podría tardar mucho tiempo - si obtiene fuera de tiempo (time out) (que puede pasar si su sitio de alojamiento (hosting)tiene configurado su alojamiento con recursos limitados) entonces debe usar un método diferente como phpMyAdmin)..."
1378
 
1379
+ #: restorer.php:22
1380
+ msgid "Cleaning up rubbish..."
1381
+ msgstr "Limpiando basura..."
 
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 "No se pudo mover el directorio viejo. A lo mejor ya lo hiso - directorios viejos que necesitan borrar primero?"
 
1386
 
1387
+ #: restorer.php:24
1388
+ msgid "Could not delete old directory."
1389
+ msgstr "No se pudo borrar directorio viejo."
1390
 
1391
+ #: restorer.php:25
1392
+ msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1393
+ msgstr "No se pudo mover el nuevo directorio a su sitio. Chequee su wp-content/upgrade folder"
1394
 
1395
+ #: restorer.php:26
1396
+ msgid "Failed to delete working directory after restoring."
1397
+ msgstr "No se borró el directorio de trabajo después de restaurar."
 
 
 
 
1398
 
1399
+ #: restorer.php:66
1400
+ msgid "Failed to create a temporary directory"
1401
+ msgstr "Fallo la creación de un directorio temporal"
1402
 
1403
+ #: restorer.php:84
1404
+ msgid "Failed to write out the decrypted database to the filesystem"
1405
+ msgstr "Fallo la escritura del descifrado de la base de datos al sistema de archivos"
1406
 
1407
+ #: restorer.php:136
1408
+ msgid "wp-config.php from backup: will restore as wp-config-backup.php"
 
 
 
1409
  msgstr ""
 
 
 
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 "Selección de esta opción baja su seguridad parando a UpdraftPlus el uso de SSL para autentificación y cifrado del transporte completamente, donde sea posible. Tome nota que algunos proveedores de almacenamiento en la nube no permiten esto (ej. Dropbox), Es decir, que con estos proveedores esta configuración no tendrá ningún efecto."
 
 
 
 
1414
 
1415
+ #: admin.php:2227
1416
+ msgid "Save Changes"
1417
+ msgstr "Guardar cambios"
 
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 "La instalación de PHP en su servidor de web no incluye el modulo requerido (%s). Contacte el soporte de su sitio de alojamiento (hosting)."
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 "Las instalaciones PHP/Curl en su servidor de web no soporta acceso https. Comunicaciones con %s van a ser sin cifrar. Consulte a su sitio de alojamiento (hosting) que instale Curl/SSL para poder obtener la habilidad de cifrar (vía un add-on)."
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 "Las instalaciones PHP/Curl en su servidor de web no soporta acceso https. No podemos accesar a %s sin este soporte. Consulte al soporte de su sitio de alojamiento (hosting). %s <strong>requiere</strong> Curl+https. Por favor no contacte nuestro soporte; no hay alternativas!!"
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 "Buenas noticias: La comunicación de su servidor con %s puede ser cifrada. Si obtiene algún error por problemas de cifrado, entonces vea en 'Configuración Expertos' para obtener más ayuda."
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 "Haga clic aqui para bajar"
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 "Log de respaldo"
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 "Luego de marcar este botón, tendra la opción de seleccionar cuales componentes desea restaurar"
1454
 
1455
+ #: admin.php:2518
1456
+ msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1457
+ msgstr "Este respaldo no existe en la historia de respaldos - restauración abortada. Fecha y hora:"
1458
 
1459
+ #: admin.php:2547
1460
+ msgid "UpdraftPlus Restoration: Progress"
1461
+ msgstr "Restauración de UpdraftPlus: Progreso"
1462
 
1463
+ #: admin.php:2569
1464
+ msgid "ABORT: Could not find the information on which entities to restore."
1465
+ msgstr "ABORTADO: No se puede conseguir la información a que entidades debe ser restaurado."
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 "No verifique el certificado 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 "La selección de esta opción baja la seguridad, ya que detiene a UpdraftPlus de verificar la identidad de los sitios cifrados que conectan a (ej, Dropbox,GoogleDrive). Quiere decir que UpdraftPlus solo usara el SSL para el cifrado del trafico y no para autentificación."
 
 
 
 
1478
 
1479
+ #: admin.php:2198
1480
+ msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1481
+ msgstr "Tome nota que no todos los métodos de respaldos en la nube necesariamente usan autentificación. "
 
1482
 
1483
+ #: admin.php:2202
1484
+ msgid "Disable SSL entirely where possible"
1485
+ msgstr "Desabilitar SSL donde sea posible"
 
1486
 
1487
+ #: admin.php:2156
1488
+ msgid "Expert settings"
1489
+ msgstr "Configuración Expertos"
1490
 
1491
+ #: admin.php:2157
1492
+ msgid "Show expert settings"
1493
+ msgstr "Abra configuración expertos"
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 "haga clic aquí para mostrar otras opciones; no lo utilice a menos que tenga un problema o es curioso"
1498
 
1499
+ #: admin.php:2164
1500
+ msgid "Delete local backup"
1501
+ msgstr "Borre respaldos locales"
1502
 
1503
+ #: admin.php:2170
1504
+ msgid "Backup directory"
1505
+ msgstr "Directorio de respaldo"
1506
+
1507
+ #: admin.php:2177
1508
+ msgid "Backup directory specified is writable, which is good."
1509
+ msgstr "Directorio especificado de respaldo es grabable, esto es bueno."
1510
+
1511
+ #: admin.php:2185
1512
+ msgid "Click here to attempt to create the directory and set the permissions"
1513
+ msgstr "Haga clic aquí para tratar de crear el directorio y fijar los permisos"
1514
+
1515
+ #: admin.php:2185
1516
+ msgid "or, to reset this option"
1517
+ msgstr "o para resetear la opción"
1518
+
1519
+ #: admin.php:2185
1520
+ msgid "click here"
1521
+ msgstr "Clic aqui"
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 "Si no lo logro verifique los permisos en su servidor o cambie a otro directorio que sea grabable por su servidor de procesos del 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 "Este es donde UpdraftPlus va a escribir el archivo zip que crea inicialmente. Este directorio debe de ser grabable por su servidor del web. Normalmente debe de estar situado dentro del directorio wp-content (directorio por defecto) <b>NO</b> lo ponga dentro del directorio de uploads, porque causara problemas (respaldos de respaldos de respaldos de....."
1530
+
1531
+ #: admin.php:2192
1532
+ msgid "Use the server's SSL certificates"
1533
+ msgstr "Use el certificado SSL del servidor"
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 ""
 
 
1538
 
1539
+ #: admin.php:1869
1540
+ msgid "Use WordShell for automatic backup, version control and patching"
1541
+ msgstr "Use WordShell para respaldos automaticos, control de version y parches"
1542
 
1543
+ #: admin.php:1873
1544
+ msgid "Email"
1545
+ msgstr "Email"
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 "Entre una dirección aqui para enviar el reporte (y todo el respaldo, si lo desea)"
1550
+
1551
+ #: admin.php:1878
1552
+ msgid "Database encryption phrase"
1553
+ msgstr "Frase de cifrado-Base de Datos "
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 "Si usted entra texto aquí, es usado para cifrar el respaldo (Rijndael).<strong> Haga una anotación aparte y guárdela, no la pierda porque su respaldo <em>será</em> inutilizable.</strong> En la actualidad solo se cifra el archivo de la base de datos. Esta es también la llave usada para cifrar respaldos de la interface de admin (por eso si la cambia, entonces el descifrado automático deja de funcionar hasta que la cambie a la anterior)."
1558
+
1559
+ #: admin.php:1885
1560
+ msgid "You can also decrypt a database manually here."
1561
+ msgstr "Usted también puede descifrar la base de datos manualmente aquí."
1562
+
1563
+ #: admin.php:1888
1564
+ msgid "Manually decrypt a database backup file"
1565
+ msgstr "Descifrar manualmente un respaldo de la base de datos"
1566
+
1567
+ #: admin.php:1895
1568
+ msgid "Use decryption key"
1569
+ msgstr "Use el Key de descifrar"
1570
+
1571
+ #: admin.php:1909
1572
+ msgid "Copying Your Backup To Remote Storage"
1573
+ msgstr "Copiando su respaldo a un almacenaje externo"
1574
+
1575
+ #: admin.php:1913
1576
+ msgid "Choose your remote storage"
1577
+ msgstr "Seleccione su almacenaje externo"
1578
+
1579
+ #: admin.php:1925
1580
+ msgid "None"
1581
+ msgstr "Ninguno"
1582
+
1583
+ #: admin.php:2046 admin.php:2082 admin.php:2112
1584
+ msgid "Cancel"
1585
+ msgstr "Cancelar"
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 "Avanzado/ Configuración de depuración"
1594
 
1595
+ #: admin.php:2152
1596
+ msgid "Debug mode"
1597
+ msgstr "Modo de depuración"
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 "Haga clic para recibir más información y correos de los procesos de respaldos - útil para saber si tuvo algún error. Usted <strong>debe</strong> enviarnos este registro (log) si esta reportando algun problema (bug)"
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 "Los directorios arriba son todo, excepto por el programa de WordPress que puede ser bajado completo desde WordPress.org."
1606
+
1607
+ #: admin.php:1869
1608
+ msgid "Or, get the \"More Files\" add-on from our shop."
1609
+ msgstr "u obtenga el aditivo (add-on) llamado \"more Files\" en nuestra tienda"
1610
+
1611
+ #: admin.php:1786
1612
+ msgid "Daily"
1613
+ msgstr "Diario"
1614
+
1615
+ #: admin.php:1786
1616
+ msgid "Weekly"
1617
+ msgstr "Semanal"
1618
+
1619
+ #: admin.php:1786
1620
+ msgid "Fortnightly"
1621
+ msgstr "Quincenal"
1622
+
1623
+ #: admin.php:1786
1624
+ msgid "Monthly"
1625
+ msgstr "Mensual"
1626
+
1627
+ #: admin.php:1795 admin.php:1813
1628
+ msgid "and retain this many backups"
1629
+ msgstr "Retener esta cantidad de respaldos"
1630
+
1631
+ #: admin.php:1802
1632
+ msgid "Database backup intervals"
1633
+ msgstr "Intervalos en respaldos de la Base de datos"
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 "Si usted desea seleccionar respaldos automaticos, seleccionar horario desde el menu anterior. Los respaldos se haran en los intervalos especificados. Si los dos horarios son iguales, entonces los dos respaldos seran ejecutados al mismo tiempo. Si usted selecciona \"manual\" usted debe seleccionar el boton \"Respaldar Ahora\" cada vez que desee respaldar"
1638
+
1639
+ #: admin.php:1821
1640
+ msgid "To fix the time at which a backup should take place,"
1641
+ msgstr "Para arreglar el horario cuando el respaldo deba iniciar"
1642
+
1643
+ #: admin.php:1821
1644
+ msgid "e.g. if your server is busy at day and you want to run overnight"
1645
+ msgstr "ej. Si su servidor esta ocupado de dia y desea respaldar en la noche"
1646
+
1647
+ #: admin.php:1821
1648
+ msgid "use the \"Fix Time\" add-on"
1649
+ msgstr "Usar la adicion (add-on) \"Fix TIme\""
1650
+
1651
+ #: admin.php:1825
1652
+ msgid "Include in files backup"
1653
+ msgstr "Incluya en su respaldo"
1654
+
1655
+ #: admin.php:1835
1656
+ msgid "Any other directories found inside wp-content"
1657
  msgstr ""
 
 
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 "Depuración de la base de datos del respaldo"
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 "Esto causara un respaldo inmediato de la base de datos (DB). La página se estancara hasta que termine. El respaldo podría correr fuera de tiempo, este botón realmente es útil para chequear que el respaldo pueda pasar por sus etapas iniciales o para Sitios Webs pequeños de WordPress"
1674
+
1675
+ #: admin.php:1510
1676
+ msgid "Wipe Settings"
1677
+ msgstr "Borrar Configuración"
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 "Este botón borrara todas las configuraciones de UpdraftPlus (pero no borrara respaldo actuales realizados en su almacenamiento externo). Tendrá que configurar de nuevo todo. Podrá hacer antes de desactivar/desinstalar UpdraftPlus si desea."
1682
+
1683
+ #: admin.php:1514
1684
+ msgid "Wipe All Settings"
1685
+ msgstr "Borrar todos los ajustes"
1686
+
1687
+ #: admin.php:1514
1688
+ msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1689
+ msgstr "Esto borrara todos los ajustes de UpdraftPlus. Está seguro de realizar esta operación?"
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 ""
 
 
 
 
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 ""
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 "Borrar"
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 ""
 
 
 
1726
 
1727
+ #: admin.php:1708
1728
+ msgid "The folder exists, but your webserver does not have permission to write to it."
1729
+ msgstr ""
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 ""
1734
 
1735
+ #: admin.php:1763
1736
+ msgid "Download log file"
1737
+ msgstr "Baje el archivo de registro (log)"
1738
 
1739
+ #: admin.php:1767
1740
+ msgid "No backup has been completed."
1741
+ msgstr "Ningun respaldo fue completado."
1742
 
1743
+ #: admin.php:1783
1744
+ msgid "File backup intervals"
1745
+ msgstr "Intervalos de los respaldos"
1746
+
1747
+ #: admin.php:1786
1748
+ msgid "Manual"
1749
+ msgstr "Manual"
1750
+
1751
+ #: admin.php:1786
1752
+ msgid "Every 4 hours"
1753
+ msgstr "Cada 4 horas"
1754
+
1755
+ #: admin.php:1786
1756
+ msgid "Every 8 hours"
1757
+ msgstr "Cada 8 horas"
1758
+
1759
+ #: admin.php:1786
1760
+ msgid "Every 12 hours"
1761
+ msgstr "Cada 12 horas"
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 ""
 
 
1766
 
1767
+ #: admin.php:1428
1768
+ msgid "Does nothing happen when you schedule backups?"
1769
+ msgstr "Nada pasa cuando programa un respaldo?"
1770
 
1771
+ #: admin.php:1428
1772
+ msgid "Go here for help."
1773
+ msgstr "Visite aquí para ayuda."
1774
 
1775
+ #: admin.php:1434
1776
+ msgid "Multisite"
1777
+ msgstr "Mulrisite"
1778
 
1779
+ #: admin.php:1438
1780
+ msgid "Do you need WordPress Multisite support?"
1781
+ msgstr "Va a necesitar soporte de Multisite de WordPress?"
1782
 
1783
+ #: admin.php:1438
1784
+ msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1785
+ msgstr "Por favor chequee UltradraftPlus Premium o el adicional para Multisite"
1786
+
1787
+ #: admin.php:1443
1788
+ msgid "Configure Backup Contents And Schedule"
1789
+ msgstr "Configure el contenido del respaldo y su horario"
1790
+
1791
+ #: admin.php:1449
1792
+ msgid "Debug Information And Expert Options"
1793
+ msgstr "información de depuración y opciones de expertos "
1794
+
1795
+ #: admin.php:1452
1796
+ msgid "Web server:"
1797
  msgstr ""
 
 
1798
 
1799
+ #: admin.php:1455
1800
+ msgid "Peak memory usage"
1801
+ msgstr "Tope de uso de memoria"
1802
 
1803
+ #: admin.php:1456
1804
+ msgid "Current memory usage"
1805
+ msgstr "Uso de memoria actual"
1806
 
1807
+ #: admin.php:1457
1808
+ msgid "PHP memory limit"
1809
+ msgstr "limite de memoria PHP"
1810
 
1811
+ #: admin.php:1458 admin.php:1460
1812
+ msgid "%s version:"
1813
+ msgstr ""
1814
 
1815
+ #: admin.php:1463 admin.php:1465 admin.php:1472
1816
+ msgid "Yes"
1817
+ msgstr ""
1818
 
1819
+ #: admin.php:1465 admin.php:1472
1820
+ msgid "No"
1821
+ msgstr ""
1822
 
1823
+ #: admin.php:1468
1824
+ msgid "PHP has support for ZipArchive::addFile:"
1825
+ msgstr ""
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 ""
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 "El botón abajo inicia un respaldo inmediatamente, independiente del horario de WordPress. Si esto trabaja muestras trabaja el horario de respaldo y el botón \"Respaldar Ahora\" no hace nada (ni siquiera el archivo de log), entonces quiere decir que su programación se rompió. Usted debe en este momento de desactivar todos los demás plugins y probar de nuevo el botón \"Respaldar Ahora\". Si no tiene éxito contacte su sitio de alojamiento web (hosting) y solicite le desactiven el wp-cron. Si esto tiene éxito, entonces reactive sus otros plugins uno a uno, y consiga cuál de ellos tiene el problema y repórtelo a su autor."
1842
+
1843
+ #: admin.php:1499
1844
+ msgid "Debug Full Backup"
1845
+ msgstr "Depurar Respaldo Completo"
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 "Esto causara un respaldo inmediato. La página se atacara cargando hasta que termine (no programado)."
1850
+
1851
+ #: admin.php:1162
1852
+ msgid "UpdraftPlus - Upload backup files"
1853
+ msgstr "UpdraftPlus - Subir (upload) archivos derespaldo"
1854
+
1855
+ #: admin.php:1163
1856
+ msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1857
+ msgstr "Subir (upload) archivos dentro de UpdraftPlus. Use esto para importar respaldos hechos en otras instalaciones de WordPress."
1858
+
1859
+ #: admin.php:1167
1860
+ msgid "Drop backup zips here"
1861
+ msgstr "Poner el zip del respaldo aquí"
1862
+
1863
+ #: admin.php:1168 admin.php:1893
1864
+ msgid "or"
1865
+ msgstr "o"
1866
+
1867
+ #: admin.php:1181 admin.php:1544
1868
+ msgid "calculating..."
1869
+ msgstr "calculando..."
1870
+
1871
+ #: restorer.php:720 admin.php:1259 admin.php:1284 admin.php:2036 admin.php:2624
1872
+ msgid "Error:"
1873
+ msgstr "ERROR"
1874
+
1875
+ #: admin.php:1272
1876
+ msgid "You should:"
1877
+ msgstr "Usted debe:"
1878
+
1879
+ #: admin.php:1279
1880
+ msgid "Download error: the server sent us a response (JSON) which we did not understand"
1881
+ msgstr "Error bajando (download): El servidor envío una respuesta (JSON) que no entendimos"
1882
+
1883
+ #: admin.php:1284
1884
+ msgid "Download error: the server sent us a response which we did not understand."
1885
+ msgstr "Error bajando (download): El servidor envío una respuesta que no entendimos"
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 "Restaurar el respaldo"
1898
+
1899
+ #: admin.php:1333
1900
+ msgid "Restore backup from"
1901
+ msgstr "Restaurar el respaldo desde"
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 "Seleccione el componente a restaurar"
1910
+
1911
+ #: admin.php:1354
1912
+ msgid "Your web server has PHP's so-called safe_mode active."
1913
+ msgstr "Su servidor de web tiene activo modo seguro (safe_mode) de PHP."
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 "Esto hace fuera de tiempo (time-outs) más posible. Le recomendamos poner modo_seguro (safe_mode) en off, o de restaurar una entidad a la vez, <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/\"> o restaurar manualmente</a>."
1918
+
1919
+ #: admin.php:1367
1920
+ msgid "The following entity cannot be restored automatically: \"%s\"."
1921
+ msgstr ""
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 ""
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 ""
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 "Hora actual"
1946
+
1947
+ #: admin.php:1111 admin.php:2093
1948
+ msgid "Backup Now"
1949
+ msgstr "Respaldar Ahora"
1950
+
1951
+ #: admin.php:1118 admin.php:2053 admin.php:2403
1952
+ msgid "Restore"
1953
+ msgstr "Restaurar"
1954
+
1955
+ #: admin.php:1127
1956
+ msgid "Last log message"
1957
+ msgstr "Ultimo mensaje del Log"
1958
+
1959
+ #: admin.php:1129
1960
+ msgid "(Nothing yet logged)"
1961
+ msgstr "Aún sin registros"
1962
+
1963
+ #: admin.php:1130
1964
+ msgid "Download most recently modified log file"
1965
+ msgstr "El ultimo download modifico el archivo de registro (log)"
1966
+
1967
+ #: admin.php:1134
1968
+ msgid "Backups, logs & restoring"
1969
+ msgstr "Respaldos, registros & restauraciones"
1970
+
1971
+ #: admin.php:1135
1972
+ msgid "Press to see available backups"
1973
+ msgstr "Apriete para ver respaldos disponibles"
1974
+
1975
+ #: admin.php:523 admin.php:581 admin.php:1135
1976
+ msgid "%d set(s) available"
1977
+ msgstr "%d set(s) disponibles"
1978
+
1979
+ #: admin.php:1149
1980
+ msgid "Downloading and restoring"
1981
+ msgstr ""
1982
+
1983
+ #: admin.php:1154
1984
+ msgid "Downloading"
1985
+ msgstr "Bajando"
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 "Marcando algún botón como Base de Datos/Pluins/Temas/Subidas (uploads)/Otros ara que UpdraftPlus trate de traer el archivo de respaldo desde el almacenamiento externo (Amazon S3,Dropbox, Gooogle Drive, FTP) a su servidor. En ese momento podrá bajarlo a su computadora. Si la traída desde el almacenaje externo falla en el proceso (espere 30 segundo para estar seguro), entonces apriete de nuevo para reiniciar. Recuerde que lo puede bajar directamente desde el sitio de almacenaje directamente."
1990
+
1991
+ #: admin.php:1155
1992
+ msgid "Restoring"
1993
+ msgstr "Restaurando"
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 "Apriete el botón por el respaldo desea restaurar. Si su site es grande y está escogiendo almacenamiento externo, entonces usted debe primero hacer clic a cada entidad para que pueda traerlo otra vez a su servidor. Esto es para prevenir problemas de tiempo durante el proceso mismo."
1998
+
1999
+ #: admin.php:1155
2000
+ msgid "More tasks:"
2001
+ msgstr "Mas tareas:"
2002
+
2003
+ #: admin.php:1155
2004
+ msgid "upload backup files"
2005
+ msgstr "Suba archivos de respaldo"
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 "Apriete aquí para ver dentro del directorio de UpdraftPlus (en su sitio de Alojamiento web- hosting) para cualquier set de respaldo que desea subir. La ubicación de este directorio se fija en la configuración experta, abajo."
2010
+
2011
+ #: admin.php:1155
2012
+ msgid "rescan folder for new backup sets"
2013
+ msgstr "re-escanee directorios por respaldos nuevos"
2014
+
2015
+ #: admin.php:1156
2016
+ msgid "Opera web browser"
2017
+ msgstr "Navegador Opera"
2018
+
2019
+ #: admin.php:1156
2020
+ msgid "If you are using this, then turn Turbo/Road mode off."
2021
+ msgstr "Si esta usando esto, estonces apague (off) modo 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 ""
2030
+
2031
+ #: admin.php:1160
2032
+ msgid "This is a count of the contents of your Updraft directory"
2033
+ msgstr "Esto es un conteo del contenido de su directorio Updraft"
2034
+
2035
+ #: admin.php:1160
2036
+ msgid "Web-server disk space in use by UpdraftPlus"
2037
+ msgstr "Espacio de disco usado en su servidor de web"
2038
+
2039
+ #: admin.php:1160
2040
+ msgid "refresh"
2041
+ msgstr "refrescar"
2042
+
2043
+ #: admin.php:1015
2044
+ msgid "By UpdraftPlus.Com"
2045
+ msgstr "Por UpdraftPlus.Com"
2046
+
2047
+ #: admin.php:1015
2048
+ msgid "Lead developer's homepage"
2049
+ msgstr "Pagina del Desarrollador Principal"
2050
+
2051
+ #: admin.php:1015
2052
+ msgid "Donate"
2053
+ msgstr "Donación"
2054
+
2055
+ #: admin.php:1015
2056
+ msgid "Other WordPress plugins"
2057
+ msgstr "Otros plugins de WordPress"
2058
+
2059
+ #: admin.php:1015
2060
+ msgid "Version"
2061
+ msgstr "Versión"
2062
+
2063
+ #: admin.php:1019
2064
+ msgid "Your backup has been restored."
2065
+ msgstr "Su respaldo a sido restaurado"
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 "`Su directorio (temas, subidas de archivos, plugins, etc.) viejos han sido retenidos con \"-old\"agregado a sus nombres. Removerlos una vez satisfecho de que su respaldo se realizó sin problemas"
2070
+
2071
+ #: admin.php:1025
2072
+ msgid "Old directories successfully deleted."
2073
+ msgstr "Directorios viejos fueron borrados con éxito"
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 "El límite de memoria PHP (fijado por su sitio de alojamiento (hosting)) es muy bajo. UpdraftPlus intento subirlo sin éxito. Este plugin podría tener dificultades con una memoria menor a 64 Mb - especialmente si tiene un archivo muy grande subido (uploaded) (pero por otro lado muchos servidores no tienen problemas con límites de 32 Mb - su resultado puede variar según su sitio de alojamiento)."
2078
+
2079
+ #: admin.php:1028
2080
+ msgid "Current limit is:"
2081
+ msgstr "Limite actual es:"
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 "El PHP max_execution_time es menor de 60 segundos. Esto probablemente significa que está corriendo en safe_mode (modo seguro). Deshabilite safe_mode o modifique su php.ini y fije el max_execution_time a un número mayor. Si no lo hace, completara el respaldo en un tiempo mayor. Límite actual es de:"
2086
+
2087
+ #: admin.php:1032
2088
+ msgid "seconds"
2089
+ msgstr "segundos"
2090
+
2091
+ #: admin.php:1040
2092
+ msgid "Delete Old Directories"
2093
+ msgstr "Borre Directorios \"old\""
2094
+
2095
+ #: admin.php:1040
2096
+ msgid "Are you sure you want to delete the old directories? This cannot be undone."
2097
+ msgstr "Está seguro que quiere borrar los directorios viejos (old)? Acción irreversible."
2098
+
2099
+ #: admin.php:1054
2100
+ msgid "Existing Schedule And Backups"
2101
+ msgstr "Horarios existentes de Respaldos"
2102
+
2103
+ #: admin.php:1058
2104
+ msgid "JavaScript warning"
2105
+ msgstr "Advertencia de JavaScrip"
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 "Esta interface administrativa usa JavaScript frecuentemente. Usted necesita activarlo en su navegador o utilice un navegador que contenga JavaScript"
2110
+
2111
+ #: admin.php:1072 admin.php:1085
2112
+ msgid "Nothing currently scheduled"
2113
+ msgstr "Nada programado actualmente"
2114
+
2115
+ #: admin.php:1077
2116
+ msgid "At the same time as the files backup"
2117
+ msgstr "Al mismo tiempo que su archivo de respaldo"
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 ""
2122
+
2123
+ #: admin.php:1097
2124
+ msgid "Next scheduled backups"
2125
+ msgstr "Próximo horario de respaldos"
2126
+
2127
+ #: admin.php:1099
2128
+ msgid "Files"
2129
+ msgstr "Archivos"
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 "Base de datos"
2135
+
2136
+ #: admin.php:207
2137
+ msgid "Your website is hosted using the %s web server."
2138
+ msgstr ""
2139
+
2140
+ #: admin.php:207
2141
+ msgid "Please consult this FAQ if you have problems backing up."
2142
+ msgstr ""
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 "Haga clic aquí para autenticar su cuenta de %s (no podrá respaldar a %s sin la autentificación"
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 "El sitio de almacenaje de respaldo para restaurar este archivo no se puede encontrar. El sistema remoto de almacenaje en uso (%s) no nos permite retirar archivos. Para continuar restauración, necesita obtener una copia de este archivo y ponerlo dentro de la carpeta de respaldo de UpdraftPlus"
2151
+
2152
+ #: admin.php:390
2153
+ msgid "Nothing yet logged"
2154
+ msgstr "No ha iniciado ninguna sesión todavía"
2155
+
2156
+ #: admin.php:530
2157
+ msgid "Schedule backup"
2158
+ msgstr "Horario de respaldos"
2159
+
2160
+ #: admin.php:533
2161
+ msgid "Failed."
2162
+ msgstr "Fallo"
2163
+
2164
+ #: admin.php:536
2165
+ msgid "OK. You should soon see activity in the \"Last log message\" field below."
2166
+ msgstr ""
2167
+
2168
+ #: admin.php:536
2169
+ msgid "Nothing happening? Follow this link for help."
2170
+ msgstr "No sucede nada? Clic en este link para ayuda."
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 "Error"
2183
+
2184
+ #: admin.php:590
2185
+ msgid "Download failed"
2186
+ msgstr "No se pudo bajar"
2187
+
2188
+ #: admin.php:604 admin.php:1272
2189
+ msgid "File ready."
2190
+ msgstr "Archivo realizado."
2191
+
2192
+ #: admin.php:612
2193
+ msgid "Download in progress"
2194
+ msgstr "Bajando (Download) en progreso"
2195
+
2196
+ #: admin.php:615
2197
+ msgid "No local copy present."
2198
+ msgstr "No hay copia local presente."
2199
+
2200
+ #: admin.php:827
2201
+ msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2202
+ msgstr "Formato de archivo errado - Esté no parece ser creado por 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 "Formato erroneo de archivo - No parece ser un archivo de base de datos cifrado por UpdraftPlus"
2207
+
2208
+ #: admin.php:935
2209
+ msgid "Restore successful!"
2210
+ msgstr "Restauración exitosa"
2211
+
2212
+ #: admin.php:936 admin.php:974 admin.php:993
2213
+ msgid "Actions"
2214
+ msgstr "Acciones"
2215
+
2216
+ #: admin.php:936 admin.php:951 admin.php:974 admin.php:993
2217
+ msgid "Return to UpdraftPlus Configuration"
2218
+ msgstr "Volver a la configuración UpdraftPlus"
2219
+
2220
+ #: admin.php:963
2221
+ msgid "Remove old directories"
2222
+ msgstr "Remueva directorio viejo"
2223
+
2224
+ #: admin.php:969
2225
+ msgid "Old directories successfully removed."
2226
+ msgstr "Directorios viejos removidos exitosamente"
2227
+
2228
+ #: admin.php:972
2229
+ msgid "Old directory removal failed for some reason. You may want to do this manually."
2230
+ msgstr "Directorios viejos no pudieron ser removidos. Si desea lo puede hacer manualmente"
2231
+
2232
+ #: admin.php:984
2233
+ msgid "Backup directory could not be created"
2234
+ msgstr "Directorio de respaldo no se pudo crear"
2235
+
2236
+ #: admin.php:991
2237
+ msgid "Backup directory successfully created."
2238
+ msgstr "Directorio de respaldo fue creado exitosamente"
2239
+
2240
+ #: admin.php:1008
2241
+ msgid "Your settings have been wiped."
2242
+ msgstr "Su configuración ha sido borrada"
2243
+
2244
+ #: updraftplus.php:2212 updraftplus.php:2218
2245
+ msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2246
+ msgstr "Por favor ayude a UpdraftPlus dando una reseña (review) positiva en wordpress.org"
2247
+
2248
+ #: updraftplus.php:2225
2249
+ msgid "Need even more features and support? Check out UpdraftPlus Premium"
2250
+ msgstr "Necesita todavía mas funciones y soporte? Lea sobre UpdraftPlus Premium"
2251
+
2252
+ #: updraftplus.php:2235
2253
+ msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2254
+ msgstr "Consulte UpdraftPlus.Com para ayuda, adiciones y soporte"
2255
+
2256
+ #: updraftplus.php:2238
2257
+ msgid "Want to say thank-you for UpdraftPlus?"
2258
+ msgstr "Quisiera dar las gracias por UpdraftPlus?"
2259
+
2260
+ #: updraftplus.php:2238
2261
+ msgid "Please buy our very cheap 'no adverts' add-on."
2262
+ msgstr "Por favor compre nuestras adiciones de bajo costo sin anuncios"
2263
+
2264
+ #: backup.php:36
2265
+ msgid "Infinite recursion: consult your log for more information"
2266
+ msgstr "Recursión infinita; consulte su registro (log) para mas información"
2267
+
2268
+ #: backup.php:613
2269
+ msgid "Could not create %s zip. Consult the log file for more information."
2270
+ msgstr "No se pudo crear el %s zip. Consulte el archivo log para más información."
2271
+
2272
+ #: admin.php:103 admin.php:120
2273
+ msgid "Allowed Files"
2274
+ msgstr "Archivos Permitidos"
2275
+
2276
+ #: admin.php:183
2277
+ msgid "Settings"
2278
+ msgstr "Configuración"
2279
+
2280
+ #: admin.php:187
2281
+ msgid "Add-Ons / Pro Support"
2282
+ msgstr "Adiciones / Pro Support"
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 "Cuidado"
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 "Usted tiene menos de %s de disco disponible, donde UpdraftPlus guarda los respaldos creados. UpdraftPlus podria en cualquier momento de quedarse sin espacio. Contacte su sitio de alojamiento (hosting) para resolver este problema."
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 no soporta oficialmente las versiones de WordPress anteriores a %s. Podría funcionar, pero si no funciona, tenga en cuenta que no tendrá soporte disponible hasta que actualice el WordPress."
2296
+
2297
+ #: updraftplus.php:1042
2298
+ msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2299
+ msgstr "El respaldo no ha terminado; se reiniciará dentro de los próximos 5 minutos"
2300
+
2301
+ #: updraftplus.php:1124
2302
+ msgid "Backed up"
2303
+ msgstr "Respaldado"
2304
+
2305
+ #: updraftplus.php:1124
2306
+ msgid "WordPress backup is complete"
2307
+ msgstr "El respaldo de WordPress está completo"
2308
+
2309
+ #: updraftplus.php:1124
2310
+ msgid "Backup contains"
2311
+ msgstr "El respaldo contiene"
2312
+
2313
+ #: updraftplus.php:1124
2314
+ msgid "Latest status"
2315
+ msgstr "Ultimo estatus"
2316
+
2317
+ #: updraftplus.php:1404
2318
+ msgid "Backup directory (%s) is not writable, or does not exist."
2319
+ msgstr "En el directorio de respaldo %s no se puede escribir o no existe "
2320
+
2321
+ #: updraftplus.php:1574
2322
+ msgid "Could not read the directory"
2323
+ msgstr "No se pudo leer el directorio"
2324
+
2325
+ #: updraftplus.php:1591
2326
+ msgid "Could not save backup history because we have no backup array. Backup probably failed."
2327
+ msgstr "No se pudo guardar la historia del respaldo. El respaldo probablemente fracaso"
2328
+
2329
+ #: updraftplus.php:1625
2330
+ msgid "Could not open the backup file for writing"
2331
+ msgstr "No se pudo abrir el archivo del respaldo para escribirle "
2332
+
2333
+ #: updraftplus.php:1646
2334
+ msgid "Generated: %s"
2335
+ msgstr "Generado: %s"
2336
+
2337
+ #: updraftplus.php:1647
2338
+ msgid "Hostname: %s"
2339
+ msgstr "Servidor: %s"
2340
+
2341
+ #: updraftplus.php:1648
2342
+ msgid "Database: %s"
2343
+ msgstr "Base de Datos: %s"
2344
+
2345
+ #: updraftplus.php:1711
2346
+ msgid "The backup directory is not writable."
2347
+ msgstr "El directorio de respaldo no esta disponible"
2348
+
2349
+ #: updraftplus.php:1732
2350
+ msgid "Table: %s"
2351
+ msgstr "Tabla %s"
2352
+
2353
+ #: updraftplus.php:1737
2354
+ msgid "Skipping non-WP table: %s"
2355
+ msgstr "Saltando tablas no-WP %s"
2356
+
2357
+ #: updraftplus.php:1844
2358
+ msgid "Delete any existing table %s"
2359
+ msgstr "Borrando todas las tablas existentes %s"
2360
+
2361
+ #: updraftplus.php:1853
2362
+ msgid "Table structure of table %s"
2363
+ msgstr "Estructura de tablas de tabla %s"
2364
+
2365
+ #: updraftplus.php:1859
2366
+ msgid "Error with SHOW CREATE TABLE for %s."
2367
+ msgstr "Error en MOSTRAR TABLA CREADA de %s"
2368
+
2369
+ #: updraftplus.php:1965
2370
+ msgid "End of data contents of table %s"
2371
+ msgstr "Final de contenido de data de la tabla %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 "Descifrado fallo. La base de datos está cifrada, pero no se introdujo la llave (key) de cifrado."
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 "Descifrado fallo. Probablemente fue causado por introducir Key errónea."
2380
+
2381
+ #: updraftplus.php:2145
2382
+ msgid "The decryption key used:"
2383
+ msgstr "El key de cifrado usado fue:"
2384
+
2385
+ #: updraftplus.php:2160
2386
+ msgid "File not found"
2387
+ msgstr "Archivo no encontrado"
2388
+
2389
+ #: updraftplus.php:2210
2390
+ msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2391
+ msgstr "Tiene habilidad para traducir? Desea mejorar UpdraftPlus en su lengua?"
2392
+
2393
+ #: updraftplus.php:2212 updraftplus.php:2218
2394
+ msgid "Like UpdraftPlus and can spare one minute?"
2395
+ msgstr "Le gusta UpdraftPlus y nos puede dar un minuto?"
2396
+
2397
+ #: updraftplus.php:598
2398
+ msgid "Themes"
2399
+ msgstr "Temas (Themes)"
2400
+
2401
+ #: updraftplus.php:599
2402
+ msgid "Uploads"
2403
+ msgstr "Uploads (subidos)"
2404
+
2405
+ #: updraftplus.php:614
2406
+ msgid "Others"
2407
+ msgstr "Otros"
2408
+
2409
+ #: updraftplus.php:924
2410
+ msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2411
+ msgstr "No se pudo crear los archivos al directorio de respaldo - Respaldo abortado - Chequee la configuración"
2412
+
2413
+ #: updraftplus.php:994
2414
+ msgid "Encryption error occurred when encrypting database. Encryption aborted."
2415
+ msgstr "Un error ocurrió mientras se cifraba la base de datos. El cifrado fue abortado."
2416
+
2417
+ #: updraftplus.php:1033
2418
+ msgid "The backup apparently succeeded and is now complete"
2419
+ msgstr "El respaldo aparentemente se logró y fue completado"
2420
+
2421
+ #: updraftplus.php:1039
2422
+ msgid "The backup attempt has finished, apparently unsuccessfully"
2423
+ msgstr "El proceso del respaldo termino, aparentemente sin éxito"
2424
+
2425
+ #: options.php:26
2426
+ msgid "UpdraftPlus Backups"
2427
+ msgstr "Respaldo 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 "Aviso de UpdraftPlus "
2433
+
2434
+ #: updraftplus.php:328
2435
+ msgid "The log file could not be read."
2436
+ msgstr "El archivo de registro (log) no se pudo leer"
2437
+
2438
+ #: updraftplus.php:333
2439
+ msgid "No log files were found."
2440
+ msgstr "Archivos de registro (log) no encontrado"
2441
+
2442
+ #: updraftplus.php:338
2443
+ msgid "The given file could not be read."
2444
+ msgstr "El archivo no pudo ser leído"
2445
+
2446
+ #: updraftplus.php:597
2447
+ msgid "Plugins"
2448
+ msgstr "Plugins"
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-06-18 14:03:22+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -10,47 +10,621 @@ msgstr ""
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
- #: addons/migrator.php:447
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  msgid "<strong>Search and replacing table:</strong> %s"
15
  msgstr "<strong>Ricerca e sostituizione della tabella:</strong> %s"
16
 
17
- #: addons/migrator.php:93
18
  msgid "Site Name:"
19
  msgstr "Nome Sito:"
20
 
21
- #: addons/migrator.php:95
22
  msgid "Site Domain:"
23
  msgstr "Nome Dominio:"
24
 
25
- #: addons/migrator.php:112
26
  msgid "Migrated site (from UpdraftPlus)"
27
  msgstr "Sito migrato (da UpdraftPlus)"
28
 
29
- #: addons/migrator.php:141
30
  msgid "<strong>ERROR</strong>: Site URL already taken."
31
  msgstr "<strong>ERRORE</strong>: URL del sito già preso."
32
 
33
- #: addons/migrator.php:148
34
  msgid "New site:"
35
  msgstr "Nuovo Sito:"
36
 
37
- #: addons/migrator.php:80
38
  msgid "Information needed to continue:"
39
  msgstr "Informazioni necessarie per continuare:"
40
 
41
- #: addons/migrator.php:81
42
  msgid "Please supply the following information:"
43
  msgstr "Prego, inserire le seguenti informazioni:"
44
 
45
- #: addons/migrator.php:84
46
  msgid "Enter details for where this new site is to live within your multisite install:"
47
  msgstr "Inserire i dettagli per il nuovo sito all'interno di una installazione multi-sito:"
48
 
49
- #: addons/migrator.php:38
50
  msgid "Processed plugin:"
51
  msgstr "Plugin processato:"
52
 
53
- #: addons/migrator.php:46
54
  msgid "Network activating theme:"
55
  msgstr "Attivazione del tema da rete: "
56
 
@@ -62,231 +636,231 @@ msgstr "Alcuni server pubblicizzano che l'FTP criptato è disponibile, ma poi ri
62
  msgid "Check your file permissions: Could not successfully create and enter directory:"
63
  msgstr "Controlla i tuoi permessi di accesso al file: non è possibile creare ed accedere alla cartella:"
64
 
65
- #: methods/dropbox.php:271
66
  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."
67
  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."
68
 
69
- #: methods/s3.php:469
70
  msgid "Please check your access credentials."
71
  msgstr "Si prega di verificare i propri dati di accesso."
72
 
73
- #: methods/s3.php:447
74
  msgid "The error reported by %s was:"
75
  msgstr "L'errore riportato da %s è:"
76
 
77
- #: includes/updraft-restorer.php:586
78
  msgid "Please supply the requested information, and then continue."
79
  msgstr "Si prega di fornire le informazioni richieste, e quindi di continuare."
80
 
81
- #: includes/updraft-restorer.php:593
82
  msgid "New table prefix:"
83
  msgstr "Nuovo prefisso di tabella:"
84
 
85
- #: includes/updraft-restorer.php:490
86
  msgid "Cannot drop tables, so deleting instead (%s)"
87
  msgstr "Impossibile eliminare le tabelle dal database, la cancellazione avverrà tramite comando DELETE (%s)"
88
 
89
- #: includes/updraft-restorer.php:394
90
  msgid "To import an ordinary WordPress site into a multisite installation requires both the multisite and migrator add-ons."
91
  msgstr "Per importare un sito WordPress comune in una installazione multi-sito è necessario sia il multisite che il migrator add-on."
92
 
93
- #: includes/updraft-restorer.php:400
94
  msgid "Site information:"
95
  msgstr "Informazioni sul sito:"
96
 
97
- #: includes/updraft-restorer.php:485
98
  msgid "Cannot create new tables, so skipping this command (%s)"
99
  msgstr "Impossibile creare nuove tabelle, il comando è tralasciato (%s)"
100
 
101
- #: includes/updraft-restorer.php:350 includes/updraft-restorer.php:365
102
  msgid "Warning:"
103
  msgstr "Attenzione:"
104
 
105
- #: includes/updraft-restorer.php:350
106
  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."
107
  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."
108
 
109
- #: includes/updraft-restorer.php:365
110
  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"
111
  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."
112
 
113
- #: includes/updraft-restorer.php:21
114
  msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
115
  msgstr "Esecuzione su un sito WordPress multi-sito - ma il tuo backup non è per un sito multi-sito. "
116
 
117
- #: admin.php:2300
118
  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."
119
  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."
120
 
121
- #: admin.php:1967
122
  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."
123
  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."
124
 
125
- #: admin.php:1967
126
  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."
127
  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."
128
 
129
- #: admin.php:1846
130
  msgid "Close"
131
  msgstr "Chiudi"
132
 
133
- #: admin.php:1774
134
  msgid "Unexpected response:"
135
  msgstr "Risposta sconosciuta:"
136
 
137
- #: admin.php:1623
138
  msgid "To send to more than one address, separate each address with a comma."
139
  msgstr "Per inviare a più di un indirizzo, separate ognuno da una virgola."
140
 
141
- #: admin.php:1351
142
  msgid "PHP information"
143
  msgstr "Informazioni PHP"
144
 
145
- #: admin.php:1247
146
  msgid "show PHP information (phpinfo)"
147
  msgstr "Mostra informazioni PHP (phpinfo)"
148
 
149
- #: admin.php:1259
150
  msgid "zip executable found:"
151
  msgstr "zip eseguibile trovato:"
152
 
153
- #: admin.php:1196
154
  msgid "Migrate Site"
155
  msgstr "Migrare sito"
156
 
157
- #: admin.php:1200
158
  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."
159
  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."
160
 
161
- #: admin.php:1200
162
  msgid "<a href=\"%s\">Read this article to see step-by-step how it's done.</a>"
163
  msgstr "<a href=\"%s\">Leggi questo articolo per vedere passo-passo com'è fatto.</a>"
164
 
165
- #: admin.php:1202
166
  msgid "Do you want to migrate or clone/duplicate a site?"
167
  msgstr "Vuoi migrare o clonare/duplicare un sito?"
168
 
169
- #: admin.php:1202
170
  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."
171
  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."
172
 
173
- #: admin.php:1202
174
  msgid "Get it here."
175
  msgstr "Lo trovi qui."
176
 
177
- #: admin.php:1127
178
  msgid "Deleting... please allow time for the communications with the remote storage to complete."
179
  msgstr "Eliminazione ... Si prega di lasciare il tempo per le comunicazioni con l'archiviazione remota per completare"
180
 
181
- #: admin.php:1126
182
  msgid "Also delete from remote storage"
183
  msgstr "Cancellazione anche dall'archiviazione remota"
184
 
185
- #: admin.php:983
186
  msgid "Latest UpdraftPlus.com news:"
187
  msgstr "Ultime notizie da UpdraftPlus.com:"
188
 
189
- #: admin.php:963
190
  msgid "Clone/Migrate"
191
  msgstr "Clona/Migra"
192
 
193
- #: admin.php:856
194
  msgid "News"
195
  msgstr "Notizie"
196
 
197
- #: admin.php:856
198
  msgid "Premium"
199
  msgstr "Premium"
200
 
201
- #: admin.php:469
202
  msgid "Local archives deleted: %d"
203
  msgstr "Archivi locali cancellati: %d"
204
 
205
- #: admin.php:470
206
  msgid "Remote archives deleted: %d"
207
  msgstr "Archivi remoti cancellati: %d"
208
 
209
- #: backup.php:498
210
  msgid "%s - could not back this entity up; the corresponding directory does not exist (%s)"
211
  msgstr "%s - impossibile eseguire il backup di questo; la cartella corrispondente non esiste (%s) "
212
 
213
- #: admin.php:392
214
  msgid "Backup set not found"
215
  msgstr "Set di backup non trovato"
216
 
217
- #: admin.php:468
218
  msgid "The backup set has been removed."
219
  msgstr "Il backup è stato rimosso."
220
 
221
- #: updraftplus.php:2034
222
  msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
223
  msgstr "Iscriviti al blog di UpdraftPlus per avere le ultime notizie e le offerte"
224
 
225
- #: updraftplus.php:2034
226
  msgid "Blog link"
227
  msgstr "Collegamento al Blog"
228
 
229
- #: updraftplus.php:2034
230
  msgid "RSS link"
231
  msgstr "Collegamento RSS"
232
 
233
- #: methods/s3.php:315
234
  msgid "Testing %s Settings..."
235
  msgstr "Analisi impostazioni di %s..."
236
 
237
- #: admin.php:1002
238
  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."
239
  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."
240
 
241
- #: admin.php:208
242
  msgid "Notice"
243
  msgstr "Nota"
244
 
245
- #: admin.php:208
246
  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."
247
  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."
248
 
249
- #: admin.php:213
250
  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)."
251
  msgstr "W3 Total Cache è attivo. E' noto che questo componente ha un bug che scombussola tutti i task schedulati (inclusi i processi di backup)"
252
 
253
- #: admin.php:213
254
  msgid "Go here to turn it off."
255
  msgstr "Vai qui per disattivarlo."
256
 
257
- #: admin.php:213
258
  msgid "<a href=\"%s\">Go here</a> for more information."
259
  msgstr "<a href=\"%s\">Vai qui</a> per maggiori informazioni."
260
 
261
- #: updraftplus.php:987
262
  msgid "Errors encountered:"
263
  msgstr "Errori riscontrati:"
264
 
265
- #: admin.php:1743
266
  msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
267
  msgstr "Rescan in corsco (ricerca di backup uploadati manualmente nello spazio interno di archiviazione).."
268
 
269
- #: admin.php:1049
270
  msgid "Begun looking for this entity"
271
  msgstr "Inizio ricerca di questo termine"
272
 
273
- #: addons/migrator.php:387
274
  msgid "SQL update commands run:"
275
  msgstr "Comandi di aggiornamento SQL eseguiti:"
276
 
277
- #: addons/migrator.php:388
278
  msgid "Errors:"
279
  msgstr "Errori:"
280
 
281
- #: addons/migrator.php:389
282
  msgid "Time taken (seconds):"
283
  msgstr "Tempo necessario (secondi):"
284
 
285
- #: addons/migrator.php:476
286
  msgid "rows: %d"
287
  msgstr "linee: %d"
288
 
289
- #: addons/migrator.php:541
290
  msgid "\"%s\" has no primary key, manual change needed on row %s."
291
  msgstr "\"%s\" non ha una chiave primaria, necessaria modifica manuale sulla linea %s."
292
 
@@ -294,15 +868,15 @@ msgstr "\"%s\" non ha una chiave primaria, necessaria modifica manuale sulla lin
294
  msgid "Store at"
295
  msgstr "Archivia in"
296
 
297
- #: addons/migrator.php:302
298
  msgid "Nothing to do: the site URL is already: %s"
299
  msgstr "Nessuna modifica: l'URL del sito &egrave; gi&agrave;: %s"
300
 
301
- #: addons/migrator.php:307
302
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
303
  msgstr "Attenzione: l'URL del database del sito (%s) è differente dalla posizione originale (%s)"
304
 
305
- #: addons/migrator.php:314
306
  msgid "Database search and replace: replace %s in backup dump with %s"
307
  msgstr "Ricerca e sostituzione del database: sostituisci %s nel backup con %s"
308
 
@@ -314,167 +888,159 @@ msgstr "Impossibile caricare la lista delle tabelle"
314
  msgid "<strong>Search and replacing table:</strong> %s: already done"
315
  msgstr "<strong>Ricerca e Sostituzione Tabella:</strong> %s: già fatto"
316
 
317
- #: addons/migrator.php:384
318
  msgid "Tables examined:"
319
  msgstr "Tabelle esaminate:"
320
 
321
- #: addons/migrator.php:385
322
  msgid "Rows examined:"
323
  msgstr "Righe esaminate:"
324
 
325
- #: addons/migrator.php:386
326
  msgid "Changes made:"
327
  msgstr "Cambiamenti fatti:"
328
 
329
- #: addons/sftp.php:139
330
  msgid "%s Error: Failed to download"
331
  msgstr "Errore %s: download fallito"
332
 
333
- #: addons/sftp.php:183
334
  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."
335
  msgstr "Non è possibile riprendere upload parziali, è quindi necessario assicurarsi che il vostro server web permetta ai processi PHP di funzionare abbastanza a lungo per caricare il vostro file di backup più grande."
336
 
337
- #: addons/sftp.php:188
338
  msgid "Host"
339
  msgstr "Host"
340
 
341
- #: addons/sftp.php:195
342
  msgid "Port"
343
  msgstr "Porta"
344
 
345
- #: addons/sftp.php:209
346
  msgid "Password"
347
  msgstr "Password"
348
 
349
- #: addons/sftp.php:225
350
  msgid "Directory path"
351
  msgstr "Percorso cartella"
352
 
353
- #: addons/sftp.php:227
354
  msgid "Where to change directory to after logging in - often this is relative to your home directory."
355
  msgstr "Dove cambiare cartella dopo il login - spesso questo è relativo alla vostra cartella di home."
356
 
357
- #: addons/sftp.php:263
358
  msgid "host name"
359
  msgstr "Nome Host"
360
 
361
- #: addons/sftp.php:267
362
  msgid "username"
363
  msgstr "Nome Utente"
364
 
365
- #: addons/sftp.php:271
366
  msgid "password"
367
  msgstr "Password"
368
 
369
- #: addons/sftp.php:276
370
  msgid "Failure: Port must be an integer."
371
  msgstr "Errore: la porta deve essere un numero intero."
372
 
373
- #: addons/sftp.php:316
374
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
375
  msgstr "Errore: Abbiamo fatto il log-in e siamo passati alla cartella indicata, ma non si è riuscito a creare un file in quella posizione."
376
 
377
- #: addons/fixtime.php:77 addons/fixtime.php:87
378
  msgid "starting from next time it is"
379
  msgstr "Inizio prossima volta è "
380
 
381
- #: addons/fixtime.php:77 addons/fixtime.php:87
382
- msgid "Enter in format HH:MM (e.g. 14:22)"
383
- msgstr "Inserire in formato HH:MM (esmpio 14:22)"
384
-
385
- #: addons/multisite.php:121
386
  msgid "Multisite Install"
387
  msgstr "Installazione Multi-sito"
388
 
389
- #: addons/multisite.php:127
390
  msgid "You do not have sufficient permissions to access this page."
391
  msgstr "Non si dispone di autorizzazioni sufficienti per accedere a questa pagina."
392
 
393
- #: addons/multisite.php:146
394
  msgid "You do not have permission to access this page."
395
  msgstr "Non hai il permesso di accedere a questa pagina."
396
 
397
- #: addons/multisite.php:208
398
  msgid "Must-use plugins"
399
  msgstr "Plugin essenziali"
400
 
401
- #: addons/multisite.php:215
402
  msgid "Blog uploads"
403
  msgstr "Caricamenti dal blog"
404
 
405
- #: addons/migrator.php:164
406
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
407
  msgstr "Tutti i riferimenti alla posizione del sito nel database saranno sostituiti con l'URL del sito attuale, che è:%s"
408
 
409
- #: addons/migrator.php:164
410
  msgid "Search and replace site location in the database (migrate)"
411
  msgstr "Ricerca e sostituzione della posizione del sito nel database (migrazione)"
412
 
413
- #: addons/migrator.php:164
414
  msgid "(learn more)"
415
  msgstr "(ulteriori informazioni)"
416
 
417
- #: addons/migrator.php:251 addons/migrator.php:365
418
  msgid "Failed: the %s operation was not able to start."
419
  msgstr "Errore: Non è stato possibile avviare l'operazione %s"
420
 
421
- #: addons/migrator.php:253 addons/migrator.php:367
422
  msgid "Failed: we did not understand the result returned by the %s operation."
423
  msgstr "Errore: Codice di ritorno dell'operazione %s non conosciuto."
424
 
425
- #: addons/migrator.php:274
426
  msgid "Database: search and replace site URL"
427
  msgstr "Database: ricerca e sostituzione dell'URL del sito"
428
 
429
- #: addons/migrator.php:277
430
  msgid "This option was not selected."
431
  msgstr "Questa opzione non è stata selezionata."
432
 
433
- #: addons/migrator.php:292 addons/migrator.php:297
434
  msgid "Error: unexpected empty parameter (%s, %s)"
435
  msgstr "Errore: parametro vuoto inatteso (%s, %s)"
436
 
437
- #: addons/morefiles.php:63
438
  msgid "The above files comprise everything in a WordPress installation."
439
  msgstr "I file sopra comprendono tutto in una installazione di WordPress"
440
 
441
- #: addons/morefiles.php:70
442
  msgid "WordPress core (including any additions to your WordPress root directory)"
443
  msgstr "WordPress core (comprese le eventuali aggiunte alla cartella principale di WordPress)"
444
 
445
- #: addons/morefiles.php:82
446
  msgid "Any other directory on your server that you wish to back up"
447
  msgstr "Ogni altra cartella sul tuo server che vorresti fosse backuppata"
448
 
449
- #: addons/morefiles.php:83
450
  msgid "More Files"
451
  msgstr "Altri files"
452
 
453
- #: addons/morefiles.php:98
454
  msgid "Enter the directory:"
455
  msgstr "Inserire la catrella"
456
 
457
- #: addons/morefiles.php:102
458
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
459
  msgstr "Se non si è sicuri di cosa serva questa opzione, si consiglia di disattivarla."
460
 
461
- #: addons/morefiles.php:102
462
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
463
  msgstr "Se utilizzato, inserire un percorso assoluto (non è relativo alla vostra installazione di WordPress)."
464
 
465
- #: addons/morefiles.php:104
466
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
467
  msgstr "Fare attenzione a ciò che si inserisce: se si inserisce / allora verrà creato un file .zip contenente il tuo intero webserver"
468
 
469
- #: addons/morefiles.php:134
470
- msgid "If entering multiple files/directories, then separate them with commas."
471
- msgstr "Se si immettono files e/o cartelle multiple, separateli con una virgola."
472
-
473
- #: addons/morefiles.php:176 addons/morefiles.php:253
474
  msgid "No backup of %s directories: there was nothing found to back up"
475
  msgstr "Nessun backup della cartella %s: non si è trovato nulla da backuppare"
476
 
477
- #: addons/morefiles.php:176
478
  msgid "more"
479
  msgstr "altro"
480
 
@@ -502,51 +1068,51 @@ msgstr "Settaggio utente SFTP"
502
  msgid "SFTP password"
503
  msgstr "Password SFTP"
504
 
505
- #: addons/sftp.php:302
506
  msgid "Check your file permissions: Could not successfully create and enter:"
507
  msgstr "Controllare le autorizzazioni file: Impossibile creare ed entrare con successo:"
508
 
509
- #: methods/ftp.php:170
510
  msgid "FTP Server"
511
  msgstr "Server FTP"
512
 
513
- #: methods/ftp.php:174
514
  msgid "FTP Login"
515
  msgstr "Login FTP"
516
 
517
- #: methods/ftp.php:178
518
  msgid "FTP Password"
519
  msgstr "Password FTP"
520
 
521
- #: methods/ftp.php:182
522
  msgid "Remote Path"
523
  msgstr "Percorso Remoto"
524
 
525
- #: methods/ftp.php:183
526
  msgid "Needs to already exist"
527
  msgstr "Deve essere esistente"
528
 
529
- #: methods/ftp.php:204
530
  msgid "Failure: No server details were given."
531
  msgstr "Errore: Nessun dettaglio sul server è stato fornito."
532
 
533
- #: methods/ftp.php:219
534
  msgid "Failure: we did not successfully log in with those credentials."
535
  msgstr "Errore: Non è possibile eseguire il log-in con queste credenziali"
536
 
537
- #: methods/ftp.php:227
538
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
539
  msgstr "Errore: si è verificato un errore interno imprevisto di UpdraftPlus durante la prova le credenziali - si prega di contattare lo sviluppatore"
540
 
541
- #: methods/ftp.php:231
542
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
543
  msgstr "Abbiamo effettuato correttamente il login, e confermato la nostra capacità di creare un file nella directory data (tipo di accesso:"
544
 
545
- #: methods/ftp.php:234
546
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
547
  msgstr "Errore: Log-in eseguito correttamente, ma non siamo riusciti a creare un file nella directory data."
548
 
549
- #: addons/webdav.php:40 addons/webdav.php:148 addons/webdav.php:181
550
  #: addons/sftp.php:28
551
  msgid "No %s settings were found"
552
  msgstr "Non sono state trovate impostazioni di %s"
@@ -555,151 +1121,139 @@ msgstr "Non sono state trovate impostazioni di %s"
555
  msgid "Chunk %s: A %s error occurred"
556
  msgstr "Parte %s: rilevato errore %s "
557
 
558
- #: addons/webdav.php:193 addons/webdav.php:199 addons/webdav.php:211
559
  msgid "WebDAV Error"
560
  msgstr "Errore WebDAV"
561
 
562
- #: addons/webdav.php:199
563
  msgid "Error opening remote file: Failed to download"
564
  msgstr "Errore nell'apertura di file remoto: impossibile eseguire il download"
565
 
566
- #: addons/webdav.php:211
567
  msgid "Local write failed: Failed to download"
568
  msgstr "Scrittura locale non riuscita: impossibile eseguire il download"
569
 
570
- #: addons/webdav.php:245
571
  msgid "WebDAV URL"
572
  msgstr "URL WebDAV"
573
 
574
- #: addons/webdav.php:249
575
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
576
  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"
577
 
578
- #: addons/webdav.php:291 addons/sftp.php:290
579
  msgid "Failed"
580
  msgstr "Errore"
581
 
582
- #: addons/webdav.php:305
583
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
584
  msgstr "Errore: impossibile copiare un file in quella directory - controlla le tue autorizzazioni"
585
 
586
- #: addons/morefiles.php:40 addons/morefiles.php:253
587
  msgid "WordPress Core"
588
  msgstr "Core WordPerss"
589
 
590
- #: addons/morefiles.php:44
591
  msgid "Over-write wp-config.php"
592
  msgstr "Sovrascrittura wp-config.php"
593
 
594
- #: addons/morefiles.php:44
595
  msgid "(learn more about this important option)"
596
  msgstr "(ulteriori informazioni riguardo questa importante opzione)"
597
 
598
- #: methods/dropbox.php:288
599
  msgid "Authenticate with Dropbox"
600
  msgstr "Autenticazione con DropBox"
601
 
602
- #: methods/dropbox.php:289
603
  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."
604
  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."
605
 
606
- #: methods/dropbox.php:332
607
  msgid "you have authenticated your %s account"
608
  msgstr "Hai autenticato il tuo account %s"
609
 
610
- #: methods/dropbox.php:335
611
  msgid "though part of the returned information was not as expected - your mileage may vary"
612
  msgstr "anche se parte delle informazioni restituite non era come previsto - la situazione potrebbe essere diversa"
613
 
614
- #: methods/dropbox.php:338
615
  msgid "Your %s account name: %s"
616
  msgstr "Nome del tuo account %s: %s"
617
 
618
- #: methods/ftp.php:44 methods/ftp.php:115
619
- msgid "FTP login failure"
620
- msgstr "Errore login FTP"
621
-
622
- #: methods/ftp.php:63
623
- msgid "FTP upload failed"
624
- msgstr "Errore upload FTP"
625
-
626
- #: methods/ftp.php:150
627
- msgid "Settings test result"
628
- msgstr "Settaggio del risultato del test"
629
-
630
- #: methods/ftp.php:166
631
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
632
  msgstr "UpdraftPlus regolare supporta solo FTP non cifrato."
633
 
634
- #: methods/ftp.php:166
635
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
636
  msgstr "Se si desidera la crittografia (ad esempio per memorizzare dati aziendali sensibili), è disponibile un add-on."
637
 
638
- #: methods/s3.php:299
639
  msgid "%s Error: Failed to download %s. Check your permissions and credentials."
640
  msgstr "Errore %s: Impossibile eseguire il download di %s. Controllare le autorizzazioni e le credenziali."
641
 
642
- #: methods/s3.php:243 methods/s3.php:303
643
  msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
644
  msgstr "Errore %s: Impossibile accedere al bucket %s. Controllare le autorizzazioni e le credenziali."
645
 
646
- #: methods/s3.php:365
647
  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."
648
  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à."
649
 
650
- #: methods/s3.php:365
651
  msgid "If you see errors about SSL certificates, then please go here for help."
652
  msgstr "Se si trovano errori sui certificati SSL, allora vai qui per un aiuto."
653
 
654
- #: methods/s3.php:368
655
  msgid "%s access key"
656
  msgstr "Chiave di accesso %s"
657
 
658
- #: methods/s3.php:372
659
  msgid "%s secret key"
660
  msgstr "Chiave segreta %s"
661
 
662
- #: methods/s3.php:376
663
  msgid "%s location"
664
  msgstr "posizione %s"
665
 
666
- #: methods/s3.php:377
667
  msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
668
  msgstr "Inserire solo il nome del bucket oppure il bucket e il percorso. Esempi: mybucket, mybucket/mypath"
669
 
670
- #: methods/s3.php:398
671
  msgid "API secret"
672
  msgstr "API segreto"
673
 
674
- #: methods/s3.php:418
675
  msgid "Failure: No bucket details were given."
676
  msgstr "Errore: Nessun dettaglio del bucket è stato inserito."
677
 
678
- #: methods/s3.php:429
679
  msgid "Region"
680
  msgstr "regione"
681
 
682
- #: methods/s3.php:446
683
  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)."
684
  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)."
685
 
686
- #: methods/s3.php:458 methods/s3.php:469
687
  msgid "Failure"
688
  msgstr "Errore"
689
 
690
- #: methods/s3.php:458 methods/s3.php:469
691
  msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
692
  msgstr "Accesso al bucket ottenuto, ma il tentativo di creare un file in esso è fallito."
693
 
694
- #: methods/s3.php:460
695
  msgid "We accessed the bucket, and were able to create files within it."
696
  msgstr "Accesso al bucket ottenuto, ed è stato possibile creare files al suo interno."
697
 
698
- #: methods/s3.php:462
699
  msgid "The communication with %s was encrypted."
700
  msgstr "La comunicazione con %s era cifrata"
701
 
702
- #: methods/s3.php:464
703
  msgid "The communication with %s was not encrypted."
704
  msgstr "La comunicazione con %s non era cifrata."
705
 
@@ -707,83 +1261,82 @@ msgstr "La comunicazione con %s non era cifrata."
707
  msgid "The %s PHP module is not installed"
708
  msgstr "Il modulo PHP %s non è installato"
709
 
710
- #: methods/dropbox.php:41 methods/dropbox.php:210
711
  msgid "You do not appear to be authenticated with Dropbox"
712
  msgstr "Sembra che non si sia autenticati con Dropbox"
713
 
714
- #: methods/dropbox.php:52
715
- msgid "error: %s (see log file for more)"
716
- msgstr "errore: %s (vedi il file di log per maggiori informazioni)"
717
-
718
- #: methods/dropbox.php:139 methods/dropbox.php:144
719
  msgid "error: failed to upload file to %s (see log file for more)"
720
  msgstr "Errore: Impossibile caricare il file %s (vedi il file di log per maggiori informazioni)"
721
 
722
- #: methods/dropbox.php:283
723
  msgid "Need to use sub-folders?"
724
  msgstr "Si vuole utilizzare le sotto-cartelle?"
725
 
726
- #: methods/dropbox.php:283
727
  msgid "Backups are saved in"
728
  msgstr "I backup vengono salvati in"
729
 
730
- #: methods/dropbox.php:283
731
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
732
  msgstr "Se si esegue il backup di più siti nello stesso Dropbox e si vuole organizzare con sottocartelle, allora"
733
 
734
- #: methods/dropbox.php:283
735
  msgid "there's an add-on for that."
736
  msgstr "c'è un add-on per questo."
737
 
738
- #: methods/cloudfiles.php:400
739
  msgid "US or UK Cloud"
740
  msgstr "Cloud USA oppure UK"
741
 
742
- #: methods/cloudfiles.php:406
743
  msgid "US (default)"
744
  msgstr "USA (default)"
745
 
746
- #: methods/cloudfiles.php:407
747
  msgid "UK"
748
  msgstr "UK"
749
 
750
- #: methods/cloudfiles.php:412
751
  msgid "Cloud Files username"
752
  msgstr "Nome utente per file Cloud"
753
 
754
- #: methods/cloudfiles.php:416
755
  msgid "Cloud Files API key"
756
  msgstr "Chiave API Cloud Files"
757
 
758
- #: methods/cloudfiles.php:420
759
  msgid "Cloud Files container"
760
  msgstr "Contenitore di files remoti"
761
 
762
- #: methods/googledrive.php:422 methods/cloudfiles.php:386
763
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
764
  msgstr "il modulo %s di UpdraftPlus <strong>richiede</strong> %s. Si prega di non presentare alcuna richiesta di supporto, non ci sono alternative."
765
 
766
- #: methods/cloudfiles.php:434 methods/cloudfiles.php:439
 
 
 
767
  msgid "Failure: No %s was given."
768
  msgstr "Errore: %s non è stato fornito."
769
 
770
- #: methods/cloudfiles.php:434
771
  msgid "API key"
772
  msgstr "Chiave API"
773
 
774
- #: methods/cloudfiles.php:439
775
  msgid "Username"
776
  msgstr "Username"
777
 
778
- #: methods/cloudfiles.php:459
779
  msgid "Failure: No container details were given."
780
  msgstr "Errore: nessun dettaglio sul contenitore è stato dato."
781
 
782
- #: methods/cloudfiles.php:485
783
  msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
784
  msgstr "Errore File remoto - abbiamo accede al contenitore, ma è impossiile creare un file all'interno di esso"
785
 
786
- #: methods/cloudfiles.php:489
787
  msgid "We accessed the container, and were able to create files within it."
788
  msgstr "Si può accedere al contenitore, ed è possibile creare files al suo interno."
789
 
@@ -807,91 +1360,85 @@ msgstr "Nota:"
807
  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."
808
  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."
809
 
810
- #: methods/s3.php:145
811
  msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
812
  msgstr "upload di %s: impossibile ottenere l'uploadID per il caricamento multiparte - vedere il file di log per maggiori dettagli"
813
 
814
- #: methods/s3.php:168
815
  msgid "%s error: file %s was shortened unexpectedly"
816
  msgstr "Errore %s: il file %s è stato accorciato in modo imprevisto"
817
 
818
- #: methods/s3.php:178
819
  msgid "%s chunk %s: upload failed"
820
  msgstr "%s parte %s: caricamento fallito"
821
 
822
- #: methods/s3.php:192
823
  msgid "%s upload (%s): re-assembly failed (see log for more details)"
824
  msgstr "Caricamento di %s (%s) riassemblaggio fallito (vedere il log per maggiori dettagli)"
825
 
826
- #: methods/s3.php:196
827
  msgid "%s re-assembly error (%s): (see log file for more)"
828
  msgstr "%s re-assembly error (%s): (guarda il file di log per più informazioni)"
829
 
830
- #: methods/s3.php:208
831
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
832
  msgstr "Errore %s: Impossibile creare il bucket %s. Controllare le autorizzazioni e le credenziali."
833
 
834
- #: methods/googledrive.php:432
835
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
836
  msgstr "Per informazioni più esaustive, compresi screenshot, segui questo collegamento. La descrizione che segue è sufficiente per gli utenti più esperti."
837
 
838
- #: methods/googledrive.php:433
839
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
840
  msgstr "Segui questo link per la vostra Google API Console, e ci crea un ID cliente nella sezione Accesso API."
841
 
842
- #: methods/googledrive.php:433
843
  msgid "Select 'Web Application' as the application type."
844
  msgstr "Selezionare 'Applicazione Web' come il tipo di applicazione."
845
 
846
- #: methods/googledrive.php:433
847
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
848
  msgstr "È necessario aggiungere quanto segue come reindirizzamento autorizzato URI (alla voce \"Altre opzioni\") quando richiesto"
849
 
850
- #: methods/googledrive.php:433
851
  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."
852
  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."
853
 
854
- #: methods/googledrive.php:436
855
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
856
  msgstr "SimpleXMLElement non è installato. Il backups su Google Drive <b>NON</b> funziona senza di esso."
857
 
858
- #: methods/googledrive.php:443
859
  msgid "Client ID"
860
  msgstr "ID Cliente"
861
 
862
- #: methods/googledrive.php:444
863
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
864
  msgstr "Se Google in seguito visualizzerà il messaggio \"invalid_client\", allora non si è inserito un ID cliente valido."
865
 
866
- #: methods/googledrive.php:447
867
  msgid "Client Secret"
868
  msgstr "Segreto del Client"
869
 
870
- #: methods/googledrive.php:451
871
  msgid "Folder ID"
872
  msgstr "ID Cartella"
873
 
874
- #: methods/googledrive.php:452
875
- 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)"
876
- 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)"
877
-
878
- #: methods/googledrive.php:455
879
  msgid "Authenticate with Google"
880
  msgstr "Autentica con Google"
881
 
882
- #: methods/googledrive.php:456
883
  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."
884
  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."
885
 
886
- #: methods/cloudfiles.php:53 methods/cloudfiles.php:57
887
- #: methods/cloudfiles.php:208 methods/cloudfiles.php:256
888
- #: methods/cloudfiles.php:260 methods/cloudfiles.php:469
889
- #: methods/cloudfiles.php:472 methods/cloudfiles.php:475
890
  msgid "Cloud Files authentication failed"
891
  msgstr "Autenticazione dei file remoti fallita"
892
 
893
- #: methods/cloudfiles.php:61 methods/cloudfiles.php:264
894
- #: methods/cloudfiles.php:282
895
  msgid "Cloud Files error - failed to create and access the container"
896
  msgstr "Errore Files remoti - impossibile creare ed accedere al contenitore"
897
 
@@ -899,123 +1446,107 @@ msgstr "Errore Files remoti - impossibile creare ed accedere al contenitore"
899
  msgid "%s Error: Failed to open local file"
900
  msgstr "Errore %s: Impossibile aprire il file locale"
901
 
902
- #: methods/cloudfiles.php:105 methods/cloudfiles.php:147
 
903
  msgid "%s Error: Failed to upload"
904
  msgstr "Errore %s: Impossibile caricare il file."
905
 
906
- #: methods/cloudfiles.php:169
907
- msgid "Cloud Files error - failed to re-assemble chunks"
908
- msgstr "Errore File remoti - impossibile riassemblare il blocco di dati."
909
-
910
- #: methods/cloudfiles.php:178 methods/cloudfiles.php:179
911
  msgid "Cloud Files error - failed to upload file"
912
  msgstr "Errore File remoti - impossibile caricare il file"
913
 
914
- #: methods/cloudfiles.php:310 methods/cloudfiles.php:327
915
- msgid "Cloud Files Error"
916
- msgstr "Errore File remoti"
917
-
918
- #: methods/cloudfiles.php:310
919
  msgid "Error opening local file: Failed to download"
920
  msgstr "Errore durante l'apertura del file locale: Impossibile fare il download"
921
 
922
- #: methods/cloudfiles.php:327
923
  msgid "Error downloading remote file: Failed to download ("
924
  msgstr "Errore durante il download del file remoto: Impossibile scaricare ("
925
 
926
- #: methods/cloudfiles.php:336
927
- msgid "Cloud Files error - no such file exists at Cloud Files"
928
- msgstr "Errore File remoti - il file non esiste tra i file remoti"
929
-
930
- #: methods/cloudfiles.php:340
931
- msgid "Cloud Files error - failed to download the file"
932
- msgstr "Errore File remoti - impossibile scaricare il file"
933
-
934
- #: methods/cloudfiles.php:349
935
  msgid "Testing - Please Wait..."
936
  msgstr "Verifica - attendere prego..."
937
 
938
- #: methods/cloudfiles.php:363 methods/cloudfiles.php:426
 
 
939
  msgid "Test %s Settings"
940
- msgstr "Settaggi del test %s"
941
 
942
- #: methods/cloudfiles.php:396
943
  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."
944
  msgstr "Ottieni la tua chiave API <a href=\"https://mycloud.rackspace.com/\"> dalla console cloud di Rackspace </a> (leggi le istruzioni <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">qui</a>), quindi scegliere il nome del contenitore da utilizzare per lo storage. Il contenitore verrà creato, se non esiste già."
945
 
946
- #: methods/cloudfiles.php:396
947
  msgid "Also, you should read this important FAQ."
948
  msgstr "Inoltre, si dovrebbe leggere questa importante FAQ."
949
 
950
- #: methods/googledrive.php:191
951
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
952
  msgstr "Account pieno: il tuo account %s ha solamente %d bytes liberi, ma il file da caricare è di %d bytes"
953
 
954
- #: methods/googledrive.php:201
955
  msgid "Failed to upload to %s"
956
  msgstr "Impossibile caricare su %s"
957
 
958
- #: methods/googledrive.php:305
959
  msgid "An error occurred during %s upload (see log for more details)"
960
  msgstr "Si è verificato un errore durante il caricamento di %s (vedi log per maggiori dettagli)"
961
 
962
- #: methods/googledrive.php:344
963
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
964
  msgstr "Errore di Google Drive: %d: impossibile scaricare: impossibile trovare un record del file di ID di Google Drive per questo file"
965
 
966
- #: methods/googledrive.php:349
967
  msgid "Could not find %s in order to download it"
968
  msgstr "Impossibile trovare %s per poterlo scaricare"
969
 
970
- #: methods/googledrive.php:361
971
  msgid "Google Drive "
972
  msgstr "Google Drive"
973
 
974
- #: methods/googledrive.php:361
975
- msgid "error: zero-size file was downloaded"
976
- msgstr "errore: è stato caricato un file di dimensione nulla."
977
-
978
- #: methods/googledrive.php:379
979
  msgid "Account is not authorized."
980
  msgstr "Account non autorizzato."
981
 
982
- #: methods/googledrive.php:412 methods/cloudfiles.php:376
983
  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."
984
  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."
985
 
986
- #: includes/updraft-restorer.php:472
987
  msgid "will restore as:"
988
  msgstr "sarà ripristinato come:"
989
 
990
- #: includes/updraft-restorer.php:502
991
  msgid "An error (%s) occured:"
992
  msgstr "Si è verificato un errore (%s)"
993
 
994
- #: includes/updraft-restorer.php:502
995
  msgid "the database query being run was:"
996
  msgstr "la query di database in corso di esecuzione è:"
997
 
998
- #: includes/updraft-restorer.php:505
999
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1000
  msgstr "Si sono verificati troppi errori di database - ripristino annullato (è necessario ripristinare manualmente)"
1001
 
1002
- #: includes/updraft-restorer.php:512
1003
  msgid "Database lines processed: %d in %.2f seconds"
1004
  msgstr "Linee di database processate: %d in %.2f secondi"
1005
 
1006
- #: includes/updraft-restorer.php:525
1007
  msgid "Finished: lines processed: %d in %.2f seconds"
1008
  msgstr "Finito: linee processate: %d in %.2f secondi"
1009
 
1010
- #: includes/updraft-restorer.php:659 includes/updraft-restorer.php:668
1011
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1012
  msgstr "Il prefisso di tabella è cambiato: cambio in accordo i campo(i) della tabella %s:"
1013
 
1014
- #: includes/updraft-restorer.php:663 includes/updraft-restorer.php:695
 
1015
  msgid "OK"
1016
  msgstr "OK"
1017
 
1018
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
1019
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
1020
  msgstr "È necessario autenticare nuovamente con %s, le credenziali esistenti non funzionano."
1021
 
@@ -1032,1201 +1563,1115 @@ msgstr "Il supporto a %s è disponibile con un add-on"
1032
  msgid "follow this link to get it"
1033
  msgstr "Clicca su questo collegamento per averlo."
1034
 
1035
- #: methods/googledrive.php:111
1036
  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."
1037
  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."
1038
 
1039
- #: methods/googledrive.php:116
1040
  msgid "Authorization failed"
1041
  msgstr "Autorizzazione fallita"
1042
 
1043
- #: methods/googledrive.php:137
1044
  msgid "Your %s quota usage: %s %% used, %s available"
1045
  msgstr "Quota di utilizzo %s: %s %% utilizzata, %s disponibile"
1046
 
1047
- #: methods/googledrive.php:143 methods/cloudfiles.php:489
1048
  msgid "Success"
1049
  msgstr "Success"
1050
 
1051
- #: methods/googledrive.php:143
1052
  msgid "you have authenticated your %s account."
1053
  msgstr "hai autenticato il tuo account %s."
1054
 
1055
- #: methods/googledrive.php:159 methods/googledrive.php:220
1056
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
1057
  msgstr "Non si è ancora ottenuto un token di accesso da parte di Google - è necessario autorizzare o ri-autorizzare la connessione a Google Drive."
1058
 
1059
- #: methods/googledrive.php:160 methods/googledrive.php:334
1060
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
1061
  msgstr "Non si è ancora ottenuto il token di accesso da Google (l'utente potrebbe non essere autorizzato)"
1062
 
1063
- #: includes/updraft-restorer.php:134
1064
  msgid "wp-config.php from backup: restoring (as per user's request)"
1065
  msgstr "wp-config.php da backup: ripristino (come da richiesta dell'utente)"
1066
 
1067
- #: includes/updraft-restorer.php:202
1068
- msgid "Will not delete the archive after unpacking it, because there was no cloud storage for this backup"
1069
- msgstr "Non verrà cancellato l'archivio dopo l'estrazione, perché il cloud storage per questo backup non è presente"
1070
-
1071
- #: includes/updraft-restorer.php:276
1072
  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."
1073
  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."
1074
 
1075
- #: includes/updraft-restorer.php:281
1076
  msgid "Failed to find database file"
1077
  msgstr "Impossibile trovare il file del database"
1078
 
1079
- #: includes/updraft-restorer.php:287
1080
  msgid "Failed to open database file"
1081
  msgstr "Impossibile aprire il file del database"
1082
 
1083
- #: includes/updraft-restorer.php:311
1084
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
1085
  msgstr "Accesso al database: l'accesso diretto a MySQL non è disponibile, quindi si utilizzerà wpdb (sarà notevolmente più lento)"
1086
 
1087
- #: includes/updraft-restorer.php:378
1088
  msgid "Backup of:"
1089
  msgstr "Backup di:"
1090
 
1091
- #: includes/updraft-restorer.php:382 includes/updraft-restorer.php:432
1092
  msgid "Old table prefix:"
1093
  msgstr "Vecchio prefisso di tabella"
1094
 
1095
- #: includes/updraft-restorer.php:469
1096
- msgid "Restoring table"
1097
- msgstr "Ripristino tabella"
1098
-
1099
- #: admin.php:2308
1100
- 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)"
1101
- msgstr "Il file non è localmente presente - occorrerà recuperarlo da storage remoto (per file di grandi dimensioni, è meglio farlo in anticipo dalla console di download)"
1102
-
1103
- #: admin.php:2314
1104
  msgid "Archive is expected to be size:"
1105
  msgstr "Dimensione stimata dell'archivio:"
1106
 
1107
- #: admin.php:2319
1108
- msgid "ERROR"
1109
- msgstr "ERRORE"
1110
-
1111
- #: admin.php:2322
1112
  msgid "The backup records do not contain information about the proper size of this file."
1113
  msgstr "I registri di backup non contengono informazioni valide sulle dimensioni di questo file."
1114
 
1115
- #: admin.php:2333
1116
  msgid "Error message"
1117
  msgstr "Messaggio d'errore"
1118
 
1119
- #: admin.php:2342 admin.php:2343
1120
  msgid "Could not find one of the files for restoration"
1121
  msgstr "Impossibile trovare uno dei file per il ripristino"
1122
 
1123
- #: includes/updraft-restorer.php:7
1124
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
1125
  msgstr "UpdraftPlus non è in grado di ripristinare direttamente questo tipo di entità. Il ripristino deve essere fatto manualmente."
1126
 
1127
- #: includes/updraft-restorer.php:8
1128
  msgid "Backup file not available."
1129
  msgstr "File di backup non disponibile."
1130
 
1131
- #: includes/updraft-restorer.php:9
1132
  msgid "Copying this entity failed."
1133
  msgstr "Copia di questa entità non è riuscita."
1134
 
1135
- #: includes/updraft-restorer.php:10
1136
  msgid "Unpacking backup..."
1137
  msgstr "Scompattamento del backup..."
1138
 
1139
- #: includes/updraft-restorer.php:11
1140
  msgid "Decrypting database (can take a while)..."
1141
  msgstr "Decriptaggio database (potrebbe richiedere un po' di tempo)..."
1142
 
1143
- #: includes/updraft-restorer.php:12
1144
  msgid "Database successfully decrypted."
1145
  msgstr "Il database decriptato con successo."
1146
 
1147
- #: includes/updraft-restorer.php:13
1148
  msgid "Moving old directory out of the way..."
1149
  msgstr "Sposta le vecchie cartelle..."
1150
 
1151
- #: includes/updraft-restorer.php:14
1152
- msgid "Moving unpacked backup in place..."
1153
- msgstr "Spostamento del backup decompresso in corso..."
1154
-
1155
- #: includes/updraft-restorer.php:15
1156
  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)..."
1157
  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) ..."
1158
 
1159
- #: includes/updraft-restorer.php:16
1160
  msgid "Cleaning up rubbish..."
1161
  msgstr "Pulizia del sistema..."
1162
 
1163
- #: includes/updraft-restorer.php:17
1164
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
1165
  msgstr "Impossibile spostare le vecchie cartelle. Forse hai già cartelle -old che devono essere eliminate?"
1166
 
1167
- #: includes/updraft-restorer.php:18
1168
  msgid "Could not delete old directory."
1169
  msgstr "Impossibile cancellare le vecchie cartelle."
1170
 
1171
- #: includes/updraft-restorer.php:19
1172
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1173
  msgstr "Impossibile muovere la nuova cartella in posizione. Controlla la cartella wp-content/upgrade"
1174
 
1175
- #: includes/updraft-restorer.php:20
1176
  msgid "Failed to delete working directory after restoring."
1177
  msgstr "Impossibile cancellare la catrella di lavoro dopo il rispristino."
1178
 
1179
- #: includes/updraft-restorer.php:60
1180
  msgid "Failed to create a temporary directory"
1181
  msgstr "Impossibile creare una cartella temporanea"
1182
 
1183
- #: includes/updraft-restorer.php:78
1184
  msgid "Failed to write out the decrypted database to the filesystem"
1185
  msgstr "Impossibile scrivere il database decodificato sul filesystem"
1186
 
1187
- #: includes/updraft-restorer.php:130
1188
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1189
  msgstr "wp-config.php dal backup: verrà ripristinato come wp-config-backup.php"
1190
 
1191
- #: admin.php:1922
1192
  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."
1193
  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."
1194
 
1195
- #: admin.php:1946
1196
  msgid "Save Changes"
1197
  msgstr "Salva i cambiamenti"
1198
 
1199
- #: methods/googledrive.php:422 methods/cloudfiles.php:386
1200
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
1201
  msgstr "L'installazione di PHP sull tuo server web non ha incluso un modulo necessario (%s). Contattare il supporto del provider di web hosting."
1202
 
1203
- #: admin.php:1974
1204
  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)."
1205
  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)."
1206
 
1207
- #: admin.php:1976
1208
  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."
1209
  msgstr ""
1210
  "L'installazione del web server PHP/Curl non supporta l'accesso tramite HTTPS.\n"
1211
  "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."
1212
 
1213
- #: admin.php:1979
1214
  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."
1215
  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."
1216
 
1217
- #: admin.php:2051
1218
  msgid "Delete this backup set"
1219
  msgstr "Cancella questo set di backup"
1220
 
1221
- #: admin.php:2080
1222
  msgid "Press here to download"
1223
  msgstr "Premi qui per il download"
1224
 
1225
- #: admin.php:2082
1226
  msgid "(No %s)"
1227
  msgstr "(Nessun %s)"
1228
 
1229
- #: admin.php:2092
1230
  msgid "Backup Log"
1231
  msgstr "Backup Log"
1232
 
1233
- #: admin.php:2100
1234
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
1235
  msgstr "Dopo aver premuto questo pulsante, si potrà scegliere quali componenti si desidera ripristinare"
1236
 
1237
- #: admin.php:2210
1238
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1239
  msgstr "Questo backup non esiste nella Cronologia Backup - ripristino interrotto. Timestamp:"
1240
 
1241
- #: admin.php:2239
1242
  msgid "UpdraftPlus Restoration: Progress"
1243
  msgstr "UpdraftPlus Ripristino: avanzamento"
1244
 
1245
- #: admin.php:2261
1246
  msgid "ABORT: Could not find the information on which entities to restore."
1247
  msgstr "ANNULLATO: Impossibile trovare le informazioni sulle entità da ripristinare."
1248
 
1249
- #: admin.php:2262
1250
  msgid "If making a request for support, please include this information:"
1251
  msgstr "Se si fa la richiesta di assistenza, si prega di includere le seguenti informazioni:"
1252
 
1253
- #: admin.php:2295
1254
- msgid "This component was not selected for restoration - skipping."
1255
- msgstr "Questo componente non è stato selezionato per il ripristino - tralasciato."
1256
-
1257
- #: admin.php:1916
1258
  msgid "Do not verify SSL certificates"
1259
  msgstr "Non verificare i certificati SSL"
1260
 
1261
- #: admin.php:1917
1262
  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."
1263
  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."
1264
 
1265
- #: admin.php:1917
1266
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1267
  msgstr "Ricorda che non tutti i metodi di backup su Cloud utilizzano obbligatoriamente un autenticazione SSL."
1268
 
1269
- #: admin.php:1921
1270
  msgid "Disable SSL entirely where possible"
1271
  msgstr "Disattivare SSL del tutto, se possibile"
1272
 
1273
- #: admin.php:1880
1274
  msgid "Expert settings"
1275
  msgstr "Impostazioni avanzate"
1276
 
1277
- #: admin.php:1881
1278
  msgid "Show expert settings"
1279
  msgstr "Mostra impostazioni avanzate"
1280
 
1281
- #: admin.php:1881
1282
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1283
  msgstr "fare clic su questo elemento per mostrare ulteriori opzioni, non perdete tempo a meno che non hai un problema o sei curioso."
1284
 
1285
- #: admin.php:1888
1286
  msgid "Delete local backup"
1287
  msgstr "Cancella backup locale"
1288
 
1289
- #: admin.php:1889
1290
- 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)."
1291
- 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)."
1292
-
1293
- #: admin.php:1894
1294
  msgid "Backup directory"
1295
  msgstr "Cartella di Backup"
1296
 
1297
- #: admin.php:1902
1298
  msgid "Backup directory specified is writable, which is good."
1299
  msgstr "La cartella di backup specificata è scrivibile, che è buona cosa."
1300
 
1301
- #: admin.php:1904
1302
- msgid "Backup directory specified is <b>not</b> writable, or does not exist."
1303
- msgstr "La cartella di backup specificata <b>NON</b> è scrivibile, o non esiste."
1304
-
1305
- #: admin.php:1904
1306
  msgid "Click here to attempt to create the directory and set the permissions"
1307
  msgstr "Clicca qui per tentare di creare la directory e impostare le autorizzazioni"
1308
 
1309
- #: admin.php:1904
1310
  msgid "or, to reset this option"
1311
  msgstr "o, per resettare questa opzione"
1312
 
1313
- #: admin.php:1904
1314
  msgid "click here"
1315
  msgstr "Clicca qui"
1316
 
1317
- #: admin.php:1904
1318
  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."
1319
  msgstr "Se questo è infruttuoso controllare i permessi sul vostro server o cambiarlo in un'altra cartella che sia scrivibile dal tuo web server."
1320
 
1321
- #: admin.php:1907
1322
  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...)."
1323
  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 ...)."
1324
 
1325
- #: admin.php:1911
1326
  msgid "Use the server's SSL certificates"
1327
  msgstr "Utilizza i certificati SSL del server"
1328
 
1329
- #: admin.php:1912
1330
  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."
1331
  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) ."
1332
 
1333
- #: admin.php:1618
1334
  msgid "Use WordShell for automatic backup, version control and patching"
1335
  msgstr "Utilizza WordShell per il backup automatico, il controllo di versione e per gestire le patch"
1336
 
1337
- #: admin.php:1622
1338
  msgid "Email"
1339
  msgstr "E-mail"
1340
 
1341
- #: admin.php:1623
1342
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1343
  msgstr "Inserire un indirizzo qui per avere l'invio del rapporto (e l'intero backup, se scelto)."
1344
 
1345
- #: admin.php:1627
1346
  msgid "Database encryption phrase"
1347
  msgstr "Frase di crittografia del database"
1348
 
1349
- #: admin.php:1634
1350
  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)."
1351
  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)."
1352
 
1353
- #: admin.php:1634
1354
  msgid "You can also decrypt a database manually here."
1355
  msgstr "Qui puoi anche decrittare manualmente un database."
1356
 
1357
- #: admin.php:1637
1358
  msgid "Manually decrypt a database backup file"
1359
  msgstr "Decifra manualmente un file di backup del database"
1360
 
1361
- #: admin.php:1641
1362
- msgid "Drop encrypted database files (db.crypt.gz files) here to upload them for decryption"
1363
- msgstr "Eliminare i file di database crittografati (file db.crypt.gz) qui per caricarli per la decrittazione"
1364
-
1365
- #: admin.php:1644
1366
  msgid "Use decryption key"
1367
  msgstr "Utilizzo chiave di decrittazione"
1368
 
1369
- #: admin.php:1658
1370
  msgid "Copying Your Backup To Remote Storage"
1371
  msgstr "Copia del backup per archiviazione remota"
1372
 
1373
- #: admin.php:1662
1374
  msgid "Choose your remote storage"
1375
  msgstr "Scegli il tuo Storage Remoto"
1376
 
1377
- #: admin.php:1674
1378
  msgid "None"
1379
  msgstr "Nessuno"
1380
 
1381
- #: admin.php:1787 admin.php:1808 admin.php:1839
1382
  msgid "Cancel"
1383
  msgstr "Annulla"
1384
 
1385
- #: admin.php:1822
1386
  msgid "Requesting start of backup..."
1387
  msgstr "Inizio del backup richiesto..."
1388
 
1389
- #: admin.php:1873
1390
  msgid "Advanced / Debugging Settings"
1391
  msgstr "Impostazioni Avanzate e di Debug"
1392
 
1393
- #: admin.php:1876
1394
  msgid "Debug mode"
1395
  msgstr "Debug mode"
1396
 
1397
- #: admin.php:1877
1398
  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."
1399
  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."
1400
 
1401
- #: admin.php:1618
1402
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1403
  msgstr "Le cartelle sopra contengono tutto, tranne il core di WordPress che può essere scaricato da WordPress.org."
1404
 
1405
- #: admin.php:1618
1406
  msgid "Or, get the \"More Files\" add-on from our shop."
1407
  msgstr "Oppure, ottenere l'add-on \"More Files\" dal nostro negozio online."
1408
 
1409
- #: admin.php:1535
1410
  msgid "Daily"
1411
  msgstr "Giornaliero"
1412
 
1413
- #: admin.php:1535
1414
  msgid "Weekly"
1415
  msgstr "Settimanale"
1416
 
1417
- #: admin.php:1535
1418
  msgid "Fortnightly"
1419
  msgstr "Quindicinale"
1420
 
1421
- #: admin.php:1535
1422
  msgid "Monthly"
1423
  msgstr "Mensile"
1424
 
1425
- #: admin.php:1544 admin.php:1562
1426
  msgid "and retain this many backups"
1427
  msgstr "e conservare questo numero di backup"
1428
 
1429
- #: admin.php:1551
1430
  msgid "Database backup intervals"
1431
  msgstr "Intervalli di backup del batabase"
1432
 
1433
- #: admin.php:1569
1434
  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."
1435
  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."
1436
 
1437
- #: admin.php:1570
1438
  msgid "To fix the time at which a backup should take place,"
1439
  msgstr "Fissare il momento in cui un backup deve avvenire,"
1440
 
1441
- #: admin.php:1570
1442
  msgid "e.g. if your server is busy at day and you want to run overnight"
1443
  msgstr "ad esempio, se il server è occupato di giorno si può eseguirlo durante la notte"
1444
 
1445
- #: admin.php:1570
1446
  msgid "use the \"Fix Time\" add-on"
1447
  msgstr "utilizzare il \"Fix Time\" add-on"
1448
 
1449
- #: admin.php:1574
1450
  msgid "Include in files backup"
1451
  msgstr "Includere nei files di backup"
1452
 
1453
- #: admin.php:1584
1454
  msgid "Any other directories found inside wp-content"
1455
  msgstr "Eventuali altre directory trovati dentro wp-content"
1456
 
1457
- #: admin.php:1590
1458
  msgid "Exclude these:"
1459
  msgstr "Escludi questi:"
1460
 
1461
- #: admin.php:1592
1462
- msgid "If entering multiple files/directories, then separate them with commas"
1463
- msgstr "Se si immettono più file / cartelle, separarli con le virgole"
1464
-
1465
- #: admin.php:1288
1466
  msgid "Debug Database Backup"
1467
  msgstr "Debug Database Backup"
1468
 
1469
- #: admin.php:1288
1470
  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.."
1471
  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 .."
1472
 
1473
- #: admin.php:1294
1474
  msgid "Wipe Settings"
1475
  msgstr "Pulizia dei settaggi"
1476
 
1477
- #: admin.php:1295
1478
  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."
1479
  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."
1480
 
1481
- #: admin.php:1298
1482
  msgid "Wipe All Settings"
1483
  msgstr "Pulizia di tutti i settaggi"
1484
 
1485
- #: admin.php:1298
1486
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1487
  msgstr "Questa operazione eliminerà tutte le impostazioni di UpdraftPlus - si è sicuri di volerlo fare?"
1488
 
1489
- #: admin.php:1300
1490
  msgid "Active jobs"
1491
  msgstr "Processi attivi"
1492
 
1493
- #: admin.php:1379
1494
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1495
  msgstr "%s: iniziata a: %s; prossima ripresa: %d (dopo %ss)"
1496
 
1497
- #: admin.php:1379
1498
  msgid "show log"
1499
  msgstr "Mostra log"
1500
 
1501
- #: admin.php:1379
1502
  msgid "delete schedule"
1503
  msgstr "elimina programmazione"
1504
 
1505
- #: admin.php:1386
1506
  msgid "(None)"
1507
  msgstr "(Nessuno)"
1508
 
1509
- #: admin.php:1318
1510
- msgid "Unknown response:"
1511
- msgstr "Risposta sconosciuta"
1512
-
1513
- #: admin.php:1409 admin.php:1765
1514
  msgid "Delete"
1515
  msgstr "Cancella"
1516
 
1517
- #: admin.php:1451
1518
  msgid "The request to the filesystem to create the directory failed."
1519
  msgstr "La richiesta di creazione della cartella al file system è fallita."
1520
 
1521
- #: admin.php:1465
1522
  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"
1523
  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"
1524
 
1525
- #: admin.php:1469
1526
  msgid "The folder exists, but your webserver does not have permission to write to it."
1527
  msgstr "La cartella esiste, ma il server web non ha il permesso di scrivere."
1528
 
1529
- #: admin.php:1469
1530
  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."
1531
  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."
1532
 
1533
- #: admin.php:1509
1534
  msgid "Download log file"
1535
  msgstr "Scarica il file di log"
1536
 
1537
- #: admin.php:1515
1538
  msgid "No backup has been completed."
1539
  msgstr "Nessun backup è stato completato."
1540
 
1541
- #: admin.php:1532
1542
  msgid "File backup intervals"
1543
  msgstr "Intervallo di creazione backup"
1544
 
1545
- #: admin.php:1535
1546
  msgid "Manual"
1547
  msgstr "Manuale"
1548
 
1549
- #: admin.php:1535
1550
  msgid "Every 4 hours"
1551
  msgstr "Ogni 4 ore"
1552
 
1553
- #: admin.php:1535
1554
  msgid "Every 8 hours"
1555
  msgstr "Ogni 8 ore"
1556
 
1557
- #: admin.php:1535
1558
  msgid "Every 12 hours"
1559
  msgstr "Ogni 12 ore"
1560
 
1561
- #: admin.php:1214
1562
  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."
1563
  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."
1564
 
1565
- #: admin.php:1216
1566
  msgid "Does nothing happen when you schedule backups?"
1567
  msgstr "Non succede nulla quando si pianifica i backup?"
1568
 
1569
- #: admin.php:1216
1570
  msgid "Go here for help."
1571
  msgstr "Vai qui per l'aiuto."
1572
 
1573
- #: admin.php:1222
1574
  msgid "Multisite"
1575
  msgstr "Multi-sito"
1576
 
1577
- #: admin.php:1226
1578
  msgid "Do you need WordPress Multisite support?"
1579
  msgstr "Hai bisogno di supporto per WordPress multi-sito?"
1580
 
1581
- #: admin.php:1226
1582
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1583
  msgstr "Si prega di verificare UpdraftPlus Premium, oppure l'add-on stand-alone multi-sito."
1584
 
1585
- #: admin.php:1231
1586
  msgid "Configure Backup Contents And Schedule"
1587
  msgstr "Configurare Contenuti di backup e Pianificazione"
1588
 
1589
- #: admin.php:1237
1590
  msgid "Debug Information And Expert Options"
1591
  msgstr "Informazioni di debug e Opzioni Avanzate"
1592
 
1593
- #: admin.php:1240
1594
  msgid "Web server:"
1595
  msgstr "Web server:"
1596
 
1597
- #: admin.php:1243
1598
  msgid "Peak memory usage"
1599
  msgstr "Utilizzo di memoria (picco)"
1600
 
1601
- #: admin.php:1244
1602
  msgid "Current memory usage"
1603
  msgstr "Utilizzo di memoria attuale"
1604
 
1605
- #: admin.php:1245
1606
  msgid "PHP memory limit"
1607
  msgstr "Limite di memoria PHP"
1608
 
1609
- #: admin.php:1246
1610
  msgid "%s version:"
1611
  msgstr "Versione %s"
1612
 
1613
- #: admin.php:1250 admin.php:1252 admin.php:1259
1614
  msgid "Yes"
1615
  msgstr "Si"
1616
 
1617
- #: admin.php:1252 admin.php:1259
1618
  msgid "No"
1619
  msgstr "No"
1620
 
1621
- #: admin.php:1255
1622
  msgid "PHP has support for ZipArchive::addFile:"
1623
  msgstr "PHP supporta ZipArchive::addFile:"
1624
 
1625
- #: admin.php:1261
1626
  msgid "Total (uncompressed) on-disk data:"
1627
  msgstr "Totale (non compresso) dati su disco:"
1628
 
1629
- #: admin.php:1262
1630
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1631
  msgstr "N.B. Questo conteggio si basa su quello che era, o non era, escluso l'ultima volta che sono state salvate le opzioni."
1632
 
1633
- #: admin.php:1269
1634
  msgid "count"
1635
  msgstr "conteggio"
1636
 
1637
- #: admin.php:1275
1638
  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."
1639
  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."
1640
 
1641
- #: admin.php:1283
1642
  msgid "Debug Full Backup"
1643
  msgstr "Debug backup completo"
1644
 
1645
- #: admin.php:1283
1646
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1647
  msgstr "Questo causerà un backup immediato. La pagina non verrà caricata fino a che non finirà il backup(cioè, non programmato)."
1648
 
1649
- #: admin.php:1001
1650
  msgid "UpdraftPlus - Upload backup files"
1651
  msgstr "UpdraftPlus - Carica file di backup"
1652
 
1653
- #: admin.php:1002
1654
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1655
  msgstr "Carica file in UpdraftPlus. Utilizzare questa funzione per importare i backup fatti su una diversa installazione di WordPress."
1656
 
1657
- #: admin.php:1006
1658
  msgid "Drop backup zips here"
1659
  msgstr "Eliminare file zip di backup qui"
1660
 
1661
- #: admin.php:1007 admin.php:1642
1662
  msgid "or"
1663
  msgstr "oppure"
1664
 
1665
- #: admin.php:1020 admin.php:1330
1666
  msgid "calculating..."
1667
  msgstr "sto calcolando..."
1668
 
1669
- #: admin.php:1078 admin.php:1100 admin.php:1778
1670
- #: includes/updraft-restorer.php:589
1671
  msgid "Error:"
1672
  msgstr "Errore:"
1673
 
1674
- #: admin.php:1088
1675
  msgid "You should:"
1676
  msgstr "Dovresti:"
1677
 
1678
- #: admin.php:1095
1679
- msgid "Download error: the server sent us a response (JSON) which we did not understand"
1680
- msgstr "Errore di Download: il server ha inviato una risposta (JSON) non conosciuta."
1681
-
1682
- #: admin.php:1100
1683
  msgid "Download error: the server sent us a response which we did not understand."
1684
  msgstr "Errore di Download: il server ha inviato una risposta non conosciuta."
1685
 
1686
- #: admin.php:1115
1687
  msgid "Delete backup set"
1688
  msgstr "Cancellazione del set di backup"
1689
 
1690
- #: admin.php:1118
1691
  msgid "Are you sure that you wish to delete this backup set?"
1692
  msgstr "Sei sicuro di voler cancellare questo set di backup?"
1693
 
1694
- #: admin.php:1133
1695
  msgid "Restore backup"
1696
  msgstr "Ripristina backup"
1697
 
1698
- #: admin.php:1134
1699
  msgid "Restore backup from"
1700
  msgstr "Ripristina backup da"
1701
 
1702
- #: admin.php:1135
1703
  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)."
1704
  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)."
1705
 
1706
- #: admin.php:1135
1707
  msgid "Choose the components to restore"
1708
  msgstr "Scegli i componenti da ripristinare"
1709
 
1710
- #: admin.php:1144
1711
  msgid "Your web server has PHP's so-called safe_mode active."
1712
  msgstr "Il tuo server web ha il safe_mode PHP attivo."
1713
 
1714
- #: admin.php:1144
1715
  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>."
1716
  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>."
1717
 
1718
- #: admin.php:1157
1719
  msgid "The following entity cannot be restored automatically: \"%s\"."
1720
  msgstr "Le seguenti entità non può essere ripristinata automaticamente: \"%s\"."
1721
 
1722
- #: admin.php:1157
1723
  msgid "You will need to restore it manually."
1724
  msgstr "Sarà necessario fare il ripristino manualmente."
1725
 
1726
- #: admin.php:1164
1727
  msgid "%s restoration options:"
1728
  msgstr "Opzione di ripristino %s:"
1729
 
1730
- #: admin.php:1172
1731
  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"
1732
  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"
1733
 
1734
- #: admin.php:1193
1735
  msgid "Do read this helpful article of useful things to know before restoring."
1736
  msgstr "Si prega di leggere questo articolo esplicativo di cose utili da sapere prima di ripristinare."
1737
 
1738
- #: admin.php:1213
1739
  msgid "Perform a one-time backup"
1740
  msgstr "Eseguire un backup singolo"
1741
 
1742
- #: admin.php:943
1743
  msgid "Time now"
1744
  msgstr "Ora attuale"
1745
 
1746
- #: admin.php:947
1747
- msgid "Last finished backup run"
1748
- msgstr "Ultimo backup eseguito"
1749
-
1750
- #: admin.php:953 admin.php:1820
1751
  msgid "Backup Now"
1752
  msgstr "Esegui Backup"
1753
 
1754
- #: admin.php:960 admin.php:1794 admin.php:2100
1755
  msgid "Restore"
1756
  msgstr "Ripristino"
1757
 
1758
- #: admin.php:969
1759
  msgid "Last log message"
1760
  msgstr "Ultimo messaggio di Log"
1761
 
1762
- #: admin.php:971
1763
  msgid "(Nothing yet logged)"
1764
  msgstr "(Niente è stato loggato)"
1765
 
1766
- #: admin.php:972
1767
  msgid "Download most recently modified log file"
1768
  msgstr "Scarica il file di log più recente"
1769
 
1770
- #: admin.php:976
1771
  msgid "Backups, logs & restoring"
1772
  msgstr "Backups, logs & rispristino"
1773
 
1774
- #: admin.php:977
1775
  msgid "Press to see available backups"
1776
  msgstr "Premi per vedere backup disponibili"
1777
 
1778
- #: admin.php:977
1779
  msgid "%d set(s) available"
1780
  msgstr "%d set Disponibili"
1781
 
1782
- #: admin.php:991
1783
  msgid "Downloading and restoring"
1784
  msgstr "Download e Ripristino."
1785
 
1786
- #: admin.php:993
1787
  msgid "Downloading"
1788
  msgstr "Download"
1789
 
1790
- #: admin.php:993
1791
  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."
1792
  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."
1793
 
1794
- #: admin.php:994
1795
  msgid "Restoring"
1796
  msgstr "Ripristino"
1797
 
1798
- #: admin.php:994
1799
  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."
1800
  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."
1801
 
1802
- #: admin.php:994
1803
  msgid "More tasks:"
1804
  msgstr "Altre attività: "
1805
 
1806
- #: admin.php:994
1807
  msgid "upload backup files"
1808
  msgstr "Carica i file di backup"
1809
 
1810
- #: admin.php:994
1811
  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."
1812
  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."
1813
 
1814
- #: admin.php:994
1815
  msgid "rescan folder for new backup sets"
1816
  msgstr "ri-analizza la cartella per nuovi set di backup"
1817
 
1818
- #: admin.php:995
1819
  msgid "Opera web browser"
1820
  msgstr "Browser web Opera"
1821
 
1822
- #: admin.php:995
1823
  msgid "If you are using this, then turn Turbo/Road mode off."
1824
  msgstr "Se stai utilizzando questo, allora imposta Turbo/Road Mode su off"
1825
 
1826
- #: admin.php:997
1827
  msgid "Google Drive"
1828
  msgstr "Google Drive"
1829
 
1830
- #: admin.php:997
1831
  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)."
1832
  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)."
1833
 
1834
- #: admin.php:999
1835
  msgid "This is a count of the contents of your Updraft directory"
1836
  msgstr "Questo è un conteggio dei contenuti della cartella Updraft"
1837
 
1838
- #: admin.php:999
1839
  msgid "Web-server disk space in use by UpdraftPlus"
1840
  msgstr "Spazio sul server web in uso da UpdraftPlus"
1841
 
1842
- #: admin.php:999
1843
  msgid "refresh"
1844
  msgstr "aggiorna"
1845
 
1846
- #: admin.php:856
1847
  msgid "By UpdraftPlus.Com"
1848
  msgstr "By UpdraftPlus.Com"
1849
 
1850
- #: admin.php:856
1851
  msgid "Lead developer's homepage"
1852
  msgstr "Vai alla homepage dello sviluppatore"
1853
 
1854
- #: admin.php:856
1855
  msgid "Donate"
1856
  msgstr "Dona"
1857
 
1858
- #: admin.php:856
1859
- msgid "Other WordPress plugins"
1860
- msgstr "Altri plugin WordPress"
1861
-
1862
- #: admin.php:856
1863
  msgid "Version"
1864
  msgstr "Versione"
1865
 
1866
- #: admin.php:860
1867
  msgid "Your backup has been restored."
1868
  msgstr "Il backup è stato ripristinato."
1869
 
1870
- #: admin.php:860
1871
  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."
1872
  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."
1873
 
1874
- #: admin.php:866
1875
  msgid "Old directories successfully deleted."
1876
  msgstr "Vecchie cartelle cancellate correttamente."
1877
 
1878
- #: admin.php:869
1879
- 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)."
1880
- 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)."
1881
-
1882
- #: admin.php:869
1883
  msgid "Current limit is:"
1884
  msgstr "Il limite corrente è:"
1885
 
1886
- #: admin.php:873
1887
- 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:"
1888
- 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 è:"
1889
-
1890
- #: admin.php:873
1891
- msgid "seconds"
1892
- msgstr "secondi"
1893
-
1894
- #: admin.php:878
1895
- 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)."
1896
- 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)."
1897
-
1898
- #: admin.php:882
1899
  msgid "Delete Old Directories"
1900
  msgstr "Elimina Vecchie Cartelle"
1901
 
1902
- #: admin.php:882
1903
- msgid "Are you sure you want to delete the old directories? This cannot be undone."
1904
- msgstr "Sei sicuro di voler cancellare le vecchie cartelle? Questa operazione non può essere annullata."
1905
-
1906
- #: admin.php:896
1907
  msgid "Existing Schedule And Backups"
1908
  msgstr "Pianificazione e backup esistenti"
1909
 
1910
- #: admin.php:900
1911
  msgid "JavaScript warning"
1912
  msgstr "Notifiche JavaScript"
1913
 
1914
- #: admin.php:901
1915
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
1916
  msgstr "Questa interfaccia di amministrazione utilizza JavaScript. È necessario attivarne la gestione all'interno del tuo browser, oppure utilizzare un browser che supporti JavaScript."
1917
 
1918
- #: admin.php:914 admin.php:927
1919
  msgid "Nothing currently scheduled"
1920
  msgstr "Nessuna schedulazione."
1921
 
1922
- #: admin.php:919
1923
  msgid "At the same time as the files backup"
1924
  msgstr "Contemporaneamente al backup dei file"
1925
 
1926
- #: admin.php:939
1927
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
1928
  msgstr "Tutti gli orari riportati in questa sezione utilizzano il fuso orario configurato di WordPress, che è possibile impostare in Impostazioni -> Generali"
1929
 
1930
- #: admin.php:939
1931
  msgid "Next scheduled backups"
1932
  msgstr "Prossimo Backup programmato"
1933
 
1934
- #: admin.php:941
1935
  msgid "Files"
1936
  msgstr "Files"
1937
 
1938
- #: admin.php:942 admin.php:1161 admin.php:1164 admin.php:2055 admin.php:2062
1939
- #: admin.php:2289
1940
  msgid "Database"
1941
  msgstr "Database"
1942
 
1943
- #: admin.php:204
1944
  msgid "Your website is hosted using the %s web server."
1945
  msgstr "Il tuo sito web è ospitato utilizzando il web server %s."
1946
 
1947
- #: admin.php:204
1948
  msgid "Please consult this FAQ if you have problems backing up."
1949
  msgstr "Si prega di consultare questa FAQ se hai problemi di backup."
1950
 
1951
- #: admin.php:217 admin.php:221
1952
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
1953
  msgstr "Clicca qui per autenticare il tuo account %s (non sarai in grado di eseguire il backup su %s senza di essa)."
1954
 
1955
- #: admin.php:372
1956
- 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"
1957
- 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"
1958
-
1959
- #: admin.php:387
1960
  msgid "Nothing yet logged"
1961
  msgstr "Niente ancora loggato"
1962
 
1963
- #: admin.php:477
1964
  msgid "Schedule backup"
1965
  msgstr "backup programmato"
1966
 
1967
- #: admin.php:480
1968
  msgid "Failed."
1969
  msgstr "Fallito."
1970
 
1971
- #: admin.php:483
1972
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
1973
  msgstr "OK. A breve si dovrebbe vedere l'attività nel campo \"Ultimo Messaggio di log\" di seguito."
1974
 
1975
- #: admin.php:483
1976
  msgid "Nothing happening? Follow this link for help."
1977
  msgstr "Non succede niente? Segui questo collegamento per un aiuto."
1978
 
1979
- #: admin.php:502
1980
  msgid "Job deleted"
1981
  msgstr "Processo cancellato"
1982
 
1983
- #: admin.php:508
1984
  msgid "Could not find that job - perhaps it has already finished?"
1985
  msgstr "Impossibile trovare il processo - forse è già stata completata."
1986
 
1987
- #: admin.php:520 includes/updraft-restorer.php:661
1988
- #: includes/updraft-restorer.php:693
1989
  msgid "Error"
1990
  msgstr "Errore"
1991
 
1992
- #: admin.php:535
1993
  msgid "Download failed"
1994
  msgstr "Download fallito"
1995
 
1996
- #: admin.php:549 admin.php:1088
1997
  msgid "File ready."
1998
  msgstr "File pronto."
1999
 
2000
- #: admin.php:557
2001
  msgid "Download in progress"
2002
  msgstr "Download in corso"
2003
 
2004
- #: admin.php:560
2005
  msgid "No local copy present."
2006
  msgstr "Nessuna copia locale presente."
2007
 
2008
- #: admin.php:668
2009
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2010
  msgstr "Errore nel formato del nome del file - questo file sembra non sia stato creato da UpdraftPlus"
2011
 
2012
- #: admin.php:747
2013
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
2014
  msgstr "Errore nel formato del nome del file - questo file non sembra un file di database crittografato e creato da UpdraftPlus"
2015
 
2016
- #: admin.php:776
2017
  msgid "Restore successful!"
2018
  msgstr "Ripristino avvenuto con successo!"
2019
 
2020
- #: admin.php:777 admin.php:815 admin.php:834
2021
  msgid "Actions"
2022
  msgstr "Azioni"
2023
 
2024
- #: admin.php:777 admin.php:792 admin.php:815 admin.php:834
2025
  msgid "Return to UpdraftPlus Configuration"
2026
  msgstr "Ritorno a Configurazione di UpdraftPlus"
2027
 
2028
- #: admin.php:804
2029
  msgid "Remove old directories"
2030
  msgstr "Rimuove vecchie cartelle"
2031
 
2032
- #: admin.php:810
2033
  msgid "Old directories successfully removed."
2034
  msgstr "Vecchie cartelle rimosse con successo."
2035
 
2036
- #: admin.php:813
2037
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2038
  msgstr "Problemi nella rimozione della vecchia cartella, prova a cancellarla manualmente."
2039
 
2040
- #: admin.php:825
2041
  msgid "Backup directory could not be created"
2042
  msgstr "Impossibile creare la cartella di backup"
2043
 
2044
- #: admin.php:832
2045
  msgid "Backup directory successfully created."
2046
  msgstr "Cartella di backup creata con successo."
2047
 
2048
- #: admin.php:849
2049
  msgid "Your settings have been wiped."
2050
  msgstr "Le tue impostazioni sono state cancellate."
2051
 
2052
- #: updraftplus.php:2014 updraftplus.php:2020
2053
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2054
  msgstr "Si prega di aiutare UpdraftPlus dando un giudizio positivo su wordpress.org"
2055
 
2056
- #: updraftplus.php:2027
2057
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2058
  msgstr "Hai bisogno di ancora più funzionalità e supporto? Scopri UpdraftPlus Premium"
2059
 
2060
- #: updraftplus.php:2037
2061
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2062
  msgstr "Scopri UpdraftPlus.Com per aiuto, add-on e supporto"
2063
 
2064
- #: updraftplus.php:2040
2065
  msgid "Want to say thank-you for UpdraftPlus?"
2066
  msgstr "Vuoi ringraziare per UpdraftPlus?"
2067
 
2068
- #: updraftplus.php:2040
2069
  msgid "Please buy our very cheap 'no adverts' add-on."
2070
  msgstr "Si prega di acquistare il nostro economicissimo add-on 'no adverts' (senza pubblicità)"
2071
 
2072
- #: backup.php:35
2073
  msgid "Infinite recursion: consult your log for more information"
2074
  msgstr "Ricursione infinita: consultare il log per maggiori informazioni"
2075
 
2076
- #: backup.php:535
2077
  msgid "Could not create %s zip. Consult the log file for more information."
2078
  msgstr "Impossibile creare il file zip %s. Consultare il file di registro per ulteriori informazioni."
2079
 
2080
- #: admin.php:100 admin.php:117
2081
  msgid "Allowed Files"
2082
  msgstr "File consentiti"
2083
 
2084
- #: admin.php:180
2085
  msgid "Settings"
2086
  msgstr "Settaggi"
2087
 
2088
- #: admin.php:184
2089
  msgid "Add-Ons / Pro Support"
2090
  msgstr "Add-Ons / Supporto Versione Pro"
2091
 
2092
- #: admin.php:196 admin.php:200 admin.php:204 admin.php:213 admin.php:1967
2093
- #: admin.php:1974 admin.php:1976
2094
  msgid "Warning"
2095
  msgstr "Attenzione"
2096
 
2097
- #: admin.php:196
2098
  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."
2099
  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."
2100
 
2101
- #: admin.php:200
2102
  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."
2103
  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."
2104
 
2105
- #: updraftplus.php:935
2106
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2107
  msgstr "Il backup non è terminato, verrà ripreso entro 5 minuti"
2108
 
2109
- #: updraftplus.php:1006
2110
  msgid "Backed up"
2111
  msgstr "Backup eseguito"
2112
 
2113
- #: updraftplus.php:1006
2114
  msgid "WordPress backup is complete"
2115
  msgstr "WordPress backup è completo"
2116
 
2117
- #: updraftplus.php:1006
2118
  msgid "Backup contains"
2119
  msgstr "Il backup contiene"
2120
 
2121
- #: updraftplus.php:1006
2122
  msgid "Latest status"
2123
  msgstr "Ultimo stato"
2124
 
2125
- #: updraftplus.php:1260
2126
  msgid "Backup directory (%s) is not writable, or does not exist."
2127
  msgstr "La cartella di backup (%s) non è scrivibile o non esiste."
2128
 
2129
- #: updraftplus.php:1408
2130
  msgid "Could not read the directory"
2131
  msgstr "Impossibile leggere la cartella."
2132
 
2133
- #: updraftplus.php:1425
2134
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2135
  msgstr "Impossibile salvare la cronologia di backup perché non c'è un backup array. Backup probabilmente fallito."
2136
 
2137
- #: updraftplus.php:1454
2138
  msgid "Could not open the backup file for writing"
2139
  msgstr "Impossibile aprire il file di backup per la scrittura"
2140
 
2141
- #: updraftplus.php:1472
2142
  msgid "Generated: %s"
2143
  msgstr "Generato: %s"
2144
 
2145
- #: updraftplus.php:1473
2146
  msgid "Hostname: %s"
2147
  msgstr "Nome Host: %s"
2148
 
2149
- #: updraftplus.php:1474
2150
  msgid "Database: %s"
2151
  msgstr "atabase: %s"
2152
 
2153
- #: updraftplus.php:1534
2154
- msgid "The backup directory is not writable."
2155
- msgstr "La cartella di backup non è scrivibile."
2156
-
2157
- #: updraftplus.php:1555
2158
  msgid "Table: %s"
2159
  msgstr "Tabella: %s"
2160
 
2161
- #: updraftplus.php:1560
2162
  msgid "Skipping non-WP table: %s"
2163
  msgstr "Salta tabelle non-WP: %s"
2164
 
2165
- #: updraftplus.php:1655
2166
  msgid "Delete any existing table %s"
2167
  msgstr "Elimina ogni tabella esistente %s"
2168
 
2169
- #: updraftplus.php:1664
2170
  msgid "Table structure of table %s"
2171
  msgstr "Struttura della tabella %s"
2172
 
2173
- #: updraftplus.php:1670
2174
  msgid "Error with SHOW CREATE TABLE for %s."
2175
  msgstr "Errore con SHOW CREATE TABLE per %s."
2176
 
2177
- #: updraftplus.php:1761
2178
  msgid "End of data contents of table %s"
2179
  msgstr "Fine del contenuto dati di tabella%s"
2180
 
2181
- #: updraftplus.php:1934 includes/updraft-restorer.php:66
2182
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
2183
  msgstr "Decifratura fallita. Il file di database è criptato, ma non è immesso nessuna chiave di crittografia."
2184
 
2185
- #: updraftplus.php:1947 includes/updraft-restorer.php:81
2186
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
2187
  msgstr "Decriptaggio fallito: La causa più probabile è che sia stata utilizzata una chiave errata."
2188
 
2189
- #: updraftplus.php:1947
2190
  msgid "The decryption key used:"
2191
  msgstr "La chiave di decriptaggio utilizzata è:"
2192
 
2193
- #: updraftplus.php:1962
2194
  msgid "File not found"
2195
  msgstr "File non trovato"
2196
 
2197
- #: updraftplus.php:2012
2198
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2199
  msgstr "Puoi tradurre? Vuoi migliorare UpdraftPlus per chi parla della tua lingua?"
2200
 
2201
- #: updraftplus.php:2014 updraftplus.php:2020
2202
  msgid "Like UpdraftPlus and can spare one minute?"
2203
  msgstr "Ti piace UpdraftPlus e puoi dedicarci un minuto?"
2204
 
2205
- #: updraftplus.php:521
2206
  msgid "Themes"
2207
  msgstr "Temi"
2208
 
2209
- #: updraftplus.php:522
2210
  msgid "Uploads"
2211
  msgstr "Uploads"
2212
 
2213
- #: updraftplus.php:537
2214
  msgid "Others"
2215
  msgstr "Altri"
2216
 
2217
- #: updraftplus.php:823
2218
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2219
  msgstr "Impossibile creare files nella cartella di backup. Il backup è annullato - controlla i settaggi di UpdraftPlus"
2220
 
2221
- #: updraftplus.php:893
2222
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2223
  msgstr "Errore di crittografia durante la crittografia del database. Crittografia interrotta."
2224
 
2225
- #: updraftplus.php:929
2226
  msgid "The backup apparently succeeded and is now complete"
2227
  msgstr "Il backup apparentemente è riuscito ed ora è completo"
2228
 
2229
- #: updraftplus.php:932
2230
  msgid "The backup attempt has finished, apparently unsuccessfully"
2231
  msgstr "Il tentativo di backup è terminato, a quanto pare senza successo"
2232
 
@@ -2234,23 +2679,23 @@ msgstr "Il tentativo di backup è terminato, a quanto pare senza successo"
2234
  msgid "UpdraftPlus Backups"
2235
  msgstr "Backup di UpdraftPlus "
2236
 
2237
- #: updraftplus.php:306 updraftplus.php:311 updraftplus.php:316 admin.php:217
2238
- #: admin.php:221
2239
  msgid "UpdraftPlus notice:"
2240
  msgstr "Note di UpdraftPlus:"
2241
 
2242
- #: updraftplus.php:306
2243
  msgid "The log file could not be read."
2244
  msgstr "Il file di log non pu&ograve; essere letto."
2245
 
2246
- #: updraftplus.php:311
2247
  msgid "No log files were found."
2248
  msgstr "Nessun file di log trovato."
2249
 
2250
- #: updraftplus.php:316
2251
  msgid "The given file could not be read."
2252
  msgstr "Il file passato non può essere letto"
2253
 
2254
- #: updraftplus.php:520
2255
  msgid "Plugins"
2256
  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
+
476
+ #: methods/ftp.php:63
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
+
504
+ #: methods/cloudfiles.php:344
505
+ msgid "Error - no such file exists at %s"
506
+ msgstr "Errore - non esiste nessun file in %s"
507
+
508
+ #: methods/cloudfiles.php:348
509
+ msgid "Error - failed to download the file from %s"
510
+ msgstr "Errore - download da %s fallito"
511
+
512
+ #: methods/cloudfiles.php:179
513
+ msgid "%s error - failed to upload file"
514
+ msgstr "Errore %s - caricamento del file fallito"
515
+
516
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
517
+ msgid "%s Error"
518
+ msgstr "Errore %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 "Autenticazione %s fallita"
525
+
526
+ #: methods/cloudfiles.php:169
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
 
591
+ #: addons/migrator.php:99
592
  msgid "Site Name:"
593
  msgstr "Nome Sito:"
594
 
595
+ #: addons/migrator.php:101
596
  msgid "Site Domain:"
597
  msgstr "Nome Dominio:"
598
 
599
+ #: addons/migrator.php:118
600
  msgid "Migrated site (from UpdraftPlus)"
601
  msgstr "Sito migrato (da UpdraftPlus)"
602
 
603
+ #: addons/migrator.php:147
604
  msgid "<strong>ERROR</strong>: Site URL already taken."
605
  msgstr "<strong>ERRORE</strong>: URL del sito già preso."
606
 
607
+ #: addons/migrator.php:154
608
  msgid "New site:"
609
  msgstr "Nuovo Sito:"
610
 
611
+ #: addons/migrator.php:86
612
  msgid "Information needed to continue:"
613
  msgstr "Informazioni necessarie per continuare:"
614
 
615
+ #: addons/migrator.php:87
616
  msgid "Please supply the following information:"
617
  msgstr "Prego, inserire le seguenti informazioni:"
618
 
619
+ #: addons/migrator.php:90
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
 
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
 
903
+ #: addons/sftp.php:141
904
  msgid "%s Error: Failed to download"
905
  msgstr "Errore %s: download fallito"
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 "Non è possibile riprendere upload parziali, è quindi necessario assicurarsi che il vostro server web permetta ai processi PHP di funzionare abbastanza a lungo per caricare il vostro file di backup più grande."
910
 
911
+ #: addons/sftp.php:190
912
  msgid "Host"
913
  msgstr "Host"
914
 
915
+ #: addons/sftp.php:197
916
  msgid "Port"
917
  msgstr "Porta"
918
 
919
+ #: addons/sftp.php:211
920
  msgid "Password"
921
  msgstr "Password"
922
 
923
+ #: addons/sftp.php:227
924
  msgid "Directory path"
925
  msgstr "Percorso cartella"
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 "Dove cambiare cartella dopo il login - spesso questo è relativo alla vostra cartella di home."
930
 
931
+ #: addons/sftp.php:265
932
  msgid "host name"
933
  msgstr "Nome Host"
934
 
935
+ #: addons/sftp.php:269
936
  msgid "username"
937
  msgstr "Nome Utente"
938
 
939
+ #: addons/sftp.php:273
940
  msgid "password"
941
  msgstr "Password"
942
 
943
+ #: addons/sftp.php:278
944
  msgid "Failure: Port must be an integer."
945
  msgstr "Errore: la porta deve essere un numero intero."
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 "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
 
1068
  msgid "SFTP password"
1069
  msgstr "Password SFTP"
1070
 
1071
+ #: addons/sftp.php:304
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
 
1261
  msgid "The %s PHP module is not installed"
1262
  msgstr "Il modulo PHP %s non è installato"
1263
 
1264
+ #: methods/dropbox.php:41
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
 
1288
+ #: methods/cloudfiles.php:408
1289
  msgid "US or UK Cloud"
1290
  msgstr "Cloud USA oppure UK"
1291
 
1292
+ #: methods/cloudfiles.php:414
1293
  msgid "US (default)"
1294
  msgstr "USA (default)"
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 "Nome utente per file Cloud"
1303
 
1304
+ #: methods/cloudfiles.php:424
1305
  msgid "Cloud Files API key"
1306
  msgstr "Chiave API Cloud Files"
1307
 
1308
+ #: methods/cloudfiles.php:428
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
 
1331
+ #: methods/cloudfiles.php:467
1332
  msgid "Failure: No container details were given."
1333
  msgstr "Errore: nessun dettaglio sul contenitore è stato dato."
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 "Errore File remoto - abbiamo accede al contenitore, ma è impossiile creare un file all'interno di esso"
1338
 
1339
+ #: methods/cloudfiles.php:498
1340
  msgid "We accessed the container, and were able to create files within it."
1341
  msgstr "Si può accedere al contenitore, ed è possibile creare files al suo interno."
1342
 
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
 
1435
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1436
+ #: methods/cloudfiles.php:483
 
 
1437
  msgid "Cloud Files authentication failed"
1438
  msgstr "Autenticazione dei file remoti fallita"
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 "Errore Files remoti - impossibile creare ed accedere al contenitore"
1444
 
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
 
1454
+ #: methods/cloudfiles.php:178
 
 
 
 
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
 
1462
+ #: methods/cloudfiles.php:335
1463
  msgid "Error downloading remote file: Failed to download ("
1464
  msgstr "Errore durante il download del file remoto: Impossibile scaricare ("
1465
 
1466
+ #: methods/cloudfiles.php:357
 
 
 
 
 
 
 
 
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
 
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 "Ottieni la tua chiave API <a href=\"https://mycloud.rackspace.com/\"> dalla console cloud di Rackspace </a> (leggi le istruzioni <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">qui</a>), quindi scegliere il nome del contenitore da utilizzare per lo storage. Il contenitore verrà creato, se non esiste già."
1479
 
1480
+ #: methods/cloudfiles.php:404
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 ADDED
Binary file
languages/updraftplus-ja.po ADDED
@@ -0,0 +1,2699 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-pl_PL.mo CHANGED
Binary file
languages/updraftplus-pl_PL.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-05-20 18:57:52+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -10,27 +10,857 @@ msgstr ""
10
  "X-Generator: GlotPress/0.1\n"
11
  "Project-Id-Version: UpdraftPlus\n"
12
 
13
- #: addons/migrator.php:245
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  msgid "SQL update commands run:"
15
  msgstr "Uruchomiona aktualizacja poleceń SQL:"
16
 
17
- #: addons/migrator.php:246
18
  msgid "Errors:"
19
  msgstr "Błędy:"
20
 
21
- #: addons/migrator.php:247
22
  msgid "Time taken (seconds):"
23
  msgstr "Upłynęło czasu (sekundy):"
24
 
25
- #: addons/migrator.php:305
26
- msgid "Search and replacing table: %s"
27
- msgstr "Wyszukiwanie i zastępowanie tabeli: %s"
28
-
29
- #: addons/migrator.php:334
30
  msgid "rows: %d"
31
  msgstr "wiersze: %d"
32
 
33
- #: addons/migrator.php:399
34
  msgid "\"%s\" has no primary key, manual change needed on row %s."
35
  msgstr "\"%s\" nie ma klucza podstawowego, potrzebna instrukcja zmiany w szeregu %s."
36
 
@@ -38,187 +868,179 @@ msgstr "\"%s\" nie ma klucza podstawowego, potrzebna instrukcja zmiany w szeregu
38
  msgid "Store at"
39
  msgstr "Przechowuj w"
40
 
41
- #: addons/migrator.php:159
42
  msgid "Nothing to do: the site URL is already: %s"
43
  msgstr "Nic nie zrobiono: strona URL jest już: %s"
44
 
45
- #: addons/migrator.php:164
46
  msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
47
  msgstr "Ostrzeżenie: adres URL bazy danych (%s) jest inny od tego, którego oczekiwaliśmy (%s). "
48
 
49
- #: addons/migrator.php:171
50
  msgid "Database search and replace: replace %s in backup dump with %s"
51
  msgstr "Szukaj w bazie danych i zastąp: zastąp %s w zrzucie kopii zapasowej %s"
52
 
53
- #: addons/migrator.php:190
54
  msgid "Could not get list of tables"
55
  msgstr "Nie udało się uzyskać listy tabel"
56
 
57
- #: addons/migrator.php:201
58
  msgid "<strong>Search and replacing table:</strong> %s: already done"
59
  msgstr "<strong>Wyszukiwanie i zastępowanie tabeli:</strong> %s: ciągle takie samo"
60
 
61
- #: addons/migrator.php:242
62
  msgid "Tables examined:"
63
  msgstr "Badane tabele:"
64
 
65
- #: addons/migrator.php:243
66
  msgid "Rows examined:"
67
  msgstr "Badane wiersze:"
68
 
69
- #: addons/migrator.php:244
70
  msgid "Changes made:"
71
  msgstr "Zmiany dokonane:"
72
 
73
- #: addons/sftp.php:128
74
  msgid "%s Error: Failed to download"
75
  msgstr "%s Błąd: Nie udało się pobrać"
76
 
77
- #: addons/sftp.php:172
78
  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."
79
  msgstr "Cześciowe wznawianie przesyłanych nie jest obsługiwane, więc musisz upewnić się, że serwer WWW umożliwia PHP uruchomienie procesów wystarczająco długo, aby załadować swój największy plik kopii zapasowej."
80
 
81
- #: addons/sftp.php:177
82
  msgid "Host"
83
  msgstr "Host"
84
 
85
- #: addons/sftp.php:184
86
  msgid "Port"
87
  msgstr "Port"
88
 
89
- #: addons/sftp.php:198
90
  msgid "Password"
91
  msgstr "Hasło"
92
 
93
- #: addons/sftp.php:214
94
  msgid "Directory path"
95
  msgstr "ścieżka do katalogu"
96
 
97
- #: addons/sftp.php:216
98
  msgid "Where to change directory to after logging in - often this is relative to your home directory."
99
  msgstr "Gdzie zmienić katalog po zalogowaniu się - często jest to w katalogu domowym."
100
 
101
- #: addons/sftp.php:252
102
  msgid "host name"
103
  msgstr "nazwa hosta"
104
 
105
- #: addons/sftp.php:256
106
  msgid "username"
107
  msgstr "nazwa użytkownika"
108
 
109
- #: addons/sftp.php:260
110
  msgid "password"
111
  msgstr "hasło"
112
 
113
- #: addons/sftp.php:265
114
  msgid "Failure: Port must be an integer."
115
  msgstr "Awaria: Port musi być liczbą całkowitą."
116
 
117
- #: addons/sftp.php:305
118
  msgid "Failed: We were able to log in and move to the indicated directory, but failed to successfully created a file in that location."
119
  msgstr "Niepowodzenie: byliśmy w stanie zalogować się i przejść do wskazanego katalogu, ale nie udało się pomyślnie utworzony pliku w tej lokalizacji."
120
 
121
- #: addons/fixtime.php:77 addons/fixtime.php:87
122
  msgid "starting from next time it is"
123
- msgstr "począwszy od jej kolejnego"
124
-
125
- #: addons/fixtime.php:77 addons/fixtime.php:87
126
- msgid "Enter in format HH:MM (e.g. 14:22)"
127
- msgstr "Wprowadź w formacie HH: MM (np. 14:22)"
128
 
129
- #: addons/multisite.php:121
130
  msgid "Multisite Install"
131
  msgstr "Instalacja na wielu serwerach"
132
 
133
- #: addons/multisite.php:127
134
  msgid "You do not have sufficient permissions to access this page."
135
  msgstr "Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony."
136
 
137
- #: addons/multisite.php:146
138
  msgid "You do not have permission to access this page."
139
  msgstr "Nie masz dostępu do tej części strony."
140
 
141
- #: addons/multisite.php:204
142
  msgid "Must-use plugins"
143
  msgstr "Musisz-użyć wtyczek"
144
 
145
- #: addons/multisite.php:205
146
  msgid "Blog uploads"
147
  msgstr "Przesłane pliki bloga"
148
 
149
- #: addons/migrator.php:25
150
  msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
151
  msgstr "Wszystkie odniesienia do lokalizacji witryny w bazie danych zostaną zastąpione aktualnym adresem URL witryny, która jest: %s"
152
 
153
- #: addons/migrator.php:25
154
  msgid "Search and replace site location in the database (migrate)"
155
  msgstr "Znajdź i zastąpić lokalizację witryny w bazie danych (migracja)"
156
 
157
- #: addons/migrator.php:25
158
  msgid "(learn more)"
159
  msgstr "(dowiedz się więcej)"
160
 
161
- #: addons/migrator.php:110 addons/migrator.php:223
162
  msgid "Failed: the %s operation was not able to start."
163
  msgstr "Nie powiodło się: operacja %s nie była w stanie wystartować."
164
 
165
- #: addons/migrator.php:112 addons/migrator.php:225
166
  msgid "Failed: we did not understand the result returned by the %s operation."
167
  msgstr "Nie powiodło się: nie rozumiem wyniku zwróconego przez %s operację."
168
 
169
- #: addons/migrator.php:133
170
  msgid "Database: search and replace site URL"
171
  msgstr "Baza danych: wyszukiwanie i zamiana strony URL"
172
 
173
- #: addons/migrator.php:136
174
  msgid "This option was not selected."
175
  msgstr "Ta opcja nie została wybrana."
176
 
177
- #: addons/migrator.php:149 addons/migrator.php:154
178
  msgid "Error: unexpected empty parameter (%s, %s)"
179
  msgstr "Błąd: nieoczekiwanie pusty parametr (%s, %s)"
180
 
181
- #: addons/morefiles.php:63
182
  msgid "The above files comprise everything in a WordPress installation."
183
  msgstr "Powyższe pliki zawierają wszystko, co w instalacji WordPress."
184
 
185
- #: addons/morefiles.php:70
186
  msgid "WordPress core (including any additions to your WordPress root directory)"
187
  msgstr "Jądro WordPressa (w tym wszelkie dodatki do katalogu głównego WordPressa)"
188
 
189
- #: addons/morefiles.php:82
190
  msgid "Any other directory on your server that you wish to back up"
191
- msgstr "Każdy inny katalog na serwerze, który chcesz utworzyć kopię zapasową"
192
 
193
- #: addons/morefiles.php:83
194
  msgid "More Files"
195
  msgstr "Więcej plików"
196
 
197
- #: addons/morefiles.php:98
198
  msgid "Enter the directory:"
199
  msgstr "Wpisz katalog:"
200
 
201
- #: addons/morefiles.php:102
202
  msgid "If you are not sure what this option is for, then you will not want it, and should turn it off."
203
  msgstr "Jeśli nie jesteś pewien czy ta opcja istnieje, wtedy nie będzie tego chciał i powinien to wyłączyć."
204
 
205
- #: addons/morefiles.php:102
206
  msgid "If using it, enter an absolute path (it is not relative to your WordPress install)."
207
  msgstr "Jeśli używasz tego, wpisz ścieżkę bezwzględną (nie pozostaje w stosunku do Twojej instalacji WordPressa)."
208
 
209
- #: addons/morefiles.php:104
210
  msgid "Be careful what you enter - if you enter / then it really will try to create a zip containing your entire webserver."
211
  msgstr "Uważaj, co wpisujesz - jeśli wpiszesz / to naprawdę spróbuje utworzyć paczkę zip zawierającą całość serwera WWW."
212
 
213
- #: addons/morefiles.php:134
214
- msgid "If entering multiple files/directories, then separate them with commas."
215
- msgstr "W przypadku wprowadzania wielu plików/katalogów, rozdziel je przecinkami."
216
-
217
- #: addons/morefiles.php:176 addons/morefiles.php:253
218
  msgid "No backup of %s directories: there was nothing found to back up"
219
  msgstr "Brak kopii zapasowej z %s katalogów: nie znaleziono tutaj kopii zapasowych"
220
 
221
- #: addons/morefiles.php:176
222
  msgid "more"
223
  msgstr "więcej"
224
 
@@ -226,10 +1048,6 @@ msgstr "więcej"
226
  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."
227
  msgstr "Szyfrowanie FTP jest dostępne, więc będzie automatycznie próbował szyfrować (przed wycofaniem się bez szyfrowania, jeśli się nie powiedzie), chyba, że ​​je wyłączysz za pomocą opcji ekspertów. Przycisk Test 'ftp login' powie, jaki typ połączenia jest używany."
228
 
229
- #: addons/sftp.php:23
230
- msgid "Some servers advertise encrypted FTP as available, but then time-out (after a long time, by which time when you attempt to use it. If you find this happenning, then go into the \"Expert Options\" (below) and turn off SSL there."
231
- msgstr "Niektóre serwery reklamują szyfrowanie FTP jako dostępne, ale potem kończy się czas (w czasie, w którym próbował z niego korzystać. Jeśli znajdziesz to zdarzenie, a następnie przejdziesz do \"Opcje Zaawansowane\" (poniżej) i wyłączysz SSL."
232
-
233
  #: addons/sftp.php:23
234
  msgid "Explicit encryption is used by default. To force implicit encryption (port 990), add :990 to your FTP server below."
235
  msgstr "Jawne szyfrowanie jest używane domyślnie: aby wymusić niejawne szyfrowanie (port 990), dodaj :990 do serwera FTP poniżej."
@@ -250,51 +1068,52 @@ msgstr "Ustawienia użytkownika SFTP"
250
  msgid "SFTP password"
251
  msgstr "hasło SFTP:"
252
 
253
- #: addons/sftp.php:50 addons/sftp.php:291
254
  msgid "Check your file permissions: Could not successfully create and enter:"
255
  msgstr "Sprawdź swoje uprawnienia do plików: nie można pomyślnie utworzyć i zatwierdzić:"
256
 
257
- #: methods/ftp.php:151
258
  msgid "FTP Server"
259
  msgstr "Serwer FTP"
260
 
261
- #: methods/ftp.php:155
262
  msgid "FTP Login"
263
  msgstr "Login FTP"
264
 
265
- #: methods/ftp.php:159
266
  msgid "FTP Password"
267
  msgstr "Hasło FTP"
268
 
269
- #: methods/ftp.php:163
270
  msgid "Remote Path"
271
  msgstr "Ścieżka zdalna"
272
 
273
- #: methods/ftp.php:164
274
  msgid "Needs to already exist"
275
  msgstr "Musi już istnieć"
276
 
277
- #: methods/ftp.php:185
278
  msgid "Failure: No server details were given."
279
  msgstr "Awaria: brak podanych danych serwera."
280
 
281
- #: methods/ftp.php:200
282
  msgid "Failure: we did not successfully log in with those credentials."
283
  msgstr "Awaria: logowanie niepomyślne do tych mandatów."
284
 
285
- #: methods/ftp.php:208
286
  msgid "Failure: an unexpected internal UpdraftPlus error occurred when testing the credentials - please contact the developer"
287
  msgstr "Awaria: nieoczekiwany błąd wewnętrzny UpdraftPlus wystąpił podczas testowania poświadczenia - skontaktuj się z deweloperem"
288
 
289
- #: methods/ftp.php:212
290
  msgid "Success: we successfully logged in, and confirmed our ability to create a file in the given directory (login type:"
291
  msgstr "Sukces: udało nam się zalogować i potwierdzić naszą zdolność do tworzenia pliku w danym katalogu (wpisz login:"
292
 
293
- #: methods/ftp.php:215
294
  msgid "Failure: we successfully logged in, but were not able to create a file in the given directory."
295
  msgstr "Awaria: logowanie pomyślne, ale nie był w stanie utworzyć pliku w danym katalogu."
296
 
297
- #: addons/webdav.php:40 addons/webdav.php:170 addons/sftp.php:28
 
298
  msgid "No %s settings were found"
299
  msgstr "Nie znaleziono %s ustawień"
300
 
@@ -302,151 +1121,139 @@ msgstr "Nie znaleziono %s ustawień"
302
  msgid "Chunk %s: A %s error occurred"
303
  msgstr "Klocek %s: wystąpił %s błąd"
304
 
305
- #: addons/webdav.php:182 addons/webdav.php:188 addons/webdav.php:200
306
  msgid "WebDAV Error"
307
  msgstr "Błąd WebDAV"
308
 
309
- #: addons/webdav.php:188
310
  msgid "Error opening remote file: Failed to download"
311
  msgstr "Błąd otwarcia pliku zdalnego: Nie udało się pobrać"
312
 
313
- #: addons/webdav.php:200
314
  msgid "Local write failed: Failed to download"
315
  msgstr "Zapis lokalny nie powiódł się: Nie udało się pobrać"
316
 
317
- #: addons/webdav.php:234
318
  msgid "WebDAV URL"
319
  msgstr "WebDAV URL"
320
 
321
- #: addons/webdav.php:238
322
  msgid "Enter a complete URL, beginning with webdav:// or webdavs:// and including path, username, password and port as required - e.g.%s"
323
  msgstr "Wprowadź pełny adres URL zaczynając z webdav:// lub webdavs:// w tym ścieżkę, nazwę użytkownika, hasło i port jest wymagane - na przykład %s"
324
 
325
- #: addons/webdav.php:280 addons/sftp.php:279
326
  msgid "Failed"
327
  msgstr "Niepowodzenie"
328
 
329
- #: addons/webdav.php:294
330
  msgid "Failed: We were not able to place a file in that directory - please check your credentials."
331
  msgstr "Niepowodzenie: Nie byliśmy w stanie umieścić pliku w tym katalogu - proszę sprawdzić swoje dane."
332
 
333
- #: addons/morefiles.php:40 addons/morefiles.php:253
334
  msgid "WordPress Core"
335
  msgstr "Jądro WordPressa"
336
 
337
- #: addons/morefiles.php:44
338
  msgid "Over-write wp-config.php"
339
  msgstr "Nadpisz wp-config.php"
340
 
341
- #: addons/morefiles.php:44
342
  msgid "(learn more about this important option)"
343
  msgstr "(dowiedz się więcej o tej ważnej opcji)"
344
 
345
- #: methods/dropbox.php:269
346
  msgid "Authenticate with Dropbox"
347
  msgstr "Uwierzytelnianie z Dropbox"
348
 
349
- #: methods/dropbox.php:270
350
  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."
351
  msgstr "<strong> Po </ strong> zapisaniu ustawień (kliknij poniżej \"Zapisz zmiany\"), a następnie wróć tu raz i kliknij na ten link, aby zakończyć uwierzytelnianie z Dropbox."
352
 
353
- #: methods/dropbox.php:327
354
  msgid "you have authenticated your %s account"
355
  msgstr "uwierzytelnianie Twojego %s konta"
356
 
357
- #: methods/dropbox.php:330
358
  msgid "though part of the returned information was not as expected - your mileage may vary"
359
  msgstr "choć nie było części zwróconej informacji jak się spodziewano - przebieg może się wahać"
360
 
361
- #: methods/dropbox.php:333
362
  msgid "Your %s account name: %s"
363
  msgstr "Twoja %s nazwa konta: %s"
364
 
365
- #: methods/ftp.php:44 methods/ftp.php:96
366
- msgid "FTP login failure"
367
- msgstr "Błąd logowania FTP"
368
-
369
- #: methods/ftp.php:63
370
- msgid "FTP upload failed"
371
- msgstr "Przesłanie plików FTP zakończone niepowodzeniem"
372
-
373
- #: methods/ftp.php:131
374
- msgid "Settings test result"
375
- msgstr "Wynik testu ustawień"
376
-
377
- #: methods/ftp.php:147
378
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
379
  msgstr "Tylko nieszyfrowane FTP jest obsługiwane regularnie przez UpdraftPlus."
380
 
381
- #: methods/ftp.php:147
382
  msgid "If you want encryption (e.g. you are storing sensitive business data), then an add-on is available."
383
  msgstr "Jeśli chcesz szyfrowania (np. jprzechowujesz poufne dane biznesowe), to dodatek jest dostępny."
384
 
385
- #: methods/s3.php:271
386
  msgid "%s Error: Failed to download %s. Check your permissions and credentials."
387
  msgstr "%s Błąd: nie udało się pobrać %s. Sprawdź swoje uprawnienia i poświadczenia. "
388
 
389
- #: methods/s3.php:275
390
  msgid "%s Error: Failed to access bucket %s. Check your permissions and credentials."
391
  msgstr "%s Błąd: brak dostępu do pojemnika %s. Sprawdź swoje uprawnienia i poświadczenia. "
392
 
393
- #: methods/s3.php:323
394
  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."
395
  msgstr "Zdobądź klucz dostępu i tajny klucz <a href=\"%s\">z Twojej %s konsoli</a>, następnie (wyjątkowy - wszyscy %s użytkownicy) nazwę pojemnika (litery i cyfry) (i opcjonalnie ścieżkę) aby używać do przechowywania. Ten pojemnik zostanie utworzony dla Ciebie, jeśli już nie istnieje. "
396
 
397
- #: methods/s3.php:323
398
  msgid "If you see errors about SSL certificates, then please go here for help."
399
  msgstr "Jeśli widzisz błędy dotyczące certyfikatów SSL, przejdź tutaj aby uzyskać pomoc."
400
 
401
- #: methods/s3.php:326
402
  msgid "%s access key"
403
  msgstr "%s klucz dostępu "
404
 
405
- #: methods/s3.php:330
406
  msgid "%s secret key"
407
  msgstr "%s tajny klucz"
408
 
409
- #: methods/s3.php:334
410
  msgid "%s location"
411
  msgstr "%s lokalizacja"
412
 
413
- #: methods/s3.php:335
414
  msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
415
  msgstr "Wprowadź tylko nazwę pojemnika lub pojemnika i ścieżki. Przykłady: mójpojemnik, mójpojemnik/mojaścieżka. "
416
 
417
- #: methods/s3.php:362
418
  msgid "API secret"
419
  msgstr "API poufne"
420
 
421
- #: methods/s3.php:382
422
  msgid "Failure: No bucket details were given."
423
  msgstr "Awaria: brak podanych danych pojemnika."
424
 
425
- #: methods/s3.php:393
426
  msgid "Region"
427
  msgstr "Region"
428
 
429
- #: methods/s3.php:403
430
  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)."
431
  msgstr "Niepowodzenie: nie mogliśmy uzyskać dostępu lub stworzyć takiego pojemnika. Prosimy o sprawdzenie poświadczeń dostępu, a jeśli te są poprawne, to spróbuj innej nazwy pojemnika (jako inny %s użytkownik może już podjąć swoje imię). "
432
 
433
- #: methods/s3.php:414 methods/s3.php:425
434
  msgid "Failure"
435
  msgstr "Niepowodzenie"
436
 
437
- #: methods/s3.php:414 methods/s3.php:425
438
  msgid "We successfully accessed the bucket, but the attempt to create a file in it failed."
439
  msgstr "Z powodzeniem obejrzano pojemnik, ale próba utworzenia w nich pliku zakończyła się niepowodzeniem."
440
 
441
- #: methods/s3.php:416
442
  msgid "We accessed the bucket, and were able to create files within it."
443
  msgstr "Mamy dostęp do pojemnika i byliśmy w stanie tworzyć w nim pliki."
444
 
445
- #: methods/s3.php:418
446
  msgid "The communication with %s was encrypted."
447
  msgstr "Komunikacja z %s była szyfrowana."
448
 
449
- #: methods/s3.php:420
450
  msgid "The communication with %s was not encrypted."
451
  msgstr "Komunikacja z %s nie była szyfrowana."
452
 
@@ -454,191 +1261,184 @@ msgstr "Komunikacja z %s nie była szyfrowana."
454
  msgid "The %s PHP module is not installed"
455
  msgstr "%s Moduł PHP nie jest zainstalowany"
456
 
457
- #: methods/dropbox.php:41 methods/dropbox.php:208
458
  msgid "You do not appear to be authenticated with Dropbox"
459
  msgstr "Nie wygląda na to, aby była autoryzacja z Dropboxem"
460
 
461
- #: methods/dropbox.php:52
462
- msgid "error: %s (see log file for more)"
463
- msgstr "błąd: %s (zajrzyj w plik dziennika, by dowiedzieć się więcej)"
464
-
465
- #: methods/dropbox.php:139 methods/dropbox.php:144
466
  msgid "error: failed to upload file to %s (see log file for more)"
467
  msgstr "Błąd: nie udało się załadować pliku do %s (zajrzyj do pliku dziennika, by zobaczyć więcej)"
468
 
469
- #: methods/dropbox.php:264
470
  msgid "Need to use sub-folders?"
471
  msgstr "Potrzebujesz użyć podfolderów?"
472
 
473
- #: methods/dropbox.php:264
474
  msgid "Backups are saved in"
475
  msgstr "Kopie zapasowe są zapisywane w"
476
 
477
- #: methods/dropbox.php:264
478
  msgid "If you back up several sites into the same Dropbox and want to organise with sub-folders, then "
479
  msgstr "Jeśli masz kopie zapasowe kilku stron w tym samym Dropboxie i chcesz zorganizować podfoldery, wówczas"
480
 
481
- #: methods/dropbox.php:264
482
  msgid "there's an add-on for that."
483
  msgstr "tam jest dodatek do tego."
484
 
485
- #: methods/cloudfiles.php:370
486
  msgid "US or UK Cloud"
487
  msgstr "US lub UK chmura"
488
 
489
- #: methods/cloudfiles.php:376
490
  msgid "US (default)"
491
  msgstr "US (domyślnie)"
492
 
493
- #: methods/cloudfiles.php:377
494
  msgid "UK"
495
  msgstr "UK"
496
 
497
- #: methods/cloudfiles.php:382
498
  msgid "Cloud Files username"
499
  msgstr "Nazwa użytkownika wirtualnej chmury"
500
 
501
- #: methods/cloudfiles.php:386
502
  msgid "Cloud Files API key"
503
  msgstr "Klucz API wirtualnej chmury"
504
 
505
- #: methods/cloudfiles.php:390
506
  msgid "Cloud Files container"
507
  msgstr "Pojemnik plików wirtualnej chmury"
508
 
509
- #: methods/cloudfiles.php:400
510
  msgid "UpdraftPlus's %s module <strong>requires</strong> %s. Please do not file any support requests; there is no alternative."
511
  msgstr "Moduł %s UpdraftPlusa <strong> wymagany </ strong> s%. Proszę nie zgłaszać próśb o wsparcie; nie ma alternatywy."
512
 
513
- #: methods/cloudfiles.php:418 methods/cloudfiles.php:423
 
 
 
514
  msgid "Failure: No %s was given."
515
  msgstr "Awaria: nie %s została podana."
516
 
517
- #: methods/cloudfiles.php:418
518
  msgid "API key"
519
  msgstr "Klucz API"
520
 
521
- #: methods/cloudfiles.php:423
522
  msgid "Username"
523
  msgstr "Nazwa użytkownika"
524
 
525
- #: methods/cloudfiles.php:443
526
  msgid "Failure: No container details were given."
527
  msgstr "Awaria: brak danych pojemnika."
528
 
529
- #: methods/cloudfiles.php:469
530
  msgid "Cloud Files error - we accessed the container, but failed to create a file within it"
531
  msgstr "Błąd plików w chmurze - mamy dostęp do pojemnika, ale nie udało się utworzyć w nim plików"
532
 
533
- #: methods/cloudfiles.php:473
534
  msgid "We accessed the container, and were able to create files within it."
535
  msgstr "Mamy dostęp do pojemnika i byliśmy w stanie tworzyć w nim pliki."
536
 
537
- #: methods/email.php:15
538
  msgid "WordPress Backup"
539
  msgstr "Kopia zapasowa WordPressa"
540
 
541
- #: methods/email.php:15
542
  msgid "Backup is of:"
543
  msgstr "Kopia zapasowa jest z:"
544
 
545
- #: methods/email.php:15
546
  msgid "Be wary; email backups may fail because of file size limitations on mail servers."
547
  msgstr "Uważaj, e-mail kopii zapasowej może nie zapisać się na serwerze pocztowym z powodu ograniczenia rozmiaru plików na tymże."
548
 
549
- #: methods/email.php:24
550
  msgid "Note:"
551
  msgstr "Uwaga:"
552
 
553
- #: methods/email.php:25
554
  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."
555
  msgstr "Wprowadzony powyżej adres e-mail zostanie użyty. Jeśli wybierzesz \"E-Mail\", to <strong>należy pamiętać</strong>, że serwery pocztowe mają tendencję do ograniczenia wielkości, zwykle około 10-20Mb; większe kopie przez te ograniczenia nie przejdą. Jeśli naprawdę potrzebujesz dużej kopii zapasowej, aby przesłać za pośrednictwem poczty elektronicznej, możesz finansować nową funkcję (podzielenie zestawu kopii zapasowych do konfiguracji wielkości kawałków) - ale popyt na taką cechę jeszcze nie istnieje."
556
 
557
- #: methods/s3.php:145
558
  msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
559
  msgstr "%s przesyłanie: przesyłanie identyfikatora dla wielu części zakończone niepowodzeniem - zobacz plik dziennika, by uzyskać więcej informacji. "
560
 
561
- #: methods/s3.php:168
562
  msgid "%s error: file %s was shortened unexpectedly"
563
  msgstr "%s błąd: plik %s był niespodziewanie skrócony "
564
 
565
- #: methods/s3.php:178
566
  msgid "%s chunk %s: upload failed"
567
  msgstr "%s kawałek %s: przesyłanie zakończone niepowodzeniem "
568
 
569
- #: methods/s3.php:192
570
  msgid "%s upload (%s): re-assembly failed (see log for more details)"
571
  msgstr "%s przesłane (%s): ponowne niepowodzenie (zobacz plik dziennika, by uzyskać więcej informacji) "
572
 
573
- #: methods/s3.php:196
574
  msgid "%s re-assembly error (%s): (see log file for more)"
575
  msgstr "%s ponowny błąd (%s): (zobacz plik dziennika, by uzyskać więcej informacji) "
576
 
577
- #: methods/s3.php:208
578
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
579
  msgstr "%s Błąd: nie udało się utworzyć pojemnika %s. Sprawdź swoje uprawnienia i poświadczenia. "
580
 
581
- #: methods/googledrive.php:401
582
  msgid "For longer help, including screenshots, follow this link. The description below is sufficient for more expert users."
583
  msgstr "Dla większej pomocy, w tym zrzuty ekranu, kliknij na ten link. Poniższy opis jest wystarczający dla bardziej zaawansowanych użytkowników."
584
 
585
- #: methods/googledrive.php:402
586
  msgid "Follow this link to your Google API Console, and there create a Client ID in the API Access section."
587
  msgstr "Śledź ten link do konsoli Google API i tam utwórz identyfikator klienta w sekcji dostęp API (API Access)."
588
 
589
- #: methods/googledrive.php:402
590
  msgid "Select 'Web Application' as the application type."
591
  msgstr "Wybierz 'aplikację www' jako typ aplikacji."
592
 
593
- #: methods/googledrive.php:402
594
  msgid "You must add the following as the authorised redirect URI (under \"More Options\") when asked"
595
  msgstr "Musisz dodać kolejne upoważnienie kiedy zapyta o przekierowanie URL (pod \"Więcej opcji\")"
596
 
597
- #: methods/googledrive.php:402
598
  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."
599
  msgstr "Nota bene jeśli zainstalujesz UpdraftPlus na kilku stronach WordPressa, to nie możesz ponownie użyć identyfikatora klienta; należy utworzyć nowy w każdym miejscu z konsoli Google API."
600
 
601
- #: methods/googledrive.php:405
602
  msgid "You do not have the SimpleXMLElement installed. Google Drive backups will <b>not</b> work until you do."
603
  msgstr "Nie masz zanstalowanego SimpleXMLElement. Kopie zapasowe Google Drive nie <b>będą</ b> działać, dopóki tego nie zrobisz."
604
 
605
- #: methods/googledrive.php:412
606
  msgid "Client ID"
607
  msgstr "Cleint ID (identyfikator)"
608
 
609
- #: methods/googledrive.php:413
610
  msgid "If Google later shows you the message \"invalid_client\", then you did not enter a valid client ID here."
611
  msgstr "Jeśli Google później pokazał komunikat \"invalid_client\", to nie wprowadzono poprawnego identyfikatora klienta (client ID)."
612
 
613
- #: methods/googledrive.php:416
614
  msgid "Client Secret"
615
  msgstr "Tajemniczy klient."
616
 
617
- #: methods/googledrive.php:420
618
  msgid "Folder ID"
619
  msgstr "Folder ID (identyfikator folderu)"
620
 
621
- #: methods/googledrive.php:421
622
- 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)"
623
- msgstr "<strong>To NIE jest nazwa folderu</ strong>. Aby uzyskać identyfikator folderu przejdź do tego folderu w Google Drive w przeglądarce internetowej i skopiuj identyfikator z przeglądarki w pasku adresu. Jest to część, która przychodzi po <kbd>#folders/.</kbd> Zostaw puste, aby użyć folderu głównego)"
624
-
625
- #: methods/googledrive.php:424
626
  msgid "Authenticate with Google"
627
  msgstr "Uwierzytelnianie z Google"
628
 
629
- #: methods/googledrive.php:425
630
  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."
631
  msgstr "<strong>Po</ strong> zapisaniu ustawień (kliknij poniżej \"Zapisz zmiany\"), a następnie wróć tu raz i kliknij na ten link, aby zakończyć uwierzytelnianie z Google."
632
 
633
- #: methods/cloudfiles.php:53 methods/cloudfiles.php:57
634
- #: methods/cloudfiles.php:238 methods/cloudfiles.php:242
635
- #: methods/cloudfiles.php:453 methods/cloudfiles.php:456
636
- #: methods/cloudfiles.php:459
637
  msgid "Cloud Files authentication failed"
638
  msgstr "Uwierzytelnianie plików z wirtualnej chmury nie powiodło się"
639
 
640
- #: methods/cloudfiles.php:61 methods/cloudfiles.php:246
641
- #: methods/cloudfiles.php:264
642
  msgid "Cloud Files error - failed to create and access the container"
643
  msgstr "Błąd plików chmury - nie udało się utworzyć i uzyskać dostępu"
644
 
@@ -646,123 +1446,107 @@ msgstr "Błąd plików chmury - nie udało się utworzyć i uzyskać dostępu"
646
  msgid "%s Error: Failed to open local file"
647
  msgstr "%s Błąd: Nie udało się otworzyć pliku lokalnego"
648
 
649
- #: methods/cloudfiles.php:105 methods/cloudfiles.php:147
 
650
  msgid "%s Error: Failed to upload"
651
  msgstr "%s Błąd: Nie udało się przesłać"
652
 
653
- #: methods/cloudfiles.php:169
654
- msgid "Cloud Files error - failed to re-assemble chunks"
655
- msgstr "Błąd plików w chmurze - nie udało się ponownie zebrać klocków"
656
-
657
- #: methods/cloudfiles.php:178 methods/cloudfiles.php:179
658
  msgid "Cloud Files error - failed to upload file"
659
  msgstr "Błąd plików w chmurze - nie udało siię załadować pliku"
660
 
661
- #: methods/cloudfiles.php:292 methods/cloudfiles.php:309
662
- msgid "Cloud Files Error"
663
- msgstr "Błąd plików w chmurze"
664
-
665
- #: methods/cloudfiles.php:292
666
  msgid "Error opening local file: Failed to download"
667
  msgstr "Błąd otwarcia pliku lokalnego: Nie udało się pobrać"
668
 
669
- #: methods/cloudfiles.php:309
670
  msgid "Error downloading remote file: Failed to download ("
671
  msgstr "Błąd podczas pobierania pliku zdalnego: Nie udało się pobrać ("
672
 
673
- #: methods/cloudfiles.php:318
674
- msgid "Cloud Files error - no such file exists at Cloud Files"
675
- msgstr "Błąd plików w chmurze - plik nie istnieje w chmurze"
676
-
677
- #: methods/cloudfiles.php:322
678
- msgid "Cloud Files error - failed to download the file"
679
- msgstr "Błąd plików w chmurze - nie udało się pobrać pliku"
680
-
681
- #: methods/cloudfiles.php:331
682
  msgid "Testing - Please Wait..."
683
  msgstr "Testowanie - Proszę czekać..."
684
 
685
- #: methods/cloudfiles.php:345 methods/cloudfiles.php:410
 
 
686
  msgid "Test %s Settings"
687
  msgstr "Test %s Ustawienia"
688
 
689
- #: methods/cloudfiles.php:366
690
  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."
691
  msgstr "Zdobądź swój klucz API <a href=\"https://mycloud.rackspace.com/\"> z konsoli chmury Rackspace</a> (przeczytaj instrukcje <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), a następnie wybierz nazwę pojemnika używanego do przechowywania. Pojemnik ten zostanie utworzony dla ciebie, jeśli nie istnieje."
692
 
693
- #: methods/cloudfiles.php:366
694
  msgid "Also, you should read this important FAQ."
695
  msgstr "Ponadto, powinieneś przeczytać FAQ."
696
 
697
- #: methods/googledrive.php:191
698
  msgid "Account full: your %s account has only %d bytes left, but the file to be uploaded is %d bytes"
699
  msgstr "Konto pełne: na Twoim %s koncie zostało tylko%d bajtów, a plik do przesłania ma %d bajtów."
700
 
701
- #: methods/googledrive.php:201
702
  msgid "Failed to upload to %s"
703
  msgstr "Nie udało się przesłać do %s"
704
 
705
- #: methods/googledrive.php:289
706
  msgid "An error occurred during %s upload (see log for more details)"
707
  msgstr "Wystąpił błąd podczas %s przesyłania (zobacz dziennik, by uzyskać więcej szczegółów)"
708
 
709
- #: methods/googledrive.php:328
710
  msgid "Google Drive error: %d: could not download: could not find a record of the Google Drive file ID for this file"
711
  msgstr "Błąd Google Drive: %d: nie można pobrać: nie można znaleźć zapisu ID z Google Drive dla tego pliku"
712
 
713
- #: methods/googledrive.php:333
714
  msgid "Could not find %s in order to download it"
715
  msgstr "Nie można znaleźć %s aby to pobrać"
716
 
717
- #: methods/googledrive.php:345
718
  msgid "Google Drive "
719
  msgstr "Google Drive"
720
 
721
- #: methods/googledrive.php:345
722
- msgid "error: zero-size file was downloaded"
723
- msgstr "błąd: zeo-rozmiar pliku został pobrany"
724
-
725
- #: methods/googledrive.php:363
726
  msgid "Account is not authorized."
727
  msgstr "Konto nie ma uprawnień."
728
 
729
- #: methods/googledrive.php:395 methods/cloudfiles.php:358
730
  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."
731
  msgstr "%s jest doskonałym wyborem, ponieważ UpdraftPlus obsługuje pofragmentowane przesłane pliki - bez względu na to, jak duża jest witryna, UpdraftPlus może przesłać to w krótkim czasie i nie dać się udaremnić przez jego limity."
732
 
733
- #: includes/updraft-restorer.php:328
734
  msgid "will restore as:"
735
  msgstr "przywróć jako:"
736
 
737
- #: includes/updraft-restorer.php:348
738
  msgid "An error (%s) occured:"
739
  msgstr "Wystąpił (%s) błąd:"
740
 
741
- #: includes/updraft-restorer.php:348
742
  msgid "the database query being run was:"
743
  msgstr "Wprowadzone zapytanie do bazy danych:"
744
 
745
- #: includes/updraft-restorer.php:351
746
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
747
  msgstr "Wystąpiło zbyt wiele błędów bazy danych - przerywanie przywracania (trzeba będzie przywrócić ręcznie)"
748
 
749
- #: includes/updraft-restorer.php:358
750
  msgid "Database lines processed: %d in %.2f seconds"
751
  msgstr "Przetwarzanie bazy danych: %d w %.2f secondach"
752
 
753
- #: includes/updraft-restorer.php:370
754
  msgid "Finished: lines processed: %d in %.2f seconds"
755
  msgstr "Zakończone: przetwarzane: %d w %.2f secondach"
756
 
757
- #: includes/updraft-restorer.php:475 includes/updraft-restorer.php:484
758
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
759
  msgstr "Zmieniono prefiks tabeli: zmiana %s obszaru tabel:"
760
 
761
- #: includes/updraft-restorer.php:479 includes/updraft-restorer.php:513
 
762
  msgid "OK"
763
  msgstr "OK"
764
 
765
- #: includes/Dropbox/OAuth/Consumer/ConsumerAbstract.php:91
766
  msgid "You need to re-authenticate with %s, as your existing credentials are not working."
767
  msgstr "Potrzebujesz do ponownej autoryzacji z %s, jako że Twoje istniejące poświadczenia nie działają. "
768
 
@@ -779,1218 +1563,1113 @@ msgstr "%s wsparcie jest dostępne jako dodatek"
779
  msgid "follow this link to get it"
780
  msgstr "przestrzegaj tego łącza, aby je zdobyć"
781
 
782
- #: methods/googledrive.php:111
783
  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."
784
  msgstr "Nie odświeżono Google. To często oznacza, że wprowadzono błędnie identyfikator klienta lub, że nie został ponownie uwierzytelniony (poniżej) od czasu skorygowania tego. Sprawdź ponownie, a następnie kliknij jeszcze raz link uwierzytelniania. W końcu jeśli to nie pomoże, należy użyć trybu eksperta, aby wymazać wszystkie ustawienia i utworzyć nowy identyfikator klienta Google i zacząć od nowa."
785
 
786
- #: methods/googledrive.php:116
787
  msgid "Authorization failed"
788
  msgstr "Autoryzacja nie powiodła się"
789
 
790
- #: methods/googledrive.php:137
791
  msgid "Your %s quota usage: %s %% used, %s available"
792
  msgstr "Twoje %s wykorzystanie kontyngentu: %s %% używane, %s dostępne"
793
 
794
- #: methods/googledrive.php:143 methods/cloudfiles.php:473
795
  msgid "Success"
796
  msgstr "Sukces"
797
 
798
- #: methods/googledrive.php:143
799
  msgid "you have authenticated your %s account."
800
  msgstr "Uwierzytelnianie Twojego %s konta."
801
 
802
- #: methods/googledrive.php:159
803
  msgid "Have not yet obtained an access token from Google - you need to authorise or re-authorise your connection to Google Drive."
804
  msgstr "Jeszcze nie otrzymano tokena dostępu z Google - potrzebujesz autoryzacji lub ponownie zezwól na połączenie z Google Drive."
805
 
806
- #: methods/googledrive.php:160 methods/googledrive.php:318
807
  msgid "Have not yet obtained an access token from Google (has the user authorised?)"
808
  msgstr "Jeszcze nie otrzymano tokena dostępu z Google (jesteś oprawnionym użytkownikiem?)"
809
 
810
- #: includes/updraft-restorer.php:130
811
  msgid "wp-config.php from backup: restoring (as per user's request)"
812
  msgstr "wp-config.php z kopii zapasowej: przywracanie (na życzenie użytkownika)"
813
 
814
- #: includes/updraft-restorer.php:190
815
- msgid "Will not delete the archive after unpacking it, because there was no cloud storage for this backup"
816
- msgstr "Czy nie usuwać archiwum po rozpakowaniu go, ponieważ nie było miejsca w chmuerze dla kopii zapasowej"
817
-
818
- #: includes/updraft-restorer.php:218
819
  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."
820
  msgstr "Ostrzeżenie: PHP tryb_bezpieczny jest aktywny na serwerze. Limity czasu są bardzo prawdopodobne. Jeśli to nastąpi, to będzie trzeba ręcznie przywrócić plik za pomocą phpMyAdmin lub inny sposób."
821
 
822
- #: includes/updraft-restorer.php:223
823
  msgid "Failed to find database file"
824
  msgstr "Nie udało się znaleźć pliku bazy danych"
825
 
826
- #: includes/updraft-restorer.php:229
827
  msgid "Failed to open database file"
828
  msgstr "Nie udało się otworzyć pliku bazy danych"
829
 
830
- #: includes/updraft-restorer.php:253
831
  msgid "Database access: Direct MySQL access is not available, so we are falling back to wpdb (this will be considerably slower)"
832
  msgstr "Dostęp do bazy danych: Bezpośredni dostęp do MySQL nie jest dostępny, więc spadają z powrotem do wpdb (to będzie znacznie wolniejsze)"
833
 
834
- #: includes/updraft-restorer.php:279
835
  msgid "Backup of:"
836
  msgstr "Kopia zapasowa z:"
837
 
838
- #: includes/updraft-restorer.php:283 includes/updraft-restorer.php:301
839
  msgid "Old table prefix:"
840
  msgstr "Prefiks starej tabeli:"
841
 
842
- #: includes/updraft-restorer.php:325
843
- msgid "Restoring table"
844
- msgstr "Przywracanie tabeli"
845
-
846
- #: admin.php:2071
847
- 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)"
848
- msgstr "Plik nie występuje lokalnie - wymaga pobierania z magazynu zdalnego (dla dużych plików lepiej to zrobić wcześniej z konsoli do pobrania)"
849
-
850
- #: admin.php:2077
851
  msgid "Archive is expected to be size:"
852
  msgstr "Archiwum ma mieć rozmiar:"
853
 
854
- #: admin.php:2082
855
- msgid "ERROR"
856
- msgstr "BŁĄD"
857
-
858
- #: admin.php:2085
859
  msgid "The backup records do not contain information about the proper size of this file."
860
  msgstr "Zapisy kopii zapasowej nie zawierają informacji na temat właściwego rozmiaru tego pliku."
861
 
862
- #: admin.php:2100
863
  msgid "Error message"
864
  msgstr "Komunikat o błędzie"
865
 
866
- #: admin.php:2106 admin.php:2107
867
  msgid "Could not find one of the files for restoration"
868
  msgstr "Nie można znaleźć jednego z plików do przywrócenia"
869
 
870
- #: includes/updraft-restorer.php:5
871
  msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
872
  msgstr "UpdraftPlus nie jest w stanie bezpośrednio przywrócić tego rodzaju jednostki. Musi zostać przywrócona ręcznie."
873
 
874
- #: includes/updraft-restorer.php:6
875
  msgid "Backup file not available."
876
  msgstr "Plik kopii zapasowej nie jest dostępny."
877
 
878
- #: includes/updraft-restorer.php:7
879
  msgid "Copying this entity failed."
880
  msgstr "Kopiowanie jednostki nie powiodło się."
881
 
882
- #: includes/updraft-restorer.php:8
883
  msgid "Unpacking backup..."
884
  msgstr "Rozpakowywanie kopii zapasowej..."
885
 
886
- #: includes/updraft-restorer.php:9
887
  msgid "Decrypting database (can take a while)..."
888
  msgstr "Odszyfrowywanie danych (może chwilę potrwać)..."
889
 
890
- #: includes/updraft-restorer.php:10
891
  msgid "Database successfully decrypted."
892
  msgstr "Baza danych pomyślnie odszyfrowana."
893
 
894
- #: includes/updraft-restorer.php:11
895
  msgid "Moving old directory out of the way..."
896
  msgstr "Przenoszenie starego katalogu..."
897
 
898
- #: includes/updraft-restorer.php:12
899
- msgid "Moving unpacked backup in place..."
900
- msgstr "Przenoszenie rozpakowanej kopii zapasowej w miejscu..."
901
-
902
- #: includes/updraft-restorer.php:13
903
  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)..."
904
  msgstr "Przywracanie bazy danych (na dużej stronie może to zająć dużo czasu - jeśli czas dobiegnie końca(co może się zdarzyć, jeśli firma hostingowa nie skonfigurowała hostingu ograniczającego zasoby), należy użyć innej metody, np. phpMyAdmin)..."
905
 
906
- #: includes/updraft-restorer.php:14
907
  msgid "Cleaning up rubbish..."
908
  msgstr "Sprzątanie śmieci..."
909
 
910
- #: includes/updraft-restorer.php:15
911
  msgid "Could not move old directory out of the way. Perhaps you already have -old directories that need deleting first?"
912
  msgstr "Nie można przenieść stary katalog z tej ścieżki. Być może masz już -stare katalogi, które wymagają usunięcia w pierwszej kolejności?"
913
 
914
- #: includes/updraft-restorer.php:16
915
  msgid "Could not delete old directory."
916
  msgstr "Nie można usunąć starego katalogu."
917
 
918
- #: includes/updraft-restorer.php:17
919
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
920
  msgstr "Nie można przenieść nowego katalogu w to miejsce. Sprawdź folder wp-content/upgrade."
921
 
922
- #: includes/updraft-restorer.php:18
923
  msgid "Failed to delete working directory after restoring."
924
  msgstr "Nie udało się usunąć katalogu roboczego po przywróceniu."
925
 
926
- #: includes/updraft-restorer.php:57
927
  msgid "Failed to create a temporary directory"
928
  msgstr "Nie udało się utworzyć katalogu tymczasowego"
929
 
930
- #: includes/updraft-restorer.php:75
931
  msgid "Failed to write out the decrypted database to the filesystem"
932
  msgstr "Nie udało się zapisać odszyfrowanej bazy danych do systemu plików"
933
 
934
- #: includes/updraft-restorer.php:126
935
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
936
  msgstr "wp-config.php z kopii zapasowej: przywróć jako wp-config-backup.php"
937
 
938
- #: admin.php:1716
939
  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."
940
  msgstr "Wybranie tej opcji obniża bezpieczeństwo zatrzymując UpdraftPlus z wykorzystaniem SSL do uwierzytelniania i zaszyfrowanych danych, tam gdzie to możliwe. Należy pamiętać, że niektórzy dostawcy pamięci w chmurze na to nie pozwalają (np. Dropbox), więc u tych dostawców to ustawienie nie będzie miało na nic wpływu."
941
 
942
- #: admin.php:1740
943
  msgid "Save Changes"
944
  msgstr "Zapisz zmiany"
945
 
946
- #: admin.php:1750
947
  msgid "Your web server's PHP installation does not included a required module (%s). Please contact your web hosting provider's support."
948
  msgstr "Serwer sieci instalacji PHP nie zawiera wymaganego modułu (%s). Prosimy o kontakt z dostawcą usługi hostingowej."
949
 
950
- #: admin.php:1750
951
- msgid "UpdraftPlus's %s module <strong>requires</strong> Curl. Your only options to get this working are 1) Install/enable curl or 2) Hire us or someone else to code additional support options into UpdraftPlus. 3) Wait, possibly forever, for someone else to do this."
952
- msgstr "UpdraftPlus %s wymaga <strong> modułu </ strong> Curl. Jedynymi opcjami zdobycia tego działania są: 1) Zainstaluj/włącz falowanie lub 2) Zatrudnij nas lub kogoś innego do dodania kodu opcji wsparcia w UpdraftPlus. 3) Poczekaj na kogoś innego, aby to zrobił."
953
-
954
- #: admin.php:1756
955
  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)."
956
  msgstr "Serwer sieci Web w PHP/instalacji Curl nie obsługuje połączenia HTTPS. Komunikacja z %s będzie nieszyfrowana. Zapytaj sieć hostingową o zainstalowanie Curl/SSL w celu uzyskania zdolności do szyfrowania (poprzez dodatki)."
957
 
958
- #: admin.php:1758
959
  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."
960
  msgstr "Serwer sieci Web w PHP/instalacja Curl nie obsługuje połączenia HTTPS. Nie możemy przejść %s bez tego wsparcia. Prosimy o kontakt z Twoim dostawcą usługi hostingowej. %s <strong wymaga</ strong> Curl + https. Proszę nie składać żadnych próśb o wsparcie, nie ma tutaj alternatywy."
961
 
962
- #: admin.php:1761
963
  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."
964
  msgstr "Dobre wiadomości: komunikacja witryny z %s może być szyfrowana. Jeśli pojawią się jakieś błędy z szyfrowaniem, spójrz w \"Ustawienia zaawansowane\", aby uzyskać pomoc."
965
 
966
- #: admin.php:1833
967
  msgid "Delete this backup set"
968
  msgstr "Usuń ten zestaw kopii zapasowej "
969
 
970
- #: admin.php:1862
971
  msgid "Press here to download"
972
  msgstr "Naciśnij tutaj, aby pobrać"
973
 
974
- #: admin.php:1864
975
  msgid "(No %s)"
976
  msgstr "(Nie %s)"
977
 
978
- #: admin.php:1874
979
  msgid "Backup Log"
980
  msgstr "Dziennik kopii zapasowej"
981
 
982
- #: admin.php:1882
983
  msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
984
  msgstr "Po naciśnięciu tego przycisku, będziesz mieć możliwość wyboru, które składniki chcesz przywrócić"
985
 
986
- #: admin.php:1986
987
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
988
  msgstr "Ta kopia zapasowa nie istnieje w historii kopii zapasowych - przywracanie przerwane. Datownik:"
989
 
990
- #: admin.php:2015
991
  msgid "UpdraftPlus Restoration: Progress"
992
  msgstr "UpdraftPlus Przywracanie: w toku"
993
 
994
- #: admin.php:2037
995
  msgid "ABORT: Could not find the information on which entities to restore."
996
  msgstr "UWAGA: nie można znaleźć informacji, których podmioty są do przywrócenia."
997
 
998
- #: admin.php:2038
999
  msgid "If making a request for support, please include this information:"
1000
  msgstr "W przypadku składania wniosku o wsparcie, należy podać następujące informacje:"
1001
 
1002
- #: admin.php:2063
1003
- msgid "This component was not selected for restoration - skipping."
1004
- msgstr "Składnik ten nie został wybrany do przywrócenia - pomijajam."
1005
-
1006
- #: admin.php:1710
1007
  msgid "Do not verify SSL certificates"
1008
  msgstr "Brak weryfikacji certyfikatów SSL"
1009
 
1010
- #: admin.php:1711
1011
  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."
1012
  msgstr "Wybranie tej opcji obniża bezpieczeństwo powodując zatrzymanie UpdraftPlus z weryfikowania tożsamości zaszyfrowanych stron, które łączą się np. z Dropboxem czy Google Drive. Oznacza to, że UpdraftPlus będzie działał tylko za pomocą protokołu SSL do szyfrowania ruchu, a nie do uwierzytelniania."
1013
 
1014
- #: admin.php:1711
1015
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1016
  msgstr "Należy pamiętać, że nie wszystkie metody tworzenia kopii zapasowych w chmurze zawsze używają uwierzytelniania protokołu SSL."
1017
 
1018
- #: admin.php:1715
1019
  msgid "Disable SSL entirely where possible"
1020
  msgstr "Wyłącz SSL całkowiecie, kiedy jest to możliwe"
1021
 
1022
- #: admin.php:1674
1023
  msgid "Expert settings"
1024
  msgstr "Ustawienia dla ekspertów"
1025
 
1026
- #: admin.php:1675
1027
  msgid "Show expert settings"
1028
  msgstr "Pokaż ustawienia dla ekspertów"
1029
 
1030
- #: admin.php:1675
1031
  msgid "click this to show some further options; don't bother with this unless you have a problem or are curious."
1032
  msgstr "kliknij, aby zobaczyć jakieś inne opcje; nie przejmuj się tym, chyba że masz wątpliwości lub jesteś ciekawy."
1033
 
1034
- #: admin.php:1682
1035
  msgid "Delete local backup"
1036
  msgstr "Skasuj lokalne kopie zapasowe"
1037
 
1038
- #: admin.php:1683
1039
- 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)."
1040
- msgstr "Usuń zaznaczenie tego, aby zapobiec usunięciu wszelkich zbędnych plików kopii zapasowej z serwera po zakończeniu tworzenia kopii zapasowej (wszystkie pliki wysyłane zdalnie również pozostaną na miejscu, a wszystkie pliki przechowywane lokalnie nie będą podlegały ograniczeniom retencyjnych)."
1041
-
1042
- #: admin.php:1688
1043
  msgid "Backup directory"
1044
  msgstr "Katalog kopii zapasowej"
1045
 
1046
- #: admin.php:1696
1047
  msgid "Backup directory specified is writable, which is good."
1048
  msgstr "Określony katalog kopii zapasowej jest zapisany, czyli w porządku."
1049
 
1050
- #: admin.php:1698
1051
- msgid "Backup directory specified is <b>not</b> writable, or does not exist."
1052
- msgstr "Archiwizacja danych katalogu nie <b>jest</ b> zapisana, lub nie istnieje."
1053
-
1054
- #: admin.php:1698
1055
  msgid "Click here to attempt to create the directory and set the permissions"
1056
  msgstr "Kliknij tutaj, aby próbować utworzyć katalog i ustawić uprawnienia"
1057
 
1058
- #: admin.php:1698
1059
  msgid "or, to reset this option"
1060
  msgstr "lub, aby zresetować tą opcję"
1061
 
1062
- #: admin.php:1698
1063
  msgid "click here"
1064
  msgstr "kliknij tutaj"
1065
 
1066
- #: admin.php:1698
1067
  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."
1068
  msgstr "Jeśli to nie pomoże sprawdź uprawnienia na serwerze lub zmień to do innego katalogu, który jest zapisywalny przez proces serwera WWW."
1069
 
1070
- #: admin.php:1701
1071
  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...)."
1072
  msgstr "Miejsce, gdzie UpdraftPlus zapisze pliki początkowe. Katalog ten musi być zapisywalny przez serwer WWW. Zazwyczaj będziesz go miał wewnątrz folderu wp-content (jest to ustawienie domyślne). <b> Nie </ b> umieszczenie przesłanego polecenia dir wewnątrz, będzie powodować problemy rekursji (tworzenie kopii zapasowych kopii zapasowych kopii zapasowych ...)."
1073
 
1074
- #: admin.php:1705
1075
  msgid "Use the server's SSL certificates"
1076
  msgstr "Korzystanie z serwera z certyfikatem SSL"
1077
 
1078
- #: admin.php:1706
1079
  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."
1080
  msgstr "Domyślnie UpdraftPlus wykorzystuje własny magazyn certyfikatów SSL w celu weryfikacji tożsamości odległych miejsc (np. aby upewnić się, że komunikuje się z prawdziwym Dropbox, Amazon S3, itd., a nie z wrogiem). Trzymamy to na bieżąco. Jednak, jeśli masz błąd SSL, a następnie wybierzesz tą opcję (co powoduje, że Updraft będzie używało Twojego serwera) może to pomóc."
1081
 
1082
- #: admin.php:1447
1083
  msgid "Use WordShell for automatic backup, version control and patching"
1084
  msgstr "Użyj WordShell do automatycznego tworzenia kopii zapasowych, kontroli wersji i patchowania (łatania)."
1085
 
1086
- #: admin.php:1451
1087
  msgid "Email"
1088
  msgstr "Email"
1089
 
1090
- #: admin.php:1452
1091
  msgid "Enter an address here to have a report sent (and the whole backup, if you choose) to it."
1092
  msgstr "Aby wysłać raport (i cały backup, jeśli zdecydujesz) wpisz tutaj swój adres."
1093
 
1094
- #: admin.php:1456
1095
  msgid "Database encryption phrase"
1096
  msgstr "Zwrot szyfrowania bazy danych"
1097
 
1098
- #: admin.php:1463
1099
  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)."
1100
- msgstr "Wprowadź tutaj tekst, który jest używany do szyfrowania kopii zapasowych (Rijndael). <strong> Zrób oddzielny rejestr, aby nie stracić ani jego ani wszystkich kopii zapasowych <em> będą </ em> bezużyteczne. </ strong> Obecnie tylko plik bazy danych jest szyfrowany. To także klucz używany do tworzenia kopii zapasowych deszyfrowania z tego interfejsu administratora (jeśli więc chcesz go zmienić, wtedy automatyczne deszyfrowanie nie będzie działać dopóki nie zostanie ono zmienione z powrotem)."
1101
 
1102
- #: admin.php:1463
1103
  msgid "You can also decrypt a database manually here."
1104
  msgstr "Można również odszyfrować tutaj bazy danych ręcznie."
1105
 
1106
- #: admin.php:1466
1107
  msgid "Manually decrypt a database backup file"
1108
  msgstr "Ręcznie odszyfrowuj plik kopii zapasowej bazy danych"
1109
 
1110
- #: admin.php:1470
1111
- msgid "Drop encrypted database files (db.crypt.gz files) here to upload them for decryption"
1112
- msgstr "Przeciągnij zaszyfrowane pliki baz danych (pliki db.crypt.gz), żeby wysłać je do deszyfrowania"
1113
-
1114
- #: admin.php:1473
1115
  msgid "Use decryption key"
1116
  msgstr "Użyj klucza deszyfrowania"
1117
 
1118
- #: admin.php:1487
1119
  msgid "Copying Your Backup To Remote Storage"
1120
  msgstr "Kopiowanie Twojej kopii zapasowej do magazynu zdalnego"
1121
 
1122
- #: admin.php:1491
1123
  msgid "Choose your remote storage"
1124
  msgstr "Wybierz miejsce zdalnego przechowywania"
1125
 
1126
- #: admin.php:1503
1127
  msgid "None"
1128
  msgstr "Żaden"
1129
 
1130
- #: admin.php:1597 admin.php:1618 admin.php:1643
1131
  msgid "Cancel"
1132
  msgstr "Anuluj"
1133
 
1134
- #: admin.php:1627
1135
  msgid "Requesting start of backup..."
1136
  msgstr "Żądanie rozpoczęcia tworzenia kopii zapasowej... "
1137
 
1138
- #: admin.php:1667
1139
  msgid "Advanced / Debugging Settings"
1140
  msgstr "Zaawansowanie/ustawienia debugowania"
1141
 
1142
- #: admin.php:1670
1143
  msgid "Debug mode"
1144
  msgstr "Tryb debugowania"
1145
 
1146
- #: admin.php:1671
1147
  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."
1148
  msgstr "Sprawdź to, aby otrzymać więcej informacji i e-maile w procesie tworzenia kopii zapasowej - przydatne, jeśli coś jest nie tak. Wówczas <strong> musisz </ strong> wysłać nam ten dziennik, jeśli wykryjesz błąd."
1149
 
1150
- #: admin.php:1447
1151
  msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
1152
  msgstr "Wszystkie powyższe katalogi, z wyjątkiem samego jądra WordPressa, które można pobrać na nowo z WordPress.org."
1153
 
1154
- #: admin.php:1447
1155
  msgid "Or, get the \"More Files\" add-on from our shop."
1156
  msgstr "Albo dostać \"więcej plików\" dodatki w naszym sklepie."
1157
 
1158
- #: admin.php:1364
1159
  msgid "Daily"
1160
  msgstr "Codziennie"
1161
 
1162
- #: admin.php:1364
1163
  msgid "Weekly"
1164
  msgstr "Co tydzień"
1165
 
1166
- #: admin.php:1364
1167
  msgid "Fortnightly"
1168
  msgstr "Co 2 tygodnie"
1169
 
1170
- #: admin.php:1364
1171
  msgid "Monthly"
1172
  msgstr "Co miesiąc"
1173
 
1174
- #: admin.php:1373 admin.php:1391
1175
  msgid "and retain this many backups"
1176
  msgstr "i zachowaj dla wielu kopii zapasowych"
1177
 
1178
- #: admin.php:1380
1179
  msgid "Database backup intervals"
1180
  msgstr "Częstotliwość tworzenia kopii zapasowych bazy danych"
1181
 
1182
- #: admin.php:1398
1183
  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."
1184
- msgstr "Jeśli chcesz zaplanować automatyczne wykonywanie kopii zapasowych, wybierz to powyżej z rozwijanego menu harmonogramu. Kopie zapasowe będą występować w określonych odstępach. Jeżeli dwa schematy są takie same, wówczas obie kopie odbędą się razem. Jeśli wybierzesz \"Backup Now\", następnie należy kliknąć przycisk \"Backup Now\", gdy chcesz wystąpienie kopii zapasowych."
1185
 
1186
- #: admin.php:1399
1187
  msgid "To fix the time at which a backup should take place,"
1188
  msgstr "Aby ustalić czas, w którym kopia zapasowa powinna nastąpić,"
1189
 
1190
- #: admin.php:1399
1191
  msgid "e.g. if your server is busy at day and you want to run overnight"
1192
  msgstr "na przykład jeśli serwer jest zajęty w dzień i chcesz uruchomić w ciągu nocy"
1193
 
1194
- #: admin.php:1399
1195
  msgid "use the \"Fix Time\" add-on"
1196
  msgstr "użyj dodatku \"Fix Time\""
1197
 
1198
- #: admin.php:1403
1199
  msgid "Include in files backup"
1200
  msgstr "Uwzględnij pliki w kopii zapasowej"
1201
 
1202
- #: admin.php:1413
1203
  msgid "Any other directories found inside wp-content"
1204
- msgstr "Wszelkie inne katalogi znajdź wewnątrz wp-content"
1205
 
1206
- #: admin.php:1419
1207
  msgid "Exclude these:"
1208
  msgstr "Wyłączyć te:"
1209
 
1210
- #: admin.php:1421
1211
- msgid "If entering multiple files/directories, then separate them with commas"
1212
- msgstr "W przypadku wprowadzania wielu plików/katalogów rozdziel je przecinkami"
1213
-
1214
- #: admin.php:1138
1215
  msgid "Debug Database Backup"
1216
  msgstr "Debuguj bazę danych kopii zapasowej"
1217
 
1218
- #: admin.php:1138
1219
  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.."
1220
  msgstr "Spowoduje to natychmiastową kopię zapasową bazy danych. Strona zacznie się ładować aż do zakończenia (tj. nieplanowane). Backupowi może również zabraknąć czasu, naprawdę ten przycisk jest przydatny tylko dla sprawdzenia, że tworzenie kopii zapasowych jest w stanie dotrzeć na początkowych etapach, lub dla małych witryn WordPress .."
1221
 
1222
- #: admin.php:1144
1223
  msgid "Wipe Settings"
1224
  msgstr "Ustawienia wipe"
1225
 
1226
- #: admin.php:1145
1227
  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."
1228
- msgstr "Ten przycisk usuwa wszystkie ustawienia UpdraftPlus (ale nie każde z istniejących kopii zapasowych z pamięci masowej w chmurze). Następnie należy wprowadzić wszystkie ustawienia ponownie. Możesz to zrobić także przed wyłączeniem/deinstalacją UpdraftPlus jeśli chcesz."
1229
 
1230
- #: admin.php:1148
1231
  msgid "Wipe All Settings"
1232
  msgstr "Wszystkie ustawienia wipe"
1233
 
1234
- #: admin.php:1148
1235
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1236
  msgstr "Spowoduje to usunięcie wszystkich ustawień UpdraftPlus - czy na pewno chcesz to zrobić?"
1237
 
1238
- #: admin.php:1150
1239
  msgid "Active jobs"
1240
  msgstr "Aktywne zadania"
1241
 
1242
- #: admin.php:1151
1243
- msgid "Refresh your page in order to update this list."
1244
- msgstr "Odśwież stronę w celu aktualizacji listy. "
1245
-
1246
- #: admin.php:1164
1247
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1248
  msgstr "%s: rozpoczął się: %s; następne wznowienie: %d (po %ss) "
1249
 
1250
- #: admin.php:1164
1251
  msgid "show log"
1252
  msgstr "pokaż plik dziennika"
1253
 
1254
- #: admin.php:1164
1255
  msgid "delete schedule"
1256
  msgstr "usuń harmonogram "
1257
 
1258
- #: admin.php:1171
1259
  msgid "(None)"
1260
  msgstr "(Żadne) "
1261
 
1262
- #: admin.php:1188
1263
- msgid "Unknown response:"
1264
- msgstr "Nieznane odpowiedzi:"
1265
-
1266
- #: admin.php:1238 admin.php:1594
1267
  msgid "Delete"
1268
  msgstr "Usuń"
1269
 
1270
- #: admin.php:1280
1271
  msgid "The request to the filesystem to create the directory failed."
1272
  msgstr "Żądanie, aby utworzyć system plików nie powiodło się."
1273
 
1274
- #: admin.php:1294
1275
  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"
1276
  msgstr "Folder został stworzony, ale musieliśmy zmienić jego uprawnienia do plików na 777 (prawa zapisu), aby móc to zapisać. Należy skontaktować się z dostawcą usług hostingowych, aby nie spowodowało to żadnych problemów."
1277
 
1278
- #: admin.php:1298
1279
  msgid "The folder exists, but your webserver does not have permission to write to it."
1280
  msgstr "Folder istnieje, ale twój serwer www nie ma uprawnień do jego zapisu."
1281
 
1282
- #: admin.php:1298
1283
  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."
1284
  msgstr "Musisz skontaktować się z dostawcą usługi hostingowej, aby dowiedzieć się jak ustawić uprawnienia dla wtyczki Wordpressa, aby zapisać do tego katalogu."
1285
 
1286
- #: admin.php:1338
1287
  msgid "Download log file"
1288
  msgstr "Pobieranie pliku dziennika"
1289
 
1290
- #: admin.php:1344
1291
  msgid "No backup has been completed."
1292
  msgstr "Kopia zapasowa nie została ukończona."
1293
 
1294
- #: admin.php:1361
1295
  msgid "File backup intervals"
1296
  msgstr "Okresy tworzenia kopii zapasowych plików"
1297
 
1298
- #: admin.php:1364
1299
  msgid "Manual"
1300
  msgstr "Ręczny"
1301
 
1302
- #: admin.php:1364
1303
  msgid "Every 4 hours"
1304
  msgstr "Co 4 godziny"
1305
 
1306
- #: admin.php:1364
1307
  msgid "Every 8 hours"
1308
  msgstr "Co 8 godzn"
1309
 
1310
- #: admin.php:1364
1311
  msgid "Every 12 hours"
1312
  msgstr "Co 12 godzin"
1313
 
1314
- #: admin.php:1067
1315
  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."
1316
- msgstr "Aby kontynuować, naciśnij 'Backup Now' (twórz kopię teraz). Następnie obejrzyj 'ostatnią wiadomość dziennika' aktywności po około 10 sekundach. WordPress powinien rozpocząć tworzenie kopii zapasowej w tle. "
1317
 
1318
- #: admin.php:1069
1319
  msgid "Does nothing happen when you schedule backups?"
1320
  msgstr "Co zrobić, gdy zaplanowane tworzenie kopii zapasowej się nie wydarzy?"
1321
 
1322
- #: admin.php:1069
1323
  msgid "Go here for help."
1324
  msgstr "Przyjdź tutaj, jeśli potrzebujesz pomocy."
1325
 
1326
- #: admin.php:1075
1327
  msgid "Multisite"
1328
  msgstr "Wiele stron"
1329
 
1330
- #: admin.php:1079
1331
  msgid "Do you need WordPress Multisite support?"
1332
  msgstr "Czy potrzebujesz wsparcia Wordpress Multisite (wiele stron)?"
1333
 
1334
- #: admin.php:1079
1335
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
1336
  msgstr "Proszę sprawdzić UpdraftPlus Premium lub samodzielnie dodatki dla wielu stron (Multisite)."
1337
 
1338
- #: admin.php:1084
1339
  msgid "Configure Backup Contents And Schedule"
1340
  msgstr "Skonfiguruj harmonogram tworzenia kopii zapasowych i zawartości"
1341
 
1342
- #: admin.php:1090
1343
  msgid "Debug Information And Expert Options"
1344
  msgstr "Debuguj informacje i opcje ekspert."
1345
 
1346
- #: admin.php:1093
1347
  msgid "Web server:"
1348
  msgstr "Serwer sieci:"
1349
 
1350
- #: admin.php:1096
1351
  msgid "Peak memory usage"
1352
  msgstr "Maksymalne wykorzystanie pamięci"
1353
 
1354
- #: admin.php:1097
1355
  msgid "Current memory usage"
1356
  msgstr "Aktualne zużycie pamięci"
1357
 
1358
- #: admin.php:1098
1359
  msgid "PHP memory limit"
1360
  msgstr "Limit pamięci PHP"
1361
 
1362
- #: admin.php:1099
1363
  msgid "%s version:"
1364
  msgstr "%s wersja:"
1365
 
1366
- #: admin.php:1102 admin.php:1104 admin.php:1109
1367
  msgid "Yes"
1368
  msgstr "Tak"
1369
 
1370
- #: admin.php:1104 admin.php:1109
1371
  msgid "No"
1372
  msgstr "Nie"
1373
 
1374
- #: admin.php:1107
1375
  msgid "PHP has support for ZipArchive::addFile:"
1376
  msgstr "PHP posiada wsparcie dla ZipArchive (archiwum ZIP)::dodajPlik: "
1377
 
1378
- #: admin.php:1109
1379
- msgid "/usr/bin/zip can be executed:"
1380
- msgstr "/usr/bin/zip może być wykonane: "
1381
-
1382
- #: admin.php:1111
1383
  msgid "Total (uncompressed) on-disk data:"
1384
  msgstr "Wszystkie (nieskompresowane) dane na dysku: "
1385
 
1386
- #: admin.php:1112
1387
  msgid "N.B. This count is based upon what was, or was not, excluded the last time you saved the options."
1388
  msgstr "Nota bene ilość ta była oparta, lub nie, o ostatnie zapisane opcje. "
1389
 
1390
- #: admin.php:1119
1391
  msgid "count"
1392
  msgstr "obliczanie"
1393
 
1394
- #: admin.php:1125
1395
  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."
1396
- msgstr "Przyciski poniżej wykonują natychmiast kopię zapasową, niezależnie od harmonogramu WordPressa. Jeśli te prace podczas zaplanowanych kopii zapasowych i \"Backup Now \" nie przynoszą rezultatu (tj. nie wytwarzają nawet pliku dziennika), to oznacza to, że harmonogram jest uszkodzony. Następnie należy wyłączyć wszystkie inne wtyczki i spróbować nacisnąć \"Backup Now \". Jeśli to się nie powiedzie, skontaktuj się z firmą hostingową i zapytaj, czy mają wyłączony wp-cron. Jeśli to się uda, a następnie ponownie aktywujesz inne wtyczki jeden po drugim, i znajdziesz ten, który jest problemem, zgłoś błąd do nich."
1397
 
1398
- #: admin.php:1133
1399
  msgid "Debug Full Backup"
1400
  msgstr "Debuguj pełną kopię zapasową"
1401
 
1402
- #: admin.php:1133
1403
  msgid "This will cause an immediate backup. The page will stall loading until it finishes (ie, unscheduled)."
1404
  msgstr "Spowoduje to natychmiastową kopię. Strona zacznie się ładować aż do zakończenia (tj. nieplanowane)."
1405
 
1406
- #: admin.php:874
1407
  msgid "UpdraftPlus - Upload backup files"
1408
  msgstr "UpdraftPlus - przesyłanie plików kopii zapasowej"
1409
 
1410
- #: admin.php:875
1411
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
1412
  msgstr "Prześlij pliki do UpdraftPlus. Służy to do importowania kopii zapasowych wykonanych na innej instalacji WordPressa."
1413
 
1414
- #: admin.php:879
1415
  msgid "Drop backup zips here"
1416
  msgstr "Wrzuć kopię zapasową tutaj"
1417
 
1418
- #: admin.php:880 admin.php:1471
1419
  msgid "or"
1420
  msgstr "lub"
1421
 
1422
- #: admin.php:893 admin.php:1194
1423
  msgid "calculating..."
1424
  msgstr "obliczanie..."
1425
 
1426
- #: admin.php:951 admin.php:973
1427
  msgid "Error:"
1428
  msgstr "Błąd:"
1429
 
1430
- #: admin.php:961
1431
  msgid "You should:"
1432
  msgstr "Powinieneś:"
1433
 
1434
- #: admin.php:968
1435
- msgid "Download error: the server sent us a response (JSON) which we did not understand"
1436
- msgstr "Pobierz błąd: serwer wysłał nam odpowiedź (JSON), które nie rozumie"
1437
-
1438
- #: admin.php:973
1439
  msgid "Download error: the server sent us a response which we did not understand."
1440
  msgstr "Pobierz błąd: serwer wysłał nam odpowiedź, które nie rozumie."
1441
 
1442
- #: admin.php:988
1443
  msgid "Delete backup set"
1444
  msgstr "Usuń zestaw kopii zapasowych "
1445
 
1446
- #: admin.php:991
1447
  msgid "Are you sure that you wish to delete this backup set?"
1448
  msgstr "Czy jesteś pewien, że chcesz usunąć ten zestaw kopii zapasowych? "
1449
 
1450
- #: admin.php:997
1451
- msgid "Delete from remote storage (if any)"
1452
- msgstr "Usuń z magazynu zdalnego (jeśli są) "
1453
-
1454
- #: admin.php:998
1455
- msgid "Delete from UpdraftPlus's memory"
1456
- msgstr "Usuń z pamięci UpdraftPlus. "
1457
-
1458
- #: admin.php:1003
1459
  msgid "Restore backup"
1460
  msgstr "Przywróć kopię zapasową"
1461
 
1462
- #: admin.php:1004
1463
  msgid "Restore backup from"
1464
  msgstr "Przywróć kopię zapasową z"
1465
 
1466
- #: admin.php:1005
1467
  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)."
1468
  msgstr "Przywracanie zastąpi w tej witrynie motywy, wtyczki, przesłane pliki, bazę danych i/lub inne katalogi zawartości (zgodnie z tym co jest zawarte w zestawie kopii zapasowych, i Twojej selekcji)."
1469
 
1470
- #: admin.php:1005
1471
  msgid "Choose the components to restore"
1472
  msgstr "Wybierz składniki do przywrócenia"
1473
 
1474
- #: admin.php:1014
1475
  msgid "Your web server has PHP's so-called safe_mode active."
1476
  msgstr "Twój serwer PHP musi mieć aktywny tryb_bezpieczny."
1477
 
1478
- #: admin.php:1014
1479
  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>."
1480
  msgstr "To powoduje, że prawdopodobnie skończył się czas. Zaleca się wyłączyć tryb_bezpieczny lub przywrócić tylko jeden podmiot, <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/\">lub przywrócić manualnie</a>."
1481
 
1482
- #: admin.php:1027
1483
  msgid "The following entity cannot be restored automatically: \"%s\"."
1484
  msgstr "Poniższa jednostka nie może zostać przywrócona automatycznie: \"%s\"."
1485
 
1486
- #: admin.php:1027
1487
  msgid "You will need to restore it manually."
1488
  msgstr "Będziesz musiał przywrócić to ręcznie."
1489
 
1490
- #: admin.php:1034
1491
  msgid "%s restoration options:"
1492
  msgstr "%s opcje przywracania:"
1493
 
1494
- #: admin.php:1042
1495
  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"
1496
  msgstr "Możesz wyszukać i zastąpić bazy danych (dla migracji witryny do nowej lokalizacji/URL) z migratora dodatków - tu łlink, aby uzyskać więcej informacji"
1497
 
1498
- #: admin.php:1063
1499
  msgid "Do read this helpful article of useful things to know before restoring."
1500
  msgstr "Przeczytaj artykuł o przydatnych rzeczach, jakie powinieneś wiedzieć przed przywracaniem."
1501
 
1502
- #: admin.php:1066
1503
  msgid "Perform a one-time backup"
1504
  msgstr "Wykonywanie kopii zapasowej w jednym czasie"
1505
 
1506
- #: admin.php:827
1507
  msgid "Time now"
1508
  msgstr "Czas teraz"
1509
 
1510
- #: admin.php:831
1511
- msgid "Last finished backup run"
1512
- msgstr "Ostatnia zakończona kopia zapasowa"
1513
-
1514
- #: admin.php:836 admin.php:1625
1515
  msgid "Backup Now"
1516
  msgstr "Zrób kopię teraz"
1517
 
1518
- #: admin.php:843 admin.php:1604 admin.php:1882
1519
  msgid "Restore"
1520
  msgstr "Przywróć"
1521
 
1522
- #: admin.php:850
1523
  msgid "Last log message"
1524
  msgstr "Ostatni plik dziennika"
1525
 
1526
- #: admin.php:852
1527
  msgid "(Nothing yet logged)"
1528
  msgstr "(Jeszcze nie zalogowano)"
1529
 
1530
- #: admin.php:853
1531
  msgid "Download most recently modified log file"
1532
  msgstr "Pobierz ostatnio zmodyfikowany plik dziennika"
1533
 
1534
- #: admin.php:857
1535
  msgid "Backups, logs & restoring"
1536
  msgstr "Kopie zapasowe, logi & przywracanie"
1537
 
1538
- #: admin.php:858
1539
  msgid "Press to see available backups"
1540
  msgstr "Naciśnij, aby zobaczyć dostępne kopie zapasowe"
1541
 
1542
- #: admin.php:858
1543
  msgid "%d set(s) available"
1544
  msgstr "%d dostępne zestaw(y)"
1545
 
1546
- #: admin.php:864
1547
  msgid "Downloading and restoring"
1548
  msgstr "Pobieranie i przywracanie "
1549
 
1550
- #: admin.php:866
1551
  msgid "Downloading"
1552
  msgstr "Pobieranie"
1553
 
1554
- #: admin.php:866
1555
  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."
1556
  msgstr "Naciśnięcie przycisku dla Baza danych/Wtyczki/Motywy/Przesłane/Inne spowoduje, że UpdraftPlus będzie starał się doprowadzić plik kopii zapasowej z powrotem z magazynu zdalnego (jeśli w ogóle - np. Amazon S3, Dropbox, Google Drive, FTP) na serwer. Potem będziesz mógł ściągnąć go na swój komputer. Jeśli sprowadzanie z magazynu zdalnego zatrzymało się (odczekaj 30 sekund, aby się upewnić), a następnie naciśnij przycisk, aby wznowić. Pamiętaj, że możesz również odwiedzić bezpośrednio dostawcę pamięci w chmurze."
1557
 
1558
- #: admin.php:867
1559
  msgid "Restoring"
1560
  msgstr "Przywracanie"
1561
 
1562
- #: admin.php:867
1563
  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."
1564
  msgstr "Naciśnij przycisk dla kopii zapasowej, którą chcesz przywrócić. Jeśli witryna jest duża i używasz magazynu zdalnego, to należy najpierw kliknąć na każdy podmiot w celu pobrania go z powrotem na serwer. Zapobiegnie to limitowi czasu od występującego podczas procesu odnawiania."
1565
 
1566
- #: admin.php:867
1567
  msgid "More tasks:"
1568
  msgstr "Więcej zadań:"
1569
 
1570
- #: admin.php:867
1571
  msgid "upload backup files"
1572
  msgstr "Prześlij pliki kopii zapasowej"
1573
 
1574
- #: admin.php:867
1575
  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."
1576
  msgstr "Naciśnij tutaj, aby zajrzeć do swojego katalogu UpdraftPlus (w internetowej przestrzeni hostingowej) dla każdej nowej kopii zapasowej, która została przesłana. Lokalizacja tego katalogu znajduje się w ustawieniach dla ekspertów - poniżej."
1577
 
1578
- #: admin.php:867
1579
  msgid "rescan folder for new backup sets"
1580
  msgstr "Przeskanuj folder dla nowych zestawów kopii zapasowych"
1581
 
1582
- #: admin.php:868
1583
  msgid "Opera web browser"
1584
  msgstr "Przeglądarka Opera"
1585
 
1586
- #: admin.php:868
1587
  msgid "If you are using this, then turn Turbo/Road mode off."
1588
  msgstr "Jeśli tego używaszu, przełącz tryb Turbo/Road w tryb off."
1589
 
1590
- #: admin.php:870
1591
  msgid "Google Drive"
1592
  msgstr "Google Drive"
1593
 
1594
- #: admin.php:870
1595
  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)."
1596
  msgstr "Google niedawno zmieniło swoje uprawnienia konfiguracji (kwiecień 2013 r.). Aby pobrać lub przywrócić z dysku Google, <strong> musisz </ strong> najpierw uwierzytelnić (za pomocą łącza w sekcji konfiguracji Drive Google)."
1597
 
1598
- #: admin.php:872
1599
  msgid "This is a count of the contents of your Updraft directory"
1600
  msgstr "To jest zawartość katalogu Updraft"
1601
 
1602
- #: admin.php:872
1603
  msgid "Web-server disk space in use by UpdraftPlus"
1604
  msgstr "Web-server miejsce na dysku używane przez UpdraftPlus"
1605
 
1606
- #: admin.php:872
1607
  msgid "refresh"
1608
  msgstr "odśwież"
1609
 
1610
- #: admin.php:740
1611
  msgid "By UpdraftPlus.Com"
1612
  msgstr "przez UpdraftPlus.Com"
1613
 
1614
- #: admin.php:740
1615
  msgid "Lead developer's homepage"
1616
  msgstr "Załaduj stronę developera"
1617
 
1618
- #: admin.php:740
1619
  msgid "Donate"
1620
  msgstr "Dotacja"
1621
 
1622
- #: admin.php:740
1623
- msgid "Other WordPress plugins"
1624
- msgstr "Inne wtyczki Wordpressa"
1625
-
1626
- #: admin.php:740
1627
  msgid "Version"
1628
  msgstr "Wersja"
1629
 
1630
- #: admin.php:744
1631
  msgid "Your backup has been restored."
1632
  msgstr "Twoja kopia zapasowa została przywrócona."
1633
 
1634
- #: admin.php:744
1635
  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."
1636
  msgstr "Twoje stare (motywy, przesłane pliki, wtyczki, cokolwiek) katalogi zostały zachowane z \"-stare\" starą nazwą. Usuń je, jeśli jesteś zadowolony z przywracania plików."
1637
 
1638
- #: admin.php:750
1639
  msgid "Old directories successfully deleted."
1640
  msgstr "Stare katalogi zostały pomyślnie usunięte."
1641
 
1642
- #: admin.php:753
1643
- 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)."
1644
- msgstr "Limit pamięci PHP (ustawiony przez firmę hostingową) jest bardzo niski. UpdraftPlus próbował ją podnieść, ale nie powiodło się. Wtyczka może walczyć z limitem pamięci mniejszej niż 64 Mb - zwłaszcza jeśli masz bardzo duże prezsłane pliki (choć z drugiej strony, wiele stron będzie bhe sukces z limitem 32 MB - Twoje doświadczenia mogą ulec zmianie)."
1645
-
1646
- #: admin.php:753
1647
  msgid "Current limit is:"
1648
  msgstr "Obecny limit wynosi:"
1649
 
1650
- #: admin.php:757
1651
- 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:"
1652
- msgstr "Maksymalny_czas_realzacji PHP wynosi mniej niż 60 sekund. To prawdopodobnie znaczy, że działa w trybie_bezpiecznym. Aby wyłączyć tryb_bezpieczny lub zmodyfikować php.ini- ustaw maksymalny_czas_realizacji do wyższej liczby. Jeśli tego nie zrobisz, potem będzie potrzebne do wykonania kopii zapasowej (ale to wszystko). Obecny limit wynosi:"
1653
-
1654
- #: admin.php:757
1655
- msgid "seconds"
1656
- msgstr "sekunda"
1657
-
1658
- #: admin.php:762
1659
- 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)."
1660
- msgstr "Masz stare katalogi z poprzedniej kopii zapasowej (informacja techniczna: te znajdują się w wp-content, przyrostek z -old). Użyj tego przycisku, aby je usunąć (po sprawdzeniu, że przywrócenie pracowało)."
1661
-
1662
- #: admin.php:766
1663
  msgid "Delete Old Directories"
1664
  msgstr "Usuń stare katalogi"
1665
 
1666
- #: admin.php:766
1667
- msgid "Are you sure you want to delete the old directories? This cannot be undone."
1668
- msgstr "Jesteś pewny, że chcesz usunąć stare katalogi? Ta czynność jest nieodwracalna."
1669
-
1670
- #: admin.php:780
1671
  msgid "Existing Schedule And Backups"
1672
  msgstr "Istniejący harmonogram i kopie zapasowe"
1673
 
1674
- #: admin.php:784
1675
  msgid "JavaScript warning"
1676
  msgstr "Ostrzeżenie JavaScript"
1677
 
1678
- #: admin.php:785
1679
  msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
1680
  msgstr "Ten interfejs administratora wykorzystuje JavaScript. Musisz włączyć go w swojej przeglądarce, lub użyj przeglądarki obsługującej JavaScript."
1681
 
1682
- #: admin.php:798 admin.php:811
1683
  msgid "Nothing currently scheduled"
1684
  msgstr "Nic nie zostało zaplanowane"
1685
 
1686
- #: admin.php:803
1687
  msgid "At the same time as the files backup"
1688
- msgstr "W tym samym czasie, co kopii zapasowych plików"
1689
 
1690
- #: admin.php:823
1691
  msgid "All the times shown in this section are using WordPress's configured time zone, which you can set in Settings -> General"
1692
  msgstr "Wszystkie czasy podane w tej sekcji używają skonfigurowanej strefy czasowej WordPressa, które można ustawić w Ustawienia -> Ogólne"
1693
 
1694
- #: admin.php:823
1695
  msgid "Next scheduled backups"
1696
  msgstr "Następne zaplanowane tworzenie kopii zapasowej"
1697
 
1698
- #: admin.php:825
1699
  msgid "Files"
1700
  msgstr "Pliki"
1701
 
1702
- #: admin.php:826 admin.php:1031 admin.php:1034 admin.php:1837 admin.php:1844
1703
- #: admin.php:2057
1704
  msgid "Database"
1705
  msgstr "Baza danych"
1706
 
1707
- #: admin.php:190
1708
  msgid "Your website is hosted using the %s web server."
1709
  msgstr "Twoja strona jest hostingowana przez %s serwer www."
1710
 
1711
- #: admin.php:190
1712
  msgid "Please consult this FAQ if you have problems backing up."
1713
  msgstr "Proszę zapoznać się z FAQ, jeśli masz problemy z przywracaniem."
1714
 
1715
- #: admin.php:194 admin.php:198
1716
  msgid "Click here to authenticate your %s account (you will not be able to back up to %s without it)."
1717
  msgstr "Kliknij tutaj, aby uwierzytelnić konto %s (nie będzie można tego zrobić %s bez tego)."
1718
 
1719
- #: admin.php:349
1720
- 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"
1721
- msgstr "Nie można znaleźć archiwum kopii zapasowej w celu przywrócenia tego pliku. Zdalna metoda przechowywania w użyciu (% s) nie pozwala na pobieranie plików. Aby dokonać renowacji, trzeba uzyskać kopię tego pliku i umieścić go wewnątrz folderu roboczego UpdraftPlus."
1722
-
1723
- #: admin.php:364
1724
  msgid "Nothing yet logged"
1725
  msgstr "Jeszcze nie zalogowany"
1726
 
1727
- #: admin.php:366
1728
  msgid "Schedule backup"
1729
  msgstr "Harmonogram kopii zapasowej."
1730
 
1731
- #: admin.php:369
1732
  msgid "Failed."
1733
  msgstr "Nie powiodło się."
1734
 
1735
- #: admin.php:372
1736
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
1737
  msgstr "OK. Powinieneś zobaczyć wkrótce w 'ostatniej wiadomości dziennika' poniżej. "
1738
 
1739
- #: admin.php:372
1740
  msgid "Nothing happening? Follow this link for help."
1741
  msgstr "Nic się nie dzieje? Kliknij ten link, aby uzyskać pomoc."
1742
 
1743
- #: admin.php:389
1744
  msgid "Job deleted"
1745
  msgstr "Zadanie usunięte. "
1746
 
1747
- #: admin.php:395
1748
  msgid "Could not find that job - perhaps it has already finished?"
1749
  msgstr "Nie można znaleźć zadania - być może jest już gotowe? "
1750
 
1751
- #: admin.php:407 includes/updraft-restorer.php:477
1752
- #: includes/updraft-restorer.php:511
1753
  msgid "Error"
1754
  msgstr "Błąd"
1755
 
1756
- #: admin.php:422
1757
  msgid "Download failed"
1758
  msgstr "Pobieranie nie powiodło się"
1759
 
1760
- #: admin.php:436 admin.php:961
1761
  msgid "File ready."
1762
  msgstr "Plik gotowy."
1763
 
1764
- #: admin.php:444
1765
  msgid "Download in progress"
1766
  msgstr "Pobieranie w toku"
1767
 
1768
- #: admin.php:447
1769
  msgid "No local copy present."
1770
  msgstr "Brak kopii obecnego pliku."
1771
 
1772
- #: admin.php:555
1773
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
1774
  msgstr "Zły format pliku - to nie wygląda jak plik utworzony przez UpdraftPlus"
1775
 
1776
- #: admin.php:634
1777
  msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
1778
  msgstr "Zły format pliku - to nie wygląda jak zaszyfrowany plik bazy danych stworzonej przez UpdraftPlus"
1779
 
1780
- #: admin.php:663
1781
  msgid "Restore successful!"
1782
  msgstr "Przywracanie zakończone powodzeniem!"
1783
 
1784
- #: admin.php:664 admin.php:699 admin.php:718
1785
  msgid "Actions"
1786
  msgstr "Akcje"
1787
 
1788
- #: admin.php:664 admin.php:679 admin.php:699 admin.php:718
1789
  msgid "Return to UpdraftPlus Configuration"
1790
  msgstr "Powróć do konfiguracji UpdraftPlus"
1791
 
1792
- #: admin.php:688
1793
  msgid "Remove old directories"
1794
  msgstr "Usuń stare katalogi"
1795
 
1796
- #: admin.php:694
1797
  msgid "Old directories successfully removed."
1798
  msgstr "Stare katalogi pomyślnie usunięte."
1799
 
1800
- #: admin.php:697
1801
  msgid "Old directory removal failed for some reason. You may want to do this manually."
1802
  msgstr "Stare katalogi nie zostały usunięte z jakiegoś powodu. Można to zrobić ręcznie."
1803
 
1804
- #: admin.php:709
1805
  msgid "Backup directory could not be created"
1806
  msgstr "Kopia zapasowa katalogów nie została utworzone"
1807
 
1808
- #: admin.php:716
1809
  msgid "Backup directory successfully created."
1810
  msgstr "Kopia zapasowa katalogów pomyślnie utworzona."
1811
 
1812
- #: admin.php:733
1813
  msgid "Your settings have been wiped."
1814
  msgstr "Twoje ustawienia zostały wymazane."
1815
 
1816
- #: updraftplus.php:1903 updraftplus.php:1909
1817
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
1818
  msgstr "Proszę pomóż UpdraftPlus dając pozytywną opinię na wordpress.org"
1819
 
1820
- #: updraftplus.php:1916
1821
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
1822
  msgstr "Potrzebujesz jeszcze więcej funkcji i wsparcia? Sprawdź UpdraftPlus Premium"
1823
 
1824
- #: updraftplus.php:1925
1825
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
1826
  msgstr "Sprawdź UpdraftPlus.Com dla pomocy, dodatków oraz wsparcia"
1827
 
1828
- #: updraftplus.php:1928
1829
  msgid "Want to say thank-you for UpdraftPlus?"
1830
  msgstr "Chcesz podziękować za UpdraftPlus?"
1831
 
1832
- #: updraftplus.php:1928
1833
  msgid "Please buy our very cheap 'no adverts' add-on."
1834
  msgstr "Proszę kupić nasz bardzo tani bez reklam."
1835
 
1836
- #: backup.php:33
1837
  msgid "Infinite recursion: consult your log for more information"
1838
  msgstr "Nieskończonej rekursja: przejrzyj dzienniek, aby uzyskać więcej informacji"
1839
 
1840
- #: backup.php:492
1841
  msgid "Could not create %s zip. Consult the log file for more information."
1842
  msgstr "Nie można utworzyć %s ZIP. Przejrzyj plik dziennika, aby uzyskać więcej informacji."
1843
 
1844
- #: admin.php:88 admin.php:105
1845
  msgid "Allowed Files"
1846
  msgstr "Dozwolone pliki"
1847
 
1848
- #: admin.php:166
1849
  msgid "Settings"
1850
  msgstr "Ustawienia"
1851
 
1852
- #: admin.php:170
1853
  msgid "Add-Ons / Pro Support"
1854
  msgstr "Dodatki / profesjonalne wsparcie"
1855
 
1856
- #: admin.php:182 admin.php:186 admin.php:190 admin.php:1750 admin.php:1756
1857
- #: admin.php:1758
1858
  msgid "Warning"
1859
  msgstr "Ostrzeżenie"
1860
 
1861
- #: admin.php:182
1862
  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."
1863
  msgstr "Masz mniej niż %s wolnego miejsca na dysku twardym, który UpdraftPlus potrezbuje do tworzenia kopii zapasowych. UpdraftPlus może zabraknąć miejsca. Skontaktuj się z operatorem serwera (np. firmą hostingową), aby rozwiązać ten problem."
1864
 
1865
- #: admin.php:186
1866
  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."
1867
  msgstr "UpdraftPlus oficjalnie nie obsługuje wersji WordPressa przed %s. Może on pracować u Ciebie, ale jeśli nie, to proszę pamiętać, że nie będzie dostępne do czasu uaktualnienia WordPressa."
1868
 
1869
- #: updraftplus.php:853
1870
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
1871
  msgstr "Przywracanie nie zostało zakończone. Planowane wznowienie w ciągu 5 minut."
1872
 
1873
- #: updraftplus.php:904
1874
  msgid "Backed up"
1875
  msgstr "Wspierane"
1876
 
1877
- #: updraftplus.php:904
1878
  msgid "WordPress backup is complete"
1879
- msgstr "Przywracanie WordPressa zakończone."
1880
 
1881
- #: updraftplus.php:904
1882
  msgid "Backup contains"
1883
  msgstr "Kopia zapasowa zawiera"
1884
 
1885
- #: updraftplus.php:904
1886
  msgid "Latest status"
1887
  msgstr "Ostatni status"
1888
 
1889
- #: updraftplus.php:1152
1890
  msgid "Backup directory (%s) is not writable, or does not exist."
1891
  msgstr "Katalog backup (% s) nie jest zapisywalny, lub nie istnieje."
1892
 
1893
- #: updraftplus.php:1300
1894
  msgid "Could not read the directory"
1895
  msgstr "Nie można odczytać katalogu"
1896
 
1897
- #: updraftplus.php:1317
1898
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
1899
  msgstr "Nie można zapisać kopii zapasowej historii, bo nie mamy kopii zapasowej szeregu. Archiwizacja prawdopodobnie nie powiodła się."
1900
 
1901
- #: updraftplus.php:1346
1902
  msgid "Could not open the backup file for writing"
1903
  msgstr "Nie można otworzyć pliku kopii zapasowej"
1904
 
1905
- #: updraftplus.php:1362
1906
  msgid "Generated: %s"
1907
  msgstr "Wygenerowane: %s"
1908
 
1909
- #: updraftplus.php:1363
1910
  msgid "Hostname: %s"
1911
  msgstr "Nazwa hosta: %s"
1912
 
1913
- #: updraftplus.php:1364
1914
  msgid "Database: %s"
1915
  msgstr "Baza danych: %s"
1916
 
1917
- #: updraftplus.php:1424
1918
- msgid "The backup directory is not writable."
1919
- msgstr "Katalog kopii zapasowej nie jest zapisywalny."
1920
-
1921
- #: updraftplus.php:1445
1922
  msgid "Table: %s"
1923
  msgstr "Tabela: %s"
1924
 
1925
- #: updraftplus.php:1450
1926
  msgid "Skipping non-WP table: %s"
1927
  msgstr "Pomijanietabeli nie-WP:% s"
1928
 
1929
- #: updraftplus.php:1545
1930
  msgid "Delete any existing table %s"
1931
  msgstr "Usuń wszystkie istniejące tabeli %s"
1932
 
1933
- #: updraftplus.php:1554
1934
  msgid "Table structure of table %s"
1935
  msgstr "Struktura tabeli z tabeli %s"
1936
 
1937
- #: updraftplus.php:1560
1938
  msgid "Error with SHOW CREATE TABLE for %s."
1939
  msgstr "Błąd z POKAZANIEM UTWORZONEJ TABELI dla %s."
1940
 
1941
- #: updraftplus.php:1651
1942
  msgid "End of data contents of table %s"
1943
  msgstr "Koniec treści danych z tabeli %s"
1944
 
1945
- #: updraftplus.php:1823 includes/updraft-restorer.php:63
1946
  msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
1947
  msgstr "Rozszyfrowanie nie powiodło się. Plik bazy danych jest szyfrowany, ale nie masz wprowadzonego klucza szyfrowania."
1948
 
1949
- #: updraftplus.php:1836 includes/updraft-restorer.php:78
1950
  msgid "Decryption failed. The most likely cause is that you used the wrong key."
1951
  msgstr "Rozszyfrowanie nie powiodło się. Najbardziej prawdopodobną przyczyną jest to, że użyłeś niewłaściwego klucza."
1952
 
1953
- #: updraftplus.php:1836
1954
  msgid "The decryption key used:"
1955
  msgstr "Wykorzystany klucz deszyfrowania:"
1956
 
1957
- #: updraftplus.php:1851
1958
  msgid "File not found"
1959
  msgstr "Nie znaleziono pliku"
1960
 
1961
- #: updraftplus.php:1901
1962
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
1963
  msgstr "Potrafisz tłumaczyć i chcesz ulepszyć UpdraftPlus?"
1964
 
1965
- #: updraftplus.php:1903 updraftplus.php:1909
1966
  msgid "Like UpdraftPlus and can spare one minute?"
1967
  msgstr "Jak UpdraftPlus może oszczędzić jedną minutę?"
1968
 
1969
- #: updraftplus.php:441
1970
  msgid "Themes"
1971
  msgstr "Motywy"
1972
 
1973
- #: updraftplus.php:442
1974
  msgid "Uploads"
1975
  msgstr "Przesłane"
1976
 
1977
- #: updraftplus.php:457
1978
  msgid "Others"
1979
  msgstr "Inne"
1980
 
1981
- #: updraftplus.php:743
1982
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
1983
  msgstr "Nie można stworzyć plików w katalogu kopii zapasowych. Kopia zapasowa przerwana - sprawdź ustawienia UpdraftPlus."
1984
 
1985
- #: updraftplus.php:813
1986
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
1987
  msgstr "Wystąpił błąd podczas szyfrowania danych. Szyfrowanie przerwane."
1988
 
1989
- #: updraftplus.php:847
1990
  msgid "The backup apparently succeeded and is now complete"
1991
- msgstr "Udało się wykonać i zakończyć przywracanie."
1992
 
1993
- #: updraftplus.php:850
1994
  msgid "The backup attempt has finished, apparently unsuccessfully"
1995
  msgstr "Próba przywracania zakończona niepomyślnie."
1996
 
@@ -1998,23 +2677,23 @@ msgstr "Próba przywracania zakończona niepomyślnie."
1998
  msgid "UpdraftPlus Backups"
1999
  msgstr "UpdraftPlus Backups"
2000
 
2001
- #: updraftplus.php:294 updraftplus.php:299 updraftplus.php:304 admin.php:194
2002
- #: admin.php:198
2003
  msgid "UpdraftPlus notice:"
2004
  msgstr "UpdraftPlus obwieszczenie:"
2005
 
2006
- #: updraftplus.php:294
2007
  msgid "The log file could not be read."
2008
  msgstr "Plik dziennika nie może być odczytany."
2009
 
2010
- #: updraftplus.php:299
2011
  msgid "No log files were found."
2012
  msgstr "Nie znaleziono plików dziennika."
2013
 
2014
- #: updraftplus.php:304
2015
  msgid "The given file could not be read."
2016
  msgstr "Nie można odczytać podanego pliku."
2017
 
2018
- #: updraftplus.php:440
2019
  msgid "Plugins"
2020
  msgstr "Wtyczki"
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:06+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 "WordPress, ścieżka katalogu głównego serwera: %s"
343
+
344
+ #: methods/s3.php:377
345
+ msgid "... and many more!"
346
+ msgstr "...i wiele więcej!"
347
+
348
+ #: methods/s3.php:402
349
+ msgid "%s end-point"
350
+ msgstr "%s punkt końcowy"
351
+
352
+ #: admin.php:2486
353
+ msgid "File is not locally present - needs retrieving from remote storage"
354
+ msgstr "Plik nie występuje lokalnie - potrzebuje pobrania z magazynu zdalnego"
355
+
356
+ #: methods/s3generic.php:21 methods/s3generic.php:30
357
+ msgid "S3 (Compatible)"
358
+ msgstr "S3 (kompatybilny)"
359
+
360
+ #: admin.php:2465
361
+ msgid "Final checks"
362
+ msgstr "Sprawdzanie końcowe"
363
+
364
+ #: admin.php:2484
365
+ msgid "Looking for %s archive: file name: %s"
366
+ msgstr "Spójrz dla %s archiwum: nazwa pliku: %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 "Sprawdź to, aby usuwać z Twojego serwera zbędne pliki kopii zapasowej po zakończeniu tworzenia kopii zapasowej (tzn. gdy usuniesz zaznaczenie wszystkie pliki wysłane zdalnie pozostaną na miejscu, zaś jakieś pliki które są przechowywane lokalnie nie będą podlegały ograniczeniom retencyjnych)."
371
+
372
+ #: admin.php:1927
373
+ msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
374
+ msgstr "Upuść zaszyfrowane pliki baz danych (pliki db.gz.crypt), aby wysłać je do deszyfrowania."
375
+
376
+ #: admin.php:1884
377
+ msgid "Your wp-content directory server path: %s"
378
+ msgstr "Twoja ścieżka katalogów serwera wp-content: %s"
379
+
380
+ #: admin.php:102
381
+ msgid "Raw backup history"
382
+ msgstr "Surowa historia kopii zapasowej"
383
+
384
+ #: admin.php:1584
385
+ msgid "Show raw backup and file list"
386
+ msgstr "Pokaż surową kopię zapasową oraz listę plików"
387
+
388
+ #: admin.php:88
389
+ msgid "Processing files - please wait..."
390
+ msgstr "Przetwarzanie plików - proszę czekać..."
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 "Twoja instalacja WordPressa ma problem z wyprowadzaniem dodatkowego miejsca. To może zaburzyć kopie zapasowe, które można stąd pobrać."
395
+
396
+ #: admin.php:1397
397
+ msgid "Please consult this FAQ for help on what to do about it."
398
+ msgstr "Proszę zapoznać się z tym FAQ, by uzyskać pomoc, co można z tym zrobić."
399
+
400
+ #: admin.php:861
401
+ msgid "Failed to open database file."
402
+ msgstr "Nie udało się otworzyć pliku bazy danych"
403
+
404
+ #: admin.php:843
405
+ msgid "Failed to write out the decrypted database to the filesystem."
406
+ msgstr "Nie udało się napisać odszyfrowanej bazy danych do systemu plików."
407
+
408
+ #: admin.php:663
409
+ msgid "Known backups (raw)"
410
+ msgstr "Znane kopie zapasowe (surowe)."
411
+
412
+ #: restorer.php:525
413
+ msgid "Using directory from backup: %s"
414
+ msgstr "Wykorzystanie katalogu z kopii zapasowej: %s"
415
+
416
+ #: restorer.php:477
417
+ msgid "Files found:"
418
+ msgstr "Znalezione pliki:"
419
+
420
+ #: restorer.php:483
421
+ msgid "Unable to enumerate files in that directory."
422
+ msgstr "Nie można policzyć plików w tym katalogu."
423
+
424
+ #: restorer.php:818
425
+ msgid "Requested table engine (%s) is not present - changing to MyISAM."
426
+ msgstr "Żądany silnik tabeli (%s) nie jest obecny - zmiana do MyISAM."
427
+
428
+ #: restorer.php:829
429
+ msgid "Restoring table (%s)"
430
+ msgstr "Przywracanie tabeli (%s)"
431
+
432
+ #: restorer.php:285
433
+ msgid "An existing unremoved backup from a previous restore exists: %s"
434
+ msgstr "Istnieje nieusunięta kopia zapasowa z poprzedniego przywracania kopii zapasowej: %s"
435
+
436
+ #: backup.php:1309 backup.php:1502
437
+ msgid "A zip error occurred - check your log for more details."
438
+ msgstr "Wystąpił błąd zip - sprawdź dziennik, by uzyskać więcej szczegółów."
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 "To wygląda na migrację (backup strony z innego adresu URL), ale nie sprawdzisz opcji wyszukiwana i zamiany bazy danych. To zwykle jest błędem."
443
+
444
+ #: restorer.php:902
445
+ msgid "An error occured on the first CREATE TABLE command - aborting run"
446
+ msgstr "Wystąpił błąd w pierwszym poleceniu TWÓRZ TABELĘ. Operacja przerwana."
447
+
448
+ #: admin.php:2498
449
+ msgid "file is size:"
450
+ msgstr "plik ma rozmiar:"
451
+
452
+ #: admin.php:2219
453
+ msgid "database"
454
+ msgstr "baza danych"
455
+
456
+ #: admin.php:287 admin.php:1261
457
+ msgid "Go here for more information."
458
+ msgstr "Kliknij tutaj, aby uzyskać więcej informacji."
459
+
460
+ #: admin.php:1457
461
+ msgid "Downloading / preparing backup files..."
462
+ msgstr "Pobieranie / przygotowanie kopii zapasowych plików..."
463
+
464
+ #: admin.php:87
465
+ msgid "Some files are still downloading or being processed - please wait."
466
+ msgstr "Niektóre pliki są nadal pobierane lub przetwarzane - proszę czekać."
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 "Ten zestaw kopii zapasowej jest z innej strony - nie jest to odbudowa, ale migracja. Potrzebujesz dodatek Migrator, żeby to robić."
471
+
472
+ #: methods/ftp.php:44 methods/ftp.php:127
473
+ msgid "%s login failure"
474
+ msgstr "%s login nieprawidłowy"
475
+
476
+ #: methods/ftp.php:63
477
+ msgid "%s upload failed"
478
+ msgstr "%s przesyłanie nie powiodło się"
479
+
480
+ #: addons/fixtime.php:120 addons/fixtime.php:129
481
+ msgid "Enter in format HH:MM (e.g. 14:22)."
482
+ msgstr "Wprowadź w formacie HH:MM (na przykład 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 "Używana strefa czasowa znajduje się w ustawieniach WordPressa, w Ustawienia -> Ogólne."
487
+
488
+ #: methods/dropbox.php:51
489
+ msgid "Dropbox error: %s (see log file for more)"
490
+ msgstr "Błąd Dropboxa: %s (zajrzyj w plik dziennika, by uzyskać więcej informacji)"
491
+
492
+ #: methods/dropbox.php:173
493
+ msgid "You do not appear to be authenticated with %s (whilst deleting)"
494
+ msgstr "Nie wydaje się, aby uwierzytelnianie z %s (podczas usuwania)"
495
+
496
+ #: methods/dropbox.php:181
497
+ msgid "Failed to access %s when deleting (see log file for more)"
498
+ msgstr "Brak dostępu do %s przy usuwaniu (zobacz plik dziennika, by uzyskać więcej informacji)"
499
+
500
+ #: methods/dropbox.php:211
501
+ msgid "You do not appear to be authenticated with %s"
502
+ msgstr "Nie wydaje się, aby było uwierzytelnienie z %s"
503
+
504
+ #: methods/cloudfiles.php:344
505
+ msgid "Error - no such file exists at %s"
506
+ msgstr "Błąd - plik nie istnieje w %s"
507
+
508
+ #: methods/cloudfiles.php:348
509
+ msgid "Error - failed to download the file from %s"
510
+ msgstr "Błąd - nie udało się pobrać pliku z %s"
511
+
512
+ #: methods/cloudfiles.php:179
513
+ msgid "%s error - failed to upload file"
514
+ msgstr "%s błąd - nie udało się przesłać pliku"
515
+
516
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
517
+ msgid "%s Error"
518
+ msgstr "%s Błąd"
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 "%s uwierzytelnianie nie powiodło się"
525
+
526
+ #: methods/cloudfiles.php:169
527
+ msgid "%s error - failed to re-assemble chunks"
528
+ msgstr "%s błąd - nie udało się ponownie zamontować składników"
529
+
530
+ #: methods/googledrive.php:391
531
+ msgid "%s error: zero-size file was downloaded"
532
+ msgstr "%s błąd: zerowy rozmiar pliku został pobrany"
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 "Błąd: %s"
538
+
539
+ #: admin.php:2041
540
+ msgid "Backup directory specified exists, but is <b>not</b> writable."
541
+ msgstr "Katalog kopii zapasowej istnieje, ale <b>nie jest</b> zapisywalny."
542
+
543
+ #: admin.php:2039
544
+ msgid "Backup directory specified does <b>not</b> exist."
545
+ msgstr "Archiwizacja danych katalogu <b>nie</b> istnieje."
546
+
547
+ #: admin.php:893 admin.php:1799
548
+ msgid "Warning: %s"
549
+ msgstr "Ostrzeżenie: %s"
550
+
551
+ #: admin.php:1351
552
+ msgid "Last backup job run:"
553
+ msgstr "Przebieg ostatniej kopii zapasowej:"
554
+
555
+ #: backup.php:1007 backup.php:1027 backup.php:1039
556
+ msgid "%s: unreadable file - could not be backed up"
557
+ msgstr "%s: nieczytelny plik - nie może być zapisany w kopii zapasowej"
558
+
559
+ #: backup.php:1013
560
+ msgid "Failed to open directory: %s"
561
+ msgstr "Nie można otworzyć katalogu: %s"
562
+
563
+ #: backup.php:1270
564
+ msgid "A very large file was encountered: %s (size: %s Mb)"
565
+ msgstr "Napotkano bardzo duży plik: %s (rozmiar: %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 "Tabela %s ma bardzo wiele wierszy (%s) - mamy nadzieję, że Twoja firma hostingowa daje wystarczająco dużo środków, aby zrzucić tabelę w kopii zapasowej"
570
+
571
+ #: backup.php:703
572
+ msgid "An error occurred whilst closing the final database file"
573
+ msgstr "Wystąpił błąd podczas zamykania pliku końcowego bazy danych"
574
+
575
+ #: backup.php:364
576
+ msgid "Warnings encountered:"
577
+ msgstr "Napotkano ostrzeżenia:"
578
+
579
+ #: updraftplus.php:1084
580
+ msgid "The backup apparently succeeded (with warnings) and is now complete"
581
+ msgstr "Najwyraźniej udało się wykonać kopię zapasową (z ostrzeżeniami) i została ona zakończona"
582
+
583
+ #: updraftplus.php:435
584
+ msgid "Your free disk space is very low - only %s Mb remain"
585
+ msgstr "Twoja ilość wolnego miejsca na dysku jest bardzo niska - zostaje tylko %s Mb"
586
+
587
+ #: addons/migrator.php:446
588
+ msgid "<strong>Search and replacing table:</strong> %s"
589
+ msgstr "<strong>Wyszukiwanie i zastępowanie tabeli:</strong> %s"
590
+
591
+ #: addons/migrator.php:99
592
+ msgid "Site Name:"
593
+ msgstr "Nazwa strony:"
594
+
595
+ #: addons/migrator.php:101
596
+ msgid "Site Domain:"
597
+ msgstr "Domena strony:"
598
+
599
+ #: addons/migrator.php:118
600
+ msgid "Migrated site (from UpdraftPlus)"
601
+ msgstr "Strona przeniesiona (z Updraft Plus)"
602
+
603
+ #: addons/migrator.php:147
604
+ msgid "<strong>ERROR</strong>: Site URL already taken."
605
+ msgstr "<strong>BŁĄD</strong>: Adres URL już zajęty."
606
+
607
+ #: addons/migrator.php:154
608
+ msgid "New site:"
609
+ msgstr "Nowa strona:"
610
+
611
+ #: addons/migrator.php:86
612
+ msgid "Information needed to continue:"
613
+ msgstr "Informacje potrzebne, aby kontynuować:"
614
+
615
+ #: addons/migrator.php:87
616
+ msgid "Please supply the following information:"
617
+ msgstr "Proszę podać następujące informacje:"
618
+
619
+ #: addons/migrator.php:90
620
+ msgid "Enter details for where this new site is to live within your multisite install:"
621
+ msgstr "Wprowadź szczegóły, gdzie ta nowa strona ma się znajdować w wielostanowiskowej instalacji:"
622
+
623
+ #: addons/migrator.php:45
624
+ msgid "Processed plugin:"
625
+ msgstr "Przetworzona wtyczka:"
626
+
627
+ #: addons/migrator.php:53
628
+ msgid "Network activating theme:"
629
+ msgstr "Motyw aktywujący sieć:"
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 "Niektóre serwery reklamują szyfrowane FTP jako dostępne, ale potem kończą się (po długim czasie), gdy będziesz próbował z nich skorzystać. Jeśli znajdziesz to zdarzenie, przejdź do \"Opcje zaawansowane\" (poniżej) i wyłącz SSL."
634
+
635
+ #: addons/sftp.php:50
636
+ msgid "Check your file permissions: Could not successfully create and enter directory:"
637
+ msgstr "Sprawdź swoje uprawnienia do pliku: nie można skutecznie stworzyć i wprowadzić katalogu:"
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 "Serwer sieci Web w instalacji PHP nie zawiera wymaganego modułu (%s). Prosimy o kontakt z dostawcą hostingowym w celu pomocy i prośby, aby to włączyć."
642
+
643
+ #: methods/s3.php:519
644
+ msgid "Please check your access credentials."
645
+ msgstr "Prosimy o sprawdzenie poświadczeń dostępu."
646
+
647
+ #: methods/s3.php:494
648
+ msgid "The error reported by %s was:"
649
+ msgstr "Błąd zgłoszony przez %s:"
650
+
651
+ #: restorer.php:541
652
+ msgid "Please supply the requested information, and then continue."
653
+ msgstr "Proszę podać wymagane informacje, a następnie kontynuować."
654
+
655
+ #: restorer.php:548
656
+ msgid "New table prefix:"
657
+ msgstr "Przedrostek nowej tabeli:"
658
+
659
+ #: restorer.php:884
660
+ msgid "Cannot drop tables, so deleting instead (%s)"
661
+ msgstr "Nie można upuścić tabeli, natomiast usunąć (%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 "Aby zaimportować zwykłą witrynę WordPress do instalacji w wielu miejscach wymaga się dodatku Multisite i Migrator."
666
+
667
+ #: restorer.php:720 admin.php:924
668
+ msgid "Site information:"
669
+ msgstr "Informacje strony:"
670
+
671
+ #: restorer.php:879
672
+ msgid "Cannot create new tables, so skipping this command (%s)"
673
+ msgstr "Nie można utworzyć nowej tabeli, więc pomijam to polecenie (%s)"
674
+
675
+ #: restorer.php:668 restorer.php:683 admin.php:1261
676
+ msgid "Warning:"
677
+ msgstr "Ostrzeżenie:"
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 "Użytkownik bazy danych nie ma uprawnień do tworzenia tabel. Postaramy się przywrócić opróżnione tabele i to powinno działać tak długo, jak) przywracasz dane z wersji WordPressa z samej struktury bazy danych oraz b) importujesz bazę danych, która nie zawiera żadnych tabel, które nie są już obecne na importowanej witrynie."
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 "Twój użytkownik bazy danych nie ma uprawnień do upuszczenia tabel. Postaramy się przywrócić opróżniane tabele. To powinno działać tak długo, jak odtwarzasz struktury bazy danych z wersji z samej WordPressa. "
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 "Używasz na WordPress MultiSite - ale kopia zapasowa nie jest z witryny Multisite."
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 "Pomijanie przywracania jądra WordPress podczas importowania jednego miejsce do instalacji na wielu serwerach. Jeśli miałeś coś niezbędnego w katalogu WordPress, ponownie trzeba będzie dodać go ręcznie z pliku 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 "Serwer sieci Web w instalacji PHP nie zawierał <strong>wymaganego</strong> (dla %s), modułu (%s). Prosimy o kontakt z dostawcą hostingowym w celu wsparcia i poproszenia, aby go włączył."
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 "Dostępne opcje to: 1) Zainstaluj/włącz %s lub 2) Zmień stronę firmy hostingowej - %s jest standardowym komponentem PHP wymaganym dla wszystkich wtyczek tworzenia kopii zapasowych w chmurze, które znamy."
702
+
703
+ #: admin.php:116
704
+ msgid "Close"
705
+ msgstr "Zamknij"
706
+
707
+ #: admin.php:84
708
+ msgid "Unexpected response:"
709
+ msgstr "Nieoczekiwana odpowiedź:"
710
+
711
+ #: admin.php:1909
712
+ msgid "To send to more than one address, separate each address with a comma."
713
+ msgstr "Aby wysłać więcej niż jeden adres, oddziel każdy adres przecinkiem."
714
+
715
+ #: admin.php:101
716
+ msgid "PHP information"
717
+ msgstr "Informacja PHP"
718
+
719
+ #: admin.php:1569
720
+ msgid "show PHP information (phpinfo)"
721
+ msgstr "pokaż informację PHP (phpinfo)"
722
+
723
+ #: admin.php:1582
724
+ msgid "zip executable found:"
725
+ msgstr "odnaleziono wykonywalny plik zip:"
726
+
727
+ #: admin.php:1518
728
+ msgid "Migrate Site"
729
+ msgstr "Migracja strony"
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 "Migracja danych z innej strony dzieje się przez przycisk \"Przywracanie\". \"Migracja\" jest ostatecznie taka sama jak przywracanie - ale przy użyciu archiwów kopii zapasowych, które można importować z innej strony. UpdraftPlus modyfikuje operację przywracania odpowiednio, aby pasowały do ​​tworzenia kopii zapasowej danych na nowej stronie."
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\">Przeczytaj ten artykuł, aby zobaczyć krok po kroku jak to zrobić.</a>"
738
+
739
+ #: admin.php:1524
740
+ msgid "Do you want to migrate or clone/duplicate a site?"
741
+ msgstr "Czy chcesz przenieść lub sklonować/powielić stronę?"
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 "Następnie wypróbuj naszą wtyczkę \"Migrator\". Po użyciu go raz, będziesz musiał porównać cenę zakupu do czasu, który byś potrzebował, aby skopiować witrynę ręcznie."
746
+
747
+ #: admin.php:1524
748
+ msgid "Get it here."
749
+ msgstr "Pobierz go tutaj."
750
+
751
+ #: admin.php:1446
752
+ msgid "Deleting... please allow time for the communications with the remote storage to complete."
753
+ msgstr "Usuwanie ... należy dać czas dla komunikacji z magazynu zdalnego, aby w pełni wykonać operację."
754
+
755
+ #: admin.php:1445
756
+ msgid "Also delete from remote storage"
757
+ msgstr "Również usunąć z magazynu zdalnego"
758
+
759
+ #: admin.php:1387
760
+ msgid "Latest UpdraftPlus.com news:"
761
+ msgstr "Najnowsze aktualności UpdraftPlus.com:"
762
+
763
+ #: admin.php:1367
764
+ msgid "Clone/Migrate"
765
+ msgstr "Klon/Migracja"
766
+
767
+ #: admin.php:1257
768
+ msgid "News"
769
+ msgstr "Aktualności"
770
+
771
+ #: admin.php:1257
772
+ msgid "Premium"
773
+ msgstr "Premia"
774
+
775
+ #: admin.php:657
776
+ msgid "Local archives deleted: %d"
777
+ msgstr "Usunięto lokalne archiwa: %d"
778
+
779
+ #: admin.php:658
780
+ msgid "Remote archives deleted: %d"
781
+ msgstr "Zdalne usunięte archiwa: %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 - nie może wycofać tego podmiotu; odpowiedni katalog nie istnieje (%s)"
786
+
787
+ #: admin.php:574
788
+ msgid "Backup set not found"
789
+ msgstr "Nie znaleziono zestawu kopii zapasowej"
790
+
791
+ #: admin.php:656
792
+ msgid "The backup set has been removed."
793
+ msgstr "Zestaw kopii zapasowej został usunięty."
794
+
795
+ #: updraftplus.php:1617
796
+ msgid "Subscribe to the UpdraftPlus blog to get up-to-date news and offers"
797
+ msgstr "Subskrybuj blog UpdraftPlus, aby dostawać aktualne informacje i oferty"
798
+
799
+ #: updraftplus.php:1617
800
+ msgid "Blog link"
801
+ msgstr "Link bloga"
802
+
803
+ #: updraftplus.php:1617
804
+ msgid "RSS link"
805
+ msgstr "Link RSS"
806
+
807
+ #: methods/s3.php:333 methods/ftp.php:148
808
+ msgid "Testing %s Settings..."
809
+ msgstr "Testowanie %s ustawień..."
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 "Można też umieścić je ręcznie do swojego katalogu UpdraftPlus (zwykle wp-content/updraft), np. przez FTP, a następnie użyć \"skanuj\" w linku powyżej."
814
+
815
+ #: admin.php:303
816
+ msgid "Notice"
817
+ msgstr "Ogłoszenie"
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 "Tryb debugowania UpdraftPlus jest włączony. Możesz zobaczyć debugowanie ogłoszeń na tej stronie nie tylko dla UpdraftPlus, ale także z innej zainstalowanej wtyczki. Upewnij się, że widzisz ogłoszenie z UpdraftPlus przed podjęciem żądania pomocy technicznej."
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 Całkowita pamięć podręczna obiektu jest aktywna. To wiadomo, że masz błąd, który robi bałagan we wszystkich zaplanowanych zadaniach (w tym zadaniach tworzenia kopii zapasowej)."
826
+
827
+ #: admin.php:308
828
+ msgid "Go here to turn it off."
829
+ msgstr "Kliknij tutaj, aby go wyłączyć."
830
+
831
+ #: admin.php:308
832
+ msgid "<a href=\"%s\">Go here</a> for more information."
833
+ msgstr "<a href=\"%s\">Kliknij tutaj,</a> aby uzyskać więcej informacji."
834
+
835
+ #: backup.php:347
836
+ msgid "Errors encountered:"
837
+ msgstr "Napotkane błędy:"
838
+
839
+ #: admin.php:83
840
+ msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
841
+ msgstr "Ponowne skanowanie (szuka kopii zapasowych, które zostały dodane ręcznie do wewnętrznego przechowywania kopii zapasowych)..."
842
+
843
+ #: admin.php:86
844
+ msgid "Begun looking for this entity"
845
+ msgstr "Rozpoczęto szukanie tego podmiotu"
846
+
847
+ #: addons/migrator.php:386
848
  msgid "SQL update commands run:"
849
  msgstr "Uruchomiona aktualizacja poleceń SQL:"
850
 
851
+ #: admin.php:91
852
  msgid "Errors:"
853
  msgstr "Błędy:"
854
 
855
+ #: addons/migrator.php:388
856
  msgid "Time taken (seconds):"
857
  msgstr "Upłynęło czasu (sekundy):"
858
 
859
+ #: addons/migrator.php:475
 
 
 
 
860
  msgid "rows: %d"
861
  msgstr "wiersze: %d"
862
 
863
+ #: addons/migrator.php:578
864
  msgid "\"%s\" has no primary key, manual change needed on row %s."
865
  msgstr "\"%s\" nie ma klucza podstawowego, potrzebna instrukcja zmiany w szeregu %s."
866
 
868
  msgid "Store at"
869
  msgstr "Przechowuj w"
870
 
871
+ #: addons/migrator.php:303
872
  msgid "Nothing to do: the site URL is already: %s"
873
  msgstr "Nic nie zrobiono: strona URL jest już: %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 "Ostrzeżenie: adres URL bazy danych (%s) jest inny od tego, którego oczekiwaliśmy (%s). "
878
 
879
+ #: addons/migrator.php:315
880
  msgid "Database search and replace: replace %s in backup dump with %s"
881
  msgstr "Szukaj w bazie danych i zastąp: zastąp %s w zrzucie kopii zapasowej %s"
882
 
883
+ #: addons/migrator.php:332
884
  msgid "Could not get list of tables"
885
  msgstr "Nie udało się uzyskać listy tabel"
886
 
887
+ #: addons/migrator.php:343
888
  msgid "<strong>Search and replacing table:</strong> %s: already done"
889
  msgstr "<strong>Wyszukiwanie i zastępowanie tabeli:</strong> %s: ciągle takie samo"
890
 
891
+ #: addons/migrator.php:383
892
  msgid "Tables examined:"
893
  msgstr "Badane tabele:"
894
 
895
+ #: addons/migrator.php:384
896
  msgid "Rows examined:"
897
  msgstr "Badane wiersze:"
898
 
899
+ #: addons/migrator.php:385
900
  msgid "Changes made:"
901
  msgstr "Zmiany dokonane:"
902
 
903
+ #: addons/sftp.php:141
904
  msgid "%s Error: Failed to download"
905
  msgstr "%s Błąd: Nie udało się pobrać"
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 "Cześciowe wznawianie przesyłanych nie jest obsługiwane, więc musisz upewnić się, że serwer WWW umożliwia PHP uruchomienie procesów wystarczająco długo, aby załadować swój największy plik kopii zapasowej."
910
 
911
+ #: addons/sftp.php:190
912
  msgid "Host"
913
  msgstr "Host"
914
 
915
+ #: addons/sftp.php:197
916
  msgid "Port"
917
  msgstr "Port"
918
 
919
+ #: addons/sftp.php:211
920
  msgid "Password"
921
  msgstr "Hasło"
922
 
923
+ #: addons/sftp.php:227
924
  msgid "Directory path"
925
  msgstr "ścieżka do katalogu"
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 "Gdzie zmienić katalog po zalogowaniu się - często jest to w katalogu domowym."
930
 
931
+ #: addons/sftp.php:265
932
  msgid "host name"
933
  msgstr "nazwa hosta"
934
 
935
+ #: addons/sftp.php:269
936
  msgid "username"
937
  msgstr "nazwa użytkownika"
938
 
939
+ #: addons/sftp.php:273
940
  msgid "password"
941
  msgstr "hasło"
942
 
943
+ #: addons/sftp.php:278
944
  msgid "Failure: Port must be an integer."
945
  msgstr "Awaria: Port musi być liczbą całkowitą."
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 "Niepowodzenie: byliśmy w stanie zalogować się i przejść do wskazanego katalogu, ale nie udało się pomyślnie utworzony pliku w tej lokalizacji."
950
 
951
+ #: addons/fixtime.php:120 addons/fixtime.php:129
952
  msgid "starting from next time it is"
953
+ msgstr "zaczynając o godzinie"
 
 
 
 
954
 
955
+ #: addons/multisite.php:129
956
  msgid "Multisite Install"
957
  msgstr "Instalacja na wielu serwerach"
958
 
959
+ #: addons/multisite.php:135
960
  msgid "You do not have sufficient permissions to access this page."
961
  msgstr "Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony."
962
 
963
+ #: addons/multisite.php:154
964
  msgid "You do not have permission to access this page."
965
  msgstr "Nie masz dostępu do tej części strony."
966
 
967
+ #: addons/multisite.php:222
968
  msgid "Must-use plugins"
969
  msgstr "Musisz-użyć wtyczek"
970
 
971
+ #: addons/multisite.php:229
972
  msgid "Blog uploads"
973
  msgstr "Przesłane pliki bloga"
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 "Wszystkie odniesienia do lokalizacji witryny w bazie danych zostaną zastąpione aktualnym adresem URL witryny, która jest: %s"
978
 
979
+ #: addons/migrator.php:169
980
  msgid "Search and replace site location in the database (migrate)"
981
  msgstr "Znajdź i zastąpić lokalizację witryny w bazie danych (migracja)"
982
 
983
+ #: addons/migrator.php:169
984
  msgid "(learn more)"
985
  msgstr "(dowiedz się więcej)"
986
 
987
+ #: addons/migrator.php:252 addons/migrator.php:365
988
  msgid "Failed: the %s operation was not able to start."
989
  msgstr "Nie powiodło się: operacja %s nie była w stanie wystartować."
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 "Nie powiodło się: nie rozumiem wyniku zwróconego przez %s operację."
994
 
995
+ #: addons/migrator.php:275
996
  msgid "Database: search and replace site URL"
997
  msgstr "Baza danych: wyszukiwanie i zamiana strony URL"
998
 
999
+ #: addons/migrator.php:278
1000
  msgid "This option was not selected."
1001
  msgstr "Ta opcja nie została wybrana."
1002
 
1003
+ #: addons/migrator.php:293 addons/migrator.php:298
1004
  msgid "Error: unexpected empty parameter (%s, %s)"
1005
  msgstr "Błąd: nieoczekiwanie pusty parametr (%s, %s)"
1006
 
1007
+ #: addons/morefiles.php:71
1008
  msgid "The above files comprise everything in a WordPress installation."
1009
  msgstr "Powyższe pliki zawierają wszystko, co w instalacji WordPress."
1010
 
1011
+ #: addons/morefiles.php:78
1012
  msgid "WordPress core (including any additions to your WordPress root directory)"
1013
  msgstr "Jądro WordPressa (w tym wszelkie dodatki do katalogu głównego WordPressa)"
1014
 
1015
+ #: addons/morefiles.php:126
1016
  msgid "Any other directory on your server that you wish to back up"
1017
+ msgstr "Każdy inny katalog na serwerze, z którego chcesz utworzyć kopię zapasową"
1018
 
1019
+ #: addons/morefiles.php:127
1020
  msgid "More Files"
1021
  msgstr "Więcej plików"
1022
 
1023
+ #: addons/morefiles.php:142
1024
  msgid "Enter the directory:"
1025
  msgstr "Wpisz 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 "Jeśli nie jesteś pewien czy ta opcja istnieje, wtedy nie będzie tego chciał i powinien to wyłączyć."
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 "Jeśli używasz tego, wpisz ścieżkę bezwzględną (nie pozostaje w stosunku do Twojej instalacji WordPressa)."
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 "Uważaj, co wpisujesz - jeśli wpiszesz / to naprawdę spróbuje utworzyć paczkę zip zawierającą całość serwera WWW."
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 "Brak kopii zapasowej z %s katalogów: nie znaleziono tutaj kopii zapasowych"
1042
 
1043
+ #: addons/morefiles.php:220
1044
  msgid "more"
1045
  msgstr "więcej"
1046
 
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 "Szyfrowanie FTP jest dostępne, więc będzie automatycznie próbował szyfrować (przed wycofaniem się bez szyfrowania, jeśli się nie powiedzie), chyba, że ​​je wyłączysz za pomocą opcji ekspertów. Przycisk Test 'ftp login' powie, jaki typ połączenia jest używany."
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 "Jawne szyfrowanie jest używane domyślnie: aby wymusić niejawne szyfrowanie (port 990), dodaj :990 do serwera FTP poniżej."
1068
  msgid "SFTP password"
1069
  msgstr "hasło SFTP:"
1070
 
1071
+ #: addons/sftp.php:304
1072
  msgid "Check your file permissions: Could not successfully create and enter:"
1073
  msgstr "Sprawdź swoje uprawnienia do plików: nie można pomyślnie utworzyć i zatwierdzić:"
1074
 
1075
+ #: methods/ftp.php:184
1076
  msgid "FTP Server"
1077
  msgstr "Serwer 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 "Hasło FTP"
1086
 
1087
+ #: methods/ftp.php:196
1088
  msgid "Remote Path"
1089
  msgstr "Ścieżka zdalna"
1090
 
1091
+ #: methods/ftp.php:197
1092
  msgid "Needs to already exist"
1093
  msgstr "Musi już istnieć"
1094
 
1095
+ #: methods/ftp.php:218
1096
  msgid "Failure: No server details were given."
1097
  msgstr "Awaria: brak podanych danych serwera."
1098
 
1099
+ #: methods/ftp.php:233
1100
  msgid "Failure: we did not successfully log in with those credentials."
1101
  msgstr "Awaria: logowanie niepomyślne do tych mandatów."
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 "Awaria: nieoczekiwany błąd wewnętrzny UpdraftPlus wystąpił podczas testowania poświadczenia - skontaktuj się z deweloperem"
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 "Sukces: udało nam się zalogować i potwierdzić naszą zdolność do tworzenia pliku w danym katalogu (wpisz login:"
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 "Awaria: logowanie pomyślne, ale nie był w stanie utworzyć pliku w danym katalogu."
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 "Nie znaleziono %s ustawień"
1119
 
1121
  msgid "Chunk %s: A %s error occurred"
1122
  msgstr "Klocek %s: wystąpił %s błąd"
1123
 
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
  msgid "WebDAV Error"
1126
  msgstr "Błąd WebDAV"
1127
 
1128
+ #: addons/webdav.php:209
1129
  msgid "Error opening remote file: Failed to download"
1130
  msgstr "Błąd otwarcia pliku zdalnego: Nie udało się pobrać"
1131
 
1132
+ #: addons/webdav.php:222
1133
  msgid "Local write failed: Failed to download"
1134
  msgstr "Zapis lokalny nie powiódł się: Nie udało się pobrać"
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 "Wprowadź pełny adres URL zaczynając z webdav:// lub webdavs:// w tym ścieżkę, nazwę użytkownika, hasło i port jest wymagane - na przykład %s"
1143
 
1144
+ #: admin.php:1676 admin.php:1701
1145
  msgid "Failed"
1146
  msgstr "Niepowodzenie"
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 "Niepowodzenie: Nie byliśmy w stanie umieścić pliku w tym katalogu - proszę sprawdzić swoje dane."
1151
 
1152
+ #: addons/morefiles.php:48 addons/morefiles.php:297
1153
  msgid "WordPress Core"
1154
  msgstr "Jądro WordPressa"
1155
 
1156
+ #: addons/morefiles.php:52
1157
  msgid "Over-write wp-config.php"
1158
  msgstr "Nadpisz wp-config.php"
1159
 
1160
+ #: addons/morefiles.php:52
1161
  msgid "(learn more about this important option)"
1162
  msgstr "(dowiedz się więcej o tej ważnej opcji)"
1163
 
1164
+ #: methods/dropbox.php:290
1165
  msgid "Authenticate with Dropbox"
1166
  msgstr "Uwierzytelnianie z 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> Po </ strong> zapisaniu ustawień (kliknij poniżej \"Zapisz zmiany\"), a następnie wróć tu raz i kliknij na ten link, aby zakończyć uwierzytelnianie z Dropbox."
1171
 
1172
+ #: methods/dropbox.php:334
1173
  msgid "you have authenticated your %s account"
1174
  msgstr "uwierzytelnianie Twojego %s konta"
1175
 
1176
+ #: methods/dropbox.php:337
1177
  msgid "though part of the returned information was not as expected - your mileage may vary"
1178
  msgstr "choć nie było części zwróconej informacji jak się spodziewano - przebieg może się wahać"
1179
 
1180
+ #: methods/dropbox.php:340
1181
  msgid "Your %s account name: %s"
1182
  msgstr "Twoja %s nazwa konta: %s"
1183
 
1184
+ #: methods/ftp.php:180
 
 
 
 
 
 
 
 
 
 
 
 
1185
  msgid "Only non-encrypted FTP is supported by regular UpdraftPlus."
1186
  msgstr "Tylko nieszyfrowane FTP jest obsługiwane regularnie przez 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 "Jeśli chcesz szyfrowania (np. jprzechowujesz poufne dane biznesowe), to dodatek jest dostępny."
1191
 
1192
+ #: methods/s3.php:317
1193
  msgid "%s Error: Failed to download %s. Check your permissions and credentials."
1194
  msgstr "%s Błąd: nie udało się pobrać %s. Sprawdź swoje uprawnienia i poświadczenia. "
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 Błąd: brak dostępu do pojemnika %s. Sprawdź swoje uprawnienia i poświadczenia. "
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 "Zdobądź klucz dostępu i tajny klucz <a href=\"%s\">z Twojej %s konsoli</a>, następnie (wyjątkowy - wszyscy %s użytkownicy) nazwę pojemnika (litery i cyfry) (i opcjonalnie ścieżkę) aby używać do przechowywania. Ten pojemnik zostanie utworzony dla Ciebie, jeśli już nie istnieje. "
1203
 
1204
+ #: methods/s3.php:398
1205
  msgid "If you see errors about SSL certificates, then please go here for help."
1206
  msgstr "Jeśli widzisz błędy dotyczące certyfikatów SSL, przejdź tutaj aby uzyskać pomoc."
1207
 
1208
+ #: methods/s3.php:409
1209
  msgid "%s access key"
1210
  msgstr "%s klucz dostępu "
1211
 
1212
+ #: methods/s3.php:413
1213
  msgid "%s secret key"
1214
  msgstr "%s tajny klucz"
1215
 
1216
+ #: methods/s3.php:417
1217
  msgid "%s location"
1218
  msgstr "%s lokalizacja"
1219
 
1220
+ #: methods/s3.php:418
1221
  msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
1222
  msgstr "Wprowadź tylko nazwę pojemnika lub pojemnika i ścieżki. Przykłady: mójpojemnik, mójpojemnik/mojaścieżka. "
1223
 
1224
+ #: methods/s3.php:439
1225
  msgid "API secret"
1226
  msgstr "API poufne"
1227
 
1228
+ #: methods/s3.php:460
1229
  msgid "Failure: No bucket details were given."
1230
  msgstr "Awaria: brak podanych danych pojemnika."
1231
 
1232
+ #: methods/s3.php:475
1233
  msgid "Region"
1234
  msgstr "Region"
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 "Niepowodzenie: nie mogliśmy uzyskać dostępu lub stworzyć takiego pojemnika. Prosimy o sprawdzenie poświadczeń dostępu, a jeśli te są poprawne, to spróbuj innej nazwy pojemnika (jako inny %s użytkownik może już podjąć swoje imię). "
1239
 
1240
+ #: methods/s3.php:507 methods/s3.php:519
1241
  msgid "Failure"
1242
  msgstr "Niepowodzenie"
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 "Z powodzeniem obejrzano pojemnik, ale próba utworzenia w nich pliku zakończyła się niepowodzeniem."
1247
 
1248
+ #: methods/s3.php:509
1249
  msgid "We accessed the bucket, and were able to create files within it."
1250
  msgstr "Mamy dostęp do pojemnika i byliśmy w stanie tworzyć w nim pliki."
1251
 
1252
+ #: methods/s3.php:512
1253
  msgid "The communication with %s was encrypted."
1254
  msgstr "Komunikacja z %s była szyfrowana."
1255
 
1256
+ #: methods/s3.php:514
1257
  msgid "The communication with %s was not encrypted."
1258
  msgstr "Komunikacja z %s nie była szyfrowana."
1259
 
1261
  msgid "The %s PHP module is not installed"
1262
  msgstr "%s Moduł PHP nie jest zainstalowany"
1263
 
1264
+ #: methods/dropbox.php:41
1265
  msgid "You do not appear to be authenticated with Dropbox"
1266
  msgstr "Nie wygląda na to, aby była autoryzacja z Dropboxem"
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 "Błąd: nie udało się załadować pliku do %s (zajrzyj do pliku dziennika, by zobaczyć więcej)"
1271
 
1272
+ #: methods/dropbox.php:285
1273
  msgid "Need to use sub-folders?"
1274
  msgstr "Potrzebujesz użyć podfolderów?"
1275
 
1276
+ #: methods/dropbox.php:285
1277
  msgid "Backups are saved in"
1278
  msgstr "Kopie zapasowe są zapisywane w"
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 "Jeśli masz kopie zapasowe kilku stron w tym samym Dropboxie i chcesz zorganizować podfoldery, wówczas"
1283
 
1284
+ #: methods/dropbox.php:285
1285
  msgid "there's an add-on for that."
1286
  msgstr "tam jest dodatek do tego."
1287
 
1288
+ #: methods/cloudfiles.php:408
1289
  msgid "US or UK Cloud"
1290
  msgstr "US lub UK chmura"
1291
 
1292
+ #: methods/cloudfiles.php:414
1293
  msgid "US (default)"
1294
  msgstr "US (domyślnie)"
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 "Nazwa użytkownika wirtualnej chmury"
1303
 
1304
+ #: methods/cloudfiles.php:424
1305
  msgid "Cloud Files API key"
1306
  msgstr "Klucz API wirtualnej chmury"
1307
 
1308
+ #: methods/cloudfiles.php:428
1309
  msgid "Cloud Files container"
1310
  msgstr "Pojemnik plików wirtualnej chmury"
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 "Moduł %s UpdraftPlusa <strong> wymagany </ strong> s%. Proszę nie zgłaszać próśb o wsparcie; nie ma alternatywy."
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 "Awaria: nie %s została podana."
1322
 
1323
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1324
  msgid "API key"
1325
  msgstr "Klucz API"
1326
 
1327
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1328
  msgid "Username"
1329
  msgstr "Nazwa użytkownika"
1330
 
1331
+ #: methods/cloudfiles.php:467
1332
  msgid "Failure: No container details were given."
1333
  msgstr "Awaria: brak danych pojemnika."
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 "Błąd plików w chmurze - mamy dostęp do pojemnika, ale nie udało się utworzyć w nim plików"
1338
 
1339
+ #: methods/cloudfiles.php:498
1340
  msgid "We accessed the container, and were able to create files within it."
1341
  msgstr "Mamy dostęp do pojemnika i byliśmy w stanie tworzyć w nim pliki."
1342
 
1343
+ #: methods/email.php:16
1344
  msgid "WordPress Backup"
1345
  msgstr "Kopia zapasowa WordPressa"
1346
 
1347
+ #: methods/email.php:16
1348
  msgid "Backup is of:"
1349
  msgstr "Kopia zapasowa jest z:"
1350
 
1351
+ #: methods/email.php:16
1352
  msgid "Be wary; email backups may fail because of file size limitations on mail servers."
1353
  msgstr "Uważaj, e-mail kopii zapasowej może nie zapisać się na serwerze pocztowym z powodu ograniczenia rozmiaru plików na tymże."
1354
 
1355
+ #: methods/email.php:26
1356
  msgid "Note:"
1357
  msgstr "Uwaga:"
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 "Wprowadzony powyżej adres e-mail zostanie użyty. Jeśli wybierzesz \"E-Mail\", to <strong>należy pamiętać</strong>, że serwery pocztowe mają tendencję do ograniczenia wielkości, zwykle około 10-20Mb; większe kopie przez te ograniczenia nie przejdą. Jeśli naprawdę potrzebujesz dużej kopii zapasowej, aby przesłać za pośrednictwem poczty elektronicznej, możesz finansować nową funkcję (podzielenie zestawu kopii zapasowych do konfiguracji wielkości kawałków) - ale popyt na taką cechę jeszcze nie istnieje."
1362
 
1363
+ #: methods/s3.php:154
1364
  msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1365
  msgstr "%s przesyłanie: przesyłanie identyfikatora dla wielu części zakończone niepowodzeniem - zobacz plik dziennika, by uzyskać więcej informacji. "
1366
 
1367
+ #: methods/s3.php:177
1368
  msgid "%s error: file %s was shortened unexpectedly"
1369
  msgstr "%s błąd: plik %s był niespodziewanie skrócony "
1370
 
1371
+ #: methods/s3.php:187
1372
  msgid "%s chunk %s: upload failed"
1373
  msgstr "%s kawałek %s: przesyłanie zakończone niepowodzeniem "
1374
 
1375
+ #: methods/s3.php:201
1376
  msgid "%s upload (%s): re-assembly failed (see log for more details)"
1377
  msgstr "%s przesłane (%s): ponowne niepowodzenie (zobacz plik dziennika, by uzyskać więcej informacji) "
1378
 
1379
+ #: methods/s3.php:205
1380
  msgid "%s re-assembly error (%s): (see log file for more)"
1381
  msgstr "%s ponowny błąd (%s): (zobacz plik dziennika, by uzyskać więcej informacji) "
1382
 
1383
+ #: methods/s3.php:217
1384
  msgid "%s Error: Failed to create bucket %s. Check your permissions and credentials."
1385
  msgstr "%s Błąd: nie udało się utworzyć pojemnika %s. Sprawdź swoje uprawnienia i poświadczenia. "
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 "Dla większej pomocy, w tym zrzuty ekranu, kliknij na ten link. Poniższy opis jest wystarczający dla bardziej zaawansowanych użytkowników."
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 "Śledź ten link do konsoli Google API i tam utwórz identyfikator klienta w sekcji dostęp API (API Access)."
1394
 
1395
+ #: methods/googledrive.php:463
1396
  msgid "Select 'Web Application' as the application type."
1397
  msgstr "Wybierz 'aplikację www' jako typ aplikacji."
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 "Musisz dodać kolejne upoważnienie kiedy zapyta o przekierowanie URL (pod \"Więcej opcji\")"
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 "Nota bene jeśli zainstalujesz UpdraftPlus na kilku stronach WordPressa, to nie możesz ponownie użyć identyfikatora klienta; należy utworzyć nowy w każdym miejscu z konsoli 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 "Nie masz zanstalowanego SimpleXMLElement. Kopie zapasowe Google Drive nie <b>będą</ b> działać, dopóki tego nie zrobisz."
1410
 
1411
+ #: methods/googledrive.php:473
1412
  msgid "Client ID"
1413
  msgstr "Cleint ID (identyfikator)"
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 "Jeśli Google później pokazał komunikat \"invalid_client\", to nie wprowadzono poprawnego identyfikatora klienta (client ID)."
1418
 
1419
+ #: methods/googledrive.php:477
1420
  msgid "Client Secret"
1421
  msgstr "Tajemniczy klient."
1422
 
1423
+ #: methods/googledrive.php:481
1424
  msgid "Folder ID"
1425
  msgstr "Folder ID (identyfikator folderu)"
1426
 
1427
+ #: methods/googledrive.php:485
 
 
 
 
1428
  msgid "Authenticate with Google"
1429
  msgstr "Uwierzytelnianie z 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>Po</ strong> zapisaniu ustawień (kliknij poniżej \"Zapisz zmiany\"), a następnie wróć tu raz i kliknij na ten link, aby zakończyć uwierzytelnianie z Google."
1434
 
1435
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1436
+ #: methods/cloudfiles.php:483
 
 
1437
  msgid "Cloud Files authentication failed"
1438
  msgstr "Uwierzytelnianie plików z wirtualnej chmury nie powiodło się"
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 "Błąd plików chmury - nie udało się utworzyć i uzyskać dostępu"
1444
 
1446
  msgid "%s Error: Failed to open local file"
1447
  msgstr "%s Błąd: Nie udało się otworzyć pliku lokalnego"
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 Błąd: Nie udało się przesłać"
1453
 
1454
+ #: methods/cloudfiles.php:178
 
 
 
 
1455
  msgid "Cloud Files error - failed to upload file"
1456
  msgstr "Błąd plików w chmurze - nie udało siię załadować pliku"
1457
 
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
 
 
 
 
1459
  msgid "Error opening local file: Failed to download"
1460
  msgstr "Błąd otwarcia pliku lokalnego: Nie udało się pobrać"
1461
 
1462
+ #: methods/cloudfiles.php:335
1463
  msgid "Error downloading remote file: Failed to download ("
1464
  msgstr "Błąd podczas pobierania pliku zdalnego: Nie udało się pobrać ("
1465
 
1466
+ #: methods/cloudfiles.php:357
 
 
 
 
 
 
 
 
1467
  msgid "Testing - Please Wait..."
1468
  msgstr "Testowanie - Proszę czekać..."
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 %s Ustawienia"
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 "Zdobądź swój klucz API <a href=\"https://mycloud.rackspace.com/\"> z konsoli chmury Rackspace</a> (przeczytaj instrukcje <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), a następnie wybierz nazwę pojemnika używanego do przechowywania. Pojemnik ten zostanie utworzony dla ciebie, jeśli nie istnieje."
1479
 
1480
+ #: methods/cloudfiles.php:404
1481
  msgid "Also, you should read this important FAQ."
1482
  msgstr "Ponadto, powinieneś przeczytać 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 "Konto pełne: na Twoim %s koncie zostało tylko%d bajtów, a plik do przesłania ma %d bajtów."
1487
 
1488
+ #: methods/googledrive.php:217
1489
  msgid "Failed to upload to %s"
1490
  msgstr "Nie udało się przesłać do %s"
1491
 
1492
+ #: methods/googledrive.php:334
1493
  msgid "An error occurred during %s upload (see log for more details)"
1494
  msgstr "Wystąpił błąd podczas %s przesyłania (zobacz dziennik, by uzyskać więcej szczegółów)"
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 "Błąd Google Drive: %d: nie można pobrać: nie można znaleźć zapisu ID z Google Drive dla tego pliku"
1499
 
1500
+ #: methods/googledrive.php:378
1501
  msgid "Could not find %s in order to download it"
1502
  msgstr "Nie można znaleźć %s aby to pobrać"
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 "Konto nie ma uprawnień."
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 jest doskonałym wyborem, ponieważ UpdraftPlus obsługuje pofragmentowane przesłane pliki - bez względu na to, jak duża jest witryna, UpdraftPlus może przesłać to w krótkim czasie i nie dać się udaremnić przez jego limity."
1515
 
1516
+ #: restorer.php:832
1517
  msgid "will restore as:"
1518
  msgstr "przywróć jako:"
1519
 
1520
+ #: restorer.php:899
1521
  msgid "An error (%s) occured:"
1522
  msgstr "Wystąpił (%s) błąd:"
1523
 
1524
+ #: restorer.php:899
1525
  msgid "the database query being run was:"
1526
  msgstr "Wprowadzone zapytanie do bazy danych:"
1527
 
1528
+ #: restorer.php:905
1529
  msgid "Too many database errors have occurred - aborting restoration (you will need to restore manually)"
1530
  msgstr "Wystąpiło zbyt wiele błędów bazy danych - przerywanie przywracania (trzeba będzie przywrócić ręcznie)"
1531
 
1532
+ #: restorer.php:913
1533
  msgid "Database lines processed: %d in %.2f seconds"
1534
  msgstr "Przetwarzanie bazy danych: %d w %.2f secondach"
1535
 
1536
+ #: restorer.php:858
1537
  msgid "Finished: lines processed: %d in %.2f seconds"
1538
  msgstr "Zakończone: przetwarzane: %d w %.2f secondach"
1539
 
1540
+ #: restorer.php:957 restorer.php:978
1541
  msgid "Table prefix has changed: changing %s table field(s) accordingly:"
1542
  msgstr "Zmieniono prefiks tabeli: zmiana %s obszaru tabel:"
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 "Potrzebujesz do ponownej autoryzacji z %s, jako że Twoje istniejące poświadczenia nie działają. "
1552
 
1563
  msgid "follow this link to get it"
1564
  msgstr "przestrzegaj tego łącza, aby je zdobyć"
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 "Nie odświeżono Google. To często oznacza, że wprowadzono błędnie identyfikator klienta lub, że nie został ponownie uwierzytelniony (poniżej) od czasu skorygowania tego. Sprawdź ponownie, a następnie kliknij jeszcze raz link uwierzytelniania. W końcu jeśli to nie pomoże, należy użyć trybu eksperta, aby wymazać wszystkie ustawienia i utworzyć nowy identyfikator klienta Google i zacząć od nowa."
1569
 
1570
+ #: methods/googledrive.php:125
1571
  msgid "Authorization failed"
1572
  msgstr "Autoryzacja nie powiodła się"
1573
 
1574
+ #: methods/googledrive.php:146
1575
  msgid "Your %s quota usage: %s %% used, %s available"
1576
  msgstr "Twoje %s wykorzystanie kontyngentu: %s %% używane, %s dostępne"
1577
 
1578
+ #: methods/googledrive.php:152
1579
  msgid "Success"
1580
  msgstr "Sukces"
1581
 
1582
+ #: methods/googledrive.php:152
1583
  msgid "you have authenticated your %s account."
1584
  msgstr "Uwierzytelnianie Twojego %s konta."
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 "Jeszcze nie otrzymano tokena dostępu z Google - potrzebujesz autoryzacji lub ponownie zezwól na połączenie z 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 "Jeszcze nie otrzymano tokena dostępu z Google (jesteś oprawnionym użytkownikiem?)"
1593
 
1594
+ #: restorer.php:161
1595
  msgid "wp-config.php from backup: restoring (as per user's request)"
1596
  msgstr "wp-config.php z kopii zapasowej: przywracanie (na życzenie użytkownika)"
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 "Ostrzeżenie: PHP tryb_bezpieczny jest aktywny na serwerze. Limity czasu są bardzo prawdopodobne. Jeśli to nastąpi, to będzie trzeba ręcznie przywrócić plik za pomocą phpMyAdmin lub inny sposób."
1601
 
1602
+ #: restorer.php:593
1603
  msgid "Failed to find database file"
1604
  msgstr "Nie udało się znaleźć pliku bazy danych"
1605
 
1606
+ #: restorer.php:599
1607
  msgid "Failed to open database file"
1608
  msgstr "Nie udało się otworzyć pliku bazy danych"
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 "Dostęp do bazy danych: Bezpośredni dostęp do MySQL nie jest dostępny, więc spadają z powrotem do wpdb (to będzie znacznie wolniejsze)"
1613
 
1614
+ #: restorer.php:698 admin.php:890
1615
  msgid "Backup of:"
1616
  msgstr "Kopia zapasowa z:"
1617
 
1618
+ #: restorer.php:702 restorer.php:772
1619
  msgid "Old table prefix:"
1620
  msgstr "Prefiks starej tabeli:"
1621
 
1622
+ #: admin.php:2493
 
 
 
 
 
 
 
 
1623
  msgid "Archive is expected to be size:"
1624
  msgstr "Archiwum ma mieć rozmiar:"
1625
 
1626
+ #: admin.php:2501
 
 
 
 
1627
  msgid "The backup records do not contain information about the proper size of this file."
1628
  msgstr "Zapisy kopii zapasowej nie zawierają informacji na temat właściwego rozmiaru tego pliku."
1629
 
1630
+ #: admin.php:2548
1631
  msgid "Error message"
1632
  msgstr "Komunikat o błędzie"
1633
 
1634
+ #: admin.php:2504 admin.php:2505
1635
  msgid "Could not find one of the files for restoration"
1636
  msgstr "Nie można znaleźć jednego z plików do przywrócenia"
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 nie jest w stanie bezpośrednio przywrócić tego rodzaju jednostki. Musi zostać przywrócona ręcznie."
1641
 
1642
+ #: restorer.php:22
1643
  msgid "Backup file not available."
1644
  msgstr "Plik kopii zapasowej nie jest dostępny."
1645
 
1646
+ #: restorer.php:23
1647
  msgid "Copying this entity failed."
1648
  msgstr "Kopiowanie jednostki nie powiodło się."
1649
 
1650
+ #: restorer.php:24
1651
  msgid "Unpacking backup..."
1652
  msgstr "Rozpakowywanie kopii zapasowej..."
1653
 
1654
+ #: restorer.php:25
1655
  msgid "Decrypting database (can take a while)..."
1656
  msgstr "Odszyfrowywanie danych (może chwilę potrwać)..."
1657
 
1658
+ #: restorer.php:26
1659
  msgid "Database successfully decrypted."
1660
  msgstr "Baza danych pomyślnie odszyfrowana."
1661
 
1662
+ #: restorer.php:27
1663
  msgid "Moving old directory out of the way..."
1664
  msgstr "Przenoszenie starego katalogu..."
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 "Przywracanie bazy danych (na dużej stronie może to zająć dużo czasu - jeśli czas dobiegnie końca(co może się zdarzyć, jeśli firma hostingowa nie skonfigurowała hostingu ograniczającego zasoby), należy użyć innej metody, np. phpMyAdmin)..."
1669
 
1670
+ #: restorer.php:30
1671
  msgid "Cleaning up rubbish..."
1672
  msgstr "Sprzątanie śmieci..."
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 "Nie można przenieść stary katalog z tej ścieżki. Być może masz już -stare katalogi, które wymagają usunięcia w pierwszej kolejności?"
1677
 
1678
+ #: restorer.php:32
1679
  msgid "Could not delete old directory."
1680
  msgstr "Nie można usunąć starego katalogu."
1681
 
1682
+ #: restorer.php:33
1683
  msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
  msgstr "Nie można przenieść nowego katalogu w to miejsce. Sprawdź folder wp-content/upgrade."
1685
 
1686
+ #: restorer.php:34
1687
  msgid "Failed to delete working directory after restoring."
1688
  msgstr "Nie udało się usunąć katalogu roboczego po przywróceniu."
1689
 
1690
+ #: restorer.php:81
1691
  msgid "Failed to create a temporary directory"
1692
  msgstr "Nie udało się utworzyć katalogu tymczasowego"
1693
 
1694
+ #: restorer.php:99
1695
  msgid "Failed to write out the decrypted database to the filesystem"
1696
  msgstr "Nie udało się zapisać odszyfrowanej bazy danych do systemu plików"
1697
 
1698
+ #: restorer.php:157
1699
  msgid "wp-config.php from backup: will restore as wp-config-backup.php"
1700
  msgstr "wp-config.php z kopii zapasowej: przywróć jako 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 "Wybranie tej opcji obniża bezpieczeństwo zatrzymując UpdraftPlus z wykorzystaniem SSL do uwierzytelniania i zaszyfrowanych danych, tam gdzie to możliwe. Należy pamiętać, że niektórzy dostawcy pamięci w chmurze na to nie pozwalają (np. Dropbox), więc u tych dostawców to ustawienie nie będzie miało na nic wpływu."
1705
 
1706
+ #: admin.php:2085
1707
  msgid "Save Changes"
1708
  msgstr "Zapisz zmiany"
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 "Serwer sieci instalacji PHP nie zawiera wymaganego modułu (%s). Prosimy o kontakt z dostawcą usługi hostingowej."
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 "Serwer sieci Web w PHP/instalacji Curl nie obsługuje połączenia HTTPS. Komunikacja z %s będzie nieszyfrowana. Zapytaj sieć hostingową o zainstalowanie Curl/SSL w celu uzyskania zdolności do szyfrowania (poprzez dodatki)."
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 "Serwer sieci Web w PHP/instalacja Curl nie obsługuje połączenia HTTPS. Nie możemy przejść %s bez tego wsparcia. Prosimy o kontakt z Twoim dostawcą usługi hostingowej. %s <strong wymaga</ strong> Curl + https. Proszę nie składać żadnych próśb o wsparcie, nie ma tutaj alternatywy."
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 "Dobre wiadomości: komunikacja witryny z %s może być szyfrowana. Jeśli pojawią się jakieś błędy z szyfrowaniem, spójrz w \"Ustawienia zaawansowane\", aby uzyskać pomoc."
1725
 
1726
+ #: admin.php:2197
1727
  msgid "Delete this backup set"
1728
  msgstr "Usuń ten zestaw kopii zapasowej "
1729
 
1730
+ #: admin.php:2246
1731
  msgid "Press here to download"
1732
  msgstr "Naciśnij tutaj, aby pobrać"
1733
 
1734
+ #: admin.php:2219 admin.php:2274
1735
  msgid "(No %s)"
1736
  msgstr "(Nie %s)"
1737
 
1738
+ #: admin.php:2282
1739
  msgid "Backup Log"
1740
  msgstr "Dziennik kopii zapasowej"
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 "Po naciśnięciu tego przycisku, będziesz mieć możliwość wyboru, które składniki chcesz przywrócić"
1745
 
1746
+ #: admin.php:2392
1747
  msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
1748
  msgstr "Ta kopia zapasowa nie istnieje w historii kopii zapasowych - przywracanie przerwane. Datownik:"
1749
 
1750
+ #: admin.php:2420
1751
  msgid "UpdraftPlus Restoration: Progress"
1752
  msgstr "UpdraftPlus Przywracanie: w toku"
1753
 
1754
+ #: admin.php:2442
1755
  msgid "ABORT: Could not find the information on which entities to restore."
1756
  msgstr "UWAGA: nie można znaleźć informacji, których podmioty są do przywrócenia."
1757
 
1758
+ #: admin.php:2443
1759
  msgid "If making a request for support, please include this information:"
1760
  msgstr "W przypadku składania wniosku o wsparcie, należy podać następujące informacje:"
1761
 
1762
+ #: admin.php:2055
 
 
 
 
1763
  msgid "Do not verify SSL certificates"
1764
  msgstr "Brak weryfikacji certyfikatów 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 "Wybranie tej opcji obniża bezpieczeństwo powodując zatrzymanie UpdraftPlus z weryfikowania tożsamości zaszyfrowanych stron, które łączą się np. z Dropboxem czy Google Drive. Oznacza to, że UpdraftPlus będzie działał tylko za pomocą protokołu SSL do szyfrowania ruchu, a nie do uwierzytelniania."
1769
 
1770
+ #: admin.php:2056
1771
  msgid "Note that not all cloud backup methods are necessarily using SSL authentication."
1772
  msgstr "Należy pamiętać, że nie wszystkie metody tworzenia kopii zapasowych w chmurze zawsze używają uwierzytelniania protokołu SSL."
1773
 
1774
+ #: admin.php:2060
1775
  msgid "Disable SSL entirely where possible"
1776
  msgstr "Wyłącz SSL całkowiecie, kiedy jest to możliwe"
1777
 
1778
+ #: admin.php:2007
1779
  msgid "Expert settings"
1780
  msgstr "Ustawienia dla ekspertów"
1781
 
1782
+ #: admin.php:2008
1783
  msgid "Show expert settings"
1784
  msgstr "Pokaż ustawienia dla ekspertów"
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 "kliknij, aby zobaczyć jakieś inne opcje; nie przejmuj się tym, chyba że masz wątpliwości lub jesteś ciekawy."
1789
 
1790
+ #: admin.php:2023
1791
  msgid "Delete local backup"
1792
  msgstr "Skasuj lokalne kopie zapasowe"
1793
 
1794
+ #: admin.php:2028
 
 
 
 
1795
  msgid "Backup directory"
1796
  msgstr "Katalog kopii zapasowej"
1797
 
1798
+ #: admin.php:2035
1799
  msgid "Backup directory specified is writable, which is good."
1800
  msgstr "Określony katalog kopii zapasowej jest zapisany, czyli w porządku."
1801
 
1802
+ #: admin.php:2043
 
 
 
 
1803
  msgid "Click here to attempt to create the directory and set the permissions"
1804
  msgstr "Kliknij tutaj, aby próbować utworzyć katalog i ustawić uprawnienia"
1805
 
1806
+ #: admin.php:2043
1807
  msgid "or, to reset this option"
1808
  msgstr "lub, aby zresetować tą opcję"
1809
 
1810
+ #: admin.php:2043
1811
  msgid "click here"
1812
  msgstr "kliknij tutaj"
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 "Jeśli to nie pomoże sprawdź uprawnienia na serwerze lub zmień to do innego katalogu, który jest zapisywalny przez proces serwera WWW."
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 "Miejsce, gdzie UpdraftPlus zapisze pliki początkowe. Katalog ten musi być zapisywalny przez serwer WWW. Zazwyczaj będziesz go miał wewnątrz folderu wp-content (jest to ustawienie domyślne). <b> Nie </ b> umieszczenie przesłanego polecenia dir wewnątrz, będzie powodować problemy rekursji (tworzenie kopii zapasowych kopii zapasowych kopii zapasowych ...)."
1821
 
1822
+ #: admin.php:2050
1823
  msgid "Use the server's SSL certificates"
1824
  msgstr "Korzystanie z serwera z certyfikatem 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 "Domyślnie UpdraftPlus wykorzystuje własny magazyn certyfikatów SSL w celu weryfikacji tożsamości odległych miejsc (np. aby upewnić się, że komunikuje się z prawdziwym Dropbox, Amazon S3, itd., a nie z wrogiem). Trzymamy to na bieżąco. Jednak, jeśli masz błąd SSL, a następnie wybierzesz tą opcję (co powoduje, że Updraft będzie używało Twojego serwera) może to pomóc."
1829
 
1830
+ #: admin.php:1904
1831
  msgid "Use WordShell for automatic backup, version control and patching"
1832
  msgstr "Użyj WordShell do automatycznego tworzenia kopii zapasowych, kontroli wersji i patchowania (łatania)."
1833
 
1834
+ #: admin.php:1908
1835
  msgid "Email"
1836
  msgstr "Email"
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 "Aby wysłać raport (i cały backup, jeśli zdecydujesz) wpisz tutaj swój adres."
1841
 
1842
+ #: admin.php:1913
1843
  msgid "Database encryption phrase"
1844
  msgstr "Zwrot szyfrowania bazy danych"
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 "Wprowadź tutaj tekst, który jest używany do szyfrowania kopii zapasowych (Rijndael). <strong>Zrób oddzielny rejestr, aby nie stracić ani jego ani wszystkich kopii zapasowych <em> bo</em> będą bezużyteczne.</strong> Obecnie tylko plik bazy danych jest szyfrowany. To także klucz używany do tworzenia kopii zapasowych deszyfrowania z tego interfejsu administratora (jeśli więc chcesz go zmienić, wtedy automatyczne deszyfrowanie nie będzie działać dopóki nie zostanie ono zmienione z powrotem)."
1849
 
1850
+ #: admin.php:1920
1851
  msgid "You can also decrypt a database manually here."
1852
  msgstr "Można również odszyfrować tutaj bazy danych ręcznie."
1853
 
1854
+ #: admin.php:1923
1855
  msgid "Manually decrypt a database backup file"
1856
  msgstr "Ręcznie odszyfrowuj plik kopii zapasowej bazy danych"
1857
 
1858
+ #: admin.php:1930
 
 
 
 
1859
  msgid "Use decryption key"
1860
  msgstr "Użyj klucza deszyfrowania"
1861
 
1862
+ #: admin.php:1944
1863
  msgid "Copying Your Backup To Remote Storage"
1864
  msgstr "Kopiowanie Twojej kopii zapasowej do magazynu zdalnego"
1865
 
1866
+ #: admin.php:1948
1867
  msgid "Choose your remote storage"
1868
  msgstr "Wybierz miejsce zdalnego przechowywania"
1869
 
1870
+ #: admin.php:1960
1871
  msgid "None"
1872
  msgstr "Żaden"
1873
 
1874
+ #: admin.php:114
1875
  msgid "Cancel"
1876
  msgstr "Anuluj"
1877
 
1878
+ #: admin.php:100
1879
  msgid "Requesting start of backup..."
1880
  msgstr "Żądanie rozpoczęcia tworzenia kopii zapasowej... "
1881
 
1882
+ #: admin.php:2000
1883
  msgid "Advanced / Debugging Settings"
1884
  msgstr "Zaawansowanie/ustawienia debugowania"
1885
 
1886
+ #: admin.php:2003
1887
  msgid "Debug mode"
1888
  msgstr "Tryb debugowania"
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 "Sprawdź to, aby otrzymać więcej informacji i e-maile w procesie tworzenia kopii zapasowej - przydatne, jeśli coś jest nie tak. Wówczas <strong> musisz </ strong> wysłać nam ten dziennik, jeśli wykryjesz błąd."
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 "Wszystkie powyższe katalogi, z wyjątkiem samego jądra WordPressa, które można pobrać na nowo z WordPress.org."
1897
 
1898
+ #: admin.php:1904
1899
  msgid "Or, get the \"More Files\" add-on from our shop."
1900
  msgstr "Albo dostać \"więcej plików\" dodatki w naszym sklepie."
1901
 
1902
+ #: admin.php:1835
1903
  msgid "Daily"
1904
  msgstr "Codziennie"
1905
 
1906
+ #: admin.php:1835
1907
  msgid "Weekly"
1908
  msgstr "Co tydzień"
1909
 
1910
+ #: admin.php:1835
1911
  msgid "Fortnightly"
1912
  msgstr "Co 2 tygodnie"
1913
 
1914
+ #: admin.php:1835
1915
  msgid "Monthly"
1916
  msgstr "Co miesiąc"
1917
 
1918
+ #: admin.php:1844 admin.php:1862
1919
  msgid "and retain this many backups"
1920
  msgstr "i zachowaj dla wielu kopii zapasowych"
1921
 
1922
+ #: admin.php:1851
1923
  msgid "Database backup intervals"
1924
  msgstr "Częstotliwość tworzenia kopii zapasowych bazy danych"
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 "Jeśli chcesz zaplanować automatyczne wykonywanie kopii zapasowych, wybierz to z rozwijanego menu harmonogramu powyżej. Kopie zapasowe będą występować w określonych odstępach. Jeżeli dwa schematy są takie same, wówczas obie kopie odbędą się razem. Jeśli wybierzesz wykonywanie kopii zapasowej teraz, kliknij w przycisk \"Zrób kopię teraz\", gdy chcesz już wykonać kopię zapasową."
1929
 
1930
+ #: admin.php:1870
1931
  msgid "To fix the time at which a backup should take place,"
1932
  msgstr "Aby ustalić czas, w którym kopia zapasowa powinna nastąpić,"
1933
 
1934
+ #: admin.php:1870
1935
  msgid "e.g. if your server is busy at day and you want to run overnight"
1936
  msgstr "na przykład jeśli serwer jest zajęty w dzień i chcesz uruchomić w ciągu nocy"
1937
 
1938
+ #: admin.php:1870
1939
  msgid "use the \"Fix Time\" add-on"
1940
  msgstr "użyj dodatku \"Fix Time\""
1941
 
1942
+ #: admin.php:1874
1943
  msgid "Include in files backup"
1944
  msgstr "Uwzględnij pliki w kopii zapasowej"
1945
 
1946
+ #: admin.php:1884
1947
  msgid "Any other directories found inside wp-content"
1948
+ msgstr "Wszelkie inne katalogi wewnątrz wp-content"
1949
 
1950
+ #: admin.php:1890
1951
  msgid "Exclude these:"
1952
  msgstr "Wyłączyć te:"
1953
 
1954
+ #: admin.php:1614
 
 
 
 
1955
  msgid "Debug Database Backup"
1956
  msgstr "Debuguj bazę danych kopii zapasowej"
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 "Spowoduje to natychmiastową kopię zapasową bazy danych. Strona zacznie się ładować aż do zakończenia (tj. nieplanowane). Backupowi może również zabraknąć czasu, naprawdę ten przycisk jest przydatny tylko dla sprawdzenia, że tworzenie kopii zapasowych jest w stanie dotrzeć na początkowych etapach, lub dla małych witryn WordPress .."
1961
 
1962
+ #: admin.php:1620
1963
  msgid "Wipe Settings"
1964
  msgstr "Ustawienia wipe"
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 "Ten przycisk usuwa wszystkie ustawienia UpdraftPlus (ale nie każde z istniejących kopii zapasowych z pamięci masowej w chmurze). Następnie należy wprowadzić wszystkie ustawienia ponownie. Jeśli chcesz, możesz to zrobić także przed wyłączeniem/deinstalacją UpdraftPlus."
1969
 
1970
+ #: admin.php:1624
1971
  msgid "Wipe All Settings"
1972
  msgstr "Wszystkie ustawienia wipe"
1973
 
1974
+ #: admin.php:1624
1975
  msgid "This will delete all your UpdraftPlus settings - are you sure you want to do this?"
1976
  msgstr "Spowoduje to usunięcie wszystkich ustawień UpdraftPlus - czy na pewno chcesz to zrobić?"
1977
 
1978
+ #: admin.php:1626
1979
  msgid "Active jobs"
1980
  msgstr "Aktywne zadania"
1981
 
1982
+ #: admin.php:1647
 
 
 
 
1983
  msgid "%s: began at: %s; next resumption: %d (after %ss)"
1984
  msgstr "%s: rozpoczął się: %s; następne wznowienie: %d (po %ss) "
1985
 
1986
+ #: admin.php:1647
1987
  msgid "show log"
1988
  msgstr "pokaż plik dziennika"
1989
 
1990
+ #: admin.php:1647
1991
  msgid "delete schedule"
1992
  msgstr "usuń harmonogram "
1993
 
1994
+ #: admin.php:1654
1995
  msgid "(None)"
1996
  msgstr "(Żadne) "
1997
 
1998
+ #: admin.php:115 admin.php:1673 admin.php:1698
 
 
 
 
1999
  msgid "Delete"
2000
  msgstr "Usuń"
2001
 
2002
+ #: admin.php:1739
2003
  msgid "The request to the filesystem to create the directory failed."
2004
  msgstr "Żądanie, aby utworzyć system plików nie powiodło się."
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 "Folder został stworzony, ale musieliśmy zmienić jego uprawnienia do plików na 777 (prawa zapisu), aby móc to zapisać. Należy skontaktować się z dostawcą usług hostingowych, aby nie spowodowało to żadnych problemów."
2009
 
2010
+ #: admin.php:1757
2011
  msgid "The folder exists, but your webserver does not have permission to write to it."
2012
  msgstr "Folder istnieje, ale twój serwer www nie ma uprawnień do jego zapisu."
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 "Musisz skontaktować się z dostawcą usługi hostingowej, aby dowiedzieć się jak ustawić uprawnienia dla wtyczki Wordpressa, aby zapisać do tego katalogu."
2017
 
2018
+ #: admin.php:1812
2019
  msgid "Download log file"
2020
  msgstr "Pobieranie pliku dziennika"
2021
 
2022
+ #: admin.php:1816
2023
  msgid "No backup has been completed."
2024
  msgstr "Kopia zapasowa nie została ukończona."
2025
 
2026
+ #: admin.php:1832
2027
  msgid "File backup intervals"
2028
  msgstr "Okresy tworzenia kopii zapasowych plików"
2029
 
2030
+ #: admin.php:1835
2031
  msgid "Manual"
2032
  msgstr "Ręczny"
2033
 
2034
+ #: admin.php:1835
2035
  msgid "Every 4 hours"
2036
  msgstr "Co 4 godziny"
2037
 
2038
+ #: admin.php:1835
2039
  msgid "Every 8 hours"
2040
  msgstr "Co 8 godzn"
2041
 
2042
+ #: admin.php:1835
2043
  msgid "Every 12 hours"
2044
  msgstr "Co 12 godzin"
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 "Aby kontynuować, naciśnij 'Zrób kopię teraz'. Następnie po około 10 sekundach obejrzyj 'ostatnią wiadomość dziennika'. WordPress powinien rozpocząć tworzenie kopii zapasowej w tle. "
2049
 
2050
+ #: admin.php:1538
2051
  msgid "Does nothing happen when you schedule backups?"
2052
  msgstr "Co zrobić, gdy zaplanowane tworzenie kopii zapasowej się nie wydarzy?"
2053
 
2054
+ #: admin.php:1538
2055
  msgid "Go here for help."
2056
  msgstr "Przyjdź tutaj, jeśli potrzebujesz pomocy."
2057
 
2058
+ #: admin.php:1544
2059
  msgid "Multisite"
2060
  msgstr "Wiele stron"
2061
 
2062
+ #: admin.php:1548
2063
  msgid "Do you need WordPress Multisite support?"
2064
  msgstr "Czy potrzebujesz wsparcia Wordpress Multisite (wiele stron)?"
2065
 
2066
+ #: admin.php:1548
2067
  msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
2068
  msgstr "Proszę sprawdzić UpdraftPlus Premium lub samodzielnie dodatki dla wielu stron (Multisite)."
2069
 
2070
+ #: admin.php:1553
2071
  msgid "Configure Backup Contents And Schedule"
2072
  msgstr "Skonfiguruj harmonogram tworzenia kopii zapasowych i zawartości"
2073
 
2074
+ #: admin.php:1559
2075
  msgid "Debug Information And Expert Options"
2076
  msgstr "Debuguj informacje i opcje ekspert."
2077
 
2078
+ #: admin.php:1562
2079
  msgid "Web server:"
2080
  msgstr "Serwer sieci:"
2081
 
2082
+ #: admin.php:1565
2083
  msgid "Peak memory usage"
2084
  msgstr "Maksymalne wykorzystanie pamięci"
2085
 
2086
+ #: admin.php:1566
2087
  msgid "Current memory usage"
2088
  msgstr "Aktualne zużycie pamięci"
2089
 
2090
+ #: admin.php:1567
2091
  msgid "PHP memory limit"
2092
  msgstr "Limit pamięci PHP"
2093
 
2094
+ #: admin.php:1568 admin.php:1570
2095
  msgid "%s version:"
2096
  msgstr "%s wersja:"
2097
 
2098
+ #: admin.php:1573 admin.php:1575 admin.php:1582
2099
  msgid "Yes"
2100
  msgstr "Tak"
2101
 
2102
+ #: admin.php:1575 admin.php:1582
2103
  msgid "No"
2104
  msgstr "Nie"
2105
 
2106
+ #: admin.php:1578
2107
  msgid "PHP has support for ZipArchive::addFile:"
2108
  msgstr "PHP posiada wsparcie dla ZipArchive (archiwum ZIP)::dodajPlik: "
2109
 
2110
+ #: admin.php:1587
 
 
 
 
2111
  msgid "Total (uncompressed) on-disk data:"
2112
  msgstr "Wszystkie (nieskompresowane) dane na dysku: "
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 "Nota bene ilość ta była oparta, lub nie, o ostatnie zapisane opcje. "
2117
 
2118
+ #: admin.php:1595
2119
  msgid "count"
2120
  msgstr "obliczanie"
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 "Przyciski poniżej wykonują natychmiast kopię zapasową, niezależnie od harmonogramu WordPressa. Jeśli te prace podczas zaplanowanych kopii zapasowych i \"Zrób kopię teraz\" nie przynoszą rezultatu (tj. nie wytwarzają nawet pliku dziennika), to oznacza to, że harmonogram jest uszkodzony. Następnie należy wyłączyć wszystkie inne wtyczki i spróbować nacisnąć \"Zrób kopię teraz\". Jeśli to się nie powiedzie, skontaktuj się z firmą hostingową i zapytaj, czy mają wyłączony wp-cron. Jeśli to się uda, a następnie ponownie aktywujesz inne wtyczki jeden po drugim, i znajdziesz ten, który jest problemem, zgłoś błąd do nich."
2125
 
2126
+ #: admin.php:1609
2127
  msgid "Debug Full Backup"
2128
  msgstr "Debuguj pełną kopię zapasową"
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 "Spowoduje to natychmiastową kopię. Strona zacznie się ładować aż do zakończenia (tj. nieplanowane)."
2133
 
2134
+ #: admin.php:1408
2135
  msgid "UpdraftPlus - Upload backup files"
2136
  msgstr "UpdraftPlus - przesyłanie plików kopii zapasowej"
2137
 
2138
+ #: admin.php:1409
2139
  msgid "Upload files into UpdraftPlus. Use this to import backups made on a different WordPress installation."
2140
  msgstr "Prześlij pliki do UpdraftPlus. Służy to do importowania kopii zapasowych wykonanych na innej instalacji WordPressa."
2141
 
2142
+ #: admin.php:1413
2143
  msgid "Drop backup zips here"
2144
  msgstr "Wrzuć kopię zapasową tutaj"
2145
 
2146
+ #: admin.php:1414 admin.php:1928
2147
  msgid "or"
2148
  msgstr "lub"
2149
 
2150
+ #: admin.php:85
2151
  msgid "calculating..."
2152
  msgstr "obliczanie..."
2153
 
2154
+ #: restorer.php:544 admin.php:93 admin.php:2498 admin.php:2516
2155
  msgid "Error:"
2156
  msgstr "Błąd:"
2157
 
2158
+ #: admin.php:95
2159
  msgid "You should:"
2160
  msgstr "Powinieneś:"
2161
 
2162
+ #: admin.php:99
 
 
 
 
2163
  msgid "Download error: the server sent us a response which we did not understand."
2164
  msgstr "Pobierz błąd: serwer wysłał nam odpowiedź, które nie rozumie."
2165
 
2166
+ #: admin.php:1434
2167
  msgid "Delete backup set"
2168
  msgstr "Usuń zestaw kopii zapasowych "
2169
 
2170
+ #: admin.php:1437
2171
  msgid "Are you sure that you wish to delete this backup set?"
2172
  msgstr "Czy jesteś pewien, że chcesz usunąć ten zestaw kopii zapasowych? "
2173
 
2174
+ #: admin.php:1452
 
 
 
 
 
 
 
 
2175
  msgid "Restore backup"
2176
  msgstr "Przywróć kopię zapasową"
2177
 
2178
+ #: admin.php:1453
2179
  msgid "Restore backup from"
2180
  msgstr "Przywróć kopię zapasową z"
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 "Przywracanie zastąpi w tej witrynie motywy, wtyczki, przesłane pliki, bazę danych i/lub inne katalogi zawartości (zgodnie z tym co jest zawarte w zestawie kopii zapasowych, i Twojej selekcji)."
2185
 
2186
+ #: admin.php:1465
2187
  msgid "Choose the components to restore"
2188
  msgstr "Wybierz składniki do przywrócenia"
2189
 
2190
+ #: admin.php:1474
2191
  msgid "Your web server has PHP's so-called safe_mode active."
2192
  msgstr "Twój serwer PHP musi mieć aktywny tryb_bezpieczny."
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 "To powoduje, że prawdopodobnie skończył się czas. Zaleca się wyłączyć tryb_bezpieczny lub przywrócić tylko jeden podmiot, <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/\">lub przywrócić manualnie</a>."
2197
 
2198
+ #: admin.php:1487
2199
  msgid "The following entity cannot be restored automatically: \"%s\"."
2200
  msgstr "Poniższa jednostka nie może zostać przywrócona automatycznie: \"%s\"."
2201
 
2202
+ #: admin.php:1487
2203
  msgid "You will need to restore it manually."
2204
  msgstr "Będziesz musiał przywrócić to ręcznie."
2205
 
2206
+ #: admin.php:1494
2207
  msgid "%s restoration options:"
2208
  msgstr "%s opcje przywracania:"
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 "Możesz wyszukać i zastąpić bazy danych (dla migracji witryny do nowej lokalizacji/URL) z migratora dodatków - tu łlink, aby uzyskać więcej informacji"
2213
 
2214
+ #: admin.php:1513
2215
  msgid "Do read this helpful article of useful things to know before restoring."
2216
  msgstr "Przeczytaj artykuł o przydatnych rzeczach, jakie powinieneś wiedzieć przed przywracaniem."
2217
 
2218
+ #: admin.php:1535
2219
  msgid "Perform a one-time backup"
2220
  msgstr "Wykonywanie kopii zapasowej w jednym czasie"
2221
 
2222
+ #: admin.php:1347
2223
  msgid "Time now"
2224
  msgstr "Czas teraz"
2225
 
2226
+ #: admin.php:113 admin.php:1357
 
 
 
 
2227
  msgid "Backup Now"
2228
  msgstr "Zrób kopię teraz"
2229
 
2230
+ #: admin.php:117 admin.php:1364 admin.php:2302
2231
  msgid "Restore"
2232
  msgstr "Przywróć"
2233
 
2234
+ #: admin.php:1373
2235
  msgid "Last log message"
2236
  msgstr "Ostatni plik dziennika"
2237
 
2238
+ #: admin.php:1375
2239
  msgid "(Nothing yet logged)"
2240
  msgstr "(Jeszcze nie zalogowano)"
2241
 
2242
+ #: admin.php:1376
2243
  msgid "Download most recently modified log file"
2244
  msgstr "Pobierz ostatnio zmodyfikowany plik dziennika"
2245
 
2246
+ #: admin.php:1380
2247
  msgid "Backups, logs & restoring"
2248
  msgstr "Kopie zapasowe, logi & przywracanie"
2249
 
2250
+ #: admin.php:1381
2251
  msgid "Press to see available backups"
2252
  msgstr "Naciśnij, aby zobaczyć dostępne kopie zapasowe"
2253
 
2254
+ #: admin.php:687 admin.php:745 admin.php:1381
2255
  msgid "%d set(s) available"
2256
  msgstr "%d dostępne zestaw(y)"
2257
 
2258
+ #: admin.php:1395
2259
  msgid "Downloading and restoring"
2260
  msgstr "Pobieranie i przywracanie "
2261
 
2262
+ #: admin.php:1400
2263
  msgid "Downloading"
2264
  msgstr "Pobieranie"
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 "Naciśnięcie przycisku dla Baza danych/Wtyczki/Motywy/Przesłane/Inne spowoduje, że UpdraftPlus będzie starał się doprowadzić plik kopii zapasowej z powrotem z magazynu zdalnego (jeśli w ogóle - np. Amazon S3, Dropbox, Google Drive, FTP) na serwer. Potem będziesz mógł ściągnąć go na swój komputer. Jeśli sprowadzanie z magazynu zdalnego zatrzymało się (odczekaj 30 sekund, aby się upewnić), a następnie naciśnij przycisk, aby wznowić. Pamiętaj, że możesz również odwiedzić bezpośrednio dostawcę pamięci w chmurze."
2269
 
2270
+ #: admin.php:1401
2271
  msgid "Restoring"
2272
  msgstr "Przywracanie"
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 "Naciśnij przycisk dla kopii zapasowej, którą chcesz przywrócić. Jeśli witryna jest duża i używasz magazynu zdalnego, to należy najpierw kliknąć na każdy podmiot w celu pobrania go z powrotem na serwer. Zapobiegnie to limitowi czasu od występującego podczas procesu odnawiania."
2277
 
2278
+ #: admin.php:1401
2279
  msgid "More tasks:"
2280
  msgstr "Więcej zadań:"
2281
 
2282
+ #: admin.php:1401
2283
  msgid "upload backup files"
2284
  msgstr "Prześlij pliki kopii zapasowej"
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 "Naciśnij tutaj, aby zajrzeć do swojego katalogu UpdraftPlus (w internetowej przestrzeni hostingowej) dla każdej nowej kopii zapasowej, która została przesłana. Lokalizacja tego katalogu znajduje się w ustawieniach dla ekspertów - poniżej."
2289
 
2290
+ #: admin.php:1401
2291
  msgid "rescan folder for new backup sets"
2292
  msgstr "Przeskanuj folder dla nowych zestawów kopii zapasowych"
2293
 
2294
+ #: admin.php:1402
2295
  msgid "Opera web browser"
2296
  msgstr "Przeglądarka Opera"
2297
 
2298
+ #: admin.php:1402
2299
  msgid "If you are using this, then turn Turbo/Road mode off."
2300
  msgstr "Jeśli tego używaszu, przełącz tryb Turbo/Road w tryb off."
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 niedawno zmieniło swoje uprawnienia konfiguracji (kwiecień 2013 r.). Aby pobrać lub przywrócić z dysku Google, <strong> musisz </ strong> najpierw uwierzytelnić (za pomocą łącza w sekcji konfiguracji Drive Google)."
2309
 
2310
+ #: admin.php:1406
2311
  msgid "This is a count of the contents of your Updraft directory"
2312
  msgstr "To jest zawartość katalogu Updraft"
2313
 
2314
+ #: admin.php:1406
2315
  msgid "Web-server disk space in use by UpdraftPlus"
2316
  msgstr "Web-server miejsce na dysku używane przez UpdraftPlus"
2317
 
2318
+ #: admin.php:1406
2319
  msgid "refresh"
2320
  msgstr "odśwież"
2321
 
2322
+ #: admin.php:1257
2323
  msgid "By UpdraftPlus.Com"
2324
  msgstr "przez UpdraftPlus.Com"
2325
 
2326
+ #: admin.php:1257
2327
  msgid "Lead developer's homepage"
2328
  msgstr "Załaduj stronę developera"
2329
 
2330
+ #: admin.php:1257
2331
  msgid "Donate"
2332
  msgstr "Dotacja"
2333
 
2334
+ #: admin.php:1257
 
 
 
 
2335
  msgid "Version"
2336
  msgstr "Wersja"
2337
 
2338
+ #: admin.php:1267
2339
  msgid "Your backup has been restored."
2340
  msgstr "Twoja kopia zapasowa została przywrócona."
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 "Twoje stare (motywy, przesłane pliki, wtyczki, cokolwiek) katalogi zostały zachowane z \"-stare\" starą nazwą. Usuń je, jeśli jesteś zadowolony z przywracania plików."
2345
 
2346
+ #: admin.php:1273
2347
  msgid "Old directories successfully deleted."
2348
  msgstr "Stare katalogi zostały pomyślnie usunięte."
2349
 
2350
+ #: admin.php:1276
 
 
 
 
2351
  msgid "Current limit is:"
2352
  msgstr "Obecny limit wynosi:"
2353
 
2354
+ #: admin.php:1284
 
 
 
 
 
 
 
 
 
 
 
 
2355
  msgid "Delete Old Directories"
2356
  msgstr "Usuń stare katalogi"
2357
 
2358
+ #: admin.php:1296
 
 
 
 
2359
  msgid "Existing Schedule And Backups"
2360
  msgstr "Istniejący harmonogram i kopie zapasowe"
2361
 
2362
+ #: admin.php:1300
2363
  msgid "JavaScript warning"
2364
  msgstr "Ostrzeżenie 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 "Ten interfejs administratora wykorzystuje JavaScript. Musisz włączyć go w swojej przeglądarce, lub użyj przeglądarki obsługującej JavaScript."
2369
 
2370
+ #: admin.php:1314 admin.php:1327
2371
  msgid "Nothing currently scheduled"
2372
  msgstr "Nic nie zostało zaplanowane"
2373
 
2374
+ #: admin.php:1319
2375
  msgid "At the same time as the files backup"
2376
+ msgstr "W tym samym czasie, co wykonywanie kopii zapasowej plików"
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 "Wszystkie czasy podane w tej sekcji używają skonfigurowanej strefy czasowej WordPressa, które można ustawić w Ustawienia -> Ogólne"
2381
 
2382
+ #: admin.php:1343
2383
  msgid "Next scheduled backups"
2384
  msgstr "Następne zaplanowane tworzenie kopii zapasowej"
2385
 
2386
+ #: admin.php:1345
2387
  msgid "Files"
2388
  msgstr "Pliki"
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 "Baza danych"
2394
 
2395
+ #: admin.php:299
2396
  msgid "Your website is hosted using the %s web server."
2397
  msgstr "Twoja strona jest hostingowana przez %s serwer www."
2398
 
2399
+ #: admin.php:299
2400
  msgid "Please consult this FAQ if you have problems backing up."
2401
  msgstr "Proszę zapoznać się z FAQ, jeśli masz problemy z przywracaniem."
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 "Kliknij tutaj, aby uwierzytelnić konto %s (nie będzie można tego zrobić %s bez tego)."
2406
 
2407
+ #: admin.php:487
 
 
 
 
2408
  msgid "Nothing yet logged"
2409
  msgstr "Jeszcze nie zalogowany"
2410
 
2411
+ #: admin.php:694
2412
  msgid "Schedule backup"
2413
  msgstr "Harmonogram kopii zapasowej."
2414
 
2415
+ #: admin.php:697
2416
  msgid "Failed."
2417
  msgstr "Nie powiodło się."
2418
 
2419
+ #: admin.php:700
2420
  msgid "OK. You should soon see activity in the \"Last log message\" field below."
2421
  msgstr "OK. Powinieneś zobaczyć wkrótce w 'ostatniej wiadomości dziennika' poniżej. "
2422
 
2423
+ #: admin.php:700
2424
  msgid "Nothing happening? Follow this link for help."
2425
  msgstr "Nic się nie dzieje? Kliknij ten link, aby uzyskać pomoc."
2426
 
2427
+ #: admin.php:719
2428
  msgid "Job deleted"
2429
  msgstr "Zadanie usunięte. "
2430
 
2431
+ #: admin.php:725
2432
  msgid "Could not find that job - perhaps it has already finished?"
2433
  msgstr "Nie można znaleźć zadania - być może jest już gotowe? "
2434
 
2435
+ #: restorer.php:959 restorer.php:1006 admin.php:737
 
2436
  msgid "Error"
2437
  msgstr "Błąd"
2438
 
2439
+ #: admin.php:756
2440
  msgid "Download failed"
2441
  msgstr "Pobieranie nie powiodło się"
2442
 
2443
+ #: admin.php:94 admin.php:774
2444
  msgid "File ready."
2445
  msgstr "Plik gotowy."
2446
 
2447
+ #: admin.php:782
2448
  msgid "Download in progress"
2449
  msgstr "Pobieranie w toku"
2450
 
2451
+ #: admin.php:785
2452
  msgid "No local copy present."
2453
  msgstr "Brak kopii obecnego pliku."
2454
 
2455
+ #: admin.php:1067
2456
  msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
2457
  msgstr "Zły format pliku - to nie wygląda jak plik utworzony przez 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 "Zły format pliku - to nie wygląda jak zaszyfrowany plik bazy danych stworzonej przez UpdraftPlus"
2462
 
2463
+ #: admin.php:1183
2464
  msgid "Restore successful!"
2465
  msgstr "Przywracanie zakończone powodzeniem!"
2466
 
2467
+ #: admin.php:1184 admin.php:1212 admin.php:1231
2468
  msgid "Actions"
2469
  msgstr "Akcje"
2470
 
2471
+ #: admin.php:1184 admin.php:1189 admin.php:1212 admin.php:1231
2472
  msgid "Return to UpdraftPlus Configuration"
2473
  msgstr "Powróć do konfiguracji UpdraftPlus"
2474
 
2475
+ #: admin.php:1201
2476
  msgid "Remove old directories"
2477
  msgstr "Usuń stare katalogi"
2478
 
2479
+ #: admin.php:1207
2480
  msgid "Old directories successfully removed."
2481
  msgstr "Stare katalogi pomyślnie usunięte."
2482
 
2483
+ #: admin.php:1210
2484
  msgid "Old directory removal failed for some reason. You may want to do this manually."
2485
  msgstr "Stare katalogi nie zostały usunięte z jakiegoś powodu. Można to zrobić ręcznie."
2486
 
2487
+ #: admin.php:1222
2488
  msgid "Backup directory could not be created"
2489
  msgstr "Kopia zapasowa katalogów nie została utworzone"
2490
 
2491
+ #: admin.php:1229
2492
  msgid "Backup directory successfully created."
2493
  msgstr "Kopia zapasowa katalogów pomyślnie utworzona."
2494
 
2495
+ #: admin.php:1250
2496
  msgid "Your settings have been wiped."
2497
  msgstr "Twoje ustawienia zostały wymazane."
2498
 
2499
+ #: updraftplus.php:1597 updraftplus.php:1603
2500
  msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
2501
  msgstr "Proszę pomóż UpdraftPlus dając pozytywną opinię na wordpress.org"
2502
 
2503
+ #: updraftplus.php:1610
2504
  msgid "Need even more features and support? Check out UpdraftPlus Premium"
2505
  msgstr "Potrzebujesz jeszcze więcej funkcji i wsparcia? Sprawdź UpdraftPlus Premium"
2506
 
2507
+ #: updraftplus.php:1620
2508
  msgid "Check out UpdraftPlus.Com for help, add-ons and support"
2509
  msgstr "Sprawdź UpdraftPlus.Com dla pomocy, dodatków oraz wsparcia"
2510
 
2511
+ #: updraftplus.php:1623
2512
  msgid "Want to say thank-you for UpdraftPlus?"
2513
  msgstr "Chcesz podziękować za UpdraftPlus?"
2514
 
2515
+ #: updraftplus.php:1623
2516
  msgid "Please buy our very cheap 'no adverts' add-on."
2517
  msgstr "Proszę kupić nasz bardzo tani bez reklam."
2518
 
2519
+ #: backup.php:995
2520
  msgid "Infinite recursion: consult your log for more information"
2521
  msgstr "Nieskończonej rekursja: przejrzyj dzienniek, aby uzyskać więcej informacji"
2522
 
2523
+ #: backup.php:131
2524
  msgid "Could not create %s zip. Consult the log file for more information."
2525
  msgstr "Nie można utworzyć %s ZIP. Przejrzyj plik dziennika, aby uzyskać więcej informacji."
2526
 
2527
+ #: admin.php:158 admin.php:180
2528
  msgid "Allowed Files"
2529
  msgstr "Dozwolone pliki"
2530
 
2531
+ #: admin.php:243
2532
  msgid "Settings"
2533
  msgstr "Ustawienia"
2534
 
2535
+ #: admin.php:247
2536
  msgid "Add-Ons / Pro Support"
2537
  msgstr "Dodatki / profesjonalne wsparcie"
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 "Ostrzeżenie"
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 "Masz mniej niż %s wolnego miejsca na dysku twardym, który UpdraftPlus potrezbuje do tworzenia kopii zapasowych. UpdraftPlus może zabraknąć miejsca. Skontaktuj się z operatorem serwera (np. firmą hostingową), aby rozwiązać ten 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 oficjalnie nie obsługuje wersji WordPressa przed %s. Może on pracować u Ciebie, ale jeśli nie, to proszę pamiętać, że nie będzie dostępne do czasu uaktualnienia WordPressa."
2551
 
2552
+ #: updraftplus.php:1091
2553
  msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
2554
  msgstr "Przywracanie nie zostało zakończone. Planowane wznowienie w ciągu 5 minut."
2555
 
2556
+ #: backup.php:377
2557
  msgid "Backed up"
2558
  msgstr "Wspierane"
2559
 
2560
+ #: backup.php:377
2561
  msgid "WordPress backup is complete"
2562
+ msgstr "Wykonanie kopii zapasowej zakończone."
2563
 
2564
+ #: backup.php:377
2565
  msgid "Backup contains"
2566
  msgstr "Kopia zapasowa zawiera"
2567
 
2568
+ #: backup.php:377
2569
  msgid "Latest status"
2570
  msgstr "Ostatni status"
2571
 
2572
+ #: backup.php:441
2573
  msgid "Backup directory (%s) is not writable, or does not exist."
2574
  msgstr "Katalog backup (% s) nie jest zapisywalny, lub nie istnieje."
2575
 
2576
+ #: updraftplus.php:1336
2577
  msgid "Could not read the directory"
2578
  msgstr "Nie można odczytać katalogu"
2579
 
2580
+ #: updraftplus.php:1353
2581
  msgid "Could not save backup history because we have no backup array. Backup probably failed."
2582
  msgstr "Nie można zapisać kopii zapasowej historii, bo nie mamy kopii zapasowej szeregu. Archiwizacja prawdopodobnie nie powiodła się."
2583
 
2584
+ #: backup.php:928
2585
  msgid "Could not open the backup file for writing"
2586
  msgstr "Nie można otworzyć pliku kopii zapasowej"
2587
 
2588
+ #: backup.php:962
2589
  msgid "Generated: %s"
2590
  msgstr "Wygenerowane: %s"
2591
 
2592
+ #: backup.php:963
2593
  msgid "Hostname: %s"
2594
  msgstr "Nazwa hosta: %s"
2595
 
2596
+ #: backup.php:964
2597
  msgid "Database: %s"
2598
  msgstr "Baza danych: %s"
2599
 
2600
+ #: backup.php:646
 
 
 
 
2601
  msgid "Table: %s"
2602
  msgstr "Tabela: %s"
2603
 
2604
+ #: backup.php:651
2605
  msgid "Skipping non-WP table: %s"
2606
  msgstr "Pomijanietabeli nie-WP:% s"
2607
 
2608
+ #: backup.php:746
2609
  msgid "Delete any existing table %s"
2610
  msgstr "Usuń wszystkie istniejące tabeli %s"
2611
 
2612
+ #: backup.php:755
2613
  msgid "Table structure of table %s"
2614
  msgstr "Struktura tabeli z tabeli %s"
2615
 
2616
+ #: backup.php:761
2617
  msgid "Error with SHOW CREATE TABLE for %s."
2618
  msgstr "Błąd z POKAZANIEM UTWORZONEJ TABELI dla %s."
2619
 
2620
+ #: backup.php:867
2621
  msgid "End of data contents of table %s"
2622
  msgstr "Koniec treści danych z tabeli %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 "Rozszyfrowanie nie powiodło się. Plik bazy danych jest szyfrowany, ale nie masz wprowadzonego klucza szyfrowania."
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 "Rozszyfrowanie nie powiodło się. Najbardziej prawdopodobną przyczyną jest to, że użyłeś niewłaściwego klucza."
2631
 
2632
+ #: updraftplus.php:1527
2633
  msgid "The decryption key used:"
2634
  msgstr "Wykorzystany klucz deszyfrowania:"
2635
 
2636
+ #: updraftplus.php:1545
2637
  msgid "File not found"
2638
  msgstr "Nie znaleziono pliku"
2639
 
2640
+ #: updraftplus.php:1595
2641
  msgid "Can you translate? Want to improve UpdraftPlus for speakers of your language?"
2642
  msgstr "Potrafisz tłumaczyć i chcesz ulepszyć UpdraftPlus?"
2643
 
2644
+ #: updraftplus.php:1597 updraftplus.php:1603
2645
  msgid "Like UpdraftPlus and can spare one minute?"
2646
  msgstr "Jak UpdraftPlus może oszczędzić jedną minutę?"
2647
 
2648
+ #: updraftplus.php:655
2649
  msgid "Themes"
2650
  msgstr "Motywy"
2651
 
2652
+ #: updraftplus.php:656
2653
  msgid "Uploads"
2654
  msgstr "Przesłane"
2655
 
2656
+ #: updraftplus.php:671
2657
  msgid "Others"
2658
  msgstr "Inne"
2659
 
2660
+ #: updraftplus.php:981
2661
  msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
2662
  msgstr "Nie można stworzyć plików w katalogu kopii zapasowych. Kopia zapasowa przerwana - sprawdź ustawienia UpdraftPlus."
2663
 
2664
+ #: backup.php:900
2665
  msgid "Encryption error occurred when encrypting database. Encryption aborted."
2666
  msgstr "Wystąpił błąd podczas szyfrowania danych. Szyfrowanie przerwane."
2667
 
2668
+ #: updraftplus.php:1082
2669
  msgid "The backup apparently succeeded and is now complete"
2670
+ msgstr "Udało się wykonać i zakończyć tworzenie kopii zapasowej"
2671
 
2672
+ #: updraftplus.php:1088
2673
  msgid "The backup attempt has finished, apparently unsuccessfully"
2674
  msgstr "Próba przywracania zakończona niepomyślnie."
2675
 
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 obwieszczenie:"
2684
 
2685
+ #: updraftplus.php:341
2686
  msgid "The log file could not be read."
2687
  msgstr "Plik dziennika nie może być odczytany."
2688
 
2689
+ #: updraftplus.php:346
2690
  msgid "No log files were found."
2691
  msgstr "Nie znaleziono plików dziennika."
2692
 
2693
+ #: updraftplus.php:351
2694
  msgid "The given file could not be read."
2695
  msgstr "Nie można odczytać podanego pliku."
2696
 
2697
+ #: updraftplus.php:654
2698
  msgid "Plugins"
2699
  msgstr "Wtyczki"
languages/updraftplus-sv_SE.mo ADDED
Binary file
languages/updraftplus-sv_SE.po ADDED
@@ -0,0 +1,2699 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of UpdraftPlus in Swedish
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"
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>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
+
332
+ #: restorer.php:28
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
+
344
+ #: methods/s3.php:377
345
+ msgid "... and many more!"
346
+ msgstr "...och många mer!"
347
+
348
+ #: methods/s3.php:402
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
+
356
+ #: methods/s3generic.php:21 methods/s3generic.php:30
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
+
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 "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
+
472
+ #: methods/ftp.php:44 methods/ftp.php:127
473
+ msgid "%s login failure"
474
+ msgstr "%s inloggning misslyckades"
475
+
476
+ #: methods/ftp.php:63
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
+
504
+ #: methods/cloudfiles.php:344
505
+ msgid "Error - no such file exists at %s"
506
+ msgstr "Fel - ingen sådan fil existerar på %s"
507
+
508
+ #: methods/cloudfiles.php:348
509
+ msgid "Error - failed to download the file from %s"
510
+ msgstr "Fel - misslyckades med nedladdning av fil från %s"
511
+
512
+ #: methods/cloudfiles.php:179
513
+ msgid "%s error - failed to upload file"
514
+ msgstr "%s fel - misslyckades med uppladdning av fil"
515
+
516
+ #: methods/cloudfiles.php:318 methods/cloudfiles.php:335
517
+ msgid "%s Error"
518
+ msgstr "%s Fel"
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 "%s autentisering misslyckades"
525
+
526
+ #: methods/cloudfiles.php:169
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
+
587
+ #: addons/migrator.php:446
588
+ msgid "<strong>Search and replacing table:</strong> %s"
589
+ msgstr "<strong>Sök och ersätt tabell:</strong> %s"
590
+
591
+ #: addons/migrator.php:99
592
+ msgid "Site Name:"
593
+ msgstr "Webbplatsnamn:"
594
+
595
+ #: addons/migrator.php:101
596
+ msgid "Site Domain:"
597
+ msgstr "Webbplatsdomän:"
598
+
599
+ #: addons/migrator.php:118
600
+ msgid "Migrated site (from UpdraftPlus)"
601
+ msgstr "Migrerad webbplats (från UpdraftPlus)"
602
+
603
+ #: addons/migrator.php:147
604
+ msgid "<strong>ERROR</strong>: Site URL already taken."
605
+ msgstr "<strong>FEL</strong>: Webbplats-URL är redan upptaget."
606
+
607
+ #: addons/migrator.php:154
608
+ msgid "New site:"
609
+ msgstr "Ny webbplats:"
610
+
611
+ #: addons/migrator.php:86
612
+ msgid "Information needed to continue:"
613
+ msgstr "Information som behövs för att fortsätta:"
614
+
615
+ #: addons/migrator.php:87
616
+ msgid "Please supply the following information:"
617
+ msgstr "Vänligen ange följande information:"
618
+
619
+ #: addons/migrator.php:90
620
+ msgid "Enter details for where this new site is to live within your multisite install:"
621
+ msgstr "Ange detaljer för var den nya webbplatsen ska existera inom din multisajt-installation"
622
+
623
+ #: addons/migrator.php:45
624
+ msgid "Processed plugin:"
625
+ msgstr "Bearbetat tillägg:"
626
+
627
+ #: addons/migrator.php:53
628
+ msgid "Network activating theme:"
629
+ msgstr "Nätverk aktiverar tema:"
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 "Vissa servrar anger att krypterad FTP finns tillgängligt, men time-out uppstår (efter lång tid) när du försöker använda den. Om detta händer dig, gå in i \"Expert-alternativ\" (nedan) och stäng av SSL där."
634
+
635
+ #: addons/sftp.php:50
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
+
643
+ #: methods/s3.php:519
644
+ msgid "Please check your access credentials."
645
+ msgstr "Vänligen kontrollera dina åtkomstuppgifter."
646
+
647
+ #: methods/s3.php:494
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
+
847
+ #: addons/migrator.php:386
848
+ msgid "SQL update commands run:"
849
+ msgstr "SQL uppdateringskommandon kör:"
850
+
851
+ #: admin.php:91
852
+ msgid "Errors:"
853
+ msgstr "Fel:"
854
+
855
+ #: addons/migrator.php:388
856
+ msgid "Time taken (seconds):"
857
+ msgstr "Tid det tog (sekunder):"
858
+
859
+ #: addons/migrator.php:475
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
+
867
+ #: addons/dropbox-folders.php:21
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
+
891
+ #: addons/migrator.php:383
892
+ msgid "Tables examined:"
893
+ msgstr "Undersökta tabeller:"
894
+
895
+ #: addons/migrator.php:384
896
+ msgid "Rows examined:"
897
+ msgstr "Undersökta rader:"
898
+
899
+ #: addons/migrator.php:385
900
+ msgid "Changes made:"
901
+ msgstr "Gjorda ändringar:"
902
+
903
+ #: addons/sftp.php:141
904
+ msgid "%s Error: Failed to download"
905
+ msgstr "%s Fel: Misslyckades med nedladdning"
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 "Att återuppta delvis utförda uppladdningar stöds inte, så du måste säkerställa att din webbserver tillåter PHP-processer att köra tillräckligt länge för att ladda upp din största backup-fil."
910
+
911
+ #: addons/sftp.php:190
912
+ msgid "Host"
913
+ msgstr "Värd"
914
+
915
+ #: addons/sftp.php:197
916
+ msgid "Port"
917
+ msgstr "Port"
918
+
919
+ #: addons/sftp.php:211
920
+ msgid "Password"
921
+ msgstr "Lösenord"
922
+
923
+ #: addons/sftp.php:227
924
+ msgid "Directory path"
925
+ msgstr "Sökväg till katalog"
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 "Till vad ska katalogen ändras efter inloggning - ofta är detta relativt till din hemkatalog."
930
+
931
+ #: addons/sftp.php:265
932
+ msgid "host name"
933
+ msgstr "Värdnamn"
934
+
935
+ #: addons/sftp.php:269
936
+ msgid "username"
937
+ msgstr "användarnamn"
938
+
939
+ #: addons/sftp.php:273
940
+ msgid "password"
941
+ msgstr "lösenord"
942
+
943
+ #: addons/sftp.php:278
944
+ msgid "Failure: Port must be an integer."
945
+ msgstr "Fel: Porten måste vara ett heltal."
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 "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
+
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 "Alla referenser till sajtens hemvist i databasen kommer att bytas ut mot din nuvarande webbplats-URL som är: %s"
978
+
979
+ #: addons/migrator.php:169
980
+ msgid "Search and replace site location in the database (migrate)"
981
+ msgstr "Sök och ersätt webbplatsens hemvist i databasen (migrera)"
982
+
983
+ #: addons/migrator.php:169
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
+
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 "Krypterad FTP finns tillgänglig och kommer automatiskt att försökas med först (icke-krypterad används om den krypterade misslyckas), såvida du inte stänger av funktionen via expert-alternativen. 'Testa FTP-Inloggning'-knappen kommer att tala om för dig vilken typ av anslutning som används."
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 "Explicit kryptering används som förvalt alternativ. För att tvinga implicit kryptering (port 990), lägg till :990 till din FTP-server nedan."
1054
+
1055
+ #: addons/sftp.php:30 addons/sftp.php:31 addons/sftp.php:32
1056
+ msgid "No %s found"
1057
+ msgstr "Inga %s hittades"
1058
+
1059
+ #: addons/sftp.php:30
1060
+ msgid "SFTP host setting"
1061
+ msgstr "SFTP värd-inställningar"
1062
+
1063
+ #: addons/sftp.php:31
1064
+ msgid "SFTP user setting"
1065
+ msgstr "SFTP användarinställning"
1066
+
1067
+ #: addons/sftp.php:32
1068
+ msgid "SFTP password"
1069
+ msgstr "SFTP lösenord"
1070
+
1071
+ #: addons/sftp.php:304
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
+
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 "Inga %s-inställningar hittades"
1119
+
1120
+ #: addons/webdav.php:116 addons/webdav.php:120
1121
+ msgid "Chunk %s: A %s error occurred"
1122
+ msgstr "Del %s: Ett %s-fel uppstod"
1123
+
1124
+ #: addons/webdav.php:202 addons/webdav.php:209 addons/webdav.php:222
1125
+ msgid "WebDAV Error"
1126
+ msgstr "WebDAV-Fel"
1127
+
1128
+ #: addons/webdav.php:209
1129
+ msgid "Error opening remote file: Failed to download"
1130
+ msgstr "Fel vid öppning av fjärrfil: Nedladdning misslyckades"
1131
+
1132
+ #: addons/webdav.php:222
1133
+ msgid "Local write failed: Failed to download"
1134
+ msgstr "Lokal skrivning misslyckades: Nedladdning misslyckades."
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 "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
+
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 "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
+
1192
+ #: methods/s3.php:317
1193
+ msgid "%s Error: Failed to download %s. Check your permissions and credentials."
1194
+ msgstr "%s -fek; Misslyckades ladda ner %s. Kontrollera din behörighet och dina användaruppgifter."
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 Fel: Misslyckades att komma åt bucket %s. Kontroller dina behörigheter och dina användaruppgifter."
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 "Hämta din åtkomstnyckel och din hemliga nyckel <a href=\"%s\">från din %s konsol</a>, välj sedan ett (globalt unikt - alla %s-användare) bucket-namn (bokstäver och siffror) (och - valfritt - en sökväg) att använda för lagring. Denna bucket kommer att skapas för dig om den inte redan finns."
1203
+
1204
+ #: methods/s3.php:398
1205
+ msgid "If you see errors about SSL certificates, then please go here for help."
1206
+ msgstr "Om du ser fel om SSL-certifikat, gå då hit för hjälp."
1207
+
1208
+ #: methods/s3.php:409
1209
+ msgid "%s access key"
1210
+ msgstr "%s åtkomstnyckel"
1211
+
1212
+ #: methods/s3.php:413
1213
+ msgid "%s secret key"
1214
+ msgstr "%s hemlig nyckel"
1215
+
1216
+ #: methods/s3.php:417
1217
+ msgid "%s location"
1218
+ msgstr "%s plats"
1219
+
1220
+ #: methods/s3.php:418
1221
+ msgid "Enter only a bucket name or a bucket and path. Examples: mybucket, mybucket/mypath"
1222
+ msgstr "Ange endast ett bucket-namn eller en bucket och sökväg. Exempel: mybucket, mybucket/mypath"
1223
+
1224
+ #: methods/s3.php:439
1225
+ msgid "API secret"
1226
+ msgstr "API-hemlighet"
1227
+
1228
+ #: methods/s3.php:460
1229
+ msgid "Failure: No bucket details were given."
1230
+ msgstr "Misslyckades: Inga uppgifter om bucket lämnades."
1231
+
1232
+ #: methods/s3.php:475
1233
+ msgid "Region"
1234
+ msgstr "Region"
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 "Misslyckades: Vi kunde inte komma åt eller skapa en sådan bucket. Vänligen kontrollera dina användaruppgifter, och om dessa är korrekta försöka med ett annat bucket-namn (eftersom en annan %s-användare redan kan ha tagit ditt namn)."
1239
+
1240
+ #: methods/s3.php:507 methods/s3.php:519
1241
+ msgid "Failure"
1242
+ msgstr "Misslyckades"
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 "Vi skapade din bucket med framgång, men försöket att skapa en fil i den misslyckades."
1247
+
1248
+ #: methods/s3.php:509
1249
+ msgid "We accessed the bucket, and were able to create files within it."
1250
+ msgstr "Vi kom åt din bucket och kunde skapa filer i den."
1251
+
1252
+ #: methods/s3.php:512
1253
+ msgid "The communication with %s was encrypted."
1254
+ msgstr "Kommunikationen med %s var krypterad."
1255
+
1256
+ #: methods/s3.php:514
1257
+ msgid "The communication with %s was not encrypted."
1258
+ msgstr "Kommunikationen med %s var inte krypterad."
1259
+
1260
+ #: methods/dropbox.php:35
1261
+ msgid "The %s PHP module is not installed"
1262
+ msgstr "PHP-modulen %s är inte installerad"
1263
+
1264
+ #: methods/dropbox.php:41
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
+
1288
+ #: methods/cloudfiles.php:408
1289
+ msgid "US or UK Cloud"
1290
+ msgstr "Moln i USA eller Storbritannien"
1291
+
1292
+ #: methods/cloudfiles.php:414
1293
+ msgid "US (default)"
1294
+ msgstr "USA (förvalt)"
1295
+
1296
+ #: methods/cloudfiles.php:415
1297
+ msgid "UK"
1298
+ msgstr "Storbr."
1299
+
1300
+ #: methods/cloudfiles.php:420
1301
+ msgid "Cloud Files username"
1302
+ msgstr "Cloud Files användarnamn"
1303
+
1304
+ #: methods/cloudfiles.php:424
1305
+ msgid "Cloud Files API key"
1306
+ msgstr "Cloud Files API-nyckel"
1307
+
1308
+ #: methods/cloudfiles.php:428
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."
1321
+ msgstr "Misslyckades: Ingen %s angavs."
1322
+
1323
+ #: methods/cloudfiles.php:442 methods/s3.php:435
1324
+ msgid "API key"
1325
+ msgstr "API-nyckel"
1326
+
1327
+ #: methods/cloudfiles.php:447 addons/sftp.php:204
1328
+ msgid "Username"
1329
+ msgstr "Användarnamn"
1330
+
1331
+ #: methods/cloudfiles.php:467
1332
+ msgid "Failure: No container details were given."
1333
+ msgstr "Misslyckades: Ingen container-information angavs."
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 "Cloud Files fel - vi fick åtkomst till containern, men misslyckades med att skapa en fil i den"
1338
+
1339
+ #: methods/cloudfiles.php:498
1340
+ msgid "We accessed the container, and were able to create files within it."
1341
+ msgstr "Vi fick åtkomst till containern, och vi kunde skapa filer i den."
1342
+
1343
+ #: methods/email.php:16
1344
+ msgid "WordPress Backup"
1345
+ msgstr "WordPress Backup"
1346
+
1347
+ #: methods/email.php:16
1348
+ msgid "Backup is of:"
1349
+ msgstr "Backup är av:"
1350
+
1351
+ #: methods/email.php:16
1352
+ msgid "Be wary; email backups may fail because of file size limitations on mail servers."
1353
+ msgstr "Var uppmärksam: epost-backuper kan misslyckas på grund av begränsningar i filstorlek hos epostservrar."
1354
+
1355
+ #: methods/email.php:26
1356
+ msgid "Note:"
1357
+ msgstr "Notera:"
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 "Epostadressen som angavs ovan kommer att användas. Om du väljer \"E-post\" så <strong>var uppmärksam</strong> på att epostservrar tenderar att ha storleksbegränsningar; typiskt runt 10-20Mb; backuper som blir större än så kommer inte att komma fram. Om du verkligen behöver en stor backup via epost kan du finansiera en ny funktion (att bryta isär backup-setet i delar med konfigurerbar storlek) - men det har inte ännu funnits någon efterfrågan på en sådan funktion."
1362
+
1363
+ #: methods/s3.php:154
1364
+ msgid "%s upload: getting uploadID for multipart upload failed - see log file for more details"
1365
+ msgstr "%s upload: hämttande av uploadID för multipart-uppladdning misslyckades - se logg-fil för fler detaljer"
1366
+
1367
+ #: methods/s3.php:177
1368
+ msgid "%s error: file %s was shortened unexpectedly"
1369
+ msgstr "%s fel: filen %s avkortades oväntat"
1370
+
1371
+ #: methods/s3.php:187
1372
+ msgid "%s chunk %s: upload failed"
1373
+ msgstr "%s del %s: uppladdning misslyckades"
1374
+
1375
+ #: methods/s3.php:201
1376
+ msgid "%s upload (%s): re-assembly failed (see log for more details)"
1377
+ msgstr "%s uppladdning (%s): återsammanfogning misslyckades (se logg för fler detaljer)"
1378
+
1379
+ #: methods/s3.php:205
1380
+ msgid "%s re-assembly error (%s): (see log file for more)"
1381
+ msgstr "%s återsammanfogningsfel (%s): (se logg-filen för mer information)"
1382
+
1383
+ #: methods/s3.php:217
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
+
1435
+ #: methods/cloudfiles.php:477 methods/cloudfiles.php:480
1436
+ #: methods/cloudfiles.php:483
1437
+ msgid "Cloud Files authentication failed"
1438
+ msgstr "Cloud Files-autentiseringen misslyckades"
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 "Cloud Files fel - misslyckades att skapa och få åtkomst till containern"
1444
+
1445
+ #: methods/cloudfiles.php:88
1446
+ msgid "%s Error: Failed to open local file"
1447
+ msgstr "%s Fel: Misslyckades med att öppna lokal fil"
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 Error: Misslyckades med uppladdning"
1453
+
1454
+ #: methods/cloudfiles.php:178
1455
+ msgid "Cloud Files error - failed to upload file"
1456
+ msgstr "Cloud Files fel - misslyckades med att ladda upp fil"
1457
+
1458
+ #: methods/cloudfiles.php:318 addons/webdav.php:202
1459
+ msgid "Error opening local file: Failed to download"
1460
+ msgstr "Fel vid öppning av lokal fil: Misslyckades att ladda ner"
1461
+
1462
+ #: methods/cloudfiles.php:335
1463
+ msgid "Error downloading remote file: Failed to download ("
1464
+ msgstr "Fel vid nedladdning av fjärrfil: Misslyckades att ladda ner ("
1465
+
1466
+ #: methods/cloudfiles.php:357
1467
+ msgid "Testing - Please Wait..."
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
+
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 "Hämta din API-nyckel <a href=\"https://mycloud.rackspace.com/\">från din Rackspace Cloud-konsol</a> (läs instruktionerna <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">här</a>), välj sedan ett container-namn att använda för lagringsutrymmet. Denna container kommer att skapas om den inte redan existerar."
1479
+
1480
+ #: methods/cloudfiles.php:404
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
+
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 "Du har inte UpdraftPuls %s-insticksprogrammet installerat - skaffa det från %s"
1557
+
1558
+ #: methods/webdav.php:63 methods/sftp.php:63
1559
+ msgid "%s support is available as an add-on"
1560
+ msgstr "%s support finns tillgängligt som tillval"
1561
+
1562
+ #: methods/webdav.php:63 methods/sftp.php:63
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
+
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 kan inte direkt återskapa den här typen av enhet. Den måste återställas manuellt."
1641
+
1642
+ #: restorer.php:22
1643
+ msgid "Backup file not available."
1644
+ msgstr "Backup-fil är inte tillgänglig."
1645
+
1646
+ #: restorer.php:23
1647
+ msgid "Copying this entity failed."
1648
+ msgstr "Kopiering av denna entitet misslyckades."
1649
+
1650
+ #: restorer.php:24
1651
+ msgid "Unpacking backup..."
1652
+ msgstr "Packar upp backup..."
1653
+
1654
+ #: restorer.php:25
1655
+ msgid "Decrypting database (can take a while)..."
1656
+ msgstr "Avkrypterar databas (kan ta ett tag)..."
1657
+
1658
+ #: restorer.php:26
1659
+ msgid "Database successfully decrypted."
1660
+ msgstr "Avkryptering av databasen lyckades."
1661
+
1662
+ #: restorer.php:27
1663
+ msgid "Moving old directory out of the way..."
1664
+ msgstr "Flyttar den gamla katalogen ur vägen..."
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 "Återställer databasen (på en stor webbplats kan detta ta lång tid - om timeout inträffar (vilket kan hända om ditt webbhotell har konfigurerat hotellet för att begränsa resursnyttjandet) så bör du använda en annan metod, som exempelvis phpMyAdmin)..."
1669
+
1670
+ #: restorer.php:30
1671
+ msgid "Cleaning up rubbish..."
1672
+ msgstr "Städer bort skräp..."
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 "Kunde inte flytta gamla mappen ur vägen. Kanske har du redan -old-kataloger som behöver tas bort först?"
1677
+
1678
+ #: restorer.php:32
1679
+ msgid "Could not delete old directory."
1680
+ msgstr "Kunde inte ta bort gamla katalogen."
1681
+
1682
+ #: restorer.php:33
1683
+ msgid "Could not move new directory into place. Check your wp-content/upgrade folder."
1684
+ msgstr "Kunde inte flytta nya katalogen på plats. Kontrollera din wp-content/upgrade katalog."
1685
+
1686
+ #: restorer.php:34
1687
+ msgid "Failed to delete working directory after restoring."
1688
+ msgstr "Misslyckades med att ta bort arbetskatalog efter återställning."
1689
+
1690
+ #: restorer.php:81
1691
+ msgid "Failed to create a temporary directory"
1692
+ msgstr "Misslyckades skapa tillfällig katalog"
1693
+
1694
+ #: restorer.php:99
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 / Avbu