BackWPup – WordPress Backup Plugin - Version 3.4.1

Version Description

Download this release

Release Info

Developer cocreation
Plugin Icon 128x128 BackWPup – WordPress Backup Plugin
Version 3.4.1
Comparing to
See all releases

Code changes from version 3.4.0 to 3.4.1

assets/css/backwpup.css CHANGED
@@ -243,4 +243,4 @@
243
  }
244
  #documentation_content img.size-full {
245
  border:10px #f6f6f6 solid;
246
- }
243
  }
244
  #documentation_content img.size-full {
245
  border:10px #f6f6f6 solid;
246
+ }
assets/js/clipboard.min.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * clipboard.js v1.7.1
3
+ * https://zenorocha.github.io/clipboard.js
4
+ *
5
+ * Licensed MIT © Zeno Rocha
6
+ */
7
+ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n||t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(t,e,n){function o(t,e){for(;t&&t.nodeType!==i;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}e.exports=o},{}],2:[function(t,e,n){function o(t,e,n,o,r){var a=i.apply(this,arguments);return t.addEventListener(n,a,r),{destroy:function(){t.removeEventListener(n,a,r)}}}function i(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}var r=t("./closest");e.exports=o},{"./closest":1}],3:[function(t,e,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},{}],4:[function(t,e,n){function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!c.string(e))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(t))return i(t,e,n);if(c.nodeList(t))return r(t,e,n);if(c.string(t))return a(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function r(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function a(t,e,n){return l(document.body,t,e,n)}var c=t("./is"),l=t("delegate");e.exports=o},{"./is":3,delegate:2}],5:[function(t,e,n){function o(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),i=document.createRange();i.selectNodeContents(t),o.removeAllRanges(),o.addRange(i),e=o.toString()}return e}e.exports=o},{}],6:[function(t,e,n){function o(){}o.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function o(){i.off(t,o),e.apply(n,arguments)}var i=this;return o._=e,this.on(t,o,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,i=n.length;for(o;o<i;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],i=[];if(o&&e)for(var r=0,a=o.length;r<a;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);return i.length?n[t]=i:delete n[t],this}},e.exports=o},{}],7:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","select"],r);else if(void 0!==o)r(n,e("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(t,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(e),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),c=function(){function t(e){o(this,t),this.resolveOptions(e),this.initSelection()}return a(t,[{key:"resolveOptions",value:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function t(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function t(){var e=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function t(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function t(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function t(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function t(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function t(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function t(){this.removeFake()}},{key:"action",set:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function t(){return this._action}},{key:"target",set:function t(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function t(){return this._target}}]),t}();t.exports=c})},{select:5}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if(void 0!==o)r(n,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(t,e,n,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}var s=i(e),u=i(n),f=i(o),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),p=function(t){function e(t,n){r(this,e);var o=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return o.resolveOptions(n),o.listenClick(t),o}return c(e,t),h(e,[{key:"resolveOptions",value:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===d(e.container)?e.container:document.body}},{key:"listenClick",value:function t(e){var n=this;this.listener=(0,f.default)(e,"click",function(t){return n.onClick(t)})}},{key:"onClick",value:function t(e){var n=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),container:this.container,trigger:n,emitter:this})}},{key:"defaultAction",value:function t(e){return l("action",e)}},{key:"defaultTarget",value:function t(e){var n=l("target",e);if(n)return document.querySelector(n)}},{key:"defaultText",value:function t(e){return l("text",e)}},{key:"destroy",value:function t(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof e?[e]:e,o=!!document.queryCommandSupported;return n.forEach(function(t){o=o&&!!document.queryCommandSupported(t)}),o}}]),e}(u.default);t.exports=p})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});
assets/templates/admin-notices/beta-tester.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <p>
2
+ <?php
3
+ echo esc_html__(
4
+ 'To ensure that our releases are as bug-free as possible, we need you as a beta tester!',
5
+ 'backwpup'
6
+ );
7
+ ?>
8
+ </p>
assets/templates/admin-notices/independence-day.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <p>
2
+ <?php
3
+ echo esc_html__(
4
+ 'Get your 30% Independence Day discount for BackWPup Pro! Only available until July 5th, 2017.',
5
+ 'backwpup'
6
+ );
7
+ ?>
8
+ </p>
assets/templates/admin-notices/rate-us.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <p>
2
+ <?php
3
+ echo esc_html__(
4
+ 'Are you happy with BackWPup? If you are satisfied with our free plugin and support, then please make us even happier and just take 30 seconds to leave a positive rating. :) We would really appreciate that and it will motivate our team to develop even more cool features for BackWPup!',
5
+ 'backwpup'
6
+ );
7
+ ?>
8
+ </p>
backwpup.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: WordPress Backup Plugin
6
  * Author: Inpsyde GmbH
7
  * Author URI: http://inpsyde.com
8
- * Version: 3.4.0
9
  * Text Domain: backwpup
10
  * Domain Path: /languages/
11
  * Network: true
@@ -112,25 +112,41 @@ if ( ! class_exists( 'BackWPup' ) ) {
112
  if ( is_admin() && current_user_can( 'backwpup' ) ) {
113
 
114
  // Work for Inpsyde widget
 
115
  $inpsyder_widget = new BackWPup_Become_Inpsyder_Widget();
116
  add_action( 'wp_dashboard_setup', array( $inpsyder_widget, 'setup_widget' ) );
117
  add_action( 'backwpup_admin_messages', array( $inpsyder_widget, 'print_plugin_widget_markup' ), 0 );
118
-
119
- // Beta Tester notice
120
- $beta_tester_notice = new BackWPup_BetaTester_Admin_Notice();
121
- add_action( 'backwpup_admin_messages', array( $beta_tester_notice, 'dashboard_message' ), 20 );
122
-
123
- // Setup "dismissible" option actions for notices
124
  BackWPup_Dismissible_Notice_Option::setup_actions(
125
  false,
126
  BackWPup_Become_Inpsyder_Widget::NOTICE_ID,
127
  'backwpup'
128
  );
129
- BackWPup_Dismissible_Notice_Option::setup_actions(
130
- false,
131
- BackWPup_BetaTester_Admin_Notice::NOTICE_ID,
132
- 'backwpup'
 
 
133
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  }
135
 
136
  // Phone Home
5
  * Description: WordPress Backup Plugin
6
  * Author: Inpsyde GmbH
7
  * Author URI: http://inpsyde.com
8
+ * Version: 3.4.1
9
  * Text Domain: backwpup
10
  * Domain Path: /languages/
11
  * Network: true
112
  if ( is_admin() && current_user_can( 'backwpup' ) ) {
113
 
114
  // Work for Inpsyde widget
115
+ /*
116
  $inpsyder_widget = new BackWPup_Become_Inpsyder_Widget();
117
  add_action( 'wp_dashboard_setup', array( $inpsyder_widget, 'setup_widget' ) );
118
  add_action( 'backwpup_admin_messages', array( $inpsyder_widget, 'print_plugin_widget_markup' ), 0 );
 
 
 
 
 
 
119
  BackWPup_Dismissible_Notice_Option::setup_actions(
120
  false,
121
  BackWPup_Become_Inpsyder_Widget::NOTICE_ID,
122
  'backwpup'
123
  );
124
+ */
125
+
126
+ $rate_us = new BackWPup_Admin_Notice(
127
+ 'rate_us',
128
+ esc_html__( 'Make Us Happy and Give Your Rating', 'backwpup' ),
129
+ esc_html__( 'https://wordpress.org/support/plugin/backwpup/reviews/', 'backwpup' )
130
  );
131
+ $rate_us->initiate();
132
+
133
+ $now = new DateTime();
134
+ $end_discount = new DateTime( '2017-07-06' );
135
+ if ( $now < $end_discount ) {
136
+ $independence_day = new BackWPup_Admin_Notice(
137
+ 'independence_day',
138
+ esc_html__( 'Save Now!', 'backwpup' ),
139
+ esc_html__( 'https://backwpup.com/?utm_source=BackWPup&utm_campaign=IndependenceDay&utm_medium=Link', 'backwpup' )
140
+ );
141
+ $independence_day->initiate();
142
+ } else {
143
+ $beta_tester = new BackWPup_Admin_Notice(
144
+ 'beta_tester',
145
+ esc_html__( 'Join Us as a Beta Tester', 'backwpup' ),
146
+ esc_html__( 'https://backwpup.com/become-backwpup-beta-tester/', 'backwpup' )
147
+ );
148
+ $beta_tester->initiate();
149
+ }
150
  }
151
 
152
  // Phone Home
inc/class-admin-notice.php ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ */
6
+ class BackWPup_Admin_Notice {
7
+
8
+ const MAIN_ADMIN_PAGE_IDS = 'toplevel_page_backwpup';
9
+
10
+ private static $main_admin_page_ids = array(
11
+ 'toplevel_page_backwpup',
12
+ 'toplevel_page_backwpup-network',
13
+ );
14
+
15
+ /**
16
+ * A flag set once per request that is true when the notice should be shown on the page
17
+ *
18
+ * @var bool
19
+ */
20
+ private $should_show;
21
+
22
+ private $has_displayed;
23
+
24
+ private $id;
25
+
26
+ private $button_text;
27
+
28
+ private $button_url;
29
+
30
+ private $priority;
31
+
32
+ public function __construct( $id, $button_text, $button_url, $priority = 20 ) {
33
+ $this->has_displayed = false;
34
+ $this->id = $id;
35
+ $this->button_text = $button_text;
36
+ $this->button_url = $button_url;
37
+ $this->priority = $priority;
38
+ }
39
+
40
+ public function initiate() {
41
+ add_action( 'backwpup_admin_messages', array( $this, 'dashboard_message' ), 20 );
42
+ BackWPup_Dismissible_Notice_Option::setup_actions(
43
+ false,
44
+ $this->id,
45
+ 'backwpup'
46
+ );
47
+ }
48
+
49
+ /**
50
+ * Display a notice in BackWPup admin dashboard.
51
+ */
52
+ public function dashboard_message() {
53
+
54
+ $screen_id = get_current_screen()->id;
55
+ if ( ! $this->has_displayed && in_array( $screen_id, self::$main_admin_page_ids, true )
56
+ && $this->should_display() ) {
57
+ $done = true;
58
+ ?>
59
+ <div class="metabox-holder postbox" id="backwpup_dismiss_<?php echo esc_attr( $this->id ) ?>_notice">
60
+ <div class="inside">
61
+ <?php echo $this->widget_markup() ?>
62
+ </div>
63
+ </div>
64
+ <?php
65
+ }
66
+ }
67
+
68
+ /**
69
+ * Should we display the notice ?
70
+ *
71
+ * @return bool
72
+ */
73
+ private function should_display() {
74
+
75
+ if ( ! is_bool( $this->should_show ) ) {
76
+ if ( class_exists( 'BackWPup_Pro', false ) ) {
77
+ $this->should_show = false;
78
+ } else {
79
+ $option = new BackWPup_Dismissible_Notice_Option( true );
80
+ $this->should_show = ! $option->is_dismissed( $this->id );
81
+ }
82
+ }
83
+
84
+ return $this->should_show;
85
+ }
86
+
87
+ /**
88
+ * The markup for the admin page message.
89
+ *
90
+ * @return string
91
+ */
92
+ private function widget_markup() {
93
+
94
+ $dismiss_url = BackWPup_Dismissible_Notice_Option::dismiss_action_url(
95
+ $this->id,
96
+ BackWPup_Dismissible_Notice_Option::FOR_USER_FOR_GOOD_ACTION
97
+ );
98
+
99
+ ob_start();
100
+ ?><div><?php
101
+ require dirname( dirname( __FILE__ ) ) . '/assets/templates/admin-notices/' .
102
+ sanitize_file_name( str_replace( '_', '-', $this->id ) . '.php' );
103
+ ?>
104
+ <p>
105
+ <a
106
+ style="background: #9FC65D; border-color: #7ba617 #719c0d #719c0d; -webkit-box-shadow: 0 1px 0 #719c0d; box-shadow: 0 1px 0 #719c0d; text-shadow: 0 -1px 1px #719c0d, 1px 0 1px #719c0d, 0 1px 1px #719c0d, -1px 0 1px #719c0d;"
107
+ class="button button-primary"
108
+ href="<?php echo esc_url( $this->button_url ) ?>"
109
+ target="_blank">
110
+ <?php echo $this->button_text ?>
111
+ </a>
112
+
113
+ <a
114
+ class="button"
115
+ id="backwpup_dismiss_<?php echo esc_attr( $this->id ) ?>"
116
+ href="<?php echo esc_url( $dismiss_url ) ?>">
117
+ <?php echo esc_html__( 'Don\'t show again', 'backwpup' ) ?>
118
+ </a>
119
+ </p>
120
+ </div>
121
+ <script>
122
+ (
123
+ function( $ ) {
124
+ $( '#backwpup_dismiss_<?php echo esc_js( $this->id ) ?>' ).on( 'click', function( e ) {
125
+ e.preventDefault();
126
+ $.post( $( this ).attr( 'href' ), { isAjax: 1 } );
127
+ $( '#backwpup_dismiss_<?php echo esc_js( $this->id ) ?>_notice' ).hide();
128
+ } );
129
+ }
130
+ )( jQuery );
131
+ </script>
132
+ <?php
133
+
134
+ return ob_get_clean();
135
+ }
136
+ }
inc/class-admin.php CHANGED
@@ -38,6 +38,8 @@ final class BackWPup_Admin {
38
  add_action( 'admin_post_backwpup', array( $this, 'save_post_form' ) );
39
  //Save Form posts wizard
40
  add_action( 'admin_post_backwpup_wizard', array( 'BackWPup_Pro_Page_Wizard', 'save_post_form' ) );
 
 
41
  //Admin Footer Text replacement
42
  add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ), 100 );
43
  add_filter( 'update_footer', array( $this, 'update_footer' ), 100 );
@@ -89,6 +91,9 @@ final class BackWPup_Admin {
89
  } else {
90
  wp_register_script( 'backwpupgeneral', BackWPup::get_plugin_data( 'URL' ) . '/assets/js/general.min.js', array( 'jquery' ), BackWPup::get_plugin_data( 'Version' ), false );
91
  }
 
 
 
92
 
93
  //add Help
94
  BackWPup_Help::help();
38
  add_action( 'admin_post_backwpup', array( $this, 'save_post_form' ) );
39
  //Save Form posts wizard
40
  add_action( 'admin_post_backwpup_wizard', array( 'BackWPup_Pro_Page_Wizard', 'save_post_form' ) );
41
+ // Save form posts for support
42
+ add_action( 'admin_post_backwpup_support', array( 'BackWPup_Pro_Page_Support', 'save_post_form' ) );
43
  //Admin Footer Text replacement
44
  add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ), 100 );
45
  add_filter( 'update_footer', array( $this, 'update_footer' ), 100 );
91
  } else {
92
  wp_register_script( 'backwpupgeneral', BackWPup::get_plugin_data( 'URL' ) . '/assets/js/general.min.js', array( 'jquery' ), BackWPup::get_plugin_data( 'Version' ), false );
93
  }
94
+
95
+ // Register clipboard.js script
96
+ wp_register_script( 'backwpup_clipboard', BackWPup::get_plugin_data( 'URL' ) . '/assets/js/clipboard.min.js', array( 'jquery' ), '1.7.1', true );
97
 
98
  //add Help
99
  BackWPup_Help::help();
inc/class-become-inpsyder-widget.php CHANGED
@@ -75,11 +75,15 @@ class BackWPup_Become_Inpsyder_Widget {
75
  if ( is_bool( self::$should_show ) ) {
76
  return self::$should_show;
77
  }
78
-
79
- $option = new BackWPup_Dismissible_Notice_Option( false );
80
-
81
- // If notice is dismissed for good, don't show it
82
- self::$should_show = ! $option->is_dismissed( self::NOTICE_ID );
 
 
 
 
83
 
84
  return self::$should_show;
85
  }
75
  if ( is_bool( self::$should_show ) ) {
76
  return self::$should_show;
77
  }
78
+
79
+ if ( class_exists( 'BackWPup_Pro', false ) ) {
80
+ self::$should_show = false;
81
+ } else {
82
+ $option = new BackWPup_Dismissible_Notice_Option( false );
83
+
84
+ // If notice is dismissed for good, don't show it
85
+ self::$should_show = ! $option->is_dismissed( self::NOTICE_ID );
86
+ }
87
 
88
  return self::$should_show;
89
  }
inc/class-destination-dropbox.php CHANGED
@@ -7,11 +7,6 @@
7
  */
8
  class BackWPup_Destination_Dropbox extends BackWPup_Destinations {
9
 
10
- /**
11
- * @var $backwpup_job_object BackWPup_Job
12
- */
13
- public static $backwpup_job_object = null;
14
-
15
  /**
16
  * @return array
17
  */
@@ -271,8 +266,6 @@ class BackWPup_Destination_Dropbox extends BackWPup_Destinations {
271
  }
272
 
273
  // put the file
274
- self::$backwpup_job_object = &$job_object;
275
-
276
  if ( $job_object->substeps_done < $job_object->backup_filesize ) { //only if upload not complete
277
  $response = $dropbox->upload( $job_object->backup_folder . $job_object->backup_file, $job_object->job['dropboxdir'] . $job_object->backup_file );
278
  if ( $response['size'] == $job_object->backup_filesize ) {
@@ -451,6 +444,10 @@ final class BackWPup_Destination_Dropbox_API {
451
  public function listFolder( $path ) {
452
  $files = array();
453
  $result = $this->filesListFolder( array( 'path' => $path ) );
 
 
 
 
454
  $files = array_merge( $files, $result['entries'] );
455
 
456
  $args = array( 'cursor' => $result['cursor'] );
@@ -535,8 +532,11 @@ final class BackWPup_Destination_Dropbox_API {
535
 
536
  while ( $data = fread( $file_handel, $chunk_size ) ) {
537
  $chunk_upload_start = microtime( true );
 
 
 
 
538
 
539
- $this->job_object->log( sprintf( __( 'Uploading %s of data', 'backwpup' ), size_format( strlen( $data ) ) ) );
540
  $this->filesUploadSessionAppendV2( array(
541
  'contents' => $data,
542
  'cursor' => array(
@@ -677,7 +677,7 @@ final class BackWPup_Destination_Dropbox_API {
677
  return $this->request( 'files/get_metadata', $args );
678
  }
679
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
680
- $this->handleFilesGetMetadataError( $e->error() );
681
  }
682
  }
683
 
@@ -711,7 +711,7 @@ final class BackWPup_Destination_Dropbox_API {
711
  Return $this->request( 'files/list_folder', $args );
712
  }
713
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
714
- $this->handleFilesListFolderError( $e->error() );
715
  }
716
  }
717
 
@@ -730,7 +730,7 @@ final class BackWPup_Destination_Dropbox_API {
730
  Return $this->request( 'files/list_folder/continue', $args );
731
  }
732
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
733
- $this->handleFilesListFolderContinueError( $e->error() );
734
  }
735
  }
736
 
@@ -898,7 +898,7 @@ final class BackWPup_Destination_Dropbox_API {
898
  }
899
 
900
  if ( $endpointFormat == 'oauth' ) {
901
- curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query( $args ) );
902
  $headers[] = 'Content-Type: application/x-www-form-urlencoded';
903
  }
904
  elseif ( $endpointFormat == 'rpc' ) {
@@ -1053,9 +1053,12 @@ final class BackWPup_Destination_Dropbox_API {
1053
  * @return string The formatted path
1054
  */
1055
  private function formatPath( $path ) {
1056
- if ( substr( $path, 0, 1 ) != '/' ) {
1057
  $path = "/$path";
1058
  }
 
 
 
1059
 
1060
  return $path;
1061
  }
7
  */
8
  class BackWPup_Destination_Dropbox extends BackWPup_Destinations {
9
 
 
 
 
 
 
10
  /**
11
  * @return array
12
  */
266
  }
267
 
268
  // put the file
 
 
269
  if ( $job_object->substeps_done < $job_object->backup_filesize ) { //only if upload not complete
270
  $response = $dropbox->upload( $job_object->backup_folder . $job_object->backup_file, $job_object->job['dropboxdir'] . $job_object->backup_file );
271
  if ( $response['size'] == $job_object->backup_filesize ) {
444
  public function listFolder( $path ) {
445
  $files = array();
446
  $result = $this->filesListFolder( array( 'path' => $path ) );
447
+ if ( ! $result ) {
448
+ return array();
449
+ }
450
+
451
  $files = array_merge( $files, $result['entries'] );
452
 
453
  $args = array( 'cursor' => $result['cursor'] );
532
 
533
  while ( $data = fread( $file_handel, $chunk_size ) ) {
534
  $chunk_upload_start = microtime( true );
535
+
536
+ if ( $this->job_object->is_debug() ) {
537
+ $this->job_object->log( sprintf( __( 'Uploading %s of data', 'backwpup' ), size_format( strlen( $data ) ) ) );
538
+ }
539
 
 
540
  $this->filesUploadSessionAppendV2( array(
541
  'contents' => $data,
542
  'cursor' => array(
677
  return $this->request( 'files/get_metadata', $args );
678
  }
679
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
680
+ $this->handleFilesGetMetadataError( $e->getError() );
681
  }
682
  }
683
 
711
  Return $this->request( 'files/list_folder', $args );
712
  }
713
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
714
+ $this->handleFilesListFolderError( $e->getError() );
715
  }
716
  }
717
 
730
  Return $this->request( 'files/list_folder/continue', $args );
731
  }
732
  catch ( BackWPup_Destination_Dropbox_API_Request_Exception $e ) {
733
+ $this->handleFilesListFolderContinueError( $e->getError() );
734
  }
735
  }
736
 
898
  }
899
 
900
  if ( $endpointFormat == 'oauth' ) {
901
+ curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query( $args, null, '&' ) );
902
  $headers[] = 'Content-Type: application/x-www-form-urlencoded';
903
  }
904
  elseif ( $endpointFormat == 'rpc' ) {
1053
  * @return string The formatted path
1054
  */
1055
  private function formatPath( $path ) {
1056
+ if ( ! empty( $path ) && substr( $path, 0, 1 ) != '/' ) {
1057
  $path = "/$path";
1058
  }
1059
+ elseif ( $path == '/' ) {
1060
+ $path = '';
1061
+ }
1062
 
1063
  return $path;
1064
  }
inc/class-file.php CHANGED
@@ -80,7 +80,9 @@ class BackWPup_File {
80
  $iterator = new RecursiveIteratorIterator( new BackWPup_Recursive_Directory( $folder, FilesystemIterator::SKIP_DOTS ) );
81
 
82
  foreach ( $iterator as $file ) {
83
- $files_size += $file->getSize();
 
 
84
  }
85
 
86
  return $files_size;
80
  $iterator = new RecursiveIteratorIterator( new BackWPup_Recursive_Directory( $folder, FilesystemIterator::SKIP_DOTS ) );
81
 
82
  foreach ( $iterator as $file ) {
83
+ if ( ! $file->isLink() ) {
84
+ $files_size += $file->getSize();
85
+ }
86
  }
87
 
88
  return $files_size;
inc/class-job.php CHANGED
@@ -1708,10 +1708,10 @@ final class BackWPup_Job {
1708
  $dir = new BackWPup_Directory( $folder );
1709
 
1710
  foreach ( $dir as $file ) {
1711
- if ( $file->isDir() || $file->isDot() ) {
1712
  continue;
1713
  }
1714
- $path = str_replace( '\\', '/', realpath( $file->getPathname() ) );
1715
  foreach ( $this->exclude_from_backup as $exclusion ) { //exclude files
1716
  $exclusion = trim( $exclusion );
1717
  if ( stripos( $path, $exclusion ) !== false && ! empty( $exclusion ) ) {
@@ -1731,7 +1731,7 @@ final class BackWPup_Job {
1731
  $this->log( sprintf( __( 'File size of “%s” cannot be retrieved. File might be too large and will not be added to queue.', 'backwpup' ), $file->getPathname() . ' ' . $file_size ), E_USER_WARNING );
1732
  continue;
1733
  }
1734
- $files[] = $path;
1735
  }
1736
  }
1737
 
@@ -2511,7 +2511,19 @@ final class BackWPup_Job {
2511
  '([0-5][0-9])'
2512
  );
2513
 
2514
- $regex = "/^" . str_replace( $datevars, $dateregex, preg_quote( self::sanitize_file_name( $this->job['archivename'] ) ) ) . "$/i";
 
 
 
 
 
 
 
 
 
 
 
 
2515
 
2516
  preg_match( $regex, $filename, $matches );
2517
  if ( ! empty( $matches[0] ) && $matches[0] === $filename ) {
1708
  $dir = new BackWPup_Directory( $folder );
1709
 
1710
  foreach ( $dir as $file ) {
1711
+ if ( $file->isDot() || $file->isDir() ) {
1712
  continue;
1713
  }
1714
+ $path = BackWPup_Path_Fixer::slashify( $file->getPathname() );
1715
  foreach ( $this->exclude_from_backup as $exclusion ) { //exclude files
1716
  $exclusion = trim( $exclusion );
1717
  if ( stripos( $path, $exclusion ) !== false && ! empty( $exclusion ) ) {
1731
  $this->log( sprintf( __( 'File size of “%s” cannot be retrieved. File might be too large and will not be added to queue.', 'backwpup' ), $file->getPathname() . ' ' . $file_size ), E_USER_WARNING );
1732
  continue;
1733
  }
1734
+ $files[] = BackWPup_Path_Fixer::slashify( realpath( $path ) );
1735
  }
1736
  }
1737
 
2511
  '([0-5][0-9])'
2512
  );
2513
 
2514
+ $regex = "/^" .
2515
+ str_replace(
2516
+ $datevars,
2517
+ $dateregex,
2518
+ preg_quote(
2519
+ self::sanitize_file_name(
2520
+ BackWPup_Option::normalize_archive_name(
2521
+ $this->job['archivename'],
2522
+ $this->job['jobid']
2523
+ )
2524
+ )
2525
+ )
2526
+ ) . "$/i";
2527
 
2528
  preg_match( $regex, $filename, $matches );
2529
  if ( ! empty( $matches[0] ) && $matches[0] === $filename ) {
inc/class-jobtype-file.php CHANGED
@@ -214,6 +214,7 @@ class BackWPup_JobType_File extends BackWPup_JobTypes {
214
  // Parse and save directories to exclude
215
  $exclude_dirs_def = array(
216
  'backuprootexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
 
217
  'backuppluginsexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
218
  'backupthemesexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
219
  'backupuploadsexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
214
  // Parse and save directories to exclude
215
  $exclude_dirs_def = array(
216
  'backuprootexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
217
+ 'backupcontentexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
218
  'backuppluginsexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
219
  'backupthemesexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
220
  'backupuploadsexcludedirs' => array( 'filter' => FILTER_SANITIZE_URL, 'flags' => FILTER_FORCE_ARRAY ),
inc/class-mysqldump.php CHANGED
@@ -518,7 +518,7 @@ class BackWPup_MySQLDump {
518
  $value = "NULL";
519
  } elseif ( in_array( (int) $fieldinfo[ $key ]->type, array( MYSQLI_TYPE_DECIMAL, MYSQLI_TYPE_TINY, MYSQLI_TYPE_SHORT, MYSQLI_TYPE_LONG, MYSQLI_TYPE_FLOAT, MYSQLI_TYPE_DOUBLE, MYSQLI_TYPE_LONGLONG, MYSQLI_TYPE_INT24 ), true ) ) {//is value numeric no esc
520
  $value = empty( $value ) ? 0 : $value;
521
- } elseif ( $fieldinfo[ $key ]->flags & ( MYSQLI_BLOB_FLAG | MYSQLI_BINARY_FLAG ) ) {//is value binary or blob
522
  $hex = unpack( 'H*', $value );
523
  $value = empty( $value ) ? "''" : "0x$hex[1]";
524
  } else {
518
  $value = "NULL";
519
  } elseif ( in_array( (int) $fieldinfo[ $key ]->type, array( MYSQLI_TYPE_DECIMAL, MYSQLI_TYPE_TINY, MYSQLI_TYPE_SHORT, MYSQLI_TYPE_LONG, MYSQLI_TYPE_FLOAT, MYSQLI_TYPE_DOUBLE, MYSQLI_TYPE_LONGLONG, MYSQLI_TYPE_INT24 ), true ) ) {//is value numeric no esc
520
  $value = empty( $value ) ? 0 : $value;
521
+ } elseif ( $fieldinfo[ $key ]->flags & MYSQLI_BINARY_FLAG ) {//is value binary
522
  $hex = unpack( 'H*', $value );
523
  $value = empty( $value ) ? "''" : "0x$hex[1]";
524
  } else {
inc/class-page-settings.php CHANGED
@@ -14,6 +14,8 @@ class BackWPup_Page_Settings {
14
 
15
  wp_enqueue_script( 'backwpupgeneral' );
16
 
 
 
17
  if ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) {
18
  wp_enqueue_script( 'backwpuppagesettings', BackWPup::get_plugin_data( 'URL' ) . '/assets/js/page_settings.js', array( 'jquery' ), time(), TRUE );
19
  } else {
@@ -383,127 +385,98 @@ class BackWPup_Page_Settings {
383
  <div class="table ui-tabs-hide" id="backwpup-tab-information">
384
  <br />
385
  <?php
386
- echo '<table class="wp-list-table widefat fixed" cellspacing="0" style="width:85%;margin-left:auto;margin-right:auto;">';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
387
  echo '<thead><tr><th width="35%">' . __( 'Setting', 'backwpup' ) . '</th><th>' . __( 'Value', 'backwpup' ) . '</th></tr></thead>';
388
  echo '<tfoot><tr><th>' . __( 'Setting', 'backwpup' ) . '</th><th>' . __( 'Value', 'backwpup' ) . '</th></tr></tfoot>';
389
- echo '<tr title="&gt;=3.2"><td>' . __( 'WordPress version', 'backwpup' ) . '</td><td>' . esc_html( BackWPup::get_plugin_data( 'wp_version' ) ) . '</td></tr>';
390
- if ( ! class_exists( 'BackWPup_Pro', FALSE ) )
391
- echo '<tr title=""><td>' . __( 'BackWPup version', 'backwpup' ) . '</td><td>' . esc_html( BackWPup::get_plugin_data( 'Version' ) ) . ' <a href="' . __( 'http://backwpup.com', 'backwpup' ) . '">' . __( 'Get pro.', 'backwpup' ) . '</a></td></tr>';
392
- else
393
- echo '<tr title=""><td>' . __( 'BackWPup Pro version', 'backwpup' ) . '</td><td>' . esc_html( BackWPup::get_plugin_data( 'Version' ) ) . '</td></tr>';
394
- $bit = '';
395
- if ( PHP_INT_SIZE === 4 ) {
396
- $bit = ' (32bit)';
397
- }
398
- if ( PHP_INT_SIZE === 8 ) {
399
- $bit = ' (64bit)';
400
- }
401
- echo '<tr title="&gt;=5.3.3"><td>' . __( 'PHP version', 'backwpup' ) . '</td><td>' . esc_html( PHP_VERSION . ' ' . $bit ) . '</td></tr>';
402
- echo '<tr title="&gt;=5.0.7"><td>' . __( 'MySQL version', 'backwpup' ) . '</td><td>' . esc_html( $wpdb->get_var( "SELECT VERSION() AS version" ) ) . '</td></tr>';
403
- if ( function_exists( 'curl_version' ) ) {
404
- $curlversion = curl_version();
405
- echo '<tr title=""><td>' . __( 'cURL version', 'backwpup' ) . '</td><td>' . esc_html( $curlversion[ 'version' ] ) . '</td></tr>';
406
- echo '<tr title=""><td>' . __( 'cURL SSL version', 'backwpup' ) . '</td><td>' . esc_html( $curlversion[ 'ssl_version' ] ) . '</td></tr>';
407
- }
408
- else {
409
- echo '<tr title=""><td>' . __( 'cURL version', 'backwpup' ) . '</td><td>' . __( 'unavailable', 'backwpup' ) . '</td></tr>';
410
- }
411
- echo '<tr title=""><td>' . __( 'WP-Cron url:', 'backwpup' ) . '</td><td>' . site_url( 'wp-cron.php' ) . '</td></tr>';
412
- //response test
413
- echo '<tr><td>' . __( 'Server self connect:', 'backwpup' ) . '</td><td>';
414
- $raw_response = BackWPup_Job::get_jobrun_url( 'test' );
415
- $response_code = wp_remote_retrieve_response_code( $raw_response );
416
- $response_body = wp_remote_retrieve_body( $raw_response );
417
- if ( strstr( $response_body, 'BackWPup test request' ) === false ) {
418
- $test_result = __( '<strong>Not expected HTTP response:</strong><br>','backwpup' );
419
- if ( ! $response_code ) {
420
- $test_result .= sprintf( __( 'WP Http Error: <code>%s</code>', 'backwpup' ), esc_html( $raw_response->get_error_message() ) ) . '<br>';
421
- } else {
422
- $test_result .= sprintf( __( 'Status-Code: <code>%d</code>', 'backwpup' ), esc_html( $response_code ) ) . '<br>';
423
- }
424
- $response_headers = wp_remote_retrieve_headers( $raw_response );
425
- foreach( $response_headers as $key => $value ) {
426
- $test_result .= esc_html( ucfirst( $key ) ) . ': <code>' . esc_html( $value ) . '</code><br>';
427
- }
428
- $content = esc_html( wp_remote_retrieve_body( $raw_response ) );
429
- if ( $content ) {
430
- $test_result .= sprintf( __( 'Content: <code>%s</code>', 'backwpup' ), $content );
431
- }
432
- echo $test_result;
433
- } else {
434
- _e( 'Response Test O.K.', 'backwpup' );
435
- }
436
- echo '</td></tr>';
437
- //folder test
438
- echo '<tr><td>' . __( 'Temp folder:', 'backwpup' ) . '</td><td>';
439
- if ( ! is_dir( BackWPup::get_plugin_data( 'TEMP' ) ) ) {
440
- echo sprintf( __( 'Temp folder %s doesn\'t exist.', 'backwpup' ), esc_html( BackWPup::get_plugin_data( 'TEMP' ) ) );
441
- } elseif ( ! is_writable( BackWPup::get_plugin_data( 'TEMP' ) ) ) {
442
- echo sprintf( __( 'Temporary folder %s is not writable.', 'backwpup' ), esc_html( BackWPup::get_plugin_data( 'TEMP' ) ) );
443
- } else {
444
- echo esc_html( BackWPup::get_plugin_data( 'TEMP' ) );
445
- }
446
- echo '</td></tr>';
447
- $log_folder = esc_html( get_site_option( 'backwpup_cfg_logfolder' ) );
448
- $log_folder = BackWPup_File::get_absolute_path( $log_folder );
449
- echo '<tr><td>' . __( 'Log folder:', 'backwpup' ) . '</td><td>';
450
- if ( ! is_dir( $log_folder ) ) {
451
- echo sprintf( __( 'Logs folder %s not exist.','backwpup' ), $log_folder );
452
- } elseif ( ! is_writable( $log_folder ) ) {
453
- echo sprintf( __( 'Log folder %s is not writable.','backwpup' ), $log_folder );
454
- } else {
455
- echo $log_folder;
456
- }
457
- echo '</td></tr>';
458
- echo '<tr title=""><td>' . __( 'Server', 'backwpup' ) . '</td><td>' . esc_html( $_SERVER[ 'SERVER_SOFTWARE' ] ) . '</td></tr>';
459
- echo '<tr title=""><td>' . __( 'Operating System', 'backwpup' ) . '</td><td>' . esc_html( PHP_OS ) . '</td></tr>';
460
- echo '<tr title=""><td>' . __( 'PHP SAPI', 'backwpup' ) . '</td><td>' . esc_html( PHP_SAPI ) . '</td></tr>';
461
- $php_user = __( 'Function Disabled', 'backwpup' );
462
- if ( function_exists( 'get_current_user' ) ) {
463
- $php_user = get_current_user();
464
  }
465
- echo '<tr title=""><td>' . __( 'Current PHP user', 'backwpup' ) . '</td><td>' . esc_html( $php_user ) . '</td></tr>';
466
- echo '<tr title="&gt;=30"><td>' . __( 'Maximum execution time', 'backwpup' ) . '</td><td>' . esc_html( ini_get( 'max_execution_time' ) ) . ' ' . __( 'seconds', 'backwpup' ) . '</td></tr>';
467
- if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON )
468
- echo '<tr title="ALTERNATE_WP_CRON"><td>' . __( 'Alternative WP Cron', 'backwpup' ) . '</td><td>' . __( 'On', 'backwpup' ) . '</td></tr>';
469
- else
470
- echo '<tr title="ALTERNATE_WP_CRON"><td>' . __( 'Alternative WP Cron', 'backwpup' ) . '</td><td>' . __( 'Off', 'backwpup' ) . '</td></tr>';
471
- if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON )
472
- echo '<tr title="DISABLE_WP_CRON"><td>' . __( 'Disabled WP Cron', 'backwpup' ) . '</td><td>' . __( 'On', 'backwpup' ) . '</td></tr>';
473
- else
474
- echo '<tr title="DISABLE_WP_CRON"><td>' . __( 'Disabled WP Cron', 'backwpup' ) . '</td><td>' . __( 'Off', 'backwpup' ) . '</td></tr>';
475
- if ( defined( 'FS_CHMOD_DIR' ) )
476
- echo '<tr title="FS_CHMOD_DIR"><td>' . __( 'CHMOD Dir', 'backwpup' ) . '</td><td>' . esc_html( FS_CHMOD_DIR ) . '</td></tr>';
477
- else
478
- echo '<tr title="FS_CHMOD_DIR"><td>' . __( 'CHMOD Dir', 'backwpup' ) . '</td><td>0755</td></tr>';
479
- $now = localtime( time(), TRUE );
480
- echo '<tr title=""><td>' . __( 'Server Time', 'backwpup' ) . '</td><td>' . esc_html( $now[ 'tm_hour' ] . ':' . $now[ 'tm_min' ] ) . '</td></tr>';
481
- echo '<tr title=""><td>' . __( 'Blog Time', 'backwpup' ) . '</td><td>' . date( 'H:i', current_time( 'timestamp' ) ) . '</td></tr>';
482
- echo '<tr title=""><td>' . __( 'Blog Timezone', 'backwpup' ) . '</td><td>' . esc_html( get_option( 'timezone_string' ) ) . '</td></tr>';
483
- echo '<tr title=""><td>' . __( 'Blog Time offset', 'backwpup' ) . '</td><td>' . sprintf( __( '%s hours', 'backwpup' ), (int) get_option( 'gmt_offset' ) ) . '</td></tr>';
484
- echo '<tr title="WPLANG"><td>' . __( 'Blog language', 'backwpup' ) . '</td><td>' . get_bloginfo( 'language' ) . '</td></tr>';
485
- echo '<tr title="utf8"><td>' . __( 'MySQL Client encoding', 'backwpup' ) . '</td><td>';
486
- echo defined( 'DB_CHARSET' ) ? DB_CHARSET : '';
487
- echo '</td></tr>';
488
- echo '<tr title="URF-8"><td>' . __( 'Blog charset', 'backwpup' ) . '</td><td>' . get_bloginfo( 'charset' ) . '</td></tr>';
489
- echo '<tr title="&gt;=128M"><td>' . __( 'PHP Memory limit', 'backwpup' ) . '</td><td>' . esc_html( ini_get( 'memory_limit' ) ) . '</td></tr>';
490
- echo '<tr title="WP_MEMORY_LIMIT"><td>' . __( 'WP memory limit', 'backwpup' ) . '</td><td>' . esc_html( WP_MEMORY_LIMIT ) . '</td></tr>';
491
- echo '<tr title="WP_MAX_MEMORY_LIMIT"><td>' . __( 'WP maximum memory limit', 'backwpup' ) . '</td><td>' . esc_html( WP_MAX_MEMORY_LIMIT ) . '</td></tr>';
492
- echo '<tr title=""><td>' . __( 'Memory in use', 'backwpup' ) . '</td><td>' . size_format( @memory_get_usage( TRUE ), 2 ) . '</td></tr>';
493
- //disabled PHP functions
494
- $disabled = esc_html( ini_get( 'disable_functions' ) );
495
- if ( ! empty( $disabled ) ) {
496
- $disabledarry = explode( ',', $disabled );
497
- echo '<tr title=""><td>' . __( 'Disabled PHP Functions:', 'backwpup' ) . '</td><td>';
498
- echo implode( ', ', $disabledarry );
499
- echo '</td></tr>';
500
- }
501
- //Loaded PHP Extensions
502
- echo '<tr title=""><td>' . __( 'Loaded PHP Extensions:', 'backwpup' ) . '</td><td>';
503
- $extensions = get_loaded_extensions();
504
- sort( $extensions );
505
- echo esc_html( implode( ', ', $extensions ) );
506
- echo '</td></tr>';
507
  echo '</table>'
508
  ?>
509
  </div>
@@ -517,7 +490,228 @@ class BackWPup_Page_Settings {
517
  </p>
518
  </form>
519
  </div>
 
520
  <?php
521
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
522
 
523
  }
14
 
15
  wp_enqueue_script( 'backwpupgeneral' );
16
 
17
+ wp_enqueue_script( 'backwpup_clipboard' );
18
+
19
  if ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) {
20
  wp_enqueue_script( 'backwpuppagesettings', BackWPup::get_plugin_data( 'URL' ) . '/assets/js/page_settings.js', array( 'jquery' ), time(), TRUE );
21
  } else {
385
  <div class="table ui-tabs-hide" id="backwpup-tab-information">
386
  <br />
387
  <?php
388
+ $information = self::get_information();
389
+
390
+ echo '<p>';
391
+ _e(
392
+ 'Experiencing an issue and need to contact BackWPup support? Click the link below to get debug information you can send to us.',
393
+ 'backwpup'
394
+ );
395
+ echo '</p>';
396
+
397
+ ?><p><a href="#TB_inline?height=440&width=630&inlineId=tb-debug-info" id="debug-button" class="thickbox button button-primary" title="<?php _e("Debug Info" , "backwpup");?>">
398
+ <?php _e( 'Get Debug Info', 'backwpup' ) ?></a></p>
399
+
400
+ <div id="tb-debug-info" tabindex="-1" style="display: none;"><?php
401
+ ob_start();
402
+ ?>
403
+ <p><?php _e( 'You will find debug information below. Click the button to copy the debug info to send to support.', 'backwpup' ) ?></p>
404
+ <p><?php _e( '<strong>Note</strong>: ' .
405
+ 'Would you like faster, more streamlined support? Pro users can contact BackWPup from right within the plugin.',
406
+ 'backwpup'
407
+ ) ?> <a href="<?php _e( 'https://backwpup.com', 'backwpup' ) ?>">
408
+ <?php _e( 'Get Pro', 'backwpup' ) ?>
409
+ </a></p>
410
+ <?php
411
+ $html = ob_get_clean();
412
+ echo apply_filters( 'backwpup_get_debug_info_text', $html );
413
+ ?>
414
+ <p><a href="#" id="backwpup-copy-debug-info" data-clipboard-target="#backwpup-debug-info" class="button button-primary">
415
+ <?php _e( 'Copy Debug Info', 'backwpup' ) ?>
416
+ </a></p>
417
+
418
+ <div class="inline" id="backwpup-copy-debug-info-success" style="display:none;">
419
+ <p><span class="dashicons dashicons-yes"></span><?php _e( 'Debug info copied to clipboard.', 'backwpup' ) ?></p>
420
+ </div>
421
+ <div class="inline" id="backwpup-copy-debug-info-error" style="display:none;">
422
+ <p><span class="dashicons dashicons-no"></span><?php _e( 'Could not copy debug info. You can simply press ctrl+C to copy it.', 'backwpup' ) ?></p>
423
+ </div>
424
+
425
+ <textarea id="backwpup-debug-info" readonly="readonly" style="width: 100%;height: 100%;overflow: scroll;"><?php
426
+ foreach ( $information as $item ) {
427
+ echo esc_html( $item['label'] ) . ': ' .
428
+ esc_html( $item['value'] ) . "\n";
429
+ }
430
+ ?></textarea>
431
+ </div>
432
+
433
+ <script type="text/javascript">
434
+ jQuery(document).ready(function ($) {
435
+ clipboard = new Clipboard('#backwpup-copy-debug-info');
436
+
437
+ clipboard.on('success', function (e) {
438
+ setTimeout(
439
+ function () {
440
+ $('#backwpup-copy-debug-info-success').attr('style', 'display:inline-block !important;color:green');
441
+ },
442
+ 300
443
+ );
444
+
445
+ setTimeout(
446
+ function () {
447
+ $('#backwpup-copy-debug-info-success').attr('style', 'display:none !important;');
448
+ },
449
+ 5000
450
+ );
451
+ e.clearSelection();
452
+ });
453
+
454
+ clipboard.on('error', function (e) {
455
+ $('backwpup-copy-debug-info-error').attr('style', 'display:inline-block !important;color:red');
456
+ });
457
+
458
+
459
+ $('#debug-button').on('click', function () {
460
+ $('#tb-debug-info').focus();
461
+ // $("#TB_ajaxWindowTitle").text("<?php _e("Debug Info");?>");
462
+ $("#TB_ajaxWindowTitle").text("WTF");
463
+ });
464
+ });
465
+ </script>
466
+
467
+ <?php
468
+
469
+ echo '<table class="wp-list-table widefat fixed" cellspacing="0" style="width:100%;margin-left:auto;margin-right:auto;">';
470
  echo '<thead><tr><th width="35%">' . __( 'Setting', 'backwpup' ) . '</th><th>' . __( 'Value', 'backwpup' ) . '</th></tr></thead>';
471
  echo '<tfoot><tr><th>' . __( 'Setting', 'backwpup' ) . '</th><th>' . __( 'Value', 'backwpup' ) . '</th></tr></tfoot>';
472
+ foreach ( $information as $item ) {
473
+ echo "<tr>\n" .
474
+ "<td>" . $item['label'] . "</td>\n" .
475
+ "<td>" .
476
+ ( isset( $item['html'] ) ? $item['html'] : esc_html( $item['value'] ) ) .
477
+ "</td>\n" .
478
+ "</tr>\n";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
479
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  echo '</table>'
481
  ?>
482
  </div>
490
  </p>
491
  </form>
492
  </div>
493
+
494
  <?php
495
  }
496
+
497
+ /**
498
+ * Get debug information for this installation
499
+ */
500
+ public static function get_information() {
501
+ global $wpdb;
502
+
503
+ $information = array();
504
+
505
+ // Wordpress version
506
+ $information['wpversion']['label'] = __( 'WordPress version', 'backwpup' );
507
+ $information['wpversion']['value'] = BackWPup::get_plugin_data( 'wp_version' );
508
+
509
+ // BackWPup version
510
+ if ( ! class_exists( 'BackWPup_Pro', false ) ) {
511
+ $information['bwuversion']['label'] = __( 'BackWPup version', 'backwpup' );
512
+ $information['bwuversion']['value'] = BackWPup::get_plugin_data( 'Version' );
513
+ $information['bwuversion']['html'] = BackWPup::get_plugin_data( 'Version' ) .
514
+ ' <a href="' . __( 'http://backwpup.com', 'backwpup' ) . '">' .
515
+ __( 'Get pro.', 'backwpup' ) . '</a>';
516
+ } else {
517
+ $information['bwuversion']['label'] = __( 'BackWPup Pro version', 'backwpup' );
518
+ $information['bwuversion']['value'] = BackWPup::get_plugin_data( 'Version' );
519
+ }
520
+
521
+ // PHP version
522
+ $information['phpversion']['label'] = __( 'PHP version', 'backwpup' );
523
+ $bit = '';
524
+ if ( PHP_INT_SIZE === 4 ) {
525
+ $bit = ' (32bit)';
526
+ } elseif ( PHP_INT_SIZE === 8 ) {
527
+ $bit = ' (64bit)';
528
+ }
529
+ $information['phpversion']['value'] = PHP_VERSION . ' ' . $bit;
530
+
531
+ // MySQL version
532
+ $information['mysqlversion']['label'] = __( 'MySQL version', 'backwpup' );
533
+ $information['mysqlversion']['value'] = $wpdb->get_var( "SELECT VERSION() AS version" );
534
+
535
+ // Curl version
536
+ $information['curlversion']['label'] = __( 'cURL version', 'backwpup' );
537
+ if ( function_exists( 'curl_version' ) ) {
538
+ $curl_version = curl_version();
539
+ $information['curlversion']['value'] = $curl_version['version'];
540
+ $information['curlsslversion']['label'] = __( 'cURL SSL version', 'backwpup' );
541
+ $information['curlsslversion']['value'] = $curl_version['ssl_version'];
542
+ } else {
543
+ $information['curlversion']['value'] = __( 'unavailable', 'backwpup' );
544
+ }
545
+
546
+ // WP cron URL
547
+ $information['wpcronurl']['label'] = __( 'WP-Cron url', 'backwpup' );
548
+ $information['wpcronurl']['value'] = site_url( 'wp-cron.php' );
549
+
550
+ // Response test
551
+ $server_connect['label'] = __( 'Server self connect', 'backwpup' );
552
+
553
+ $raw_response = BackWPup_Job::get_jobrun_url( 'test' );
554
+ $response_code = wp_remote_retrieve_response_code( $raw_response );
555
+ $response_body = wp_remote_retrieve_body( $raw_response );
556
+ if ( strstr( $response_body, 'BackWPup test request' ) === false ) {
557
+ $server_connect['value'] = __( 'Not expected HTTP response:', 'backwpup' ) . "\n";
558
+ $server_connect['html'] = __( '<strong>Not expected HTTP response:</strong><br>', 'backwpup' );
559
+ if ( ! $response_code ) {
560
+ $server_connect['value'] .= sprintf( __( 'WP Http Error: %s', 'backwpup' ), $raw_response->get_error_message() ) . "\n";
561
+ $server_connect['html'] = sprintf( __( 'WP Http Error: <code>%s</code>', 'backwpup' ), esc_html( $raw_response->get_error_message() ) ) . '<br>';
562
+ } else {
563
+ $server_connect['value'] .= sprintf( __( 'Status-Code: %d', 'backwpup' ), $response_code ) . "\n";
564
+ $server_connect['html'] .= sprintf( __( 'Status-Code: <code>%d</code>', 'backwpup' ), esc_html( $response_code ) ) . '<br>';
565
+ }
566
+ $response_headers = wp_remote_retrieve_headers( $raw_response );
567
+ foreach( $response_headers as $key => $value ) {
568
+ $server_connect['value'] .= ucfirst( $key ) . ": $value\n";
569
+ $server_connect['html'] .= esc_html( ucfirst( $key ) ) . ': <code>' . esc_html( $value ) . '</code><br>';
570
+ }
571
+ $content = wp_remote_retrieve_body( $raw_response );
572
+ if ( $content ) {
573
+ $server_connect['value'] .= sprintf( __( 'Content: %s', 'backwpup' ), $content );
574
+ $server_connect['html'] .= sprintf( __( 'Content: <code>%s</code>', 'backwpup' ), esc_html( $content ) );
575
+ }
576
+ } else {
577
+ $server_connect['value'] = __( 'Response Test O.K.', 'backwpup' );
578
+ }
579
+ $information['serverconnect'] = $server_connect;
580
+
581
+ // Document root
582
+ $information['docroot']['label'] = 'Document root';
583
+ $information['docroot']['value'] = $_SERVER['DOCUMENT_ROOT'];
584
+
585
+ // Temp folder
586
+ $information['tmpfolder']['label'] = __( 'Temp folder', 'backwpup' );
587
+ if ( ! is_dir( BackWPup::get_plugin_data( 'TEMP' ) ) ) {
588
+ $information['tmpfolder']['value'] = sprintf( __( 'Temp folder %s doesn\'t exist.', 'backwpup' ), BackWPup::get_plugin_data( 'TEMP' ) );
589
+ } elseif ( ! is_writable( BackWPup::get_plugin_data( 'TEMP' ) ) ) {
590
+ $information['tmpfolder']['value'] = sprintf( __( 'Temporary folder %s is not writable.', 'backwpup' ), BackWPup::get_plugin_data( 'TEMP' ) );
591
+ } else {
592
+ $information['tmpfolder']['value'] = BackWPup::get_plugin_data( 'TEMP' );
593
+ }
594
+
595
+ // Log folder
596
+ $information['logfolder']['label'] = __( 'Log folder', 'backwpup' );
597
+ $log_folder = BackWPup_File::get_absolute_path( get_site_option( 'backwpup_cfg_logfolder' ) );
598
+ if ( ! is_dir( $log_folder ) ) {
599
+ $information['logfolder']['value'] = sprintf( __( 'Log folder %s does not exist.','backwpup' ), $log_folder );
600
+ } elseif ( ! is_writable( $log_folder ) ) {
601
+ $information['logfolder']['value'] = sprintf( __( 'Log folder %s is not writable.','backwpup' ), $log_folder );
602
+ } else {
603
+ $information['logfolder']['value'] = $log_folder;
604
+ }
605
+
606
+ // Server
607
+ $information['server']['label'] = __( 'Server', 'backwpup' );
608
+ $information['server']['value'] = $_SERVER['SERVER_SOFTWARE'];
609
+
610
+ // OS
611
+ $information['os']['label'] = __( 'Operating System', 'backwpup' );
612
+ $information['os']['value'] = PHP_OS;
613
+
614
+ // PHP SAPI
615
+ $information['phpsapi']['label'] = __( 'PHP SAPI', 'backwpup' );
616
+ $information['phpsapi']['value'] = PHP_SAPI;
617
+
618
+ // PHP user
619
+ $information['phpuser']['label'] = __( 'Current PHP user', 'backwpup' );
620
+ if ( function_exists( 'get_current_user' ) ) {
621
+ $information['phpuser']['value'] = get_current_user();
622
+ } else {
623
+ $information['phpuser']['value'] = __( 'Function Disabled', 'backwpup' );
624
+ }
625
+
626
+ // Maximum execution time
627
+ $information['maxexectime']['label'] = __( 'Maximum execution time', 'backwpup' );
628
+ $information['maxexectime']['value'] = sprintf(
629
+ __( '%d seconds', 'backwpup' ),
630
+ ini_get( 'max_execution_time' )
631
+ );
632
+
633
+ // Alternate WP cron
634
+ $information['altwpcron']['label'] = __( 'Alternative WP Cron', 'backwpup' );
635
+ if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON ) {
636
+ $information['altwpcron']['value'] = __( 'On', 'backwpup' );
637
+ } else {
638
+ $information['altwpcron']['value'] = __( 'Off', 'backwpup' );
639
+ }
640
+
641
+ // Disable WP cron
642
+ $information['disablewpcron']['label'] = __( 'Disabled WP Cron', 'backwpup' );
643
+ if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) {
644
+ $information['disablewpcron']['value'] = __( 'On', 'backwpup' );
645
+ } else {
646
+ $information['disablewpcron']['value'] = __( 'Off', 'backwpup' );
647
+ }
648
+
649
+ // CHMOD dir
650
+ $information['chmoddir']['label'] = __( 'CHMOD Dir', 'backwpup' );
651
+ if ( defined( 'FS_CHMOD_DIR' ) ) {
652
+ $information['chmoddir']['value'] = FS_CHMOD_DIR;
653
+ } else {
654
+ $information['chmoddir']['value'] = '0755';
655
+ }
656
+
657
+ // Server time
658
+ $information['servertime']['label'] = __( 'Server Time', 'backwpup' );
659
+ $now = localtime( time(), TRUE );
660
+ $information['servertime']['value'] = $now['tm_hour'] . ':' . $now['tm_min'];
661
+
662
+ // Blog time
663
+ $information['blogtime']['label'] = __( 'Blog Time', 'backwpup' );
664
+ $information['blogtime']['value'] = date( 'H:i', current_time( 'timestamp' ) );
665
+
666
+ // Blog timezone
667
+ $information['blogtz']['label'] = __( 'Blog Timezone', 'backwpup' );
668
+ $information['blogtz']['value'] = get_option( 'timezone_string' );
669
+
670
+ // Blog time offset
671
+ $information['blogoffset']['label'] = __( 'Blog Time offset', 'backwpup' );
672
+ $information['blogoffset']['value'] = sprintf(
673
+ __( '%s hours', 'backwpup' ),
674
+ (int) get_option( 'gmt_offset' )
675
+ );
676
+
677
+ // Blog language
678
+ $information['bloglang']['label'] = __( 'Blog language', 'backwpup' );
679
+ $information['bloglang']['value'] = get_bloginfo( 'language' );
680
+
681
+ // MySQL encoding
682
+ $information['mysqlencoding']['label'] = __( 'MySQL Client encoding', 'backwpup' );
683
+ $information['mysqlencoding']['value'] = defined( 'DB_CHARSET' ) ? DB_CHARSET : '';
684
+
685
+ // PHP memory limit
686
+ $information['phpmemlimit']['label'] = __( 'PHP Memory limit', 'backwpup' );
687
+ $information['phpmemlimit']['value'] = ini_get( 'memory_limit' );
688
+
689
+ // WP memory limit
690
+ $information['wpmemlimit']['label'] = __( 'WP memory limit', 'backwpup' );
691
+ $information['wpmemlimit']['value'] = WP_MEMORY_LIMIT;
692
+
693
+ // WP maximum memory limit
694
+ $information['wpmaxmemlimit']['label'] = __( 'WP maximum memory limit', 'backwpup' );
695
+ $information['wpmaxmemlimit']['value'] = WP_MAX_MEMORY_LIMIT;
696
+
697
+ // Memory in use
698
+ $information['memusage']['label'] = __( 'Memory in use', 'backwpup' );
699
+ $information['memusage']['value'] = size_format( @memory_get_usage( true ), 2 );
700
+
701
+ // Disabled PHP functions
702
+ $disabled = esc_html( ini_get( 'disable_functions' ) );
703
+ if ( ! empty( $disabled ) ) {
704
+ $information['disabledfunctions']['label'] = __( 'Disabled PHP Functions:', 'backwpup' );
705
+ $information['disabledfunctions']['value'] = implode( ', ', explode( ',', $disabled ) );
706
+ }
707
+
708
+ // Loaded PHP extensions
709
+ $information['loadedextensions']['label'] = __( 'Loaded PHP Extensions:', 'backwpup' );
710
+ $extensions = get_loaded_extensions();
711
+ sort( $extensions );
712
+ $information['loadedextensions']['value'] = implode( ', ', $extensions );
713
+
714
+ return $information;
715
+ }
716
 
717
  }
inc/class-path-fixer.php CHANGED
@@ -29,5 +29,9 @@ class BackWPup_Path_Fixer {
29
 
30
  return $path;
31
  }
 
 
 
 
32
 
33
  }
29
 
30
  return $path;
31
  }
32
+
33
+ public static function slashify( $path ) {
34
+ return str_replace( '\\', '/', $path );
35
+ }
36
 
37
  }
inc/class-wp-cli.php CHANGED
@@ -23,7 +23,7 @@ class BackWPup_WP_CLI extends WP_CLI_Command {
23
  WP_CLI::error( __( 'A job is already running.', 'backwpup' ) );
24
  }
25
 
26
- if ( isset( $jobid ) ) {
27
  $jobid = (int) $assoc_args[ 'jobid' ];
28
  }
29
 
23
  WP_CLI::error( __( 'A job is already running.', 'backwpup' ) );
24
  }
25
 
26
+ if ( isset( $assoc_args['jobid'] ) ) {
27
  $jobid = (int) $assoc_args[ 'jobid' ];
28
  }
29
 
languages/backwpup.pot CHANGED
@@ -1,10 +1,10 @@
1
- # Copyright (C) 2017 BackWPup Pro
2
- # This file is distributed under the same license as the BackWPup Pro package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: BackWPup Pro 3.3.7\n"
6
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/backwpup-pro\n"
7
- "POT-Creation-Date: 2017-05-22 17:29:48+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,155 +12,203 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: backwpup.php:333 inc/class-page-backups.php:271
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  msgid "Folder"
17
  msgstr ""
18
 
19
- #: backwpup.php:334
20
  msgid "Backup to Folder"
21
  msgstr ""
22
 
23
- #: backwpup.php:349
24
  msgid "Email"
25
  msgstr ""
26
 
27
- #: backwpup.php:350
28
  msgid "Backup sent via email"
29
  msgstr ""
30
 
31
- #: backwpup.php:365
32
  msgid "FTP"
33
  msgstr ""
34
 
35
- #: backwpup.php:366
36
  msgid "Backup to FTP"
37
  msgstr ""
38
 
39
- #: backwpup.php:381 inc/class-destination-dropbox.php:293
40
  msgid "Dropbox"
41
  msgstr ""
42
 
43
- #: backwpup.php:382 inc/class-page-about.php:517
44
  msgid "Backup to Dropbox"
45
  msgstr ""
46
 
47
- #: backwpup.php:397 inc/class-destination-s3.php:27
48
  msgid "S3 Service"
49
  msgstr ""
50
 
51
- #: backwpup.php:398
52
  msgid "Backup to an S3 Service"
53
  msgstr ""
54
 
55
- #: backwpup.php:416
56
  msgid "MS Azure"
57
  msgstr ""
58
 
59
- #: backwpup.php:417
60
  msgid "Backup to Microsoft Azure (Blob)"
61
  msgstr ""
62
 
63
- #: backwpup.php:432
64
  msgid "RSC"
65
  msgstr ""
66
 
67
- #: backwpup.php:433 inc/class-page-about.php:522
68
  msgid "Backup to Rackspace Cloud Files"
69
  msgstr ""
70
 
71
- #: backwpup.php:450
72
  msgid "SugarSync"
73
  msgstr ""
74
 
75
- #: backwpup.php:451 inc/class-page-about.php:537
76
  msgid "Backup to SugarSync"
77
  msgstr ""
78
 
79
- #: backwpup.php:470
80
  msgid "PHP Version %1$s is to low, you need Version %2$s or above."
81
  msgstr ""
82
 
83
- #: backwpup.php:477
84
  msgid "Missing function \"%s\"."
85
  msgstr ""
86
 
87
- #: backwpup.php:486
88
  msgid "Missing class \"%s\"."
89
  msgstr ""
90
 
91
- #: inc/class-admin.php:215 inc/class-help.php:24
 
 
 
 
92
  msgid "http://docs.backwpup.com"
93
  msgstr ""
94
 
95
- #: inc/class-admin.php:215
96
  msgid "Documentation"
97
  msgstr ""
98
 
99
- #: inc/class-admin.php:227
100
  msgid "BackWPup Dashboard"
101
  msgstr ""
102
 
103
- #: inc/class-admin.php:227
104
  msgid "Dashboard"
105
  msgstr ""
106
 
107
- #: inc/class-admin.php:243 inc/class-adminbar.php:82
108
- #: inc/class-page-settings.php:117
109
  msgid "Jobs"
110
  msgstr ""
111
 
112
- #: inc/class-admin.php:258
113
  msgid "Add new job"
114
  msgstr ""
115
 
116
- #: inc/class-admin.php:273 inc/class-adminbar.php:98
117
- #: inc/class-page-logs.php:328 inc/class-page-settings.php:117
118
  msgid "Logs"
119
  msgstr ""
120
 
121
- #: inc/class-admin.php:288 inc/class-adminbar.php:106
122
  msgid "Backups"
123
  msgstr ""
124
 
125
- #: inc/class-admin.php:303
126
  msgid "Settings"
127
  msgstr ""
128
 
129
- #: inc/class-admin.php:316
130
  msgid "About"
131
  msgstr ""
132
 
133
- #: inc/class-admin.php:331 inc/class-admin.php:337
134
  msgid "Cheating, huh?"
135
  msgstr ""
136
 
137
- #: inc/class-admin.php:381
138
  msgid "<a class=\"backwpup-get-pro\" href=\"%s\">Get BackWPup Pro now.</a>"
139
  msgstr ""
140
 
141
- #. #-#-#-#-# backwpup.pot (BackWPup Pro 3.3.7) #-#-#-#-#
142
  #. Plugin URI of the plugin/theme
143
- #: inc/class-admin.php:381 inc/class-admin.php:401 inc/class-help.php:17
144
  #: inc/class-help.php:22 inc/class-job.php:394
145
  #: inc/class-jobtype-dbcheck.php:15 inc/class-jobtype-dbdump.php:15
146
  #: inc/class-jobtype-file.php:15 inc/class-jobtype-wpexp.php:15
147
  #: inc/class-jobtype-wpplugin.php:15 inc/class-page-about.php:624
148
  #: inc/class-page-backwpup.php:260 inc/class-page-backwpup.php:262
149
- #: inc/class-page-settings.php:391 inc/pro/class-wizard-job.php:17
150
- #: inc/pro/class-wizard-jobimport.php:16
151
- #: inc/pro/class-wizard-systemtest.php:16
152
  msgid "http://backwpup.com"
153
  msgstr ""
154
 
155
- #: inc/class-admin.php:401
156
  msgid "version %s"
157
  msgstr ""
158
 
159
- #: inc/class-admin.php:445
160
  msgid "Add BackWPup Role"
161
  msgstr ""
162
 
163
- #: inc/class-admin.php:449
164
  msgid "&mdash; No additional role for BackWPup &mdash;"
165
  msgstr ""
166
 
@@ -189,53 +237,34 @@ msgstr ""
189
  msgid "Make BackWPup better!"
190
  msgstr ""
191
 
192
- #: inc/class-become-inpsyder-widget.php:104
193
  msgid ""
194
  "https://inpsyde.com/en/jobs/?"
195
  "utm_source=BackWPup&utm_medium=Link&utm_campaign=BecomeAnInpsyder"
196
  msgstr ""
197
 
198
- #: inc/class-become-inpsyder-widget.php:114
199
  msgid "We want to make BackWPup even stronger and its support much faster."
200
  msgstr ""
201
 
202
- #: inc/class-become-inpsyder-widget.php:122
203
  msgid ""
204
  "This is why we are looking for a talented developer who can work remotely "
205
  "and support us in BackWPup"
206
  msgstr ""
207
 
208
- #: inc/class-become-inpsyder-widget.php:129
209
  msgid "and other exciting WordPress projects at our VIP partner agency."
210
  msgstr ""
211
 
212
- #: inc/class-become-inpsyder-widget.php:141
213
  msgid "Apply now!"
214
  msgstr ""
215
 
216
- #: inc/class-become-inpsyder-widget.php:148
217
- #: inc/class-betatester-admin-notice.php:96
218
- msgid "Don't show again"
219
- msgstr ""
220
-
221
- #: inc/class-become-inpsyder-widget.php:152
222
  msgid "Work for Inpsyde"
223
  msgstr ""
224
 
225
- #: inc/class-betatester-admin-notice.php:69
226
- msgid "Join us as beta tester!"
227
- msgstr ""
228
-
229
- #: inc/class-betatester-admin-notice.php:70
230
- msgid "https://backwpup.com/become-backwpup-beta-tester/"
231
- msgstr ""
232
-
233
- #: inc/class-betatester-admin-notice.php:77
234
- msgid ""
235
- "To ensure that our releases are as bug-free as possible, we need you as a "
236
- "beta tester!"
237
- msgstr ""
238
-
239
  #: inc/class-create-archive.php:64
240
  msgid "The file name of an archive cannot be empty."
241
  msgstr ""
@@ -354,58 +383,49 @@ msgid "Aborted, because no progress for one hour!"
354
  msgstr ""
355
 
356
  #: inc/class-cron.php:101 inc/class-destination-folder.php:209
357
- #: inc/class-job.php:1003 inc/class-job.php:1141 inc/class-job.php:1739
358
- #: inc/class-jobtype-file.php:444
359
  msgid "Could not open path: %s"
360
  msgstr ""
361
 
362
- #: inc/class-destination-dropbox.php:41 inc/class-destination-dropbox.php:344
363
- #: inc/pro/class-destination-dropbox.php:253
364
  msgid "Dropbox API: %s"
365
  msgstr ""
366
 
367
- #: inc/class-destination-dropbox.php:55
368
- #: inc/pro/class-destination-gdrive.php:51
369
  msgid "Login"
370
  msgstr ""
371
 
372
- #: inc/class-destination-dropbox.php:59 inc/class-destination-sugarsync.php:28
373
  #: inc/class-destination-sugarsync.php:43
374
  msgid "Authentication"
375
  msgstr ""
376
 
377
- #: inc/class-destination-dropbox.php:61
378
- #: inc/pro/class-destination-gdrive.php:57
379
- #: inc/pro/class-destination-gdrive.php:295
380
  msgid "Not authenticated!"
381
  msgstr ""
382
 
383
- #: inc/class-destination-dropbox.php:63
384
- #: inc/pro/class-destination-dropbox.php:28
385
  msgid "Create Account"
386
  msgstr ""
387
 
388
- #: inc/class-destination-dropbox.php:65 inc/class-destination-sugarsync.php:45
389
- #: inc/pro/class-destination-dropbox.php:34
390
- #: inc/pro/class-destination-gdrive.php:59
391
- #: inc/pro/class-destination-gdrive.php:300
392
- #: inc/pro/class-destination-sugarsync.php:31
393
  msgid "Authenticated!"
394
  msgstr ""
395
 
396
- #: inc/class-destination-dropbox.php:68
397
  msgid "Delete Dropbox Authentication"
398
  msgstr ""
399
 
400
- #: inc/class-destination-dropbox.php:75
401
  msgid "App Access to Dropbox"
402
  msgstr ""
403
 
404
- #: inc/class-destination-dropbox.php:78
405
  msgid "Get Dropbox App auth code"
406
  msgstr ""
407
 
408
- #: inc/class-destination-dropbox.php:79
409
  msgid ""
410
  "A dedicated folder named BackWPup will be created inside of the Apps folder "
411
  "in your Dropbox. BackWPup will get read and write access to that folder "
@@ -413,19 +433,19 @@ msgid ""
413
  "the destination field below."
414
  msgstr ""
415
 
416
- #: inc/class-destination-dropbox.php:84
417
  msgid "— OR —"
418
  msgstr ""
419
 
420
- #: inc/class-destination-dropbox.php:87
421
  msgid "Full Access to Dropbox"
422
  msgstr ""
423
 
424
- #: inc/class-destination-dropbox.php:90
425
  msgid "Get full Dropbox auth code "
426
  msgstr ""
427
 
428
- #: inc/class-destination-dropbox.php:91
429
  msgid ""
430
  "BackWPup will have full read and write access to your entire Dropbox. You "
431
  "can specify your backup destination wherever you want, just be aware that "
@@ -433,18 +453,17 @@ msgid ""
433
  "BackWPup."
434
  msgstr ""
435
 
436
- #: inc/class-destination-dropbox.php:98 inc/class-destination-folder.php:29
437
  #: inc/class-destination-ftp.php:49 inc/class-destination-msazure.php:66
438
  #: inc/class-destination-rsc.php:95 inc/class-destination-sugarsync.php:81
439
- #: inc/pro/class-destination-gdrive.php:68
440
  msgid "Backup settings"
441
  msgstr ""
442
 
443
- #: inc/class-destination-dropbox.php:102
444
  msgid "Destination Folder"
445
  msgstr ""
446
 
447
- #: inc/class-destination-dropbox.php:106
448
  msgid ""
449
  "Specify a subfolder where your backup archives will be stored. If you use "
450
  "the App option from above, this folder will be created inside of Apps/"
@@ -452,102 +471,78 @@ msgid ""
452
  "exisiting folders with the same name will not be overriden."
453
  msgstr ""
454
 
455
- #: inc/class-destination-dropbox.php:111 inc/class-destination-folder.php:39
456
  #: inc/class-destination-ftp.php:59 inc/class-destination-sugarsync.php:91
457
- #: inc/pro/class-destination-gdrive.php:81
458
  msgid "File Deletion"
459
  msgstr ""
460
 
461
- #: inc/class-destination-dropbox.php:118 inc/class-destination-folder.php:46
462
  #: inc/class-destination-ftp.php:66 inc/class-destination-msazure.php:83
463
  #: inc/class-destination-rsc.php:112 inc/class-destination-s3.php:121
464
  #: inc/class-destination-sugarsync.php:98
465
- #: inc/pro/class-destination-dropbox.php:51
466
- #: inc/pro/class-destination-folder.php:43
467
- #: inc/pro/class-destination-gdrive.php:90
468
- #: inc/pro/class-destination-gdrive.php:323
469
- #: inc/pro/class-destination-msazure.php:45
470
- #: inc/pro/class-destination-rsc.php:65 inc/pro/class-destination-s3.php:73
471
  msgid "Number of files to keep in folder."
472
  msgstr ""
473
 
474
- #: inc/class-destination-dropbox.php:120 inc/class-destination-folder.php:48
475
  #: inc/class-destination-ftp.php:68 inc/class-destination-msazure.php:85
476
  #: inc/class-destination-rsc.php:114 inc/class-destination-s3.php:123
477
  #: inc/class-destination-sugarsync.php:100
478
- #: inc/pro/class-destination-gdrive.php:92
479
- #: inc/pro/class-destination-glacier.php:109
480
  msgid ""
481
  "<strong>Warning</strong>: Files belonging to this job are now tracked. Old "
482
  "backup archives which are untracked will not be automatically deleted."
483
  msgstr ""
484
 
485
- #: inc/class-destination-dropbox.php:124 inc/class-destination-folder.php:52
486
  #: inc/class-destination-ftp.php:72 inc/class-destination-msazure.php:89
487
  #: inc/class-destination-rsc.php:118 inc/class-destination-s3.php:127
488
  #: inc/class-destination-sugarsync.php:104
489
- #: inc/pro/class-destination-dropbox.php:54
490
- #: inc/pro/class-destination-folder.php:48
491
- #: inc/pro/class-destination-ftp.php:44
492
- #: inc/pro/class-destination-gdrive.php:98
493
- #: inc/pro/class-destination-gdrive.php:328
494
- #: inc/pro/class-destination-msazure.php:56
495
- #: inc/pro/class-destination-rsc.php:70 inc/pro/class-destination-s3.php:78
496
- #: inc/pro/class-destination-sugarsync.php:65
497
  msgid "Do not delete files while syncing to destination!"
498
  msgstr ""
499
 
500
- #: inc/class-destination-dropbox.php:239
501
  msgid "%d. Try to send backup file to Dropbox&#160;&hellip;"
502
  msgstr ""
503
 
504
- #: inc/class-destination-dropbox.php:256
505
- #: inc/pro/class-destination-dropbox.php:127
506
  msgid "Authenticated with Dropbox of user: %s"
507
  msgstr ""
508
 
509
- #: inc/class-destination-dropbox.php:262
510
- #: inc/pro/class-destination-dropbox.php:133
511
  msgid "%s available on your Dropbox"
512
  msgstr ""
513
 
514
- #: inc/class-destination-dropbox.php:266
515
- #: inc/pro/class-destination-dropbox.php:137
516
  msgid "Not Authenticated with Dropbox!"
517
  msgstr ""
518
 
519
- #: inc/class-destination-dropbox.php:270
520
  msgid "Uploading to Dropbox&#160;&hellip;"
521
  msgstr ""
522
 
523
- #: inc/class-destination-dropbox.php:283 inc/class-destination-msazure.php:286
524
  #: inc/class-destination-sugarsync.php:260
525
- #: inc/pro/class-destination-gdrive.php:663
526
  msgid "Backup transferred to %s"
527
  msgstr ""
528
 
529
- #: inc/class-destination-dropbox.php:287
530
- #: inc/pro/class-destination-gdrive.php:666
531
  msgid "Uploaded file size and local file size don't match."
532
  msgstr ""
533
 
534
- #: inc/class-destination-dropbox.php:292
535
- #: inc/pro/class-destination-gdrive.php:668
536
- #: inc/pro/class-destination-glacier.php:448
537
  msgid "Error transfering backup to %s."
538
  msgstr ""
539
 
540
- #: inc/class-destination-dropbox.php:337
541
  msgid "One file deleted from Dropbox"
542
  msgid_plural "%d files deleted on Dropbox"
543
  msgstr[0] ""
544
  msgstr[1] ""
545
 
546
- #: inc/class-destination-dropbox.php:520
547
  msgid "Beginning new file upload session"
548
  msgstr ""
549
 
550
- #: inc/class-destination-dropbox.php:539
551
  msgid "Uploading %s of data"
552
  msgstr ""
553
 
@@ -555,8 +550,7 @@ msgstr ""
555
  msgid "Finishing upload session with a total of %s uploaded"
556
  msgstr ""
557
 
558
- #: inc/class-destination-email.php:38 inc/pro/class-destination-email.php:16
559
- #: inc/pro/class-destination-email.php:18
560
  msgid "Email address"
561
  msgstr ""
562
 
@@ -565,8 +559,6 @@ msgid "To email address (separate with commas for multiple addresses)"
565
  msgstr ""
566
 
567
  #: inc/class-destination-email.php:47 inc/class-destination-email.php:49
568
- #: inc/pro/class-destination-email.php:29
569
- #: inc/pro/class-destination-email.php:30
570
  msgid "Send test email"
571
  msgstr ""
572
 
@@ -623,7 +615,6 @@ msgid "SMTP host name"
623
  msgstr ""
624
 
625
  #: inc/class-destination-email.php:98 inc/class-destination-ftp.php:31
626
- #: inc/pro/class-destination-ftp.php:21
627
  msgid "Port:"
628
  msgstr ""
629
 
@@ -634,8 +625,7 @@ msgstr ""
634
  #: inc/class-destination-email.php:106 inc/class-jobtype-dbdump.php:67
635
  #: inc/class-jobtype-dbdump.php:103 inc/class-jobtype-wpexp.php:73
636
  #: inc/class-jobtype-wpplugin.php:57 inc/class-page-backwpup.php:329
637
- #: inc/class-page-backwpup.php:404 inc/class-page-settings.php:328
638
- #: inc/pro/class-jobtype-dbdump.php:157 inc/pro/class-jobtype-dbdump.php:205
639
  msgid "none"
640
  msgstr ""
641
 
@@ -732,7 +722,6 @@ msgid "Timeout for FTP connection"
732
  msgstr ""
733
 
734
  #: inc/class-destination-ftp.php:87 inc/class-page-logs.php:257
735
- #: inc/class-page-settings.php:466
736
  msgid "seconds"
737
  msgstr ""
738
 
@@ -843,9 +832,7 @@ msgstr ""
843
 
844
  #: inc/class-destination-ftp.php:344 inc/class-destination-msazure.php:271
845
  #: inc/class-destination-rsc.php:289 inc/class-destination-s3.php:499
846
- #: inc/class-destination-s3.php:591 inc/pro/class-destination-gdrive.php:653
847
- #: inc/pro/class-destination-glacier.php:468
848
- #: inc/pro/class-destination-rsc.php:226 inc/pro/class-destination-rsc.php:259
849
  msgid "Can not open source file for transfer."
850
  msgstr ""
851
 
@@ -888,17 +875,15 @@ msgid "Folder in container"
888
  msgstr ""
889
 
890
  #: inc/class-destination-msazure.php:76 inc/class-destination-rsc.php:105
891
- #: inc/class-destination-s3.php:114 inc/pro/class-destination-glacier.php:96
892
  msgid "File deletion"
893
  msgstr ""
894
 
895
  #: inc/class-destination-msazure.php:128
896
- #: inc/pro/class-destination-msazure.php:99
897
  msgid "MS Azure container \"%s\" created."
898
  msgstr ""
899
 
900
  #: inc/class-destination-msazure.php:131
901
- #: inc/pro/class-destination-msazure.php:102
902
  msgid "MS Azure container create: %s"
903
  msgstr ""
904
 
@@ -907,12 +892,10 @@ msgid "%d. Try sending backup to a Microsoft Azure (Blob)&#160;&hellip;"
907
  msgstr ""
908
 
909
  #: inc/class-destination-msazure.php:233
910
- #: inc/pro/class-destination-msazure.php:144
911
  msgid "MS Azure container \"%s\" does not exist!"
912
  msgstr ""
913
 
914
  #: inc/class-destination-msazure.php:237
915
- #: inc/pro/class-destination-msazure.php:148
916
  msgid "Connected to MS Azure container \"%s\"."
917
  msgstr ""
918
 
@@ -921,7 +904,6 @@ msgid "Starting upload to MS Azure&#160;&hellip;"
921
  msgstr ""
922
 
923
  #: inc/class-destination-msazure.php:292 inc/class-destination-msazure.php:348
924
- #: inc/pro/class-destination-msazure.php:233
925
  msgid "Microsoft Azure API: %s"
926
  msgstr ""
927
 
@@ -936,7 +918,6 @@ msgid "Missing account name!"
936
  msgstr ""
937
 
938
  #: inc/class-destination-msazure.php:444 inc/class-destination-s3.php:222
939
- #: inc/pro/class-destination-glacier.php:166
940
  msgid "Missing access key!"
941
  msgstr ""
942
 
@@ -957,31 +938,30 @@ msgid "Select region"
957
  msgstr ""
958
 
959
  #: inc/class-destination-rsc.php:63 inc/class-destination-rsc.php:65
960
- #: inc/pro/class-destination-rsc.php:30
961
  msgid "Rackspace Cloud Files Region"
962
  msgstr ""
963
 
964
- #: inc/class-destination-rsc.php:66 inc/pro/class-destination-rsc.php:31
965
  msgid "Dallas (DFW)"
966
  msgstr ""
967
 
968
- #: inc/class-destination-rsc.php:67 inc/pro/class-destination-rsc.php:32
969
  msgid "Chicago (ORD)"
970
  msgstr ""
971
 
972
- #: inc/class-destination-rsc.php:68 inc/pro/class-destination-rsc.php:33
973
  msgid "Sydney (SYD)"
974
  msgstr ""
975
 
976
- #: inc/class-destination-rsc.php:69 inc/pro/class-destination-rsc.php:34
977
  msgid "London (LON)"
978
  msgstr ""
979
 
980
- #: inc/class-destination-rsc.php:70 inc/pro/class-destination-rsc.php:35
981
  msgid "Northern Virginia (IAD)"
982
  msgstr ""
983
 
984
- #: inc/class-destination-rsc.php:71 inc/pro/class-destination-rsc.php:36
985
  msgid "Hong Kong (HKG)"
986
  msgstr ""
987
 
@@ -989,14 +969,12 @@ msgstr ""
989
  msgid "Folder in bucket"
990
  msgstr ""
991
 
992
- #: inc/class-destination-rsc.php:158 inc/pro/class-destination-rsc.php:116
993
  msgid "Rackspace Cloud container \"%s\" created."
994
  msgstr ""
995
 
996
  #: inc/class-destination-rsc.php:162 inc/class-destination-rsc.php:274
997
  #: inc/class-destination-rsc.php:314 inc/class-destination-rsc.php:359
998
- #: inc/pro/class-destination-rsc.php:120 inc/pro/class-destination-rsc.php:170
999
- #: inc/pro/class-destination-rsc.php:290
1000
  msgid "Rackspace Cloud API: %s"
1001
  msgstr ""
1002
 
@@ -1042,71 +1020,71 @@ msgstr ""
1042
  msgid "Select a S3 service"
1043
  msgstr ""
1044
 
1045
- #: inc/class-destination-s3.php:33 inc/pro/class-destination-s3.php:18
1046
  msgid "Amazon S3 Region"
1047
  msgstr ""
1048
 
1049
- #: inc/class-destination-s3.php:34 inc/pro/class-destination-s3.php:19
1050
  msgid "Amazon S3: US Standard"
1051
  msgstr ""
1052
 
1053
- #: inc/class-destination-s3.php:35 inc/pro/class-destination-s3.php:20
1054
  msgid "Amazon S3: US West (Northern California)"
1055
  msgstr ""
1056
 
1057
- #: inc/class-destination-s3.php:36 inc/pro/class-destination-s3.php:21
1058
  msgid "Amazon S3: US West (Oregon)"
1059
  msgstr ""
1060
 
1061
- #: inc/class-destination-s3.php:37 inc/pro/class-destination-s3.php:22
1062
  msgid "Amazon S3: EU (Ireland)"
1063
  msgstr ""
1064
 
1065
- #: inc/class-destination-s3.php:38 inc/pro/class-destination-s3.php:23
1066
  msgid "Amazon S3: EU (Germany)"
1067
  msgstr ""
1068
 
1069
- #: inc/class-destination-s3.php:39 inc/pro/class-destination-s3.php:24
1070
  msgid "Amazon S3: Asia Pacific (Mumbai)"
1071
  msgstr ""
1072
 
1073
- #: inc/class-destination-s3.php:40 inc/pro/class-destination-s3.php:25
1074
  msgid "Amazon S3: Asia Pacific (Tokyo)"
1075
  msgstr ""
1076
 
1077
- #: inc/class-destination-s3.php:41 inc/pro/class-destination-s3.php:26
1078
  msgid "Amazon S3: Asia Pacific (Seoul)"
1079
  msgstr ""
1080
 
1081
- #: inc/class-destination-s3.php:42 inc/pro/class-destination-s3.php:27
1082
  msgid "Amazon S3: Asia Pacific (Singapore)"
1083
  msgstr ""
1084
 
1085
- #: inc/class-destination-s3.php:43 inc/pro/class-destination-s3.php:28
1086
  msgid "Amazon S3: Asia Pacific (Sydney)"
1087
  msgstr ""
1088
 
1089
- #: inc/class-destination-s3.php:44 inc/pro/class-destination-s3.php:29
1090
  msgid "Amazon S3: South America (Sao Paulo)"
1091
  msgstr ""
1092
 
1093
- #: inc/class-destination-s3.php:45 inc/pro/class-destination-s3.php:30
1094
  msgid "Amazon S3: China (Beijing)"
1095
  msgstr ""
1096
 
1097
- #: inc/class-destination-s3.php:46 inc/pro/class-destination-s3.php:31
1098
  msgid "Google Storage: EU"
1099
  msgstr ""
1100
 
1101
- #: inc/class-destination-s3.php:47 inc/pro/class-destination-s3.php:32
1102
  msgid "Google Storage: USA"
1103
  msgstr ""
1104
 
1105
- #: inc/class-destination-s3.php:48 inc/pro/class-destination-s3.php:33
1106
  msgid "Google Storage: Asia"
1107
  msgstr ""
1108
 
1109
- #: inc/class-destination-s3.php:49 inc/pro/class-destination-s3.php:34
1110
  msgid "Dream Host Cloud Storage"
1111
  msgstr ""
1112
 
@@ -1118,11 +1096,11 @@ msgstr ""
1118
  msgid "S3 Access Keys"
1119
  msgstr ""
1120
 
1121
- #: inc/class-destination-s3.php:65 inc/pro/class-destination-glacier.php:54
1122
  msgid "Access Key"
1123
  msgstr ""
1124
 
1125
- #: inc/class-destination-s3.php:72 inc/pro/class-destination-glacier.php:61
1126
  msgid "Secret Key"
1127
  msgstr ""
1128
 
@@ -1185,7 +1163,7 @@ msgstr ""
1185
  msgid "Save files encrypted (AES256) on server."
1186
  msgstr ""
1187
 
1188
- #: inc/class-destination-s3.php:224 inc/pro/class-destination-glacier.php:168
1189
  msgid "Missing secret access key!"
1190
  msgstr ""
1191
 
@@ -1197,13 +1175,13 @@ msgstr ""
1197
  msgid "Bucket %1$s created."
1198
  msgstr ""
1199
 
1200
- #: inc/class-destination-s3.php:348 inc/pro/class-destination-s3.php:147
1201
  msgid " %s is not a valid bucket name."
1202
  msgstr ""
1203
 
1204
  #: inc/class-destination-s3.php:389 inc/class-destination-s3.php:522
1205
  #: inc/class-destination-s3.php:576 inc/class-destination-s3.php:610
1206
- #: inc/class-destination-s3.php:670 inc/pro/class-destination-s3.php:337
1207
  msgid "S3 Service API: %s"
1208
  msgstr ""
1209
 
@@ -1211,11 +1189,11 @@ msgstr ""
1211
  msgid "%d. Trying to send backup file to S3 Service&#160;&hellip;"
1212
  msgstr ""
1213
 
1214
- #: inc/class-destination-s3.php:470 inc/pro/class-destination-s3.php:188
1215
  msgid "Connected to S3 Bucket \"%1$s\" in %2$s"
1216
  msgstr ""
1217
 
1218
- #: inc/class-destination-s3.php:473 inc/pro/class-destination-s3.php:191
1219
  msgid "S3 Bucket \"%s\" does not exist!"
1220
  msgstr ""
1221
 
@@ -1231,7 +1209,7 @@ msgstr ""
1231
  msgid "Starting upload to S3 Service&#160;&hellip;"
1232
  msgstr ""
1233
 
1234
- #: inc/class-destination-s3.php:601 inc/pro/class-destination-glacier.php:444
1235
  msgid "Backup transferred to %s."
1236
  msgstr ""
1237
 
@@ -1258,13 +1236,10 @@ msgid "Sugarsync Login"
1258
  msgstr ""
1259
 
1260
  #: inc/class-destination-sugarsync.php:30
1261
- #: inc/pro/class-destination-sugarsync.php:17
1262
  msgid "Email address:"
1263
  msgstr ""
1264
 
1265
- #: inc/class-destination-sugarsync.php:33 inc/pro/class-destination-ftp.php:29
1266
- #: inc/pro/class-destination-sugarsync.php:20
1267
- #: inc/pro/class-jobtype-dbdump.php:126
1268
  msgid "Password:"
1269
  msgstr ""
1270
 
@@ -1275,15 +1250,11 @@ msgstr ""
1275
 
1276
  #: inc/class-destination-sugarsync.php:38
1277
  #: inc/class-destination-sugarsync.php:136
1278
- #: inc/pro/class-destination-sugarsync.php:26
1279
- #: inc/pro/class-destination-sugarsync.php:98
1280
  msgid "Create Sugarsync account"
1281
  msgstr ""
1282
 
1283
  #: inc/class-destination-sugarsync.php:46
1284
  #: inc/class-destination-sugarsync.php:132
1285
- #: inc/pro/class-destination-sugarsync.php:32
1286
- #: inc/pro/class-destination-sugarsync.php:94
1287
  msgid "Delete Sugarsync authentication!"
1288
  msgstr ""
1289
 
@@ -1296,7 +1267,6 @@ msgid "Sync folder selection"
1296
  msgstr ""
1297
 
1298
  #: inc/class-destination-sugarsync.php:64
1299
- #: inc/pro/class-destination-sugarsync.php:41
1300
  msgid "No Syncfolders found!"
1301
  msgstr ""
1302
 
@@ -1368,23 +1338,23 @@ msgid ""
1368
  "Minutes calls the WordPress cron."
1369
  msgstr ""
1370
 
1371
- #: inc/class-file.php:138
1372
  msgid "Folder %1$s not allowed, please use another folder."
1373
  msgstr ""
1374
 
1375
- #: inc/class-file.php:143
1376
  msgid "Folder %1$s is not in open basedir, please use another folder."
1377
  msgstr ""
1378
 
1379
- #: inc/class-file.php:149
1380
  msgid "Cannot create folder: %1$s"
1381
  msgstr ""
1382
 
1383
- #: inc/class-file.php:155
1384
  msgid "Folder \"%1$s\" is not writable"
1385
  msgstr ""
1386
 
1387
- #: inc/class-file.php:191
1388
  msgid ""
1389
  "BackWPup will not backup folders and its sub folders when this file is "
1390
  "inside."
@@ -1707,179 +1677,179 @@ msgctxt "Folder name"
1707
  msgid "Folder %s is not readable"
1708
  msgstr ""
1709
 
1710
- #: inc/class-job.php:1724
1711
  msgid "Link \"%s\" not following."
1712
  msgstr ""
1713
 
1714
- #: inc/class-job.php:1726
1715
  msgid "File \"%s\" is not readable!"
1716
  msgstr ""
1717
 
1718
- #: inc/class-job.php:1730
1719
  msgid ""
1720
  "File size of “%s” cannot be retrieved. File might be too large and will not "
1721
  "be added to queue."
1722
  msgstr ""
1723
 
1724
- #: inc/class-job.php:1813
1725
  msgid "%d. Trying to generate a manifest file&#160;&hellip;"
1726
  msgstr ""
1727
 
1728
- #: inc/class-job.php:1869
1729
  msgid "You may have noticed the manifest.json file in this archive."
1730
  msgstr ""
1731
 
1732
- #: inc/class-job.php:1870
1733
  msgid ""
1734
  "manifest.json might be needed for later restoring a backup from this archive."
1735
  msgstr ""
1736
 
1737
- #: inc/class-job.php:1871
1738
  msgid ""
1739
  "Please leave manifest.json untouched and in place. Otherwise it is safe to "
1740
  "be ignored."
1741
  msgstr ""
1742
 
1743
- #: inc/class-job.php:1881
1744
  msgid "Added manifest.json file with %1$s to backup file list."
1745
  msgstr ""
1746
 
1747
- #: inc/class-job.php:1920
1748
  msgid "Wrong BackWPup JobID"
1749
  msgstr ""
1750
 
1751
- #: inc/class-job.php:1933
1752
  msgid "A BackWPup job is already running"
1753
  msgstr ""
1754
 
1755
- #: inc/class-job.php:2301
1756
  msgctxt ""
1757
  "SIGHUP: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1758
  "details"
1759
  msgid "Hangup detected on controlling terminal or death of controlling process"
1760
  msgstr ""
1761
 
1762
- #: inc/class-job.php:2305
1763
  msgctxt ""
1764
  "SIGINT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1765
  "details"
1766
  msgid "Interrupt from keyboard"
1767
  msgstr ""
1768
 
1769
- #: inc/class-job.php:2309
1770
  msgctxt ""
1771
  "SIGQUIT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1772
  "details"
1773
  msgid "Quit from keyboard"
1774
  msgstr ""
1775
 
1776
- #: inc/class-job.php:2313
1777
  msgctxt ""
1778
  "SIGILL: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1779
  "details"
1780
  msgid "Illegal Instruction"
1781
  msgstr ""
1782
 
1783
- #: inc/class-job.php:2317
1784
  msgctxt ""
1785
  "SIGABRT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1786
  "details"
1787
  msgid "Abort signal from abort(3)"
1788
  msgstr ""
1789
 
1790
- #: inc/class-job.php:2321
1791
  msgctxt ""
1792
  "SIGBUS: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1793
  "details"
1794
  msgid "Bus error (bad memory access)"
1795
  msgstr ""
1796
 
1797
- #: inc/class-job.php:2325
1798
  msgctxt ""
1799
  "SIGFPE: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1800
  "details"
1801
  msgid "Floating point exception"
1802
  msgstr ""
1803
 
1804
- #: inc/class-job.php:2329
1805
  msgctxt ""
1806
  "SIGSEGV: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1807
  "details"
1808
  msgid "Invalid memory reference"
1809
  msgstr ""
1810
 
1811
- #: inc/class-job.php:2333
1812
  msgctxt ""
1813
  "SIGTERM: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1814
  "details"
1815
  msgid "Termination signal"
1816
  msgstr ""
1817
 
1818
- #: inc/class-job.php:2337
1819
  msgctxt ""
1820
  "SIGSTKFLT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1821
  "details"
1822
  msgid "Stack fault on coprocessor"
1823
  msgstr ""
1824
 
1825
- #: inc/class-job.php:2341
1826
  msgctxt ""
1827
  "SIGUSR1: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1828
  "details"
1829
  msgid "User-defined signal 1"
1830
  msgstr ""
1831
 
1832
- #: inc/class-job.php:2345
1833
  msgctxt ""
1834
  "SIGUSR2: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1835
  "details"
1836
  msgid "User-defined signal 2"
1837
  msgstr ""
1838
 
1839
- #: inc/class-job.php:2349
1840
  msgctxt ""
1841
  "SIGURG: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1842
  "details"
1843
  msgid "Urgent condition on socket"
1844
  msgstr ""
1845
 
1846
- #: inc/class-job.php:2353
1847
  msgctxt ""
1848
  "SIGXCPU: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1849
  "details"
1850
  msgid "CPU time limit exceeded"
1851
  msgstr ""
1852
 
1853
- #: inc/class-job.php:2357
1854
  msgctxt ""
1855
  "SIGXFSZ: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1856
  "details"
1857
  msgid "File size limit exceeded"
1858
  msgstr ""
1859
 
1860
- #: inc/class-job.php:2361
1861
  msgctxt ""
1862
  "SIGPWR: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1863
  "details"
1864
  msgid "Power failure"
1865
  msgstr ""
1866
 
1867
- #: inc/class-job.php:2365
1868
  msgctxt ""
1869
  "SIGSYS: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1870
  "details"
1871
  msgid "Bad argument to routine"
1872
  msgstr ""
1873
 
1874
- #: inc/class-job.php:2372
1875
  msgid "Signal \"%1$s\" (%2$s) is sent to script!"
1876
  msgstr ""
1877
 
1878
- #: inc/class-job.php:2406 inc/class-job.php:2419
1879
  msgid "System: %s"
1880
  msgstr ""
1881
 
1882
- #: inc/class-job.php:2434
1883
  msgid "Exception caught in %1$s: %2$s"
1884
  msgstr ""
1885
 
@@ -1891,17 +1861,15 @@ msgstr ""
1891
  msgid "Check database tables"
1892
  msgstr ""
1893
 
1894
- #. #-#-#-#-# backwpup.pot (BackWPup Pro 3.3.7) #-#-#-#-#
1895
  #. Author URI of the plugin/theme
1896
  #: inc/class-jobtype-dbcheck.php:17 inc/class-jobtype-dbdump.php:17
1897
  #: inc/class-jobtype-file.php:17 inc/class-jobtype-wpexp.php:17
1898
- #: inc/class-jobtype-wpplugin.php:17 inc/pro/class-wizard-job.php:19
1899
- #: inc/pro/class-wizard-jobimport.php:18
1900
- #: inc/pro/class-wizard-systemtest.php:18
1901
  msgid "http://inpsyde.com"
1902
  msgstr ""
1903
 
1904
- #: inc/class-jobtype-dbcheck.php:35 inc/pro/class-jobtype-dbcheck.php:16
1905
  msgid "Settings for database check"
1906
  msgstr ""
1907
 
@@ -1917,7 +1885,7 @@ msgstr ""
1917
  msgid "Repair"
1918
  msgstr ""
1919
 
1920
- #: inc/class-jobtype-dbcheck.php:54 inc/pro/class-jobtype-dbcheck.php:38
1921
  msgid "Try to repair defect table"
1922
  msgstr ""
1923
 
@@ -1959,60 +1927,57 @@ msgstr ""
1959
  msgid "Database backup"
1960
  msgstr ""
1961
 
1962
- #: inc/class-jobtype-dbdump.php:60 inc/pro/class-jobtype-dbdump.php:87
1963
- #: inc/pro/class-jobtype-dbdump.php:108
1964
  msgid "Settings for database backup"
1965
  msgstr ""
1966
 
1967
- #: inc/class-jobtype-dbdump.php:64 inc/pro/class-jobtype-dbdump.php:154
1968
  msgid "Tables to backup"
1969
  msgstr ""
1970
 
1971
- #: inc/class-jobtype-dbdump.php:66 inc/pro/class-jobtype-dbdump.php:156
1972
  msgid "all"
1973
  msgstr ""
1974
 
1975
- #: inc/class-jobtype-dbdump.php:91 inc/pro/class-jobtype-dbdump.php:195
1976
  msgid "Backup file name"
1977
  msgstr ""
1978
 
1979
- #: inc/class-jobtype-dbdump.php:99 inc/pro/class-jobtype-dbdump.php:201
1980
  msgid "Backup file compression"
1981
  msgstr ""
1982
 
1983
  #: inc/class-jobtype-dbdump.php:105 inc/class-jobtype-dbdump.php:107
1984
  #: inc/class-jobtype-wpexp.php:75 inc/class-jobtype-wpexp.php:77
1985
  #: inc/class-jobtype-wpplugin.php:59 inc/class-jobtype-wpplugin.php:61
1986
- #: inc/pro/class-jobtype-dbdump.php:207 inc/pro/class-jobtype-dbdump.php:209
1987
  msgid "GZip"
1988
  msgstr ""
1989
 
1990
- #: inc/class-jobtype-dbdump.php:159 inc/pro/class-jobtype-dbdump.php:475
1991
  msgid "%d. Try to backup database&#160;&hellip;"
1992
  msgstr ""
1993
 
1994
- #: inc/class-jobtype-dbdump.php:173 inc/pro/class-jobtype-dbdump.php:495
1995
  msgid "Connected to database %1$s on %2$s"
1996
  msgstr ""
1997
 
1998
- #: inc/class-jobtype-dbdump.php:187 inc/pro/class-jobtype-dbdump.php:510
1999
  msgid "No tables to backup."
2000
  msgstr ""
2001
 
2002
- #: inc/class-jobtype-dbdump.php:210 inc/pro/class-jobtype-dbdump.php:536
2003
  msgid "Backup database table \"%s\" with \"%s\" records"
2004
  msgstr ""
2005
 
2006
- #: inc/class-jobtype-dbdump.php:250 inc/pro/class-jobtype-dbdump.php:576
2007
  msgid "MySQL backup file not created"
2008
  msgstr ""
2009
 
2010
- #: inc/class-jobtype-dbdump.php:254 inc/pro/class-jobtype-dbdump.php:763
2011
  msgid "Added database dump \"%1$s\" with %2$s to backup file list"
2012
  msgstr ""
2013
 
2014
- #: inc/class-jobtype-dbdump.php:260 inc/pro/class-jobtype-dbdump.php:586
2015
- #: inc/pro/class-jobtype-dbdump.php:766
2016
  msgid "Database backup done!"
2017
  msgstr ""
2018
 
@@ -2044,8 +2009,7 @@ msgstr ""
2044
  msgid "Backup themes"
2045
  msgstr ""
2046
 
2047
- #: inc/class-jobtype-file.php:107 inc/pro/class-wizard-job.php:745
2048
- #: inc/pro/class-wizard-job.php:746
2049
  msgid "Backup uploads folder"
2050
  msgstr ""
2051
 
@@ -2108,36 +2072,36 @@ msgid ""
2108
  "\" installation. Excludes must be configured again."
2109
  msgstr ""
2110
 
2111
- #: inc/class-jobtype-file.php:237
2112
  msgid "%d. Trying to make a list of folders to back up&#160;&hellip;"
2113
  msgstr ""
2114
 
2115
- #: inc/class-jobtype-file.php:357 inc/class-jobtype-file.php:361
2116
- #: inc/class-jobtype-file.php:378
2117
  msgid "Added \"%s\" to backup file list"
2118
  msgstr ""
2119
 
2120
- #: inc/class-jobtype-file.php:384
2121
  msgid "No files/folder for the backup."
2122
  msgstr ""
2123
 
2124
- #: inc/class-jobtype-file.php:386
2125
  msgid "%1$d folders to backup."
2126
  msgstr ""
2127
 
2128
- #: inc/class-jobtype-file.php:433
2129
  msgid "Folder \"%s\" is not readable!"
2130
  msgstr ""
2131
 
2132
- #: inc/class-jobtype-file.php:493
2133
  msgid "Path as set by user (symlink?): %s"
2134
  msgstr ""
2135
 
2136
- #: inc/class-jobtype-file.php:496
2137
  msgid "Exclude:"
2138
  msgstr ""
2139
 
2140
- #: inc/class-jobtype-file.php:508
2141
  msgid "Excluded by .donotbackup file!"
2142
  msgstr ""
2143
 
@@ -2153,15 +2117,15 @@ msgstr ""
2153
  msgid "Items to export"
2154
  msgstr ""
2155
 
2156
- #: inc/class-jobtype-wpexp.php:49 inc/pro/class-jobtype-wpexp.php:28
2157
  msgid "All content"
2158
  msgstr ""
2159
 
2160
- #: inc/class-jobtype-wpexp.php:50 inc/pro/class-jobtype-wpexp.php:38
2161
  msgid "Posts"
2162
  msgstr ""
2163
 
2164
- #: inc/class-jobtype-wpexp.php:51 inc/pro/class-jobtype-wpexp.php:48
2165
  msgid "Pages"
2166
  msgstr ""
2167
 
@@ -2228,11 +2192,11 @@ msgid ""
2228
  "ensure the file verification."
2229
  msgstr ""
2230
 
2231
- #: inc/class-jobtype-wpexp.php:474 inc/pro/class-jobtype-dbdump.php:741
2232
  msgid "Compressing file&#160;&hellip;"
2233
  msgstr ""
2234
 
2235
- #: inc/class-jobtype-wpexp.php:481 inc/pro/class-jobtype-dbdump.php:748
2236
  msgid "Compressing done."
2237
  msgstr ""
2238
 
@@ -2272,7 +2236,7 @@ msgstr ""
2272
  msgid "Inactive plugins:"
2273
  msgstr ""
2274
 
2275
- #: inc/class-jobtype-wpplugin.php:141 inc/pro/class-jobtype-dbdump.php:798
2276
  msgid "Can not open target file for writing."
2277
  msgstr ""
2278
 
@@ -2288,15 +2252,15 @@ msgstr ""
2288
  msgid "No MySQLi extension found. Please install it."
2289
  msgstr ""
2290
 
2291
- #: inc/class-mysqldump.php:100 inc/pro/class-jobtype-dbdump.php:831
2292
  msgid "Cannot init MySQLi database connection"
2293
  msgstr ""
2294
 
2295
- #: inc/class-mysqldump.php:105 inc/pro/class-jobtype-dbdump.php:837
2296
  msgid "Setting of MySQLi connection timeout failed"
2297
  msgstr ""
2298
 
2299
- #: inc/class-mysqldump.php:110 inc/pro/class-jobtype-dbdump.php:843
2300
  msgid "Cannot connect to MySQL database %1$d: %2$s"
2301
  msgstr ""
2302
 
@@ -2315,9 +2279,6 @@ msgstr ""
2315
  #: inc/class-mysqldump.php:317 inc/class-mysqldump.php:323
2316
  #: inc/class-mysqldump.php:368 inc/class-mysqldump.php:400
2317
  #: inc/class-mysqldump.php:437 inc/class-mysqldump.php:500
2318
- #: inc/pro/class-jobtype-dbdump.php:859 inc/pro/class-jobtype-dbdump.php:873
2319
- #: inc/pro/class-jobtype-dbdump.php:921 inc/pro/class-jobtype-dbdump.php:940
2320
- #: inc/pro/class-jobtype-dbdump.php:983
2321
  msgid "Database error %1$s for query %2$s"
2322
  msgstr ""
2323
 
@@ -2508,11 +2469,11 @@ msgstr ""
2508
  msgid "Backup to your web space"
2509
  msgstr ""
2510
 
2511
- #: inc/class-page-about.php:542 inc/pro/class-pro.php:112
2512
  msgid "Backup to Google Drive"
2513
  msgstr ""
2514
 
2515
- #: inc/class-page-about.php:547 inc/pro/class-pro.php:93
2516
  msgid "Backup to Amazon Glacier"
2517
  msgstr ""
2518
 
@@ -2618,22 +2579,22 @@ msgstr ""
2618
  msgid "?"
2619
  msgstr ""
2620
 
2621
- #: inc/class-page-backups.php:361 inc/class-page-backwpup.php:321
2622
  #: inc/class-page-backwpup.php:384 inc/class-page-jobs.php:318
2623
  #: inc/class-page-logs.php:164
2624
  msgid "%1$s at %2$s"
2625
  msgstr ""
2626
 
2627
- #: inc/class-page-backups.php:377 inc/class-page-backups.php:417
2628
  #: inc/class-page-editjob.php:35 inc/class-page-jobs.php:398
2629
  msgid "Sorry, you don't have permissions to do that."
2630
  msgstr ""
2631
 
2632
- #: inc/class-page-backups.php:441
2633
  msgid "Backup Files"
2634
  msgstr ""
2635
 
2636
- #: inc/class-page-backups.php:489
2637
  msgid "%s &rsaquo; Manage Backup Archives"
2638
  msgstr ""
2639
 
@@ -2751,7 +2712,7 @@ msgstr ""
2751
  msgid "Untitled"
2752
  msgstr ""
2753
 
2754
- #: inc/class-page-backwpup.php:211 inc/pro/class-page-wizard.php:373
2755
  msgid "Start wizard"
2756
  msgstr ""
2757
 
@@ -2884,7 +2845,7 @@ msgstr ""
2884
  msgid "%1$s &rsaquo; Job: %2$s"
2885
  msgstr ""
2886
 
2887
- #: inc/class-page-editjob.php:328 inc/class-page-settings.php:117
2888
  msgid "General"
2889
  msgstr ""
2890
 
@@ -2909,11 +2870,11 @@ msgstr ""
2909
  msgid "Job Tasks"
2910
  msgstr ""
2911
 
2912
- #: inc/class-page-editjob.php:391 inc/pro/class-wizard-job.php:254
2913
  msgid "This job is a&#160;&hellip;"
2914
  msgstr ""
2915
 
2916
- #: inc/class-page-editjob.php:394 inc/pro/class-wizard-job.php:257
2917
  msgid "Job tasks"
2918
  msgstr ""
2919
 
@@ -2922,7 +2883,6 @@ msgid "Backup File Creation"
2922
  msgstr ""
2923
 
2924
  #: inc/class-page-editjob.php:417 inc/class-page-editjob.php:420
2925
- #: inc/pro/class-wizard-job.php:402 inc/pro/class-wizard-job.php:405
2926
  msgid "Backup type"
2927
  msgstr ""
2928
 
@@ -2930,7 +2890,7 @@ msgstr ""
2930
  msgid "Synchronize file by file to destination"
2931
  msgstr ""
2932
 
2933
- #: inc/class-page-editjob.php:428 inc/pro/class-wizard-job.php:413
2934
  msgid "Create a backup archive"
2935
  msgstr ""
2936
 
@@ -3013,7 +2973,6 @@ msgid "Archive Format"
3013
  msgstr ""
3014
 
3015
  #: inc/class-page-editjob.php:474 inc/class-page-editjob.php:476
3016
- #: inc/pro/class-wizard-job.php:426 inc/pro/class-wizard-job.php:429
3017
  msgid "Zip"
3018
  msgstr ""
3019
 
@@ -3021,12 +2980,11 @@ msgstr ""
3021
  msgid "Disabled due to missing %s PHP class."
3022
  msgstr ""
3023
 
3024
- #: inc/class-page-editjob.php:479 inc/pro/class-wizard-job.php:433
3025
  msgid "Tar"
3026
  msgstr ""
3027
 
3028
  #: inc/class-page-editjob.php:481 inc/class-page-editjob.php:483
3029
- #: inc/pro/class-wizard-job.php:437 inc/pro/class-wizard-job.php:440
3030
  msgid "Tar GZip"
3031
  msgstr ""
3032
 
@@ -3035,7 +2993,6 @@ msgid "Disabled due to missing %s PHP function."
3035
  msgstr ""
3036
 
3037
  #: inc/class-page-editjob.php:487 inc/class-page-editjob.php:489
3038
- #: inc/pro/class-wizard-job.php:444 inc/pro/class-wizard-job.php:447
3039
  msgid "Tar BZip2"
3040
  msgstr ""
3041
 
@@ -3139,75 +3096,67 @@ msgid "advanced"
3139
  msgstr ""
3140
 
3141
  #: inc/class-page-editjob.php:650 inc/class-page-editjob.php:718
3142
- #: inc/pro/class-wizard-job.php:320
3143
  msgid "Scheduler"
3144
  msgstr ""
3145
 
3146
  #: inc/class-page-editjob.php:655 inc/class-page-jobs.php:126
3147
- #: inc/class-page-logs.php:139 inc/pro/class-wizard-job.php:324
3148
  msgid "Type"
3149
  msgstr ""
3150
 
3151
- #: inc/class-page-editjob.php:660 inc/pro/class-wizard-job.php:330
3152
  msgid "Hour"
3153
  msgstr ""
3154
 
3155
- #: inc/class-page-editjob.php:663 inc/pro/class-wizard-job.php:333
3156
  msgid "Minute"
3157
  msgstr ""
3158
 
3159
- #: inc/class-page-editjob.php:667 inc/pro/class-wizard-job.php:337
3160
  msgid "monthly"
3161
  msgstr ""
3162
 
3163
- #: inc/class-page-editjob.php:669 inc/pro/class-wizard-job.php:339
3164
  msgid "on"
3165
  msgstr ""
3166
 
3167
- #: inc/class-page-editjob.php:679 inc/pro/class-wizard-job.php:349
3168
  msgid "weekly"
3169
  msgstr ""
3170
 
3171
  #: inc/class-page-editjob.php:681 inc/class-page-editjob.php:788
3172
- #: inc/pro/class-wizard-job.php:351
3173
  msgid "Sunday"
3174
  msgstr ""
3175
 
3176
  #: inc/class-page-editjob.php:682 inc/class-page-editjob.php:789
3177
- #: inc/pro/class-wizard-job.php:352
3178
  msgid "Monday"
3179
  msgstr ""
3180
 
3181
  #: inc/class-page-editjob.php:683 inc/class-page-editjob.php:790
3182
- #: inc/pro/class-wizard-job.php:353
3183
  msgid "Tuesday"
3184
  msgstr ""
3185
 
3186
  #: inc/class-page-editjob.php:684 inc/class-page-editjob.php:791
3187
- #: inc/pro/class-wizard-job.php:354
3188
  msgid "Wednesday"
3189
  msgstr ""
3190
 
3191
  #: inc/class-page-editjob.php:685 inc/class-page-editjob.php:792
3192
- #: inc/pro/class-wizard-job.php:355
3193
  msgid "Thursday"
3194
  msgstr ""
3195
 
3196
  #: inc/class-page-editjob.php:686 inc/class-page-editjob.php:793
3197
- #: inc/pro/class-wizard-job.php:356
3198
  msgid "Friday"
3199
  msgstr ""
3200
 
3201
  #: inc/class-page-editjob.php:687 inc/class-page-editjob.php:794
3202
- #: inc/pro/class-wizard-job.php:357
3203
  msgid "Saturday"
3204
  msgstr ""
3205
 
3206
- #: inc/class-page-editjob.php:697 inc/pro/class-wizard-job.php:367
3207
  msgid "daily"
3208
  msgstr ""
3209
 
3210
- #: inc/class-page-editjob.php:707 inc/pro/class-wizard-job.php:377
3211
  msgid "hourly"
3212
  msgstr ""
3213
 
@@ -3310,8 +3259,7 @@ msgstr ""
3310
  msgid "No Jobs."
3311
  msgstr ""
3312
 
3313
- #: inc/class-page-jobs.php:127 inc/pro/class-wizard-job.php:67
3314
- #: inc/pro/class-wizard-job.php:473
3315
  msgid "Destinations"
3316
  msgstr ""
3317
 
@@ -3495,156 +3443,156 @@ msgstr ""
3495
  msgid "Logfile not found!"
3496
  msgstr ""
3497
 
3498
- #: inc/class-page-settings.php:61
3499
  msgid "Settings reset to default"
3500
  msgstr ""
3501
 
3502
- #: inc/class-page-settings.php:104
3503
  msgid "Settings saved"
3504
  msgstr ""
3505
 
3506
- #: inc/class-page-settings.php:115
3507
  msgid "%s &rsaquo; Settings"
3508
  msgstr ""
3509
 
3510
- #: inc/class-page-settings.php:117
3511
  msgid "Network"
3512
  msgstr ""
3513
 
3514
- #: inc/class-page-settings.php:117
3515
  msgid "API Keys"
3516
  msgstr ""
3517
 
3518
- #: inc/class-page-settings.php:117
3519
  msgid "Information"
3520
  msgstr ""
3521
 
3522
- #: inc/class-page-settings.php:135
3523
  msgid "Display Settings"
3524
  msgstr ""
3525
 
3526
- #: inc/class-page-settings.php:136
3527
  msgid "Do you want to see BackWPup in the WordPress admin bar?"
3528
  msgstr ""
3529
 
3530
- #: inc/class-page-settings.php:139
3531
  msgid "Admin bar"
3532
  msgstr ""
3533
 
3534
- #: inc/class-page-settings.php:142
3535
  msgid "Admin Bar"
3536
  msgstr ""
3537
 
3538
- #: inc/class-page-settings.php:145
3539
  msgid "Show BackWPup links in admin bar."
3540
  msgstr ""
3541
 
3542
- #: inc/class-page-settings.php:151 inc/class-page-settings.php:154
3543
  msgid "Folder sizes"
3544
  msgstr ""
3545
 
3546
- #: inc/class-page-settings.php:157
3547
  msgid ""
3548
  "Display folder sizes in the files tab when editing a job. (Might increase "
3549
  "loading time of files tab.)"
3550
  msgstr ""
3551
 
3552
- #: inc/class-page-settings.php:163
3553
  msgid "Security"
3554
  msgstr ""
3555
 
3556
- #: inc/class-page-settings.php:164
3557
  msgid "Security option for BackWPup"
3558
  msgstr ""
3559
 
3560
- #: inc/class-page-settings.php:167 inc/class-page-settings.php:170
3561
  msgid "Protect folders"
3562
  msgstr ""
3563
 
3564
- #: inc/class-page-settings.php:173
3565
  msgid ""
3566
  "Protect BackWPup folders ( Temp, Log and Backups ) with <code>.htaccess</"
3567
  "code> and <code>index.php</code>"
3568
  msgstr ""
3569
 
3570
- #: inc/class-page-settings.php:186
3571
  msgid ""
3572
  "Every time BackWPup runs a backup job, a log file is being generated. Choose "
3573
  "where to store your log files and how many of them."
3574
  msgstr ""
3575
 
3576
- #: inc/class-page-settings.php:189
3577
  msgid "Log file folder"
3578
  msgstr ""
3579
 
3580
- #: inc/class-page-settings.php:192
3581
  msgid "You can use absolute or relative path! Relative path is relative to %s."
3582
  msgstr ""
3583
 
3584
- #: inc/class-page-settings.php:196
3585
  msgid "Maximum log files"
3586
  msgstr ""
3587
 
3588
- #: inc/class-page-settings.php:199
3589
  msgid "Maximum log files in folder."
3590
  msgstr ""
3591
 
3592
- #: inc/class-page-settings.php:203 inc/class-page-settings.php:206
3593
  msgid "Compression"
3594
  msgstr ""
3595
 
3596
- #: inc/class-page-settings.php:209
3597
  msgid "Compress log files with GZip."
3598
  msgstr ""
3599
 
3600
- #: inc/class-page-settings.php:215 inc/class-page-settings.php:218
3601
  msgid "Logging Level"
3602
  msgstr ""
3603
 
3604
- #: inc/class-page-settings.php:221
3605
  msgid "Normal (translated)"
3606
  msgstr ""
3607
 
3608
- #: inc/class-page-settings.php:222
3609
  msgid "Normal (not translated)"
3610
  msgstr ""
3611
 
3612
- #: inc/class-page-settings.php:223
3613
  msgid "Debug (translated)"
3614
  msgstr ""
3615
 
3616
- #: inc/class-page-settings.php:224
3617
  msgid "Debug (not translated)"
3618
  msgstr ""
3619
 
3620
- #: inc/class-page-settings.php:227
3621
  msgid ""
3622
  "Debug log has much more informations than normal logs. It is for support and "
3623
  "should be handled carefully. For support is the best to use a not translated "
3624
  "log file. Usage of not translated logs can reduce the PHP memory usage too."
3625
  msgstr ""
3626
 
3627
- #: inc/class-page-settings.php:236
3628
  msgid "There are a couple of general options for backup jobs. Set them here."
3629
  msgstr ""
3630
 
3631
- #: inc/class-page-settings.php:239
3632
  msgid "Maximum number of retries for job steps"
3633
  msgstr ""
3634
 
3635
- #: inc/class-page-settings.php:245
3636
  msgid "Maximum script execution time"
3637
  msgstr ""
3638
 
3639
- #: inc/class-page-settings.php:248
3640
  msgid "Maximum PHP Script execution time"
3641
  msgstr ""
3642
 
3643
- #: inc/class-page-settings.php:251
3644
  msgid "seconds."
3645
  msgstr ""
3646
 
3647
- #: inc/class-page-settings.php:252
3648
  msgid ""
3649
  "Job will restart before hitting maximum execution time. Restarts will be "
3650
  "disabled on CLI usage. If <code>ALTERNATE_WP_CRON</code> has been defined, "
@@ -3652,62 +3600,62 @@ msgid ""
3652
  "maximum."
3653
  msgstr ""
3654
 
3655
- #: inc/class-page-settings.php:259
3656
  msgid "Key to start jobs externally with an URL"
3657
  msgstr ""
3658
 
3659
- #: inc/class-page-settings.php:263
3660
  msgid "Will be used to protect job starts from unauthorized person."
3661
  msgstr ""
3662
 
3663
- #: inc/class-page-settings.php:267 inc/class-page-settings.php:270
3664
  msgid "Reduce server load"
3665
  msgstr ""
3666
 
3667
- #: inc/class-page-settings.php:273
3668
  msgid "disabled"
3669
  msgstr ""
3670
 
3671
- #: inc/class-page-settings.php:274
3672
  msgid "minimum"
3673
  msgstr ""
3674
 
3675
- #: inc/class-page-settings.php:275
3676
  msgid "medium"
3677
  msgstr ""
3678
 
3679
- #: inc/class-page-settings.php:276
3680
  msgid "maximum"
3681
  msgstr ""
3682
 
3683
- #: inc/class-page-settings.php:279
3684
  msgid ""
3685
  "This adds short pauses to the process. Can be used to reduce the CPU load."
3686
  msgstr ""
3687
 
3688
- #: inc/class-page-settings.php:284
3689
  msgid "Empty output on working"
3690
  msgstr ""
3691
 
3692
- #: inc/class-page-settings.php:287 inc/class-page-settings.php:290
3693
  msgid "Enable an empty Output on backup working."
3694
  msgstr ""
3695
 
3696
- #: inc/class-page-settings.php:292
3697
  msgid ""
3698
  "This do an empty output on job working. This can help in some situations or "
3699
  "can brake the working. You must test it."
3700
  msgstr ""
3701
 
3702
- #: inc/class-page-settings.php:297
3703
  msgid "Windows IIS compatibility"
3704
  msgstr ""
3705
 
3706
- #: inc/class-page-settings.php:300 inc/class-page-settings.php:303
3707
  msgid "Enable compatibility with IIS on Windows."
3708
  msgstr ""
3709
 
3710
- #: inc/class-page-settings.php:305
3711
  msgid ""
3712
  "There is a PHP bug (<a href=\"https://bugs.php.net/43817\">bug #43817</a>), "
3713
  "which is triggered on some versions of Windows and IIS. Checking this box "
@@ -3715,325 +3663,309 @@ msgid ""
3715
  "about &ldquo;Permission denied&rdquo; in your logs."
3716
  msgstr ""
3717
 
3718
- #: inc/class-page-settings.php:315
3719
  msgid "Authentication for <code>%s</code>"
3720
  msgstr ""
3721
 
3722
- #: inc/class-page-settings.php:316
3723
  msgid ""
3724
  "If you protected your blog with HTTP basic authentication (.htaccess), or "
3725
  "you use a Plugin to secure wp-cron.php, then use the authentication methods "
3726
  "below."
3727
  msgstr ""
3728
 
3729
- #: inc/class-page-settings.php:322 inc/class-page-settings.php:325
3730
  msgid "Authentication method"
3731
  msgstr ""
3732
 
3733
- #: inc/class-page-settings.php:329
3734
  msgid "Basic auth"
3735
  msgstr ""
3736
 
3737
- #: inc/class-page-settings.php:330
3738
  msgid "WordPress User"
3739
  msgstr ""
3740
 
3741
- #: inc/class-page-settings.php:331
3742
  msgid "Query argument"
3743
  msgstr ""
3744
 
3745
- #: inc/class-page-settings.php:338
3746
  msgid "Basic Auth Username:"
3747
  msgstr ""
3748
 
3749
- #: inc/class-page-settings.php:344
3750
  msgid "Basic Auth Password:"
3751
  msgstr ""
3752
 
3753
- #: inc/class-page-settings.php:349 inc/class-page-settings.php:352
3754
  msgid "Select WordPress User"
3755
  msgstr ""
3756
 
3757
- #: inc/class-page-settings.php:368
3758
  msgid "Query arg key=value:"
3759
  msgstr ""
3760
 
3761
- #: inc/class-page-settings.php:387 inc/class-page-settings.php:388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3762
  msgid "Setting"
3763
  msgstr ""
3764
 
3765
- #: inc/class-page-settings.php:387 inc/class-page-settings.php:388
3766
  msgid "Value"
3767
  msgstr ""
3768
 
3769
- #: inc/class-page-settings.php:389
 
 
 
 
 
 
 
 
3770
  msgid "WordPress version"
3771
  msgstr ""
3772
 
3773
- #: inc/class-page-settings.php:391
3774
  msgid "BackWPup version"
3775
  msgstr ""
3776
 
3777
- #: inc/class-page-settings.php:391
3778
  msgid "Get pro."
3779
  msgstr ""
3780
 
3781
- #: inc/class-page-settings.php:393
3782
  msgid "BackWPup Pro version"
3783
  msgstr ""
3784
 
3785
- #: inc/class-page-settings.php:401
3786
  msgid "PHP version"
3787
  msgstr ""
3788
 
3789
- #: inc/class-page-settings.php:402
3790
  msgid "MySQL version"
3791
  msgstr ""
3792
 
3793
- #: inc/class-page-settings.php:405 inc/class-page-settings.php:409
3794
  msgid "cURL version"
3795
  msgstr ""
3796
 
3797
- #: inc/class-page-settings.php:406
3798
  msgid "cURL SSL version"
3799
  msgstr ""
3800
 
3801
- #: inc/class-page-settings.php:409
3802
  msgid "unavailable"
3803
  msgstr ""
3804
 
3805
- #: inc/class-page-settings.php:411
3806
- msgid "WP-Cron url:"
3807
  msgstr ""
3808
 
3809
- #: inc/class-page-settings.php:413
3810
- msgid "Server self connect:"
3811
  msgstr ""
3812
 
3813
- #: inc/class-page-settings.php:418
 
 
 
 
3814
  msgid "<strong>Not expected HTTP response:</strong><br>"
3815
  msgstr ""
3816
 
3817
- #: inc/class-page-settings.php:420
 
 
 
 
3818
  msgid "WP Http Error: <code>%s</code>"
3819
  msgstr ""
3820
 
3821
- #: inc/class-page-settings.php:422
 
 
 
 
3822
  msgid "Status-Code: <code>%d</code>"
3823
  msgstr ""
3824
 
3825
- #: inc/class-page-settings.php:430
 
 
 
 
3826
  msgid "Content: <code>%s</code>"
3827
  msgstr ""
3828
 
3829
- #: inc/class-page-settings.php:434
3830
  msgid "Response Test O.K."
3831
  msgstr ""
3832
 
3833
- #: inc/class-page-settings.php:438
3834
- msgid "Temp folder:"
3835
  msgstr ""
3836
 
3837
- #: inc/class-page-settings.php:440
3838
  msgid "Temp folder %s doesn't exist."
3839
  msgstr ""
3840
 
3841
- #: inc/class-page-settings.php:442
3842
  msgid "Temporary folder %s is not writable."
3843
  msgstr ""
3844
 
3845
- #: inc/class-page-settings.php:449
3846
- msgid "Log folder:"
3847
  msgstr ""
3848
 
3849
- #: inc/class-page-settings.php:451
3850
- msgid "Logs folder %s not exist."
3851
  msgstr ""
3852
 
3853
- #: inc/class-page-settings.php:453
3854
  msgid "Log folder %s is not writable."
3855
  msgstr ""
3856
 
3857
- #: inc/class-page-settings.php:458
3858
  msgid "Server"
3859
  msgstr ""
3860
 
3861
- #: inc/class-page-settings.php:459
3862
  msgid "Operating System"
3863
  msgstr ""
3864
 
3865
- #: inc/class-page-settings.php:460
3866
  msgid "PHP SAPI"
3867
  msgstr ""
3868
 
3869
- #: inc/class-page-settings.php:461
3870
- msgid "Function Disabled"
3871
  msgstr ""
3872
 
3873
- #: inc/class-page-settings.php:465
3874
- msgid "Current PHP user"
3875
  msgstr ""
3876
 
3877
- #: inc/class-page-settings.php:466
3878
  msgid "Maximum execution time"
3879
  msgstr ""
3880
 
3881
- #: inc/class-page-settings.php:468 inc/class-page-settings.php:470
 
 
 
 
3882
  msgid "Alternative WP Cron"
3883
  msgstr ""
3884
 
3885
- #: inc/class-page-settings.php:468 inc/class-page-settings.php:472
3886
  msgid "On"
3887
  msgstr ""
3888
 
3889
- #: inc/class-page-settings.php:470 inc/class-page-settings.php:474
3890
  msgid "Off"
3891
  msgstr ""
3892
 
3893
- #: inc/class-page-settings.php:472 inc/class-page-settings.php:474
3894
  msgid "Disabled WP Cron"
3895
  msgstr ""
3896
 
3897
- #: inc/class-page-settings.php:476 inc/class-page-settings.php:478
3898
  msgid "CHMOD Dir"
3899
  msgstr ""
3900
 
3901
- #: inc/class-page-settings.php:480
3902
  msgid "Server Time"
3903
  msgstr ""
3904
 
3905
- #: inc/class-page-settings.php:481
3906
  msgid "Blog Time"
3907
  msgstr ""
3908
 
3909
- #: inc/class-page-settings.php:482
3910
  msgid "Blog Timezone"
3911
  msgstr ""
3912
 
3913
- #: inc/class-page-settings.php:483
3914
  msgid "Blog Time offset"
3915
  msgstr ""
3916
 
3917
- #: inc/class-page-settings.php:483
3918
  msgid "%s hours"
3919
  msgstr ""
3920
 
3921
- #: inc/class-page-settings.php:484
3922
  msgid "Blog language"
3923
  msgstr ""
3924
 
3925
- #: inc/class-page-settings.php:485
3926
  msgid "MySQL Client encoding"
3927
  msgstr ""
3928
 
3929
- #: inc/class-page-settings.php:488
3930
- msgid "Blog charset"
3931
- msgstr ""
3932
-
3933
- #: inc/class-page-settings.php:489
3934
  msgid "PHP Memory limit"
3935
  msgstr ""
3936
 
3937
- #: inc/class-page-settings.php:490
3938
  msgid "WP memory limit"
3939
  msgstr ""
3940
 
3941
- #: inc/class-page-settings.php:491
3942
  msgid "WP maximum memory limit"
3943
  msgstr ""
3944
 
3945
- #: inc/class-page-settings.php:492
3946
  msgid "Memory in use"
3947
  msgstr ""
3948
 
3949
- #: inc/class-page-settings.php:497
3950
  msgid "Disabled PHP Functions:"
3951
  msgstr ""
3952
 
3953
- #: inc/class-page-settings.php:502
3954
  msgid "Loaded PHP Extensions:"
3955
  msgstr ""
3956
 
3957
- #: inc/class-page-settings.php:514
3958
- msgid "Save Changes"
3959
- msgstr ""
3960
-
3961
- #: inc/class-page-settings.php:516
3962
- msgid "Reset all settings to default"
3963
- msgstr ""
3964
-
3965
- #: inc/class-php-admin-notice.php:123
3966
- msgid ""
3967
- "With the upcoming major release, BackWPup will be requiring PHP version 5.3 "
3968
- "or higher."
3969
- msgstr ""
3970
-
3971
- #: inc/class-php-admin-notice.php:125
3972
- msgid "Currently, you are running PHP version 5.2."
3973
- msgstr ""
3974
-
3975
- #: inc/class-php-admin-notice.php:127 inc/class-php-admin-notice.php:162
3976
- msgid "Please urgently read here!"
3977
- msgstr ""
3978
-
3979
- #: inc/class-php-admin-notice.php:132
3980
- msgid "Don't show again."
3981
- msgstr ""
3982
-
3983
- #: inc/class-php-admin-notice.php:164
3984
- msgid ""
3985
- "BackWPup has determined, your installation is still running on the old PHP "
3986
- "5.2 version."
3987
- msgstr ""
3988
-
3989
- #: inc/class-php-admin-notice.php:167
3990
- msgid ""
3991
- "In order to ensure a fast and secure development for BackWPup, we will most "
3992
- "likely not support PHP version 5.2 in our next version."
3993
- msgstr ""
3994
-
3995
- #: inc/class-php-admin-notice.php:168
3996
- msgid ""
3997
- "No need to worry, your host can update your PHP version relatively quickly "
3998
- "and without any problems."
3999
- msgstr ""
4000
-
4001
- #: inc/class-php-admin-notice.php:169
4002
- msgid ""
4003
- "Otherwise you can continue to stay on this last version and do not update "
4004
- "the plugin in the future!"
4005
- msgstr ""
4006
-
4007
- #: inc/class-php-admin-notice.php:173
4008
- msgid ""
4009
- "If the response from PHP 5.2 users is surprisingly high, we will eventually "
4010
- "keep support for PHP 5.2 for a while."
4011
- msgstr ""
4012
-
4013
- #: inc/class-php-admin-notice.php:176
4014
- msgid "Cheers!"
4015
- msgstr ""
4016
-
4017
- #: inc/class-php-admin-notice.php:177
4018
- msgid "Your BackWPup Team!"
4019
- msgstr ""
4020
-
4021
- #. Translators: This is the anchor text for an HTML link pointing to BackWPup
4022
- #. contact page
4023
- #: inc/class-php-admin-notice.php:205
4024
- msgid "contact us"
4025
- msgstr ""
4026
-
4027
- #. Translators: %s is replaced by an HTML link with text "contact us" pointing
4028
- #. to BackWPup contact page
4029
- #: inc/class-php-admin-notice.php:207
4030
- msgid "If you would like to have PHP 5.2 supported, please %s."
4031
- msgstr ""
4032
-
4033
- #: inc/class-php-admin-notice.php:208
4034
- msgid "https://backwpup.com/php52/"
4035
- msgstr ""
4036
-
4037
  #: inc/class-wp-cli.php:23
4038
  msgid "A job is already running."
4039
  msgstr ""
@@ -4054,1177 +3986,6 @@ msgstr ""
4054
  msgid "No job running"
4055
  msgstr ""
4056
 
4057
- #: inc/pro/class-destination-dropbox.php:23
4058
- msgid "Auth Code:"
4059
- msgstr ""
4060
-
4061
- #: inc/pro/class-destination-dropbox.php:26
4062
- msgid "Get auth code"
4063
- msgstr ""
4064
-
4065
- #: inc/pro/class-destination-dropbox.php:33
4066
- #: inc/pro/class-destination-gdrive.php:294
4067
- #: inc/pro/class-destination-gdrive.php:299
4068
- #: inc/pro/class-destination-sugarsync.php:30
4069
- msgid "Login:"
4070
- msgstr ""
4071
-
4072
- #: inc/pro/class-destination-dropbox.php:37
4073
- #: inc/pro/class-destination-gdrive.php:306
4074
- #: inc/pro/class-destination-sugarsync.php:56
4075
- msgid "Folder:"
4076
- msgstr ""
4077
-
4078
- #: inc/pro/class-destination-dropbox.php:112
4079
- msgid "%d. Try to sync files to Dropbox&#160;&hellip;"
4080
- msgstr ""
4081
-
4082
- #: inc/pro/class-destination-dropbox.php:147
4083
- msgid "Retrieving file list from Dropbox"
4084
- msgstr ""
4085
-
4086
- #: inc/pro/class-destination-dropbox.php:161
4087
- msgid "Upload changed files to Dropbox"
4088
- msgstr ""
4089
-
4090
- #: inc/pro/class-destination-dropbox.php:183
4091
- msgid "File %s uploaded to Dropbox"
4092
- msgstr ""
4093
-
4094
- #: inc/pro/class-destination-dropbox.php:211
4095
- msgid "Extra file %s uploaded to Dropbox"
4096
- msgstr ""
4097
-
4098
- #: inc/pro/class-destination-dropbox.php:226
4099
- msgid "Folder %s deleted from Dropbox"
4100
- msgstr ""
4101
-
4102
- #: inc/pro/class-destination-dropbox.php:243
4103
- msgid "File %s deleted from Dropbox"
4104
- msgstr ""
4105
-
4106
- #: inc/pro/class-destination-folder.php:19
4107
- msgid "Absolute path to folder for backup files:"
4108
- msgstr ""
4109
-
4110
- #: inc/pro/class-destination-folder.php:41
4111
- #: inc/pro/class-destination-gdrive.php:321
4112
- msgid "Oldest files will be deleted first."
4113
- msgstr ""
4114
-
4115
- #: inc/pro/class-destination-folder.php:87
4116
- msgid "%d. Try to sync files to folder&#160;&hellip;"
4117
- msgstr ""
4118
-
4119
- #: inc/pro/class-destination-folder.php:91
4120
- msgid "Retrieving file list from folder"
4121
- msgstr ""
4122
-
4123
- #: inc/pro/class-destination-folder.php:101
4124
- msgid "Copy changed files to folder"
4125
- msgstr ""
4126
-
4127
- #: inc/pro/class-destination-folder.php:115
4128
- msgid "File %s copied"
4129
- msgstr ""
4130
-
4131
- #: inc/pro/class-destination-folder.php:128
4132
- msgid "Delete not existing files from folder"
4133
- msgstr ""
4134
-
4135
- #: inc/pro/class-destination-folder.php:136
4136
- msgid "Extra file %s copied"
4137
- msgstr ""
4138
-
4139
- #: inc/pro/class-destination-folder.php:152
4140
- msgid "File %s deleted from folder"
4141
- msgstr ""
4142
-
4143
- #: inc/pro/class-destination-folder.php:210
4144
- msgid "Empty folder %s deleted"
4145
- msgstr ""
4146
-
4147
- #: inc/pro/class-destination-ftp.php:17
4148
- msgid "Hostname:"
4149
- msgstr ""
4150
-
4151
- #: inc/pro/class-destination-ftp.php:25 inc/pro/class-destination-rsc.php:23
4152
- msgid "Username:"
4153
- msgstr ""
4154
-
4155
- #: inc/pro/class-destination-ftp.php:33
4156
- msgid "Folder on server:"
4157
- msgstr ""
4158
-
4159
- #: inc/pro/class-destination-ftp.php:42
4160
- #: inc/pro/class-destination-sugarsync.php:60
4161
- msgid "Maximum number of backup files to keep in folder:"
4162
- msgstr ""
4163
-
4164
- #: inc/pro/class-destination-gdrive.php:41
4165
- #: inc/pro/class-destination-gdrive.php:282
4166
- msgid ""
4167
- "Looks like you haven’t set up any API keys yet. Head over to <a href=\"%s"
4168
- "\">Settings | API-Keys</a> and get Google Drive all set up, then come back "
4169
- "here."
4170
- msgstr ""
4171
-
4172
- #: inc/pro/class-destination-gdrive.php:55
4173
- #: inc/pro/class-destination-gdrive.php:297
4174
- msgid "Authenticate"
4175
- msgstr ""
4176
-
4177
- #: inc/pro/class-destination-gdrive.php:62
4178
- #: inc/pro/class-destination-gdrive.php:302
4179
- msgid "Reauthenticate"
4180
- msgstr ""
4181
-
4182
- #: inc/pro/class-destination-gdrive.php:73
4183
- msgid "Folder in Google Drive"
4184
- msgstr ""
4185
-
4186
- #: inc/pro/class-destination-gdrive.php:110
4187
- msgid ""
4188
- "Consider using trash to delete files. If trash is not enabled, files will be "
4189
- "deleted permanently."
4190
- msgstr ""
4191
-
4192
- #: inc/pro/class-destination-gdrive.php:167
4193
- #: inc/pro/class-destination-gdrive.php:191
4194
- msgid "GDrive: Authenticated."
4195
- msgstr ""
4196
-
4197
- #: inc/pro/class-destination-gdrive.php:171
4198
- #: inc/pro/class-destination-gdrive.php:195
4199
- msgid "GDrive: No refresh token received. Try to Authenticate again!"
4200
- msgstr ""
4201
-
4202
- #: inc/pro/class-destination-gdrive.php:177
4203
- #: inc/pro/class-destination-gdrive.php:199
4204
- #: inc/pro/class-destination-gdrive.php:218
4205
- #: inc/pro/class-destination-gdrive.php:237
4206
- msgid "GDrive API: %s"
4207
- msgstr ""
4208
-
4209
- #: inc/pro/class-destination-gdrive.php:440
4210
- msgid "%d. Try to send backup file to Google Drive&#160;&hellip;"
4211
- msgstr ""
4212
-
4213
- #: inc/pro/class-destination-gdrive.php:468
4214
- msgid "Uploading to Google Drive&#160;&hellip;"
4215
- msgstr ""
4216
-
4217
- #: inc/pro/class-destination-gdrive.php:530
4218
- msgid "Could not create resumable file transfer to Google Drive"
4219
- msgstr ""
4220
-
4221
- #: inc/pro/class-destination-gdrive.php:574
4222
- msgid "Can not resume transfer backup to Google Drive!"
4223
- msgstr ""
4224
-
4225
- #: inc/pro/class-destination-gdrive.php:641
4226
- msgid "Error transfering file chunks to %s."
4227
- msgstr ""
4228
-
4229
- #: inc/pro/class-destination-gdrive.php:642
4230
- #: inc/pro/class-destination-gdrive.php:668
4231
- msgid "Google Drive"
4232
- msgstr ""
4233
-
4234
- #: inc/pro/class-destination-gdrive.php:716
4235
- msgid "One file deleted from Google Drive"
4236
- msgid_plural "%d files deleted on Google Drive"
4237
- msgstr[0] ""
4238
- msgstr[1] ""
4239
-
4240
- #: inc/pro/class-destination-gdrive.php:722
4241
- #: inc/pro/class-destination-gdrive.php:1028
4242
- msgid "Google Drive API: %s"
4243
- msgstr ""
4244
-
4245
- #: inc/pro/class-destination-gdrive.php:849
4246
- msgid "%d. Try to sync files to Google Drive&#160;&hellip;"
4247
- msgstr ""
4248
-
4249
- #: inc/pro/class-destination-gdrive.php:874
4250
- msgid "Syncing changed files to Google Drive"
4251
- msgstr ""
4252
-
4253
- #: inc/pro/class-destination-gdrive.php:904
4254
- msgid "File %s updated on Google Drive"
4255
- msgstr ""
4256
-
4257
- #: inc/pro/class-destination-gdrive.php:925
4258
- msgid "File %s uploaded to Google Drive"
4259
- msgstr ""
4260
-
4261
- #: inc/pro/class-destination-gdrive.php:946
4262
- msgid "File %s moved to trash in Google Drive"
4263
- msgstr ""
4264
-
4265
- #: inc/pro/class-destination-gdrive.php:949
4266
- msgid "File %s deleted permanently in Google Drive"
4267
- msgstr ""
4268
-
4269
- #: inc/pro/class-destination-gdrive.php:995
4270
- msgid "Extra file %s updated on Google Drive"
4271
- msgstr ""
4272
-
4273
- #: inc/pro/class-destination-gdrive.php:1017
4274
- msgid "Extra file %s uploaded to Google Drive"
4275
- msgstr ""
4276
-
4277
- #: inc/pro/class-destination-glacier.php:27
4278
- msgid "Amazon Glacier"
4279
- msgstr ""
4280
-
4281
- #: inc/pro/class-destination-glacier.php:31
4282
- msgid "Select a region:"
4283
- msgstr ""
4284
-
4285
- #: inc/pro/class-destination-glacier.php:33
4286
- #: inc/pro/class-destination-glacier.php:235
4287
- msgid "Amazon Glacier Region"
4288
- msgstr ""
4289
-
4290
- #: inc/pro/class-destination-glacier.php:34
4291
- #: inc/pro/class-destination-glacier.php:236
4292
- msgid "US Standard"
4293
- msgstr ""
4294
-
4295
- #: inc/pro/class-destination-glacier.php:35
4296
- #: inc/pro/class-destination-glacier.php:237
4297
- msgid "US West (Northern California)"
4298
- msgstr ""
4299
-
4300
- #: inc/pro/class-destination-glacier.php:36
4301
- #: inc/pro/class-destination-glacier.php:238
4302
- msgid "US West (Oregon)"
4303
- msgstr ""
4304
-
4305
- #: inc/pro/class-destination-glacier.php:37
4306
- #: inc/pro/class-destination-glacier.php:239
4307
- msgid "EU (Ireland)"
4308
- msgstr ""
4309
-
4310
- #: inc/pro/class-destination-glacier.php:38
4311
- #: inc/pro/class-destination-glacier.php:240
4312
- msgid "EU (Germany)"
4313
- msgstr ""
4314
-
4315
- #: inc/pro/class-destination-glacier.php:39
4316
- #: inc/pro/class-destination-glacier.php:241
4317
- msgid "Asia Pacific (Tokyo)"
4318
- msgstr ""
4319
-
4320
- #: inc/pro/class-destination-glacier.php:40
4321
- #: inc/pro/class-destination-glacier.php:242
4322
- msgid "Asia Pacific (Seoul)"
4323
- msgstr ""
4324
-
4325
- #: inc/pro/class-destination-glacier.php:41
4326
- msgid "Asia Pacific (Mumbai)"
4327
- msgstr ""
4328
-
4329
- #: inc/pro/class-destination-glacier.php:42
4330
- #: inc/pro/class-destination-glacier.php:244
4331
- msgid "Asia Pacific (Sydney)"
4332
- msgstr ""
4333
-
4334
- #: inc/pro/class-destination-glacier.php:43
4335
- #: inc/pro/class-destination-glacier.php:245
4336
- msgid "South America (Sao Paulo)"
4337
- msgstr ""
4338
-
4339
- #: inc/pro/class-destination-glacier.php:44
4340
- #: inc/pro/class-destination-glacier.php:246
4341
- msgid "China (Beijing)"
4342
- msgstr ""
4343
-
4344
- #: inc/pro/class-destination-glacier.php:50
4345
- msgid "Amazon Access Keys"
4346
- msgstr ""
4347
-
4348
- #: inc/pro/class-destination-glacier.php:69
4349
- msgid "Vault"
4350
- msgstr ""
4351
-
4352
- #: inc/pro/class-destination-glacier.php:73
4353
- msgid "Vault selection"
4354
- msgstr ""
4355
-
4356
- #: inc/pro/class-destination-glacier.php:85
4357
- msgid "Create a new vault"
4358
- msgstr ""
4359
-
4360
- #: inc/pro/class-destination-glacier.php:92
4361
- msgid "Glacier Backup settings"
4362
- msgstr ""
4363
-
4364
- #: inc/pro/class-destination-glacier.php:108
4365
- #: inc/pro/class-destination-glacier.php:264
4366
- msgid ""
4367
- "Number of files to keep in folder. (Archives deleted before 3 months after "
4368
- "they have been stored may cause extra costs when deleted.)"
4369
- msgstr ""
4370
-
4371
- #: inc/pro/class-destination-glacier.php:172
4372
- msgid "No vault found!"
4373
- msgstr ""
4374
-
4375
- #: inc/pro/class-destination-glacier.php:211
4376
- #: inc/pro/class-destination-glacier.php:299
4377
- msgid "Vault %1$s created."
4378
- msgstr ""
4379
-
4380
- #: inc/pro/class-destination-glacier.php:213
4381
- #: inc/pro/class-destination-glacier.php:301
4382
- msgid "Vault %s could not be created."
4383
- msgstr ""
4384
-
4385
- #: inc/pro/class-destination-glacier.php:234
4386
- msgid "Select an Amazon Glacier region:"
4387
- msgstr ""
4388
-
4389
- #: inc/pro/class-destination-glacier.php:243
4390
- msgid "Asia Pacific (Singapore)"
4391
- msgstr ""
4392
-
4393
- #: inc/pro/class-destination-glacier.php:248
4394
- #: inc/pro/class-destination-msazure.php:19
4395
- #: inc/pro/class-destination-s3.php:39
4396
- msgid "Access Key:"
4397
- msgstr ""
4398
-
4399
- #: inc/pro/class-destination-glacier.php:250
4400
- #: inc/pro/class-destination-s3.php:42
4401
- msgid "Secret Key:"
4402
- msgstr ""
4403
-
4404
- #: inc/pro/class-destination-glacier.php:252
4405
- msgid "Vault:"
4406
- msgstr ""
4407
-
4408
- #: inc/pro/class-destination-glacier.php:261
4409
- msgid "New Vault:"
4410
- msgstr ""
4411
-
4412
- #: inc/pro/class-destination-glacier.php:341
4413
- #: inc/pro/class-destination-glacier.php:456
4414
- #: inc/pro/class-destination-glacier.php:475
4415
- #: inc/pro/class-destination-glacier.php:518
4416
- msgid "AWS API: %s"
4417
- msgstr ""
4418
-
4419
- #: inc/pro/class-destination-glacier.php:364
4420
- msgid "%d. Trying to send backup file to Amazon Glacier&#160;&hellip;"
4421
- msgstr ""
4422
-
4423
- #: inc/pro/class-destination-glacier.php:377
4424
- msgid "Connected to Glacier vault \"%1$s\" with %2$d archives and size of %3$d"
4425
- msgstr ""
4426
-
4427
- #: inc/pro/class-destination-glacier.php:379
4428
- msgid "Glacier vault \"%s\" does not exist!"
4429
- msgstr ""
4430
-
4431
- #: inc/pro/class-destination-glacier.php:385
4432
- msgid "Starting upload to Amazon Glacier&#160;&hellip;"
4433
- msgstr ""
4434
-
4435
- #: inc/pro/class-destination-glacier.php:438
4436
- msgid "Archive ID: %s"
4437
- msgstr ""
4438
-
4439
- #: inc/pro/class-destination-glacier.php:449 inc/pro/class-pro.php:92
4440
- msgid "Glacier"
4441
- msgstr ""
4442
-
4443
- #: inc/pro/class-destination-glacier.php:508
4444
- msgid "Cannot delete archive from %s."
4445
- msgstr ""
4446
-
4447
- #: inc/pro/class-destination-glacier.php:512
4448
- msgid "One file deleted on vault."
4449
- msgid_plural "%d files deleted on vault"
4450
- msgstr[0] ""
4451
- msgstr[1] ""
4452
-
4453
- #: inc/pro/class-destination-msazure.php:17
4454
- msgid "Account Name:"
4455
- msgstr ""
4456
-
4457
- #: inc/pro/class-destination-msazure.php:21
4458
- #: inc/pro/class-destination-rsc.php:38
4459
- msgid "Container:"
4460
- msgstr ""
4461
-
4462
- #: inc/pro/class-destination-msazure.php:28
4463
- #: inc/pro/class-destination-rsc.php:47
4464
- msgid "Create container:"
4465
- msgstr ""
4466
-
4467
- #: inc/pro/class-destination-msazure.php:30
4468
- #: inc/pro/class-destination-rsc.php:49
4469
- msgid "Folder in container:"
4470
- msgstr ""
4471
-
4472
- #: inc/pro/class-destination-msazure.php:119
4473
- msgid "%d. Trying to sync files with Microsoft Azure (Blob) &hellip;"
4474
- msgstr ""
4475
-
4476
- #: inc/pro/class-destination-msazure.php:154
4477
- msgid "Retrieving file list from MS Azure."
4478
- msgstr ""
4479
-
4480
- #: inc/pro/class-destination-msazure.php:170
4481
- msgid "Upload changed files to MS Azure."
4482
- msgstr ""
4483
-
4484
- #: inc/pro/class-destination-msazure.php:182
4485
- msgid "File %s uploaded to MS Azure."
4486
- msgstr ""
4487
-
4488
- #: inc/pro/class-destination-msazure.php:208
4489
- msgid "Extra file %s uploaded to MS Azure."
4490
- msgstr ""
4491
-
4492
- #: inc/pro/class-destination-msazure.php:221
4493
- msgid "Delete nonexistent files on MS Azure."
4494
- msgstr ""
4495
-
4496
- #: inc/pro/class-destination-msazure.php:224
4497
- msgid "File %s deleted from MS Azure."
4498
- msgstr ""
4499
-
4500
- #: inc/pro/class-destination-rsc.php:26
4501
- msgid "API Key:"
4502
- msgstr ""
4503
-
4504
- #: inc/pro/class-destination-rsc.php:29
4505
- msgid "Select region:"
4506
- msgstr ""
4507
-
4508
- #: inc/pro/class-destination-rsc.php:147
4509
- msgid "%d. Trying to sync files to Rackspace cloud&#160;&hellip;"
4510
- msgstr ""
4511
-
4512
- #: inc/pro/class-destination-rsc.php:167
4513
- msgid "Connected to Rackspace cloud files container %s."
4514
- msgstr ""
4515
-
4516
- #: inc/pro/class-destination-rsc.php:181
4517
- msgid "Retrieving files list from Rackspace Cloud."
4518
- msgstr ""
4519
-
4520
- #: inc/pro/class-destination-rsc.php:212
4521
- msgid "Upload changed files to Rackspace Cloud."
4522
- msgstr ""
4523
-
4524
- #: inc/pro/class-destination-rsc.php:230
4525
- msgid "File %s uploaded to Rackspace Cloud."
4526
- msgstr ""
4527
-
4528
- #: inc/pro/class-destination-rsc.php:263
4529
- msgid "Extra file %s uploaded to Rackspace Cloud."
4530
- msgstr ""
4531
-
4532
- #: inc/pro/class-destination-rsc.php:276
4533
- msgid "Delete nonexistent files on Rackspace Cloud."
4534
- msgstr ""
4535
-
4536
- #: inc/pro/class-destination-rsc.php:280
4537
- msgid "File %s deleted from Rackspace Cloud."
4538
- msgstr ""
4539
-
4540
- #: inc/pro/class-destination-s3.php:17
4541
- msgid "Select a S3 service:"
4542
- msgstr ""
4543
-
4544
- #: inc/pro/class-destination-s3.php:36
4545
- msgid "or set an S3 Server URL:"
4546
- msgstr ""
4547
-
4548
- #: inc/pro/class-destination-s3.php:45
4549
- msgid "Bucket:"
4550
- msgstr ""
4551
-
4552
- #: inc/pro/class-destination-s3.php:55
4553
- msgid "New Bucket:"
4554
- msgstr ""
4555
-
4556
- #: inc/pro/class-destination-s3.php:57
4557
- msgid "Folder in bucket:"
4558
- msgstr ""
4559
-
4560
- #: inc/pro/class-destination-s3.php:145
4561
- msgid "Bucket %1$s created in %2$s."
4562
- msgstr ""
4563
-
4564
- #: inc/pro/class-destination-s3.php:169
4565
- msgid "%d. Trying to sync files to S3 Service&#160;&hellip;"
4566
- msgstr ""
4567
-
4568
- #: inc/pro/class-destination-s3.php:203
4569
- msgid "Retrieving file list from S3."
4570
- msgstr ""
4571
-
4572
- #: inc/pro/class-destination-s3.php:265
4573
- msgid "Upload changed files to S3."
4574
- msgstr ""
4575
-
4576
- #: inc/pro/class-destination-s3.php:280
4577
- msgid "File %s uploaded to S3."
4578
- msgstr ""
4579
-
4580
- #: inc/pro/class-destination-s3.php:308
4581
- msgid "Extra file %s uploaded to S3."
4582
- msgstr ""
4583
-
4584
- #: inc/pro/class-destination-s3.php:321
4585
- msgid "Delete nonexistent files on S3"
4586
- msgstr ""
4587
-
4588
- #: inc/pro/class-destination-s3.php:328
4589
- msgid "File %s deleted from S3."
4590
- msgstr ""
4591
-
4592
- #: inc/pro/class-destination-sugarsync.php:24
4593
- #: inc/pro/class-destination-sugarsync.php:82
4594
- msgid "Sugarsync authenticate!"
4595
- msgstr ""
4596
-
4597
- #: inc/pro/class-destination-sugarsync.php:34
4598
- msgid "Root:"
4599
- msgstr ""
4600
-
4601
- #: inc/pro/class-export-jobs.php:12 inc/pro/class-export-jobs.php:23
4602
- msgid "Export"
4603
- msgstr ""
4604
-
4605
- #: inc/pro/class-jobtype-dbcheck.php:27
4606
- msgid "Check only WordPress Database tables"
4607
- msgstr ""
4608
-
4609
- #: inc/pro/class-jobtype-dbdump.php:92
4610
- msgid "Backup only WordPress Database tables"
4611
- msgstr ""
4612
-
4613
- #: inc/pro/class-jobtype-dbdump.php:112
4614
- msgid "Database connection"
4615
- msgstr ""
4616
-
4617
- #: inc/pro/class-jobtype-dbdump.php:116
4618
- msgid "Use WordPress database connection."
4619
- msgstr ""
4620
-
4621
- #: inc/pro/class-jobtype-dbdump.php:120
4622
- msgid "Host:"
4623
- msgstr ""
4624
-
4625
- #: inc/pro/class-jobtype-dbdump.php:123
4626
- msgid "User:"
4627
- msgstr ""
4628
-
4629
- #: inc/pro/class-jobtype-dbdump.php:130
4630
- msgid "Charset:"
4631
- msgstr ""
4632
-
4633
- #: inc/pro/class-jobtype-dbdump.php:141
4634
- msgid "Database:"
4635
- msgstr ""
4636
-
4637
- #: inc/pro/class-jobtype-dbdump.php:169
4638
- msgid "Database Backup type"
4639
- msgstr ""
4640
-
4641
- #: inc/pro/class-jobtype-dbdump.php:173
4642
- msgid "SQL File (with mysqli)"
4643
- msgstr ""
4644
-
4645
- #: inc/pro/class-jobtype-dbdump.php:174
4646
- msgid "SQL File (with mysqldump)"
4647
- msgstr ""
4648
-
4649
- #: inc/pro/class-jobtype-dbdump.php:175
4650
- msgid "XML File (phpMyAdmin schema)"
4651
- msgstr ""
4652
-
4653
- #: inc/pro/class-jobtype-dbdump.php:181
4654
- msgid "Path to <em>mysqldump</em> file"
4655
- msgstr ""
4656
-
4657
- #: inc/pro/class-jobtype-dbdump.php:190
4658
- msgid ""
4659
- "Path to mysqldump file, so a backup can be made with it. If it is correct "
4660
- "and <em>shell_exec</em> is active, the backup will be generated with a "
4661
- "system command. If <em>shell_exec</em> ist not active, this is disabled"
4662
- msgstr ""
4663
-
4664
- #: inc/pro/class-jobtype-dbdump.php:580
4665
- msgid "Added database backup \"%1$s\" with %2$s to backup file list"
4666
- msgstr ""
4667
-
4668
- #: inc/pro/class-jobtype-dbdump.php:601
4669
- msgid "%d. Try to backup MySQL system&#160;&hellip;"
4670
- msgstr ""
4671
-
4672
- #: inc/pro/class-jobtype-dbdump.php:608
4673
- msgid ""
4674
- "Executing of system commands not allowed. Please use backup with mysqli."
4675
- msgstr ""
4676
-
4677
- #: inc/pro/class-jobtype-dbdump.php:613
4678
- msgid "%s file not in open basedir of PHP."
4679
- msgstr ""
4680
-
4681
- #: inc/pro/class-jobtype-dbdump.php:618
4682
- msgid "%s file not found. Please correct the path for the mysqldump file."
4683
- msgstr ""
4684
-
4685
- #: inc/pro/class-jobtype-dbdump.php:702
4686
- msgctxt "Executed exec() command"
4687
- msgid "CLI Exec: %s"
4688
- msgstr ""
4689
-
4690
- #: inc/pro/class-jobtype-dbdump.php:712
4691
- msgid "Usage error."
4692
- msgstr ""
4693
-
4694
- #: inc/pro/class-jobtype-dbdump.php:713
4695
- msgid ""
4696
- "MySQL Server Error. This could be an issue with permissions. Try using "
4697
- "database backup with mysqli."
4698
- msgstr ""
4699
-
4700
- #: inc/pro/class-jobtype-dbdump.php:714
4701
- msgid "Error during consistency checks."
4702
- msgstr ""
4703
-
4704
- #: inc/pro/class-jobtype-dbdump.php:715
4705
- msgid "Not enough memory."
4706
- msgstr ""
4707
-
4708
- #: inc/pro/class-jobtype-dbdump.php:716
4709
- msgid "Error during writing of SQL backup file."
4710
- msgstr ""
4711
-
4712
- #: inc/pro/class-jobtype-dbdump.php:717
4713
- msgid "Illegal table"
4714
- msgstr ""
4715
-
4716
- #: inc/pro/class-jobtype-dbdump.php:722
4717
- msgid "mysqldump returned: (%d) %s"
4718
- msgstr ""
4719
-
4720
- #: inc/pro/class-jobtype-dbdump.php:735
4721
- msgid "Can not create mysql backup with mysqldump command"
4722
- msgstr ""
4723
-
4724
- #: inc/pro/class-jobtype-dbdump.php:781
4725
- msgid "%d. Try to backup database as XML&#160;&hellip;"
4726
- msgstr ""
4727
-
4728
- #: inc/pro/class-jobtype-dbdump.php:851
4729
- msgctxt "Database Charset"
4730
- msgid "Cannot set DB charset to %s"
4731
- msgstr ""
4732
-
4733
- #: inc/pro/class-jobtype-dbdump.php:880
4734
- msgid "No tables for XML backup"
4735
- msgstr ""
4736
-
4737
- #: inc/pro/class-jobtype-dbdump.php:916
4738
- msgid "Dump database create view \"%s\""
4739
- msgstr ""
4740
-
4741
- #: inc/pro/class-jobtype-dbdump.php:934
4742
- msgid "Backup database structure \"%s\" to XML"
4743
- msgstr ""
4744
-
4745
- #: inc/pro/class-jobtype-dbdump.php:976
4746
- msgid "Backup table \"%s\" data to XML"
4747
- msgstr ""
4748
-
4749
- #: inc/pro/class-jobtype-dbdump.php:1044
4750
- msgid "Added database XML dump \"%1$s\" with %2$s to backup file list"
4751
- msgstr ""
4752
-
4753
- #: inc/pro/class-jobtype-dbdump.php:1047
4754
- msgid "Database XML backup done!"
4755
- msgstr ""
4756
-
4757
- #: inc/pro/class-jobtype-file.php:19
4758
- msgid "Backup WordPress main files"
4759
- msgstr ""
4760
-
4761
- #: inc/pro/class-jobtype-file.php:23
4762
- msgid "Backup blog content folder"
4763
- msgstr ""
4764
-
4765
- #: inc/pro/class-jobtype-file.php:27
4766
- msgid "Backup blog plugins"
4767
- msgstr ""
4768
-
4769
- #: inc/pro/class-jobtype-file.php:31
4770
- msgid "Backup blog themes"
4771
- msgstr ""
4772
-
4773
- #: inc/pro/class-jobtype-file.php:35
4774
- msgid "Backup blog uploads folder"
4775
- msgstr ""
4776
-
4777
- #: inc/pro/class-jobtype-wpexp.php:17
4778
- msgid "Items to export:"
4779
- msgstr ""
4780
-
4781
- #: inc/pro/class-jobtype-wpplugin.php:13
4782
- msgid "Nothing to configure"
4783
- msgstr ""
4784
-
4785
- #: inc/pro/class-page-wizard.php:130
4786
- msgid "No BackWPup Wizard Session found!"
4787
- msgstr ""
4788
-
4789
- #: inc/pro/class-page-wizard.php:143 inc/pro/class-page-wizard.php:461
4790
- msgid "Cancel"
4791
- msgstr ""
4792
-
4793
- #: inc/pro/class-page-wizard.php:179 inc/pro/class-page-wizard.php:456
4794
- #: inc/pro/class-page-wizard.php:488
4795
- msgid "Next ›"
4796
- msgstr ""
4797
-
4798
- #: inc/pro/class-page-wizard.php:196 inc/pro/class-page-wizard.php:452
4799
- msgid "‹ Previous"
4800
- msgstr ""
4801
-
4802
- #: inc/pro/class-page-wizard.php:349
4803
- msgctxt "Plugin Name"
4804
- msgid "%s &rsaquo; Wizards"
4805
- msgstr ""
4806
-
4807
- #: inc/pro/class-page-wizard.php:388
4808
- msgctxt "Plugin Name"
4809
- msgid "%s Wizard:"
4810
- msgstr ""
4811
-
4812
- #: inc/pro/class-page-wizard.php:464
4813
- msgid "Back to overview"
4814
- msgstr ""
4815
-
4816
- #: inc/pro/class-pro.php:111
4817
- msgid "GDrive"
4818
- msgstr ""
4819
-
4820
- #: inc/pro/class-pro.php:164 inc/pro/class-pro.php:190
4821
- msgid "Wizards"
4822
- msgstr ""
4823
-
4824
- #: inc/pro/class-settings-apikeys.php:45
4825
- msgid "Hash key"
4826
- msgstr ""
4827
-
4828
- #: inc/pro/class-settings-apikeys.php:46
4829
- msgid ""
4830
- "Hash Key for BackWPup. It will be used to have hashes in folder and file "
4831
- "names. It must at least 6 chars long."
4832
- msgstr ""
4833
-
4834
- #: inc/pro/class-settings-apikeys.php:49
4835
- msgid "Hash key:"
4836
- msgstr ""
4837
-
4838
- #: inc/pro/class-settings-apikeys.php:73
4839
- msgid "Dropbox API Keys"
4840
- msgstr ""
4841
-
4842
- #: inc/pro/class-settings-apikeys.php:74
4843
- msgid ""
4844
- "If you want to set your own Dropbox API Keys, you can do it here. Leave "
4845
- "empty for default."
4846
- msgstr ""
4847
-
4848
- #: inc/pro/class-settings-apikeys.php:77
4849
- msgid "Full Dropbox App key:"
4850
- msgstr ""
4851
-
4852
- #: inc/pro/class-settings-apikeys.php:88
4853
- msgid "Full Dropbox App secret:"
4854
- msgstr ""
4855
-
4856
- #: inc/pro/class-settings-apikeys.php:100
4857
- msgid "Sandbox App key:"
4858
- msgstr ""
4859
-
4860
- #: inc/pro/class-settings-apikeys.php:111
4861
- msgid "Sandbox App secret:"
4862
- msgstr ""
4863
-
4864
- #: inc/pro/class-settings-apikeys.php:131
4865
- msgid "SugarSync API Keys"
4866
- msgstr ""
4867
-
4868
- #: inc/pro/class-settings-apikeys.php:132
4869
- msgid ""
4870
- "If you want to set your own SugarSync API keys you can do that here. Leave "
4871
- "empty for default."
4872
- msgstr ""
4873
-
4874
- #: inc/pro/class-settings-apikeys.php:135
4875
- msgid "Access Key ID:"
4876
- msgstr ""
4877
-
4878
- #: inc/pro/class-settings-apikeys.php:143
4879
- msgid "Private Access Key:"
4880
- msgstr ""
4881
-
4882
- #: inc/pro/class-settings-apikeys.php:154
4883
- msgid "App ID:"
4884
- msgstr ""
4885
-
4886
- #: inc/pro/class-settings-apikeys.php:175
4887
- msgid "Google API Keys"
4888
- msgstr ""
4889
-
4890
- #: inc/pro/class-settings-apikeys.php:179
4891
- msgid "Client ID:"
4892
- msgstr ""
4893
-
4894
- #: inc/pro/class-settings-apikeys.php:191
4895
- msgid "Client secret:"
4896
- msgstr ""
4897
-
4898
- #: inc/pro/class-settings-apikeys.php:202
4899
- msgid "Redirect URIs:"
4900
- msgstr ""
4901
-
4902
- #: inc/pro/class-settings-apikeys.php:206
4903
- msgid "Add this URI in a new line to the field."
4904
- msgstr ""
4905
-
4906
- #: inc/pro/class-wizard-job.php:15
4907
- msgid "Create a job"
4908
- msgstr ""
4909
-
4910
- #: inc/pro/class-wizard-job.php:16
4911
- msgid "Choose a job"
4912
- msgstr ""
4913
-
4914
- #: inc/pro/class-wizard-job.php:41
4915
- msgid "Job Types"
4916
- msgstr ""
4917
-
4918
- #: inc/pro/class-wizard-job.php:41
4919
- msgid "Select a task for your job."
4920
- msgstr ""
4921
-
4922
- #: inc/pro/class-wizard-job.php:61
4923
- msgid "Archive Settings"
4924
- msgstr ""
4925
-
4926
- #: inc/pro/class-wizard-job.php:62
4927
- msgid "Settings for the Backup Archive"
4928
- msgstr ""
4929
-
4930
- #: inc/pro/class-wizard-job.php:68
4931
- msgid "Where would you like to store the backup file?"
4932
- msgstr ""
4933
-
4934
- #: inc/pro/class-wizard-job.php:82 inc/pro/class-wizard-job.php:314
4935
- msgid "Scheduling"
4936
- msgstr ""
4937
-
4938
- #: inc/pro/class-wizard-job.php:82
4939
- msgid "When would you like to start the job?"
4940
- msgstr ""
4941
-
4942
- #: inc/pro/class-wizard-job.php:255
4943
- msgid "Select one or more tasks for your backup job."
4944
- msgstr ""
4945
-
4946
- #: inc/pro/class-wizard-job.php:315
4947
- msgid "Activate scheduling"
4948
- msgstr ""
4949
-
4950
- #: inc/pro/class-wizard-job.php:409
4951
- msgid "Sync file by file to destination"
4952
- msgstr ""
4953
-
4954
- #: inc/pro/class-wizard-job.php:420
4955
- msgid "Select a compression type for the backup archive"
4956
- msgstr ""
4957
-
4958
- #: inc/pro/class-wizard-job.php:423
4959
- msgid "Archive compression type"
4960
- msgstr ""
4961
-
4962
- #: inc/pro/class-wizard-job.php:427
4963
- msgid ""
4964
- "PHP Zip functions will be used if available (memory lees). Else PCLZip Class "
4965
- "will used."
4966
- msgstr ""
4967
-
4968
- #: inc/pro/class-wizard-job.php:430 inc/pro/class-wizard-job.php:441
4969
- #: inc/pro/class-wizard-job.php:449
4970
- msgid "Disabled because missing PHP function."
4971
- msgstr ""
4972
-
4973
- #: inc/pro/class-wizard-job.php:433 inc/pro/class-wizard-job.php:434
4974
- msgid "Tar (fast and memory less) uncompressed"
4975
- msgstr ""
4976
-
4977
- #: inc/pro/class-wizard-job.php:437 inc/pro/class-wizard-job.php:438
4978
- msgid "A tared and GZipped archive (fast and memory less)"
4979
- msgstr ""
4980
-
4981
- #: inc/pro/class-wizard-job.php:445
4982
- msgid "A tared and BZipped archive (fast and memory less)"
4983
- msgstr ""
4984
-
4985
- #: inc/pro/class-wizard-job.php:470
4986
- msgid "Where to store the files"
4987
- msgstr ""
4988
-
4989
- #: inc/pro/class-wizard-job.php:661
4990
- msgid "Wizard: %1$s"
4991
- msgstr ""
4992
-
4993
- #: inc/pro/class-wizard-job.php:680
4994
- msgid "New job %s generated."
4995
- msgstr ""
4996
-
4997
- #: inc/pro/class-wizard-job.php:692
4998
- msgid "Create Job"
4999
- msgstr ""
5000
-
5001
- #: inc/pro/class-wizard-job.php:717 inc/pro/class-wizard-job.php:718
5002
- msgid "Database Backup and XML Export (Daily)"
5003
- msgstr ""
5004
-
5005
- #: inc/pro/class-wizard-job.php:735 inc/pro/class-wizard-job.php:736
5006
- msgid "Database Check (Weekly)"
5007
- msgstr ""
5008
-
5009
- #: inc/pro/class-wizard-job.php:760 inc/pro/class-wizard-job.php:761
5010
- msgid "Backup all files"
5011
- msgstr ""
5012
-
5013
- #: inc/pro/class-wizard-job.php:775
5014
- msgid "Essential files + list of plugins"
5015
- msgstr ""
5016
-
5017
- #: inc/pro/class-wizard-job.php:776
5018
- msgid "Backup essential files and folders, plus a list of installed plugins."
5019
- msgstr ""
5020
-
5021
- #: inc/pro/class-wizard-job.php:791 inc/pro/class-wizard-job.php:792
5022
- msgid "Custom configuration"
5023
- msgstr ""
5024
-
5025
- #: inc/pro/class-wizard-jobimport.php:14
5026
- msgid "XML job import"
5027
- msgstr ""
5028
-
5029
- #: inc/pro/class-wizard-jobimport.php:15
5030
- msgid "Wizard for importing BackWPup jobs from an XML file"
5031
- msgstr ""
5032
-
5033
- #: inc/pro/class-wizard-jobimport.php:32
5034
- #: inc/pro/class-wizard-jobimport.php:101
5035
- msgid "Import"
5036
- msgstr ""
5037
-
5038
- #: inc/pro/class-wizard-jobimport.php:45
5039
- msgid "Import File"
5040
- msgstr ""
5041
-
5042
- #: inc/pro/class-wizard-jobimport.php:45
5043
- msgid "Upload XML job file for import"
5044
- msgstr ""
5045
-
5046
- #: inc/pro/class-wizard-jobimport.php:46
5047
- msgid "Select items to import"
5048
- msgstr ""
5049
-
5050
- #: inc/pro/class-wizard-jobimport.php:46
5051
- msgid "Select which job should be imported or overwritten."
5052
- msgstr ""
5053
-
5054
- #: inc/pro/class-wizard-jobimport.php:67
5055
- msgid ""
5056
- "Please upload your BackWPup job XML export file and we&#8217;ll import the "
5057
- "jobs into BackWPup."
5058
- msgstr ""
5059
-
5060
- #: inc/pro/class-wizard-jobimport.php:69
5061
- msgid "Choose a file from your computer:"
5062
- msgstr ""
5063
-
5064
- #: inc/pro/class-wizard-jobimport.php:69
5065
- msgid "Maximum size: %s"
5066
- msgstr ""
5067
-
5068
- #: inc/pro/class-wizard-jobimport.php:92
5069
- msgid "Import Jobs"
5070
- msgstr ""
5071
-
5072
- #: inc/pro/class-wizard-jobimport.php:95
5073
- msgid "Import Type"
5074
- msgstr ""
5075
-
5076
- #: inc/pro/class-wizard-jobimport.php:96
5077
- msgid "No Import"
5078
- msgstr ""
5079
-
5080
- #: inc/pro/class-wizard-jobimport.php:99
5081
- msgid "Overwrite"
5082
- msgstr ""
5083
-
5084
- #: inc/pro/class-wizard-jobimport.php:99
5085
- msgid "Append"
5086
- msgstr ""
5087
-
5088
- #: inc/pro/class-wizard-jobimport.php:114
5089
- msgid "Import Config"
5090
- msgstr ""
5091
-
5092
- #: inc/pro/class-wizard-jobimport.php:117
5093
- msgid "Import BackWPup configuration"
5094
- msgstr ""
5095
-
5096
- #: inc/pro/class-wizard-jobimport.php:142
5097
- msgid ""
5098
- "File is empty. Please upload something more substantial. This error could "
5099
- "also caused by uploads being disabled in your php.ini or by post_max_size "
5100
- "being defined as smaller than upload_max_filesize in php.ini."
5101
- msgstr ""
5102
-
5103
- #: inc/pro/class-wizard-jobimport.php:157
5104
- msgid ""
5105
- "The export file could not be found at <code>%s</code>. This is likely due to "
5106
- "an issue with permissions."
5107
- msgstr ""
5108
-
5109
- #: inc/pro/class-wizard-jobimport.php:164
5110
- msgid "Sorry, there has been a phrase error."
5111
- msgstr ""
5112
-
5113
- #: inc/pro/class-wizard-jobimport.php:171
5114
- msgid ""
5115
- "This Export file (version %s) may not be supported by this version of the "
5116
- "importer."
5117
- msgstr ""
5118
-
5119
- #: inc/pro/class-wizard-jobimport.php:177
5120
- msgid "This is not a BackWPup XML file"
5121
- msgstr ""
5122
-
5123
- #: inc/pro/class-wizard-jobimport.php:243
5124
- msgid "Job %1$s with id %2$d imported"
5125
- msgstr ""
5126
-
5127
- #: inc/pro/class-wizard-jobimport.php:251
5128
- msgid "BackWPup config imported"
5129
- msgstr ""
5130
-
5131
- #: inc/pro/class-wizard-systemtest.php:14
5132
- msgid "System Test"
5133
- msgstr ""
5134
-
5135
- #: inc/pro/class-wizard-systemtest.php:15
5136
- msgid "Wizard to test if BackWPup can work properly"
5137
- msgstr ""
5138
-
5139
- #: inc/pro/class-wizard-systemtest.php:32
5140
- msgid "Run tests"
5141
- msgstr ""
5142
-
5143
- #: inc/pro/class-wizard-systemtest.php:45
5144
- msgid "Environment"
5145
- msgstr ""
5146
-
5147
- #: inc/pro/class-wizard-systemtest.php:45
5148
- msgid "System Environment"
5149
- msgstr ""
5150
-
5151
- #: inc/pro/class-wizard-systemtest.php:59
5152
- msgid "Test if BackWPup can work without problems."
5153
- msgstr ""
5154
-
5155
- #: inc/pro/class-wizard-systemtest.php:99
5156
- msgid ""
5157
- "You must run WordPress version 3.4 or higher to use this plugin. You are "
5158
- "using version %s now."
5159
- msgstr ""
5160
-
5161
- #: inc/pro/class-wizard-systemtest.php:104
5162
- msgid ""
5163
- "You must run PHP version 5.2.6 or higher to use this plugin. You are using "
5164
- "version %s now."
5165
- msgstr ""
5166
-
5167
- #: inc/pro/class-wizard-systemtest.php:108
5168
- msgid ""
5169
- "We recommend to run a PHP version above 5.3.2 to get the full plugin "
5170
- "functionality. You are using version %s now."
5171
- msgstr ""
5172
-
5173
- #: inc/pro/class-wizard-systemtest.php:113
5174
- msgid ""
5175
- "You must have the MySQLi extension installed and a MySQL server version of "
5176
- "5.0.7 or higher to use this plugin. You are using version %s now."
5177
- msgstr ""
5178
-
5179
- #: inc/pro/class-wizard-systemtest.php:118
5180
- msgid ""
5181
- "PHP cURL extension must be installed to use the full plugin functionality."
5182
- msgstr ""
5183
-
5184
- #: inc/pro/class-wizard-systemtest.php:122
5185
- msgctxt "%1 = extension name, %2 = file suffix"
5186
- msgid "We recommend to install the %1$s extension to generate %2$s archives."
5187
- msgstr ""
5188
-
5189
- #: inc/pro/class-wizard-systemtest.php:146
5190
- msgctxt "Link to PHP manual"
5191
- msgid "Please disable the deprecated <a href=\"%s\">PHP safe mode</a>."
5192
- msgstr ""
5193
-
5194
- #: inc/pro/class-wizard-systemtest.php:154
5195
- msgid ""
5196
- "We recommend to install the PHP FTP extension to use the FTP backup "
5197
- "destination."
5198
- msgstr ""
5199
-
5200
- #: inc/pro/class-wizard-systemtest.php:174
5201
- msgid "The HTTP response test result is an error: \"%s\"."
5202
- msgstr ""
5203
-
5204
- #: inc/pro/class-wizard-systemtest.php:178
5205
- msgid ""
5206
- "The HTTP response test result is a wrong HTTP status: %s. It should be "
5207
- "status 200."
5208
- msgstr ""
5209
-
5210
- #: inc/pro/class-wizard-systemtest.php:191
5211
- msgid "WP-Cron seems to be broken. But it is needed to run scheduled jobs."
5212
- msgstr ""
5213
-
5214
- #: inc/pro/class-wizard-systemtest.php:196
5215
- msgid "All tests passed without errors."
5216
- msgstr ""
5217
-
5218
- #: inc/pro/class-wizard-systemtest.php:199
5219
- msgid ""
5220
- "There is no error, but some warnings. BackWPup will work, but with "
5221
- "limitations."
5222
- msgstr ""
5223
-
5224
- #: inc/pro/class-wizard-systemtest.php:202
5225
- msgid "There are errors. Please correct them, or BackWPup cannot work."
5226
- msgstr ""
5227
-
5228
  #: vendor/inpsyde/phone-home-client/src/CronController.php:80
5229
  msgid "Every %d days"
5230
  msgstr ""
@@ -5254,7 +4015,7 @@ msgid "More info"
5254
  msgstr ""
5255
 
5256
  #. Plugin Name of the plugin/theme
5257
- msgid "BackWPup Pro"
5258
  msgstr ""
5259
 
5260
  #. Description of the plugin/theme
1
+ # Copyright (C) 2017 BackWPup
2
+ # This file is distributed under the same license as the BackWPup package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: BackWPup 3.4.1\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/backwpup\n"
7
+ "POT-Creation-Date: 2017-06-28 14:11:51+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: assets/templates/admin-notices/beta-tester.php:3
16
+ msgid ""
17
+ "To ensure that our releases are as bug-free as possible, we need you as a "
18
+ "beta tester!"
19
+ msgstr ""
20
+
21
+ #: assets/templates/admin-notices/independence-day.php:3
22
+ msgid ""
23
+ "Get your 30% Independence Day discount for BackWPup Pro! Only available "
24
+ "until July 5th, 2017."
25
+ msgstr ""
26
+
27
+ #: assets/templates/admin-notices/rate-us.php:3
28
+ msgid ""
29
+ "Are you happy with BackWPup? If you are satisfied with our free plugin and "
30
+ "support, then please make us even happier and just take 30 seconds to leave "
31
+ "a positive rating. :) We would really appreciate that and it will motivate "
32
+ "our team to develop even more cool features for BackWPup!"
33
+ msgstr ""
34
+
35
+ #: backwpup.php:128
36
+ msgid "Make Us Happy and Give Your Rating"
37
+ msgstr ""
38
+
39
+ #: backwpup.php:129
40
+ msgid "https://wordpress.org/support/plugin/backwpup/reviews/"
41
+ msgstr ""
42
+
43
+ #: backwpup.php:138
44
+ msgid "Save Now!"
45
+ msgstr ""
46
+
47
+ #: backwpup.php:139
48
+ msgid ""
49
+ "https://backwpup.com/?"
50
+ "utm_source=BackWPup&utm_campaign=IndependenceDay&utm_medium=Link"
51
+ msgstr ""
52
+
53
+ #: backwpup.php:145
54
+ msgid "Join Us as a Beta Tester"
55
+ msgstr ""
56
+
57
+ #: backwpup.php:146
58
+ msgid "https://backwpup.com/become-backwpup-beta-tester/"
59
+ msgstr ""
60
+
61
+ #: backwpup.php:339 inc/class-page-backups.php:271
62
  msgid "Folder"
63
  msgstr ""
64
 
65
+ #: backwpup.php:340
66
  msgid "Backup to Folder"
67
  msgstr ""
68
 
69
+ #: backwpup.php:355
70
  msgid "Email"
71
  msgstr ""
72
 
73
+ #: backwpup.php:356
74
  msgid "Backup sent via email"
75
  msgstr ""
76
 
77
+ #: backwpup.php:371
78
  msgid "FTP"
79
  msgstr ""
80
 
81
+ #: backwpup.php:372
82
  msgid "Backup to FTP"
83
  msgstr ""
84
 
85
+ #: backwpup.php:387 inc/class-destination-dropbox.php:286
86
  msgid "Dropbox"
87
  msgstr ""
88
 
89
+ #: backwpup.php:388 inc/class-page-about.php:517
90
  msgid "Backup to Dropbox"
91
  msgstr ""
92
 
93
+ #: backwpup.php:403 inc/class-destination-s3.php:27
94
  msgid "S3 Service"
95
  msgstr ""
96
 
97
+ #: backwpup.php:404
98
  msgid "Backup to an S3 Service"
99
  msgstr ""
100
 
101
+ #: backwpup.php:422
102
  msgid "MS Azure"
103
  msgstr ""
104
 
105
+ #: backwpup.php:423
106
  msgid "Backup to Microsoft Azure (Blob)"
107
  msgstr ""
108
 
109
+ #: backwpup.php:438
110
  msgid "RSC"
111
  msgstr ""
112
 
113
+ #: backwpup.php:439 inc/class-page-about.php:522
114
  msgid "Backup to Rackspace Cloud Files"
115
  msgstr ""
116
 
117
+ #: backwpup.php:456
118
  msgid "SugarSync"
119
  msgstr ""
120
 
121
+ #: backwpup.php:457 inc/class-page-about.php:537
122
  msgid "Backup to SugarSync"
123
  msgstr ""
124
 
125
+ #: backwpup.php:476
126
  msgid "PHP Version %1$s is to low, you need Version %2$s or above."
127
  msgstr ""
128
 
129
+ #: backwpup.php:483
130
  msgid "Missing function \"%s\"."
131
  msgstr ""
132
 
133
+ #: backwpup.php:492
134
  msgid "Missing class \"%s\"."
135
  msgstr ""
136
 
137
+ #: inc/class-admin-notice.php:117 inc/class-become-inpsyder-widget.php:152
138
+ msgid "Don't show again"
139
+ msgstr ""
140
+
141
+ #: inc/class-admin.php:220 inc/class-help.php:24
142
  msgid "http://docs.backwpup.com"
143
  msgstr ""
144
 
145
+ #: inc/class-admin.php:220
146
  msgid "Documentation"
147
  msgstr ""
148
 
149
+ #: inc/class-admin.php:232
150
  msgid "BackWPup Dashboard"
151
  msgstr ""
152
 
153
+ #: inc/class-admin.php:232
154
  msgid "Dashboard"
155
  msgstr ""
156
 
157
+ #: inc/class-admin.php:248 inc/class-adminbar.php:82
158
+ #: inc/class-page-settings.php:119
159
  msgid "Jobs"
160
  msgstr ""
161
 
162
+ #: inc/class-admin.php:263
163
  msgid "Add new job"
164
  msgstr ""
165
 
166
+ #: inc/class-admin.php:278 inc/class-adminbar.php:98
167
+ #: inc/class-page-logs.php:328 inc/class-page-settings.php:119
168
  msgid "Logs"
169
  msgstr ""
170
 
171
+ #: inc/class-admin.php:293 inc/class-adminbar.php:106
172
  msgid "Backups"
173
  msgstr ""
174
 
175
+ #: inc/class-admin.php:308
176
  msgid "Settings"
177
  msgstr ""
178
 
179
+ #: inc/class-admin.php:321
180
  msgid "About"
181
  msgstr ""
182
 
183
+ #: inc/class-admin.php:336 inc/class-admin.php:342
184
  msgid "Cheating, huh?"
185
  msgstr ""
186
 
187
+ #: inc/class-admin.php:386
188
  msgid "<a class=\"backwpup-get-pro\" href=\"%s\">Get BackWPup Pro now.</a>"
189
  msgstr ""
190
 
191
+ #. #-#-#-#-# backwpup.pot (BackWPup 3.4.1) #-#-#-#-#
192
  #. Plugin URI of the plugin/theme
193
+ #: inc/class-admin.php:386 inc/class-admin.php:406 inc/class-help.php:17
194
  #: inc/class-help.php:22 inc/class-job.php:394
195
  #: inc/class-jobtype-dbcheck.php:15 inc/class-jobtype-dbdump.php:15
196
  #: inc/class-jobtype-file.php:15 inc/class-jobtype-wpexp.php:15
197
  #: inc/class-jobtype-wpplugin.php:15 inc/class-page-about.php:624
198
  #: inc/class-page-backwpup.php:260 inc/class-page-backwpup.php:262
199
+ #: inc/class-page-settings.php:514
 
 
200
  msgid "http://backwpup.com"
201
  msgstr ""
202
 
203
+ #: inc/class-admin.php:406
204
  msgid "version %s"
205
  msgstr ""
206
 
207
+ #: inc/class-admin.php:450
208
  msgid "Add BackWPup Role"
209
  msgstr ""
210
 
211
+ #: inc/class-admin.php:454
212
  msgid "&mdash; No additional role for BackWPup &mdash;"
213
  msgstr ""
214
 
237
  msgid "Make BackWPup better!"
238
  msgstr ""
239
 
240
+ #: inc/class-become-inpsyder-widget.php:108
241
  msgid ""
242
  "https://inpsyde.com/en/jobs/?"
243
  "utm_source=BackWPup&utm_medium=Link&utm_campaign=BecomeAnInpsyder"
244
  msgstr ""
245
 
246
+ #: inc/class-become-inpsyder-widget.php:118
247
  msgid "We want to make BackWPup even stronger and its support much faster."
248
  msgstr ""
249
 
250
+ #: inc/class-become-inpsyder-widget.php:126
251
  msgid ""
252
  "This is why we are looking for a talented developer who can work remotely "
253
  "and support us in BackWPup"
254
  msgstr ""
255
 
256
+ #: inc/class-become-inpsyder-widget.php:133
257
  msgid "and other exciting WordPress projects at our VIP partner agency."
258
  msgstr ""
259
 
260
+ #: inc/class-become-inpsyder-widget.php:145
261
  msgid "Apply now!"
262
  msgstr ""
263
 
264
+ #: inc/class-become-inpsyder-widget.php:156
 
 
 
 
 
265
  msgid "Work for Inpsyde"
266
  msgstr ""
267
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  #: inc/class-create-archive.php:64
269
  msgid "The file name of an archive cannot be empty."
270
  msgstr ""
383
  msgstr ""
384
 
385
  #: inc/class-cron.php:101 inc/class-destination-folder.php:209
386
+ #: inc/class-job.php:1003 inc/class-job.php:1141 inc/class-job.php:1740
387
+ #: inc/class-jobtype-file.php:446
388
  msgid "Could not open path: %s"
389
  msgstr ""
390
 
391
+ #: inc/class-destination-dropbox.php:36 inc/class-destination-dropbox.php:337
 
392
  msgid "Dropbox API: %s"
393
  msgstr ""
394
 
395
+ #: inc/class-destination-dropbox.php:50
 
396
  msgid "Login"
397
  msgstr ""
398
 
399
+ #: inc/class-destination-dropbox.php:54 inc/class-destination-sugarsync.php:28
400
  #: inc/class-destination-sugarsync.php:43
401
  msgid "Authentication"
402
  msgstr ""
403
 
404
+ #: inc/class-destination-dropbox.php:56
 
 
405
  msgid "Not authenticated!"
406
  msgstr ""
407
 
408
+ #: inc/class-destination-dropbox.php:58
 
409
  msgid "Create Account"
410
  msgstr ""
411
 
412
+ #: inc/class-destination-dropbox.php:60 inc/class-destination-sugarsync.php:45
 
 
 
 
413
  msgid "Authenticated!"
414
  msgstr ""
415
 
416
+ #: inc/class-destination-dropbox.php:63
417
  msgid "Delete Dropbox Authentication"
418
  msgstr ""
419
 
420
+ #: inc/class-destination-dropbox.php:70
421
  msgid "App Access to Dropbox"
422
  msgstr ""
423
 
424
+ #: inc/class-destination-dropbox.php:73
425
  msgid "Get Dropbox App auth code"
426
  msgstr ""
427
 
428
+ #: inc/class-destination-dropbox.php:74
429
  msgid ""
430
  "A dedicated folder named BackWPup will be created inside of the Apps folder "
431
  "in your Dropbox. BackWPup will get read and write access to that folder "
433
  "the destination field below."
434
  msgstr ""
435
 
436
+ #: inc/class-destination-dropbox.php:79
437
  msgid "— OR —"
438
  msgstr ""
439
 
440
+ #: inc/class-destination-dropbox.php:82
441
  msgid "Full Access to Dropbox"
442
  msgstr ""
443
 
444
+ #: inc/class-destination-dropbox.php:85
445
  msgid "Get full Dropbox auth code "
446
  msgstr ""
447
 
448
+ #: inc/class-destination-dropbox.php:86
449
  msgid ""
450
  "BackWPup will have full read and write access to your entire Dropbox. You "
451
  "can specify your backup destination wherever you want, just be aware that "
453
  "BackWPup."
454
  msgstr ""
455
 
456
+ #: inc/class-destination-dropbox.php:93 inc/class-destination-folder.php:29
457
  #: inc/class-destination-ftp.php:49 inc/class-destination-msazure.php:66
458
  #: inc/class-destination-rsc.php:95 inc/class-destination-sugarsync.php:81
 
459
  msgid "Backup settings"
460
  msgstr ""
461
 
462
+ #: inc/class-destination-dropbox.php:97
463
  msgid "Destination Folder"
464
  msgstr ""
465
 
466
+ #: inc/class-destination-dropbox.php:101
467
  msgid ""
468
  "Specify a subfolder where your backup archives will be stored. If you use "
469
  "the App option from above, this folder will be created inside of Apps/"
471
  "exisiting folders with the same name will not be overriden."
472
  msgstr ""
473
 
474
+ #: inc/class-destination-dropbox.php:106 inc/class-destination-folder.php:39
475
  #: inc/class-destination-ftp.php:59 inc/class-destination-sugarsync.php:91
 
476
  msgid "File Deletion"
477
  msgstr ""
478
 
479
+ #: inc/class-destination-dropbox.php:113 inc/class-destination-folder.php:46
480
  #: inc/class-destination-ftp.php:66 inc/class-destination-msazure.php:83
481
  #: inc/class-destination-rsc.php:112 inc/class-destination-s3.php:121
482
  #: inc/class-destination-sugarsync.php:98
 
 
 
 
 
 
483
  msgid "Number of files to keep in folder."
484
  msgstr ""
485
 
486
+ #: inc/class-destination-dropbox.php:115 inc/class-destination-folder.php:48
487
  #: inc/class-destination-ftp.php:68 inc/class-destination-msazure.php:85
488
  #: inc/class-destination-rsc.php:114 inc/class-destination-s3.php:123
489
  #: inc/class-destination-sugarsync.php:100
 
 
490
  msgid ""
491
  "<strong>Warning</strong>: Files belonging to this job are now tracked. Old "
492
  "backup archives which are untracked will not be automatically deleted."
493
  msgstr ""
494
 
495
+ #: inc/class-destination-dropbox.php:119 inc/class-destination-folder.php:52
496
  #: inc/class-destination-ftp.php:72 inc/class-destination-msazure.php:89
497
  #: inc/class-destination-rsc.php:118 inc/class-destination-s3.php:127
498
  #: inc/class-destination-sugarsync.php:104
 
 
 
 
 
 
 
 
499
  msgid "Do not delete files while syncing to destination!"
500
  msgstr ""
501
 
502
+ #: inc/class-destination-dropbox.php:234
503
  msgid "%d. Try to send backup file to Dropbox&#160;&hellip;"
504
  msgstr ""
505
 
506
+ #: inc/class-destination-dropbox.php:251
 
507
  msgid "Authenticated with Dropbox of user: %s"
508
  msgstr ""
509
 
510
+ #: inc/class-destination-dropbox.php:257
 
511
  msgid "%s available on your Dropbox"
512
  msgstr ""
513
 
514
+ #: inc/class-destination-dropbox.php:261
 
515
  msgid "Not Authenticated with Dropbox!"
516
  msgstr ""
517
 
518
+ #: inc/class-destination-dropbox.php:265
519
  msgid "Uploading to Dropbox&#160;&hellip;"
520
  msgstr ""
521
 
522
+ #: inc/class-destination-dropbox.php:276 inc/class-destination-msazure.php:286
523
  #: inc/class-destination-sugarsync.php:260
 
524
  msgid "Backup transferred to %s"
525
  msgstr ""
526
 
527
+ #: inc/class-destination-dropbox.php:280
 
528
  msgid "Uploaded file size and local file size don't match."
529
  msgstr ""
530
 
531
+ #: inc/class-destination-dropbox.php:285
 
 
532
  msgid "Error transfering backup to %s."
533
  msgstr ""
534
 
535
+ #: inc/class-destination-dropbox.php:330
536
  msgid "One file deleted from Dropbox"
537
  msgid_plural "%d files deleted on Dropbox"
538
  msgstr[0] ""
539
  msgstr[1] ""
540
 
541
+ #: inc/class-destination-dropbox.php:517
542
  msgid "Beginning new file upload session"
543
  msgstr ""
544
 
545
+ #: inc/class-destination-dropbox.php:537
546
  msgid "Uploading %s of data"
547
  msgstr ""
548
 
550
  msgid "Finishing upload session with a total of %s uploaded"
551
  msgstr ""
552
 
553
+ #: inc/class-destination-email.php:38
 
554
  msgid "Email address"
555
  msgstr ""
556
 
559
  msgstr ""
560
 
561
  #: inc/class-destination-email.php:47 inc/class-destination-email.php:49
 
 
562
  msgid "Send test email"
563
  msgstr ""
564
 
615
  msgstr ""
616
 
617
  #: inc/class-destination-email.php:98 inc/class-destination-ftp.php:31
 
618
  msgid "Port:"
619
  msgstr ""
620
 
625
  #: inc/class-destination-email.php:106 inc/class-jobtype-dbdump.php:67
626
  #: inc/class-jobtype-dbdump.php:103 inc/class-jobtype-wpexp.php:73
627
  #: inc/class-jobtype-wpplugin.php:57 inc/class-page-backwpup.php:329
628
+ #: inc/class-page-backwpup.php:404 inc/class-page-settings.php:330
 
629
  msgid "none"
630
  msgstr ""
631
 
722
  msgstr ""
723
 
724
  #: inc/class-destination-ftp.php:87 inc/class-page-logs.php:257
 
725
  msgid "seconds"
726
  msgstr ""
727
 
832
 
833
  #: inc/class-destination-ftp.php:344 inc/class-destination-msazure.php:271
834
  #: inc/class-destination-rsc.php:289 inc/class-destination-s3.php:499
835
+ #: inc/class-destination-s3.php:591
 
 
836
  msgid "Can not open source file for transfer."
837
  msgstr ""
838
 
875
  msgstr ""
876
 
877
  #: inc/class-destination-msazure.php:76 inc/class-destination-rsc.php:105
878
+ #: inc/class-destination-s3.php:114
879
  msgid "File deletion"
880
  msgstr ""
881
 
882
  #: inc/class-destination-msazure.php:128
 
883
  msgid "MS Azure container \"%s\" created."
884
  msgstr ""
885
 
886
  #: inc/class-destination-msazure.php:131
 
887
  msgid "MS Azure container create: %s"
888
  msgstr ""
889
 
892
  msgstr ""
893
 
894
  #: inc/class-destination-msazure.php:233
 
895
  msgid "MS Azure container \"%s\" does not exist!"
896
  msgstr ""
897
 
898
  #: inc/class-destination-msazure.php:237
 
899
  msgid "Connected to MS Azure container \"%s\"."
900
  msgstr ""
901
 
904
  msgstr ""
905
 
906
  #: inc/class-destination-msazure.php:292 inc/class-destination-msazure.php:348
 
907
  msgid "Microsoft Azure API: %s"
908
  msgstr ""
909
 
918
  msgstr ""
919
 
920
  #: inc/class-destination-msazure.php:444 inc/class-destination-s3.php:222
 
921
  msgid "Missing access key!"
922
  msgstr ""
923
 
938
  msgstr ""
939
 
940
  #: inc/class-destination-rsc.php:63 inc/class-destination-rsc.php:65
 
941
  msgid "Rackspace Cloud Files Region"
942
  msgstr ""
943
 
944
+ #: inc/class-destination-rsc.php:66
945
  msgid "Dallas (DFW)"
946
  msgstr ""
947
 
948
+ #: inc/class-destination-rsc.php:67
949
  msgid "Chicago (ORD)"
950
  msgstr ""
951
 
952
+ #: inc/class-destination-rsc.php:68
953
  msgid "Sydney (SYD)"
954
  msgstr ""
955
 
956
+ #: inc/class-destination-rsc.php:69
957
  msgid "London (LON)"
958
  msgstr ""
959
 
960
+ #: inc/class-destination-rsc.php:70
961
  msgid "Northern Virginia (IAD)"
962
  msgstr ""
963
 
964
+ #: inc/class-destination-rsc.php:71
965
  msgid "Hong Kong (HKG)"
966
  msgstr ""
967
 
969
  msgid "Folder in bucket"
970
  msgstr ""
971
 
972
+ #: inc/class-destination-rsc.php:158
973
  msgid "Rackspace Cloud container \"%s\" created."
974
  msgstr ""
975
 
976
  #: inc/class-destination-rsc.php:162 inc/class-destination-rsc.php:274
977
  #: inc/class-destination-rsc.php:314 inc/class-destination-rsc.php:359
 
 
978
  msgid "Rackspace Cloud API: %s"
979
  msgstr ""
980
 
1020
  msgid "Select a S3 service"
1021
  msgstr ""
1022
 
1023
+ #: inc/class-destination-s3.php:33
1024
  msgid "Amazon S3 Region"
1025
  msgstr ""
1026
 
1027
+ #: inc/class-destination-s3.php:34
1028
  msgid "Amazon S3: US Standard"
1029
  msgstr ""
1030
 
1031
+ #: inc/class-destination-s3.php:35
1032
  msgid "Amazon S3: US West (Northern California)"
1033
  msgstr ""
1034
 
1035
+ #: inc/class-destination-s3.php:36
1036
  msgid "Amazon S3: US West (Oregon)"
1037
  msgstr ""
1038
 
1039
+ #: inc/class-destination-s3.php:37
1040
  msgid "Amazon S3: EU (Ireland)"
1041
  msgstr ""
1042
 
1043
+ #: inc/class-destination-s3.php:38
1044
  msgid "Amazon S3: EU (Germany)"
1045
  msgstr ""
1046
 
1047
+ #: inc/class-destination-s3.php:39
1048
  msgid "Amazon S3: Asia Pacific (Mumbai)"
1049
  msgstr ""
1050
 
1051
+ #: inc/class-destination-s3.php:40
1052
  msgid "Amazon S3: Asia Pacific (Tokyo)"
1053
  msgstr ""
1054
 
1055
+ #: inc/class-destination-s3.php:41
1056
  msgid "Amazon S3: Asia Pacific (Seoul)"
1057
  msgstr ""
1058
 
1059
+ #: inc/class-destination-s3.php:42
1060
  msgid "Amazon S3: Asia Pacific (Singapore)"
1061
  msgstr ""
1062
 
1063
+ #: inc/class-destination-s3.php:43
1064
  msgid "Amazon S3: Asia Pacific (Sydney)"
1065
  msgstr ""
1066
 
1067
+ #: inc/class-destination-s3.php:44
1068
  msgid "Amazon S3: South America (Sao Paulo)"
1069
  msgstr ""
1070
 
1071
+ #: inc/class-destination-s3.php:45
1072
  msgid "Amazon S3: China (Beijing)"
1073
  msgstr ""
1074
 
1075
+ #: inc/class-destination-s3.php:46
1076
  msgid "Google Storage: EU"
1077
  msgstr ""
1078
 
1079
+ #: inc/class-destination-s3.php:47
1080
  msgid "Google Storage: USA"
1081
  msgstr ""
1082
 
1083
+ #: inc/class-destination-s3.php:48
1084
  msgid "Google Storage: Asia"
1085
  msgstr ""
1086
 
1087
+ #: inc/class-destination-s3.php:49
1088
  msgid "Dream Host Cloud Storage"
1089
  msgstr ""
1090
 
1096
  msgid "S3 Access Keys"
1097
  msgstr ""
1098
 
1099
+ #: inc/class-destination-s3.php:65
1100
  msgid "Access Key"
1101
  msgstr ""
1102
 
1103
+ #: inc/class-destination-s3.php:72
1104
  msgid "Secret Key"
1105
  msgstr ""
1106
 
1163
  msgid "Save files encrypted (AES256) on server."
1164
  msgstr ""
1165
 
1166
+ #: inc/class-destination-s3.php:224
1167
  msgid "Missing secret access key!"
1168
  msgstr ""
1169
 
1175
  msgid "Bucket %1$s created."
1176
  msgstr ""
1177
 
1178
+ #: inc/class-destination-s3.php:348
1179
  msgid " %s is not a valid bucket name."
1180
  msgstr ""
1181
 
1182
  #: inc/class-destination-s3.php:389 inc/class-destination-s3.php:522
1183
  #: inc/class-destination-s3.php:576 inc/class-destination-s3.php:610
1184
+ #: inc/class-destination-s3.php:670
1185
  msgid "S3 Service API: %s"
1186
  msgstr ""
1187
 
1189
  msgid "%d. Trying to send backup file to S3 Service&#160;&hellip;"
1190
  msgstr ""
1191
 
1192
+ #: inc/class-destination-s3.php:470
1193
  msgid "Connected to S3 Bucket \"%1$s\" in %2$s"
1194
  msgstr ""
1195
 
1196
+ #: inc/class-destination-s3.php:473
1197
  msgid "S3 Bucket \"%s\" does not exist!"
1198
  msgstr ""
1199
 
1209
  msgid "Starting upload to S3 Service&#160;&hellip;"
1210
  msgstr ""
1211
 
1212
+ #: inc/class-destination-s3.php:601
1213
  msgid "Backup transferred to %s."
1214
  msgstr ""
1215
 
1236
  msgstr ""
1237
 
1238
  #: inc/class-destination-sugarsync.php:30
 
1239
  msgid "Email address:"
1240
  msgstr ""
1241
 
1242
+ #: inc/class-destination-sugarsync.php:33
 
 
1243
  msgid "Password:"
1244
  msgstr ""
1245
 
1250
 
1251
  #: inc/class-destination-sugarsync.php:38
1252
  #: inc/class-destination-sugarsync.php:136
 
 
1253
  msgid "Create Sugarsync account"
1254
  msgstr ""
1255
 
1256
  #: inc/class-destination-sugarsync.php:46
1257
  #: inc/class-destination-sugarsync.php:132
 
 
1258
  msgid "Delete Sugarsync authentication!"
1259
  msgstr ""
1260
 
1267
  msgstr ""
1268
 
1269
  #: inc/class-destination-sugarsync.php:64
 
1270
  msgid "No Syncfolders found!"
1271
  msgstr ""
1272
 
1338
  "Minutes calls the WordPress cron."
1339
  msgstr ""
1340
 
1341
+ #: inc/class-file.php:140
1342
  msgid "Folder %1$s not allowed, please use another folder."
1343
  msgstr ""
1344
 
1345
+ #: inc/class-file.php:145
1346
  msgid "Folder %1$s is not in open basedir, please use another folder."
1347
  msgstr ""
1348
 
1349
+ #: inc/class-file.php:151
1350
  msgid "Cannot create folder: %1$s"
1351
  msgstr ""
1352
 
1353
+ #: inc/class-file.php:157
1354
  msgid "Folder \"%1$s\" is not writable"
1355
  msgstr ""
1356
 
1357
+ #: inc/class-file.php:193
1358
  msgid ""
1359
  "BackWPup will not backup folders and its sub folders when this file is "
1360
  "inside."
1677
  msgid "Folder %s is not readable"
1678
  msgstr ""
1679
 
1680
+ #: inc/class-job.php:1725
1681
  msgid "Link \"%s\" not following."
1682
  msgstr ""
1683
 
1684
+ #: inc/class-job.php:1727
1685
  msgid "File \"%s\" is not readable!"
1686
  msgstr ""
1687
 
1688
+ #: inc/class-job.php:1731
1689
  msgid ""
1690
  "File size of “%s” cannot be retrieved. File might be too large and will not "
1691
  "be added to queue."
1692
  msgstr ""
1693
 
1694
+ #: inc/class-job.php:1814
1695
  msgid "%d. Trying to generate a manifest file&#160;&hellip;"
1696
  msgstr ""
1697
 
1698
+ #: inc/class-job.php:1870
1699
  msgid "You may have noticed the manifest.json file in this archive."
1700
  msgstr ""
1701
 
1702
+ #: inc/class-job.php:1871
1703
  msgid ""
1704
  "manifest.json might be needed for later restoring a backup from this archive."
1705
  msgstr ""
1706
 
1707
+ #: inc/class-job.php:1872
1708
  msgid ""
1709
  "Please leave manifest.json untouched and in place. Otherwise it is safe to "
1710
  "be ignored."
1711
  msgstr ""
1712
 
1713
+ #: inc/class-job.php:1882
1714
  msgid "Added manifest.json file with %1$s to backup file list."
1715
  msgstr ""
1716
 
1717
+ #: inc/class-job.php:1921
1718
  msgid "Wrong BackWPup JobID"
1719
  msgstr ""
1720
 
1721
+ #: inc/class-job.php:1934
1722
  msgid "A BackWPup job is already running"
1723
  msgstr ""
1724
 
1725
+ #: inc/class-job.php:2302
1726
  msgctxt ""
1727
  "SIGHUP: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1728
  "details"
1729
  msgid "Hangup detected on controlling terminal or death of controlling process"
1730
  msgstr ""
1731
 
1732
+ #: inc/class-job.php:2306
1733
  msgctxt ""
1734
  "SIGINT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1735
  "details"
1736
  msgid "Interrupt from keyboard"
1737
  msgstr ""
1738
 
1739
+ #: inc/class-job.php:2310
1740
  msgctxt ""
1741
  "SIGQUIT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1742
  "details"
1743
  msgid "Quit from keyboard"
1744
  msgstr ""
1745
 
1746
+ #: inc/class-job.php:2314
1747
  msgctxt ""
1748
  "SIGILL: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1749
  "details"
1750
  msgid "Illegal Instruction"
1751
  msgstr ""
1752
 
1753
+ #: inc/class-job.php:2318
1754
  msgctxt ""
1755
  "SIGABRT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1756
  "details"
1757
  msgid "Abort signal from abort(3)"
1758
  msgstr ""
1759
 
1760
+ #: inc/class-job.php:2322
1761
  msgctxt ""
1762
  "SIGBUS: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1763
  "details"
1764
  msgid "Bus error (bad memory access)"
1765
  msgstr ""
1766
 
1767
+ #: inc/class-job.php:2326
1768
  msgctxt ""
1769
  "SIGFPE: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1770
  "details"
1771
  msgid "Floating point exception"
1772
  msgstr ""
1773
 
1774
+ #: inc/class-job.php:2330
1775
  msgctxt ""
1776
  "SIGSEGV: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1777
  "details"
1778
  msgid "Invalid memory reference"
1779
  msgstr ""
1780
 
1781
+ #: inc/class-job.php:2334
1782
  msgctxt ""
1783
  "SIGTERM: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1784
  "details"
1785
  msgid "Termination signal"
1786
  msgstr ""
1787
 
1788
+ #: inc/class-job.php:2338
1789
  msgctxt ""
1790
  "SIGSTKFLT: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1791
  "details"
1792
  msgid "Stack fault on coprocessor"
1793
  msgstr ""
1794
 
1795
+ #: inc/class-job.php:2342
1796
  msgctxt ""
1797
  "SIGUSR1: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1798
  "details"
1799
  msgid "User-defined signal 1"
1800
  msgstr ""
1801
 
1802
+ #: inc/class-job.php:2346
1803
  msgctxt ""
1804
  "SIGUSR2: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1805
  "details"
1806
  msgid "User-defined signal 2"
1807
  msgstr ""
1808
 
1809
+ #: inc/class-job.php:2350
1810
  msgctxt ""
1811
  "SIGURG: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1812
  "details"
1813
  msgid "Urgent condition on socket"
1814
  msgstr ""
1815
 
1816
+ #: inc/class-job.php:2354
1817
  msgctxt ""
1818
  "SIGXCPU: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1819
  "details"
1820
  msgid "CPU time limit exceeded"
1821
  msgstr ""
1822
 
1823
+ #: inc/class-job.php:2358
1824
  msgctxt ""
1825
  "SIGXFSZ: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1826
  "details"
1827
  msgid "File size limit exceeded"
1828
  msgstr ""
1829
 
1830
+ #: inc/class-job.php:2362
1831
  msgctxt ""
1832
  "SIGPWR: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1833
  "details"
1834
  msgid "Power failure"
1835
  msgstr ""
1836
 
1837
+ #: inc/class-job.php:2366
1838
  msgctxt ""
1839
  "SIGSYS: Please see http://man7.org/linux/man-pages/man7/signal.7.html for "
1840
  "details"
1841
  msgid "Bad argument to routine"
1842
  msgstr ""
1843
 
1844
+ #: inc/class-job.php:2373
1845
  msgid "Signal \"%1$s\" (%2$s) is sent to script!"
1846
  msgstr ""
1847
 
1848
+ #: inc/class-job.php:2407 inc/class-job.php:2420
1849
  msgid "System: %s"
1850
  msgstr ""
1851
 
1852
+ #: inc/class-job.php:2435
1853
  msgid "Exception caught in %1$s: %2$s"
1854
  msgstr ""
1855
 
1861
  msgid "Check database tables"
1862
  msgstr ""
1863
 
1864
+ #. #-#-#-#-# backwpup.pot (BackWPup 3.4.1) #-#-#-#-#
1865
  #. Author URI of the plugin/theme
1866
  #: inc/class-jobtype-dbcheck.php:17 inc/class-jobtype-dbdump.php:17
1867
  #: inc/class-jobtype-file.php:17 inc/class-jobtype-wpexp.php:17
1868
+ #: inc/class-jobtype-wpplugin.php:17
 
 
1869
  msgid "http://inpsyde.com"
1870
  msgstr ""
1871
 
1872
+ #: inc/class-jobtype-dbcheck.php:35
1873
  msgid "Settings for database check"
1874
  msgstr ""
1875
 
1885
  msgid "Repair"
1886
  msgstr ""
1887
 
1888
+ #: inc/class-jobtype-dbcheck.php:54
1889
  msgid "Try to repair defect table"
1890
  msgstr ""
1891
 
1927
  msgid "Database backup"
1928
  msgstr ""
1929
 
1930
+ #: inc/class-jobtype-dbdump.php:60
 
1931
  msgid "Settings for database backup"
1932
  msgstr ""
1933
 
1934
+ #: inc/class-jobtype-dbdump.php:64
1935
  msgid "Tables to backup"
1936
  msgstr ""
1937
 
1938
+ #: inc/class-jobtype-dbdump.php:66
1939
  msgid "all"
1940
  msgstr ""
1941
 
1942
+ #: inc/class-jobtype-dbdump.php:91
1943
  msgid "Backup file name"
1944
  msgstr ""
1945
 
1946
+ #: inc/class-jobtype-dbdump.php:99
1947
  msgid "Backup file compression"
1948
  msgstr ""
1949
 
1950
  #: inc/class-jobtype-dbdump.php:105 inc/class-jobtype-dbdump.php:107
1951
  #: inc/class-jobtype-wpexp.php:75 inc/class-jobtype-wpexp.php:77
1952
  #: inc/class-jobtype-wpplugin.php:59 inc/class-jobtype-wpplugin.php:61
 
1953
  msgid "GZip"
1954
  msgstr ""
1955
 
1956
+ #: inc/class-jobtype-dbdump.php:159
1957
  msgid "%d. Try to backup database&#160;&hellip;"
1958
  msgstr ""
1959
 
1960
+ #: inc/class-jobtype-dbdump.php:173
1961
  msgid "Connected to database %1$s on %2$s"
1962
  msgstr ""
1963
 
1964
+ #: inc/class-jobtype-dbdump.php:187
1965
  msgid "No tables to backup."
1966
  msgstr ""
1967
 
1968
+ #: inc/class-jobtype-dbdump.php:210
1969
  msgid "Backup database table \"%s\" with \"%s\" records"
1970
  msgstr ""
1971
 
1972
+ #: inc/class-jobtype-dbdump.php:250
1973
  msgid "MySQL backup file not created"
1974
  msgstr ""
1975
 
1976
+ #: inc/class-jobtype-dbdump.php:254
1977
  msgid "Added database dump \"%1$s\" with %2$s to backup file list"
1978
  msgstr ""
1979
 
1980
+ #: inc/class-jobtype-dbdump.php:260
 
1981
  msgid "Database backup done!"
1982
  msgstr ""
1983
 
2009
  msgid "Backup themes"
2010
  msgstr ""
2011
 
2012
+ #: inc/class-jobtype-file.php:107
 
2013
  msgid "Backup uploads folder"
2014
  msgstr ""
2015
 
2072
  "\" installation. Excludes must be configured again."
2073
  msgstr ""
2074
 
2075
+ #: inc/class-jobtype-file.php:238
2076
  msgid "%d. Trying to make a list of folders to back up&#160;&hellip;"
2077
  msgstr ""
2078
 
2079
+ #: inc/class-jobtype-file.php:358 inc/class-jobtype-file.php:362
2080
+ #: inc/class-jobtype-file.php:379
2081
  msgid "Added \"%s\" to backup file list"
2082
  msgstr ""
2083
 
2084
+ #: inc/class-jobtype-file.php:385
2085
  msgid "No files/folder for the backup."
2086
  msgstr ""
2087
 
2088
+ #: inc/class-jobtype-file.php:387
2089
  msgid "%1$d folders to backup."
2090
  msgstr ""
2091
 
2092
+ #: inc/class-jobtype-file.php:435
2093
  msgid "Folder \"%s\" is not readable!"
2094
  msgstr ""
2095
 
2096
+ #: inc/class-jobtype-file.php:495
2097
  msgid "Path as set by user (symlink?): %s"
2098
  msgstr ""
2099
 
2100
+ #: inc/class-jobtype-file.php:498
2101
  msgid "Exclude:"
2102
  msgstr ""
2103
 
2104
+ #: inc/class-jobtype-file.php:510
2105
  msgid "Excluded by .donotbackup file!"
2106
  msgstr ""
2107
 
2117
  msgid "Items to export"
2118
  msgstr ""
2119
 
2120
+ #: inc/class-jobtype-wpexp.php:49
2121
  msgid "All content"
2122
  msgstr ""
2123
 
2124
+ #: inc/class-jobtype-wpexp.php:50
2125
  msgid "Posts"
2126
  msgstr ""
2127
 
2128
+ #: inc/class-jobtype-wpexp.php:51
2129
  msgid "Pages"
2130
  msgstr ""
2131
 
2192
  "ensure the file verification."
2193
  msgstr ""
2194
 
2195
+ #: inc/class-jobtype-wpexp.php:474
2196
  msgid "Compressing file&#160;&hellip;"
2197
  msgstr ""
2198
 
2199
+ #: inc/class-jobtype-wpexp.php:481
2200
  msgid "Compressing done."
2201
  msgstr ""
2202
 
2236
  msgid "Inactive plugins:"
2237
  msgstr ""
2238
 
2239
+ #: inc/class-jobtype-wpplugin.php:141
2240
  msgid "Can not open target file for writing."
2241
  msgstr ""
2242
 
2252
  msgid "No MySQLi extension found. Please install it."
2253
  msgstr ""
2254
 
2255
+ #: inc/class-mysqldump.php:100
2256
  msgid "Cannot init MySQLi database connection"
2257
  msgstr ""
2258
 
2259
+ #: inc/class-mysqldump.php:105
2260
  msgid "Setting of MySQLi connection timeout failed"
2261
  msgstr ""
2262
 
2263
+ #: inc/class-mysqldump.php:110
2264
  msgid "Cannot connect to MySQL database %1$d: %2$s"
2265
  msgstr ""
2266
 
2279
  #: inc/class-mysqldump.php:317 inc/class-mysqldump.php:323
2280
  #: inc/class-mysqldump.php:368 inc/class-mysqldump.php:400
2281
  #: inc/class-mysqldump.php:437 inc/class-mysqldump.php:500
 
 
 
2282
  msgid "Database error %1$s for query %2$s"
2283
  msgstr ""
2284
 
2469
  msgid "Backup to your web space"
2470
  msgstr ""
2471
 
2472
+ #: inc/class-page-about.php:542
2473
  msgid "Backup to Google Drive"
2474
  msgstr ""
2475
 
2476
+ #: inc/class-page-about.php:547
2477
  msgid "Backup to Amazon Glacier"
2478
  msgstr ""
2479
 
2579
  msgid "?"
2580
  msgstr ""
2581
 
2582
+ #: inc/class-page-backups.php:360 inc/class-page-backwpup.php:321
2583
  #: inc/class-page-backwpup.php:384 inc/class-page-jobs.php:318
2584
  #: inc/class-page-logs.php:164
2585
  msgid "%1$s at %2$s"
2586
  msgstr ""
2587
 
2588
+ #: inc/class-page-backups.php:376 inc/class-page-backups.php:416
2589
  #: inc/class-page-editjob.php:35 inc/class-page-jobs.php:398
2590
  msgid "Sorry, you don't have permissions to do that."
2591
  msgstr ""
2592
 
2593
+ #: inc/class-page-backups.php:440
2594
  msgid "Backup Files"
2595
  msgstr ""
2596
 
2597
+ #: inc/class-page-backups.php:488
2598
  msgid "%s &rsaquo; Manage Backup Archives"
2599
  msgstr ""
2600
 
2712
  msgid "Untitled"
2713
  msgstr ""
2714
 
2715
+ #: inc/class-page-backwpup.php:211
2716
  msgid "Start wizard"
2717
  msgstr ""
2718
 
2845
  msgid "%1$s &rsaquo; Job: %2$s"
2846
  msgstr ""
2847
 
2848
+ #: inc/class-page-editjob.php:328 inc/class-page-settings.php:119
2849
  msgid "General"
2850
  msgstr ""
2851
 
2870
  msgid "Job Tasks"
2871
  msgstr ""
2872
 
2873
+ #: inc/class-page-editjob.php:391
2874
  msgid "This job is a&#160;&hellip;"
2875
  msgstr ""
2876
 
2877
+ #: inc/class-page-editjob.php:394
2878
  msgid "Job tasks"
2879
  msgstr ""
2880
 
2883
  msgstr ""
2884
 
2885
  #: inc/class-page-editjob.php:417 inc/class-page-editjob.php:420
 
2886
  msgid "Backup type"
2887
  msgstr ""
2888
 
2890
  msgid "Synchronize file by file to destination"
2891
  msgstr ""
2892
 
2893
+ #: inc/class-page-editjob.php:428
2894
  msgid "Create a backup archive"
2895
  msgstr ""
2896
 
2973
  msgstr ""
2974
 
2975
  #: inc/class-page-editjob.php:474 inc/class-page-editjob.php:476
 
2976
  msgid "Zip"
2977
  msgstr ""
2978
 
2980
  msgid "Disabled due to missing %s PHP class."
2981
  msgstr ""
2982
 
2983
+ #: inc/class-page-editjob.php:479
2984
  msgid "Tar"
2985
  msgstr ""
2986
 
2987
  #: inc/class-page-editjob.php:481 inc/class-page-editjob.php:483
 
2988
  msgid "Tar GZip"
2989
  msgstr ""
2990
 
2993
  msgstr ""
2994
 
2995
  #: inc/class-page-editjob.php:487 inc/class-page-editjob.php:489
 
2996
  msgid "Tar BZip2"
2997
  msgstr ""
2998
 
3096
  msgstr ""
3097
 
3098
  #: inc/class-page-editjob.php:650 inc/class-page-editjob.php:718
 
3099
  msgid "Scheduler"
3100
  msgstr ""
3101
 
3102
  #: inc/class-page-editjob.php:655 inc/class-page-jobs.php:126
3103
+ #: inc/class-page-logs.php:139
3104
  msgid "Type"
3105
  msgstr ""
3106
 
3107
+ #: inc/class-page-editjob.php:660
3108
  msgid "Hour"
3109
  msgstr ""
3110
 
3111
+ #: inc/class-page-editjob.php:663
3112
  msgid "Minute"
3113
  msgstr ""
3114
 
3115
+ #: inc/class-page-editjob.php:667
3116
  msgid "monthly"
3117
  msgstr ""
3118
 
3119
+ #: inc/class-page-editjob.php:669
3120
  msgid "on"
3121
  msgstr ""
3122
 
3123
+ #: inc/class-page-editjob.php:679
3124
  msgid "weekly"
3125
  msgstr ""
3126
 
3127
  #: inc/class-page-editjob.php:681 inc/class-page-editjob.php:788
 
3128
  msgid "Sunday"
3129
  msgstr ""
3130
 
3131
  #: inc/class-page-editjob.php:682 inc/class-page-editjob.php:789
 
3132
  msgid "Monday"
3133
  msgstr ""
3134
 
3135
  #: inc/class-page-editjob.php:683 inc/class-page-editjob.php:790
 
3136
  msgid "Tuesday"
3137
  msgstr ""
3138
 
3139
  #: inc/class-page-editjob.php:684 inc/class-page-editjob.php:791
 
3140
  msgid "Wednesday"
3141
  msgstr ""
3142
 
3143
  #: inc/class-page-editjob.php:685 inc/class-page-editjob.php:792
 
3144
  msgid "Thursday"
3145
  msgstr ""
3146
 
3147
  #: inc/class-page-editjob.php:686 inc/class-page-editjob.php:793
 
3148
  msgid "Friday"
3149
  msgstr ""
3150
 
3151
  #: inc/class-page-editjob.php:687 inc/class-page-editjob.php:794
 
3152
  msgid "Saturday"
3153
  msgstr ""
3154
 
3155
+ #: inc/class-page-editjob.php:697
3156
  msgid "daily"
3157
  msgstr ""
3158
 
3159
+ #: inc/class-page-editjob.php:707
3160
  msgid "hourly"
3161
  msgstr ""
3162
 
3259
  msgid "No Jobs."
3260
  msgstr ""
3261
 
3262
+ #: inc/class-page-jobs.php:127
 
3263
  msgid "Destinations"
3264
  msgstr ""
3265
 
3443
  msgid "Logfile not found!"
3444
  msgstr ""
3445
 
3446
+ #: inc/class-page-settings.php:63
3447
  msgid "Settings reset to default"
3448
  msgstr ""
3449
 
3450
+ #: inc/class-page-settings.php:106
3451
  msgid "Settings saved"
3452
  msgstr ""
3453
 
3454
+ #: inc/class-page-settings.php:117
3455
  msgid "%s &rsaquo; Settings"
3456
  msgstr ""
3457
 
3458
+ #: inc/class-page-settings.php:119
3459
  msgid "Network"
3460
  msgstr ""
3461
 
3462
+ #: inc/class-page-settings.php:119
3463
  msgid "API Keys"
3464
  msgstr ""
3465
 
3466
+ #: inc/class-page-settings.php:119
3467
  msgid "Information"
3468
  msgstr ""
3469
 
3470
+ #: inc/class-page-settings.php:137
3471
  msgid "Display Settings"
3472
  msgstr ""
3473
 
3474
+ #: inc/class-page-settings.php:138
3475
  msgid "Do you want to see BackWPup in the WordPress admin bar?"
3476
  msgstr ""
3477
 
3478
+ #: inc/class-page-settings.php:141
3479
  msgid "Admin bar"
3480
  msgstr ""
3481
 
3482
+ #: inc/class-page-settings.php:144
3483
  msgid "Admin Bar"
3484
  msgstr ""
3485
 
3486
+ #: inc/class-page-settings.php:147
3487
  msgid "Show BackWPup links in admin bar."
3488
  msgstr ""
3489
 
3490
+ #: inc/class-page-settings.php:153 inc/class-page-settings.php:156
3491
  msgid "Folder sizes"
3492
  msgstr ""
3493
 
3494
+ #: inc/class-page-settings.php:159
3495
  msgid ""
3496
  "Display folder sizes in the files tab when editing a job. (Might increase "
3497
  "loading time of files tab.)"
3498
  msgstr ""
3499
 
3500
+ #: inc/class-page-settings.php:165
3501
  msgid "Security"
3502
  msgstr ""
3503
 
3504
+ #: inc/class-page-settings.php:166
3505
  msgid "Security option for BackWPup"
3506
  msgstr ""
3507
 
3508
+ #: inc/class-page-settings.php:169 inc/class-page-settings.php:172
3509
  msgid "Protect folders"
3510
  msgstr ""
3511
 
3512
+ #: inc/class-page-settings.php:175
3513
  msgid ""
3514
  "Protect BackWPup folders ( Temp, Log and Backups ) with <code>.htaccess</"
3515
  "code> and <code>index.php</code>"
3516
  msgstr ""
3517
 
3518
+ #: inc/class-page-settings.php:188
3519
  msgid ""
3520
  "Every time BackWPup runs a backup job, a log file is being generated. Choose "
3521
  "where to store your log files and how many of them."
3522
  msgstr ""
3523
 
3524
+ #: inc/class-page-settings.php:191
3525
  msgid "Log file folder"
3526
  msgstr ""
3527
 
3528
+ #: inc/class-page-settings.php:194
3529
  msgid "You can use absolute or relative path! Relative path is relative to %s."
3530
  msgstr ""
3531
 
3532
+ #: inc/class-page-settings.php:198
3533
  msgid "Maximum log files"
3534
  msgstr ""
3535
 
3536
+ #: inc/class-page-settings.php:201
3537
  msgid "Maximum log files in folder."
3538
  msgstr ""
3539
 
3540
+ #: inc/class-page-settings.php:205 inc/class-page-settings.php:208
3541
  msgid "Compression"
3542
  msgstr ""
3543
 
3544
+ #: inc/class-page-settings.php:211
3545
  msgid "Compress log files with GZip."
3546
  msgstr ""
3547
 
3548
+ #: inc/class-page-settings.php:217 inc/class-page-settings.php:220
3549
  msgid "Logging Level"
3550
  msgstr ""
3551
 
3552
+ #: inc/class-page-settings.php:223
3553
  msgid "Normal (translated)"
3554
  msgstr ""
3555
 
3556
+ #: inc/class-page-settings.php:224
3557
  msgid "Normal (not translated)"
3558
  msgstr ""
3559
 
3560
+ #: inc/class-page-settings.php:225
3561
  msgid "Debug (translated)"
3562
  msgstr ""
3563
 
3564
+ #: inc/class-page-settings.php:226
3565
  msgid "Debug (not translated)"
3566
  msgstr ""
3567
 
3568
+ #: inc/class-page-settings.php:229
3569
  msgid ""
3570
  "Debug log has much more informations than normal logs. It is for support and "
3571
  "should be handled carefully. For support is the best to use a not translated "
3572
  "log file. Usage of not translated logs can reduce the PHP memory usage too."
3573
  msgstr ""
3574
 
3575
+ #: inc/class-page-settings.php:238
3576
  msgid "There are a couple of general options for backup jobs. Set them here."
3577
  msgstr ""
3578
 
3579
+ #: inc/class-page-settings.php:241
3580
  msgid "Maximum number of retries for job steps"
3581
  msgstr ""
3582
 
3583
+ #: inc/class-page-settings.php:247
3584
  msgid "Maximum script execution time"
3585
  msgstr ""
3586
 
3587
+ #: inc/class-page-settings.php:250
3588
  msgid "Maximum PHP Script execution time"
3589
  msgstr ""
3590
 
3591
+ #: inc/class-page-settings.php:253
3592
  msgid "seconds."
3593
  msgstr ""
3594
 
3595
+ #: inc/class-page-settings.php:254
3596
  msgid ""
3597
  "Job will restart before hitting maximum execution time. Restarts will be "
3598
  "disabled on CLI usage. If <code>ALTERNATE_WP_CRON</code> has been defined, "
3600
  "maximum."
3601
  msgstr ""
3602
 
3603
+ #: inc/class-page-settings.php:261
3604
  msgid "Key to start jobs externally with an URL"
3605
  msgstr ""
3606
 
3607
+ #: inc/class-page-settings.php:265
3608
  msgid "Will be used to protect job starts from unauthorized person."
3609
  msgstr ""
3610
 
3611
+ #: inc/class-page-settings.php:269 inc/class-page-settings.php:272
3612
  msgid "Reduce server load"
3613
  msgstr ""
3614
 
3615
+ #: inc/class-page-settings.php:275
3616
  msgid "disabled"
3617
  msgstr ""
3618
 
3619
+ #: inc/class-page-settings.php:276
3620
  msgid "minimum"
3621
  msgstr ""
3622
 
3623
+ #: inc/class-page-settings.php:277
3624
  msgid "medium"
3625
  msgstr ""
3626
 
3627
+ #: inc/class-page-settings.php:278
3628
  msgid "maximum"
3629
  msgstr ""
3630
 
3631
+ #: inc/class-page-settings.php:281
3632
  msgid ""
3633
  "This adds short pauses to the process. Can be used to reduce the CPU load."
3634
  msgstr ""
3635
 
3636
+ #: inc/class-page-settings.php:286
3637
  msgid "Empty output on working"
3638
  msgstr ""
3639
 
3640
+ #: inc/class-page-settings.php:289 inc/class-page-settings.php:292
3641
  msgid "Enable an empty Output on backup working."
3642
  msgstr ""
3643
 
3644
+ #: inc/class-page-settings.php:294
3645
  msgid ""
3646
  "This do an empty output on job working. This can help in some situations or "
3647
  "can brake the working. You must test it."
3648
  msgstr ""
3649
 
3650
+ #: inc/class-page-settings.php:299
3651
  msgid "Windows IIS compatibility"
3652
  msgstr ""
3653
 
3654
+ #: inc/class-page-settings.php:302 inc/class-page-settings.php:305
3655
  msgid "Enable compatibility with IIS on Windows."
3656
  msgstr ""
3657
 
3658
+ #: inc/class-page-settings.php:307
3659
  msgid ""
3660
  "There is a PHP bug (<a href=\"https://bugs.php.net/43817\">bug #43817</a>), "
3661
  "which is triggered on some versions of Windows and IIS. Checking this box "
3663
  "about &ldquo;Permission denied&rdquo; in your logs."
3664
  msgstr ""
3665
 
3666
+ #: inc/class-page-settings.php:317
3667
  msgid "Authentication for <code>%s</code>"
3668
  msgstr ""
3669
 
3670
+ #: inc/class-page-settings.php:318
3671
  msgid ""
3672
  "If you protected your blog with HTTP basic authentication (.htaccess), or "
3673
  "you use a Plugin to secure wp-cron.php, then use the authentication methods "
3674
  "below."
3675
  msgstr ""
3676
 
3677
+ #: inc/class-page-settings.php:324 inc/class-page-settings.php:327
3678
  msgid "Authentication method"
3679
  msgstr ""
3680
 
3681
+ #: inc/class-page-settings.php:331
3682
  msgid "Basic auth"
3683
  msgstr ""
3684
 
3685
+ #: inc/class-page-settings.php:332
3686
  msgid "WordPress User"
3687
  msgstr ""
3688
 
3689
+ #: inc/class-page-settings.php:333
3690
  msgid "Query argument"
3691
  msgstr ""
3692
 
3693
+ #: inc/class-page-settings.php:340
3694
  msgid "Basic Auth Username:"
3695
  msgstr ""
3696
 
3697
+ #: inc/class-page-settings.php:346
3698
  msgid "Basic Auth Password:"
3699
  msgstr ""
3700
 
3701
+ #: inc/class-page-settings.php:351 inc/class-page-settings.php:354
3702
  msgid "Select WordPress User"
3703
  msgstr ""
3704
 
3705
+ #: inc/class-page-settings.php:370
3706
  msgid "Query arg key=value:"
3707
  msgstr ""
3708
 
3709
+ #: inc/class-page-settings.php:391
3710
+ msgid ""
3711
+ "Experiencing an issue and need to contact BackWPup support? Click the link "
3712
+ "below to get debug information you can send to us."
3713
+ msgstr ""
3714
+
3715
+ #: inc/class-page-settings.php:397 inc/class-page-settings.php:461
3716
+ msgid "Debug Info"
3717
+ msgstr ""
3718
+
3719
+ #: inc/class-page-settings.php:398
3720
+ msgid "Get Debug Info"
3721
+ msgstr ""
3722
+
3723
+ #: inc/class-page-settings.php:403
3724
+ msgid ""
3725
+ "You will find debug information below. Click the button to copy the debug "
3726
+ "info to send to support."
3727
+ msgstr ""
3728
+
3729
+ #: inc/class-page-settings.php:407
3730
+ msgid "https://backwpup.com"
3731
+ msgstr ""
3732
+
3733
+ #: inc/class-page-settings.php:408
3734
+ msgid "Get Pro"
3735
+ msgstr ""
3736
+
3737
+ #: inc/class-page-settings.php:415
3738
+ msgid "Copy Debug Info"
3739
+ msgstr ""
3740
+
3741
+ #: inc/class-page-settings.php:419
3742
+ msgid "Debug info copied to clipboard."
3743
+ msgstr ""
3744
+
3745
+ #: inc/class-page-settings.php:422
3746
+ msgid "Could not copy debug info. You can simply press ctrl+C to copy it."
3747
+ msgstr ""
3748
+
3749
+ #: inc/class-page-settings.php:470 inc/class-page-settings.php:471
3750
  msgid "Setting"
3751
  msgstr ""
3752
 
3753
+ #: inc/class-page-settings.php:470 inc/class-page-settings.php:471
3754
  msgid "Value"
3755
  msgstr ""
3756
 
3757
+ #: inc/class-page-settings.php:487
3758
+ msgid "Save Changes"
3759
+ msgstr ""
3760
+
3761
+ #: inc/class-page-settings.php:489
3762
+ msgid "Reset all settings to default"
3763
+ msgstr ""
3764
+
3765
+ #: inc/class-page-settings.php:506
3766
  msgid "WordPress version"
3767
  msgstr ""
3768
 
3769
+ #: inc/class-page-settings.php:511
3770
  msgid "BackWPup version"
3771
  msgstr ""
3772
 
3773
+ #: inc/class-page-settings.php:515
3774
  msgid "Get pro."
3775
  msgstr ""
3776
 
3777
+ #: inc/class-page-settings.php:517
3778
  msgid "BackWPup Pro version"
3779
  msgstr ""
3780
 
3781
+ #: inc/class-page-settings.php:522
3782
  msgid "PHP version"
3783
  msgstr ""
3784
 
3785
+ #: inc/class-page-settings.php:532
3786
  msgid "MySQL version"
3787
  msgstr ""
3788
 
3789
+ #: inc/class-page-settings.php:536
3790
  msgid "cURL version"
3791
  msgstr ""
3792
 
3793
+ #: inc/class-page-settings.php:540
3794
  msgid "cURL SSL version"
3795
  msgstr ""
3796
 
3797
+ #: inc/class-page-settings.php:543
3798
  msgid "unavailable"
3799
  msgstr ""
3800
 
3801
+ #: inc/class-page-settings.php:547
3802
+ msgid "WP-Cron url"
3803
  msgstr ""
3804
 
3805
+ #: inc/class-page-settings.php:551
3806
+ msgid "Server self connect"
3807
  msgstr ""
3808
 
3809
+ #: inc/class-page-settings.php:557
3810
+ msgid "Not expected HTTP response:"
3811
+ msgstr ""
3812
+
3813
+ #: inc/class-page-settings.php:558
3814
  msgid "<strong>Not expected HTTP response:</strong><br>"
3815
  msgstr ""
3816
 
3817
+ #: inc/class-page-settings.php:560
3818
+ msgid "WP Http Error: %s"
3819
+ msgstr ""
3820
+
3821
+ #: inc/class-page-settings.php:561
3822
  msgid "WP Http Error: <code>%s</code>"
3823
  msgstr ""
3824
 
3825
+ #: inc/class-page-settings.php:563
3826
+ msgid "Status-Code: %d"
3827
+ msgstr ""
3828
+
3829
+ #: inc/class-page-settings.php:564
3830
  msgid "Status-Code: <code>%d</code>"
3831
  msgstr ""
3832
 
3833
+ #: inc/class-page-settings.php:573
3834
+ msgid "Content: %s"
3835
+ msgstr ""
3836
+
3837
+ #: inc/class-page-settings.php:574
3838
  msgid "Content: <code>%s</code>"
3839
  msgstr ""
3840
 
3841
+ #: inc/class-page-settings.php:577
3842
  msgid "Response Test O.K."
3843
  msgstr ""
3844
 
3845
+ #: inc/class-page-settings.php:586
3846
+ msgid "Temp folder"
3847
  msgstr ""
3848
 
3849
+ #: inc/class-page-settings.php:588
3850
  msgid "Temp folder %s doesn't exist."
3851
  msgstr ""
3852
 
3853
+ #: inc/class-page-settings.php:590
3854
  msgid "Temporary folder %s is not writable."
3855
  msgstr ""
3856
 
3857
+ #: inc/class-page-settings.php:596
3858
+ msgid "Log folder"
3859
  msgstr ""
3860
 
3861
+ #: inc/class-page-settings.php:599
3862
+ msgid "Log folder %s does not exist."
3863
  msgstr ""
3864
 
3865
+ #: inc/class-page-settings.php:601
3866
  msgid "Log folder %s is not writable."
3867
  msgstr ""
3868
 
3869
+ #: inc/class-page-settings.php:607
3870
  msgid "Server"
3871
  msgstr ""
3872
 
3873
+ #: inc/class-page-settings.php:611
3874
  msgid "Operating System"
3875
  msgstr ""
3876
 
3877
+ #: inc/class-page-settings.php:615
3878
  msgid "PHP SAPI"
3879
  msgstr ""
3880
 
3881
+ #: inc/class-page-settings.php:619
3882
+ msgid "Current PHP user"
3883
  msgstr ""
3884
 
3885
+ #: inc/class-page-settings.php:623
3886
+ msgid "Function Disabled"
3887
  msgstr ""
3888
 
3889
+ #: inc/class-page-settings.php:627
3890
  msgid "Maximum execution time"
3891
  msgstr ""
3892
 
3893
+ #: inc/class-page-settings.php:629
3894
+ msgid "%d seconds"
3895
+ msgstr ""
3896
+
3897
+ #: inc/class-page-settings.php:634
3898
  msgid "Alternative WP Cron"
3899
  msgstr ""
3900
 
3901
+ #: inc/class-page-settings.php:636 inc/class-page-settings.php:644
3902
  msgid "On"
3903
  msgstr ""
3904
 
3905
+ #: inc/class-page-settings.php:638 inc/class-page-settings.php:646
3906
  msgid "Off"
3907
  msgstr ""
3908
 
3909
+ #: inc/class-page-settings.php:642
3910
  msgid "Disabled WP Cron"
3911
  msgstr ""
3912
 
3913
+ #: inc/class-page-settings.php:650
3914
  msgid "CHMOD Dir"
3915
  msgstr ""
3916
 
3917
+ #: inc/class-page-settings.php:658
3918
  msgid "Server Time"
3919
  msgstr ""
3920
 
3921
+ #: inc/class-page-settings.php:663
3922
  msgid "Blog Time"
3923
  msgstr ""
3924
 
3925
+ #: inc/class-page-settings.php:667
3926
  msgid "Blog Timezone"
3927
  msgstr ""
3928
 
3929
+ #: inc/class-page-settings.php:671
3930
  msgid "Blog Time offset"
3931
  msgstr ""
3932
 
3933
+ #: inc/class-page-settings.php:673
3934
  msgid "%s hours"
3935
  msgstr ""
3936
 
3937
+ #: inc/class-page-settings.php:678
3938
  msgid "Blog language"
3939
  msgstr ""
3940
 
3941
+ #: inc/class-page-settings.php:682
3942
  msgid "MySQL Client encoding"
3943
  msgstr ""
3944
 
3945
+ #: inc/class-page-settings.php:686
 
 
 
 
3946
  msgid "PHP Memory limit"
3947
  msgstr ""
3948
 
3949
+ #: inc/class-page-settings.php:690
3950
  msgid "WP memory limit"
3951
  msgstr ""
3952
 
3953
+ #: inc/class-page-settings.php:694
3954
  msgid "WP maximum memory limit"
3955
  msgstr ""
3956
 
3957
+ #: inc/class-page-settings.php:698
3958
  msgid "Memory in use"
3959
  msgstr ""
3960
 
3961
+ #: inc/class-page-settings.php:704
3962
  msgid "Disabled PHP Functions:"
3963
  msgstr ""
3964
 
3965
+ #: inc/class-page-settings.php:709
3966
  msgid "Loaded PHP Extensions:"
3967
  msgstr ""
3968
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3969
  #: inc/class-wp-cli.php:23
3970
  msgid "A job is already running."
3971
  msgstr ""
3986
  msgid "No job running"
3987
  msgstr ""
3988
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3989
  #: vendor/inpsyde/phone-home-client/src/CronController.php:80
3990
  msgid "Every %d days"
3991
  msgstr ""
4015
  msgstr ""
4016
 
4017
  #. Plugin Name of the plugin/theme
4018
+ msgid "BackWPup"
4019
  msgstr ""
4020
 
4021
  #. Description of the plugin/theme
readme.txt CHANGED
@@ -1,14 +1,18 @@
1
  === BackWPup - WordPress Backup Plugin ===
2
- Contributors: inpsyde, cocreation, danielhuesken, Bueltge, nullbyte
3
  Tags: Amazon, Amazon S3, back up, backup, chinese, cloud, cloud files, database, db backup, dropbox, dump, file, french, ftp, ftps, german, migrate, multisite, russian, schedule, sftp, storage, S3, time, upload, xml
4
  Requires at least: 3.9
5
- Tested up to: 4.7.4
6
- Stable tag: 3.4.0
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
10
  Schedule complete automatic backups of your WordPress installation. Decide which content will be stored (Dropbox, S3…). This is the free version
11
 
 
 
 
 
12
  == Description ==
13
 
14
  The **backup plugin** **[BackWPup](http://backwpup.com/)** can be used to save your complete installation including /wp-content/ and push them to an external Backup Service, like **Dropbox**, **S3**, **FTP** and many more, see list below. With a single backup .zip file you are able to easily restore an installation. Please understand: this free version will not be supported as good as the [BackWPup Pro version](http://backwpup.com). With our premium version you get first class support and more features.
@@ -157,6 +161,22 @@ Yes. You need to have writing access to the wp-config.php file (usually residing
157
  [You can find a detailed tutorial in the BackWPup documentation.](http://docs.backwpup.com/article/118-install-backwpup)
158
 
159
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  = Version 3.4.0 =
161
  * Changed: Dropped support for PHP 5.2.
162
  * Improved: Migrated to Dropbox API V2.
1
  === BackWPup - WordPress Backup Plugin ===
2
+ Contributors: inpsyde, cocreation, danielhuesken, Bueltge, nullbyte, duongcuong96
3
  Tags: Amazon, Amazon S3, back up, backup, chinese, cloud, cloud files, database, db backup, dropbox, dump, file, french, ftp, ftps, german, migrate, multisite, russian, schedule, sftp, storage, S3, time, upload, xml
4
  Requires at least: 3.9
5
+ Tested up to: 4.8
6
+ Stable tag: 3.4.1
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
10
  Schedule complete automatic backups of your WordPress installation. Decide which content will be stored (Dropbox, S3…). This is the free version
11
 
12
+ == Independence Day Sale ==
13
+
14
+ Get your 30% Independence Day discount for BackWPup Pro! Only available until July 5th, 2017. [Save Now](https://backwpup.com/)
15
+
16
  == Description ==
17
 
18
  The **backup plugin** **[BackWPup](http://backwpup.com/)** can be used to save your complete installation including /wp-content/ and push them to an external Backup Service, like **Dropbox**, **S3**, **FTP** and many more, see list below. With a single backup .zip file you are able to easily restore an installation. Please understand: this free version will not be supported as good as the [BackWPup Pro version](http://backwpup.com). With our premium version you get first class support and more features.
161
  [You can find a detailed tutorial in the BackWPup documentation.](http://docs.backwpup.com/article/118-install-backwpup)
162
 
163
  == Changelog ==
164
+ = Version 3.4.1 =
165
+ * Check if file is dot to prevent open_basedir warning.
166
+ * Only display Dropbox upload progress in debug mode.
167
+ * Fix PHP notice when running job via WP CLI.
168
+ * Fix the way Dropbox API wrapper handles errors.
169
+ * Only encode DB values to hex when binary flag is set.
170
+ * Fix handling of storing backups in root Dropbox dir.
171
+ * Allow symbolic links to be excluded.
172
+ * If archive name is not valid format, will still recognize and delete old files.
173
+ * Allow user to copy debug info for support.
174
+ * Do not display notices for pro users.
175
+ * Add support form for pro users.
176
+ * Add Rate Us admin notice.
177
+ * Support empty folder name when syncing to Dropbox.
178
+ * Allow folders under wp-content to be excluded.
179
+
180
  = Version 3.4.0 =
181
  * Changed: Dropped support for PHP 5.2.
182
  * Improved: Migrated to Dropbox API V2.