Version Description
15/August/2018 =
FEATURE: WP-CLI - add a 'get_latest_full_backup' command
FIX: An issue when deleting multiple backups could result in a backup set not found error
FIX: Polling during a backup when called from outside UpdraftPlus
FIX: Plugin activation check was running at the wrong point in the restore process
FIX: The WP-CLI "restore" command returned an unnecessary error if the incremental shim was not present
TWEAK: Multisite tweaks for UpdraftCentral's plugin and theme module handlers
TWEAK: Prevent potential PHP notice on page load when no backup storage is selected
TWEAK: Add scoping to some CSS rules that were too general.
TWEAK: A new "Backup / Restore" tab, which consists of backup status and existing backup with rid the "Current Status" tab and the "Existing Backups" tab
TWEAK: Remove the possibility of a false-positive warning of a migration-rather-than-restoration if the WordPress home_url setting has legitimate oddities
TWEAK: Improve UI of more database delete button (Premium)
TWEAK: Removed Gold column and redesigned Premium page
TWEAK: Improve UC factoring and introduce a UPDRAFTCENTRAL_COMMAND constant to allow context detection
TWEAK: Tweaked downwards the minimum time in the future for rescheduling a resumption
TWEAK: Deal with a possible issue in automatic collation selection in restoration when all character sets are supported and a collation is not supported
TWEAK: Replace absolute URLs in place of relative URLs in anchor links
Release Info
Developer | DavidAnderson |
Plugin | UpdraftPlus WordPress Backup Plugin |
Version | 1.14.13 |
Comparing to | |
See all releases |
Code changes from version 1.14.12 to 1.14.13
- admin.php +324 -190
- backup.php +56 -46
- central/bootstrap.php +10 -7
- central/listener.php +17 -5
- central/modules/plugin.php +13 -3
- central/modules/theme.php +43 -0
- class-updraftplus.php +202 -39
- css/updraftplus-admin.css +835 -154
- css/updraftplus-admin.min.css +1 -1
- css/updraftplus-admin.min.css.map +1 -1
- images/other-plugins/keyy.png +0 -0
- images/other-plugins/meta-slider.png +0 -0
- images/other-plugins/updraft-central.png +0 -0
- images/other-plugins/wp-optimize.png +0 -0
- includes/class-commands.php +26 -12
- includes/class-remote-send.php +24 -1
- includes/class-updraft-dashboard-news.php +1 -1
- includes/jquery-ui.custom.css +14 -14
- includes/jquery-ui.custom.min.css +1 -1
- includes/jquery-ui.custom.min.css.map +1 -1
- includes/{updraftplus-admin.js → updraftplus-admin-common.js} +206 -64
- includes/updraftplus-admin-common.min.js +4 -0
- includes/updraftplus-admin.min.js +0 -3
- includes/updraftplus-clone.php +107 -11
- includes/updraftplus-temporary-clone-commands.php +9 -5
- includes/updraftplus-temporary-clone-dash-notice.php +10 -19
- includes/updraftplus-temporary-clone-restore.php +30 -0
- languages/updraftplus-af.po +1019 -970
- languages/updraftplus-ar.mo +0 -0
- languages/updraftplus-ar.po +976 -928
@@ -314,20 +314,96 @@ class UpdraftPlus_Admin {
|
|
314 |
$database_not_scheduled = true;
|
315 |
}
|
316 |
}
|
|
|
|
|
317 |
?>
|
318 |
-
|
319 |
-
<?php if (isset($files_not_scheduled) && isset($database_not_scheduled)) { ?>
|
320 |
-
<td colspan="2" class="not-scheduled"><?php _e('Nothing currently scheduled', 'updraftplus'); ?></td>
|
321 |
-
<?php } else { ?>
|
322 |
-
<td class="updraft_scheduled"><?php echo empty($next_scheduled_backup_database_same_time) ? __('Files', 'updraftplus') : __('Files and database', 'updraftplus'); ?>:</td><td class="updraft_all-files"><?php echo $next_scheduled_backup; ?></td>
|
323 |
-
</tr>
|
324 |
-
<?php if (empty($next_scheduled_backup_database_same_time)) { ?>
|
325 |
-
<tr>
|
326 |
-
<td class="updraft_scheduled"><?php _e('Database', 'updraftplus');?>: </td><td class="updraft_all-files"><?php echo $next_scheduled_backup_database; ?></td>
|
327 |
-
</tr>
|
328 |
-
<?php } ?>
|
329 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
330 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
}
|
332 |
|
333 |
/**
|
@@ -552,17 +628,17 @@ class UpdraftPlus_Admin {
|
|
552 |
|
553 |
$args = array(
|
554 |
'id' => 'updraft_admin_node_status',
|
555 |
-
'title' =>
|
556 |
'parent' => 'updraft_admin_node',
|
557 |
-
'href' => $option_location.'?page=updraftplus&tab=
|
558 |
);
|
559 |
$wp_admin_bar->add_node($args);
|
560 |
|
561 |
$args = array(
|
562 |
-
'id' => '
|
563 |
-
'title' => __('
|
564 |
'parent' => 'updraft_admin_node',
|
565 |
-
'href' => $option_location.'?page=updraftplus&tab=
|
566 |
);
|
567 |
$wp_admin_bar->add_node($args);
|
568 |
|
@@ -625,9 +701,9 @@ class UpdraftPlus_Admin {
|
|
625 |
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery'.$min_or_not.'.js', false, $jquery_enqueue_version, false);
|
626 |
wp_enqueue_script('jquery');
|
627 |
// No plupload until 3.3
|
628 |
-
wp_enqueue_script('updraftplus-admin', UPDRAFTPLUS_URL.'/includes/updraftplus-admin'.$min_or_not.'.js', array('jquery', 'jquery-ui-dialog'), $enqueue_version, true);
|
629 |
} else {
|
630 |
-
wp_enqueue_script('updraftplus-admin', UPDRAFTPLUS_URL.'/includes/updraftplus-admin'.$min_or_not.'.js', array('jquery', 'jquery-ui-dialog', 'plupload-all'), $enqueue_version);
|
631 |
}
|
632 |
|
633 |
}
|
@@ -644,7 +720,7 @@ class UpdraftPlus_Admin {
|
|
644 |
|
645 |
// Defeat other plugins/themes which dump their jQuery UI CSS onto our settings page
|
646 |
wp_deregister_style('jquery-ui');
|
647 |
-
$jquery_ui_css_enqueue_version = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '1.11.4'.'.'.time() : '1.11.4';
|
648 |
wp_enqueue_style('jquery-ui', UPDRAFTPLUS_URL.'/includes/jquery-ui.custom'.$min_or_not.'.css', array(), $jquery_ui_css_enqueue_version);
|
649 |
|
650 |
wp_enqueue_style('updraft-admin-css', UPDRAFTPLUS_URL.'/css/updraftplus-admin'.$min_or_not.'.css', array(), $enqueue_version);
|
@@ -679,7 +755,8 @@ class UpdraftPlus_Admin {
|
|
679 |
}
|
680 |
$remote_storage_options_and_templates = $updraftplus->get_remote_storage_options_and_templates();
|
681 |
$main_tabs = $this->get_main_tabs_array();
|
682 |
-
wp_localize_script('updraftplus-admin', 'updraftlion', array(
|
|
|
683 |
'sendonlyonwarnings' => __('Send a report only when there are warnings/errors', 'updraftplus'),
|
684 |
'wholebackup' => __('When the Email storage method is enabled, also send the backup', 'updraftplus'),
|
685 |
'emailsizelimits' => esc_attr(sprintf(__('Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive.', 'updraftplus'), '10-20')),
|
@@ -793,6 +870,7 @@ class UpdraftPlus_Admin {
|
|
793 |
'exported_on' => __('Which was exported on:', 'updraftplus'),
|
794 |
'continue_import' => __('Do you want to carry out the import?', 'updraftplus'),
|
795 |
'complete' => __('Complete', 'updraftplus'),
|
|
|
796 |
'remote_delete_limit' => defined('UPDRAFTPLUS_REMOTE_DELETE_LIMIT') ? UPDRAFTPLUS_REMOTE_DELETE_LIMIT : 15,
|
797 |
'remote_files_deleted' => __('remote files deleted', 'updraftplus'),
|
798 |
'http_code' => __('HTTP code:', 'updraftplus'),
|
@@ -828,6 +906,10 @@ class UpdraftPlus_Admin {
|
|
828 |
'close_wizard' => __('You can also close this wizard.', 'updraftplus'),
|
829 |
'control_udc_connections' => __('For future control of all your UpdraftCentral connections, go to the "Advanced Tools" tab.', 'updraftplus'),
|
830 |
'main_tabs_keys' => array_keys($main_tabs),
|
|
|
|
|
|
|
|
|
831 |
));
|
832 |
}
|
833 |
|
@@ -1008,7 +1090,7 @@ class UpdraftPlus_Admin {
|
|
1008 |
}
|
1009 |
|
1010 |
public function show_admin_nosettings_warning() {
|
1011 |
-
$this->show_admin_warning('<strong>'.__('Welcome to UpdraftPlus!', 'updraftplus').'</strong> '.str_ireplace('Back Up', 'Backup', __('To make a backup, just press the Backup Now button.', 'updraftplus')).' <a href="
|
1012 |
}
|
1013 |
|
1014 |
public function show_admin_warning_execution_time() {
|
@@ -1521,6 +1603,7 @@ class UpdraftPlus_Admin {
|
|
1521 |
$remote_delete_limit = (isset($opts['remote_delete_limit']) && $opts['remote_delete_limit'] > 0) ? (int) $opts['remote_delete_limit'] : PHP_INT_MAX;
|
1522 |
|
1523 |
$timestamps = explode(',', $timestamps);
|
|
|
1524 |
$delete_remote = empty($opts['delete_remote']) ? false : true;
|
1525 |
|
1526 |
// You need a nonce before you can set job data. And we certainly don't yet have one.
|
@@ -1612,6 +1695,8 @@ class UpdraftPlus_Admin {
|
|
1612 |
$instance_settings = $storage_objects_and_ids[$service]['instance_settings'];
|
1613 |
$this->backups_instance_ids = empty($backups[$timestamp]['service_instance_ids'][$service]) ? array() : $backups[$timestamp]['service_instance_ids'][$service];
|
1614 |
|
|
|
|
|
1615 |
uksort($instance_settings, array($this, 'instance_ids_sort'));
|
1616 |
|
1617 |
foreach ($instance_settings as $instance_id => $options) {
|
@@ -1620,7 +1705,9 @@ class UpdraftPlus_Admin {
|
|
1620 |
|
1621 |
foreach ($files as $index => $file) {
|
1622 |
if ($remote_deleted == $remote_delete_limit) {
|
1623 |
-
|
|
|
|
|
1624 |
}
|
1625 |
|
1626 |
$deleted = $remote_obj->delete($file);
|
@@ -1655,11 +1742,16 @@ class UpdraftPlus_Admin {
|
|
1655 |
}
|
1656 |
|
1657 |
unset($backups[$timestamp]);
|
|
|
|
|
|
|
1658 |
UpdraftPlus_Backup_History::save_history($backups);
|
1659 |
$sets_removed++;
|
1660 |
}
|
1661 |
|
1662 |
-
|
|
|
|
|
1663 |
|
1664 |
}
|
1665 |
|
@@ -1681,15 +1773,17 @@ class UpdraftPlus_Admin {
|
|
1681 |
/**
|
1682 |
* Called by self::delete_set() to finish up before returning (whether the complete deletion is finished or not)
|
1683 |
*
|
1684 |
-
* @param Boolean $delete_complete
|
1685 |
-
* @param Array $backups
|
1686 |
-
* @param Integer $local_deleted
|
1687 |
-
* @param Integer $remote_deleted
|
1688 |
-
* @param Integer $sets_removed
|
|
|
|
|
1689 |
*
|
1690 |
* @return Array - information on the status, suitable for returning to the UI
|
1691 |
*/
|
1692 |
-
public function remove_backup_set_cleanup($delete_complete, $backups, $local_deleted, $remote_deleted, $sets_removed) {
|
1693 |
|
1694 |
global $updraftplus;
|
1695 |
|
@@ -1711,7 +1805,7 @@ class UpdraftPlus_Admin {
|
|
1711 |
return array('result' => 'success', 'set_message' => $set_message, 'local_message' => $local_message, 'remote_message' => $remote_message, 'backup_sets' => $sets_removed, 'backup_local' => $local_deleted, 'backup_remote' => $remote_deleted);
|
1712 |
} else {
|
1713 |
|
1714 |
-
return array('result' => 'continue', 'backup_local' => $local_deleted, 'backup_remote' => $remote_deleted, 'backup_sets' => $sets_removed);
|
1715 |
}
|
1716 |
}
|
1717 |
|
@@ -1748,7 +1842,7 @@ class UpdraftPlus_Admin {
|
|
1748 |
}
|
1749 |
|
1750 |
return apply_filters('updraftplus_get_history_status_result', array(
|
1751 |
-
'n' =>
|
1752 |
't' => $output,
|
1753 |
'data' => $data,
|
1754 |
'cksum' => md5($output),
|
@@ -1789,7 +1883,7 @@ class UpdraftPlus_Admin {
|
|
1789 |
* @return String Web server disk space html
|
1790 |
*/
|
1791 |
private function web_server_disk_space_html($disk_space_text, $refresh_link_text) {
|
1792 |
-
return '<li class="updraft-server-disk-space" title="'.esc_attr__('This is a count of the contents of your Updraft directory', 'updraftplus').'"><strong>'.__('Web-server disk space in use by UpdraftPlus', 'updraftplus').':</strong> <span class="updraft_diskspaceused"><em>'.$disk_space_text.'</em></span> <a class="updraft_diskspaceused_update" href="
|
1793 |
}
|
1794 |
|
1795 |
/**
|
@@ -1904,11 +1998,15 @@ class UpdraftPlus_Admin {
|
|
1904 |
|
1905 |
$download_status = empty($request['downloaders']) ? array() : $this->get_download_statuses(explode(':', $request['downloaders']));
|
1906 |
|
|
|
|
|
1907 |
if (!empty($request['oneshot'])) {
|
1908 |
$job_id = get_site_option('updraft_oneshotnonce', false);
|
1909 |
// print_active_job() for one-shot jobs that aren't in cron
|
1910 |
$active_jobs = (false === $job_id) ? '' : $this->print_active_job($job_id, true);
|
1911 |
} elseif (!empty($request['thisjobonly'])) {
|
|
|
|
|
1912 |
// print_active_jobs() is for resumable jobs where we want the cron info to be included in the output
|
1913 |
$active_jobs = $this->print_active_jobs($request['thisjobonly']);
|
1914 |
} else {
|
@@ -1927,7 +2025,8 @@ class UpdraftPlus_Admin {
|
|
1927 |
'l' => htmlspecialchars(UpdraftPlus_Options::get_updraft_lastmessage()),
|
1928 |
'j' => $active_jobs,
|
1929 |
'ds' => $download_status,
|
1930 |
-
'u' => $logupdate_array
|
|
|
1931 |
);
|
1932 |
}
|
1933 |
|
@@ -2336,6 +2435,13 @@ class UpdraftPlus_Admin {
|
|
2336 |
$this->include_template('wp-admin/settings/header.php');
|
2337 |
}
|
2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2339 |
/**
|
2340 |
* Output the settings page content. Will also run a restore if $_REQUEST so indicates.
|
2341 |
*/
|
@@ -2542,9 +2648,8 @@ class UpdraftPlus_Admin {
|
|
2542 |
$backup_history = UpdraftPlus_Backup_History::get_history();
|
2543 |
}
|
2544 |
|
2545 |
-
$tabflag = '
|
2546 |
-
$
|
2547 |
-
$main_tabs = $this->get_main_tabs_array($backup_count);
|
2548 |
|
2549 |
if (isset($_REQUEST['tab'])) {
|
2550 |
$request_tab = sanitize_text_field($_REQUEST['tab']);
|
@@ -2552,7 +2657,7 @@ class UpdraftPlus_Admin {
|
|
2552 |
if (in_array($request_tab, $valid_tabflags)) {
|
2553 |
$tabflag = $request_tab;
|
2554 |
} else {
|
2555 |
-
$tabflag = '
|
2556 |
}
|
2557 |
}
|
2558 |
|
@@ -2566,13 +2671,11 @@ class UpdraftPlus_Admin {
|
|
2566 |
<pre id="updraft-poplog-content"></pre>
|
2567 |
</div>
|
2568 |
|
2569 |
-
<?php $this->include_template('wp-admin/settings/tab-status.php', false, array('tabflag' => $tabflag, 'backup_disabled' => $backup_disabled)); ?>
|
2570 |
-
|
2571 |
<div id="updraft-navtab-backups-content" <?php if ('backups' != $tabflag) echo 'class="updraft-hidden"'; ?> style="<?php if ('backups' != $tabflag) echo 'display:none;'; ?>">
|
2572 |
<?php
|
2573 |
$is_opera = (false !== strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') || false !== strpos($_SERVER['HTTP_USER_AGENT'], 'OPR/'));
|
2574 |
$tmp_opts = array('include_opera_warning' => $is_opera);
|
2575 |
-
$this->
|
2576 |
$this->include_template('wp-admin/settings/delete-and-restore-modals.php');
|
2577 |
$this->include_template('wp-admin/settings/upload-backups-modal.php');
|
2578 |
?>
|
@@ -2676,26 +2779,19 @@ class UpdraftPlus_Admin {
|
|
2676 |
<?php
|
2677 |
do_action('updraftplus_after_main_tab_content', $tabflag);
|
2678 |
// settings_header() opens a div
|
2679 |
-
|
2680 |
}
|
2681 |
|
2682 |
/**
|
2683 |
* Get main tabs array
|
2684 |
*
|
2685 |
-
* @param Integer|Boolean $backup_count No. of backup exist or false by default
|
2686 |
* @return Array Array which have key as a tab key and value as tab label
|
2687 |
*/
|
2688 |
-
private function get_main_tabs_array(
|
2689 |
-
if (false === $backup_count) {
|
2690 |
-
$backups_label_postfix = '';
|
2691 |
-
} else {
|
2692 |
-
$backups_label_postfix = ' ('.$backup_count.')';
|
2693 |
-
}
|
2694 |
return apply_filters(
|
2695 |
'updraftplus_main_tabs',
|
2696 |
array(
|
2697 |
-
'
|
2698 |
-
'backups' => __('Existing Backups', 'updraftplus').$backups_label_postfix,
|
2699 |
'migrate' => __('Migrate / Clone', 'updraftplus'),
|
2700 |
'settings' => __('Settings', 'updraftplus'),
|
2701 |
'expert' => __('Advanced Tools', 'updraftplus'),
|
@@ -2749,62 +2845,75 @@ class UpdraftPlus_Admin {
|
|
2749 |
/**
|
2750 |
* This method will build the UpdraftPlus.com login form and echo it to the page.
|
2751 |
*
|
2752 |
-
* @param string $option_page
|
2753 |
-
* @param boolean $tfa
|
|
|
2754 |
*
|
2755 |
* @return void
|
2756 |
*/
|
2757 |
-
public function build_credentials_form($option_page, $tfa = false) {
|
2758 |
global $updraftplus;
|
2759 |
|
2760 |
-
|
2761 |
-
|
2762 |
-
|
|
|
|
|
|
|
2763 |
|
2764 |
$interested = htmlspecialchars(__('Interested in knowing about your UpdraftPlus.Com password security? Read about it here.', 'updraftplus'));
|
2765 |
|
2766 |
$connect = htmlspecialchars(__('Connect', 'updraftplus'));
|
2767 |
|
2768 |
-
$enter_credentials_end = '<p style="margin-left: 258px;"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2769 |
|
2770 |
$enter_credentials_end .= '<p style="margin-left: 258px; font-size: 70%"><em><a href="https://updraftplus.com/faqs/tell-me-about-my-updraftplus-com-account/">'.$interested.'</a></em></p>';
|
2771 |
|
2772 |
-
$enter_credentials_end .= '</form>';
|
2773 |
|
2774 |
echo $enter_credentials_begin;
|
2775 |
|
2776 |
-
|
2777 |
-
// settings_fields(UDADDONS2_SLUG.'_options');
|
2778 |
-
|
2779 |
-
$option_group = $option_page.'_options';
|
2780 |
-
echo "<input type='hidden' name='option_page' value='" . esc_attr($option_group) . "' />";
|
2781 |
-
echo '<input type="hidden" name="action" value="update" />';
|
2782 |
|
2783 |
-
|
|
|
|
|
2784 |
|
2785 |
-
|
2786 |
-
|
|
|
2787 |
|
2788 |
-
|
2789 |
-
$action = esc_attr($option_group."-options");
|
2790 |
-
$nonce_field = '<input type="hidden" name="' . $name . '" value="' . wp_create_nonce($action) . '" />';
|
2791 |
-
|
2792 |
-
echo $nonce_field;
|
2793 |
|
2794 |
-
|
|
|
2795 |
|
2796 |
-
|
2797 |
-
|
2798 |
-
$
|
2799 |
-
|
2800 |
-
$
|
2801 |
-
}
|
2802 |
|
2803 |
-
|
2804 |
|
2805 |
-
|
2806 |
-
|
|
|
|
|
|
|
|
|
2807 |
|
|
|
|
|
|
|
2808 |
?>
|
2809 |
|
2810 |
<h2> <?php _e('Connect with your UpdraftPlus.Com account', 'updraftplus'); ?></h2>
|
@@ -2816,7 +2925,7 @@ class UpdraftPlus_Admin {
|
|
2816 |
<th><?php _e('Email', 'updraftplus'); ?></th>
|
2817 |
<td>
|
2818 |
<label for="<?php echo $option_page; ?>_options_email">
|
2819 |
-
<input id="<?php echo $option_page; ?>_options_email" type="text" size="36" name="<?php echo $option_page; ?>_options[email]" value="<?php echo htmlspecialchars($options['email']); ?>" />
|
2820 |
<br/>
|
2821 |
<a href="https://updraftplus.com/my-account/"><?php _e("Not yet got an account (it's free)? Go get one!", 'updraftplus'); ?></a>
|
2822 |
</label>
|
@@ -2825,8 +2934,8 @@ class UpdraftPlus_Admin {
|
|
2825 |
<tr class="non_tfa_fields">
|
2826 |
<th><?php _e('Password', 'updraftplus'); ?></th>
|
2827 |
<td>
|
2828 |
-
<label for="<?php echo $option_page; ?>
|
2829 |
-
<input id="<?php echo $option_page; ?>_options_password" type="password" size="36" name="<?php echo $option_page; ?>_options[password]" value="<?php echo empty($options['password']) ? '' : htmlspecialchars($options['password']); ?>" />
|
2830 |
<br/>
|
2831 |
<a href="https://updraftplus.com/my-account/?action=lostpassword"><?php _e('Forgotten your details?', 'updraftplus'); ?></a>
|
2832 |
</label>
|
@@ -2864,21 +2973,23 @@ class UpdraftPlus_Admin {
|
|
2864 |
|
2865 |
$ret = '';
|
2866 |
|
2867 |
-
$ret .= '<p><input type="checkbox" id="backupnow_includedb" checked="checked"> <label for="backupnow_includedb">'.__("Include the database in the backup", 'updraftplus').'</label> ';
|
2868 |
|
2869 |
-
$ret .= '(<a href="
|
2870 |
|
2871 |
-
$ret .= '<div id="backupnow_database_moreoptions" class="updraft-hidden" style="display:none;">';
|
2872 |
|
2873 |
$premium_link = apply_filters('updraftplus_com_link', 'https://updraftplus.com/landing/updraftplus-premium');
|
2874 |
|
2875 |
-
$free_ret = '<em>'.__('All WordPress tables will be backed up.', 'updraftplus').' <a href="'.$premium_link.'">'. __('With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too.', 'updraftplus').'</a></em>';
|
2876 |
|
2877 |
-
$ret .= apply_filters('updraft_backupnow_database_showmoreoptions', $free_ret, '')
|
2878 |
|
2879 |
$ret .= '</div>';
|
|
|
|
|
2880 |
|
2881 |
-
$ret .= '<p><input type="checkbox" id="backupnow_includefiles" checked="checked"> <label for="backupnow_includefiles">'.__("Include any files in the backup", 'updraftplus').'</label> (<a href="
|
2882 |
|
2883 |
$ret .= '<div id="backupnow_includefiles_moreoptions" class="updraft-hidden" style="display:none;"><em>'.__('Your saved settings also affect what is backed up - e.g. files excluded.', 'updraftplus').'</em><br>'.$this->files_selector_widgetry('backupnow_files_', false, 'sometimes').'</div></p>';
|
2884 |
|
@@ -2899,65 +3010,63 @@ class UpdraftPlus_Admin {
|
|
2899 |
* @return String - the HTML output
|
2900 |
*/
|
2901 |
public function render_active_jobs_and_log_table($wide_format = false, $print_active_jobs = true) {
|
2902 |
-
|
2903 |
-
|
2904 |
-
|
2905 |
-
|
2906 |
-
|
2907 |
-
|
2908 |
-
|
2909 |
-
|
2910 |
-
|
2911 |
-
|
2912 |
-
|
2913 |
-
|
2914 |
<?php if ($wide_format) { ?>
|
2915 |
<td id="updraft_activejobs" colspan="2">
|
2916 |
<?php echo $active_jobs;?>
|
2917 |
</td>
|
2918 |
<?php } else { ?>
|
2919 |
-
<th><?php _e('Backups in progress:', 'updraftplus');?></th>
|
2920 |
<td id="updraft_activejobs"><?php echo $active_jobs;?></td>
|
2921 |
<?php } ?>
|
2922 |
</tr>
|
2923 |
-
|
2924 |
-
|
2925 |
-
|
2926 |
-
|
2927 |
-
|
2928 |
-
|
2929 |
-
|
2930 |
-
|
2931 |
-
|
2932 |
-
|
2933 |
-
|
2934 |
-
<
|
2935 |
-
|
2936 |
-
|
2937 |
-
|
2938 |
-
|
2939 |
-
|
2940 |
-
|
2941 |
-
|
2942 |
-
|
2943 |
-
|
2944 |
-
|
2945 |
-
|
2946 |
-
|
2947 |
-
|
2948 |
-
|
2949 |
-
|
2950 |
-
|
2951 |
-
|
2952 |
-
|
2953 |
-
|
2954 |
-
echo '</li>';
|
2955 |
-
}
|
2956 |
-
echo '</ul></td></tr>';
|
2957 |
}
|
|
|
2958 |
}
|
2959 |
-
|
2960 |
-
|
|
|
2961 |
<?php
|
2962 |
}
|
2963 |
|
@@ -2977,6 +3086,16 @@ class UpdraftPlus_Admin {
|
|
2977 |
public function settings_downloading_and_restoring($backup_history = array(), $return_result = false, $options = array()) {
|
2978 |
return $this->include_template('wp-admin/settings/downloading-and-restoring.php', $return_result, array('backup_history' => $backup_history, 'options' => $options));
|
2979 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2980 |
|
2981 |
public function settings_debugrow($head, $content) {
|
2982 |
echo "<tr class=\"updraft_debugrow\"><th>$head</th><td>$content</td></tr>";
|
@@ -3066,7 +3185,7 @@ class UpdraftPlus_Admin {
|
|
3066 |
private function print_active_job($job_id, $is_oneshot = false, $time = false, $next_resumption = false) {
|
3067 |
|
3068 |
$ret = '';
|
3069 |
-
|
3070 |
global $updraftplus;
|
3071 |
$jobdata = $updraftplus->jobdata_getarray($job_id);
|
3072 |
|
@@ -3078,6 +3197,8 @@ class UpdraftPlus_Admin {
|
|
3078 |
|
3079 |
$began_at = (isset($jobdata['backup_time'])) ? get_date_from_gmt(gmdate('Y-m-d H:i:s', (int) $jobdata['backup_time']), 'D, F j, Y H:i') : '?';
|
3080 |
|
|
|
|
|
3081 |
$jobstatus = empty($jobdata['jobstatus']) ? 'unknown' : $jobdata['jobstatus'];
|
3082 |
$stage = 0;
|
3083 |
switch ($jobstatus) {
|
@@ -3104,9 +3225,14 @@ class UpdraftPlus_Admin {
|
|
3104 |
$curstage = __('Created file backup zips', 'updraftplus');
|
3105 |
break;
|
3106 |
// Stage 4
|
|
|
|
|
|
|
|
|
3107 |
case 'clouduploading':
|
3108 |
$stage = 4;
|
3109 |
$curstage = __('Uploading files to remote storage', 'updraftplus');
|
|
|
3110 |
if (isset($jobdata['uploading_substatus']['t']) && isset($jobdata['uploading_substatus']['i'])) {
|
3111 |
$t = max((int) $jobdata['uploading_substatus']['t'], 1);
|
3112 |
$i = min($jobdata['uploading_substatus']['i']/$t, 1);
|
@@ -3130,7 +3256,7 @@ class UpdraftPlus_Admin {
|
|
3130 |
$curstage = __('Backup finished', 'updraftplus');
|
3131 |
break;
|
3132 |
default:
|
3133 |
-
// Database creation and encryption occupies the space from 2 to 4. Databases are created then encrypted, then the next
|
3134 |
if ('dbcreated' == substr($jobstatus, 0, 9)) {
|
3135 |
$jobstatus = 'dbcreated';
|
3136 |
$whichdb = substr($jobstatus, 9);
|
@@ -3193,8 +3319,8 @@ class UpdraftPlus_Admin {
|
|
3193 |
}
|
3194 |
|
3195 |
$next_res_after = (int) $time-time();
|
3196 |
-
$next_res_txt = ($is_oneshot) ? '' :
|
3197 |
-
$last_activity_txt = ($last_checkin_ago >= 0) ?
|
3198 |
|
3199 |
if (($last_checkin_ago < 50 && $next_res_after>30) || $is_oneshot) {
|
3200 |
$show_inline_info = $last_activity_txt;
|
@@ -3203,37 +3329,48 @@ class UpdraftPlus_Admin {
|
|
3203 |
$show_inline_info = $next_res_txt;
|
3204 |
$title_info = $last_activity_txt;
|
3205 |
}
|
3206 |
-
|
3207 |
-
|
3208 |
-
|
|
|
3209 |
|
3210 |
if (!empty($jobdata['is_autobackup'])) $ret .= ' isautobackup';
|
3211 |
|
3212 |
-
$ret .= '" data-jobid="'.$job_id.'" data-lastactivity="'.(int) $last_checkin_ago.'" data-nextresumption="'.$next_resumption.'" data-nextresumptionafter="'.$next_res_after.'" title="'.esc_attr(sprintf(__('Job ID: %s', 'updraftplus'), $job_id)).$title_info.'">'.$began_at.
|
3213 |
-
|
3214 |
-
$ret .= $show_inline_info;
|
3215 |
-
$ret .= '- <a data-jobid="'.$job_id.'" href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&action=downloadlog&updraftplus_backup_nonce='.$job_id.'" class="updraft-log-link">'.__('show log', 'updraftplus').'</a>';
|
3216 |
|
3217 |
-
|
3218 |
-
|
3219 |
-
|
3220 |
-
|
3221 |
-
|
3222 |
-
|
3223 |
-
|
3224 |
-
$ret .= '<
|
|
|
|
|
|
|
|
|
3225 |
}
|
3226 |
-
|
3227 |
-
|
|
|
|
|
|
|
3228 |
|
3229 |
-
|
3230 |
-
|
3231 |
-
|
3232 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3233 |
$ret .= '</div></div>';
|
3234 |
|
3235 |
-
$ret .= '</div>';
|
3236 |
-
|
3237 |
return $ret;
|
3238 |
|
3239 |
}
|
@@ -3551,7 +3688,7 @@ class UpdraftPlus_Admin {
|
|
3551 |
} else {
|
3552 |
$dir_info .= __('Backup directory specified exists, but is <b>not</b> writable.', 'updraftplus');
|
3553 |
}
|
3554 |
-
$dir_info .= '<span class="updraft-directory-not-writable-blurb"><span class="directory-permissions"><a class="updraft_create_backup_dir" href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&action=updraft_create_backup_dir&nonce='.wp_create_nonce('create_backup_dir').'">'.__('Follow this link to attempt to create the directory and set the permissions', 'updraftplus').'</a></span>, '.__('or, to reset this option', 'updraftplus').' <a href="
|
3555 |
}
|
3556 |
return $dir_info;
|
3557 |
}
|
@@ -3895,7 +4032,7 @@ class UpdraftPlus_Admin {
|
|
3895 |
|
3896 |
if (false === $backup_history) $backup_history = UpdraftPlus_Backup_History::get_history();
|
3897 |
|
3898 |
-
if (!is_array($backup_history) || empty($backup_history)) return "
|
3899 |
|
3900 |
$pass_values = array(
|
3901 |
'backup_history' => $backup_history,
|
@@ -4041,7 +4178,7 @@ class UpdraftPlus_Admin {
|
|
4041 |
$wp_nonce = wp_create_nonce('updraftplus_download');
|
4042 |
|
4043 |
// updraft_downloader(base, backup_timestamp, what, whicharea, set_contents, prettydate, async)
|
4044 |
-
$ret .= '<button data-wp_nonce="'.esc_attr($wp_nonce).'" data-backup_timestamp="'.esc_attr($backup_timestamp).'" data-what="'.esc_attr($type).'" data-set_contents="'.esc_attr($set_contents).'" data-prettydate="'.esc_attr($esc_pretty_date).'" type="button" class="updraft_download_button '."uddownloadform_${type}_${backup_timestamp}_${findex}".'" title="'.$title.'">'.$pdescrip.'</button>';
|
4045 |
// onclick="'."return updraft_downloader('uddlstatus_', '$backup_timestamp', '$type', '.ud_downloadstatus', '$set_contents', '$esc_pretty_date', true)".'"
|
4046 |
|
4047 |
return $ret;
|
@@ -4056,7 +4193,7 @@ class UpdraftPlus_Admin {
|
|
4056 |
$show_data .= ' '.__('(backup set imported from remote location)', 'updraftplus');
|
4057 |
}
|
4058 |
|
4059 |
-
$ret .= '<button data-showdata="'.esc_attr($show_data).'" data-backup_timestamp="'.$key.'" data-entities="'.esc_attr($entities).'" title="'.__('After pressing this button, you will be given the option to choose which components you wish to restore', 'updraftplus').'" type="button"
|
4060 |
}
|
4061 |
$ret .= "</div>\n";
|
4062 |
return $ret;
|
@@ -4134,7 +4271,7 @@ class UpdraftPlus_Admin {
|
|
4134 |
}
|
4135 |
|
4136 |
return '<div class="updraftplus-upload">
|
4137 |
-
<button data-nonce="'.$nonce.'" data-key="'.$backup_time.'" data-services="'.$service_list.'" title="'.__('After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations', 'updraftplus').' ('.$service_list_display.')." type="button" class="button-primary updraft-upload-link">'.__('Upload', 'updraftplus').'</button>
|
4138 |
</div>';
|
4139 |
}
|
4140 |
|
@@ -4153,8 +4290,8 @@ class UpdraftPlus_Admin {
|
|
4153 |
*/
|
4154 |
public function delete_button($backup_time, $nonce, $backup) {
|
4155 |
$sval = (!empty($backup['service']) && 'email' != $backup['service'] && 'none' != $backup['service'] && array('email') !== $backup['service'] && array('none') !== $backup['service']) ? '1' : '0';
|
4156 |
-
return '<div class="updraftplus-remove"
|
4157 |
-
<a data-hasremote="'.$sval.'" data-nonce="'.$nonce.'" data-key="'.$backup_time.'" class="no-decoration updraft-delete-link" href="
|
4158 |
</div>';
|
4159 |
}
|
4160 |
|
@@ -4168,7 +4305,7 @@ class UpdraftPlus_Admin {
|
|
4168 |
$url = esc_attr(UpdraftPlus_Options::admin_page()."?page=updraftplus&action=downloadlog&updraftplus_backup_nonce=$nval");
|
4169 |
$ret .= <<<ENDHERE
|
4170 |
<div style="clear:none;" class="updraft-viewlogdiv">
|
4171 |
-
<a class="no-decoration updraft-log-link" href="$url" data-jobid="$nval">
|
4172 |
$lt
|
4173 |
</a>
|
4174 |
<!--
|
@@ -4545,6 +4682,8 @@ ENDHERE;
|
|
4545 |
$updraftplus->log_e("The current theme was not found; to prevent this stopping the site from loading, your theme has been reverted to the default theme");
|
4546 |
if ($browser_context) echo '</strong>';
|
4547 |
}
|
|
|
|
|
4548 |
}
|
4549 |
|
4550 |
if ($browser_context) echo '</div>'; // Close the updraft_restore_progress div
|
@@ -4831,12 +4970,15 @@ ENDHERE;
|
|
4831 |
ob_clean();
|
4832 |
|
4833 |
// Backup schedule output
|
4834 |
-
$this->next_scheduled_backups_output();
|
4835 |
|
4836 |
$scheduled_output = ob_get_clean();
|
4837 |
|
4838 |
$return_array['messages'] = $messages_output;
|
4839 |
$return_array['scheduled'] = $scheduled_output;
|
|
|
|
|
|
|
4840 |
|
4841 |
// Add the updated options to the return message, so we can update on screen
|
4842 |
return $return_array;
|
@@ -5239,17 +5381,6 @@ ENDHERE;
|
|
5239 |
return new UpdraftPlus_UpdraftCentral_Cloud();
|
5240 |
}
|
5241 |
|
5242 |
-
/**
|
5243 |
-
* Gets an instance of the "UpdraftPlus_Clone" class which will be
|
5244 |
-
* used to login the user to UpdraftPlus.com
|
5245 |
-
*
|
5246 |
-
* @return object
|
5247 |
-
*/
|
5248 |
-
public function get_updraftplus_clone() {
|
5249 |
-
if (!class_exists('UpdraftPlus_Clone')) include_once(UPDRAFTPLUS_DIR.'/includes/updraftplus-clone.php');
|
5250 |
-
return new UpdraftPlus_Clone();
|
5251 |
-
}
|
5252 |
-
|
5253 |
/**
|
5254 |
* This function will build and return the UpdraftPlus tempoaray clone version select widget
|
5255 |
*
|
@@ -5275,12 +5406,15 @@ ENDHERE;
|
|
5275 |
* @return string - the output of the select input
|
5276 |
*/
|
5277 |
public function output_select_data($data, $name) {
|
5278 |
-
|
|
|
|
|
|
|
5279 |
|
5280 |
foreach ($data as $key => $value) {
|
5281 |
$output .= "<option value=\"$value\" ";
|
5282 |
-
if ($value == $
|
5283 |
-
$output .= ">".htmlspecialchars($value) . ($value == $
|
5284 |
}
|
5285 |
|
5286 |
$output .= '</select>';
|
314 |
$database_not_scheduled = true;
|
315 |
}
|
316 |
}
|
317 |
+
|
318 |
+
if (isset($files_not_scheduled) && isset($database_not_scheduled)) {
|
319 |
?>
|
320 |
+
<span class="not-scheduled"><?php _e('Nothing currently scheduled', 'updraftplus'); ?></span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
<?php
|
322 |
+
} else {
|
323 |
+
echo empty($next_scheduled_backup_database_same_time) ? __('Files', 'updraftplus') : __('Files and database', 'updraftplus');
|
324 |
+
?>
|
325 |
+
:
|
326 |
+
<span class="updraft_all-files">
|
327 |
+
<?php
|
328 |
+
echo $next_scheduled_backup;
|
329 |
+
?>
|
330 |
+
</span>
|
331 |
+
<?php
|
332 |
+
if (empty($next_scheduled_backup_database_same_time)) {
|
333 |
+
_e('Database', 'updraftplus');
|
334 |
+
?>
|
335 |
+
:
|
336 |
+
<span class="updraft_all-files">
|
337 |
+
<?php
|
338 |
+
echo $next_scheduled_backup_database;
|
339 |
+
?>
|
340 |
+
</span>
|
341 |
+
<?php
|
342 |
+
}
|
343 |
+
}
|
344 |
+
|
345 |
+
}
|
346 |
+
|
347 |
+
/**
|
348 |
+
* Used to output the information for the next scheduled file backup.
|
349 |
+
* moved to function for the ajax saves
|
350 |
+
*
|
351 |
+
* @param Boolean $return_instead_of_echo Whether to return or echo the results. N.B. More than just the results to echo will be returned
|
352 |
+
* @return Void|String If $return_instead_of_echo parameter is true, It returns html string
|
353 |
+
*/
|
354 |
+
public function next_scheduled_files_backups_output($return_instead_of_echo = false) {
|
355 |
+
if ($return_instead_of_echo) ob_start();
|
356 |
+
// UNIX timestamp
|
357 |
+
$next_scheduled_backup = wp_next_scheduled('updraft_backup');
|
358 |
+
if ($next_scheduled_backup) {
|
359 |
+
// Convert to GMT
|
360 |
+
$next_scheduled_backup_gmt = gmdate('Y-m-d H:i:s', $next_scheduled_backup);
|
361 |
+
// Convert to blog time zone
|
362 |
+
$next_scheduled_backup = get_date_from_gmt($next_scheduled_backup_gmt, 'D, F j, Y H:i');
|
363 |
+
$files_not_scheduled = false;
|
364 |
+
} else {
|
365 |
+
$next_scheduled_backup = __('Nothing currently scheduled', 'updraftplus');
|
366 |
+
$files_not_scheduled = true;
|
367 |
+
}
|
368 |
+
|
369 |
+
if ($files_not_scheduled) {
|
370 |
+
echo '<span>'.$next_scheduled_backup.'</span>';
|
371 |
+
} else {
|
372 |
+
echo '<span class="updraft_next_scheduled_date_time">'.$next_scheduled_backup.'</span>';
|
373 |
}
|
374 |
+
|
375 |
+
if ($return_instead_of_echo) return ob_get_clean();
|
376 |
+
}
|
377 |
+
|
378 |
+
/**
|
379 |
+
* Used to output the information for the next scheduled database backup.
|
380 |
+
* moved to function for the ajax saves
|
381 |
+
*
|
382 |
+
* @param Boolean $return_instead_of_echo Whether to return or echo the results. N.B. More than just the results to echo will be returned
|
383 |
+
* @return Void|String If $return_instead_of_echo parameter is true, It returns html string
|
384 |
+
*/
|
385 |
+
public function next_scheduled_database_backups_output($return_instead_of_echo = false) {
|
386 |
+
if ($return_instead_of_echo) ob_start();
|
387 |
+
|
388 |
+
$next_scheduled_backup_database = wp_next_scheduled('updraft_backup_database');
|
389 |
+
if ($next_scheduled_backup_database) {
|
390 |
+
// Convert to GMT
|
391 |
+
$next_scheduled_backup_database_gmt = gmdate('Y-m-d H:i:s', $next_scheduled_backup_database);
|
392 |
+
// Convert to blog time zone
|
393 |
+
$next_scheduled_backup_database = get_date_from_gmt($next_scheduled_backup_database_gmt, 'D, F j, Y H:i');
|
394 |
+
$database_not_scheduled = false;
|
395 |
+
} else {
|
396 |
+
$next_scheduled_backup_database = __('Nothing currently scheduled', 'updraftplus');
|
397 |
+
$database_not_scheduled = true;
|
398 |
+
}
|
399 |
+
|
400 |
+
if ($database_not_scheduled) {
|
401 |
+
echo '<span>'.$next_scheduled_backup_database.'</span>';
|
402 |
+
} else {
|
403 |
+
echo '<span class="updraft_next_scheduled_date_time">'.$next_scheduled_backup_database.'</span>';
|
404 |
+
}
|
405 |
+
|
406 |
+
if ($return_instead_of_echo) return ob_get_clean();
|
407 |
}
|
408 |
|
409 |
/**
|
628 |
|
629 |
$args = array(
|
630 |
'id' => 'updraft_admin_node_status',
|
631 |
+
'title' => str_ireplace('Back Up', 'Backup', __('Backup', 'updraftplus')).' / '.__('Restore', 'updraftplus'),
|
632 |
'parent' => 'updraft_admin_node',
|
633 |
+
'href' => $option_location.'?page=updraftplus&tab=backups'
|
634 |
);
|
635 |
$wp_admin_bar->add_node($args);
|
636 |
|
637 |
$args = array(
|
638 |
+
'id' => 'updraft_admin_node_migrate',
|
639 |
+
'title' => __('Migrate / Clone', 'updraftplus'),
|
640 |
'parent' => 'updraft_admin_node',
|
641 |
+
'href' => $option_location.'?page=updraftplus&tab=migrate'
|
642 |
);
|
643 |
$wp_admin_bar->add_node($args);
|
644 |
|
701 |
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery'.$min_or_not.'.js', false, $jquery_enqueue_version, false);
|
702 |
wp_enqueue_script('jquery');
|
703 |
// No plupload until 3.3
|
704 |
+
wp_enqueue_script('updraftplus-admin-common', UPDRAFTPLUS_URL.'/includes/updraftplus-admin-common'.$min_or_not.'.js', array('jquery', 'jquery-ui-dialog', 'jquery-ui-core', 'jquery-ui-accordion'), $enqueue_version, true);
|
705 |
} else {
|
706 |
+
wp_enqueue_script('updraftplus-admin-common', UPDRAFTPLUS_URL.'/includes/updraftplus-admin-common'.$min_or_not.'.js', array('jquery', 'jquery-ui-dialog', 'jquery-ui-core', 'jquery-ui-accordion', 'plupload-all'), $enqueue_version);
|
707 |
}
|
708 |
|
709 |
}
|
720 |
|
721 |
// Defeat other plugins/themes which dump their jQuery UI CSS onto our settings page
|
722 |
wp_deregister_style('jquery-ui');
|
723 |
+
$jquery_ui_css_enqueue_version = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '1.11.4.0'.'.'.time() : '1.11.4.0';
|
724 |
wp_enqueue_style('jquery-ui', UPDRAFTPLUS_URL.'/includes/jquery-ui.custom'.$min_or_not.'.css', array(), $jquery_ui_css_enqueue_version);
|
725 |
|
726 |
wp_enqueue_style('updraft-admin-css', UPDRAFTPLUS_URL.'/css/updraftplus-admin'.$min_or_not.'.css', array(), $enqueue_version);
|
755 |
}
|
756 |
$remote_storage_options_and_templates = $updraftplus->get_remote_storage_options_and_templates();
|
757 |
$main_tabs = $this->get_main_tabs_array();
|
758 |
+
wp_localize_script('updraftplus-admin-common', 'updraftlion', array(
|
759 |
+
'tab' => empty($_GET['tab']) ? 'backups' : $_GET['tab'],
|
760 |
'sendonlyonwarnings' => __('Send a report only when there are warnings/errors', 'updraftplus'),
|
761 |
'wholebackup' => __('When the Email storage method is enabled, also send the backup', 'updraftplus'),
|
762 |
'emailsizelimits' => esc_attr(sprintf(__('Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive.', 'updraftplus'), '10-20')),
|
870 |
'exported_on' => __('Which was exported on:', 'updraftplus'),
|
871 |
'continue_import' => __('Do you want to carry out the import?', 'updraftplus'),
|
872 |
'complete' => __('Complete', 'updraftplus'),
|
873 |
+
'backup_complete' => __('The backup has finished running', 'updraftplus'),
|
874 |
'remote_delete_limit' => defined('UPDRAFTPLUS_REMOTE_DELETE_LIMIT') ? UPDRAFTPLUS_REMOTE_DELETE_LIMIT : 15,
|
875 |
'remote_files_deleted' => __('remote files deleted', 'updraftplus'),
|
876 |
'http_code' => __('HTTP code:', 'updraftplus'),
|
906 |
'close_wizard' => __('You can also close this wizard.', 'updraftplus'),
|
907 |
'control_udc_connections' => __('For future control of all your UpdraftCentral connections, go to the "Advanced Tools" tab.', 'updraftplus'),
|
908 |
'main_tabs_keys' => array_keys($main_tabs),
|
909 |
+
'clone_version_warning' => __('Warning: you have selected a lower version than your currently installed version. This may fail if you have components that are incompatible with earlier versions.', 'updraftplus'),
|
910 |
+
'clone_backup_complete' => __('The backup is complete. The restore operation should start shortly on the temporary clone. Once complete, you can login with your WordPress username and password.', 'updraftplus'),
|
911 |
+
'clone_backup_complete' => __('Backup complete the restore operation should start shortly on the temporary clone once complete you can login with your WordPress username and password.', 'updraftplus'),
|
912 |
+
'current_clean_url' => UpdraftPlus::get_current_clean_url(),
|
913 |
));
|
914 |
}
|
915 |
|
1090 |
}
|
1091 |
|
1092 |
public function show_admin_nosettings_warning() {
|
1093 |
+
$this->show_admin_warning('<strong>'.__('Welcome to UpdraftPlus!', 'updraftplus').'</strong> '.str_ireplace('Back Up', 'Backup', __('To make a backup, just press the Backup Now button.', 'updraftplus')).' <a href="'.UpdraftPlus::get_current_clean_url().'" id="updraft-navtab-settings2">'.__('To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab.', 'updraftplus').'</a>', 'updated notice is-dismissible');
|
1094 |
}
|
1095 |
|
1096 |
public function show_admin_warning_execution_time() {
|
1603 |
$remote_delete_limit = (isset($opts['remote_delete_limit']) && $opts['remote_delete_limit'] > 0) ? (int) $opts['remote_delete_limit'] : PHP_INT_MAX;
|
1604 |
|
1605 |
$timestamps = explode(',', $timestamps);
|
1606 |
+
$deleted_timestamps = '';
|
1607 |
$delete_remote = empty($opts['delete_remote']) ? false : true;
|
1608 |
|
1609 |
// You need a nonce before you can set job data. And we certainly don't yet have one.
|
1695 |
$instance_settings = $storage_objects_and_ids[$service]['instance_settings'];
|
1696 |
$this->backups_instance_ids = empty($backups[$timestamp]['service_instance_ids'][$service]) ? array() : $backups[$timestamp]['service_instance_ids'][$service];
|
1697 |
|
1698 |
+
if (empty($instance_settings)) continue;
|
1699 |
+
|
1700 |
uksort($instance_settings, array($this, 'instance_ids_sort'));
|
1701 |
|
1702 |
foreach ($instance_settings as $instance_id => $options) {
|
1705 |
|
1706 |
foreach ($files as $index => $file) {
|
1707 |
if ($remote_deleted == $remote_delete_limit) {
|
1708 |
+
$timestamps_list = implode(',', $timestamps);
|
1709 |
+
|
1710 |
+
return $this->remove_backup_set_cleanup(false, $backups, $local_deleted, $remote_deleted, $sets_removed, $timestamps_list, $deleted_timestamps);
|
1711 |
}
|
1712 |
|
1713 |
$deleted = $remote_obj->delete($file);
|
1742 |
}
|
1743 |
|
1744 |
unset($backups[$timestamp]);
|
1745 |
+
unset($timestamps[$i]);
|
1746 |
+
if ('' != $deleted_timestamps) $deleted_timestamps .= ',';
|
1747 |
+
$deleted_timestamps .= $timestamp;
|
1748 |
UpdraftPlus_Backup_History::save_history($backups);
|
1749 |
$sets_removed++;
|
1750 |
}
|
1751 |
|
1752 |
+
$timestamps_list = implode(',', $timestamps);
|
1753 |
+
|
1754 |
+
return $this->remove_backup_set_cleanup(true, $backups, $local_deleted, $remote_deleted, $sets_removed, $timestamps_list, $deleted_timestamps);
|
1755 |
|
1756 |
}
|
1757 |
|
1773 |
/**
|
1774 |
* Called by self::delete_set() to finish up before returning (whether the complete deletion is finished or not)
|
1775 |
*
|
1776 |
+
* @param Boolean $delete_complete - whether the whole set is now gone (i.e. last round)
|
1777 |
+
* @param Array $backups - the backup history
|
1778 |
+
* @param Integer $local_deleted - how many backup archives were deleted from local storage
|
1779 |
+
* @param Integer $remote_deleted - how many backup archives were deleted from remote storage
|
1780 |
+
* @param Integer $sets_removed - how many complete sets were removed
|
1781 |
+
* @param String $timestamps - a csv of remaining timestamps
|
1782 |
+
* @param String $deleted_timestamps - a csv of deleted timestamps
|
1783 |
*
|
1784 |
* @return Array - information on the status, suitable for returning to the UI
|
1785 |
*/
|
1786 |
+
public function remove_backup_set_cleanup($delete_complete, $backups, $local_deleted, $remote_deleted, $sets_removed, $timestamps, $deleted_timestamps) {
|
1787 |
|
1788 |
global $updraftplus;
|
1789 |
|
1805 |
return array('result' => 'success', 'set_message' => $set_message, 'local_message' => $local_message, 'remote_message' => $remote_message, 'backup_sets' => $sets_removed, 'backup_local' => $local_deleted, 'backup_remote' => $remote_deleted);
|
1806 |
} else {
|
1807 |
|
1808 |
+
return array('result' => 'continue', 'backup_local' => $local_deleted, 'backup_remote' => $remote_deleted, 'backup_sets' => $sets_removed, 'timestamps' => $timestamps, 'deleted_timestamps' => $deleted_timestamps);
|
1809 |
}
|
1810 |
}
|
1811 |
|
1842 |
}
|
1843 |
|
1844 |
return apply_filters('updraftplus_get_history_status_result', array(
|
1845 |
+
'n' => __('Existing Backups', 'updraftplus').' <span class="updraft_existing_backups_count">'.count($backup_history).'</span>',
|
1846 |
't' => $output,
|
1847 |
'data' => $data,
|
1848 |
'cksum' => md5($output),
|
1883 |
* @return String Web server disk space html
|
1884 |
*/
|
1885 |
private function web_server_disk_space_html($disk_space_text, $refresh_link_text) {
|
1886 |
+
return '<li class="updraft-server-disk-space" title="'.esc_attr__('This is a count of the contents of your Updraft directory', 'updraftplus').'"><strong>'.__('Web-server disk space in use by UpdraftPlus', 'updraftplus').':</strong> <span class="updraft_diskspaceused"><em>'.$disk_space_text.'</em></span> <a class="updraft_diskspaceused_update" href="'.UpdraftPlus::get_current_clean_url().'">'.$refresh_link_text.'</a></li>';
|
1887 |
}
|
1888 |
|
1889 |
/**
|
1998 |
|
1999 |
$download_status = empty($request['downloaders']) ? array() : $this->get_download_statuses(explode(':', $request['downloaders']));
|
2000 |
|
2001 |
+
$clone_job = false;
|
2002 |
+
|
2003 |
if (!empty($request['oneshot'])) {
|
2004 |
$job_id = get_site_option('updraft_oneshotnonce', false);
|
2005 |
// print_active_job() for one-shot jobs that aren't in cron
|
2006 |
$active_jobs = (false === $job_id) ? '' : $this->print_active_job($job_id, true);
|
2007 |
} elseif (!empty($request['thisjobonly'])) {
|
2008 |
+
$jobdata = $updraftplus->jobdata_getarray($request['thisjobonly']);
|
2009 |
+
$clone_job = isset($jobdata['clone_job']) ? $jobdata['clone_job'] : false;
|
2010 |
// print_active_jobs() is for resumable jobs where we want the cron info to be included in the output
|
2011 |
$active_jobs = $this->print_active_jobs($request['thisjobonly']);
|
2012 |
} else {
|
2025 |
'l' => htmlspecialchars(UpdraftPlus_Options::get_updraft_lastmessage()),
|
2026 |
'j' => $active_jobs,
|
2027 |
'ds' => $download_status,
|
2028 |
+
'u' => $logupdate_array,
|
2029 |
+
'c' => $clone_job
|
2030 |
);
|
2031 |
}
|
2032 |
|
2435 |
$this->include_template('wp-admin/settings/header.php');
|
2436 |
}
|
2437 |
|
2438 |
+
/**
|
2439 |
+
* Include the settings footer template
|
2440 |
+
*/
|
2441 |
+
public function settings_footer() {
|
2442 |
+
$this->include_template('wp-admin/settings/footer.php');
|
2443 |
+
}
|
2444 |
+
|
2445 |
/**
|
2446 |
* Output the settings page content. Will also run a restore if $_REQUEST so indicates.
|
2447 |
*/
|
2648 |
$backup_history = UpdraftPlus_Backup_History::get_history();
|
2649 |
}
|
2650 |
|
2651 |
+
$tabflag = 'backups';
|
2652 |
+
$main_tabs = $this->get_main_tabs_array();
|
|
|
2653 |
|
2654 |
if (isset($_REQUEST['tab'])) {
|
2655 |
$request_tab = sanitize_text_field($_REQUEST['tab']);
|
2657 |
if (in_array($request_tab, $valid_tabflags)) {
|
2658 |
$tabflag = $request_tab;
|
2659 |
} else {
|
2660 |
+
$tabflag = 'backups';
|
2661 |
}
|
2662 |
}
|
2663 |
|
2671 |
<pre id="updraft-poplog-content"></pre>
|
2672 |
</div>
|
2673 |
|
|
|
|
|
2674 |
<div id="updraft-navtab-backups-content" <?php if ('backups' != $tabflag) echo 'class="updraft-hidden"'; ?> style="<?php if ('backups' != $tabflag) echo 'display:none;'; ?>">
|
2675 |
<?php
|
2676 |
$is_opera = (false !== strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') || false !== strpos($_SERVER['HTTP_USER_AGENT'], 'OPR/'));
|
2677 |
$tmp_opts = array('include_opera_warning' => $is_opera);
|
2678 |
+
$this->include_template('wp-admin/settings/tab-backups.php', false, array('backup_history' => $backup_history, 'options' => $tmp_opts));
|
2679 |
$this->include_template('wp-admin/settings/delete-and-restore-modals.php');
|
2680 |
$this->include_template('wp-admin/settings/upload-backups-modal.php');
|
2681 |
?>
|
2779 |
<?php
|
2780 |
do_action('updraftplus_after_main_tab_content', $tabflag);
|
2781 |
// settings_header() opens a div
|
2782 |
+
$this->settings_footer();
|
2783 |
}
|
2784 |
|
2785 |
/**
|
2786 |
* Get main tabs array
|
2787 |
*
|
|
|
2788 |
* @return Array Array which have key as a tab key and value as tab label
|
2789 |
*/
|
2790 |
+
private function get_main_tabs_array() {
|
|
|
|
|
|
|
|
|
|
|
2791 |
return apply_filters(
|
2792 |
'updraftplus_main_tabs',
|
2793 |
array(
|
2794 |
+
'backups' => __('Backup / Restore', 'updraftplus'),
|
|
|
2795 |
'migrate' => __('Migrate / Clone', 'updraftplus'),
|
2796 |
'settings' => __('Settings', 'updraftplus'),
|
2797 |
'expert' => __('Advanced Tools', 'updraftplus'),
|
2845 |
/**
|
2846 |
* This method will build the UpdraftPlus.com login form and echo it to the page.
|
2847 |
*
|
2848 |
+
* @param string $option_page - the option page this form is being output to
|
2849 |
+
* @param boolean $tfa - indicates if we want to add the tfa UI
|
2850 |
+
* @param boolean $include_form_container - indicates if we want the form container
|
2851 |
*
|
2852 |
* @return void
|
2853 |
*/
|
2854 |
+
public function build_credentials_form($option_page, $tfa = false, $include_form_container = true) {
|
2855 |
global $updraftplus;
|
2856 |
|
2857 |
+
if ($include_form_container) {
|
2858 |
+
$enter_credentials_begin = UpdraftPlus_Options::options_form_begin('', false, array(), 'updraftplus_com_login');
|
2859 |
+
if (is_multisite()) $enter_credentials_begin .= '<input type="hidden" name="action" value="update">';
|
2860 |
+
} else {
|
2861 |
+
$enter_credentials_begin = '<div class="updraftplus_com_login">';
|
2862 |
+
}
|
2863 |
|
2864 |
$interested = htmlspecialchars(__('Interested in knowing about your UpdraftPlus.Com password security? Read about it here.', 'updraftplus'));
|
2865 |
|
2866 |
$connect = htmlspecialchars(__('Connect', 'updraftplus'));
|
2867 |
|
2868 |
+
$enter_credentials_end = '<p style="margin-left: 258px;">';
|
2869 |
+
|
2870 |
+
if ($include_form_container) {
|
2871 |
+
$enter_credentials_end .= '<input type="submit" class="button-primary ud_connectsubmit" value="'.$connect.'" />';
|
2872 |
+
} else {
|
2873 |
+
$enter_credentials_end .= '<button class="button-primary ud_connectsubmit">'.$connect.'</button>';
|
2874 |
+
}
|
2875 |
+
|
2876 |
+
$enter_credentials_end .= '<span class="updraftplus_spinner spinner">' . __('Processing', 'updraftplus') . '...</span></p>';
|
2877 |
|
2878 |
$enter_credentials_end .= '<p style="margin-left: 258px; font-size: 70%"><em><a href="https://updraftplus.com/faqs/tell-me-about-my-updraftplus-com-account/">'.$interested.'</a></em></p>';
|
2879 |
|
2880 |
+
$enter_credentials_end .= $include_form_container ? '</form>' : '</div>';
|
2881 |
|
2882 |
echo $enter_credentials_begin;
|
2883 |
|
2884 |
+
$options = apply_filters('updraftplus_com_login_options', array("email" => "", "password" => ""));
|
|
|
|
|
|
|
|
|
|
|
2885 |
|
2886 |
+
if ($include_form_container) {
|
2887 |
+
// We have to duplicate settings_fields() in order to set our referer
|
2888 |
+
// settings_fields(UDADDONS2_SLUG.'_options');
|
2889 |
|
2890 |
+
$option_group = $option_page.'_options';
|
2891 |
+
echo "<input type='hidden' name='option_page' value='" . esc_attr($option_group) . "' />";
|
2892 |
+
echo '<input type="hidden" name="action" value="update" />';
|
2893 |
|
2894 |
+
// wp_nonce_field("$option_group-options");
|
|
|
|
|
|
|
|
|
2895 |
|
2896 |
+
// This one is used on multisite
|
2897 |
+
echo '<input type="hidden" name="tab" value="addons" />';
|
2898 |
|
2899 |
+
$name = "_wpnonce";
|
2900 |
+
$action = esc_attr($option_group."-options");
|
2901 |
+
$nonce_field = '<input type="hidden" name="' . $name . '" value="' . wp_create_nonce($action) . '" />';
|
2902 |
+
|
2903 |
+
echo $nonce_field;
|
|
|
2904 |
|
2905 |
+
$referer = esc_attr(UpdraftPlus_Manipulation_Functions::wp_unslash($_SERVER['REQUEST_URI']));
|
2906 |
|
2907 |
+
// This one is used on single site installs
|
2908 |
+
if (false === strpos($referer, '?')) {
|
2909 |
+
$referer .= '?tab=addons';
|
2910 |
+
} else {
|
2911 |
+
$referer .= '&tab=addons';
|
2912 |
+
}
|
2913 |
|
2914 |
+
echo '<input type="hidden" name="_wp_http_referer" value="'.$referer.'" />';
|
2915 |
+
// End of duplication of settings-fields()
|
2916 |
+
}
|
2917 |
?>
|
2918 |
|
2919 |
<h2> <?php _e('Connect with your UpdraftPlus.Com account', 'updraftplus'); ?></h2>
|
2925 |
<th><?php _e('Email', 'updraftplus'); ?></th>
|
2926 |
<td>
|
2927 |
<label for="<?php echo $option_page; ?>_options_email">
|
2928 |
+
<input id="<?php echo $option_page; ?>_options_email" type="text" size="36" name="<?php echo $option_page; ?>_options[email]" value="<?php echo htmlspecialchars($options['email']); ?>" tabindex="1" />
|
2929 |
<br/>
|
2930 |
<a href="https://updraftplus.com/my-account/"><?php _e("Not yet got an account (it's free)? Go get one!", 'updraftplus'); ?></a>
|
2931 |
</label>
|
2934 |
<tr class="non_tfa_fields">
|
2935 |
<th><?php _e('Password', 'updraftplus'); ?></th>
|
2936 |
<td>
|
2937 |
+
<label for="<?php echo $option_page; ?>_options_password">
|
2938 |
+
<input id="<?php echo $option_page; ?>_options_password" type="password" size="36" name="<?php echo $option_page; ?>_options[password]" value="<?php echo empty($options['password']) ? '' : htmlspecialchars($options['password']); ?>" tabindex="2"/>
|
2939 |
<br/>
|
2940 |
<a href="https://updraftplus.com/my-account/?action=lostpassword"><?php _e('Forgotten your details?', 'updraftplus'); ?></a>
|
2941 |
</label>
|
2973 |
|
2974 |
$ret = '';
|
2975 |
|
2976 |
+
$ret .= '<p><input type="checkbox" id="backupnow_includedb" checked="checked"> <label for="backupnow_includedb">'.__("Include the database in the backup", 'updraftplus').'</label> '."\n";
|
2977 |
|
2978 |
+
$ret .= '(<a href="'.UpdraftPlus::get_current_clean_url().'" id="backupnow_database_showmoreoptions">...</a>)<br>'."\n";
|
2979 |
|
2980 |
+
$ret .= '<div id="backupnow_database_moreoptions" class="updraft-hidden" style="display:none;">'."\n";
|
2981 |
|
2982 |
$premium_link = apply_filters('updraftplus_com_link', 'https://updraftplus.com/landing/updraftplus-premium');
|
2983 |
|
2984 |
+
$free_ret = '<em>'.__('All WordPress tables will be backed up.', 'updraftplus').' <a href="'.$premium_link.'">'. __('With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too.', 'updraftplus').'</a></em>'."\n";
|
2985 |
|
2986 |
+
$ret .= apply_filters('updraft_backupnow_database_showmoreoptions', $free_ret, '')."\n";
|
2987 |
|
2988 |
$ret .= '</div>';
|
2989 |
+
|
2990 |
+
$ret .= '</p>';
|
2991 |
|
2992 |
+
$ret .= '<p><input type="checkbox" id="backupnow_includefiles" checked="checked"> <label for="backupnow_includefiles">'.__("Include any files in the backup", 'updraftplus').'</label> (<a href="'.UpdraftPlus::get_current_clean_url().'" id="backupnow_includefiles_showmoreoptions">...</a>)<br>';
|
2993 |
|
2994 |
$ret .= '<div id="backupnow_includefiles_moreoptions" class="updraft-hidden" style="display:none;"><em>'.__('Your saved settings also affect what is backed up - e.g. files excluded.', 'updraftplus').'</em><br>'.$this->files_selector_widgetry('backupnow_files_', false, 'sometimes').'</div></p>';
|
2995 |
|
3010 |
* @return String - the HTML output
|
3011 |
*/
|
3012 |
public function render_active_jobs_and_log_table($wide_format = false, $print_active_jobs = true) {
|
3013 |
+
?>
|
3014 |
+
<div id="updraft_activejobs_table">
|
3015 |
+
<?php $active_jobs = ($print_active_jobs) ? $this->print_active_jobs() : '';?>
|
3016 |
+
<table id="updraft_activejobsrow" class="<?php
|
3017 |
+
if (!$active_jobs && !$wide_format) {
|
3018 |
+
echo 'hidden';
|
3019 |
+
}
|
3020 |
+
if ($wide_format) {
|
3021 |
+
echo ".minimum-height";
|
3022 |
+
}
|
3023 |
+
?>">
|
3024 |
+
<tr>
|
3025 |
<?php if ($wide_format) { ?>
|
3026 |
<td id="updraft_activejobs" colspan="2">
|
3027 |
<?php echo $active_jobs;?>
|
3028 |
</td>
|
3029 |
<?php } else { ?>
|
|
|
3030 |
<td id="updraft_activejobs"><?php echo $active_jobs;?></td>
|
3031 |
<?php } ?>
|
3032 |
</tr>
|
3033 |
+
</table>
|
3034 |
+
<div id="updraft_lastlogmessagerow">
|
3035 |
+
<?php if ($wide_format) {
|
3036 |
+
// Hide for now - too ugly
|
3037 |
+
?>
|
3038 |
+
<div class="last-message"><strong><?php _e('Last log message', 'updraftplus');?>:</strong><br>
|
3039 |
+
<span id="updraft_lastlogcontainer"><?php echo htmlspecialchars(UpdraftPlus_Options::get_updraft_lastmessage()); ?></span><br>
|
3040 |
+
<?php $this->most_recently_modified_log_link(); ?>
|
3041 |
+
</div>
|
3042 |
+
<?php } else { ?>
|
3043 |
+
<div>
|
3044 |
+
<strong><?php _e('Last log message', 'updraftplus');?>:</strong>
|
3045 |
+
<span id="updraft_lastlogcontainer"><?php echo htmlspecialchars(UpdraftPlus_Options::get_updraft_lastmessage()); ?></span><br>
|
3046 |
+
<?php $this->most_recently_modified_log_link(); ?>
|
3047 |
+
</div>
|
3048 |
+
<?php } ?>
|
3049 |
+
</div>
|
3050 |
+
<?php
|
3051 |
+
// Currently disabled - not sure who we want to show this to
|
3052 |
+
if (1==0 && !defined('UPDRAFTPLUS_NOADS_B')) {
|
3053 |
+
$feed = $updraftplus->get_updraftplus_rssfeed();
|
3054 |
+
if (is_a($feed, 'SimplePie')) {
|
3055 |
+
echo '<tr><th style="vertical-align:top;">'.__('Latest UpdraftPlus.com news:', 'updraftplus').'</th><td class="updraft_simplepie">';
|
3056 |
+
echo '<ul class="disc;">';
|
3057 |
+
foreach ($feed->get_items(0, 5) as $item) {
|
3058 |
+
echo '<li>';
|
3059 |
+
echo '<a href="'.esc_attr($item->get_permalink()).'">';
|
3060 |
+
echo htmlspecialchars($item->get_title());
|
3061 |
+
// D, F j, Y H:i
|
3062 |
+
echo "</a> (".htmlspecialchars($item->get_date('j F Y')).")";
|
3063 |
+
echo '</li>';
|
|
|
|
|
|
|
3064 |
}
|
3065 |
+
echo '</ul></td></tr>';
|
3066 |
}
|
3067 |
+
}
|
3068 |
+
?>
|
3069 |
+
</div>
|
3070 |
<?php
|
3071 |
}
|
3072 |
|
3086 |
public function settings_downloading_and_restoring($backup_history = array(), $return_result = false, $options = array()) {
|
3087 |
return $this->include_template('wp-admin/settings/downloading-and-restoring.php', $return_result, array('backup_history' => $backup_history, 'options' => $options));
|
3088 |
}
|
3089 |
+
|
3090 |
+
/**
|
3091 |
+
* Renders take backup content
|
3092 |
+
*/
|
3093 |
+
public function take_backup_content() {
|
3094 |
+
global $updraftplus;
|
3095 |
+
$updraft_dir = $updraftplus->backups_dir_location();
|
3096 |
+
$backup_disabled = $updraftplus->really_is_writable($updraft_dir) ? '' : 'disabled="disabled"';
|
3097 |
+
$this->include_template('wp-admin/settings/take-backup.php', false, array('backup_disabled' => $backup_disabled));
|
3098 |
+
}
|
3099 |
|
3100 |
public function settings_debugrow($head, $content) {
|
3101 |
echo "<tr class=\"updraft_debugrow\"><th>$head</th><td>$content</td></tr>";
|
3185 |
private function print_active_job($job_id, $is_oneshot = false, $time = false, $next_resumption = false) {
|
3186 |
|
3187 |
$ret = '';
|
3188 |
+
|
3189 |
global $updraftplus;
|
3190 |
$jobdata = $updraftplus->jobdata_getarray($job_id);
|
3191 |
|
3197 |
|
3198 |
$began_at = (isset($jobdata['backup_time'])) ? get_date_from_gmt(gmdate('Y-m-d H:i:s', (int) $jobdata['backup_time']), 'D, F j, Y H:i') : '?';
|
3199 |
|
3200 |
+
$remote_sent = (!empty($jobdata['service']) && ((is_array($jobdata['service']) && in_array('remotesend', $jobdata['service'])) || 'remotesend' === $jobdata['service'])) ? true : false;
|
3201 |
+
|
3202 |
$jobstatus = empty($jobdata['jobstatus']) ? 'unknown' : $jobdata['jobstatus'];
|
3203 |
$stage = 0;
|
3204 |
switch ($jobstatus) {
|
3225 |
$curstage = __('Created file backup zips', 'updraftplus');
|
3226 |
break;
|
3227 |
// Stage 4
|
3228 |
+
case 'clonepolling':
|
3229 |
+
$stage = 4;
|
3230 |
+
$curstage = __('Clone server being provisioned and booted (can take several minutes)', 'updraftplus');
|
3231 |
+
break;
|
3232 |
case 'clouduploading':
|
3233 |
$stage = 4;
|
3234 |
$curstage = __('Uploading files to remote storage', 'updraftplus');
|
3235 |
+
if ($remote_sent) $curstage = __('Sending files to remote site', 'updraftplus');
|
3236 |
if (isset($jobdata['uploading_substatus']['t']) && isset($jobdata['uploading_substatus']['i'])) {
|
3237 |
$t = max((int) $jobdata['uploading_substatus']['t'], 1);
|
3238 |
$i = min($jobdata['uploading_substatus']['i']/$t, 1);
|
3256 |
$curstage = __('Backup finished', 'updraftplus');
|
3257 |
break;
|
3258 |
default:
|
3259 |
+
// Database creation and encryption occupies the space from 2 to 4. Databases are created then encrypted, then the next database is created/encrypted, etc.
|
3260 |
if ('dbcreated' == substr($jobstatus, 0, 9)) {
|
3261 |
$jobstatus = 'dbcreated';
|
3262 |
$whichdb = substr($jobstatus, 9);
|
3319 |
}
|
3320 |
|
3321 |
$next_res_after = (int) $time-time();
|
3322 |
+
$next_res_txt = ($is_oneshot) ? '' : sprintf(__("next resumption: %d (after %ss)", 'updraftplus'), $next_resumption, $next_res_after). ' ';
|
3323 |
+
$last_activity_txt = ($last_checkin_ago >= 0) ? sprintf(__('last activity: %ss ago', 'updraftplus'), floor($last_checkin_ago)).' ' : '';
|
3324 |
|
3325 |
if (($last_checkin_ago < 50 && $next_res_after>30) || $is_oneshot) {
|
3326 |
$show_inline_info = $last_activity_txt;
|
3329 |
$show_inline_info = $next_res_txt;
|
3330 |
$title_info = $last_activity_txt;
|
3331 |
}
|
3332 |
+
|
3333 |
+
$ret .= '<div class="updraft_row">';
|
3334 |
+
|
3335 |
+
$ret .= '<div class="updraft_col"><div class="updraft_jobtimings next-resumption';
|
3336 |
|
3337 |
if (!empty($jobdata['is_autobackup'])) $ret .= ' isautobackup';
|
3338 |
|
3339 |
+
$ret .= '" data-jobid="'.$job_id.'" data-lastactivity="'.(int) $last_checkin_ago.'" data-nextresumption="'.$next_resumption.'" data-nextresumptionafter="'.$next_res_after.'" title="'.esc_attr(sprintf(__('Job ID: %s', 'updraftplus'), $job_id)).$title_info.'">'.$began_at.
|
3340 |
+
'</div></div>';
|
|
|
|
|
3341 |
|
3342 |
+
$ret .= '<div class="updraft_col updraft_progress_container">';
|
3343 |
+
// Existence of the 'updraft-jobid-(id)' id is checked for in other places, so do not modify this
|
3344 |
+
$ret .= '<div class="job-id" id="updraft-jobid-'.$job_id.'">';
|
3345 |
+
|
3346 |
+
$ret .= apply_filters('updraft_printjob_beforewarnings', '', $jobdata, $job_id);
|
3347 |
+
|
3348 |
+
if (!empty($jobdata['warnings']) && is_array($jobdata['warnings'])) {
|
3349 |
+
$ret .= '<ul class="disc">';
|
3350 |
+
foreach ($jobdata['warnings'] as $warning) {
|
3351 |
+
$ret .= '<li>'.sprintf(__('Warning: %s', 'updraftplus'), make_clickable(htmlspecialchars($warning))).'</li>';
|
3352 |
+
}
|
3353 |
+
$ret .= '</ul>';
|
3354 |
}
|
3355 |
+
|
3356 |
+
$ret .= '<div class="curstage">';
|
3357 |
+
// $ret .= '<span class="curstage-info">'.htmlspecialchars($curstage).'</span>';
|
3358 |
+
$ret .= htmlspecialchars($curstage);
|
3359 |
+
// we need to add this data-progress attribute in order to be able to update the progress bar in UDC
|
3360 |
|
3361 |
+
$ret .= '<div class="updraft_percentage" data-info="'.esc_attr($curstage).'" data-progress="'.(($stage>0) ? (ceil((100/6)*$stage)) : '0').'" style="height: 100%; width:'.(($stage>0) ? (ceil((100/6)*$stage)) : '0').'%"></div>';
|
3362 |
+
$ret .= '</div></div>';
|
3363 |
+
|
3364 |
+
$ret .= '<div class="updraft_last_activity">';
|
3365 |
+
|
3366 |
+
$ret .= $show_inline_info;
|
3367 |
+
if (!empty($show_inline_info)) $ret .= ' - ';
|
3368 |
+
$ret .= '<a data-jobid="'.$job_id.'" href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&action=downloadlog&updraftplus_backup_nonce='.$job_id.'" class="updraft-log-link">'.__('show log', 'updraftplus').'</a>';
|
3369 |
+
if (!$is_oneshot) $ret .=' - <a href="'.UpdraftPlus::get_current_clean_url().'" data-jobid="'.$job_id.'" title="'.esc_attr(__('Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal.', 'updraftplus')).'" class="updraft_jobinfo_delete">'.__('stop', 'updraftplus').'</a>';
|
3370 |
+
$ret .= '</div>';
|
3371 |
+
|
3372 |
$ret .= '</div></div>';
|
3373 |
|
|
|
|
|
3374 |
return $ret;
|
3375 |
|
3376 |
}
|
3688 |
} else {
|
3689 |
$dir_info .= __('Backup directory specified exists, but is <b>not</b> writable.', 'updraftplus');
|
3690 |
}
|
3691 |
+
$dir_info .= '<span class="updraft-directory-not-writable-blurb"><span class="directory-permissions"><a class="updraft_create_backup_dir" href="'.UpdraftPlus_Options::admin_page_url().'?page=updraftplus&action=updraft_create_backup_dir&nonce='.wp_create_nonce('create_backup_dir').'">'.__('Follow this link to attempt to create the directory and set the permissions', 'updraftplus').'</a></span>, '.__('or, to reset this option', 'updraftplus').' <a href="'.UpdraftPlus::get_current_clean_url().'" class="updraft_backup_dir_reset">'.__('press here', 'updraftplus').'</a>. '.__('If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process.', 'updraftplus').'</span>';
|
3692 |
}
|
3693 |
return $dir_info;
|
3694 |
}
|
4032 |
|
4033 |
if (false === $backup_history) $backup_history = UpdraftPlus_Backup_History::get_history();
|
4034 |
|
4035 |
+
if (!is_array($backup_history) || empty($backup_history)) return '<div class="postbox"><p class="updraft-no-backups-msg"><em>'.__('You have not yet made any backups.', 'updraftplus').'</em></p></div>';
|
4036 |
|
4037 |
$pass_values = array(
|
4038 |
'backup_history' => $backup_history,
|
4178 |
$wp_nonce = wp_create_nonce('updraftplus_download');
|
4179 |
|
4180 |
// updraft_downloader(base, backup_timestamp, what, whicharea, set_contents, prettydate, async)
|
4181 |
+
$ret .= '<button data-wp_nonce="'.esc_attr($wp_nonce).'" data-backup_timestamp="'.esc_attr($backup_timestamp).'" data-what="'.esc_attr($type).'" data-set_contents="'.esc_attr($set_contents).'" data-prettydate="'.esc_attr($esc_pretty_date).'" type="button" class="button updraft_download_button '."uddownloadform_${type}_${backup_timestamp}_${findex}".'" title="'.$title.'">'.$pdescrip.'</button>';
|
4182 |
// onclick="'."return updraft_downloader('uddlstatus_', '$backup_timestamp', '$type', '.ud_downloadstatus', '$set_contents', '$esc_pretty_date', true)".'"
|
4183 |
|
4184 |
return $ret;
|
4193 |
$show_data .= ' '.__('(backup set imported from remote location)', 'updraftplus');
|
4194 |
}
|
4195 |
|
4196 |
+
$ret .= '<button data-showdata="'.esc_attr($show_data).'" data-backup_timestamp="'.$key.'" data-entities="'.esc_attr($entities).'" title="'.__('After pressing this button, you will be given the option to choose which components you wish to restore', 'updraftplus').'" type="button" class="button button-primary choose-components-button">'.__('Restore', 'updraftplus').'</button>';
|
4197 |
}
|
4198 |
$ret .= "</div>\n";
|
4199 |
return $ret;
|
4271 |
}
|
4272 |
|
4273 |
return '<div class="updraftplus-upload">
|
4274 |
+
<button data-nonce="'.$nonce.'" data-key="'.$backup_time.'" data-services="'.$service_list.'" title="'.__('After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations', 'updraftplus').' ('.$service_list_display.')." type="button" class="button button-primary updraft-upload-link">'.__('Upload', 'updraftplus').'</button>
|
4275 |
</div>';
|
4276 |
}
|
4277 |
|
4290 |
*/
|
4291 |
public function delete_button($backup_time, $nonce, $backup) {
|
4292 |
$sval = (!empty($backup['service']) && 'email' != $backup['service'] && 'none' != $backup['service'] && array('email') !== $backup['service'] && array('none') !== $backup['service']) ? '1' : '0';
|
4293 |
+
return '<div class="updraftplus-remove" data-hasremote="'.$sval.'">
|
4294 |
+
<a data-hasremote="'.$sval.'" data-nonce="'.$nonce.'" data-key="'.$backup_time.'" class="button button-remove no-decoration updraft-delete-link" href="'.UpdraftPlus::get_current_clean_url().'" title="'.esc_attr(__('Delete this backup set', 'updraftplus')).'">'.__('Delete', 'updraftplus').'</a>
|
4295 |
</div>';
|
4296 |
}
|
4297 |
|
4305 |
$url = esc_attr(UpdraftPlus_Options::admin_page()."?page=updraftplus&action=downloadlog&updraftplus_backup_nonce=$nval");
|
4306 |
$ret .= <<<ENDHERE
|
4307 |
<div style="clear:none;" class="updraft-viewlogdiv">
|
4308 |
+
<a class="button no-decoration updraft-log-link" href="$url" data-jobid="$nval">
|
4309 |
$lt
|
4310 |
</a>
|
4311 |
<!--
|
4682 |
$updraftplus->log_e("The current theme was not found; to prevent this stopping the site from loading, your theme has been reverted to the default theme");
|
4683 |
if ($browser_context) echo '</strong>';
|
4684 |
}
|
4685 |
+
|
4686 |
+
do_action('updraftplus_restore_completed');
|
4687 |
}
|
4688 |
|
4689 |
if ($browser_context) echo '</div>'; // Close the updraft_restore_progress div
|
4970 |
ob_clean();
|
4971 |
|
4972 |
// Backup schedule output
|
4973 |
+
$this->next_scheduled_backups_output('line');
|
4974 |
|
4975 |
$scheduled_output = ob_get_clean();
|
4976 |
|
4977 |
$return_array['messages'] = $messages_output;
|
4978 |
$return_array['scheduled'] = $scheduled_output;
|
4979 |
+
$return_array['files_scheduled'] = $this->next_scheduled_files_backups_output(true);
|
4980 |
+
$return_array['database_scheduled'] = $this->next_scheduled_database_backups_output(true);
|
4981 |
+
|
4982 |
|
4983 |
// Add the updated options to the return message, so we can update on screen
|
4984 |
return $return_array;
|
5381 |
return new UpdraftPlus_UpdraftCentral_Cloud();
|
5382 |
}
|
5383 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5384 |
/**
|
5385 |
* This function will build and return the UpdraftPlus tempoaray clone version select widget
|
5386 |
*
|
5406 |
* @return string - the output of the select input
|
5407 |
*/
|
5408 |
public function output_select_data($data, $name) {
|
5409 |
+
|
5410 |
+
$name_version = $this->get_current_version($name);
|
5411 |
+
|
5412 |
+
$output = '<select id="updraftplus_clone_'.$name.'_options" name="updraftplus_clone_'.$name.'_options" data-'.$name.'_version="'.$name_version.'">';
|
5413 |
|
5414 |
foreach ($data as $key => $value) {
|
5415 |
$output .= "<option value=\"$value\" ";
|
5416 |
+
if ($value == $name_version) $output .= 'selected="selected"';
|
5417 |
+
$output .= ">".htmlspecialchars($value) . ($value == $name_version ? ' ' . __('(current version)', 'updraftplus') : '')."</option>\n";
|
5418 |
}
|
5419 |
|
5420 |
$output .= '</select>';
|
@@ -395,53 +395,65 @@ class UpdraftPlus_Backup {
|
|
395 |
$errors_before_uploads = $updraftplus->error_count();
|
396 |
|
397 |
foreach ($services as $ind => $service) {
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
|
|
420 |
}
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
425 |
-
|
426 |
-
$do_prune = array_merge_recursive($do_prune, $this->upload_cloud($remote_obj, $service, $backup_array, ''));
|
427 |
-
} elseif (!empty($storage_objects_and_ids[$service]['instance_settings'])) {
|
428 |
-
foreach ($storage_objects_and_ids[$service]['instance_settings'] as $instance_id => $options) {
|
429 |
-
// Used for logging by record_upload_chunk()
|
430 |
-
$this->current_instance = $instance_id;
|
431 |
-
|
432 |
-
if (!isset($options['instance_enabled'])) $options['instance_enabled'] = 1;
|
433 |
-
|
434 |
-
if (1 == $options['instance_enabled']) {
|
435 |
-
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
436 |
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
}
|
442 |
-
|
443 |
-
$instance_id_count++;
|
444 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
}
|
446 |
}
|
447 |
|
@@ -557,9 +569,7 @@ class UpdraftPlus_Backup {
|
|
557 |
return;
|
558 |
}
|
559 |
|
560 |
-
|
561 |
-
// $updraftplus->jobdata_set('prune', 'begun');
|
562 |
-
call_user_func_array(array($updraftplus, 'jobdata_set_multi'), array('jobstatus', 'pruning', 'prune', 'begun'));
|
563 |
|
564 |
// Number of backups to retain - files
|
565 |
$updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 2);
|
395 |
$errors_before_uploads = $updraftplus->error_count();
|
396 |
|
397 |
foreach ($services as $ind => $service) {
|
398 |
+
try {
|
399 |
+
$instance_id_count = 0;
|
400 |
+
$total_instance_ids = ('none' !== $service && '' !== $service && $storage_objects_and_ids[$service]['object']->supports_feature('multi_options')) ? count($storage_objects_and_ids[$service]['instance_settings']) : 1;
|
401 |
+
|
402 |
+
// Used for logging by record_upload_chunk()
|
403 |
+
$this->current_service = $service;
|
404 |
+
|
405 |
+
// Used when deciding whether to delete the local file
|
406 |
+
$this->last_service = ($ind+1 >= count($services) && $instance_id_count+1 >= $total_instance_ids && $errors_before_uploads == $updraftplus->error_count()) ? true : false;
|
407 |
+
|
408 |
+
$log_extra = $this->last_service ? ' (last)' : '';
|
409 |
+
$updraftplus->log("Cloud backup selection (".($ind+1)."/".count($services)."): ".$service." with instance (".($instance_id_count+1)."/".$total_instance_ids.")".$log_extra);
|
410 |
+
@set_time_limit(UPDRAFTPLUS_SET_TIME_LIMIT);
|
411 |
+
|
412 |
+
if ('none' == $service || '' == $service) {
|
413 |
+
$updraftplus->log("No remote despatch: user chose no remote backup service");
|
414 |
+
// Still want to mark as "uploaded", to signal that nothing more needs doing. (Important on incremental runs with no cloud storage).
|
415 |
+
foreach ($backup_array as $bind => $file) {
|
416 |
+
if ($updraftplus->is_uploaded($file)) {
|
417 |
+
$updraftplus->log("Already uploaded: $file");
|
418 |
+
} else {
|
419 |
+
$updraftplus->uploaded_file($file, true);
|
420 |
+
}
|
421 |
}
|
422 |
+
$this->prune_retained_backups(array('none' => array('all' => array(null, null))));
|
423 |
+
} elseif (!empty($storage_objects_and_ids[$service]['object']) && !$storage_objects_and_ids[$service]['object']->supports_feature('multi_options')) {
|
424 |
+
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
|
426 |
+
$do_prune = array_merge_recursive($do_prune, $this->upload_cloud($remote_obj, $service, $backup_array, ''));
|
427 |
+
} elseif (!empty($storage_objects_and_ids[$service]['instance_settings'])) {
|
428 |
+
foreach ($storage_objects_and_ids[$service]['instance_settings'] as $instance_id => $options) {
|
429 |
+
// Used for logging by record_upload_chunk()
|
430 |
+
$this->current_instance = $instance_id;
|
431 |
+
|
432 |
+
if (!isset($options['instance_enabled'])) $options['instance_enabled'] = 1;
|
433 |
+
|
434 |
+
if (1 == $options['instance_enabled']) {
|
435 |
+
$remote_obj = $storage_objects_and_ids[$service]['object'];
|
436 |
+
|
437 |
+
$remote_obj->set_options($options, true, $instance_id);
|
438 |
+
$do_prune = array_merge_recursive($do_prune, $this->upload_cloud($remote_obj, $service, $backup_array, $instance_id));
|
439 |
+
} else {
|
440 |
+
$updraftplus->log("This instance id ($instance_id) has been set to inactive.");
|
441 |
+
}
|
442 |
+
|
443 |
+
$instance_id_count++;
|
444 |
}
|
|
|
|
|
445 |
}
|
446 |
+
} catch (Exception $e) {
|
447 |
+
$log_message = 'Exception ('.get_class($e).') occurred during backup uploads to the '.$service.'. Exception Message: '.$e->getMessage().' (Code: '.$e->getCode().', line '.$e->getLine().' in '.$e->getFile().')';
|
448 |
+
$updraftplus->log($log_message);
|
449 |
+
error_log($log_message);
|
450 |
+
$updraftplus->log(sprintf(__('A PHP exception (%s) has occurred: %s', 'updraftplus'), get_class($e), $e->getMessage()), 'error');
|
451 |
+
// @codingStandardsIgnoreLine
|
452 |
+
} catch (Error $e) {
|
453 |
+
$log_message = 'PHP Fatal error ('.get_class($e).') has occurred during backup uploads to the '.$service.'. Error Message: '.$e->getMessage().' (Code: '.$e->getCode().', line '.$e->getLine().' in '.$e->getFile().')';
|
454 |
+
$updraftplus->log($log_message);
|
455 |
+
error_log($log_message);
|
456 |
+
$updraftplus->log(sprintf(__('A PHP fatal error (%s) has occurred: %s', 'updraftplus'), get_class($e), $e->getMessage()), 'error');
|
457 |
}
|
458 |
}
|
459 |
|
569 |
return;
|
570 |
}
|
571 |
|
572 |
+
call_user_func_array(array($updraftplus, 'jobdata_set_multi'), array('jobstatus' => 'pruning', 'prune' => 'begun'));
|
|
|
|
|
573 |
|
574 |
// Number of backups to retain - files
|
575 |
$updraft_retain = UpdraftPlus_Options::get_updraft_option('updraft_retain', 2);
|
@@ -80,7 +80,7 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
80 |
}
|
81 |
}
|
82 |
|
83 |
-
echo '</p><p><a href="
|
84 |
die;
|
85 |
}
|
86 |
|
@@ -460,7 +460,7 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
460 |
$ret .= '<br>';
|
461 |
}
|
462 |
|
463 |
-
$ret .= '<a href="
|
464 |
}
|
465 |
|
466 |
|
@@ -468,7 +468,7 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
468 |
?>
|
469 |
<div id="updraftcentral_keys_content" style="margin: 10px 0;">
|
470 |
<?php if (!empty($our_keys)) { ?>
|
471 |
-
<a href="
|
472 |
<?php } ?>
|
473 |
<table id="updraftcentral_keys_table">
|
474 |
<thead>
|
@@ -490,6 +490,11 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
490 |
return ob_get_clean();
|
491 |
}
|
492 |
|
|
|
|
|
|
|
|
|
|
|
493 |
private function create_key_markup() {
|
494 |
ob_start();
|
495 |
?>
|
@@ -546,9 +551,7 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
546 |
<label>
|
547 |
<input id="updraftcentral_keycreate_mothership_firewalled" type="checkbox">
|
548 |
<?php _e('Use the alternative method for making a connection with the dashboard.', 'updraftplus'); ?>
|
549 |
-
<a href="
|
550 |
-
<?php _e('More information...', 'updraftplus'); ?>
|
551 |
-
</a>
|
552 |
<p id="updraftcentral_keycreate_altmethod_moreinfo" style="display:none; border: 1px dotted; padding: 3px; margin: 2px 10px 2px 24px;">
|
553 |
<em><?php _e('This is useful if the dashboard webserver cannot be contacted with incoming traffic by this website (for example, this is the case if this website is hosted on the public Internet, but the UpdraftCentral dashboard is on localhost, or on an Intranet, or if this website has an outgoing firewall), or if the dashboard website does not have a SSL certificate.');?></em>
|
554 |
</p>
|
@@ -578,7 +581,7 @@ class UpdraftPlus_UpdraftCentral_Main {
|
|
578 |
ob_start();
|
579 |
?>
|
580 |
<div id="updraftcentral_view_log_container" style="margin: 10px 0;">
|
581 |
-
<a href="
|
582 |
<pre id="updraftcentral_view_log_contents" style="min-height: 110px; padding: 0 4px;">
|
583 |
</pre>
|
584 |
</div>
|
80 |
}
|
81 |
}
|
82 |
|
83 |
+
echo '</p><p><a href="'.UpdraftPlus::get_current_clean_url().'" onclick="window.close();">'.__('Close...', 'updraftplus').'</a></p>';
|
84 |
die;
|
85 |
}
|
86 |
|
460 |
$ret .= '<br>';
|
461 |
}
|
462 |
|
463 |
+
$ret .= '<a href="'.UpdraftPlus::get_current_clean_url().'" data-key_id="'.esc_attr($i).'" class="updraftcentral_key_delete">'.__('Delete...', 'updraftplus').'</a></td></tr>';
|
464 |
}
|
465 |
|
466 |
|
468 |
?>
|
469 |
<div id="updraftcentral_keys_content" style="margin: 10px 0;">
|
470 |
<?php if (!empty($our_keys)) { ?>
|
471 |
+
<a href="<?php echo UpdraftPlus::get_current_clean_url(); ?>" class="updraftcentral_keys_show hidden-in-updraftcentral"><?php printf(__('Manage existing keys (%d)...', 'updraftplus'), count($our_keys)); ?></a>
|
472 |
<?php } ?>
|
473 |
<table id="updraftcentral_keys_table">
|
474 |
<thead>
|
490 |
return ob_get_clean();
|
491 |
}
|
492 |
|
493 |
+
/**
|
494 |
+
* Return HTML markup for the 'create key' section
|
495 |
+
*
|
496 |
+
* @return String - the HTML
|
497 |
+
*/
|
498 |
private function create_key_markup() {
|
499 |
ob_start();
|
500 |
?>
|
551 |
<label>
|
552 |
<input id="updraftcentral_keycreate_mothership_firewalled" type="checkbox">
|
553 |
<?php _e('Use the alternative method for making a connection with the dashboard.', 'updraftplus'); ?>
|
554 |
+
<a href="<?php echo UpdraftPlus::get_current_clean_url(); ?>" id="updraftcentral_keycreate_altmethod_moreinfo_get"><?php _e('More information...', 'updraftplus'); ?></a>
|
|
|
|
|
555 |
<p id="updraftcentral_keycreate_altmethod_moreinfo" style="display:none; border: 1px dotted; padding: 3px; margin: 2px 10px 2px 24px;">
|
556 |
<em><?php _e('This is useful if the dashboard webserver cannot be contacted with incoming traffic by this website (for example, this is the case if this website is hosted on the public Internet, but the UpdraftCentral dashboard is on localhost, or on an Intranet, or if this website has an outgoing firewall), or if the dashboard website does not have a SSL certificate.');?></em>
|
557 |
</p>
|
581 |
ob_start();
|
582 |
?>
|
583 |
<div id="updraftcentral_view_log_container" style="margin: 10px 0;">
|
584 |
+
<a href="<?php echo UpdraftPlus::get_current_clean_url(); ?>" id="updraftcentral_view_log"><?php _e('View recent UpdraftCentral log events', 'updraftplus'); ?>...</a><br>
|
585 |
<pre id="updraftcentral_view_log_contents" style="min-height: 110px; padding: 0 4px;">
|
586 |
</pre>
|
587 |
</div>
|
@@ -149,9 +149,24 @@ class UpdraftPlus_UpdraftCentral_Listener {
|
|
149 |
}
|
150 |
}
|
151 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
public function udrpc_action($response, $command, $data, $key_name_indicator, $ud_rpc) {
|
153 |
|
154 |
if (empty($this->receivers[$key_name_indicator])) return $response;
|
|
|
|
|
|
|
|
|
155 |
$this->initialise_listener_error_handling($key_name_indicator);
|
156 |
|
157 |
$command_info = apply_filters('updraftcentral_get_command_info', false, $command);
|
@@ -183,9 +198,6 @@ class UpdraftPlus_UpdraftCentral_Listener {
|
|
183 |
|
184 |
do_action('updraftcentral_listener_pre_udrpc_action', $command, $command_class, $data, $extra_info);
|
185 |
|
186 |
-
global $updraftplus;
|
187 |
-
if (is_a($updraftplus, 'UpdraftPlus')) $updraftplus->register_wp_http_option_hooks();
|
188 |
-
|
189 |
// Allow the command class to perform any boiler-plate actions.
|
190 |
if (is_callable(array($command_class, '_pre_action'))) call_user_func(array($command_class, '_pre_action'), $command, $data, $extra_info);
|
191 |
|
@@ -194,8 +206,8 @@ class UpdraftPlus_UpdraftCentral_Listener {
|
|
194 |
|
195 |
if (is_callable(array($command_class, '_post_action'))) call_user_func(array($command_class, '_post_action'), $command, $data, $extra_info);
|
196 |
|
197 |
-
|
198 |
-
|
199 |
return $this->return_rpc_message($msg);
|
200 |
}
|
201 |
|
149 |
}
|
150 |
}
|
151 |
|
152 |
+
/**
|
153 |
+
* WP filter udrpc_action
|
154 |
+
*
|
155 |
+
* @param Array $response - the unfiltered response that will be returned
|
156 |
+
* @param String $command - the command being called
|
157 |
+
* @param Array $data - the parameters to the command
|
158 |
+
* @param String $key_name_indicator - the UC key that is in use
|
159 |
+
* @param Object $ud_rpc - the UDRP object
|
160 |
+
*
|
161 |
+
* @return Array - filtered response
|
162 |
+
*/
|
163 |
public function udrpc_action($response, $command, $data, $key_name_indicator, $ud_rpc) {
|
164 |
|
165 |
if (empty($this->receivers[$key_name_indicator])) return $response;
|
166 |
+
|
167 |
+
// This can be used to detect an UpdraftCentral context
|
168 |
+
if (!defined('UPDRAFTCENTRAL_COMMAND')) define('UPDRAFTCENTRAL_COMMAND', $command);
|
169 |
+
|
170 |
$this->initialise_listener_error_handling($key_name_indicator);
|
171 |
|
172 |
$command_info = apply_filters('updraftcentral_get_command_info', false, $command);
|
198 |
|
199 |
do_action('updraftcentral_listener_pre_udrpc_action', $command, $command_class, $data, $extra_info);
|
200 |
|
|
|
|
|
|
|
201 |
// Allow the command class to perform any boiler-plate actions.
|
202 |
if (is_callable(array($command_class, '_pre_action'))) call_user_func(array($command_class, '_pre_action'), $command, $data, $extra_info);
|
203 |
|
206 |
|
207 |
if (is_callable(array($command_class, '_post_action'))) call_user_func(array($command_class, '_post_action'), $command, $data, $extra_info);
|
208 |
|
209 |
+
do_action('updraftcentral_listener_post_udrpc_action', $command, $command_class, $data, $extra_info);
|
210 |
+
|
211 |
return $this->return_rpc_message($msg);
|
212 |
}
|
213 |
|
@@ -234,7 +234,10 @@ class UpdraftCentral_Plugin_Commands extends UpdraftCentral_Commands {
|
|
234 |
return $error;
|
235 |
}
|
236 |
|
237 |
-
$
|
|
|
|
|
|
|
238 |
if (empty($result['activated'])) {
|
239 |
return $result;
|
240 |
}
|
@@ -255,7 +258,10 @@ class UpdraftCentral_Plugin_Commands extends UpdraftCentral_Commands {
|
|
255 |
return $error;
|
256 |
}
|
257 |
|
258 |
-
$
|
|
|
|
|
|
|
259 |
if (empty($result['deactivated'])) {
|
260 |
return $result;
|
261 |
}
|
@@ -280,7 +286,10 @@ class UpdraftCentral_Plugin_Commands extends UpdraftCentral_Commands {
|
|
280 |
|
281 |
$result = $this->_apply_plugin_action('install', $query);
|
282 |
if (!empty($result['installed']) && $result['installed']) {
|
283 |
-
$
|
|
|
|
|
|
|
284 |
if (empty($result['activated'])) {
|
285 |
return $result;
|
286 |
}
|
@@ -452,6 +461,7 @@ class UpdraftCentral_Plugin_Commands extends UpdraftCentral_Commands {
|
|
452 |
$plugin->author = $value['Author'];
|
453 |
$plugin->status = is_plugin_active($key) ? 'active' : 'inactive';
|
454 |
$plugin->website = $website;
|
|
|
455 |
|
456 |
if (!empty($plugin_updates[$key])) {
|
457 |
$update_info = $plugin_updates[$key];
|
234 |
return $error;
|
235 |
}
|
236 |
|
237 |
+
$action = 'activate';
|
238 |
+
if (!empty($query['multisite']) && (bool) $query['multisite']) $action = 'network_'.$action;
|
239 |
+
|
240 |
+
$result = $this->_apply_plugin_action($action, $query);
|
241 |
if (empty($result['activated'])) {
|
242 |
return $result;
|
243 |
}
|
258 |
return $error;
|
259 |
}
|
260 |
|
261 |
+
$action = 'deactivate';
|
262 |
+
if (!empty($query['multisite']) && (bool) $query['multisite']) $action = 'network_'.$action;
|
263 |
+
|
264 |
+
$result = $this->_apply_plugin_action($action, $query);
|
265 |
if (empty($result['deactivated'])) {
|
266 |
return $result;
|
267 |
}
|
286 |
|
287 |
$result = $this->_apply_plugin_action('install', $query);
|
288 |
if (!empty($result['installed']) && $result['installed']) {
|
289 |
+
$action = 'activate';
|
290 |
+
if (!empty($query['multisite']) && (bool) $query['multisite']) $action = 'network_'.$action;
|
291 |
+
|
292 |
+
$result = $this->_apply_plugin_action($action, $query);
|
293 |
if (empty($result['activated'])) {
|
294 |
return $result;
|
295 |
}
|
461 |
$plugin->author = $value['Author'];
|
462 |
$plugin->status = is_plugin_active($key) ? 'active' : 'inactive';
|
463 |
$plugin->website = $website;
|
464 |
+
$plugin->multisite = is_multisite();
|
465 |
|
466 |
if (!empty($plugin_updates[$key])) {
|
467 |
$update_info = $plugin_updates[$key];
|
@@ -264,6 +264,48 @@ class UpdraftCentral_Theme_Commands extends UpdraftCentral_Commands {
|
|
264 |
return $this->_response($result);
|
265 |
}
|
266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
/**
|
268 |
* Download, install and activates the theme
|
269 |
*
|
@@ -452,6 +494,7 @@ class UpdraftCentral_Theme_Commands extends UpdraftCentral_Commands {
|
|
452 |
$theme->status = (wp_get_theme()->get('Name') === $value->Name) ? 'active' : 'inactive';
|
453 |
$theme->child_theme = ($slug !== $value->Template) ? true : false;
|
454 |
$theme->website = $website;
|
|
|
455 |
|
456 |
if ($theme->child_theme) {
|
457 |
$theme->parent = wp_get_theme($value->Template)->get('Name');
|
264 |
return $this->_response($result);
|
265 |
}
|
266 |
|
267 |
+
/**
|
268 |
+
* Enables theme for network
|
269 |
+
*
|
270 |
+
* @param array $query Parameter array containing the name of the theme to activate
|
271 |
+
* @return array Contains the result of the current process
|
272 |
+
*/
|
273 |
+
public function network_enable_theme($query) {
|
274 |
+
|
275 |
+
$error = $this->_validate_fields_and_capabilities($query, array('theme'), array('switch_themes'));
|
276 |
+
if (!empty($error)) {
|
277 |
+
return $error;
|
278 |
+
}
|
279 |
+
|
280 |
+
$result = $this->_apply_theme_action('network_enable', $query);
|
281 |
+
if (empty($result['enabled'])) {
|
282 |
+
return $result;
|
283 |
+
}
|
284 |
+
|
285 |
+
return $this->_response($result);
|
286 |
+
}
|
287 |
+
|
288 |
+
/**
|
289 |
+
* Disables theme from network
|
290 |
+
*
|
291 |
+
* @param array $query Parameter array containing the name of the theme to activate
|
292 |
+
* @return array Contains the result of the current process
|
293 |
+
*/
|
294 |
+
public function network_disable_theme($query) {
|
295 |
+
|
296 |
+
$error = $this->_validate_fields_and_capabilities($query, array('theme'), array('switch_themes'));
|
297 |
+
if (!empty($error)) {
|
298 |
+
return $error;
|
299 |
+
}
|
300 |
+
|
301 |
+
$result = $this->_apply_theme_action('network_disable', $query);
|
302 |
+
if (empty($result['disabled'])) {
|
303 |
+
return $result;
|
304 |
+
}
|
305 |
+
|
306 |
+
return $this->_response($result);
|
307 |
+
}
|
308 |
+
|
309 |
/**
|
310 |
* Download, install and activates the theme
|
311 |
*
|
494 |
$theme->status = (wp_get_theme()->get('Name') === $value->Name) ? 'active' : 'inactive';
|
495 |
$theme->child_theme = ($slug !== $value->Template) ? true : false;
|
496 |
$theme->website = $website;
|
497 |
+
$theme->multisite = is_multisite();
|
498 |
|
499 |
if ($theme->child_theme) {
|
500 |
$theme->parent = wp_get_theme($value->Template)->get('Name');
|
@@ -88,6 +88,7 @@ class UpdraftPlus {
|
|
88 |
$load_classes['UpdraftPlus_Temporary_Clone_Dash_Notice'] = 'includes/updraftplus-temporary-clone-dash-notice.php';
|
89 |
$load_classes['UpdraftPlus_Temporary_Clone_User_Notice'] = 'includes/updraftplus-temporary-clone-user-notice.php';
|
90 |
$load_classes['UpdraftPlus_Temporary_Clone_Commands'] = 'includes/updraftplus-temporary-clone-commands.php';
|
|
|
91 |
}
|
92 |
|
93 |
foreach ($load_classes as $class => $relative_path) {
|
@@ -715,14 +716,32 @@ class UpdraftPlus {
|
|
715 |
@define('APP_GCAL_DISABLE', true);
|
716 |
}
|
717 |
|
|
|
|
|
|
|
|
|
|
|
718 |
if (file_exists(UPDRAFTPLUS_DIR.'/central/bootstrap.php')) {
|
719 |
-
add_filter('updraftplus_remotecontrol_command_classes', array($this, 'updraftplus_remotecontrol_command_classes'));
|
720 |
-
add_action('updraftcentral_command_class_wanted', array($this, 'updraftcentral_command_class_wanted'));
|
721 |
include_once(UPDRAFTPLUS_DIR.'/central/bootstrap.php');
|
722 |
}
|
723 |
|
724 |
}
|
725 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
726 |
/**
|
727 |
* Register our class. WP filter updraftplus_remotecontrol_command_classes.
|
728 |
*
|
@@ -2352,6 +2371,10 @@ class UpdraftPlus {
|
|
2352 |
} else {
|
2353 |
$this->log("$file: $key: This file was already queued for upload (this condition should never be seen)");
|
2354 |
}
|
|
|
|
|
|
|
|
|
2355 |
} else {
|
2356 |
$this->log("$file: $key: Note: This file was not marked as successfully uploaded, but does not exist on the local filesystem; now marking as uploaded ($updraft_dir/$file)");
|
2357 |
$this->uploaded_file($file, true);
|
@@ -2397,22 +2420,7 @@ class UpdraftPlus {
|
|
2397 |
|
2398 |
$this->log("Requesting upload of the files that have not yet been successfully uploaded (".count($undone_files).")");
|
2399 |
// Catch fatal errors through try/catch blocks around the upload to remote storage
|
2400 |
-
|
2401 |
-
$updraftplus_backup->cloud_backup($undone_files);
|
2402 |
-
} catch (Exception $e) {
|
2403 |
-
$log_message = 'Exception ('.get_class($e).') occurred during files backup: '.$e->getMessage().' (Code: '.$e->getCode().', line '.$e->getLine().' in '.$e->getFile().')';
|
2404 |
-
$this->log($log_message);
|
2405 |
-
error_log($log_message);
|
2406 |
-
$this->log(sprintf(__('A PHP exception (%s) has occurred: %s', 'updraftplus'), get_class($e), $e->getMessage()), 'error');
|
2407 |
-
die();
|
2408 |
-
// @codingStandardsIgnoreLine
|
2409 |
-
} catch (Error $e) {
|
2410 |
-
$log_message = 'PHP Fatal error ('.get_class($e).') has occurred. Error Message: '.$e->getMessage().' (Code: '.$e->getCode().', line '.$e->getLine().' in '.$e->getFile().')';
|
2411 |
-
$this->log($log_message);
|
2412 |
-
error_log($log_message);
|
2413 |
-
$this->log(sprintf(__('A PHP fatal error (%s) has occurred: %s', 'updraftplus'), get_class($e), $e->getMessage()), 'error');
|
2414 |
-
die();
|
2415 |
-
}
|
2416 |
|
2417 |
$this->log("Resume backup ($bnonce, $resumption_no): finish run");
|
2418 |
if (is_array($our_files)) $this->save_last_backup($our_files);
|
@@ -2450,6 +2458,7 @@ class UpdraftPlus {
|
|
2450 |
|
2451 |
/**
|
2452 |
* This works with any amount of settings, but we provide also a jobdata_set for efficiency as normally there's only one setting
|
|
|
2453 |
*
|
2454 |
* @return null
|
2455 |
*/
|
@@ -2457,13 +2466,21 @@ class UpdraftPlus {
|
|
2457 |
if (!is_array($this->jobdata)) $this->jobdata = array();
|
2458 |
|
2459 |
$args = func_num_args();
|
|
|
|
|
|
|
|
|
|
|
|
|
2460 |
|
2461 |
-
|
2462 |
-
|
2463 |
-
|
2464 |
-
|
|
|
|
|
2465 |
}
|
2466 |
-
if (!empty($this->nonce)) update_site_option(
|
2467 |
}
|
2468 |
|
2469 |
public function jobdata_set($key, $value) {
|
@@ -2505,6 +2522,72 @@ class UpdraftPlus {
|
|
2505 |
$this->jobdata = null;
|
2506 |
}
|
2507 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2508 |
/**
|
2509 |
* This function will update the database backup jobdata and set each entity to finished or encrypted to prevent that entity from being backed up again. This will also return the blog name that the database backup belongs to, just in case it's from another site.
|
2510 |
*
|
@@ -2917,7 +3000,7 @@ class UpdraftPlus {
|
|
2917 |
}
|
2918 |
}
|
2919 |
} else {
|
2920 |
-
$dbs =
|
2921 |
}
|
2922 |
|
2923 |
array_push($initial_jobdata, 'backup_database', $dbs);
|
@@ -2963,11 +3046,19 @@ class UpdraftPlus {
|
|
2963 |
}
|
2964 |
|
2965 |
private function backup_finish($cancel_event, $do_cleanup, $allow_email, $resumption_no, $force_abort = false) {
|
|
|
2966 |
|
2967 |
if (!empty($this->semaphore)) $this->semaphore->unlock();
|
2968 |
|
2969 |
$delete_jobdata = false;
|
2970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2971 |
// The valid use of $do_cleanup is to indicate if in fact anything exists to clean up (if no job really started, then there may be nothing)
|
2972 |
|
2973 |
// In fact, leaving the hook to run (if debug is set) is harmless, as the resume job should only do tasks that were left unfinished, which at this stage is none.
|
@@ -3020,6 +3111,7 @@ class UpdraftPlus {
|
|
3020 |
if ($force_abort) {
|
3021 |
$send_an_email = true;
|
3022 |
$final_message = __('The backup was aborted by the user', 'updraftplus');
|
|
|
3023 |
} elseif (0 == $this->error_count()) {
|
3024 |
$send_an_email = true;
|
3025 |
$service = $this->jobdata_get('service');
|
@@ -3036,11 +3128,15 @@ class UpdraftPlus {
|
|
3036 |
$this->log('The backup apparently succeeded (with warnings) and is now complete');
|
3037 |
}
|
3038 |
}
|
3039 |
-
if ($remote_sent && !$force_abort)
|
|
|
|
|
|
|
3040 |
if ($do_cleanup) $delete_jobdata = apply_filters('updraftplus_backup_complete', $delete_jobdata);
|
3041 |
} elseif (false == $this->newresumption_scheduled) {
|
3042 |
$send_an_email = true;
|
3043 |
$final_message = __('The backup attempt has finished, apparently unsuccessfully', 'updraftplus');
|
|
|
3044 |
} else {
|
3045 |
// There are errors, but a resumption will be attempted
|
3046 |
$final_message = __('The backup has not finished; a resumption is scheduled', 'updraftplus');
|
@@ -3210,23 +3306,22 @@ class UpdraftPlus {
|
|
3210 |
$instance_id = empty($updraftplus_backup->current_instance) ? '' : $updraftplus_backup->current_instance;
|
3211 |
$shash = $service.(('' == $service) ? '' : '-').$instance_id.(('' == $instance_id) ? '' : '-').md5($file);
|
3212 |
|
3213 |
-
$this->jobdata_set("uploaded_".$shash, 'yes');
|
3214 |
-
|
3215 |
if ($force || !empty($updraftplus_backup->last_service)) {
|
3216 |
-
$
|
3217 |
-
$this->
|
3218 |
-
$this->jobdata_set('uploaded_lastreset', $this->current_resumption);
|
3219 |
-
$this->jobdata_set("uploaded_".$hash, 'yes');
|
3220 |
} else {
|
|
|
3221 |
$this->log("Recording as successfully uploaded: $file (".$updraftplus_backup->current_service.", more services to follow)");
|
3222 |
}
|
3223 |
|
3224 |
$upload_status = $this->jobdata_get('uploading_substatus');
|
3225 |
if (is_array($upload_status) && isset($upload_status['i'])) {
|
3226 |
$upload_status['i']++;
|
3227 |
-
$upload_status['p'] =0;
|
3228 |
-
$
|
3229 |
}
|
|
|
|
|
3230 |
|
3231 |
// Really, we could do this immediately when we realise the DB has gone away. This is just for the probably-impossible case that a DB write really can still succeed. But, we must abort before calling delete_local(), as the removal of the local file can cause it to be recreated if the DB is out of sync with the fact that it really is already uploaded
|
3232 |
if (false === $db_connected) {
|
@@ -3242,6 +3337,25 @@ class UpdraftPlus {
|
|
3242 |
}
|
3243 |
}
|
3244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3245 |
/**
|
3246 |
* Return whether a particular file has been uploaded to a particular remote service
|
3247 |
*
|
@@ -3253,7 +3367,7 @@ class UpdraftPlus {
|
|
3253 |
*/
|
3254 |
public function is_uploaded($file, $service = '', $instance_id = '') {
|
3255 |
$hash = $service.(('' == $service) ? '' : '-').$instance_id.(('' == $instance_id) ? '' : '-').md5($file);
|
3256 |
-
return ($this->jobdata_get("uploaded_$hash")
|
3257 |
}
|
3258 |
|
3259 |
private function delete_local($file) {
|
@@ -3293,14 +3407,20 @@ class UpdraftPlus {
|
|
3293 |
}
|
3294 |
}
|
3295 |
|
|
|
|
|
|
|
|
|
|
|
3296 |
public function reschedule($how_far_ahead) {
|
3297 |
// Reschedule - remove presently scheduled event
|
3298 |
$next_resumption = $this->current_resumption + 1;
|
3299 |
wp_clear_scheduled_hook('updraft_backup_resume', array($next_resumption, $this->nonce));
|
3300 |
// Add new event
|
3301 |
// This next line may be too cautious; but until 14-Aug-2014, it was 300.
|
3302 |
-
// Update 20-Mar-2015 - lowered from 180
|
3303 |
-
|
|
|
3304 |
$schedule_for = time() + $how_far_ahead;
|
3305 |
$this->log("Rescheduling resumption $next_resumption: moving to $how_far_ahead seconds from now ($schedule_for)");
|
3306 |
wp_schedule_single_event($schedule_for, 'updraft_backup_resume', array($next_resumption, $this->nonce));
|
@@ -4139,6 +4259,15 @@ class UpdraftPlus {
|
|
4139 |
return $x;
|
4140 |
}
|
4141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4142 |
public function just_one($input, $filter = 'savestorage', $rinput = false) {
|
4143 |
$oinput = $input;
|
4144 |
if (false === $rinput) $rinput = is_array($input) ? array_pop($input) : $input;
|
@@ -4352,7 +4481,7 @@ class UpdraftPlus {
|
|
4352 |
} else {
|
4353 |
// For completely different site migration
|
4354 |
$info['same_url'] = false;
|
4355 |
-
$warn[] = apply_filters('updraftplus_dbscan_urlchange', '<a href="https://updraftplus.com/shop/migrator/">'.__('This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus').'</a>', $old_siteurl, $res);
|
4356 |
}
|
4357 |
if (!class_exists('UpdraftPlus_Addons_Migrator')) {
|
4358 |
$warn[] .= '<strong><a href="'.apply_filters('updraftplus_com_link', "https://updraftplus.com/faqs/tell-me-more-about-the-search-and-replace-site-location-in-the-database-option/").'">'.__('You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information', 'updraftplus').'</a></strong>';
|
@@ -4370,9 +4499,9 @@ class UpdraftPlus {
|
|
4370 |
} elseif ('' == $old_home && preg_match('/^\# Home URL: (http(.*))$/', $buffer, $matches)) {
|
4371 |
$old_home = untrailingslashit($matches[1]);
|
4372 |
// Check for should-be migration
|
4373 |
-
if (!$migration_warning && home_url() != $old_home) {
|
4374 |
$migration_warning = true;
|
4375 |
-
$powarn = apply_filters('updraftplus_dbscan_urlchange', '<a href="https://updraftplus.com/shop/migrator/">'.__('This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus').'</a>', $old_home, $res);
|
4376 |
if (!empty($powarn)) $warn[] = $powarn;
|
4377 |
}
|
4378 |
} elseif (!isset($info['created_by_version']) && preg_match('/^\# Created by UpdraftPlus version ([\d\.]+)/', $buffer, $matches)) {
|
@@ -4563,6 +4692,7 @@ class UpdraftPlus {
|
|
4563 |
|
4564 |
$collate_select_html = '<label>'.__('Your chosen replacement collation', 'updraftplus').':</label>';
|
4565 |
$collate_select_html .= '<select name="updraft_restorer_collate" id="updraft_restorer_collate">';
|
|
|
4566 |
foreach ($db_supported_collations as $collate => $collate_info_obj) {
|
4567 |
$option_other_attr = array();
|
4568 |
if ($db_charset_forbidden && isset($collate_info_obj->Charset)) {
|
@@ -4570,9 +4700,21 @@ class UpdraftPlus {
|
|
4570 |
if ($similar_type_charset != $collate_info_obj->Charset) {
|
4571 |
$option_other_attr[] = 'style="display:none;"';
|
4572 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4573 |
}
|
4574 |
$collate_select_html .= '<option value="'.esc_attr($collate).'" '.selected($collate, $similar_type_collate, $echo = false).' '.implode(' ', $option_other_attr).'>'.esc_html($collate).'</option>';
|
4575 |
}
|
|
|
|
|
|
|
|
|
4576 |
$collate_select_html .= '</select>';
|
4577 |
|
4578 |
$info['addui'] = empty($info['addui']) ? $collate_select_html : $info['addui'].'<br>'.$collate_select_html;
|
@@ -4701,6 +4843,27 @@ class UpdraftPlus {
|
|
4701 |
return $similar_type_collate;
|
4702 |
}
|
4703 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4704 |
private function gzopen_for_read($file, &$warn, &$err) {
|
4705 |
if (!function_exists('gzopen') || !function_exists('gzread')) {
|
4706 |
$missing = '';
|
88 |
$load_classes['UpdraftPlus_Temporary_Clone_Dash_Notice'] = 'includes/updraftplus-temporary-clone-dash-notice.php';
|
89 |
$load_classes['UpdraftPlus_Temporary_Clone_User_Notice'] = 'includes/updraftplus-temporary-clone-user-notice.php';
|
90 |
$load_classes['UpdraftPlus_Temporary_Clone_Commands'] = 'includes/updraftplus-temporary-clone-commands.php';
|
91 |
+
$load_classes['UpdraftPlus_Temporary_Clone_Restore'] = 'includes/updraftplus-temporary-clone-restore.php';
|
92 |
}
|
93 |
|
94 |
foreach ($load_classes as $class => $relative_path) {
|
716 |
@define('APP_GCAL_DISABLE', true);
|
717 |
}
|
718 |
|
719 |
+
add_filter('updraftplus_remotecontrol_command_classes', array($this, 'updraftplus_remotecontrol_command_classes'));
|
720 |
+
add_action('updraftcentral_command_class_wanted', array($this, 'updraftcentral_command_class_wanted'));
|
721 |
+
add_action('updraftcentral_listener_pre_udrpc_action', array($this, 'updraftcentral_listener_pre_udrpc_action'));
|
722 |
+
add_action('updraftcentral_listener_post_udrpc_action', array($this, 'updraftcentral_listener_post_udrpc_action'));
|
723 |
+
|
724 |
if (file_exists(UPDRAFTPLUS_DIR.'/central/bootstrap.php')) {
|
|
|
|
|
725 |
include_once(UPDRAFTPLUS_DIR.'/central/bootstrap.php');
|
726 |
}
|
727 |
|
728 |
}
|
729 |
|
730 |
+
/**
|
731 |
+
* Runs upon the action updraftcentral_listener_pre_udrpc_action
|
732 |
+
*/
|
733 |
+
public function updraftcentral_listener_pre_udrpc_action() {
|
734 |
+
$this->register_wp_http_option_hooks();
|
735 |
+
}
|
736 |
+
|
737 |
+
/**
|
738 |
+
* Runs upon the action updraftcentral_listener_post_udrpc_action
|
739 |
+
*/
|
740 |
+
public function updraftcentral_listener_post_udrpc_action() {
|
741 |
+
$this->register_wp_http_option_hooks(false);
|
742 |
+
}
|
743 |
+
|
744 |
+
|
745 |
/**
|
746 |
* Register our class. WP filter updraftplus_remotecontrol_command_classes.
|
747 |
*
|
2371 |
} else {
|
2372 |
$this->log("$file: $key: This file was already queued for upload (this condition should never be seen)");
|
2373 |
}
|
2374 |
+
} elseif ('incremental' == $job_type && 'db' == substr($key, 0, 2)) {
|
2375 |
+
// Here we check if this is an incremental backup and if so then mark the db files as already uploaded as db files are not part of incremental file backups
|
2376 |
+
$this->log("$file: $key: This is an incremental backup; this file will be marked as successfully uploaded.");
|
2377 |
+
$this->uploaded_file($file, true);
|
2378 |
} else {
|
2379 |
$this->log("$file: $key: Note: This file was not marked as successfully uploaded, but does not exist on the local filesystem; now marking as uploaded ($updraft_dir/$file)");
|
2380 |
$this->uploaded_file($file, true);
|
2420 |
|
2421 |
$this->log("Requesting upload of the files that have not yet been successfully uploaded (".count($undone_files).")");
|
2422 |
// Catch fatal errors through try/catch blocks around the upload to remote storage
|
2423 |
+
$updraftplus_backup->cloud_backup($undone_files);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2424 |
|
2425 |
$this->log("Resume backup ($bnonce, $resumption_no): finish run");
|
2426 |
if (is_array($our_files)) $this->save_last_backup($our_files);
|
2458 |
|
2459 |
/**
|
2460 |
* This works with any amount of settings, but we provide also a jobdata_set for efficiency as normally there's only one setting
|
2461 |
+
* You can list the keys/values (keys must be strings) as consecutive/alternating parameters, or send them all in as an array (with no other parameters)
|
2462 |
*
|
2463 |
* @return null
|
2464 |
*/
|
2466 |
if (!is_array($this->jobdata)) $this->jobdata = array();
|
2467 |
|
2468 |
$args = func_num_args();
|
2469 |
+
|
2470 |
+
if (1 == $args && is_array(func_get_arg(0))) {
|
2471 |
+
foreach (func_get_arg(0) as $key => $value) {
|
2472 |
+
$this->jobdata[$key] = $value;
|
2473 |
+
}
|
2474 |
+
} else {
|
2475 |
|
2476 |
+
for ($i=1; $i<=$args/2; $i++) {
|
2477 |
+
$key = func_get_arg($i*2-2);
|
2478 |
+
$value = func_get_arg($i*2-1);
|
2479 |
+
$this->jobdata[$key] = $value;
|
2480 |
+
}
|
2481 |
+
|
2482 |
}
|
2483 |
+
if (!empty($this->nonce)) update_site_option('updraft_jobdata_'.$this->nonce, $this->jobdata);
|
2484 |
}
|
2485 |
|
2486 |
public function jobdata_set($key, $value) {
|
2522 |
$this->jobdata = null;
|
2523 |
}
|
2524 |
|
2525 |
+
/**
|
2526 |
+
* Gets an instance of the "UpdraftPlus_Clone" class which will be
|
2527 |
+
* used to login the user to UpdraftPlus.com
|
2528 |
+
*
|
2529 |
+
* @return object
|
2530 |
+
*/
|
2531 |
+
public function get_updraftplus_clone() {
|
2532 |
+
if (!class_exists('UpdraftPlus_Clone')) include_once(UPDRAFTPLUS_DIR.'/includes/updraftplus-clone.php');
|
2533 |
+
return new UpdraftPlus_Clone();
|
2534 |
+
}
|
2535 |
+
|
2536 |
+
/**
|
2537 |
+
* This function will add data to the backup options that is needed for the clone backup job
|
2538 |
+
*
|
2539 |
+
* @param array $options - the backup options array
|
2540 |
+
* @param array $request - the extra data we want to add to the backup options
|
2541 |
+
*
|
2542 |
+
* @return array - the backup options array with the extra data added
|
2543 |
+
*/
|
2544 |
+
public function updraftplus_clone_backup_options($options, $request) {
|
2545 |
+
if (!is_array($options)) return $options;
|
2546 |
+
|
2547 |
+
if (!empty($request['clone_id']) && !empty($request['secret_token'])) {
|
2548 |
+
$options['clone_id'] = $request['clone_id'];
|
2549 |
+
$options['secret_token'] = $request['secret_token'];
|
2550 |
+
}
|
2551 |
+
|
2552 |
+
if (isset($request['clone_url'])) $options['clone_url'] = $request['clone_url'];
|
2553 |
+
if (isset($request['key'])) $options['key'] = $request['key'];
|
2554 |
+
|
2555 |
+
return $options;
|
2556 |
+
}
|
2557 |
+
|
2558 |
+
/**
|
2559 |
+
* This function will set up the backup job data for when we are starting a clone backup job. It changes the initial jobdata so that UpdraftPlus knows it's a clone job and adds the needed information for to lookup the clone and if we have it the URL and migration key for the clone.
|
2560 |
+
*
|
2561 |
+
* @param array $jobdata - the initial job data that we want to change
|
2562 |
+
* @param array $options - options sent from the front end includes the clone id, secret token and maybe clone url and migration key
|
2563 |
+
*
|
2564 |
+
* @return array - the modified jobdata
|
2565 |
+
*/
|
2566 |
+
public function updraftplus_clone_backup_jobdata($jobdata, $options) {
|
2567 |
+
global $updraftplus;
|
2568 |
+
|
2569 |
+
if (!is_array($jobdata)) return $jobdata;
|
2570 |
+
|
2571 |
+
if (!isset($options['clone_id']) && !isset($options['secret_token']) && !isset($options['clone_url']) && !isset($options['key'])) return $jobdata;
|
2572 |
+
|
2573 |
+
$service_key = array_search('service', $jobdata) + 1;
|
2574 |
+
$jobdata[$service_key] = array('remotesend');
|
2575 |
+
$jobdata[] = 'clone_job';
|
2576 |
+
$jobdata[] = true;
|
2577 |
+
$jobdata[] = 'clone_id';
|
2578 |
+
$jobdata[] = $options['clone_id'];
|
2579 |
+
$jobdata[] = 'secret_token';
|
2580 |
+
$jobdata[] = $options['secret_token'];
|
2581 |
+
$jobdata[] = 'clone_url';
|
2582 |
+
$jobdata[] = $options['clone_url'];
|
2583 |
+
$jobdata[] = 'clone_key';
|
2584 |
+
$jobdata[] = $options['key'];
|
2585 |
+
$jobdata[] = 'remotesend_info';
|
2586 |
+
$jobdata[] = array('url' => $options['clone_url']);
|
2587 |
+
|
2588 |
+
return $jobdata;
|
2589 |
+
}
|
2590 |
+
|
2591 |
/**
|
2592 |
* This function will update the database backup jobdata and set each entity to finished or encrypted to prevent that entity from being backed up again. This will also return the blog name that the database backup belongs to, just in case it's from another site.
|
2593 |
*
|
3000 |
}
|
3001 |
}
|
3002 |
} else {
|
3003 |
+
$dbs = 'no';
|
3004 |
}
|
3005 |
|
3006 |
array_push($initial_jobdata, 'backup_database', $dbs);
|
3046 |
}
|
3047 |
|
3048 |
private function backup_finish($cancel_event, $do_cleanup, $allow_email, $resumption_no, $force_abort = false) {
|
3049 |
+
global $updraftplus_admin;
|
3050 |
|
3051 |
if (!empty($this->semaphore)) $this->semaphore->unlock();
|
3052 |
|
3053 |
$delete_jobdata = false;
|
3054 |
|
3055 |
+
$clone_job = $this->jobdata_get('clone_job');
|
3056 |
+
|
3057 |
+
if (!empty($clone_job)) {
|
3058 |
+
$clone_id = $this->jobdata_get('clone_id');
|
3059 |
+
$secret_token = $this->jobdata_get('secret_token');
|
3060 |
+
}
|
3061 |
+
|
3062 |
// The valid use of $do_cleanup is to indicate if in fact anything exists to clean up (if no job really started, then there may be nothing)
|
3063 |
|
3064 |
// In fact, leaving the hook to run (if debug is set) is harmless, as the resume job should only do tasks that were left unfinished, which at this stage is none.
|
3111 |
if ($force_abort) {
|
3112 |
$send_an_email = true;
|
3113 |
$final_message = __('The backup was aborted by the user', 'updraftplus');
|
3114 |
+
if (!empty($clone_job)) $this->get_updraftplus_clone()->clone_failed_delete(array('clone_id' => $clone_id, 'secret_token' => $secret_token));
|
3115 |
} elseif (0 == $this->error_count()) {
|
3116 |
$send_an_email = true;
|
3117 |
$service = $this->jobdata_get('service');
|
3128 |
$this->log('The backup apparently succeeded (with warnings) and is now complete');
|
3129 |
}
|
3130 |
}
|
3131 |
+
if ($remote_sent && !$force_abort) {
|
3132 |
+
$final_message .= '. '.__('To complete your migration/clone, you should now log in to the remote site and restore the backup set.', 'updraftplus');
|
3133 |
+
do_action('updraftplus_remotesend_upload_complete');
|
3134 |
+
}
|
3135 |
if ($do_cleanup) $delete_jobdata = apply_filters('updraftplus_backup_complete', $delete_jobdata);
|
3136 |
} elseif (false == $this->newresumption_scheduled) {
|
3137 |
$send_an_email = true;
|
3138 |
$final_message = __('The backup attempt has finished, apparently unsuccessfully', 'updraftplus');
|
3139 |
+
if (!empty($clone_job)) $this->get_updraftplus_clone()->clone_failed_delete(array('clone_id' => $clone_id, 'secret_token' => $secret_token));
|
3140 |
} else {
|
3141 |
// There are errors, but a resumption will be attempted
|
3142 |
$final_message = __('The backup has not finished; a resumption is scheduled', 'updraftplus');
|
3306 |
$instance_id = empty($updraftplus_backup->current_instance) ? '' : $updraftplus_backup->current_instance;
|
3307 |
$shash = $service.(('' == $service) ? '' : '-').$instance_id.(('' == $instance_id) ? '' : '-').md5($file);
|
3308 |
|
|
|
|
|
3309 |
if ($force || !empty($updraftplus_backup->last_service)) {
|
3310 |
+
$this->log("Recording as successfully uploaded: $file");
|
3311 |
+
$new_jobdata = $this->get_uploaded_jobdata_items($file, $service, $instance_id);
|
|
|
|
|
3312 |
} else {
|
3313 |
+
$new_jobdata = array('uploaded_'.$shash => 'yes');
|
3314 |
$this->log("Recording as successfully uploaded: $file (".$updraftplus_backup->current_service.", more services to follow)");
|
3315 |
}
|
3316 |
|
3317 |
$upload_status = $this->jobdata_get('uploading_substatus');
|
3318 |
if (is_array($upload_status) && isset($upload_status['i'])) {
|
3319 |
$upload_status['i']++;
|
3320 |
+
$upload_status['p'] = 0;
|
3321 |
+
$new_jobdata['uploading_substatus'] = $upload_status;
|
3322 |
}
|
3323 |
+
|
3324 |
+
$this->jobdata_set_multi($new_jobdata);
|
3325 |
|
3326 |
// Really, we could do this immediately when we realise the DB has gone away. This is just for the probably-impossible case that a DB write really can still succeed. But, we must abort before calling delete_local(), as the removal of the local file can cause it to be recreated if the DB is out of sync with the fact that it really is already uploaded
|
3327 |
if (false === $db_connected) {
|
3337 |
}
|
3338 |
}
|
3339 |
|
3340 |
+
/**
|
3341 |
+
* Gets the jobdata items to be added to mark a file as uploaded
|
3342 |
+
*
|
3343 |
+
* @param String $file - the file (basename)
|
3344 |
+
* @param String $service - service identifier
|
3345 |
+
* @param String $instance_id - instance identifier
|
3346 |
+
*
|
3347 |
+
* @return Array - jobdata items
|
3348 |
+
*/
|
3349 |
+
public function get_uploaded_jobdata_items($file, $service = '', $instance_id = '') {
|
3350 |
+
$hash = md5($file);
|
3351 |
+
$shash = $service.(('' == $service) ? '' : '-').$instance_id.(('' == $instance_id) ? '' : '-').md5($file);
|
3352 |
+
return array(
|
3353 |
+
'uploaded_lastreset' => $this->current_resumption,
|
3354 |
+
'uploaded_'.$hash => 'yes',
|
3355 |
+
'uploaded_'.$shash =>'yes'
|
3356 |
+
);
|
3357 |
+
}
|
3358 |
+
|
3359 |
/**
|
3360 |
* Return whether a particular file has been uploaded to a particular remote service
|
3361 |
*
|
3367 |
*/
|
3368 |
public function is_uploaded($file, $service = '', $instance_id = '') {
|
3369 |
$hash = $service.(('' == $service) ? '' : '-').$instance_id.(('' == $instance_id) ? '' : '-').md5($file);
|
3370 |
+
return ('yes' === $this->jobdata_get("uploaded_$hash")) ? true : false;
|
3371 |
}
|
3372 |
|
3373 |
private function delete_local($file) {
|
3407 |
}
|
3408 |
}
|
3409 |
|
3410 |
+
/**
|
3411 |
+
* Reschedule the next resumption for the specified amount of time in the future
|
3412 |
+
*
|
3413 |
+
* @param Integer $how_far_ahead - a number of seconds
|
3414 |
+
*/
|
3415 |
public function reschedule($how_far_ahead) {
|
3416 |
// Reschedule - remove presently scheduled event
|
3417 |
$next_resumption = $this->current_resumption + 1;
|
3418 |
wp_clear_scheduled_hook('updraft_backup_resume', array($next_resumption, $this->nonce));
|
3419 |
// Add new event
|
3420 |
// This next line may be too cautious; but until 14-Aug-2014, it was 300.
|
3421 |
+
// Update 20-Mar-2015 - lowered from 180 to 120
|
3422 |
+
// Update 03-Aug-2018 - lowered from 120 to 100
|
3423 |
+
if ($how_far_ahead < 100) $how_far_ahead = 100;
|
3424 |
$schedule_for = time() + $how_far_ahead;
|
3425 |
$this->log("Rescheduling resumption $next_resumption: moving to $how_far_ahead seconds from now ($schedule_for)");
|
3426 |
wp_schedule_single_event($schedule_for, 'updraft_backup_resume', array($next_resumption, $this->nonce));
|
4259 |
return $x;
|
4260 |
}
|
4261 |
|
4262 |
+
/**
|
4263 |
+
* Filter the values down to just one (subject to being filtered)
|
4264 |
+
*
|
4265 |
+
* @param Array|String $input - input
|
4266 |
+
* @param String $filter - filter suffix to use
|
4267 |
+
* @param Boolean|String $rinput - a 'preferred' value (unless false) if no filtering is done
|
4268 |
+
*
|
4269 |
+
* @return Array|String - output, after filtering
|
4270 |
+
*/
|
4271 |
public function just_one($input, $filter = 'savestorage', $rinput = false) {
|
4272 |
$oinput = $input;
|
4273 |
if (false === $rinput) $rinput = is_array($input) ? array_pop($input) : $input;
|
4481 |
} else {
|
4482 |
// For completely different site migration
|
4483 |
$info['same_url'] = false;
|
4484 |
+
$warn[] = apply_filters('updraftplus_dbscan_urlchange', '<a href="https://updraftplus.com/shop/migrator/">'.sprintf(__('This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus'), htmlspecialchars($old_siteurl.' / '.untrailingslashit(site_url()))).'</a>', $old_siteurl, $res);
|
4485 |
}
|
4486 |
if (!class_exists('UpdraftPlus_Addons_Migrator')) {
|
4487 |
$warn[] .= '<strong><a href="'.apply_filters('updraftplus_com_link', "https://updraftplus.com/faqs/tell-me-more-about-the-search-and-replace-site-location-in-the-database-option/").'">'.__('You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information', 'updraftplus').'</a></strong>';
|
4499 |
} elseif ('' == $old_home && preg_match('/^\# Home URL: (http(.*))$/', $buffer, $matches)) {
|
4500 |
$old_home = untrailingslashit($matches[1]);
|
4501 |
// Check for should-be migration
|
4502 |
+
if (!$migration_warning && UpdraftPlus_Manipulation_Functions::normalise_url(home_url()) != UpdraftPlus_Manipulation_Functions::normalise_url($old_home)) {
|
4503 |
$migration_warning = true;
|
4504 |
+
$powarn = apply_filters('updraftplus_dbscan_urlchange', '<a href="https://updraftplus.com/shop/migrator/">'.sprintf(__('This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work.', 'updraftplus'), htmlspecialchars($old_home.' / '.home_url())).'</a>', $old_home, $res);
|
4505 |
if (!empty($powarn)) $warn[] = $powarn;
|
4506 |
}
|
4507 |
} elseif (!isset($info['created_by_version']) && preg_match('/^\# Created by UpdraftPlus version ([\d\.]+)/', $buffer, $matches)) {
|
4692 |
|
4693 |
$collate_select_html = '<label>'.__('Your chosen replacement collation', 'updraftplus').':</label>';
|
4694 |
$collate_select_html .= '<select name="updraft_restorer_collate" id="updraft_restorer_collate">';
|
4695 |
+
$db_charsets_found_unique = array_unique($db_charsets_found);
|
4696 |
foreach ($db_supported_collations as $collate => $collate_info_obj) {
|
4697 |
$option_other_attr = array();
|
4698 |
if ($db_charset_forbidden && isset($collate_info_obj->Charset)) {
|
4700 |
if ($similar_type_charset != $collate_info_obj->Charset) {
|
4701 |
$option_other_attr[] = 'style="display:none;"';
|
4702 |
}
|
4703 |
+
} else {
|
4704 |
+
if (1 == count($db_charsets_found_unique)) {
|
4705 |
+
if (!in_array($collate_info_obj->Charset, $db_charsets_found_unique)) {
|
4706 |
+
$option_other_attr[] = 'style="display:none;"';
|
4707 |
+
}
|
4708 |
+
} else {
|
4709 |
+
$option_other_attr[] = 'style="display:none;"';
|
4710 |
+
}
|
4711 |
}
|
4712 |
$collate_select_html .= '<option value="'.esc_attr($collate).'" '.selected($collate, $similar_type_collate, $echo = false).' '.implode(' ', $option_other_attr).'>'.esc_html($collate).'</option>';
|
4713 |
}
|
4714 |
+
|
4715 |
+
if (count($db_charsets_found_unique) > 1 && !$db_charset_forbidden) {
|
4716 |
+
$collate_select_html .= '<option value="choose_a_default_for_each_table" selected="selected">'.__('Choose a default for each table', 'updraftplus').'</option>';
|
4717 |
+
}
|
4718 |
$collate_select_html .= '</select>';
|
4719 |
|
4720 |
$info['addui'] = empty($info['addui']) ? $collate_select_html : $info['addui'].'<br>'.$collate_select_html;
|
4843 |
return $similar_type_collate;
|
4844 |
}
|
4845 |
|
4846 |
+
/**
|
4847 |
+
* Retrieves current clean url for anchor link where href attribute value is not url (for ex. #div) or empty
|
4848 |
+
*
|
4849 |
+
* @return String - current clean url
|
4850 |
+
*/
|
4851 |
+
public static function get_current_clean_url() {
|
4852 |
+
|
4853 |
+
// Within an UpdraftCentral context, there should be no prefix on the anchor link
|
4854 |
+
if (defined('UPDRAFTCENTRAL_COMMAND') && UPDRAFTCENTRAL_COMMAND) return '';
|
4855 |
+
|
4856 |
+
if (defined('DOING_AJAX') && DOING_AJAX) {
|
4857 |
+
$current_url = $_SERVER["HTTP_REFERER"];
|
4858 |
+
} else {
|
4859 |
+
$url_prefix = is_ssl() ? 'https' : 'http';
|
4860 |
+
$current_url = $url_prefix."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
|
4861 |
+
}
|
4862 |
+
$remove_query_args = array('state', 'action', 'oauth_verifier', 'nonce', 'updraftplus_instance', 'access_token', 'user_id', 'updraftplus_googledriveauth');
|
4863 |
+
|
4864 |
+
return UpdraftPlus_Manipulation_Functions::wp_unslash(remove_query_arg($remove_query_args, $current_url));
|
4865 |
+
}
|
4866 |
+
|
4867 |
private function gzopen_for_read($file, &$warn, &$err) {
|
4868 |
if (!function_exists('gzopen') || !function_exists('gzread')) {
|
4869 |
$missing = '';
|
@@ -1,3 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/* Widths and sizing */
|
2 |
.max-width-600 {
|
3 |
max-width: 600px;
|
@@ -53,9 +67,13 @@ ul .disc {
|
|
53 |
display: inherit;
|
54 |
}
|
55 |
|
|
|
|
|
|
|
|
|
56 |
/* Input boxes */
|
57 |
|
58 |
-
input {
|
59 |
border-radius: 4px;
|
60 |
line-height: 1.42;
|
61 |
border: 1px solid #CCC;
|
@@ -64,18 +82,34 @@ input {
|
|
64 |
color: #555;
|
65 |
}
|
66 |
|
67 |
-
input[type="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
font-size: 14px;
|
69 |
}
|
70 |
|
71 |
-
input[type="number"] {
|
72 |
height: 31px;
|
73 |
}
|
74 |
|
75 |
-
select {
|
76 |
border-radius: 4px;
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
79 |
/* End input boxes */
|
80 |
|
81 |
/* Main Buttons */
|
@@ -131,39 +165,259 @@ select {
|
|
131 |
max-width: 760px;
|
132 |
}
|
133 |
|
134 |
-
.
|
135 |
-
|
136 |
-
|
137 |
-
border: 1px dotted;
|
138 |
}
|
139 |
|
140 |
-
|
141 |
-
|
142 |
-
|
|
|
|
|
143 |
}
|
144 |
|
145 |
-
.
|
146 |
-
|
|
|
|
|
|
|
|
|
147 |
}
|
148 |
|
149 |
-
.
|
150 |
-
|
151 |
-
margin: 8px 0px 4px 0px;
|
152 |
-
padding: 4px 0px;
|
153 |
}
|
154 |
|
155 |
-
.
|
156 |
-
|
157 |
-
padding-right: 15px;
|
158 |
}
|
159 |
|
160 |
-
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
display: none;
|
162 |
}
|
163 |
|
164 |
-
|
165 |
-
|
166 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
167 |
}
|
168 |
|
169 |
.existing-backups-buttons {
|
@@ -253,10 +507,6 @@ select {
|
|
253 |
font-size: 75%;
|
254 |
}
|
255 |
|
256 |
-
.form-table td.updraft_existingbackup_date {
|
257 |
-
padding-bottom: 5px;
|
258 |
-
}
|
259 |
-
|
260 |
span#updraft_lastlogcontainer {
|
261 |
word-break: break-all;
|
262 |
}
|
@@ -267,10 +517,22 @@ span#updraft_lastlogcontainer {
|
|
267 |
top: 0.2em;
|
268 |
}
|
269 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
.backup_date_label .clear-right {
|
271 |
clear: right;
|
272 |
}
|
273 |
|
|
|
|
|
|
|
|
|
274 |
/* End Main Buttons */
|
275 |
|
276 |
/* End of common elements */
|
@@ -301,20 +563,30 @@ h3 .thank-you {
|
|
301 |
}
|
302 |
|
303 |
#updraft_report_cell .updraft_reportbox {
|
304 |
-
padding:
|
305 |
margin: 8px 0;
|
306 |
-
border: 1px
|
307 |
-
|
308 |
-
float: left;
|
309 |
}
|
310 |
|
311 |
#updraft_report_cell button.updraft_reportbox_delete {
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
}
|
319 |
|
320 |
.updraft_report_dbbackup.updraft_report_disabled {
|
@@ -343,8 +615,13 @@ h3 .thank-you {
|
|
343 |
max-width: 700px;
|
344 |
}
|
345 |
|
346 |
-
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected
|
347 |
-
|
|
|
|
|
|
|
|
|
|
|
348 |
}
|
349 |
|
350 |
.updraft_settings_sectionheading {
|
@@ -512,12 +789,8 @@ tr[class*="_updraft_remote_storage_border"] {
|
|
512 |
width: 230px;
|
513 |
}
|
514 |
|
515 |
-
.
|
516 |
-
|
517 |
-
border: 1px solid #C00000;
|
518 |
-
height: 22px;
|
519 |
-
padding: 4px 3px 0 3px;
|
520 |
-
margin-right: 6px;
|
521 |
}
|
522 |
|
523 |
.updraft-viewlogdiv form {
|
@@ -526,14 +799,7 @@ tr[class*="_updraft_remote_storage_border"] {
|
|
526 |
}
|
527 |
|
528 |
.updraft-viewlogdiv {
|
529 |
-
|
530 |
-
color: #000;
|
531 |
-
border: 1px solid #000;
|
532 |
-
height: 26px;
|
533 |
-
padding: 0px;
|
534 |
-
margin: 0 4px 0 0;
|
535 |
-
border-radius: 3px;
|
536 |
-
float: left;
|
537 |
}
|
538 |
|
539 |
.updraft-viewlogdiv input, .updraft-viewlogdiv a {
|
@@ -546,30 +812,23 @@ tr[class*="_updraft_remote_storage_border"] {
|
|
546 |
line-height: 26px;
|
547 |
}
|
548 |
|
549 |
-
.updraft-viewlogdiv:hover {
|
550 |
-
background-color: #000;
|
551 |
-
color: #FFF;
|
552 |
-
border: 1px solid #FFF;
|
553 |
-
cursor: pointer;
|
554 |
-
}
|
555 |
-
|
556 |
.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {
|
557 |
color: #FFF;
|
558 |
cursor: pointer;
|
559 |
}
|
560 |
|
561 |
-
.
|
562 |
color: white;
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
.updraftplus-remove:hover {
|
567 |
-
background-color: white;
|
568 |
-
border: 1px solid #C00000;
|
569 |
}
|
570 |
|
571 |
-
.
|
572 |
-
|
|
|
|
|
|
|
573 |
}
|
574 |
|
575 |
.drag-drop #drag-drop-area2 {
|
@@ -587,12 +846,137 @@ tr[class*="_updraft_remote_storage_border"] {
|
|
587 |
}
|
588 |
|
589 |
#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file {
|
590 |
-
padding:
|
591 |
background: #ECECEC;
|
592 |
border: solid 1px #CCC;
|
593 |
margin: 4px 0;
|
594 |
}
|
595 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
ul.updraft_premium_description_list, ul#updraft_restore_warnings {
|
597 |
list-style: disc inside;
|
598 |
}
|
@@ -605,7 +989,7 @@ ul.updraft_premium_description_list li::after {
|
|
605 |
content: " | ";
|
606 |
}
|
607 |
|
608 |
-
ul.updraft_premium_description_list li
|
609 |
content: "";
|
610 |
}
|
611 |
|
@@ -624,18 +1008,62 @@ ul.updraft_premium_description_list li.last::after {
|
|
624 |
padding: 5px 12px;
|
625 |
}
|
626 |
|
627 |
-
.updraft_feat_table
|
628 |
-
border:
|
629 |
border-collapse: collapse;
|
630 |
font-size: 120%;
|
631 |
background-color: white;
|
632 |
text-align: center;
|
633 |
}
|
634 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
635 |
.updraft_feat_table p {
|
636 |
padding: 0px 10px;
|
637 |
margin: 5px 0px;
|
638 |
-
font-size:
|
639 |
}
|
640 |
|
641 |
.updraft_feat_table h4 {
|
@@ -666,10 +1094,19 @@ ul.updraft_premium_description_list li.last::after {
|
|
666 |
height: 24px;
|
667 |
}
|
668 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
669 |
#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress {
|
670 |
width: 0%;
|
671 |
-
background: #
|
672 |
-
height:
|
673 |
}
|
674 |
|
675 |
.ud_downloadstatus .raw, #ud_downloadstatus2 .raw {
|
@@ -710,6 +1147,51 @@ tr.updraftplusmethod h3 {
|
|
710 |
clear: left;
|
711 |
}
|
712 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
713 |
.udp-premium-image {
|
714 |
display: none;
|
715 |
}
|
@@ -797,10 +1279,8 @@ tr.updraftplusmethod h3 {
|
|
797 |
vertical-align: top;
|
798 |
}
|
799 |
|
800 |
-
.
|
801 |
color: blue;
|
802 |
-
margin: 0px;
|
803 |
-
padding: 2px 0px 0px 0px;
|
804 |
}
|
805 |
|
806 |
.multisite-advert-width {
|
@@ -812,11 +1292,7 @@ tr.updraftplusmethod h3 {
|
|
812 |
}
|
813 |
|
814 |
.premium-upgrade-prompt {
|
815 |
-
font-size: 115%;
|
816 |
-
}
|
817 |
-
|
818 |
-
.updraft_feat_table {
|
819 |
-
margin-top: 30px;
|
820 |
}
|
821 |
|
822 |
.show_admin_restore_in_progress_notice {
|
@@ -842,6 +1318,12 @@ tr.updraftplusmethod h3 {
|
|
842 |
min-height: 100px;
|
843 |
}
|
844 |
|
|
|
|
|
|
|
|
|
|
|
|
|
845 |
#updraft_lastlogmessagerow .last-message {
|
846 |
padding-top: 20px;
|
847 |
display: block;
|
@@ -857,11 +1339,6 @@ tr.updraftplusmethod h3 {
|
|
857 |
|
858 |
.download-backups .updraft_download_button {
|
859 |
margin-right: 6px;
|
860 |
-
margin-top: 4px;
|
861 |
-
}
|
862 |
-
|
863 |
-
.download-backups .choose-components-button {
|
864 |
-
font-size: 16px;
|
865 |
}
|
866 |
|
867 |
.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {
|
@@ -879,9 +1356,7 @@ tr.updraftplusmethod h3 {
|
|
879 |
}
|
880 |
|
881 |
#updraft-plupload-modal {
|
882 |
-
|
883 |
-
margin: 16px;
|
884 |
-
margin-left: 100px;
|
885 |
}
|
886 |
|
887 |
.download-backups .upload {
|
@@ -889,19 +1364,19 @@ tr.updraftplusmethod h3 {
|
|
889 |
}
|
890 |
|
891 |
.download-backups #plupload-upload-ui {
|
892 |
-
width:
|
893 |
}
|
894 |
|
895 |
.ud_downloadstatus {
|
896 |
-
padding: 10px;
|
897 |
background: #F1F1F1;
|
898 |
}
|
899 |
|
900 |
#ud_massactions {
|
901 |
padding: 14px;
|
902 |
position: fixed;
|
903 |
-
right:
|
904 |
-
top:
|
905 |
border: 2px solid;
|
906 |
border-radius: 4px;
|
907 |
background: rgb(241, 241, 241);
|
@@ -940,7 +1415,8 @@ tr.updraftplusmethod h3 {
|
|
940 |
}
|
941 |
|
942 |
#updraft-navtab-backups-content .updraft_existing_backups {
|
943 |
-
margin-bottom:
|
|
|
944 |
}
|
945 |
|
946 |
#updraft-message-modal-innards {
|
@@ -1007,23 +1483,14 @@ tr.updraftplusmethod h3 {
|
|
1007 |
}
|
1008 |
|
1009 |
.active-jobs {
|
1010 |
-
|
1011 |
-
min-height: 48px;
|
1012 |
text-align: center;
|
1013 |
-
|
1014 |
-
padding: 8px;
|
1015 |
-
border: 1px solid;
|
1016 |
-
float: left;
|
1017 |
-
clear: left;
|
1018 |
}
|
1019 |
|
1020 |
.job-id {
|
1021 |
-
|
1022 |
-
margin-
|
1023 |
-
padding: 8px;
|
1024 |
-
border: 1px solid;
|
1025 |
-
clear: left;
|
1026 |
-
float: left;
|
1027 |
}
|
1028 |
|
1029 |
.next-resumption {
|
@@ -1036,19 +1503,28 @@ tr.updraftplusmethod h3 {
|
|
1036 |
left: 0px;
|
1037 |
top: 0px;
|
1038 |
text-align: center;
|
1039 |
-
background-color: #
|
|
|
1040 |
}
|
1041 |
|
1042 |
.curstage {
|
1043 |
-
|
|
|
1044 |
margin-top: 8px;
|
1045 |
-
padding-top: 4px;
|
1046 |
-
border: 1px solid #AAA;
|
1047 |
width: 100%;
|
1048 |
-
height:
|
|
|
1049 |
position: relative;
|
1050 |
text-align: center;
|
1051 |
font-style: italic;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1052 |
}
|
1053 |
|
1054 |
.retain-files {
|
@@ -1086,31 +1562,33 @@ tr.updraftplusmethod h3 {
|
|
1086 |
max-width: 140px;
|
1087 |
}
|
1088 |
|
1089 |
-
.
|
1090 |
margin-top: 20px;
|
1091 |
-
|
1092 |
-
|
|
|
|
|
|
|
1093 |
}
|
1094 |
|
1095 |
.tr-bottom-4 {
|
1096 |
margin-bottom: 4px;
|
1097 |
}
|
1098 |
|
|
|
|
|
|
|
|
|
1099 |
.form-table .backup-date {
|
1100 |
width: 172px;
|
1101 |
-
padding: 0;
|
1102 |
-
padding-left: 15px;
|
1103 |
}
|
1104 |
|
1105 |
.form-table .backup-data {
|
1106 |
width: 426px;
|
1107 |
-
padding: 0;
|
1108 |
-
padding-left: 15px;
|
1109 |
}
|
1110 |
|
1111 |
.form-table .updraft_backup_actions {
|
1112 |
width: 272px;
|
1113 |
-
padding: 0 0 10px 15px;
|
1114 |
}
|
1115 |
|
1116 |
.existing-date {
|
@@ -1166,33 +1644,22 @@ tr.updraftplusmethod h3 {
|
|
1166 |
max-width: 140px;
|
1167 |
}
|
1168 |
|
1169 |
-
.restore-button {
|
1170 |
-
margin-right: 6px;
|
1171 |
-
float: left;
|
1172 |
-
clear: none;
|
1173 |
-
}
|
1174 |
-
|
1175 |
.updraftplus-upload {
|
1176 |
margin-right: 6px;
|
1177 |
float: left;
|
1178 |
clear: none;
|
1179 |
}
|
1180 |
|
1181 |
-
.updraft-upload-link {
|
1182 |
-
font-size: 16px !important;
|
1183 |
-
}
|
1184 |
-
|
1185 |
-
.updraftplus-remove {
|
1186 |
-
font-size: 16px;
|
1187 |
-
text-align: center;
|
1188 |
-
border-radius: 4px;
|
1189 |
-
}
|
1190 |
-
|
1191 |
.before-restore-button {
|
1192 |
padding: 1px;
|
1193 |
margin: 0px;
|
1194 |
}
|
1195 |
|
|
|
|
|
|
|
|
|
|
|
1196 |
.table-separator-tr {
|
1197 |
height: 2px;
|
1198 |
padding: 1px;
|
@@ -1229,10 +1696,6 @@ tr.updraftplusmethod h3 {
|
|
1229 |
color: #DF6926;
|
1230 |
}
|
1231 |
|
1232 |
-
.updraft_premium_description_list {
|
1233 |
-
text-align: left;
|
1234 |
-
}
|
1235 |
-
|
1236 |
#updraft_delete_old_dirs_pagediv {
|
1237 |
padding-bottom: 10px;
|
1238 |
}
|
@@ -1241,15 +1704,6 @@ tr.updraftplusmethod h3 {
|
|
1241 |
padding: 0;
|
1242 |
}*/
|
1243 |
|
1244 |
-
.job-id {
|
1245 |
-
margin: 0 auto;
|
1246 |
-
width: 20%;
|
1247 |
-
}
|
1248 |
-
|
1249 |
-
.updraft_all-files {
|
1250 |
-
color: #DF6926;
|
1251 |
-
}
|
1252 |
-
|
1253 |
/* Time + scheduling add-on*/
|
1254 |
.fix-time {
|
1255 |
width: 70px;
|
@@ -1708,6 +2162,17 @@ a.btn-get-started {
|
|
1708 |
}
|
1709 |
|
1710 |
@media screen and (max-width: 782px) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1711 |
/* .advert-description {
|
1712 |
min-width: 75%;
|
1713 |
margin-bottom: 5px;
|
@@ -1878,16 +2343,210 @@ div#updraft-wrap a {
|
|
1878 |
width: 115px;
|
1879 |
}
|
1880 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1881 |
@media only screen and (min-width: 768px) {
|
1882 |
|
1883 |
.addon-activation-notice {
|
1884 |
left: 20em;
|
1885 |
}
|
1886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1887 |
}
|
1888 |
|
1889 |
@media screen and (min-width: 670px) {
|
1890 |
-
|
1891 |
.expertmode .advanced_settings_container .advanced_settings_menu {
|
1892 |
float: left;
|
1893 |
width: 215px;
|
@@ -1905,3 +2564,25 @@ div#updraft-wrap a {
|
|
1905 |
}
|
1906 |
|
1907 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@keyframes udp_blink {
|
2 |
+
|
3 |
+
from {
|
4 |
+
opacity: 1;
|
5 |
+
transform: scale(1);
|
6 |
+
}
|
7 |
+
|
8 |
+
to {
|
9 |
+
opacity: 0.4;
|
10 |
+
transform: scale(0.85);
|
11 |
+
}
|
12 |
+
|
13 |
+
}
|
14 |
+
|
15 |
/* Widths and sizing */
|
16 |
.max-width-600 {
|
17 |
max-width: 600px;
|
67 |
display: inherit;
|
68 |
}
|
69 |
|
70 |
+
.udpdraft__lifted {
|
71 |
+
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
|
72 |
+
}
|
73 |
+
|
74 |
/* Input boxes */
|
75 |
|
76 |
+
.settings_page_updraftplus input {
|
77 |
border-radius: 4px;
|
78 |
line-height: 1.42;
|
79 |
border: 1px solid #CCC;
|
82 |
color: #555;
|
83 |
}
|
84 |
|
85 |
+
.settings_page_updraftplus input[type="checkbox"] {
|
86 |
+
height: 16px;
|
87 |
+
}
|
88 |
+
|
89 |
+
.settings_page_updraftplus input[type="file"] {
|
90 |
+
border: none;
|
91 |
+
}
|
92 |
+
|
93 |
+
.settings_page_updraftplus .wipe_settings {
|
94 |
+
padding-bottom: 10px;
|
95 |
+
}
|
96 |
+
|
97 |
+
.settings_page_updraftplus input[type="text"] {
|
98 |
font-size: 14px;
|
99 |
}
|
100 |
|
101 |
+
.settings_page_updraftplus input[type="number"] {
|
102 |
height: 31px;
|
103 |
}
|
104 |
|
105 |
+
.settings_page_updraftplus select {
|
106 |
border-radius: 4px;
|
107 |
}
|
108 |
|
109 |
+
div#updraft-wrap .button-large {
|
110 |
+
font-size: 1.3em;
|
111 |
+
}
|
112 |
+
|
113 |
/* End input boxes */
|
114 |
|
115 |
/* Main Buttons */
|
165 |
max-width: 760px;
|
166 |
}
|
167 |
|
168 |
+
.updraft_migrate_widget_module_content {
|
169 |
+
background: #FFF;
|
170 |
+
border-radius: 0;
|
|
|
171 |
}
|
172 |
|
173 |
+
/*
|
174 |
+
jquery UI Accordion module
|
175 |
+
*/
|
176 |
+
#updraft_migrate_accordion .ui-widget-content a {
|
177 |
+
color: #1C94C4;
|
178 |
}
|
179 |
|
180 |
+
#updraft-wrap .ui-accordion .ui-accordion-header {
|
181 |
+
background: #F6F6F6;
|
182 |
+
margin: 0;
|
183 |
+
border-radius: 0;
|
184 |
+
padding-left: 0.5em;
|
185 |
+
padding-right: 0.7em;
|
186 |
}
|
187 |
|
188 |
+
#updraft-wrap .ui-widget {
|
189 |
+
font-family: inherit;
|
|
|
|
|
190 |
}
|
191 |
|
192 |
+
.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {
|
193 |
+
background-position: -96px 0px;
|
|
|
194 |
}
|
195 |
|
196 |
+
.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {
|
197 |
+
background-position: -64px 0;
|
198 |
+
}
|
199 |
+
|
200 |
+
#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
|
201 |
+
left: auto;
|
202 |
+
right: 5px;
|
203 |
+
}
|
204 |
+
|
205 |
+
#updraft-wrap .ui-accordion .ui-accordion-header:focus {
|
206 |
+
outline: none;
|
207 |
+
box-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);
|
208 |
+
background: #FFF;
|
209 |
+
}
|
210 |
+
|
211 |
+
#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {
|
212 |
+
color: #0572AA;
|
213 |
+
opacity: 1;
|
214 |
+
}
|
215 |
+
|
216 |
+
#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {
|
217 |
+
background: #F6F6F6;
|
218 |
+
border-bottom: 2px solid #0572AA;
|
219 |
+
box-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);
|
220 |
+
}
|
221 |
+
|
222 |
+
#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {
|
223 |
+
box-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);
|
224 |
+
}
|
225 |
+
|
226 |
+
#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {
|
227 |
+
border-top: none;
|
228 |
+
}
|
229 |
+
|
230 |
+
#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {
|
231 |
+
opacity: 0.4;
|
232 |
+
margin-right: 10px;
|
233 |
+
}
|
234 |
+
|
235 |
+
#updraft-wrap .ui-accordion .ui-accordion-header:focus {
|
236 |
+
outline: none;
|
237 |
+
box-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);
|
238 |
+
z-index: 1;
|
239 |
+
}
|
240 |
+
|
241 |
+
.updraft_next_scheduled_backups_wrapper {
|
242 |
+
display: flex;
|
243 |
+
background: #FFF;
|
244 |
+
justify-items: center;
|
245 |
+
flex-wrap: wrap;
|
246 |
+
}
|
247 |
+
|
248 |
+
.updraft_next_scheduled_backups_wrapper > div {
|
249 |
+
width: 50%;
|
250 |
+
background: #FFF;
|
251 |
+
height: auto;
|
252 |
+
/* padding: 18px 33px; */
|
253 |
+
padding: 33px;
|
254 |
+
box-sizing: border-box;
|
255 |
+
}
|
256 |
+
|
257 |
+
.updraft_backup_btn_wrapper {
|
258 |
+
text-align: center;
|
259 |
+
border-left: 1px solid #F1F1F1;
|
260 |
+
display: flex;
|
261 |
+
justify-content: center;
|
262 |
+
align-items: center;
|
263 |
+
}
|
264 |
+
|
265 |
+
button#updraft-backupnow-button .spinner,
|
266 |
+
button#updraft-backupnow-button .dashicons-yes {
|
267 |
display: none;
|
268 |
}
|
269 |
|
270 |
+
button#updraft-backupnow-button.loading .spinner {
|
271 |
+
display: inline-block;
|
272 |
+
visibility: visible;
|
273 |
+
margin-top: 13px;
|
274 |
+
margin-right: 0;
|
275 |
+
}
|
276 |
+
|
277 |
+
button#updraft-backupnow-button.loading {
|
278 |
+
background-color: #EFEFEF;
|
279 |
+
border-color: #CCC;
|
280 |
+
text-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;
|
281 |
+
box-shadow: none;
|
282 |
+
}
|
283 |
+
|
284 |
+
button#updraft-backupnow-button.finished .dashicons-yes {
|
285 |
+
display: inline-block;
|
286 |
+
visibility: visible;
|
287 |
+
font-size: 42px;
|
288 |
+
margin-right: 0;
|
289 |
+
margin-top: 2px;
|
290 |
+
}
|
291 |
+
|
292 |
+
.updraft_next_scheduled_entity {
|
293 |
+
width: 50%;
|
294 |
+
display: inline-block;
|
295 |
+
float: left;
|
296 |
+
/*
|
297 |
+
padding: 20px 20px 10px 20px;
|
298 |
+
*/
|
299 |
+
}
|
300 |
+
|
301 |
+
.updraft_next_scheduled_entity .dashicons {
|
302 |
+
color: #CCC;
|
303 |
+
font-size: 20px;
|
304 |
+
}
|
305 |
+
|
306 |
+
.updraft_next_scheduled_entity strong {
|
307 |
+
font-size: 20px;
|
308 |
+
}
|
309 |
+
|
310 |
+
.updraft_next_scheduled_heading {
|
311 |
+
margin-bottom: 10px;
|
312 |
+
}
|
313 |
+
|
314 |
+
.updraft_next_scheduled_date_time {
|
315 |
+
color: #46A84B;
|
316 |
+
}
|
317 |
+
|
318 |
+
.updraft_time_now_wrapper {
|
319 |
+
margin-top: 68px;
|
320 |
+
width: 100%;
|
321 |
+
}
|
322 |
+
|
323 |
+
.updraft_time_now_label, .updraft_time_now {
|
324 |
+
display: inline-block;
|
325 |
+
padding: 7px;
|
326 |
+
}
|
327 |
+
|
328 |
+
.updraft_time_now_label {
|
329 |
+
background: #B7B7B7;
|
330 |
+
border-top-left-radius: 4px;
|
331 |
+
border-bottom-left-radius: 4px;
|
332 |
+
color: #FFF;
|
333 |
+
margin-right: 0;
|
334 |
+
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
|
335 |
+
}
|
336 |
+
|
337 |
+
.updraft_time_now {
|
338 |
+
background: #F1F1F1;
|
339 |
+
border-top-right-radius: 4px;
|
340 |
+
border-bottom-right-radius: 4px;
|
341 |
+
margin-left: -3px;
|
342 |
+
}
|
343 |
+
|
344 |
+
#updraft_lastlogmessagerow {
|
345 |
+
margin: 6px 0;
|
346 |
+
}
|
347 |
+
|
348 |
+
#updraft_lastlogmessagerow {
|
349 |
+
clear: both;
|
350 |
+
padding: 0.25px 0;
|
351 |
+
}
|
352 |
+
|
353 |
+
#updraft_lastlogmessagerow .updraft-log-link {
|
354 |
+
float: right;
|
355 |
+
margin-top: -2.5em;
|
356 |
+
margin-right: 2px;
|
357 |
+
}
|
358 |
+
|
359 |
+
#updraft_lastlogmessagerow > div {
|
360 |
+
clear: both;
|
361 |
+
background: #FFF;
|
362 |
+
padding: 18px;
|
363 |
+
}
|
364 |
+
|
365 |
+
#updraft_activejobs_table {
|
366 |
+
overflow: hidden;
|
367 |
+
width: 100%;
|
368 |
+
background: #FAFAFA;
|
369 |
+
padding: 0;
|
370 |
+
}
|
371 |
+
|
372 |
+
.updraft_requeststart {
|
373 |
+
padding: 15px 33px;
|
374 |
+
text-align: center;
|
375 |
+
}
|
376 |
+
|
377 |
+
.updraft_requeststart .spinner {
|
378 |
+
visibility: visible;
|
379 |
+
float: none;
|
380 |
+
vertical-align: middle;
|
381 |
+
margin-top: -2px;
|
382 |
+
}
|
383 |
+
|
384 |
+
a.updraft_jobinfo_delete.disabled {
|
385 |
+
opacity: 0.4;
|
386 |
+
color: inherit;
|
387 |
+
text-decoration: none;
|
388 |
+
}
|
389 |
+
|
390 |
+
.updraft_row {
|
391 |
+
clear: both;
|
392 |
+
transition: 0.3s all;
|
393 |
+
padding: 15px 33px;
|
394 |
+
}
|
395 |
+
|
396 |
+
.updraft_row.deleting {
|
397 |
+
opacity: 0.4;
|
398 |
+
}
|
399 |
+
|
400 |
+
.updraft_progress_container {
|
401 |
+
/* width: 83%; */
|
402 |
+
}
|
403 |
+
|
404 |
+
.updraft_existing_backups_count {
|
405 |
+
padding: 2px 8px;
|
406 |
+
font-size: 12px;
|
407 |
+
background: #CA4A1E;
|
408 |
+
color: #FFF;
|
409 |
+
font-weight: bold;
|
410 |
+
border-radius: 10px;
|
411 |
+
}
|
412 |
+
|
413 |
+
.form-table .existing-backups-table input[type="checkbox"] {
|
414 |
+
border-radius: 0;
|
415 |
+
}
|
416 |
+
|
417 |
+
.form-table .existing-backups-table .check-column {
|
418 |
+
width: 40px;
|
419 |
+
padding: 0;
|
420 |
+
padding-top: 8px;
|
421 |
}
|
422 |
|
423 |
.existing-backups-buttons {
|
507 |
font-size: 75%;
|
508 |
}
|
509 |
|
|
|
|
|
|
|
|
|
510 |
span#updraft_lastlogcontainer {
|
511 |
word-break: break-all;
|
512 |
}
|
517 |
top: 0.2em;
|
518 |
}
|
519 |
|
520 |
+
.backup_date_label > * {
|
521 |
+
vertical-align: middle;
|
522 |
+
}
|
523 |
+
|
524 |
+
.backup_date_label .dashicons {
|
525 |
+
font-size: 18px;
|
526 |
+
}
|
527 |
+
|
528 |
.backup_date_label .clear-right {
|
529 |
clear: right;
|
530 |
}
|
531 |
|
532 |
+
.existing-backups-table .backup_date_label > div {
|
533 |
+
font-weight: bold;
|
534 |
+
}
|
535 |
+
|
536 |
/* End Main Buttons */
|
537 |
|
538 |
/* End of common elements */
|
563 |
}
|
564 |
|
565 |
#updraft_report_cell .updraft_reportbox {
|
566 |
+
padding: 12px;
|
567 |
margin: 8px 0;
|
568 |
+
border: 1px solid #CCC;
|
569 |
+
position: relative;
|
|
|
570 |
}
|
571 |
|
572 |
#updraft_report_cell button.updraft_reportbox_delete {
|
573 |
+
padding: 4px;
|
574 |
+
padding-top: 6px;
|
575 |
+
border: none;
|
576 |
+
background: transparent;
|
577 |
+
position: absolute;
|
578 |
+
top: 4px;
|
579 |
+
right: 4px;
|
580 |
+
cursor: pointer;
|
581 |
+
}
|
582 |
+
|
583 |
+
#updraft_report_cell button.updraft_reportbox_delete:hover {
|
584 |
+
color: #DE3C3C;
|
585 |
+
}
|
586 |
+
|
587 |
+
a.updraft_report_another .dashicons {
|
588 |
+
text-decoration: none;
|
589 |
+
margin-top: 2px;
|
590 |
}
|
591 |
|
592 |
.updraft_report_dbbackup.updraft_report_disabled {
|
615 |
max-width: 700px;
|
616 |
}
|
617 |
|
618 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,
|
619 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {
|
620 |
+
background-color: #EFEFEF;
|
621 |
+
}
|
622 |
+
|
623 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {
|
624 |
+
background-color: #E8E8E8;
|
625 |
}
|
626 |
|
627 |
.updraft_settings_sectionheading {
|
789 |
width: 230px;
|
790 |
}
|
791 |
|
792 |
+
#updraft-wrap .form-table .existing-backups-table th {
|
793 |
+
width: auto;
|
|
|
|
|
|
|
|
|
794 |
}
|
795 |
|
796 |
.updraft-viewlogdiv form {
|
799 |
}
|
800 |
|
801 |
.updraft-viewlogdiv {
|
802 |
+
display: inline-block;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
803 |
}
|
804 |
|
805 |
.updraft-viewlogdiv input, .updraft-viewlogdiv a {
|
812 |
line-height: 26px;
|
813 |
}
|
814 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
815 |
.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {
|
816 |
color: #FFF;
|
817 |
cursor: pointer;
|
818 |
}
|
819 |
|
820 |
+
.button.button-remove {
|
821 |
color: white;
|
822 |
+
background-color: #DE3C3C;
|
823 |
+
border-color: #C00000;
|
824 |
+
box-shadow: 0 1px 0 #C10100;
|
|
|
|
|
|
|
825 |
}
|
826 |
|
827 |
+
.button.button-remove:hover,
|
828 |
+
.button.button-remove:focus {
|
829 |
+
border-color: #C00;
|
830 |
+
color: #FFF;
|
831 |
+
background: #C00;
|
832 |
}
|
833 |
|
834 |
.drag-drop #drag-drop-area2 {
|
846 |
}
|
847 |
|
848 |
#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file {
|
849 |
+
padding: 1px;
|
850 |
background: #ECECEC;
|
851 |
border: solid 1px #CCC;
|
852 |
margin: 4px 0;
|
853 |
}
|
854 |
|
855 |
+
.updraft_premium section {
|
856 |
+
margin-bottom: 20px;
|
857 |
+
}
|
858 |
+
|
859 |
+
/*
|
860 |
+
Call to action Premium
|
861 |
+
*/
|
862 |
+
.updraft_premium_cta {
|
863 |
+
background: #FFF;
|
864 |
+
margin-top: 30px;
|
865 |
+
padding: 0;
|
866 |
+
border-left: 4px solid #DB6A03;
|
867 |
+
}
|
868 |
+
|
869 |
+
.updraft_premium_cta a {
|
870 |
+
font-weight: normal;
|
871 |
+
}
|
872 |
+
|
873 |
+
.updraft_premium_cta a.button.button-primary.button-hero {
|
874 |
+
font-size: 1.3em;
|
875 |
+
letter-spacing: 0.03rem;
|
876 |
+
text-transform: uppercase;
|
877 |
+
}
|
878 |
+
|
879 |
+
.updraft_premium_cta__top {
|
880 |
+
display: flex;
|
881 |
+
align-items: center;
|
882 |
+
justify-content: space-between;
|
883 |
+
padding: 18px 30px;
|
884 |
+
}
|
885 |
+
|
886 |
+
.updraft_premium_cta__bottom {
|
887 |
+
background: #F9F9F9;
|
888 |
+
padding: 5px 30px;
|
889 |
+
}
|
890 |
+
|
891 |
+
.updraft_premium_cta__summary {
|
892 |
+
margin-right: 60px;
|
893 |
+
}
|
894 |
+
|
895 |
+
.updraft_premium_cta h2 {
|
896 |
+
font-size: 28px;
|
897 |
+
font-weight: 200;
|
898 |
+
line-height: 1;
|
899 |
+
margin: 0;
|
900 |
+
margin-bottom: 5px;
|
901 |
+
letter-spacing: 0.05rem;
|
902 |
+
color: #DB6A03;
|
903 |
+
}
|
904 |
+
|
905 |
+
.updraft_premium_cta ul li::after {
|
906 |
+
color: #CCC;
|
907 |
+
}
|
908 |
+
|
909 |
+
@media only screen and (max-width: 768px) {
|
910 |
+
|
911 |
+
.updraft_premium_cta__top {
|
912 |
+
flex-direction: column;
|
913 |
+
text-align: center;
|
914 |
+
align-items: center;
|
915 |
+
}
|
916 |
+
|
917 |
+
.updraft_premium_cta__summary {
|
918 |
+
margin-right: 0;
|
919 |
+
margin-bottom: 30px;
|
920 |
+
}
|
921 |
+
|
922 |
+
}
|
923 |
+
|
924 |
+
/*
|
925 |
+
Box
|
926 |
+
*/
|
927 |
+
.udp-box {
|
928 |
+
background: #FFF;
|
929 |
+
padding: 20px;
|
930 |
+
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
|
931 |
+
text-align: center;
|
932 |
+
}
|
933 |
+
|
934 |
+
.udp-box h3 {
|
935 |
+
margin: 0;
|
936 |
+
}
|
937 |
+
|
938 |
+
.udp-box__heading {
|
939 |
+
align-self: center;
|
940 |
+
background: none;
|
941 |
+
box-shadow: none;
|
942 |
+
}
|
943 |
+
|
944 |
+
/*
|
945 |
+
Other Plugins
|
946 |
+
*/
|
947 |
+
.updraft-more-plugins {
|
948 |
+
display: flex;
|
949 |
+
flex-direction: row;
|
950 |
+
flex-wrap: wrap;
|
951 |
+
justify-content: space-between;
|
952 |
+
flex-wrap: wrap;
|
953 |
+
}
|
954 |
+
|
955 |
+
.updraft-more-plugins img {
|
956 |
+
max-width: 200px;
|
957 |
+
width: 100%;
|
958 |
+
display: inline-block;
|
959 |
+
}
|
960 |
+
|
961 |
+
.updraft-more-plugins .udp-box {
|
962 |
+
box-sizing: border-box;
|
963 |
+
width: 24%;
|
964 |
+
}
|
965 |
+
|
966 |
+
.updraft-more-plugins .udp-box p:last-child {
|
967 |
+
margin-bottom: 0;
|
968 |
+
padding-bottom: 0;
|
969 |
+
}
|
970 |
+
|
971 |
+
/*
|
972 |
+
links list
|
973 |
+
*/
|
974 |
+
.updraft_premium_description_list {
|
975 |
+
text-align: left;
|
976 |
+
margin: 0;
|
977 |
+
font-size: 12px;
|
978 |
+
}
|
979 |
+
|
980 |
ul.updraft_premium_description_list, ul#updraft_restore_warnings {
|
981 |
list-style: disc inside;
|
982 |
}
|
989 |
content: " | ";
|
990 |
}
|
991 |
|
992 |
+
ul.updraft_premium_description_list li:last-child::after {
|
993 |
content: "";
|
994 |
}
|
995 |
|
1008 |
padding: 5px 12px;
|
1009 |
}
|
1010 |
|
1011 |
+
.updraft_feat_table {
|
1012 |
+
border: none;
|
1013 |
border-collapse: collapse;
|
1014 |
font-size: 120%;
|
1015 |
background-color: white;
|
1016 |
text-align: center;
|
1017 |
}
|
1018 |
|
1019 |
+
.updraft_feat_th, .updraft_feat_table td {
|
1020 |
+
border: 1px solid #F1F1F1;
|
1021 |
+
border-collapse: collapse;
|
1022 |
+
font-size: 120%;
|
1023 |
+
background-color: white;
|
1024 |
+
text-align: center;
|
1025 |
+
padding: 15px;
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
.updraft_feat_table td {
|
1029 |
+
border-bottom-width: 4px;
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
.updraft_feat_table td:first-child {
|
1033 |
+
border-left: none;
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
.updraft_feat_table td:last-child {
|
1037 |
+
border-right: none;
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
.updraft_feat_table tr:last-child td {
|
1041 |
+
border-bottom: none;
|
1042 |
+
}
|
1043 |
+
|
1044 |
+
.updraft_feat_table td:nth-child(2),
|
1045 |
+
.updraft_feat_table td:nth-child(3) {
|
1046 |
+
background-color: rgba(241, 241, 241, 0.38);
|
1047 |
+
width: 190px;
|
1048 |
+
}
|
1049 |
+
|
1050 |
+
.updraft_feat_table__header td img {
|
1051 |
+
display: block;
|
1052 |
+
margin: 0 auto;
|
1053 |
+
}
|
1054 |
+
|
1055 |
+
.updraft_feat_table__header td {
|
1056 |
+
text-align: center;
|
1057 |
+
}
|
1058 |
+
|
1059 |
+
.updraft_feat_table .installed {
|
1060 |
+
font-size: 14px;
|
1061 |
+
}
|
1062 |
+
|
1063 |
.updraft_feat_table p {
|
1064 |
padding: 0px 10px;
|
1065 |
margin: 5px 0px;
|
1066 |
+
font-size: 13px;
|
1067 |
}
|
1068 |
|
1069 |
.updraft_feat_table h4 {
|
1094 |
height: 24px;
|
1095 |
}
|
1096 |
|
1097 |
+
.ud_downloadstatus__close {
|
1098 |
+
border: none;
|
1099 |
+
background: transparent;
|
1100 |
+
width: auto;
|
1101 |
+
font-size: 20px;
|
1102 |
+
padding: 0;
|
1103 |
+
cursor: pointer;
|
1104 |
+
}
|
1105 |
+
|
1106 |
#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress {
|
1107 |
width: 0%;
|
1108 |
+
background: #0572AA;
|
1109 |
+
height: 8px;
|
1110 |
}
|
1111 |
|
1112 |
.ud_downloadstatus .raw, #ud_downloadstatus2 .raw {
|
1147 |
clear: left;
|
1148 |
}
|
1149 |
|
1150 |
+
/* backup finished */
|
1151 |
+
.blockUI.blockOverlay.ui-widget-overlay {
|
1152 |
+
background: #000;
|
1153 |
+
}
|
1154 |
+
|
1155 |
+
.updraft_success_popup {
|
1156 |
+
text-align: center;
|
1157 |
+
padding-bottom: 30px;
|
1158 |
+
}
|
1159 |
+
|
1160 |
+
.updraft_success_popup .dashicons-yes {
|
1161 |
+
font-size: 100px;
|
1162 |
+
width: 100px;
|
1163 |
+
height: 100px;
|
1164 |
+
line-height: 100px;
|
1165 |
+
padding: 0px;
|
1166 |
+
border-radius: 50%;
|
1167 |
+
text-indent: -5px;
|
1168 |
+
margin-top: 30px;
|
1169 |
+
display: block;
|
1170 |
+
margin-left: auto;
|
1171 |
+
margin-right: auto;
|
1172 |
+
color: green;
|
1173 |
+
background: #E2E6E5;
|
1174 |
+
}
|
1175 |
+
|
1176 |
+
.updraft_success_popup--message {
|
1177 |
+
padding: 20px;
|
1178 |
+
}
|
1179 |
+
|
1180 |
+
.button.updraft-close-overlay .dashicons {
|
1181 |
+
text-decoration: none;
|
1182 |
+
font-size: 20px;
|
1183 |
+
margin-left: -5px;
|
1184 |
+
padding: 0;
|
1185 |
+
}
|
1186 |
+
|
1187 |
+
.updraft_saving_popup img {
|
1188 |
+
animation-name: udp_blink;
|
1189 |
+
animation-duration: 610ms;
|
1190 |
+
animation-iteration-count: infinite;
|
1191 |
+
animation-direction: alternate;
|
1192 |
+
animation-timing-function: ease-out;
|
1193 |
+
}
|
1194 |
+
|
1195 |
.udp-premium-image {
|
1196 |
display: none;
|
1197 |
}
|
1279 |
vertical-align: top;
|
1280 |
}
|
1281 |
|
1282 |
+
.updraft_all-files {
|
1283 |
color: blue;
|
|
|
|
|
1284 |
}
|
1285 |
|
1286 |
.multisite-advert-width {
|
1292 |
}
|
1293 |
|
1294 |
.premium-upgrade-prompt {
|
1295 |
+
/* font-size: 115%; */
|
|
|
|
|
|
|
|
|
1296 |
}
|
1297 |
|
1298 |
.show_admin_restore_in_progress_notice {
|
1318 |
min-height: 100px;
|
1319 |
}
|
1320 |
|
1321 |
+
#updraft_activejobsrow th {
|
1322 |
+
max-width: 112px;
|
1323 |
+
margin: 0;
|
1324 |
+
padding: 13px 0 0 0;
|
1325 |
+
}
|
1326 |
+
|
1327 |
#updraft_lastlogmessagerow .last-message {
|
1328 |
padding-top: 20px;
|
1329 |
display: block;
|
1339 |
|
1340 |
.download-backups .updraft_download_button {
|
1341 |
margin-right: 6px;
|
|
|
|
|
|
|
|
|
|
|
1342 |
}
|
1343 |
|
1344 |
.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {
|
1356 |
}
|
1357 |
|
1358 |
#updraft-plupload-modal {
|
1359 |
+
margin: 16px 0;
|
|
|
|
|
1360 |
}
|
1361 |
|
1362 |
.download-backups .upload {
|
1364 |
}
|
1365 |
|
1366 |
.download-backups #plupload-upload-ui {
|
1367 |
+
width: 100%;
|
1368 |
}
|
1369 |
|
1370 |
.ud_downloadstatus {
|
1371 |
+
padding: 10px 0;
|
1372 |
background: #F1F1F1;
|
1373 |
}
|
1374 |
|
1375 |
#ud_massactions {
|
1376 |
padding: 14px;
|
1377 |
position: fixed;
|
1378 |
+
right: 10%;
|
1379 |
+
top: 40%;
|
1380 |
border: 2px solid;
|
1381 |
border-radius: 4px;
|
1382 |
background: rgb(241, 241, 241);
|
1415 |
}
|
1416 |
|
1417 |
#updraft-navtab-backups-content .updraft_existing_backups {
|
1418 |
+
margin-bottom: 35px;
|
1419 |
+
position: relative;
|
1420 |
}
|
1421 |
|
1422 |
#updraft-message-modal-innards {
|
1483 |
}
|
1484 |
|
1485 |
.active-jobs {
|
1486 |
+
width: 100%;
|
|
|
1487 |
text-align: center;
|
1488 |
+
padding: 33px;
|
|
|
|
|
|
|
|
|
1489 |
}
|
1490 |
|
1491 |
.job-id {
|
1492 |
+
margin-top: 0;
|
1493 |
+
margin-bottom: 8px;
|
|
|
|
|
|
|
|
|
1494 |
}
|
1495 |
|
1496 |
.next-resumption {
|
1503 |
left: 0px;
|
1504 |
top: 0px;
|
1505 |
text-align: center;
|
1506 |
+
background-color: #1D8EC2;
|
1507 |
+
transition: width 0.3s;
|
1508 |
}
|
1509 |
|
1510 |
.curstage {
|
1511 |
+
z-index: 1;
|
1512 |
+
border-radius: 2px;
|
1513 |
margin-top: 8px;
|
|
|
|
|
1514 |
width: 100%;
|
1515 |
+
height: 26px;
|
1516 |
+
line-height: 26px;
|
1517 |
position: relative;
|
1518 |
text-align: center;
|
1519 |
font-style: italic;
|
1520 |
+
color: #FFF;
|
1521 |
+
background-color: #B7B7B7;
|
1522 |
+
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
|
1523 |
+
}
|
1524 |
+
|
1525 |
+
.curstage-info {
|
1526 |
+
display: inline-block;
|
1527 |
+
z-index: 2;
|
1528 |
}
|
1529 |
|
1530 |
.retain-files {
|
1562 |
max-width: 140px;
|
1563 |
}
|
1564 |
|
1565 |
+
.updraft_existing_backups_wrapper {
|
1566 |
margin-top: 20px;
|
1567 |
+
border-top: 1px solid #DDD;
|
1568 |
+
}
|
1569 |
+
|
1570 |
+
.updraft-no-backups-msg {
|
1571 |
+
text-align: center;
|
1572 |
}
|
1573 |
|
1574 |
.tr-bottom-4 {
|
1575 |
margin-bottom: 4px;
|
1576 |
}
|
1577 |
|
1578 |
+
.existing-backups-table th {
|
1579 |
+
padding: 8px 10px;
|
1580 |
+
}
|
1581 |
+
|
1582 |
.form-table .backup-date {
|
1583 |
width: 172px;
|
|
|
|
|
1584 |
}
|
1585 |
|
1586 |
.form-table .backup-data {
|
1587 |
width: 426px;
|
|
|
|
|
1588 |
}
|
1589 |
|
1590 |
.form-table .updraft_backup_actions {
|
1591 |
width: 272px;
|
|
|
1592 |
}
|
1593 |
|
1594 |
.existing-date {
|
1644 |
max-width: 140px;
|
1645 |
}
|
1646 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1647 |
.updraftplus-upload {
|
1648 |
margin-right: 6px;
|
1649 |
float: left;
|
1650 |
clear: none;
|
1651 |
}
|
1652 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1653 |
.before-restore-button {
|
1654 |
padding: 1px;
|
1655 |
margin: 0px;
|
1656 |
}
|
1657 |
|
1658 |
+
.before-restore-button div {
|
1659 |
+
float: none;
|
1660 |
+
display: inline-block;
|
1661 |
+
}
|
1662 |
+
|
1663 |
.table-separator-tr {
|
1664 |
height: 2px;
|
1665 |
padding: 1px;
|
1696 |
color: #DF6926;
|
1697 |
}
|
1698 |
|
|
|
|
|
|
|
|
|
1699 |
#updraft_delete_old_dirs_pagediv {
|
1700 |
padding-bottom: 10px;
|
1701 |
}
|
1704 |
padding: 0;
|
1705 |
}*/
|
1706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1707 |
/* Time + scheduling add-on*/
|
1708 |
.fix-time {
|
1709 |
width: 70px;
|
2162 |
}
|
2163 |
|
2164 |
@media screen and (max-width: 782px) {
|
2165 |
+
|
2166 |
+
#updraft-backupnow-button {
|
2167 |
+
margin: 0;
|
2168 |
+
display: block;
|
2169 |
+
width: 100%;
|
2170 |
+
}
|
2171 |
+
|
2172 |
+
.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {
|
2173 |
+
padding-top: 0;
|
2174 |
+
}
|
2175 |
+
|
2176 |
/* .advert-description {
|
2177 |
min-width: 75%;
|
2178 |
margin-bottom: 5px;
|
2343 |
width: 115px;
|
2344 |
}
|
2345 |
|
2346 |
+
.updraftplus_clone_status {
|
2347 |
+
color: red;
|
2348 |
+
}
|
2349 |
+
|
2350 |
+
.updraftplus-settings-footer {
|
2351 |
+
margin-top: 30px;
|
2352 |
+
}
|
2353 |
+
|
2354 |
+
.updraftplus-top-menu {
|
2355 |
+
padding: 0.5em;
|
2356 |
+
}
|
2357 |
+
|
2358 |
+
@media only screen and (min-width: 1024px) {
|
2359 |
+
|
2360 |
+
.updraft_row {
|
2361 |
+
display: flex;
|
2362 |
+
align-items: baseline;
|
2363 |
+
}
|
2364 |
+
|
2365 |
+
.updraft_row .updraft_col {
|
2366 |
+
flex: auto;
|
2367 |
+
}
|
2368 |
+
|
2369 |
+
.updraft_progress_container {
|
2370 |
+
width: calc(100% - 230px);
|
2371 |
+
}
|
2372 |
+
|
2373 |
+
}
|
2374 |
+
|
2375 |
+
@media only screen and (max-width: 782px) {
|
2376 |
+
|
2377 |
+
.existing-backups-table .backup_date_label > div {
|
2378 |
+
font-weight: normal;
|
2379 |
+
}
|
2380 |
+
|
2381 |
+
.existing-backups-table .backup_date_label .clear-right {
|
2382 |
+
display: inline-block;
|
2383 |
+
}
|
2384 |
+
|
2385 |
+
table.widefat.existing-backups-table {
|
2386 |
+
border: 0;
|
2387 |
+
box-shadow: none;
|
2388 |
+
background: transparent;
|
2389 |
+
}
|
2390 |
+
|
2391 |
+
.existing-backups-table thead {
|
2392 |
+
border: none;
|
2393 |
+
clip: rect(0 0 0 0);
|
2394 |
+
height: 1px;
|
2395 |
+
margin: -1px;
|
2396 |
+
overflow: hidden;
|
2397 |
+
padding: 0;
|
2398 |
+
position: absolute;
|
2399 |
+
width: 1px;
|
2400 |
+
padding: 0;
|
2401 |
+
margin: 0;
|
2402 |
+
}
|
2403 |
+
|
2404 |
+
.existing-backups-table tr {
|
2405 |
+
display: block;
|
2406 |
+
margin-bottom: .625em;
|
2407 |
+
padding-bottom: 16.625px;
|
2408 |
+
width: 100%;
|
2409 |
+
padding: 0;
|
2410 |
+
margin: 0;
|
2411 |
+
margin-bottom: 10px;
|
2412 |
+
background: #FFF;
|
2413 |
+
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
|
2414 |
+
}
|
2415 |
+
|
2416 |
+
.existing-backups-table td {
|
2417 |
+
border-bottom: 1px solid #DDD;
|
2418 |
+
display: block;
|
2419 |
+
font-size: .9em;
|
2420 |
+
text-align: left;
|
2421 |
+
width: 100%;
|
2422 |
+
padding: 10px;
|
2423 |
+
margin: 0;
|
2424 |
+
}
|
2425 |
+
|
2426 |
+
.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
|
2427 |
+
/*
|
2428 |
+
* aria-label has no advantage, it won't be read inside a table
|
2429 |
+
content: attr(aria-label);
|
2430 |
+
*/
|
2431 |
+
content: attr(data-label);
|
2432 |
+
font-weight: bold;
|
2433 |
+
display: block;
|
2434 |
+
position: relative;
|
2435 |
+
left: auto;
|
2436 |
+
padding-bottom: 10px;
|
2437 |
+
width: auto;
|
2438 |
+
text-align: left;
|
2439 |
+
}
|
2440 |
+
|
2441 |
+
.existing-backups-table td:last-child {
|
2442 |
+
border-bottom: 0;
|
2443 |
+
}
|
2444 |
+
|
2445 |
+
.form-table td.updraft_existingbackup_date {
|
2446 |
+
width: inherit;
|
2447 |
+
max-width: 100%;
|
2448 |
+
}
|
2449 |
+
|
2450 |
+
.existing-backups-table td.before-restore-button {
|
2451 |
+
min-height: 36px;
|
2452 |
+
}
|
2453 |
+
|
2454 |
+
.updraft_next_scheduled_backups_wrapper {
|
2455 |
+
flex-direction: column;
|
2456 |
+
}
|
2457 |
+
|
2458 |
+
.updraft_next_scheduled_backups_wrapper > div {
|
2459 |
+
width: 100%;
|
2460 |
+
}
|
2461 |
+
|
2462 |
+
.updraft_progress_container {
|
2463 |
+
/* width: 77%; */
|
2464 |
+
}
|
2465 |
+
|
2466 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {
|
2467 |
+
position: relative;
|
2468 |
+
}
|
2469 |
+
|
2470 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {
|
2471 |
+
background-color: #FFF;
|
2472 |
+
border-left: 4px solid #0572AA;
|
2473 |
+
}
|
2474 |
+
|
2475 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {
|
2476 |
+
margin-left: 50px;
|
2477 |
+
}
|
2478 |
+
|
2479 |
+
#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {
|
2480 |
+
width: 50px !important;
|
2481 |
+
position: absolute;
|
2482 |
+
left: 0;
|
2483 |
+
top: 0;
|
2484 |
+
box-sizing: border-box;
|
2485 |
+
height: 100%;
|
2486 |
+
z-index: 1;
|
2487 |
+
border: none;
|
2488 |
+
border-right: 1px solid rgba(0, 0, 0, 0.05);
|
2489 |
+
}
|
2490 |
+
|
2491 |
+
#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"] {
|
2492 |
+
height: 25px;
|
2493 |
+
}
|
2494 |
+
|
2495 |
+
}
|
2496 |
+
|
2497 |
+
@media screen and (max-width: 600px) {
|
2498 |
+
|
2499 |
+
.updraft_next_scheduled_backups_wrapper > div {
|
2500 |
+
}
|
2501 |
+
|
2502 |
+
.updraft_next_scheduled_entity {
|
2503 |
+
float: none;
|
2504 |
+
width: 100%;
|
2505 |
+
margin-bottom: 2em;
|
2506 |
+
}
|
2507 |
+
|
2508 |
+
.updraft_time_now_wrapper {
|
2509 |
+
margin-top: 0;
|
2510 |
+
}
|
2511 |
+
|
2512 |
+
#updraft_lastlogmessagerow h3 {
|
2513 |
+
margin-bottom: 5px;
|
2514 |
+
}
|
2515 |
+
|
2516 |
+
#updraft_lastlogmessagerow .updraft-log-link {
|
2517 |
+
display: block;
|
2518 |
+
float: none;
|
2519 |
+
margin: 0;
|
2520 |
+
margin-bottom: 10px;
|
2521 |
+
}
|
2522 |
+
|
2523 |
+
}
|
2524 |
+
|
2525 |
+
@media screen and (max-width: 520px) {
|
2526 |
+
}
|
2527 |
+
|
2528 |
@media only screen and (min-width: 768px) {
|
2529 |
|
2530 |
.addon-activation-notice {
|
2531 |
left: 20em;
|
2532 |
}
|
2533 |
|
2534 |
+
.existing-backups-table tbody tr:hover {
|
2535 |
+
background: #F1F1F1;
|
2536 |
+
}
|
2537 |
+
|
2538 |
+
.existing-backups-table tbody tr td.before-restore-button {
|
2539 |
+
position: relative;
|
2540 |
+
}
|
2541 |
+
|
2542 |
+
.backuprowselected td:first-child {
|
2543 |
+
border-left: 4px solid #0572AA;
|
2544 |
+
}
|
2545 |
+
|
2546 |
}
|
2547 |
|
2548 |
@media screen and (min-width: 670px) {
|
2549 |
+
|
2550 |
.expertmode .advanced_settings_container .advanced_settings_menu {
|
2551 |
float: left;
|
2552 |
width: 215px;
|
2564 |
}
|
2565 |
|
2566 |
}
|
2567 |
+
|
2568 |
+
@media only screen and (max-width: 1068px) {
|
2569 |
+
|
2570 |
+
.updraft-more-plugins .udp-box {
|
2571 |
+
width: calc(50% - 10px);
|
2572 |
+
margin-bottom: 20px;
|
2573 |
+
}
|
2574 |
+
|
2575 |
+
}
|
2576 |
+
|
2577 |
+
@media only screen and (max-width: 600px) {
|
2578 |
+
|
2579 |
+
.updraft-more-plugins .udp-box {
|
2580 |
+
width: 100%;
|
2581 |
+
margin-bottom: 20px;
|
2582 |
+
}
|
2583 |
+
|
2584 |
+
.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {
|
2585 |
+
width: auto;
|
2586 |
+
}
|
2587 |
+
|
2588 |
+
}
|
@@ -1,2 +1,2 @@
|
|
1 |
-
.max-width-600{max-width:600px}.width-900{width:900px}.width-80{width:80%}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}input{border-radius:4px;line-height:1.42;border:1px solid #CCC;height:27px;padding:2px 6px;color:#555}input[type="text"]{font-size:14px}input[type="number"]{height:31px}select{border-radius:4px}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px;max-width:760px}.updraft_migrate_widget_module{margin:8px 4px;padding:5px 8px;border:1px dotted}.updraft_migrate_widget_reset{display:none;margin-left:4px}.updraft_migrate_widget_module_title{cursor:pointer}.updraft_migrate_widget_module_title>p{line-height:1em;margin:8px 0 4px 0;padding:4px 0}.updraft_migrate_widget_module_title>p>span{font-size:30px !important;padding-right:15px}.updraft_migrate_widget_module_content{display:none}.button-backup{border-color:#84ca1b;color:#84ca1b}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}.form-table td.updraft_existingbackup_date{padding-bottom:5px}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label .clear-right{clear:right}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}#updraft_report_cell .updraft_reportbox{padding:8px;margin:8px 0;border:1px dotted;clear:left;float:left}#updraft_report_cell button.updraft_reportbox_delete{font-size:50%;float:right;padding:0 3px;position:relative;top:-4px;left:4px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_checkbox{margin-top:4px}#updraft_report_cell .updraft_report_email{width:300px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#CCC}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}#updraft_zip_files_jstree .jstree-container-ul>.jstree-node,#updraft_more_files_jstree .jstree-container-ul>.jstree-node{background:transparent}#updraft_zip_files_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}#updraft_zip_files_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}#updraft_zip_files_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}#updraft_zip_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}#updraft_zip_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_zip_files_jstree_container{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}#updraft_more_files_container{position:relative;display:none;height:300px;width:100%;border:1px dotted;margin-bottom:5px}#updraft_jstree_buttons{position:absolute;top:0;right:0}#updraft_jstree_container{height:100%;width:100%;overflow:auto}#updraft_more_files_container button{height:22px;line-height:20px}#updraft_jstree_confirm,#updraft_jstree_cancel{display:none}.updraftplus-morefiles-row-delete{cursor:pointer;color:red;font-size:23px !important}.updraftplus-morefiles-row-edit{cursor:pointer;font-size:24px !important}#updraft-wrap .form-table th{width:230px}.updraftplus-remove{background-color:#c00000;border:1px solid #c00000;height:22px;padding:4px 3px 0 3px;margin-right:6px}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{background-color:#FFF;color:#000;border:1px solid #000;height:26px;padding:0;margin:0 4px 0 0;border-radius:3px;float:left}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv:hover{background-color:#000;color:#FFF;border:1px solid #FFF;cursor:pointer}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.updraftplus-remove a{color:white;padding:4px 4px 0 4px}.updraftplus-remove:hover{background-color:white;border:1px solid #c00000}.updraftplus-remove a:hover{color:#c00000}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file{padding:5px;background:#ececec;border:solid 1px #CCC;margin:4px 0}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li.last::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status{display:none;border-left-color:#dc3232 !important;background:#FFF;border-left:4px solid #FFF;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraft_feat_table,.updraft_feat_th,.updraft_feat_table td{border:1px solid black;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:16px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress{width:0;background:#f6a828;height:5px}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file{margin-top:8px}tr.updraftplusmethod h3{margin:0}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.next-backup .updraft_all-files{color:blue;margin:0;padding:2px 0 0 0}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}.premium-upgrade-prompt{font-size:115%}.updraft_feat_table{margin-top:30px}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px;margin-top:4px}.download-backups .choose-components-button{font-size:16px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{width:75%;margin:16px;margin-left:100px}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:70%}.ud_downloadstatus{padding:10px;background:#f1f1f1}#ud_massactions{padding:14px;position:fixed;right:25%;top:25%;border:2px solid;border-radius:4px;background:#f1f1f1;float:right}#ud_massactions .updraftplus-remove{clear:left;font-size:16px;text-align:center;border-radius:4px;margin-top:4px}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv{font-size:16px;text-align:center;border-radius:4px;margin-top:4px}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative;top:3px}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative;top:3px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:12px}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}#updraft_restorer_dboptions{padding:12px;margin:8px 0 4px 0;border:dashed 1px}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{min-width:480px;min-height:48px;text-align:center;margin-top:4px;padding:8px;border:1px solid;float:left;clear:left}.job-id{min-width:480px;margin-top:4px;padding:8px;border:1px solid;clear:left;float:left}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#f6a828}.curstage{border-radius:4px;margin-top:8px;padding-top:4px;border:1px solid #AAA;width:100%;height:22px;position:relative;text-align:center;font-style:italic}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.existing-backups-table{margin-top:20px;margin-left:20px;width:80%}.tr-bottom-4{margin-bottom:4px}.form-table .backup-date{width:172px;padding:0;padding-left:15px}.form-table .backup-data{width:426px;padding:0;padding-left:15px}.form-table .updraft_backup_actions{width:272px;padding:0 0 10px 15px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.restore-button{margin-right:6px;float:left;clear:none}.updraftplus-upload{margin-right:6px;float:left;clear:none}.updraft-upload-link{font-size:16px !important}.updraftplus-remove{font-size:16px;text-align:center;border-radius:4px}.before-restore-button{padding:1px;margin:0}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}.updraft_premium_description_list{text-align:left}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.job-id{margin:0 auto;width:20%}.updraft_all-files{color:#df6926}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}.dashicons{line-height:inherit;font-size:inherit}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important;padding-bottom:20px}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option{float:left;width:33%;text-align:center;padding-top:20px}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}#updraft_migrate_createclone{height:30px;font-size:16px;width:115px}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}
|
2 |
/*# sourceMappingURL=updraftplus-admin.min.css.map */
|
1 |
+
@keyframes udp_blink{from{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(0.85)}}.max-width-600{max-width:600px}.width-900{width:900px}.width-80{width:80%}.no-decoration{text-decoration:none}.bold{font-weight:bold}.center-align-td{text-align:center}.remove-padding{padding:0 !important}.updraft-text-center{text-align:center}.autobackup{padding:6px;margin:8px 0}ul .disc{list-style:disc inside}.dashicons-log-fix{display:inherit}.udpdraft__lifted{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.settings_page_updraftplus input{border-radius:4px;line-height:1.42;border:1px solid #CCC;height:27px;padding:2px 6px;color:#555}.settings_page_updraftplus input[type="checkbox"]{height:16px}.settings_page_updraftplus input[type="file"]{border:0}.settings_page_updraftplus .wipe_settings{padding-bottom:10px}.settings_page_updraftplus input[type="text"]{font-size:14px}.settings_page_updraftplus input[type="number"]{height:31px}.settings_page_updraftplus select{border-radius:4px}div#updraft-wrap .button-large{font-size:1.3em}.main-dashboard-buttons{border-width:4px;border-radius:12px;letter-spacing:0;font-size:17px;font-weight:bold;padding-left:.7em;padding-right:2em;padding:.3em 1em;line-height:1.7em;background:transparent;position:relative;border:2px solid;transition:all .2s;vertical-align:baseline;box-sizing:border-box;text-align:center;line-height:1.3em;margin-left:.3em;text-transform:none;line-height:1;text-decoration:none}.button-restore{border-color:#629ec0;color:#629ec0}.dashboard-main-sizing{border-width:4px;width:190px;line-height:1.7em}.button-restore:hover,.button-migrate:hover,.button-backup:hover,.button-view-log:hover,.button-mass-selectors:hover,.button-delete:hover,.button-entity-backup:hover,.udp-button-primary:hover{border-color:#df6926;color:#df6926}.button-migrate{color:#eea920;border-color:#eea920}#updraft_migrate_tab_main{padding:8px;max-width:760px}.updraft_migrate_widget_module_content{background:#FFF;border-radius:0}#updraft_migrate_accordion .ui-widget-content a{color:#1c94c4}#updraft-wrap .ui-accordion .ui-accordion-header{background:#f6f6f6;margin:0;border-radius:0;padding-left:.5em;padding-right:.7em}#updraft-wrap .ui-widget{font-family:inherit}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w{background-position:-96px 0}.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s{background-position:-64px 0}#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:5px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px rgba(91,157,217,0.22),0 0 2px 1px rgba(30,140,190,0.3);background:#FFF}#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons{color:#0572aa;opacity:1}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active{background:#f6f6f6;border-bottom:2px solid #0572aa;box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3)}#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus{box-shadow:1px 6px 12px -5px rgba(0,0,0,0.3),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child){border-top:0}#updraft-wrap .ui-accordion .ui-accordion-header .dashicons{opacity:.4;margin-right:10px}#updraft-wrap .ui-accordion .ui-accordion-header:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);z-index:1}.updraft_next_scheduled_backups_wrapper{display:-ms-flexbox;display:flex;background:#FFF;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.updraft_next_scheduled_backups_wrapper>div{width:50%;background:#FFF;height:auto;padding:33px;box-sizing:border-box}.updraft_backup_btn_wrapper{text-align:center;border-left:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}button#updraft-backupnow-button .spinner,button#updraft-backupnow-button .dashicons-yes{display:none}button#updraft-backupnow-button.loading .spinner{display:inline-block;visibility:visible;margin-top:13px;margin-right:0}button#updraft-backupnow-button.loading{background-color:#efefef;border-color:#CCC;text-shadow:0 -1px 1px #bbc3c7,1px 0 1px #bbc3c7,0 1px 1px #bbc3c7,-1px 0 1px #bbc3c7;box-shadow:none}button#updraft-backupnow-button.finished .dashicons-yes{display:inline-block;visibility:visible;font-size:42px;margin-right:0;margin-top:2px}.updraft_next_scheduled_entity{width:50%;display:inline-block;float:left}.updraft_next_scheduled_entity .dashicons{color:#CCC;font-size:20px}.updraft_next_scheduled_entity strong{font-size:20px}.updraft_next_scheduled_heading{margin-bottom:10px}.updraft_next_scheduled_date_time{color:#46a84b}.updraft_time_now_wrapper{margin-top:68px;width:100%}.updraft_time_now_label,.updraft_time_now{display:inline-block;padding:7px}.updraft_time_now_label{background:#b7b7b7;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#FFF;margin-right:0;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.updraft_time_now{background:#f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-3px}#updraft_lastlogmessagerow{margin:6px 0}#updraft_lastlogmessagerow{clear:both;padding:.25px 0}#updraft_lastlogmessagerow .updraft-log-link{float:right;margin-top:-2.5em;margin-right:2px}#updraft_lastlogmessagerow>div{clear:both;background:#FFF;padding:18px}#updraft_activejobs_table{overflow:hidden;width:100%;background:#fafafa;padding:0}.updraft_requeststart{padding:15px 33px;text-align:center}.updraft_requeststart .spinner{visibility:visible;float:none;vertical-align:middle;margin-top:-2px}a.updraft_jobinfo_delete.disabled{opacity:.4;color:inherit;text-decoration:none}.updraft_row{clear:both;transition:.3s all;padding:15px 33px}.updraft_row.deleting{opacity:.4}.updraft_existing_backups_count{padding:2px 8px;font-size:12px;background:#ca4a1e;color:#FFF;font-weight:bold;border-radius:10px}.form-table .existing-backups-table input[type="checkbox"]{border-radius:0}.form-table .existing-backups-table .check-column{width:40px;padding:0;padding-top:8px}.existing-backups-buttons{font-size:11px;line-height:1.4em;border-width:3px}.existing-backups-restore-buttons{font-size:11px;line-height:1.4em;border-width:3px}.button-delete{color:#e23900;border-color:#e23900;font-size:14px;line-height:1.4em;border-width:2px;margin-right:10px}.button-view-log,.button-mass-selectors{color:darkgrey;border-color:darkgrey;font-size:14px;line-height:1.4em;border-width:2px;margin-top:-1px}.button-view-log{width:120px}.button-existing-restore{font-size:14px;line-height:1.4em;border-width:2px;width:110px}.main-restore{margin-right:3%;margin-left:3%}.button-entity-backup{color:#555;border-color:#555;font-size:11px;line-height:1.4em;border-width:2px;margin-right:5px}.button-select-all{width:122px}.button-deselect{width:92px}#ud_massactions>.display-flex>.mass-selectors-margins{margin-right:-4px}.udp-button-primary{border-width:4px;color:#0073aa;border-color:#0073aa;font-size:14px;height:40px}#ud_massactions .button-delete{margin-right:0}.stored_local{border-radius:5px;background-color:#007fe7;padding:3px 5px 5px 5px;color:#FFF;font-size:75%}span#updraft_lastlogcontainer{word-break:break-all}.stored_icon{height:1.3em;position:relative;top:.2em}.backup_date_label>*{vertical-align:middle}.backup_date_label .dashicons{font-size:18px}.backup_date_label .clear-right{clear:right}.existing-backups-table .backup_date_label>div{font-weight:bold}.udp-logo-70{width:70px;height:70px;float:left;padding-right:25px}h3 .thank-you{margin-top:0}.ws_advert{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.dismiss-dash-notice{float:right;position:relative;top:-20px}#updraft_report_cell .updraft_reportbox{padding:12px;margin:8px 0;border:1px solid #CCC;position:relative}#updraft_report_cell button.updraft_reportbox_delete{padding:4px;padding-top:6px;border:0;background:transparent;position:absolute;top:4px;right:4px;cursor:pointer}#updraft_report_cell button.updraft_reportbox_delete:hover{color:#de3c3c}a.updraft_report_another .dashicons{text-decoration:none;margin-top:2px}.updraft_report_dbbackup.updraft_report_disabled{color:#CCC}#updraft-navtab-settings-content .updraft-test-button{font-size:18px !important}#updraft_report_cell .updraft_report_checkbox{margin-top:4px}#updraft_report_cell .updraft_report_email{width:300px}#updraft_report_cell .updraft_report_another_p{clear:left}#updraft-navtab-settings-content table.form-table p{max-width:700px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td{background-color:#efefef}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td{background-color:#e8e8e8}.updraft_settings_sectionheading{display:none}.updraft-backupentitybutton-disabled{background-color:transparent;border:0;color:#0074a2;text-decoration:underline;cursor:pointer;clear:none;float:left}.updraft-backupentitybutton{margin-left:8px}.updraft-bigbutton{padding:2px 0 !important;margin-right:14px !important;font-size:22px !important;min-height:32px;min-width:180px}tr[class*="_updraft_remote_storage_border"]{border-top:1px solid #CCC}.updraft_multi_storage_options{float:right;clear:right;margin-bottom:5px !important}.updraft_toggle_instance_label{vertical-align:top !important}.updraft_debugrow th{float:right;text-align:right;font-weight:bold;padding-right:8px;min-width:140px}.updraft_debugrow td{min-width:300px;vertical-align:bottom}#updraft_webdav_host_error,.onedrive_folder_error{color:red}#updraft_zip_files_jstree .jstree-container-ul>.jstree-node,#updraft_more_files_jstree .jstree-container-ul>.jstree-node{background:transparent}#updraft_zip_files_jstree .jstree-container-ul>.jstree-open>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-open>.jstree-ocl{background-position:-36px -4px}#updraft_zip_files_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-closed>.jstree-ocl{background-position:-4px -4px}#updraft_zip_files_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl,#updraft_more_files_jstree .jstree-container-ul>.jstree-leaf>.jstree-ocl{background:transparent}#updraft_zip_files_container{position:relative;height:450px;overflow:none}#updraft_zip_info_container{position:relative;height:auto;width:100%;border:1px dotted;margin-bottom:5px}#updraft_zip_info_container p{margin:1px;padding-left:10px;font-size:14px}#updraft_zip_download_item{display:none;color:#0073aa;padding-left:10px}#updraft_zip_download_notice{padding-left:10px}#updraft_zip_files_jstree_container{position:relative;border:1px dotted;height:80%;width:100%;overflow:auto}#updraft_more_files_container{position:relative;display:none;height:300px;width:100%;border:1px dotted;margin-bottom:5px}#updraft_jstree_buttons{position:absolute;top:0;right:0}#updraft_jstree_container{height:100%;width:100%;overflow:auto}#updraft_more_files_container button{height:22px;line-height:20px}#updraft_jstree_confirm,#updraft_jstree_cancel{display:none}.updraftplus-morefiles-row-delete{cursor:pointer;color:red;font-size:23px !important}.updraftplus-morefiles-row-edit{cursor:pointer;font-size:24px !important}#updraft-wrap .form-table th{width:230px}#updraft-wrap .form-table .existing-backups-table th{width:auto}.updraft-viewlogdiv form{margin:0;padding:0}.updraft-viewlogdiv{display:inline-block}.updraft-viewlogdiv input,.updraft-viewlogdiv a{border:0;background-color:transparent;color:#000;margin:0;padding:3px 4px;font-size:16px;line-height:26px}.updraft-viewlogdiv input:hover,.updraft-viewlogdiv a:hover{color:#FFF;cursor:pointer}.button.button-remove{color:white;background-color:#de3c3c;border-color:#c00000;box-shadow:0 1px 0 #c10100}.button.button-remove:hover,.button.button-remove:focus{border-color:#C00;color:#FFF;background:#C00}.drag-drop #drag-drop-area2{border:4px dashed #DDD;height:200px}#drag-drop-area2 .drag-drop-inside{margin:36px auto 0;width:350px}#filelist,#filelist2{width:100%}#filelist .file,#filelist2 .file,.ud_downloadstatus .file,#ud_downloadstatus2 .file{padding:1px;background:#ececec;border:solid 1px #CCC;margin:4px 0}.updraft_premium section{margin-bottom:20px}.updraft_premium_cta{background:#FFF;margin-top:30px;padding:0;border-left:4px solid #db6a03}.updraft_premium_cta a{font-weight:normal}.updraft_premium_cta a.button.button-primary.button-hero{font-size:1.3em;letter-spacing:.03rem;text-transform:uppercase}.updraft_premium_cta__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:18px 30px}.updraft_premium_cta__bottom{background:#f9f9f9;padding:5px 30px}.updraft_premium_cta__summary{margin-right:60px}.updraft_premium_cta h2{font-size:28px;font-weight:200;line-height:1;margin:0;margin-bottom:5px;letter-spacing:.05rem;color:#db6a03}.updraft_premium_cta ul li::after{color:#CCC}@media only screen and (max-width:768px){.updraft_premium_cta__top{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.updraft_premium_cta__summary{margin-right:0;margin-bottom:30px}}.udp-box{background:#FFF;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.1);text-align:center}.udp-box h3{margin:0}.udp-box__heading{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:0;box-shadow:none}.updraft-more-plugins{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.updraft-more-plugins img{max-width:200px;width:100%;display:inline-block}.updraft-more-plugins .udp-box{box-sizing:border-box;width:24%}.updraft-more-plugins .udp-box p:last-child{margin-bottom:0;padding-bottom:0}.updraft_premium_description_list{text-align:left;margin:0;font-size:12px}ul.updraft_premium_description_list,ul#updraft_restore_warnings{list-style:disc inside}ul.updraft_premium_description_list li{display:inline}ul.updraft_premium_description_list li::after{content:" | "}ul.updraft_premium_description_list li:last-child::after{content:""}.updraft_feature_cell{background-color:#f7d9c9 !important;padding:5px 10px}.updraftplus_com_login_status{display:none;border-left-color:#dc3232 !important;background:#FFF;border-left:4px solid #FFF;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 15px 0;padding:5px 12px}.updraft_feat_table{border:0;border-collapse:collapse;font-size:120%;background-color:white;text-align:center}.updraft_feat_th,.updraft_feat_table td{border:1px solid #f1f1f1;border-collapse:collapse;font-size:120%;background-color:white;text-align:center;padding:15px}.updraft_feat_table td{border-bottom-width:4px}.updraft_feat_table td:first-child{border-left:0}.updraft_feat_table td:last-child{border-right:0}.updraft_feat_table tr:last-child td{border-bottom:0}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){background-color:rgba(241,241,241,0.38);width:190px}.updraft_feat_table__header td img{display:block;margin:0 auto}.updraft_feat_table__header td{text-align:center}.updraft_feat_table .installed{font-size:14px}.updraft_feat_table p{padding:0 10px;margin:5px 0;font-size:13px}.updraft_feat_table h4{margin:5px 0}.updraft_feat_table .dashicons{width:25px;height:25px;font-size:25px;line-height:1}.updraft_feat_table .dashicons-yes,.updraft_feat_table .updraft-yes{color:green}.updraft_feat_table .dashicons-no-alt,.updraft_feat_table .updraft-no{color:red}.updraft_tick_cell{text-align:center}.updraft_tick_cell img{margin:4px 0;height:24px}.ud_downloadstatus__close{border:0;background:transparent;width:auto;font-size:20px;padding:0;cursor:pointer}#filelist .fileprogress,#filelist2 .fileprogress,.ud_downloadstatus .dlfileprogress,#ud_downloadstatus2 .dlfileprogress{width:0;background:#0572aa;height:8px}.ud_downloadstatus .raw,#ud_downloadstatus2 .raw{margin-top:8px;clear:left}.ud_downloadstatus .file,#ud_downloadstatus2 .file{margin-top:8px}tr.updraftplusmethod h3{margin:0}#updraft_retain_db_rules .updraft_retain_rules_delete,#updraft_retain_files_rules .updraft_retain_rules_delete{cursor:pointer;color:red;font-size:120%;font-weight:bold;border:0;border-radius:3px;padding:2px;margin:0 6px}#updraft_retain_db_rules .updraft_retain_rules_delete:hover,#updraft_retain_files_rules .updraft_retain_rules_delete:hover{cursor:pointer;color:white;background:red}#updraft_backup_started{max-width:800px;font-size:140%;line-height:140%;padding:14px;clear:left}.blockUI.blockOverlay.ui-widget-overlay{background:#000}.updraft_success_popup{text-align:center;padding-bottom:30px}.updraft_success_popup .dashicons-yes{font-size:100px;width:100px;height:100px;line-height:100px;padding:0;border-radius:50%;text-indent:-5px;margin-top:30px;display:block;margin-left:auto;margin-right:auto;color:green;background:#e2e6e5}.updraft_success_popup--message{padding:20px}.button.updraft-close-overlay .dashicons{text-decoration:none;font-size:20px;margin-left:-5px;padding:0}.updraft_saving_popup img{animation-name:udp_blink;animation-duration:610ms;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out}.udp-premium-image{display:none}@media screen and (min-width:720px){.udp-premium-image{display:block;float:left;padding-right:5px}}#plupload-upload-ui2{width:80%}.backup-restored{padding:8px}.backup-restored span{font-size:120%}.memory-limit{padding:8px}.updraft_list_errors{padding:8px}.nav-tab-wrapper{margin:14px 0}#updraft-poplog-content{white-space:pre-wrap}.next-backup{border:0;padding:0;margin:0 10px 0 0}.not-scheduled{vertical-align:top !important;margin:0 !important;padding:0 !important}.next-backup .updraft_scheduled{margin:0;padding:2px 4px 2px 0}#next-backup-table-inner td{vertical-align:top}.updraft_all-files{color:blue}.multisite-advert-width{width:800px}.updraft_settings_sectionheading{margin-top:6px}.show_admin_restore_in_progress_notice{padding:8px}.show_admin_restore_in_progress_notice .unfinished-restoration{font-size:120%}#backupnow_includefiles_moreoptions,#backupnow_database_moreoptions{margin:4px 16px 6px 16px;border:1px dotted;padding:6px 10px}#backupnow_database_moreoptions{max-height:250px;overflow:auto}.form-table #updraft_activejobsrow .minimum-height{min-height:100px}#updraft_activejobsrow th{max-width:112px;margin:0;padding:13px 0 0 0}#updraft_lastlogmessagerow .last-message{padding-top:20px;display:block}.updraft_simplepie{vertical-align:top}.download-backups{margin-top:8px}.download-backups .updraft_download_button{margin-right:6px}.download-backups .ud-whitespace-warning,.download-backups .ud-bom-warning{background-color:pink;padding:8px;margin:4px;border:1px dotted}.download-backups .ul{list-style:none inside;max-width:800px;margin-top:6px;margin-bottom:12px}#updraft-plupload-modal{margin:16px 0}.download-backups .upload{max-width:610px}.download-backups #plupload-upload-ui{width:100%}.ud_downloadstatus{padding:10px 0;background:#f1f1f1}#ud_massactions{padding:14px;position:fixed;right:10%;top:40%;border:2px solid;border-radius:4px;background:#f1f1f1;float:right}#ud_massactions .updraftplus-remove{clear:left;font-size:16px;text-align:center;border-radius:4px;margin-top:4px}#ud_massactions .updraftplus-remove a{text-decoration:none}#ud_massactions .updraft-viewlogdiv{font-size:16px;text-align:center;border-radius:4px;margin-top:4px}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative;top:3px}#ud_massactions .updraft-viewlogdiv a{text-decoration:none;position:relative;top:3px}#updraft-navtab-backups-content .updraft_existing_backups{margin-bottom:35px;position:relative}#updraft-message-modal-innards{padding:4px}#updraft-authenticate-modal{text-align:center;font-size:16px !important}#updraft-authenticate-modal p{font-size:16px}#updraft_delete_form p{margin-top:3px;padding-top:0}#updraft_restore_form .cannot-restore{margin:8px 0}#updraft_restorer_dboptions{padding:12px;margin:8px 0 4px 0;border:dashed 1px}#updraft_restorer_dboptions h4{margin:0 0 6px 0;padding:0}.updraft_debugrow th{vertical-align:top;padding-top:6px;max-width:140px}.expertmode p{font-size:125%}.expertmode .call-wp-action{width:300px;height:22px}.updraftplus-lock-advert{clear:left;max-width:600px}.uncompressed-data{clear:left;max-width:600px}.delete-old-directories{padding:8px;padding-bottom:12px}.active-jobs{width:100%;text-align:center;padding:33px}.job-id{margin-top:0;margin-bottom:8px}.next-resumption{font-weight:bold}.updraft_percentage{z-index:-1;position:absolute;left:0;top:0;text-align:center;background-color:#1d8ec2;transition:width .3s}.curstage{z-index:1;border-radius:2px;margin-top:8px;width:100%;height:26px;line-height:26px;position:relative;text-align:center;font-style:italic;color:#FFF;background-color:#b7b7b7;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.curstage-info{display:inline-block;z-index:2}.retain-files{width:48px}.backup-interval-description tr td div{max-width:670px}#updraft-manualdecrypt-modal{width:85%;margin:6px;margin-left:100px}.directory-permissions{font-size:110%;font-weight:bold}.double-warning{border:1px solid;padding:6px}.raw-backup-info{font-style:italic;font-weight:bold;font-size:120%}.updraft_existingbackup_date{width:22%;max-width:140px}.updraft_existing_backups_wrapper{margin-top:20px;border-top:1px solid #DDD}.updraft-no-backups-msg{text-align:center}.tr-bottom-4{margin-bottom:4px}.existing-backups-table th{padding:8px 10px}.form-table .backup-date{width:172px}.form-table .backup-data{width:426px}.form-table .updraft_backup_actions{width:272px}.existing-date{box-sizing:border-box;max-width:140px;width:25%}.line-break-tr{height:2px;padding:1px;margin:0}.line-break-td{margin:0;padding:0}.td-line-color{height:2px;background-color:#888}.raw-backup{max-width:140px}.existing-backups-actions{padding:1px;margin:0}.existing-backups-border{height:2px;padding:1px;margin:0}.existing-backups-border>td{margin:0;padding:0}.existing-backups-border>div{height:2px;background-color:#AAA}.updraft_existing_backup_date{max-width:140px}.updraftplus-upload{margin-right:6px;float:left;clear:none}.before-restore-button{padding:1px;margin:0}.before-restore-button div{float:none;display:inline-block}.table-separator-tr{height:2px;padding:1px;margin:0}.table-separator-td{margin:0;padding:0}.end-of-table-div{height:2px;background-color:#AAA}.last-backup-job{padding-top:3% !important}.line-height-03{line-height:.3 !important}.line-height-13{line-height:1.3 !important}.line-height-23{line-height:2.3 !important}#updraft_diskspaceused{color:#df6926}#updraft_delete_old_dirs_pagediv{padding-bottom:10px}.fix-time{width:70px}.retain-files{width:70px}.number-input{min-width:50px;max-width:70px}.additional-rule-width{min-width:60px;max-width:70px}.dashicons{line-height:inherit;font-size:inherit}.addon-logo-150{margin-left:30px;margin-top:33px;height:125px;width:150px}.margin-bottom-50{margin-bottom:50px}.premium-container{width:80%}.main-header{background-color:#df6926;height:200px;width:100%}.button-add-to-cart{color:white;border-color:white;float:none;margin-right:17px}.button-add-to-cart:hover,.button-add-to-cart:focus,.button-add-to-cart:active{border-color:#a0a5aa;color:#a0a5aa}.addon-title{margin-top:25px}.addon-text{margin-top:75px}.image-main-div{width:25%;float:left}.text-main-div{width:60%;float:left;text-align:center;color:white;margin-top:16px}.text-main-div-title{font-weight:bold !important;color:white;text-align:center}.text-main-div-paragraph{color:white}.updraftplus-vault-cta{width:100%;text-align:center;margin-bottom:50px}.updraftplus-vault-cta h1{font-weight:bold}.updraftvault-buy{width:225px;height:225px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:50px;position:relative}.updraftplus-vault-cta>.vault-options>.center-vault{width:275px;height:275px}.updraftplus-vault-cta>.vault-options>.center-vault>a{right:21%;font-size:16px;border-width:4px !important}.updraftplus-vault-cta>.vault-options>.center-vault>p{font-size:16px}.updraftvault-buy .button-purchase{right:24%;margin-left:0;line-height:1.7em}.updraftvault-buy hr{height:2px;background-color:#777;margin-top:18px}.right{margin-right:0}.updraftvault-buy .addon-logo-100{height:100px;width:125px;margin-top:7px}.updraftvault-buy .addon-logo-large{margin-top:7px}.updraftvault-buy .button-buy-vault{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:29%;bottom:2%}.premium-addon-div .button-purchase{line-height:1.7em}.updraftvault-buy .button-buy-vault:hover{border-color:darkgrey;color:darkgrey}.premium-addons{margin-top:80px;width:100%;margin:0 auto;display:table}.addon-list{display:table;text-align:center}.premium-addons h1{text-align:center;font-weight:bold}.premium-addons p{text-align:center}.premium-addons .premium-addon-div{width:200px;height:250px;border:2px solid #777;display:inline-table;margin:0 auto;margin-right:25px;margin-top:25px;text-align:center;position:relative}.premium-addons .premium-addon-div p{margin-left:2px;margin-right:2px}.premium-addons .premium-addon-div img{width:auto;height:50px;margin-top:7px}.premium-addons .premium-addon-div .hr-alignment{margin-top:44px}.premium-addons .premium-addon-div .dropbox-logo{height:39px;width:150px}.premium-addons .premium-addon-div .azure-logo,.premium-addons .premium-addon-div .onedrive-logo{width:75%;height:24px}.button-purchase{font-size:12px;color:#df6926;border-color:#df6926;border-width:2px !important;position:absolute;right:25%;bottom:2%}.button-purchase:hover{color:darkgrey;border-color:darkgrey}.premium-addons .premium-addon-div hr{height:2px;background-color:#777;margin-top:18px}.premium-addon-div p{font-style:italic}.addon-list>.premium-addon-div>.onedrive-fix,.addon-list>.premium-addon-div>.azure-logo{margin-top:33px}.addon-list>.premium-addon-div>.dropbox-fix{margin-top:18px}.premium-forgotton-something{margin-top:5%}.premium-forgotton-something h1{text-align:center;font-weight:bold}.premium-forgotton-something p{text-align:center;font-weight:normal}.premium-forgotton-something .button-faq{color:#df6926;border-color:#df6926;margin:0 auto;display:table}.premium-forgotton-something .button-faq:hover{color:#777;border-color:#777}.updraftplusmethod.updraftvault #vaultlogo{padding-left:40px}.updraftplusmethod.updraftvault .vault_primary_option{float:left;width:50%;text-align:center;padding-bottom:20px}.updraftplusmethod.updraftvault .vault_primary_option div{clear:right;padding-top:20px}.updraftplusmethod.updraftvault .clear-left{clear:left}.updraftplusmethod.updraftvault .padding-top-20px{padding-top:20px}.updraftplusmethod.updraftvault .padding-top-14px{padding-top:14px}.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary,.updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary{font-size:18px !important;padding-bottom:20px}.updraftplusmethod.updraftvault #updraftvault_showoptions,.updraftplusmethod.updraftvault #updraftvault_connect{margin-top:8px}.updraftplusmethod.updraftvault #updraftvault_settings_connect input{margin-right:10px}.updraftplusmethod.updraftvault #updraftvault_email{width:280px}.updraftplusmethod.updraftvault #updraftvault_pass{width:200px}.updraftplusmethod.updraftvault #vault-is-connected{margin:0;padding:0}.updraftplusmethod.updraftvault #updraftvault_settings_default p{clear:left}.updraftplusmethod.updraftvault .vault-purchase-option{float:left;width:33%;text-align:center;padding-top:20px}.updraftplusmethod.updraftvault .vault-purchase-option-size{font-size:200%;font-weight:bold}.updraftplusmethod.updraftvault .vault-purchase-option-link{clear:both;font-size:150%}.updraftplusmethod.updraftvault .vault-purchase-option-or{clear:both;font-size:115%;font-style:italic}.autobackup-image{clear:left;float:left;width:110px;height:110px}.autobackup-description{width:100%}.advert-description{float:left;clear:right;padding:4px 10px 8px 10px;width:70%;clear:right;vertical-align:top}.advert-btn{display:inline-block;min-width:10%;vertical-align:top;margin-bottom:8px}.advert-btn:first-of-type{margin-top:25px}.advert-btn a{display:block;cursor:pointer}a.btn-get-started{background:#FFF;border:2px solid #df6926;border-radius:4px;color:#df6926;display:inline-block;margin-left:10px !important;margin-bottom:7px !important;font-size:18px !important;line-height:20px;min-height:28px;padding:11px 10px 5px 10px;text-transform:uppercase;text-decoration:none}.circle-dblarrow{border:1px solid #df6926;border-radius:100%;display:inline-block;font-size:17px;line-height:17px;margin-left:5px;width:20px;height:20px;text-align:center}@media screen and (max-width:782px){#updraft-backupnow-button{margin:0;display:block;width:100%}.updraft_next_scheduled_backups_wrapper>.updraft_backup_btn_wrapper{padding-top:0}}.expertmode .advanced_settings_container{height:auto;overflow:hidden}.expertmode .advanced_settings_container .advanced_settings_menu{float:none;border-bottom:1px solid #ccc}.expertmode .advanced_settings_container .advanced_settings_content{padding-top:5px;float:none;width:auto;overflow:auto}.expertmode .advanced_settings_container .advanced_settings_content h3{margin-top:5px !important}.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools{display:none}.expertmode .advanced_settings_container .advanced_settings_content .site_info{display:block}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:inline-block;cursor:pointer;padding:5px;color:#000}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text{font-size:16px}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover{background-color:#eaeaea}.expertmode .advanced_settings_container .advanced_settings_menu .active{background-color:#3498db;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_menu .active:hover{background-color:#72c5fd;color:#FFF}.expertmode .advanced_settings_container .advanced_settings_content input#import_settings{height:auto !important}div#updraft-wrap a{cursor:pointer !important}.updraftcentral_wizard_option{width:45%;float:left;text-align:center}.updraftcentral_wizard_option label{margin-bottom:8px}#updraftcentral_keys_table{display:none}.create_key_container{border:1px solid;border-radius:4px;padding:0 0 6px 6px;margin-bottom:8px}.updraftcentral_cloud_connect{border-radius:4px;border:1px solid #000;padding:0 20px;margin-top:30px;background-color:#FFF}.updraftcentral_cloud_error{border:1px solid #000;padding:3px 10px;border-left:3px solid #F00;background-color:#FFF;margin-bottom:10px}.updraftcentral_cloud_info{border:1px solid #000;padding:3px 10px;border-left:3px solid #ef8f31;background-color:#FFF;margin-bottom:10px}.updraftplus_spinner.spinner{padding-left:25px;float:none}.updraftplus_spinner.spinner.visible{visibility:visible}.updraftcentral_cloud_notices .updraftplus_spinner{margin-top:-5px}.updraftcentral-subheading{font-size:14px;margin-top:-10px;margin-bottom:20px}#updraftcentral_cloud_form input#email,#updraftcentral_cloud_form input#password{min-width:250px}.updraftcentral-data-consent{font-size:13px;margin-bottom:10px}.updraftcentral_cloud_wizard_image{float:left;min-width:100px;margin-right:25px}.updraftcentral_cloud_wizard{float:left}.updraftcentral_cloud_clear{clear:both}#updraft_migrate_createclone{height:30px;font-size:16px;width:115px}.updraftplus_clone_status{color:red}.updraftplus-settings-footer{margin-top:30px}.updraftplus-top-menu{padding:.5em}@media only screen and (min-width:1024px){.updraft_row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.updraft_row .updraft_col{-ms-flex:auto;flex:auto}.updraft_progress_container{width:calc(100% - 230px)}}@media only screen and (max-width:782px){.existing-backups-table .backup_date_label>div{font-weight:normal}.existing-backups-table .backup_date_label .clear-right{display:inline-block}table.widefat.existing-backups-table{border:0;box-shadow:none;background:transparent}.existing-backups-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;padding:0;margin:0}.existing-backups-table tr{display:block;margin-bottom:.625em;padding-bottom:16.625px;width:100%;padding:0;margin:0;margin-bottom:10px;background:#FFF;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.existing-backups-table td{border-bottom:1px solid #DDD;display:block;font-size:.9em;text-align:left;width:100%;padding:10px;margin:0}.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{content:attr(data-label);font-weight:bold;display:block;position:relative;left:auto;padding-bottom:10px;width:auto;text-align:left}.existing-backups-table td:last-child{border-bottom:0}.form-table td.updraft_existingbackup_date{width:inherit;max-width:100%}.existing-backups-table td.before-restore-button{min-height:36px}.updraft_next_scheduled_backups_wrapper{-ms-flex-direction:column;flex-direction:column}.updraft_next_scheduled_backups_wrapper>div{width:100%}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row{position:relative}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected{background-color:#FFF;border-left:4px solid #0572aa}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select){margin-left:50px}#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select{width:50px !important;position:absolute;left:0;top:0;box-sizing:border-box;height:100%;z-index:1;border:0;border-right:1px solid rgba(0,0,0,0.05)}#updraft-navtab-backups-content .updraft_existing_backups input[type="checkbox"]{height:25px}}@media screen and (max-width:600px){.updraft_next_scheduled_entity{float:none;width:100%;margin-bottom:2em}.updraft_time_now_wrapper{margin-top:0}#updraft_lastlogmessagerow h3{margin-bottom:5px}#updraft_lastlogmessagerow .updraft-log-link{display:block;float:none;margin:0;margin-bottom:10px}}@media only screen and (min-width:768px){.addon-activation-notice{left:20em}.existing-backups-table tbody tr:hover{background:#f1f1f1}.existing-backups-table tbody tr td.before-restore-button{position:relative}.backuprowselected td:first-child{border-left:4px solid #0572aa}}@media screen and (min-width:670px){.expertmode .advanced_settings_container .advanced_settings_menu{float:left;width:215px;border-right:1px solid #ccc;border-bottom:0}.expertmode .advanced_settings_container .advanced_settings_content{padding-left:10px;padding-top:0}.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button{display:block}}@media only screen and (max-width:1068px){.updraft-more-plugins .udp-box{width:calc(50% - 10px);margin-bottom:20px}}@media only screen and (max-width:600px){.updraft-more-plugins .udp-box{width:100%;margin-bottom:20px}.updraft_feat_table td:nth-child(2),.updraft_feat_table td:nth-child(3){width:auto}}
|
2 |
/*# sourceMappingURL=updraftplus-admin.min.css.map */
|
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED,iBAAiB;;AAEjB;CACC,mBAAmB;CACnB,kBAAkB;CAClB,uBAAuB;CACvB,aAAa;CACb,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,eAAe;CACf,aAAa;CACb,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,UAAU;CACV;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,cAAc;CACd,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,SAAS;CACT;;AAED;CACC,aAAa;CACb,YAAY;CACZ,eAAe;CACf;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,aAAa;CACb,uBAAuB;CACvB,kBAAkB;CAClB;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB,YAAY;CACZ,uBAAuB;CACvB,aAAa;CACb,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,YAAY;CACZ,uBAAuB;CACvB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,wBAAwB;CACxB,0BAA0B;CAC1B;;AAED;CACC,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,sCAAsC;CACtC,iBAAiB;CACjB,4BAA4B;CAC5B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,wBAAwB;CACxB,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,gBAAgB;CAChB,WAAW;CACX,SAAS;CACT,kBAAkB;CAClB,mBAAmB;CACnB,+BAA+B;CAC/B,aAAa;CACb;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB,mBAAmB;CACnB,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,aAAa;CACb,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,eAAe;CACf;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;AACA;;;;;;;;;IASI;CACH;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB,aAAa;CACb;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED","file":"updraftplus-admin.min.css","sourcesContent":["/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.width-900 {\n\twidth: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n/* Input boxes */\n\ninput {\n\tborder-radius: 4px;\n\tline-height: 1.42;\n\tborder: 1px solid #CCC;\n\theight: 27px;\n\tpadding: 2px 6px;\n\tcolor: #555;\n}\n\ninput[type=\"text\"] {\n\tfont-size: 14px;\n}\n\ninput[type=\"number\"] {\n\theight: 31px;\n}\n\nselect {\n\tborder-radius: 4px;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n\tmax-width: 760px;\n}\n\n.updraft_migrate_widget_module {\n\tmargin: 8px 4px;\n\tpadding: 5px 8px;\n\tborder: 1px dotted;\n}\n\n.updraft_migrate_widget_reset {\n\tdisplay: none;\n\tmargin-left: 4px;\n}\n\n.updraft_migrate_widget_module_title {\n\tcursor: pointer;\n}\n\n.updraft_migrate_widget_module_title > p {\n\tline-height: 1em;\n\tmargin: 8px 0px 4px 0px;\n\tpadding: 4px 0px;\n}\n\n.updraft_migrate_widget_module_title > p > span {\n\tfont-size: 30px !important;\n\tpadding-right: 15px;\n}\n\n.updraft_migrate_widget_module_content {\n\tdisplay: none;\n}\n\n.button-backup {\n\tborder-color: #84CA1B;\n\tcolor: #84CA1B;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\n.form-table td.updraft_existingbackup_date {\n\tpadding-bottom: 5px;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n#updraft_report_cell .updraft_reportbox {\n\tpadding: 8px;\n\tmargin: 8px 0;\n\tborder: 1px dotted;\n\tclear: left;\n\tfloat: left;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete {\n\tfont-size: 50%;\n\tfloat: right;\n\tpadding: 0 3px;\n\tposition: relative;\n\ttop: -4px;\n\tleft: 4px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_checkbox {\n\tmargin-top: 4px;\n}\n\n#updraft_report_cell .updraft_report_email {\n\twidth: 300px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\tbackground-color: #CCC;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-node,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n#updraft_zip_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n#updraft_zip_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_zip_files_jstree_container {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\n#updraft_more_files_container {\n\tposition: relative;\n\tdisplay: none;\n\theight: 300px;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n#updraft_jstree_buttons {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n}\n\n#updraft_jstree_container {\n\theight: 100%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n#updraft_more_files_container button {\n\theight: 22px;\n\tline-height: 20px;\n}\n\n#updraft_jstree_confirm, #updraft_jstree_cancel {\n\tdisplay: none;\n}\n\n.updraftplus-morefiles-row-delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 23px !important;\n}\n\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n\tfont-size: 24px !important;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n.updraftplus-remove {\n\tbackground-color: #C00000;\n\tborder: 1px solid #C00000;\n\theight: 22px;\n\tpadding: 4px 3px 0 3px;\n\tmargin-right: 6px;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tbackground-color: #FFF;\n\tcolor: #000;\n\tborder: 1px solid #000;\n\theight: 26px;\n\tpadding: 0px;\n\tmargin: 0 4px 0 0;\n\tborder-radius: 3px;\n\tfloat: left;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv:hover {\n\tbackground-color: #000;\n\tcolor: #FFF;\n\tborder: 1px solid #FFF;\n\tcursor: pointer;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.updraftplus-remove a {\n\tcolor: white;\n\tpadding: 4px 4px 0px 4px;\n}\n\n.updraftplus-remove:hover {\n\tbackground-color: white;\n\tborder: 1px solid #C00000;\n}\n\n.updraftplus-remove a:hover {\n\tcolor: #C00000;\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file {\n\tpadding: 5px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li.last::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status {\n\tdisplay: none;\n\tborder-left-color: #DC3232 !important;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraft_feat_table, .updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid black;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 16px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #F6A828;\n\theight: 5px;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file {\n\tmargin-top: 8px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.next-backup .updraft_all-files {\n\tcolor: blue;\n\tmargin: 0px;\n\tpadding: 2px 0px 0px 0px;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\tfont-size: 115%;\n}\n\n.updraft_feat_table {\n\tmargin-top: 30px;\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n\tmargin-top: 4px;\n}\n\n.download-backups .choose-components-button {\n\tfont-size: 16px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\twidth: 75%;\n\tmargin: 16px;\n\tmargin-left: 100px;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 70%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px;\n\tbackground: #F1F1F1;\n}\n\n#ud_massactions {\n\tpadding: 14px;\n\tposition: fixed;\n\tright: 25%;\n\ttop: 25%;\n\tborder: 2px solid;\n\tborder-radius: 4px;\n\tbackground: rgb(241, 241, 241);\n\tfloat: right;\n}\n\n#ud_massactions .updraftplus-remove {\n\tclear: left;\n\tfont-size: 16px;\n\ttext-align: center;\n\tborder-radius: 4px;\n\tmargin-top: 4px;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv {\n\tfont-size: 16px;\n\ttext-align: center;\n\tborder-radius: 4px;\n\tmargin-top: 4px;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n\ttop: 3px;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n\ttop: 3px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 12px;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n#updraft_restorer_dboptions {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder: dashed 1px;\n}\n\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\tmin-width: 480px;\n\tmin-height: 48px;\n\ttext-align: center;\n\tmargin-top: 4px;\n\tpadding: 8px;\n\tborder: 1px solid;\n\tfloat: left;\n\tclear: left;\n}\n\n.job-id {\n\tmin-width: 480px;\n\tmargin-top: 4px;\n\tpadding: 8px;\n\tborder: 1px solid;\n\tclear: left;\n\tfloat: left;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #F6A828;\n}\n\n.curstage {\n\tborder-radius: 4px;\n\tmargin-top: 8px;\n\tpadding-top: 4px;\n\tborder: 1px solid #AAA;\n\twidth: 100%;\n\theight: 22px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.existing-backups-table {\n\tmargin-top: 20px;\n\tmargin-left: 20px;\n\twidth: 80%;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n\tpadding: 0;\n\tpadding-left: 15px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n\tpadding: 0;\n\tpadding-left: 15px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n\tpadding: 0 0 10px 15px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.restore-button {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.updraft-upload-link {\n\tfont-size: 16px !important;\n}\n\n.updraftplus-remove {\n\tfont-size: 16px;\n\ttext-align: center;\n\tborder-radius: 4px;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n.updraft_premium_description_list {\n\ttext-align: left;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n.job-id {\n\tmargin: 0 auto;\n\twidth: 20%;\n}\n\n.updraft_all-files {\n\tcolor: #DF6926;\n}\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n.dashicons {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\tfloat: left;\n\twidth: 33%;\n\ttext-align: center;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n@media screen and (max-width: 782px) {\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3 {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n#updraft_migrate_createclone {\n\theight: 30px;\n\tfont-size: 16px;\n\twidth: 115px;\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n"]}
|
1 |
+
{"version":3,"sources":["css/updraftplus-admin.css"],"names":[],"mappings":"AAAA;;CAEC;EACC,WAAW;EACX,oBAAoB;EACpB;;CAED;EACC,aAAa;EACb,uBAAuB;EACvB;;CAED;;AAED,uBAAuB;AACvB;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED,2BAA2B;;AAE3B,kBAAkB;AAClB;CACC,sBAAsB;CACtB;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;AACtB,eAAe;AACf;CACC,mBAAmB;CACnB;;AAED,sBAAsB;AACtB,aAAa;AACb;CACC,sBAAsB;CACtB;;AAED,oBAAoB;;AAEpB;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,uCAAuC;CACvC;;AAED,iBAAiB;;AAEjB;CACC,mBAAmB;CACnB,kBAAkB;CAClB,uBAAuB;CACvB,aAAa;CACb,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED,qBAAqB;;AAErB,kBAAkB;AAClB;CACC,kBAAkB;CAClB,oBAAoB;CACpB,oBAAoB;CACpB,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,wBAAwB;CACxB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,yBAAyB;CACzB,uBAAuB;CACvB,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,qBAAqB;CACrB,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,gCAAgC;CAChC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb,mBAAmB;CACnB;;AAED;;;CAGC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,yBAAyB;CACzB,gCAAgC;CAChC;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB,UAAU;CACV,iBAAiB;CACjB,oBAAoB;CACpB,qBAAqB;CACrB;;AAED;CACC,qBAAqB;CACrB;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,cAAc;CACd,oFAAoF;CACpF,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,WAAW;CACX;;AAED;CACC,oBAAoB;CACpB,iCAAiC;CACjC,iDAAiD;CACjD;;AAED;CACC,wGAAwG;CACxG;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,kEAAkE;CAClE,WAAW;CACX;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,iBAAiB;CACjB,8BAAsB;KAAtB,sBAAsB;CACtB,oBAAgB;KAAhB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB,aAAa;CACb,yBAAyB;CACzB,cAAc;CACd,uBAAuB;CACvB;;AAED;CACC,mBAAmB;CACnB,+BAA+B;CAC/B,qBAAc;CAAd,cAAc;CACd,sBAAwB;KAAxB,wBAAwB;CACxB,uBAAoB;KAApB,oBAAoB;CACpB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,0FAA0F;CAC1F,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB,oBAAoB;CACpB,gBAAgB;CAChB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,sBAAsB;CACtB,YAAY;CACZ;;GAEE;CACF;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,4BAA4B;CAC5B,+BAA+B;CAC/B,YAAY;CACZ,gBAAgB;CAChB,0CAA0C;CAC1C;;AAED;CACC,oBAAoB;CACpB,6BAA6B;CAC7B,gCAAgC;CAChC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,oBAAoB;CACpB,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,eAAe;CACf,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB,YAAY;CACZ,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,0BAA0B;CAC1B,yBAAyB;CACzB,YAAY;CACZ,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB;;AAED,sBAAsB;;AAEtB,4BAA4B;;AAE5B;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,cAAc;CACd,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,wBAAwB;CACxB,mBAAmB;CACnB,SAAS;CACT,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED,mCAAmC;;AAEnC;CACC,iBAAiB;CACjB;;AAED;;CAEC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,cAAc;CACd;;AAED;CACC,8BAA8B;CAC9B,aAAa;CACb,eAAe;CACf,2BAA2B;CAC3B,gBAAgB;CAChB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,4BAA4B;CAC5B,8BAA8B;CAC9B,2BAA2B;CAC3B,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb,aAAa;CACb,8BAA8B;CAC9B;;AAED;CACC,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB,kBAAkB;CAClB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX;;AAED,mBAAmB;;AAEnB,oEAAoE;AACpE;;CAEC,wBAAwB;CACxB;;AAED;;CAEC,gCAAgC;CAChC;;AAED;;CAEC,+BAA+B;CAC/B;;AAED;;CAEC,wBAAwB;CACxB;;AAED,+BAA+B;AAC/B;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,cAAc;CACd,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED,8BAA8B;AAC9B;CACC,mBAAmB;CACnB,cAAc;CACd,cAAc;CACd,YAAY;CACZ,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,SAAS;CACT;;AAED;CACC,aAAa;CACb,YAAY;CACZ,eAAe;CACf;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB,2BAA2B;CAC3B;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb,8BAA8B;CAC9B,YAAY;CACZ,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,sBAAsB;CACtB,4BAA4B;CAC5B;;AAED;;CAEC,mBAAmB;CACnB,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,wBAAwB;CACxB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,uBAAuB;CACvB,cAAc;CACd;;AAED;CACC,oBAAoB;CACpB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,iBAAiB;CACjB,WAAW;CACX,+BAA+B;CAC/B;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,0BAA0B;CAC1B;;AAED;CACC,qBAAc;CAAd,cAAc;CACd,uBAAoB;KAApB,oBAAoB;CACpB,uBAA+B;KAA/B,+BAA+B;CAC/B,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,iBAAiB;CACjB,eAAe;CACf,UAAU;CACV,mBAAmB;CACnB,wBAAwB;CACxB,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC;EACC,2BAAuB;MAAvB,uBAAuB;EACvB,mBAAmB;EACnB,uBAAoB;MAApB,oBAAoB;EACpB;;CAED;EACC,gBAAgB;EAChB,oBAAoB;EACpB;;CAED;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,cAAc;CACd,yCAAyC;CACzC,mBAAmB;CACnB;;AAED;CACC,UAAU;CACV;;AAED;CACC,4BAAmB;KAAnB,2BAAmB;KAAnB,mBAAmB;CACnB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;;EAEE;AACF;CACC,qBAAc;CAAd,cAAc;CACd,wBAAoB;KAApB,oBAAoB;CACpB,oBAAgB;KAAhB,gBAAgB;CAChB,uBAA+B;KAA/B,+BAA+B;CAC/B,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;;EAEE;AACF;CACC,iBAAiB;CACjB,UAAU;CACV,gBAAgB;CAChB;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf;;AAED;CACC,YAAY;CACZ;;AAED;CACC,qCAAqC;CACrC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,sCAAsC;CACtC,iBAAiB;CACjB,4BAA4B;CAC5B,uCAAuC;CACvC,qBAAqB;CACrB,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,gBAAgB;CAChB,wBAAwB;CACxB,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,oBAAoB;CACpB;;AAED;;CAEC,4CAA4C;CAC5C,aAAa;CACb;;AAED;CACC,eAAe;CACf,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd,aAAa;CACb;;AAED;CACC,aAAa;CACb,wBAAwB;CACxB,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,cAAc;CACd;;AAED;CACC,gBAAgB;CAChB,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,YAAY;CACZ;;AAED,qBAAqB;AACrB;CACC,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,aAAa;CACb,cAAc;CACd,mBAAmB;CACnB,aAAa;CACb,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,WAAW;CACX;;AAED;CACC,0BAA0B;CAC1B,0BAA0B;CAC1B,oCAAoC;CACpC,+BAA+B;CAC/B,oCAAoC;CACpC;;AAED;CACC,cAAc;CACd;;AAED;;CAEC;EACC,eAAe;EACf,YAAY;EACZ,mBAAmB;EACnB;;CAED;;AAED,oCAAoC;AACpC;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;;;;;;;;;;;;;;;;;;;;GAoBG;;AAEH;CACC,iBAAiB;CACjB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,+BAA+B;CAC/B,uBAAuB;CACvB,wBAAwB;CACxB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,yBAAyB;CACzB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,iBAAiB;CACjB,UAAU;CACV,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB,eAAe;CACf;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,uBAAuB;CACvB,aAAa;CACb,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,iBAAiB;CACjB,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,cAAc;CACd,gBAAgB;CAChB,WAAW;CACX,SAAS;CACT,kBAAkB;CAClB,mBAAmB;CACnB,+BAA+B;CAC/B,aAAa;CACb;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,2BAA2B;CAC3B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf;;AAED;CACC,cAAc;CACd;;AAED;CACC,cAAc;CACd,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,wBAAwB;CACxB,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,cAAc;CACd;;AAED;CACC,cAAc;CACd,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB,UAAU;CACV,SAAS;CACT,mBAAmB;CACnB,0BAA0B;CAC1B,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB,gBAAgB;CAChB,YAAY;CACZ,aAAa;CACb,kBAAkB;CAClB,mBAAmB;CACnB,mBAAmB;CACnB,mBAAmB;CACnB,YAAY;CACZ,0BAA0B;CAC1B,0CAA0C;CAC1C;;AAED;CACC,sBAAsB;CACtB,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB,2BAA2B;CAC3B;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CAGC,uBAAuB;CACvB,iBAAiB;CACjB,WAAW;CACX;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;CACZ;;AAED;CACC,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,sBAAsB;CACtB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,4BAA4B;CAC5B;;AAED;CACC,eAAe;CACf;;AAED;CACC,qBAAqB;CACrB;;AAED;;GAEG;;AAEH,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,gBAAgB;CAChB;;AAED,aAAa;AACb,oHAAoH;;AAEpH;CACC,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB,iBAAiB;CACjB,cAAc;CACd,aAAa;CACb;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED,iBAAiB;;AAEjB;CACC,0BAA0B;CAC1B,cAAc;CACd,YAAY;CACZ;;AAED;CACC,aAAa;CACb,oBAAoB;CACpB,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,WAAW;CACX,YAAY;CACZ;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,6BAA6B;CAC7B,aAAa;CACb,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED,qBAAqB;;AAErB,iBAAiB;;AAEjB;CACC,YAAY;CACZ,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd;;AAED;CACC,WAAW;CACX,gBAAgB;CAChB,6BAA6B;CAC7B;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,WAAW;CACX,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,cAAc;CACd,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,uBAAuB;CACvB,gBAAgB;CAChB;;AAED,qBAAqB;;AAErB,oBAAoB;;AAEpB;CACC,iBAAiB;CACjB,YAAY;CACZ,eAAe;CACf,eAAe;CACf;;AAED;CACC,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb,cAAc;CACd,uBAAuB;CACvB,sBAAsB;CACtB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;CACjB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,WAAW;CACX,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,mBAAmB;CACnB,WAAW;CACX,WAAW;CACX;;AAED;CACC,gBAAgB;CAChB,uBAAuB;CACvB;;AAED;CACC,YAAY;CACZ,uBAAuB;CACvB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,iBAAiB;CACjB;;AAED,wBAAwB;;;AAGxB,mFAAmF;;AAEnF;CACC,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,sBAAsB;CACtB,eAAe;CACf,eAAe;CACf;;AAED;CACC,YAAY;CACZ,mBAAmB;CACnB;;AAED,gCAAgC;;AAEhC;CACC,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,qBAAqB;CACrB;;AAED;CACC,aAAa;CACb,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,kBAAkB;CAClB;;AAED;CACC,2BAA2B;CAC3B,qBAAqB;CACrB;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,WAAW;CACX,mBAAmB;CACnB,kBAAkB;CAClB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,mBAAmB;CACnB;;AAED,mCAAmC;AACnC;AACA,6BAA6B;AAC7B;iBACiB;AACjB,iBAAiB;CAChB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,cAAc;CACd;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,aAAa;CACb,2BAA2B;CAC3B,WAAW;CACX,aAAa;CACb,oBAAoB;CACpB;;AAED;CACC,sBAAsB;CACtB,eAAe;CACf,oBAAoB;CACpB,mBAAmB;CACnB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB;;AAED;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,mBAAmB;CACnB,eAAe;CACf,sBAAsB;CACtB,6BAA6B;CAC7B,8BAA8B;CAC9B,2BAA2B;CAC3B,kBAAkB;CAClB,iBAAiB;CACjB,4BAA4B;CAC5B,0BAA0B;CAC1B,sBAAsB;CACtB;;AAED;CACC,0BAA0B;CAC1B,oBAAoB;CACpB,sBAAsB;CACtB,gBAAgB;CAChB,kBAAkB;CAClB,iBAAiB;CACjB,YAAY;CACZ,aAAa;CACb,mBAAmB;CACnB;;AAED;;CAEC;EACC,UAAU;EACV,eAAe;EACf,YAAY;EACZ;;CAED;EACC,eAAe;EACf;;AAEF;;;;;;;;;IASI;CACH;;AAED,uCAAuC;AACvC,6CAA6C;AAC7C;CACC,aAAa;CACb,iBAAiB;CACjB;;AAED;CACC,YAAY;CACZ,4CAA4C;CAC5C;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,eAAe;CACf;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,cAAc;CACd;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,gBAAgB;CAChB,aAAa;CACb,YAAY;CACZ;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,0BAA0B;CAC1B;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,YAAY;CACZ;;AAED;CACC,wBAAwB;CACxB;;AAED;CACC,2BAA2B;CAC3B;;AAED;CACC,WAAW;CACX,YAAY;CACZ,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,cAAc;CACd;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB,qBAAqB;CACrB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,uBAAuB;CACvB,gBAAgB;CAChB,iBAAiB;CACjB,uBAAuB;CACvB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,4BAA4B;CAC5B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,uBAAuB;CACvB,kBAAkB;CAClB,+BAA+B;CAC/B,uBAAuB;CACvB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,kBAAkB;CAClB,oBAAoB;CACpB;;AAED;;CAEC,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,aAAa;CACb,gBAAgB;CAChB,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;CACC,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;CAEC;EACC,qBAAc;EAAd,cAAc;EACd,yBAAsB;MAAtB,sBAAsB;EACtB;;CAED;EACC,eAAW;MAAX,WAAW;EACX;;CAED;EACC,0BAA0B;EAC1B;;CAED;;AAED;;CAEC;EACC,oBAAoB;EACpB;;CAED;EACC,sBAAsB;EACtB;;CAED;EACC,UAAU;EACV,iBAAiB;EACjB,wBAAwB;EACxB;;CAED;EACC,aAAa;EACb,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,WAAW;EACX,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,UAAU;EACV;;CAED;EACC,eAAe;EACf,sBAAsB;EACtB,yBAAyB;EACzB,YAAY;EACZ,WAAW;EACX,UAAU;EACV,oBAAoB;EACpB,iBAAiB;EACjB,yCAAyC;EACzC;;CAED;EACC,8BAA8B;EAC9B,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;EACZ,cAAc;EACd,UAAU;EACV;;CAED;EACC;;;IAGE;EACF,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,mBAAmB;EACnB,WAAW;EACX,qBAAqB;EACrB,YAAY;EACZ,iBAAiB;EACjB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf,gBAAgB;EAChB;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,2BAAuB;MAAvB,uBAAuB;EACvB;;CAED;EACC,YAAY;EACZ;;CAED;EACC,iBAAiB;EACjB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,uBAAuB;EACvB,+BAA+B;EAC/B;;CAED;EACC,kBAAkB;EAClB;;CAED;EACC,uBAAuB;EACvB,mBAAmB;EACnB,QAAQ;EACR,OAAO;EACP,uBAAuB;EACvB,aAAa;EACb,WAAW;EACX,aAAa;EACb,4CAA4C;EAC5C;;CAED;EACC,aAAa;EACb;;CAED;;AAED;;CAEC;EACC;;CAED;EACC,YAAY;EACZ,YAAY;EACZ,mBAAmB;EACnB;;CAED;EACC,cAAc;EACd;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,eAAe;EACf,YAAY;EACZ,UAAU;EACV,oBAAoB;EACpB;;CAED;;AAED;CACC;;AAED;;CAEC;EACC,WAAW;EACX;;CAED;EACC,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB;;CAED;EACC,+BAA+B;EAC/B;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,aAAa;EACb,2CAA2C;EAC3C,oBAAoB;EACpB;;CAED;EACC,mBAAmB;EACnB,iBAAiB;EACjB;;CAED;EACC,eAAe;EACf;;CAED;;AAED;;CAEC;EACC,wBAAwB;EACxB,oBAAoB;EACpB;;CAED;;AAED;;CAEC;EACC,YAAY;EACZ,oBAAoB;EACpB;;CAED;EACC,YAAY;EACZ;;CAED","file":"updraftplus-admin.min.css","sourcesContent":["@keyframes udp_blink {\n\n\tfrom {\n\t\topacity: 1;\n\t\ttransform: scale(1);\n\t}\n\n\tto {\n\t\topacity: 0.4;\n\t\ttransform: scale(0.85);\n\t}\n\n}\n\n/* Widths and sizing */\n.max-width-600 {\n\tmax-width: 600px;\n}\n\n.width-900 {\n\twidth: 900px;\n}\n\n.width-80 {\n\twidth: 80%;\n}\n\n/* End widths and sizing */\n\n/* Font styling */\n.no-decoration {\n\ttext-decoration: none;\n}\n\n.bold {\n\tfont-weight: bold;\n}\n\n/* End font styling */\n/* Alignment */\n.center-align-td {\n\ttext-align: center;\n}\n\n/* End of Alignment */\n/* Padding */\n.remove-padding {\n\tpadding: 0 !important;\n}\n\n/* End of padding */\n\n.updraft-text-center {\n\ttext-align: center;\n}\n\n.autobackup {\n\tpadding: 6px;\n\tmargin: 8px 0px;\n}\n\nul .disc {\n\tlist-style: disc inside;\n}\n\n.dashicons-log-fix {\n\tdisplay: inherit;\n}\n\n.udpdraft__lifted {\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n}\n\n/* Input boxes */\n\n.settings_page_updraftplus input {\n\tborder-radius: 4px;\n\tline-height: 1.42;\n\tborder: 1px solid #CCC;\n\theight: 27px;\n\tpadding: 2px 6px;\n\tcolor: #555;\n}\n\n.settings_page_updraftplus input[type=\"checkbox\"] {\n\theight: 16px;\n}\n\n.settings_page_updraftplus input[type=\"file\"] {\n\tborder: none;\n}\n\n.settings_page_updraftplus .wipe_settings {\n\tpadding-bottom: 10px;\n}\n\n.settings_page_updraftplus input[type=\"text\"] {\n\tfont-size: 14px;\n}\n\n.settings_page_updraftplus input[type=\"number\"] {\n\theight: 31px;\n}\n\n.settings_page_updraftplus select {\n\tborder-radius: 4px;\n}\n\ndiv#updraft-wrap .button-large {\n\tfont-size: 1.3em;\n}\n\n/* End input boxes */\n\n/* Main Buttons */\n.main-dashboard-buttons {\n\tborder-width: 4px;\n\tborder-radius: 12px;\n\tletter-spacing: 0px;\n\tfont-size: 17px;\n\tfont-weight: bold;\n\tpadding-left: 0.7em;\n\tpadding-right: 2em;\n\tpadding: 0.3em 1em;\n\tline-height: 1.7em;\n\tbackground: transparent;\n\tposition: relative;\n\tborder: 2px solid;\n\ttransition: all 0.2s;\n\tvertical-align: baseline;\n\tbox-sizing: border-box;\n\ttext-align: center;\n\tline-height: 1.3em;\n\tmargin-left: .3em;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-decoration: none;\n}\n\n.button-restore {\n\tborder-color: rgb(98, 158, 192);\n\tcolor: rgb(98, 158, 192);\n}\n\n.dashboard-main-sizing {\n\tborder-width: 4px;\n\twidth: 190px;\n\tline-height: 1.7em;\n}\n\n.button-restore:hover, .button-migrate:hover, .button-backup:hover,\n.button-view-log:hover, .button-mass-selectors:hover,\n.button-delete:hover, .button-entity-backup:hover, .udp-button-primary:hover {\n\tborder-color: #DF6926;\n\tcolor: #DF6926;\n}\n\n.button-migrate {\n\tcolor: rgb(238, 169, 32);\n\tborder-color: rgb(238, 169, 32);\n}\n\n#updraft_migrate_tab_main {\n\tpadding: 8px;\n\tmax-width: 760px;\n}\n\n.updraft_migrate_widget_module_content {\n\tbackground: #FFF;\n\tborder-radius: 0;\n}\n\n/*\njquery UI Accordion module\n*/\n#updraft_migrate_accordion .ui-widget-content a {\n\tcolor: #1C94C4;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header {\n\tbackground: #F6F6F6;\n\tmargin: 0;\n\tborder-radius: 0;\n\tpadding-left: 0.5em;\n\tpadding-right: 0.7em;\n}\n\n#updraft-wrap .ui-widget {\n\tfont-family: inherit;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-w {\n\tbackground-position: -96px 0px;\n}\n\n.ui-accordion-header .ui-accordion-header-icon.ui-icon-caret-1-s {\n\tbackground-position: -64px 0;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tleft: auto;\n\tright: 5px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px rgba(91, 157, 217, 0.22), 0 0 2px 1px rgba(30, 140, 190, 0.3);\n\tbackground: #FFF;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus .dashicons {\n\tcolor: #0572AA;\n\topacity: 1;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active {\n\tbackground: #F6F6F6;\n\tborder-bottom: 2px solid #0572AA;\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header.ui-state-active:focus {\n\tbox-shadow: 1px 6px 12px -5px rgba(0, 0, 0, 0.3), 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:not(:first-child) {\n\tborder-top: none;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header .dashicons {\n\topacity: 0.4;\n\tmargin-right: 10px;\n}\n\n#updraft-wrap .ui-accordion .ui-accordion-header:focus {\n\toutline: none;\n\tbox-shadow: 0 0 0 1px #5B9DD9, 0 0 2px 1px rgba(30, 140, 190, .8);\n\tz-index: 1;\n}\n\n.updraft_next_scheduled_backups_wrapper {\n\tdisplay: flex;\n\tbackground: #FFF;\n\tjustify-items: center;\n\tflex-wrap: wrap;\n}\n\n.updraft_next_scheduled_backups_wrapper > div {\n\twidth: 50%;\n\tbackground: #FFF;\n\theight: auto;\n\t/* padding: 18px 33px; */\n\tpadding: 33px;\n\tbox-sizing: border-box;\n}\n\n.updraft_backup_btn_wrapper {\n\ttext-align: center;\n\tborder-left: 1px solid #F1F1F1;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n}\n\nbutton#updraft-backupnow-button .spinner,\nbutton#updraft-backupnow-button .dashicons-yes {\n\tdisplay: none;\n}\n\nbutton#updraft-backupnow-button.loading .spinner {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tmargin-top: 13px;\n\tmargin-right: 0;\n}\n\nbutton#updraft-backupnow-button.loading {\n\tbackground-color: #EFEFEF;\n\tborder-color: #CCC;\n\ttext-shadow: 0 -1px 1px #BBC3C7, 1px 0 1px #BBC3C7, 0 1px 1px #BBC3C7, -1px 0 1px #BBC3C7;\n\tbox-shadow: none;\n}\n\nbutton#updraft-backupnow-button.finished .dashicons-yes {\n\tdisplay: inline-block;\n\tvisibility: visible;\n\tfont-size: 42px;\n\tmargin-right: 0;\n\tmargin-top: 2px;\n}\n\n.updraft_next_scheduled_entity {\n\twidth: 50%;\n\tdisplay: inline-block;\n\tfloat: left;\n\t/*\n\tpadding: 20px 20px 10px 20px;\n\t*/\n}\n\n.updraft_next_scheduled_entity .dashicons {\n\tcolor: #CCC;\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_entity strong {\n\tfont-size: 20px;\n}\n\n.updraft_next_scheduled_heading {\n\tmargin-bottom: 10px;\n}\n\n.updraft_next_scheduled_date_time {\n\tcolor: #46A84B;\n}\n\n.updraft_time_now_wrapper {\n\tmargin-top: 68px;\n\twidth: 100%;\n}\n\n.updraft_time_now_label, .updraft_time_now {\n\tdisplay: inline-block;\n\tpadding: 7px;\n}\n\n.updraft_time_now_label {\n\tbackground: #B7B7B7;\n\tborder-top-left-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tcolor: #FFF;\n\tmargin-right: 0;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.updraft_time_now {\n\tbackground: #F1F1F1;\n\tborder-top-right-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n\tmargin-left: -3px;\n}\n\n#updraft_lastlogmessagerow {\n\tmargin: 6px 0;\n}\n\n#updraft_lastlogmessagerow {\n\tclear: both;\n\tpadding: 0.25px 0;\n}\n\n#updraft_lastlogmessagerow .updraft-log-link {\n\tfloat: right;\n\tmargin-top: -2.5em;\n\tmargin-right: 2px;\n}\n\n#updraft_lastlogmessagerow > div {\n\tclear: both;\n\tbackground: #FFF;\n\tpadding: 18px;\n}\n\n#updraft_activejobs_table {\n\toverflow: hidden;\n\twidth: 100%;\n\tbackground: #FAFAFA;\n\tpadding: 0;\n}\n\n.updraft_requeststart {\n\tpadding: 15px 33px;\n\ttext-align: center;\n}\n\n.updraft_requeststart .spinner {\n\tvisibility: visible;\n\tfloat: none;\n\tvertical-align: middle;\n\tmargin-top: -2px;\n}\n\na.updraft_jobinfo_delete.disabled {\n\topacity: 0.4;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.updraft_row {\n\tclear: both;\n\ttransition: 0.3s all;\n\tpadding: 15px 33px;\n}\n\n.updraft_row.deleting {\n\topacity: 0.4;\n}\n\n.updraft_progress_container {\n\t/* width: 83%; */\n}\n\n.updraft_existing_backups_count {\n\tpadding: 2px 8px;\n\tfont-size: 12px;\n\tbackground: #CA4A1E;\n\tcolor: #FFF;\n\tfont-weight: bold;\n\tborder-radius: 10px;\n}\n\n.form-table .existing-backups-table input[type=\"checkbox\"] {\n\tborder-radius: 0;\n}\n\n.form-table .existing-backups-table .check-column {\n\twidth: 40px;\n\tpadding: 0;\n\tpadding-top: 8px;\n}\n\n.existing-backups-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.existing-backups-restore-buttons {\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 3px;\n}\n\n.button-delete {\n\tcolor: #E23900;\n\tborder-color: #E23900;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 10px;\n}\n\n.button-view-log, .button-mass-selectors {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-top: -1px;\n}\n\n.button-view-log {\n\twidth: 120px;\n}\n\n.button-existing-restore {\n\tfont-size: 14px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\twidth: 110px;\n}\n\n.main-restore {\n\tmargin-right: 3%;\n\tmargin-left: 3%;\n}\n\n.button-entity-backup {\n\tcolor: #555;\n\tborder-color: #555;\n\tfont-size: 11px;\n\tline-height: 1.4em;\n\tborder-width: 2px;\n\tmargin-right: 5px;\n}\n\n.button-select-all {\n\twidth: 122px;\n}\n\n.button-deselect {\n\twidth: 92px;\n}\n\n#ud_massactions > .display-flex > .mass-selectors-margins {\n\tmargin-right: -4px;\n}\n\n.udp-button-primary {\n\tborder-width: 4px;\n\tcolor: #0073AA;\n\tborder-color: #0073AA;\n\tfont-size: 14px;\n\theight: 40px;\n}\n\n#ud_massactions .button-delete {\n\tmargin-right: 0px;\n}\n\n.stored_local {\n\tborder-radius: 5px;\n\tbackground-color: #007FE7;\n\tpadding: 3px 5px 5px 5px;\n\tcolor: #FFF;\n\tfont-size: 75%;\n}\n\nspan#updraft_lastlogcontainer {\n\tword-break: break-all;\n}\n\n.stored_icon {\n\theight: 1.3em;\n\tposition: relative;\n\ttop: 0.2em;\n}\n\n.backup_date_label > * {\n\tvertical-align: middle;\n}\n\n.backup_date_label .dashicons {\n\tfont-size: 18px;\n}\n\n.backup_date_label .clear-right {\n\tclear: right;\n}\n\n.existing-backups-table .backup_date_label > div {\n\tfont-weight: bold;\n}\n\n/* End Main Buttons */\n\n/* End of common elements */\n\n.udp-logo-70 {\n\twidth: 70px;\n\theight: 70px;\n\tfloat: left;\n\tpadding-right: 25px;\n}\n\nh3 .thank-you {\n\tmargin-top: 0px;\n}\n\n.ws_advert {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n.dismiss-dash-notice {\n\tfloat: right;\n\tposition: relative;\n\ttop: -20px;\n}\n\n#updraft_report_cell .updraft_reportbox {\n\tpadding: 12px;\n\tmargin: 8px 0;\n\tborder: 1px solid #CCC;\n\tposition: relative;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete {\n\tpadding: 4px;\n\tpadding-top: 6px;\n\tborder: none;\n\tbackground: transparent;\n\tposition: absolute;\n\ttop: 4px;\n\tright: 4px;\n\tcursor: pointer;\n}\n\n#updraft_report_cell button.updraft_reportbox_delete:hover {\n\tcolor: #DE3C3C;\n}\n\na.updraft_report_another .dashicons {\n\ttext-decoration: none;\n\tmargin-top: 2px;\n}\n\n.updraft_report_dbbackup.updraft_report_disabled {\n\tcolor: #CCC;\n}\n\n#updraft-navtab-settings-content .updraft-test-button {\n\tfont-size: 18px !important;\n}\n\n#updraft_report_cell .updraft_report_checkbox {\n\tmargin-top: 4px;\n}\n\n#updraft_report_cell .updraft_report_email {\n\twidth: 300px;\n}\n\n#updraft_report_cell .updraft_report_another_p {\n\tclear: left;\n}\n\n/* Taken straight from admin.php */\n\n#updraft-navtab-settings-content table.form-table p {\n\tmax-width: 700px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected,\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected td {\n\tbackground-color: #EFEFEF;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected:nth-child(even) td {\n\tbackground-color: #E8E8E8;\n}\n\n.updraft_settings_sectionheading {\n\tdisplay: none;\n}\n\n.updraft-backupentitybutton-disabled {\n\tbackground-color: transparent;\n\tborder: none;\n\tcolor: #0074A2;\n\ttext-decoration: underline;\n\tcursor: pointer;\n\tclear: none;\n\tfloat: left;\n}\n\n.updraft-backupentitybutton {\n\tmargin-left: 8px;\n}\n\n.updraft-bigbutton {\n\tpadding: 2px 0px !important;\n\tmargin-right: 14px !important;\n\tfont-size: 22px !important;\n\tmin-height: 32px;\n\tmin-width: 180px;\n}\n\ntr[class*=\"_updraft_remote_storage_border\"] {\n\tborder-top: 1px solid #CCC;\n}\n\n.updraft_multi_storage_options {\n\tfloat: right;\n\tclear: right;\n\tmargin-bottom: 5px !important;\n}\n\n.updraft_toggle_instance_label {\n\tvertical-align: top !important;\n}\n\n.updraft_debugrow th {\n\tfloat: right;\n\ttext-align: right;\n\tfont-weight: bold;\n\tpadding-right: 8px;\n\tmin-width: 140px;\n}\n\n.updraft_debugrow td {\n\tmin-width: 300px;\n\tvertical-align: bottom;\n}\n\n#updraft_webdav_host_error, .onedrive_folder_error {\n\tcolor: red;\n}\n\n/* jstree styles */\n\n/* these styles hide the dots from the parent but keep the arrows */\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-node,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-node {\n\tbackground: transparent;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-open > .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-open > .jstree-ocl {\n\tbackground-position: -36px -4px;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-closed> .jstree-ocl {\n\tbackground-position: -4px -4px;\n}\n\n#updraft_zip_files_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl,\n#updraft_more_files_jstree .jstree-container-ul > .jstree-leaf> .jstree-ocl {\n\tbackground: transparent;\n}\n\n/* zip browser jstree styles */\n#updraft_zip_files_container {\n\tposition: relative;\n\theight: 450px;\n\toverflow: none;\n}\n\n#updraft_zip_info_container {\n\tposition: relative;\n\theight: auto;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n#updraft_zip_info_container p {\n\tmargin: 1px;\n\tpadding-left: 10px;\n\tfont-size: 14px;\n}\n\n#updraft_zip_download_item {\n\tdisplay: none;\n\tcolor: #0073AA;\n\tpadding-left: 10px;\n}\n\n#updraft_zip_download_notice {\n\tpadding-left: 10px;\n}\n\n#updraft_zip_files_jstree_container {\n\tposition: relative;\n\tborder: 1px dotted;\n\theight: 80%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n/* More files jstree styles */\n#updraft_more_files_container {\n\tposition: relative;\n\tdisplay: none;\n\theight: 300px;\n\twidth: 100%;\n\tborder: 1px dotted;\n\tmargin-bottom: 5px;\n}\n\n#updraft_jstree_buttons {\n\tposition: absolute;\n\ttop: 0;\n\tright: 0;\n}\n\n#updraft_jstree_container {\n\theight: 100%;\n\twidth: 100%;\n\toverflow: auto;\n}\n\n#updraft_more_files_container button {\n\theight: 22px;\n\tline-height: 20px;\n}\n\n#updraft_jstree_confirm, #updraft_jstree_cancel {\n\tdisplay: none;\n}\n\n.updraftplus-morefiles-row-delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 23px !important;\n}\n\n.updraftplus-morefiles-row-edit {\n\tcursor: pointer;\n\tfont-size: 24px !important;\n}\n\n#updraft-wrap .form-table th {\n\twidth: 230px;\n}\n\n#updraft-wrap .form-table .existing-backups-table th {\n\twidth: auto;\n}\n\n.updraft-viewlogdiv form {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraft-viewlogdiv {\n\tdisplay: inline-block;\n}\n\n.updraft-viewlogdiv input, .updraft-viewlogdiv a {\n\tborder: none;\n\tbackground-color: transparent;\n\tcolor: #000;\n\tmargin: 0px;\n\tpadding: 3px 4px;\n\tfont-size: 16px;\n\tline-height: 26px;\n}\n\n.updraft-viewlogdiv input:hover, .updraft-viewlogdiv a:hover {\n\tcolor: #FFF;\n\tcursor: pointer;\n}\n\n.button.button-remove {\n\tcolor: white;\n\tbackground-color: #DE3C3C;\n\tborder-color: #C00000;\n\tbox-shadow: 0 1px 0 #C10100;\n}\n\n.button.button-remove:hover,\n.button.button-remove:focus {\n\tborder-color: #C00;\n\tcolor: #FFF;\n\tbackground: #C00;\n}\n\n.drag-drop #drag-drop-area2 {\n\tborder: 4px dashed #DDD;\n\theight: 200px;\n}\n\n#drag-drop-area2 .drag-drop-inside {\n\tmargin: 36px auto 0;\n\twidth: 350px;\n}\n\n#filelist, #filelist2 {\n\twidth: 100%;\n}\n\n#filelist .file, #filelist2 .file, .ud_downloadstatus .file, #ud_downloadstatus2 .file {\n\tpadding: 1px;\n\tbackground: #ECECEC;\n\tborder: solid 1px #CCC;\n\tmargin: 4px 0;\n}\n\n.updraft_premium section {\n\tmargin-bottom: 20px;\n}\n\n/*\n\tCall to action Premium\n*/\n.updraft_premium_cta {\n\tbackground: #FFF;\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder-left: 4px solid #DB6A03;\n}\n\n.updraft_premium_cta a {\n\tfont-weight: normal;\n}\n\n.updraft_premium_cta a.button.button-primary.button-hero {\n\tfont-size: 1.3em;\n\tletter-spacing: 0.03rem;\n\ttext-transform: uppercase;\n}\n\n.updraft_premium_cta__top {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tpadding: 18px 30px;\n}\n\n.updraft_premium_cta__bottom {\n\tbackground: #F9F9F9;\n\tpadding: 5px 30px;\n}\n\n.updraft_premium_cta__summary {\n\tmargin-right: 60px;\n}\n\n.updraft_premium_cta h2 {\n\tfont-size: 28px;\n\tfont-weight: 200;\n\tline-height: 1;\n\tmargin: 0;\n\tmargin-bottom: 5px;\n\tletter-spacing: 0.05rem;\n\tcolor: #DB6A03;\n}\n\n.updraft_premium_cta ul li::after {\n\tcolor: #CCC;\n}\n\n@media only screen and (max-width: 768px) {\n\n\t.updraft_premium_cta__top {\n\t\tflex-direction: column;\n\t\ttext-align: center;\n\t\talign-items: center;\n\t}\n\n\t.updraft_premium_cta__summary {\n\t\tmargin-right: 0;\n\t\tmargin-bottom: 30px;\n\t}\n\n}\n\n/*\n\tBox\n*/\n.udp-box {\n\tbackground: #FFF;\n\tpadding: 20px;\n\tbox-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n\ttext-align: center;\n}\n\n.udp-box h3 {\n\tmargin: 0;\n}\n\n.udp-box__heading {\n\talign-self: center;\n\tbackground: none;\n\tbox-shadow: none;\n}\n\n/*\n\tOther Plugins\n*/\n.updraft-more-plugins {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\tflex-wrap: wrap;\n}\n\n.updraft-more-plugins img {\n\tmax-width: 200px;\n\twidth: 100%;\n\tdisplay: inline-block;\n}\n\n.updraft-more-plugins .udp-box {\n\tbox-sizing: border-box;\n\twidth: 24%;\n}\n\n.updraft-more-plugins .udp-box p:last-child {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n}\n\n/*\n\tlinks list\n*/\n.updraft_premium_description_list {\n\ttext-align: left;\n\tmargin: 0;\n\tfont-size: 12px;\n}\n\nul.updraft_premium_description_list, ul#updraft_restore_warnings {\n\tlist-style: disc inside;\n}\n\nul.updraft_premium_description_list li {\n\tdisplay: inline;\n}\n\nul.updraft_premium_description_list li::after {\n\tcontent: \" | \";\n}\n\nul.updraft_premium_description_list li:last-child::after {\n\tcontent: \"\";\n}\n\n.updraft_feature_cell {\n\tbackground-color: #F7D9C9 !important;\n\tpadding: 5px 10px;\n}\n\n.updraftplus_com_login_status {\n\tdisplay: none;\n\tborder-left-color: #DC3232 !important;\n\tbackground: #FFF;\n\tborder-left: 4px solid #FFF;\n\tbox-shadow: 0 1px 1px 0 rgba(0,0,0,.1);\n\tmargin: 5px 0 15px 0;\n\tpadding: 5px 12px;\n}\n\n.updraft_feat_table {\n\tborder: none;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n}\n\n.updraft_feat_th, .updraft_feat_table td {\n\tborder: 1px solid #F1F1F1;\n\tborder-collapse: collapse;\n\tfont-size: 120%;\n\tbackground-color: white;\n\ttext-align: center;\n\tpadding: 15px;\n}\n\n.updraft_feat_table td {\n\tborder-bottom-width: 4px;\n}\n\n.updraft_feat_table td:first-child {\n\tborder-left: none;\n}\n\n.updraft_feat_table td:last-child {\n\tborder-right: none;\n}\n\n.updraft_feat_table tr:last-child td {\n\tborder-bottom: none;\n}\n\n.updraft_feat_table td:nth-child(2),\n.updraft_feat_table td:nth-child(3) {\n\tbackground-color: rgba(241, 241, 241, 0.38);\n\twidth: 190px;\n}\n\n.updraft_feat_table__header td img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\n.updraft_feat_table__header td {\n\ttext-align: center;\n}\n\n.updraft_feat_table .installed {\n\tfont-size: 14px;\n}\n\n.updraft_feat_table p {\n\tpadding: 0px 10px;\n\tmargin: 5px 0px;\n\tfont-size: 13px;\n}\n\n.updraft_feat_table h4 {\n\tmargin: 5px 0px;\n}\n\n.updraft_feat_table .dashicons {\n\twidth: 25px;\n\theight: 25px;\n\tfont-size: 25px;\n\tline-height: 1;\n}\n\n.updraft_feat_table .dashicons-yes, .updraft_feat_table .updraft-yes {\n\tcolor: green;\n}\n\n.updraft_feat_table .dashicons-no-alt, .updraft_feat_table .updraft-no {\n\tcolor: red;\n}\n\n.updraft_tick_cell {\n\ttext-align: center;\n}\n\n.updraft_tick_cell img {\n\tmargin: 4px 0;\n\theight: 24px;\n}\n\n.ud_downloadstatus__close {\n\tborder: none;\n\tbackground: transparent;\n\twidth: auto;\n\tfont-size: 20px;\n\tpadding: 0;\n\tcursor: pointer;\n}\n\n#filelist .fileprogress, #filelist2 .fileprogress, .ud_downloadstatus .dlfileprogress, #ud_downloadstatus2 .dlfileprogress {\n\twidth: 0%;\n\tbackground: #0572AA;\n\theight: 8px;\n}\n\n.ud_downloadstatus .raw, #ud_downloadstatus2 .raw {\n\tmargin-top: 8px;\n\tclear: left;\n}\n\n.ud_downloadstatus .file, #ud_downloadstatus2 .file {\n\tmargin-top: 8px;\n}\n\ntr.updraftplusmethod h3 {\n\tmargin: 0px;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete, #updraft_retain_files_rules .updraft_retain_rules_delete {\n\tcursor: pointer;\n\tcolor: red;\n\tfont-size: 120%;\n\tfont-weight: bold;\n\tborder: 0px;\n\tborder-radius: 3px;\n\tpadding: 2px;\n\tmargin: 0 6px;\n}\n\n#updraft_retain_db_rules .updraft_retain_rules_delete:hover, #updraft_retain_files_rules .updraft_retain_rules_delete:hover {\n\tcursor: pointer;\n\tcolor: white;\n\tbackground: red;\n}\n\n#updraft_backup_started {\n\tmax-width: 800px;\n\tfont-size: 140%;\n\tline-height: 140%;\n\tpadding: 14px;\n\tclear: left;\n}\n\n/* backup finished */\n.blockUI.blockOverlay.ui-widget-overlay {\n\tbackground: #000;\n}\n\n.updraft_success_popup {\n\ttext-align: center;\n\tpadding-bottom: 30px;\n}\n\n.updraft_success_popup .dashicons-yes {\n\tfont-size: 100px;\n\twidth: 100px;\n\theight: 100px;\n\tline-height: 100px;\n\tpadding: 0px;\n\tborder-radius: 50%;\n\ttext-indent: -5px;\n\tmargin-top: 30px;\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tcolor: green;\n\tbackground: #E2E6E5;\n}\n\n.updraft_success_popup--message {\n\tpadding: 20px;\n}\n\n.button.updraft-close-overlay .dashicons {\n\ttext-decoration: none;\n\tfont-size: 20px;\n\tmargin-left: -5px;\n\tpadding: 0;\n}\n\n.updraft_saving_popup img {\n\tanimation-name: udp_blink;\n\tanimation-duration: 610ms;\n\tanimation-iteration-count: infinite;\n\tanimation-direction: alternate;\n\tanimation-timing-function: ease-out;\n}\n\n.udp-premium-image {\n\tdisplay: none;\n}\n\n@media screen and (min-width: 720px) {\n\n\t.udp-premium-image {\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\tpadding-right: 5px;\n\t}\n\n}\n\n/* End stuff already in admin.php */\n#plupload-upload-ui2 {\n\twidth: 80%;\n}\n\n.backup-restored {\n\tpadding: 8px;\n}\n\n.backup-restored span {\n\tfont-size: 120%;\n}\n\n.memory-limit {\n\tpadding: 8px;\n}\n\n.updraft_list_errors {\n\tpadding: 8px;\n}\n\n/*.nav-tab {\n\tborder-radius: 20px 20px 0 0;\n\tborder-color: grey;\n\tborder-width: 2px;\n\tmargin-top: 34px;\n}\n\n.nav-tab:hover {\n\tborder-bottom: 0;\n}\n\n.nav-tab-active, .nav-tab-active:active {\n\tcolor: #df6926;\n\tborder-color: #D3D3D3;\n\tborder-width: 1px;\n\tborder-bottom: 0;\n}\n\n.nav-tab-active:focus {\n\tcolor: #df6926;\n}*/\n\n.nav-tab-wrapper {\n\tmargin: 14px 0px;\n}\n\n#updraft-poplog-content {\n\twhite-space: pre-wrap;\n}\n\n.next-backup {\n\tborder: 0px;\n\tpadding: 0px;\n\tmargin: 0 10px 0 0;\n}\n\n.not-scheduled {\n\tvertical-align: top !important;\n\tmargin: 0px !important;\n\tpadding: 0px !important;\n}\n\n.next-backup .updraft_scheduled {\n\t/* width: 124px;*/\n\tmargin: 0px;\n\tpadding: 2px 4px 2px 0px;\n}\n\n#next-backup-table-inner td {\n\tvertical-align: top;\n}\n\n.updraft_all-files {\n\tcolor: blue;\n}\n\n.multisite-advert-width {\n\twidth: 800px;\n}\n\n.updraft_settings_sectionheading {\n\tmargin-top: 6px;\n}\n\n.premium-upgrade-prompt {\n\t/* font-size: 115%; */\n}\n\n.show_admin_restore_in_progress_notice {\n\tpadding: 8px;\n}\n\n.show_admin_restore_in_progress_notice .unfinished-restoration {\n\tfont-size: 120%;\n}\n\n#backupnow_includefiles_moreoptions, #backupnow_database_moreoptions {\n\tmargin: 4px 16px 6px 16px;\n\tborder: 1px dotted;\n\tpadding: 6px 10px;\n}\n\n#backupnow_database_moreoptions {\n\tmax-height: 250px;\n\toverflow: auto;\n}\n\n.form-table #updraft_activejobsrow .minimum-height {\n\tmin-height: 100px;\n}\n\n#updraft_activejobsrow th {\n\tmax-width: 112px;\n\tmargin: 0;\n\tpadding: 13px 0 0 0;\n}\n\n#updraft_lastlogmessagerow .last-message {\n\tpadding-top: 20px;\n\tdisplay: block;\n}\n\n.updraft_simplepie {\n\tvertical-align: top;\n}\n\n.download-backups {\n\tmargin-top: 8px;\n}\n\n.download-backups .updraft_download_button {\n\tmargin-right: 6px;\n}\n\n.download-backups .ud-whitespace-warning, .download-backups .ud-bom-warning {\n\tbackground-color: pink;\n\tpadding: 8px;\n\tmargin: 4px;\n\tborder: 1px dotted;\n}\n\n.download-backups .ul {\n\tlist-style: none inside;\n\tmax-width: 800px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n}\n\n#updraft-plupload-modal {\n\tmargin: 16px 0;\n}\n\n.download-backups .upload {\n\tmax-width: 610px;\n}\n\n.download-backups #plupload-upload-ui {\n\twidth: 100%;\n}\n\n.ud_downloadstatus {\n\tpadding: 10px 0;\n\tbackground: #F1F1F1;\n}\n\n#ud_massactions {\n\tpadding: 14px;\n\tposition: fixed;\n\tright: 10%;\n\ttop: 40%;\n\tborder: 2px solid;\n\tborder-radius: 4px;\n\tbackground: rgb(241, 241, 241);\n\tfloat: right;\n}\n\n#ud_massactions .updraftplus-remove {\n\tclear: left;\n\tfont-size: 16px;\n\ttext-align: center;\n\tborder-radius: 4px;\n\tmargin-top: 4px;\n}\n\n#ud_massactions .updraftplus-remove a {\n\ttext-decoration: none;\n}\n\n#ud_massactions .updraft-viewlogdiv {\n\tfont-size: 16px;\n\ttext-align: center;\n\tborder-radius: 4px;\n\tmargin-top: 4px;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n\ttop: 3px;\n}\n\n#ud_massactions .updraft-viewlogdiv a {\n\ttext-decoration: none;\n\tposition: relative;\n\ttop: 3px;\n}\n\n#updraft-navtab-backups-content .updraft_existing_backups {\n\tmargin-bottom: 35px;\n\tposition: relative;\n}\n\n#updraft-message-modal-innards {\n\tpadding: 4px;\n}\n\n#updraft-authenticate-modal {\n\ttext-align: center;\n\tfont-size: 16px !important;\n}\n\n#updraft-authenticate-modal p {\n\tfont-size: 16px;\n}\n\n#updraft_delete_form p {\n\tmargin-top: 3px;\n\tpadding-top: 0;\n}\n\n#updraft_restore_form .cannot-restore {\n\tmargin: 8px 0;\n}\n\n#updraft_restorer_dboptions {\n\tpadding: 12px;\n\tmargin: 8px 0 4px 0;\n\tborder: dashed 1px;\n}\n\n#updraft_restorer_dboptions h4 {\n\tmargin: 0px 0px 6px 0px;\n\tpadding: 0px;\n}\n\n.updraft_debugrow th {\n\tvertical-align: top;\n\tpadding-top: 6px;\n\tmax-width: 140px;\n}\n\n.expertmode p {\n\tfont-size: 125%;\n}\n\n.expertmode .call-wp-action {\n\twidth: 300px;\n\theight: 22px;\n}\n\n.updraftplus-lock-advert {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.uncompressed-data {\n\tclear: left;\n\tmax-width: 600px;\n}\n\n.delete-old-directories {\n\tpadding: 8px;\n\tpadding-bottom: 12px;\n}\n\n.active-jobs {\n\twidth: 100%;\n\ttext-align: center;\n\tpadding: 33px;\n}\n\n.job-id {\n\tmargin-top: 0;\n\tmargin-bottom: 8px;\n}\n\n.next-resumption {\n\tfont-weight: bold;\n}\n\n.updraft_percentage {\n\tz-index: -1;\n\tposition: absolute;\n\tleft: 0px;\n\ttop: 0px;\n\ttext-align: center;\n\tbackground-color: #1D8EC2;\n\ttransition: width 0.3s;\n}\n\n.curstage {\n\tz-index: 1;\n\tborder-radius: 2px;\n\tmargin-top: 8px;\n\twidth: 100%;\n\theight: 26px;\n\tline-height: 26px;\n\tposition: relative;\n\ttext-align: center;\n\tfont-style: italic;\n\tcolor: #FFF;\n\tbackground-color: #B7B7B7;\n\ttext-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.curstage-info {\n\tdisplay: inline-block;\n\tz-index: 2;\n}\n\n.retain-files {\n\twidth: 48px;\n}\n\n.backup-interval-description tr td div {\n\tmax-width: 670px;\n}\n\n#updraft-manualdecrypt-modal {\n\twidth: 85%;\n\tmargin: 6px;\n\tmargin-left: 100px;\n}\n\n.directory-permissions {\n\tfont-size: 110%;\n\tfont-weight: bold;\n}\n\n.double-warning {\n\tborder: 1px solid;\n\tpadding: 6px;\n}\n\n.raw-backup-info {\n\tfont-style: italic;\n\tfont-weight: bold;\n\tfont-size: 120%;\n}\n\n.updraft_existingbackup_date {\n\twidth: 22%;\n\tmax-width: 140px;\n}\n\n.updraft_existing_backups_wrapper {\n\tmargin-top: 20px;\n\tborder-top: 1px solid #DDD;\n}\n\n.updraft-no-backups-msg {\n\ttext-align: center;\n}\n\n.tr-bottom-4 {\n\tmargin-bottom: 4px;\n}\n\n.existing-backups-table th {\n\tpadding: 8px 10px;\n}\n\n.form-table .backup-date {\n\twidth: 172px;\n}\n\n.form-table .backup-data {\n\twidth: 426px;\n}\n\n.form-table .updraft_backup_actions {\n\twidth: 272px;\n}\n\n.existing-date {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 140px;\n\twidth: 25%;\n}\n\n.line-break-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.line-break-td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.td-line-color {\n\theight: 2px;\n\tbackground-color: #888;\n}\n\n.raw-backup {\n\tmax-width: 140px;\n}\n\n.existing-backups-actions {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.existing-backups-border > td {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.existing-backups-border > div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.updraft_existing_backup_date {\n\tmax-width: 140px;\n}\n\n.updraftplus-upload {\n\tmargin-right: 6px;\n\tfloat: left;\n\tclear: none;\n}\n\n.before-restore-button {\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.before-restore-button div {\n\tfloat: none;\n\tdisplay: inline-block;\n}\n\n.table-separator-tr {\n\theight: 2px;\n\tpadding: 1px;\n\tmargin: 0px;\n}\n\n.table-separator-td {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n.end-of-table-div {\n\theight: 2px;\n\tbackground-color: #AAA;\n}\n\n.last-backup-job {\n\tpadding-top: 3% !important;\n}\n\n.line-height-03 {\n\tline-height: 0.3 !important;\n}\n\n.line-height-13 {\n\tline-height: 1.3 !important;\n}\n\n.line-height-23 {\n\tline-height: 2.3 !important;\n}\n\n#updraft_diskspaceused {\n\tcolor: #DF6926;\n}\n\n#updraft_delete_old_dirs_pagediv {\n\tpadding-bottom: 10px;\n}\n\n/*#updraft_lastlogmessagerow > td, #updraft_last_backup > td {\n\tpadding: 0;\n}*/\n\n/* Time + scheduling add-on*/\n.fix-time {\n\twidth: 70px;\n}\n\n.retain-files {\n\twidth: 70px;\n}\n\n.number-input {\n\tmin-width: 50px;\n\tmax-width: 70px;\n}\n\n.additional-rule-width {\n\tmin-width: 60px;\n\tmax-width: 70px;\n}\n\n/* Add-ons */\n/* Want to fix the WordPress icons so that they fit inline with the text, and don't push everything out of place. */\n\n.dashicons {\n\tline-height: inherit;\n\tfont-size: inherit;\n}\n\n.addon-logo-150 {\n\tmargin-left: 30px;\n\tmargin-top: 33px;\n\theight: 125px;\n\twidth: 150px;\n}\n\n.margin-bottom-50 {\n\tmargin-bottom: 50px;\n}\n\n.premium-container {\n\twidth: 80%;\n}\n\n/* Main Header */\n\n.main-header {\n\tbackground-color: #DF6926;\n\theight: 200px;\n\twidth: 100%;\n}\n\n.button-add-to-cart {\n\tcolor: white;\n\tborder-color: white;\n\tfloat: none;\n\tmargin-right: 17px;\n}\n\n.button-add-to-cart:hover, .button-add-to-cart:focus, .button-add-to-cart:active {\n\tborder-color: #A0A5AA;\n\tcolor: #A0A5AA;\n}\n\n.addon-title {\n\tmargin-top: 25px;\n}\n\n.addon-text {\n\tmargin-top: 75px;\n}\n\n.image-main-div {\n\twidth: 25%;\n\tfloat: left;\n}\n\n.text-main-div {\n\twidth: 60%;\n\tfloat: left;\n\ttext-align: center;\n\tcolor: white;\n\tmargin-top: 16px;\n}\n\n.text-main-div-title {\n\tfont-weight: bold !important;\n\tcolor: white;\n\ttext-align: center;\n}\n\n.text-main-div-paragraph {\n\tcolor: white;\n}\n\n/* End main header */\n\n/* Vault icons */\n\n.updraftplus-vault-cta {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 50px;\n}\n\n.updraftplus-vault-cta h1 {\n\tfont-weight: bold;\n}\n\n.updraftvault-buy {\n\twidth: 225px;\n\theight: 225px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 50px;\n\tposition: relative;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault {\n\twidth: 275px;\n\theight: 275px;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > a {\n\tright: 21%;\n\tfont-size: 16px;\n\tborder-width: 4px !important;\n}\n\n.updraftplus-vault-cta > .vault-options > .center-vault > p {\n\tfont-size: 16px;\n}\n\n.updraftvault-buy .button-purchase {\n\tright: 24%;\n\tmargin-left: 0;\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.right {\n\tmargin-right: 0px;\n}\n\n.updraftvault-buy .addon-logo-100 {\n\theight: 100px;\n\twidth: 125px;\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .addon-logo-large {\n\tmargin-top: 7px;\n}\n\n.updraftvault-buy .button-buy-vault {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 29%;\n\tbottom: 2%;\n}\n\n.premium-addon-div .button-purchase {\n\tline-height: 1.7em;\n}\n\n.updraftvault-buy .button-buy-vault:hover {\n\tborder-color: darkgrey;\n\tcolor: darkgrey;\n}\n\n/* End Vault icons */\n\n/* Premium addons */\n\n.premium-addons {\n\tmargin-top: 80px;\n\twidth: 100%;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.addon-list {\n\t/* margin-left: 32px; */\n\tdisplay: table;\n\ttext-align: center;\n}\n\n.premium-addons h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-addons p {\n\ttext-align: center;\n}\n\n.premium-addons .premium-addon-div {\n\twidth: 200px;\n\theight: 250px;\n\tborder: 2px solid #777;\n\tdisplay: inline-table;\n\tmargin: 0 auto;\n\tmargin-right: 25px;\n\tmargin-top: 25px;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.premium-addons .premium-addon-div p {\n\tmargin-left: 2px;\n\tmargin-right: 2px;\n}\n\n.premium-addons .premium-addon-div img {\n\twidth: auto;\n\theight: 50px;\n\tmargin-top: 7px;\n}\n\n.premium-addons .premium-addon-div .hr-alignment {\n\tmargin-top: 44px;\n}\n\n.premium-addons .premium-addon-div .dropbox-logo {\n\theight: 39px;\n\twidth: 150px;\n}\n\n.premium-addons .premium-addon-div .azure-logo, .premium-addons .premium-addon-div .onedrive-logo {\n\twidth: 75%;\n\theight: 24px;\n}\n\n.button-purchase {\n\tfont-size: 12px;\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tborder-width: 2px !important;\n\tposition: absolute;\n\tright: 25%;\n\tbottom: 2%;\n}\n\n.button-purchase:hover {\n\tcolor: darkgrey;\n\tborder-color: darkgrey;\n}\n\n.premium-addons .premium-addon-div hr {\n\theight: 2px;\n\tbackground-color: #777;\n\tmargin-top: 18px;\n}\n\n.premium-addon-div p {\n\tfont-style: italic;\n}\n\n.addon-list > .premium-addon-div > .onedrive-fix,\n.addon-list > .premium-addon-div > .azure-logo {\n\tmargin-top: 33px;\n}\n\n.addon-list > .premium-addon-div > .dropbox-fix {\n\tmargin-top: 18px;\n}\n\n/* End premium addons */\n\n\n/* Forgotton something (that is the name of the div rather than a mental note!) */\n\n.premium-forgotton-something {\n\tmargin-top: 5%;\n}\n\n.premium-forgotton-something h1 {\n\ttext-align: center;\n\tfont-weight: bold;\n}\n\n.premium-forgotton-something p {\n\ttext-align: center;\n\tfont-weight: normal;\n}\n\n.premium-forgotton-something .button-faq {\n\tcolor: #DF6926;\n\tborder-color: #DF6926;\n\tmargin: 0 auto;\n\tdisplay: table;\n}\n\n.premium-forgotton-something .button-faq:hover {\n\tcolor: #777;\n\tborder-color: #777;\n}\n\n/* End of forgotton something */\n\n.updraftplusmethod.updraftvault #vaultlogo {\n\tpadding-left: 40px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option {\n\tfloat: left;\n\twidth: 50%;\n\ttext-align: center;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault_primary_option div {\n\tclear: right;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .clear-left {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .padding-top-20px {\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .padding-top-14px {\n\tpadding-top: 14px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default .button-primary, .updraftplusmethod.updraftvault #updraftvault_settings_showoptions .button-primary {\n\tfont-size: 18px !important;\n\tpadding-bottom: 20px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_showoptions, .updraftplusmethod.updraftvault #updraftvault_connect {\n\tmargin-top: 8px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_connect input {\n\tmargin-right: 10px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_email {\n\twidth: 280px;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_pass {\n\twidth: 200px;\n}\n\n.updraftplusmethod.updraftvault #vault-is-connected {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.updraftplusmethod.updraftvault #updraftvault_settings_default p {\n\tclear: left;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option {\n\tfloat: left;\n\twidth: 33%;\n\ttext-align: center;\n\tpadding-top: 20px;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-size {\n\tfont-size: 200%;\n\tfont-weight: bold;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-link {\n\tclear: both;\n\tfont-size: 150%;\n}\n\n.updraftplusmethod.updraftvault .vault-purchase-option-or {\n\tclear: both;\n\tfont-size: 115%;\n\tfont-style: italic;\n}\n\n/* Automation Backup Advert by B */\n.autobackup-image {\n/* \tdisplay: inline-block; */\n/*\tmin-width: 10%;\n\tmax-width:25%;*/\n/*\tfloat: left;*/\n\tclear: left;\n\tfloat: left;\n\twidth: 110px;\n\theight: 110px;\n}\n\n.autobackup-description {\n\twidth: 100%;\n}\n\n.advert-description {\n\tfloat: left;\n\tclear: right;\n\tpadding: 4px 10px 8px 10px;\n\twidth: 70%;\n\tclear: right;\n\tvertical-align: top;\n}\n\n.advert-btn {\n\tdisplay: inline-block;\n\tmin-width: 10%;\n\tvertical-align: top;\n\tmargin-bottom: 8px;\n}\n\n.advert-btn:first-of-type {\n\tmargin-top: 25px;\n}\n\n.advert-btn a {\n\tdisplay: block;\n\tcursor: pointer;\n}\n\na.btn-get-started {\n\tbackground: #FFF;\n\tborder: 2px solid #DF6926;\n\tborder-radius: 4px;\n\tcolor: #DF6926;\n\tdisplay: inline-block;\n\tmargin-left: 10px !important;\n\tmargin-bottom: 7px !important;\n\tfont-size: 18px !important;\n\tline-height: 20px;\n\tmin-height: 28px;\n\tpadding: 11px 10px 5px 10px;\n\ttext-transform: uppercase;\n\ttext-decoration: none;\n}\n\n.circle-dblarrow {\n\tborder: 1px solid #DF6926;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\tfont-size: 17px;\n\tline-height: 17px;\n\tmargin-left: 5px;\n\twidth: 20px;\n\theight: 20px;\n\ttext-align: center;\n}\n\n@media screen and (max-width: 782px) {\n\n\t#updraft-backupnow-button {\n\t\tmargin: 0;\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > .updraft_backup_btn_wrapper {\n\t\tpadding-top: 0;\n\t}\n\n/*\t.advert-description {\n\t\tmin-width: 75%;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.advert-btn {\n\t\tmargin-top: 15px;\n\t\tmargin-left:86px;\n\t\tmin-width: 100%;\n\t}*/\n}\n\n/* End Automation Backup Advert by B */\n/* New Responsive Pretty Advanced Settings */\n.expertmode .advanced_settings_container {\n\theight: auto;\n\toverflow: hidden;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu {\n\tfloat: none;\n\tborder-bottom: 1px solid rgb(204, 204, 204);\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content {\n\tpadding-top: 5px;\n\tfloat: none;\n\twidth: auto;\n\toverflow: auto;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content h3 {\n\tmargin-top: 5px !important;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .advanced_tools {\n\tdisplay: none;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content .site_info {\n\tdisplay: block;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\tdisplay: inline-block;\n\tcursor: pointer;\n\tpadding: 5px;\n\tcolor: #000;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_text {\n\tfont-size: 16px;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button:hover {\n\tbackground-color: #EAEAEA;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active {\n\tbackground-color: #3498DB;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_menu .active:hover {\n\tbackground-color: #72C5FD;\n\tcolor: #FFF;\n}\n\n.expertmode .advanced_settings_container .advanced_settings_content input#import_settings {\n\theight: auto !important;\n}\n\ndiv#updraft-wrap a {\n\tcursor: pointer !important;\n}\n\n.updraftcentral_wizard_option {\n\twidth: 45%;\n\tfloat: left;\n\ttext-align: center;\n}\n\n.updraftcentral_wizard_option label {\n\tmargin-bottom: 8px;\n}\n\n#updraftcentral_keys_table {\n\tdisplay: none;\n}\n\n.create_key_container {\n\tborder: 1px solid;\n\tborder-radius: 4px;\n\tpadding: 0 0 6px 6px;\n\tmargin-bottom: 8px;\n}\n\n.updraftcentral_cloud_connect {\n\tborder-radius: 4px;\n\tborder: 1px solid #000;\n\tpadding: 0 20px;\n\tmargin-top: 30px;\n\tbackground-color: #FFF;\n}\n\n.updraftcentral_cloud_error {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #F00;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_info {\n\tborder: 1px solid #000;\n\tpadding: 3px 10px;\n\tborder-left: 3px solid #EF8F31;\n\tbackground-color: #FFF;\n\tmargin-bottom: 10px;\n}\n\n.updraftplus_spinner.spinner {\n\tpadding-left: 25px;\n\tfloat: none;\n}\n\n.updraftplus_spinner.spinner.visible {\n\tvisibility: visible;\n}\n\n.updraftcentral_cloud_notices .updraftplus_spinner {\n\tmargin-top: -5px;\n}\n\n.updraftcentral-subheading {\n\tfont-size: 14px;\n\tmargin-top: -10px;\n\tmargin-bottom: 20px;\n}\n\n#updraftcentral_cloud_form input#email,\n#updraftcentral_cloud_form input#password {\n\tmin-width: 250px;\n}\n\n.updraftcentral-data-consent {\n\tfont-size: 13px;\n\tmargin-bottom: 10px;\n}\n\n.updraftcentral_cloud_wizard_image {\n\tfloat: left;\n\tmin-width: 100px;\n\tmargin-right: 25px;\n}\n\n.updraftcentral_cloud_wizard {\n\tfloat: left;\n}\n\n.updraftcentral_cloud_clear {\n\tclear: both;\n}\n\n#updraft_migrate_createclone {\n\theight: 30px;\n\tfont-size: 16px;\n\twidth: 115px;\n}\n\n.updraftplus_clone_status {\n\tcolor: red;\n}\n\n.updraftplus-settings-footer {\n\tmargin-top: 30px;\n}\n\n.updraftplus-top-menu {\n\tpadding: 0.5em;\n}\n\n@media only screen and (min-width: 1024px) {\n\n\t.updraft_row {\n\t\tdisplay: flex;\n\t\talign-items: baseline;\n\t}\n\n\t.updraft_row .updraft_col {\n\t\tflex: auto;\n\t}\n\n\t.updraft_progress_container {\n\t\twidth: calc(100% - 230px);\n\t}\n\n}\n\n@media only screen and (max-width: 782px) {\n\t\n\t.existing-backups-table .backup_date_label > div {\n\t\tfont-weight: normal;\n\t}\n\n\t.existing-backups-table .backup_date_label .clear-right {\n\t\tdisplay: inline-block;\n\t}\n\n\ttable.widefat.existing-backups-table {\n\t\tborder: 0;\n\t\tbox-shadow: none;\n\t\tbackground: transparent;\n\t}\n\n\t.existing-backups-table thead {\n\t\tborder: none;\n\t\tclip: rect(0 0 0 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t}\n\n\t.existing-backups-table tr {\n\t\tdisplay: block;\n\t\tmargin-bottom: .625em;\n\t\tpadding-bottom: 16.625px;\n\t\twidth: 100%;\n\t\tpadding: 0;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t\tbackground: #FFF;\n\t\tbox-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);\n\t}\n\n\t.existing-backups-table td {\n\t\tborder-bottom: 1px solid #DDD;\n\t\tdisplay: block;\n\t\tfont-size: .9em;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tmargin: 0;\n\t}\n\n\t.wp-list-table.existing-backups-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {\n\t\t/*\n\t\t* aria-label has no advantage, it won't be read inside a table\n\t\tcontent: attr(aria-label);\n\t\t*/\n\t\tcontent: attr(data-label);\n\t\tfont-weight: bold;\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tleft: auto;\n\t\tpadding-bottom: 10px;\n\t\twidth: auto;\n\t\ttext-align: left;\n\t}\n\n\t.existing-backups-table td:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.form-table td.updraft_existingbackup_date {\n\t\twidth: inherit;\n\t\tmax-width: 100%;\n\t}\n\n\t.existing-backups-table td.before-restore-button {\n\t\tmin-height: 36px;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper {\n\t\tflex-direction: column;\n\t}\n\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t\twidth: 100%;\n\t}\n\n\t.updraft_progress_container {\n\t\t/* width: 77%; */\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row {\n\t\tposition: relative;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected {\n\t\tbackground-color: #FFF;\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td:not(.backup-select) {\n\t\tmargin-left: 50px;\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row td.backup-select {\n\t\twidth: 50px !important;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tbox-sizing: border-box;\n\t\theight: 100%;\n\t\tz-index: 1;\n\t\tborder: none;\n\t\tborder-right: 1px solid rgba(0, 0, 0, 0.05);\n\t}\n\n\t#updraft-navtab-backups-content .updraft_existing_backups input[type=\"checkbox\"] {\n\t\theight: 25px;\n\t}\n\n}\n\n@media screen and (max-width: 600px) {\n\t\n\t.updraft_next_scheduled_backups_wrapper > div {\n\t}\n\n\t.updraft_next_scheduled_entity {\n\t\tfloat: none;\n\t\twidth: 100%;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t.updraft_time_now_wrapper {\n\t\tmargin-top: 0;\n\t}\n\n\t#updraft_lastlogmessagerow h3 {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t#updraft_lastlogmessagerow .updraft-log-link {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\tmargin: 0;\n\t\tmargin-bottom: 10px;\n\t}\n\n}\n\n@media screen and (max-width: 520px) {\n}\n\n@media only screen and (min-width: 768px) {\n\n\t.addon-activation-notice {\n\t\tleft: 20em;\n\t}\n\n\t.existing-backups-table tbody tr:hover {\n\t\tbackground: #F1F1F1;\n\t}\n\n\t.existing-backups-table tbody tr td.before-restore-button {\n\t\tposition: relative;\n\t}\n\t\n\t.backuprowselected td:first-child {\n\t\tborder-left: 4px solid #0572AA;\n\t}\n\n}\n\n@media screen and (min-width: 670px) {\n\t\n\t.expertmode .advanced_settings_container .advanced_settings_menu {\n\t\tfloat: left;\n\t\twidth: 215px;\n\t\tborder-right: 1px solid rgb(204, 204, 204);\n\t\tborder-bottom: none;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_content {\n\t\tpadding-left: 10px;\n\t\tpadding-top: 0px;\n\t}\n\n\t.expertmode .advanced_settings_container .advanced_settings_menu .advanced_tools_button {\n\t\tdisplay: block;\n\t}\n\n}\n\n@media only screen and (max-width: 1068px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: calc(50% - 10px);\n\t\tmargin-bottom: 20px;\n\t}\n\n}\n\n@media only screen and (max-width: 600px) {\n\n\t.updraft-more-plugins .udp-box {\n\t\twidth: 100%;\n\t\tmargin-bottom: 20px;\n\t}\n\n\t.updraft_feat_table td:nth-child(2), .updraft_feat_table td:nth-child(3) {\n\t\twidth: auto;\n\t}\n\n}\n"]}
|
Binary file
|
Binary file
|
Binary file
|
Binary file
|
@@ -104,10 +104,15 @@ class UpdraftPlus_Commands {
|
|
104 |
|
105 |
public function backupnow($params) {
|
106 |
|
107 |
-
if (false === ($updraftplus_admin = $this->_load_ud_admin())) return new WP_Error('no_updraftplus');
|
108 |
|
109 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
110 |
|
|
|
|
|
|
|
|
|
|
|
111 |
$background_operation_started_method_name = empty($params['background_operation_started_method_name']) ? '_updraftplus_background_operation_started' : $params['background_operation_started_method_name'];
|
112 |
$updraftplus_admin->request_backupnow($params, array($this->_uc_helper, $background_operation_started_method_name));
|
113 |
|
@@ -189,7 +194,7 @@ class UpdraftPlus_Commands {
|
|
189 |
$results['history'] = $updraftplus_admin->settings_downloading_and_restoring($backup_history, true, $get_history_opts);
|
190 |
|
191 |
$results['count_backups'] = count($backup_history);
|
192 |
-
|
193 |
return $results;
|
194 |
|
195 |
}
|
@@ -850,21 +855,21 @@ class UpdraftPlus_Commands {
|
|
850 |
* @return string - the result of the call
|
851 |
*/
|
852 |
public function process_updraftplus_clone_login($params) {
|
853 |
-
if (false === ($updraftplus_admin = $this->_load_ud_admin())) return new WP_Error('no_updraftplus');
|
854 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
855 |
|
856 |
-
$response = $
|
857 |
|
858 |
if (isset($response['status']) && 'authenticated' == $response['status']) {
|
859 |
$tokens = isset($response['tokens']) ? $response['tokens'] : 0;
|
860 |
$content = '<p>' . __("Available temporary clone tokens:", "updraftplus") . ' ' . esc_html($tokens) . '</p>';
|
|
|
861 |
|
862 |
if (0 != $response['tokens']) {
|
863 |
$content .= $updraftplus_admin->updraftplus_clone_versions();
|
|
|
864 |
$content .= '<button id="updraft_migrate_createclone" class="button button-primary" data-clone_id="'.$response['clone_info']['id'].'" data-secret_token="'.$response['clone_info']['secret_token'].'">'. __('Create clone', 'updraftplus') . '</button>';
|
865 |
$content .= '<span class="updraftplus_spinner spinner">' . __('Processing', 'updraftplus') . '...</span>';
|
866 |
-
} else {
|
867 |
-
$content .= '<p><a href="https://updraftplus.com/shop/">' . __("You can add more temporary clone tokens to your account here.", "updraftplus") .'</a></p>';
|
868 |
}
|
869 |
|
870 |
$response['html'] = $content;
|
@@ -880,24 +885,33 @@ class UpdraftPlus_Commands {
|
|
880 |
* @return string - the result of the call
|
881 |
*/
|
882 |
public function process_updraftplus_clone_create($params) {
|
883 |
-
if (false === ($updraftplus_admin = $this->_load_ud_admin())) return new WP_Error('no_updraftplus');
|
884 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
885 |
|
886 |
-
$response = $
|
887 |
|
888 |
if (!isset($response['status']) && 'success' != $response['status']) return $response;
|
889 |
|
890 |
if (isset($response['data'])) {
|
891 |
$tokens = isset($response['data']['tokens']) ? $response['data']['tokens'] : 0;
|
892 |
-
$content = '<p>' . __(
|
893 |
-
$content .= '<p>'. __('Your temporary clone has
|
894 |
-
$content .= '<p>'. __('
|
|
|
|
|
|
|
|
|
895 |
|
896 |
$response['html'] = $content;
|
|
|
|
|
897 |
} else {
|
898 |
-
$content .= '<p>'. __('The creation of your backup data for creating the clone should now begin
|
|
|
899 |
|
900 |
$response['html'] = $content;
|
|
|
|
|
901 |
}
|
902 |
|
903 |
return $response;
|
104 |
|
105 |
public function backupnow($params) {
|
106 |
|
107 |
+
if (false === ($updraftplus_admin = $this->_load_ud_admin()) || false === ($updraftplus = $this->_load_ud())) return new WP_Error('no_updraftplus');
|
108 |
|
109 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
110 |
|
111 |
+
if (!empty($params['updraftplus_clone_backup'])) {
|
112 |
+
add_filter('updraft_backupnow_options', array($updraftplus, 'updraftplus_clone_backup_options'), 10, 2);
|
113 |
+
add_filter('updraftplus_initial_jobdata', array($updraftplus, 'updraftplus_clone_backup_jobdata'), 10, 3);
|
114 |
+
}
|
115 |
+
|
116 |
$background_operation_started_method_name = empty($params['background_operation_started_method_name']) ? '_updraftplus_background_operation_started' : $params['background_operation_started_method_name'];
|
117 |
$updraftplus_admin->request_backupnow($params, array($this->_uc_helper, $background_operation_started_method_name));
|
118 |
|
194 |
$results['history'] = $updraftplus_admin->settings_downloading_and_restoring($backup_history, true, $get_history_opts);
|
195 |
|
196 |
$results['count_backups'] = count($backup_history);
|
197 |
+
|
198 |
return $results;
|
199 |
|
200 |
}
|
855 |
* @return string - the result of the call
|
856 |
*/
|
857 |
public function process_updraftplus_clone_login($params) {
|
858 |
+
if (false === ($updraftplus_admin = $this->_load_ud_admin()) || false === ($updraftplus = $this->_load_ud())) return new WP_Error('no_updraftplus');
|
859 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
860 |
|
861 |
+
$response = $updraftplus->get_updraftplus_clone()->ajax_process_login($params, false);
|
862 |
|
863 |
if (isset($response['status']) && 'authenticated' == $response['status']) {
|
864 |
$tokens = isset($response['tokens']) ? $response['tokens'] : 0;
|
865 |
$content = '<p>' . __("Available temporary clone tokens:", "updraftplus") . ' ' . esc_html($tokens) . '</p>';
|
866 |
+
$content .= '<p><a href="https://updraftplus.com/shop/">' . __("You can add more temporary clone tokens to your account here.", "updraftplus") .'</a></p>';
|
867 |
|
868 |
if (0 != $response['tokens']) {
|
869 |
$content .= $updraftplus_admin->updraftplus_clone_versions();
|
870 |
+
$content .= '<p class="updraftplus_clone_status"></p>';
|
871 |
$content .= '<button id="updraft_migrate_createclone" class="button button-primary" data-clone_id="'.$response['clone_info']['id'].'" data-secret_token="'.$response['clone_info']['secret_token'].'">'. __('Create clone', 'updraftplus') . '</button>';
|
872 |
$content .= '<span class="updraftplus_spinner spinner">' . __('Processing', 'updraftplus') . '...</span>';
|
|
|
|
|
873 |
}
|
874 |
|
875 |
$response['html'] = $content;
|
885 |
* @return string - the result of the call
|
886 |
*/
|
887 |
public function process_updraftplus_clone_create($params) {
|
888 |
+
if (false === ($updraftplus_admin = $this->_load_ud_admin()) || false === ($updraftplus = $this->_load_ud())) return new WP_Error('no_updraftplus');
|
889 |
if (!UpdraftPlus_Options::user_can_manage()) return new WP_Error('updraftplus_permission_denied');
|
890 |
|
891 |
+
$response = $updraftplus->get_updraftplus_clone()->ajax_process_clone($params);
|
892 |
|
893 |
if (!isset($response['status']) && 'success' != $response['status']) return $response;
|
894 |
|
895 |
if (isset($response['data'])) {
|
896 |
$tokens = isset($response['data']['tokens']) ? $response['data']['tokens'] : 0;
|
897 |
+
$content = '<p>' . __('Your available temporary clone tokens:', 'updraftplus') . ' ' . esc_html($tokens) . '</p>';
|
898 |
+
$content .= '<p>' . __('Your temporary clone has started and will be available at the following URLs once the clone operation has finished.', 'updraftplus') . '</p>';
|
899 |
+
$content .= '<p>'. __('Your temporary clone URL:', 'updraftplus') . ' <a href="' . esc_html($response['data']['url']) . '">' . esc_html($response['data']['url']) . '</a></p>';
|
900 |
+
$content .= '<p>'. __('Your temporary clone admin URL:', 'updraftplus') . ' <a href="' . esc_html(trailingslashit($response['data']['url'])) . 'wp-admin">' . esc_html(trailingslashit($response['data']['url'])) . 'wp-admin</a></p>';
|
901 |
+
$content .= '<p><a target="_blank" href="'.$updraftplus->get_url('my-account').'">'.__('You can find your temporary clone information in your updraftplus.com account here.', 'updraftplus').'</a></p>';
|
902 |
+
$content .= '<p id="updraft_clone_progress">'. __('The creation of your backup data for creating the clone should now begin.', 'updraftplus') .'</p>';
|
903 |
+
$content .= '<div id="updraft_clone_activejobsrow" style="display:none;"></div>';
|
904 |
|
905 |
$response['html'] = $content;
|
906 |
+
$response['url'] = $response['data']['url'];
|
907 |
+
$response['key'] = '';
|
908 |
} else {
|
909 |
+
$content .= '<p id="updraft_clone_progress">'. __('The creation of your backup data for creating the clone should now begin:', 'updraftplus') .'</p>';
|
910 |
+
$content .= '<div id="updraft_clone_activejobsrow" style="display:none;"></div>';
|
911 |
|
912 |
$response['html'] = $content;
|
913 |
+
$response['url'] = '';
|
914 |
+
$response['key'] = '';
|
915 |
}
|
916 |
|
917 |
return $response;
|
@@ -45,6 +45,7 @@ abstract class UpdraftPlus_RemoteSend {
|
|
45 |
}
|
46 |
add_filter('udrpc_command_send_chunk', array($this, 'udrpc_command_send_chunk'), 10, 3);
|
47 |
add_filter('udrpc_command_get_file_status', array($this, 'udrpc_command_get_file_status'), 10, 3);
|
|
|
48 |
}
|
49 |
}
|
50 |
|
@@ -199,6 +200,28 @@ abstract class UpdraftPlus_RemoteSend {
|
|
199 |
));
|
200 |
}
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
public function updraftplus_initial_jobdata($initial_jobdata, $options, $split_every) {
|
203 |
|
204 |
if (is_array($options) && !empty($options['extradata']) && preg_match('#services=remotesend/(\d+)#', $options['extradata'], $matches)) {
|
@@ -516,7 +539,7 @@ abstract class UpdraftPlus_RemoteSend {
|
|
516 |
$ret .= '<p><strong>'.__('Existing keys', 'updraftplus').'</strong><br>';
|
517 |
}
|
518 |
$ret .= htmlspecialchars($key['name']);
|
519 |
-
$ret .= ' - <a href="
|
520 |
$ret .= '<br>';
|
521 |
}
|
522 |
|
45 |
}
|
46 |
add_filter('udrpc_command_send_chunk', array($this, 'udrpc_command_send_chunk'), 10, 3);
|
47 |
add_filter('udrpc_command_get_file_status', array($this, 'udrpc_command_get_file_status'), 10, 3);
|
48 |
+
add_filter('udrpc_command_upload_complete', array($this, 'udrpc_command_upload_complete'), 10, 3);
|
49 |
}
|
50 |
}
|
51 |
|
200 |
));
|
201 |
}
|
202 |
|
203 |
+
/**
|
204 |
+
* This function will return a response to the remote site to acknowledge that we have recieved the upload_complete message and if this is a clone it call the ready_for_restore action
|
205 |
+
*
|
206 |
+
* @param string $response - a string response
|
207 |
+
* @param array $data - an array of data
|
208 |
+
* @param string $name_indicator - a string to identify the request
|
209 |
+
*
|
210 |
+
* @return array - the array response
|
211 |
+
*/
|
212 |
+
public function udrpc_command_upload_complete($response, $data, $name_indicator) {
|
213 |
+
if (!preg_match('/^([a-f0-9]+)\.migrator.updraftplus.com$/', $name_indicator, $matches)) return $response;
|
214 |
+
|
215 |
+
if (defined('UPDRAFTPLUS_THIS_IS_CLONE') && UPDRAFTPLUS_THIS_IS_CLONE) {
|
216 |
+
do_action('updraftplus_temporary_clone_ready_for_restore');
|
217 |
+
}
|
218 |
+
|
219 |
+
return $this->return_rpc_message(array(
|
220 |
+
'response' => 'file_status',
|
221 |
+
'data' => ''
|
222 |
+
));
|
223 |
+
}
|
224 |
+
|
225 |
public function updraftplus_initial_jobdata($initial_jobdata, $options, $split_every) {
|
226 |
|
227 |
if (is_array($options) && !empty($options['extradata']) && preg_match('#services=remotesend/(\d+)#', $options['extradata'], $matches)) {
|
539 |
$ret .= '<p><strong>'.__('Existing keys', 'updraftplus').'</strong><br>';
|
540 |
}
|
541 |
$ret .= htmlspecialchars($key['name']);
|
542 |
+
$ret .= ' - <a href="'.UpdraftPlus::get_current_clean_url().'" onclick="updraft_migrate_local_key_delete(\''.esc_attr($k).'\'); return false;" class="updraft_migrate_local_key_delete" data-keyid="'.esc_attr($k).'">'.__('Delete', 'updraftplus').'</a>';
|
543 |
$ret .= '<br>';
|
544 |
}
|
545 |
|
@@ -191,7 +191,7 @@ class Updraft_Dashboard_News {
|
|
191 |
$original_formatted_news = ob_get_clean();
|
192 |
$formatted_news = preg_replace('/<a(.+?)>(.+?)<\/a>/i', "<a$1>".$this->translations['item_prefix'].": $2</a>", $original_formatted_news);
|
193 |
$formatted_news = str_replace('<li>', '<li class="'.$this->slug.'_dashboard_news_item">', $formatted_news);
|
194 |
-
$formatted_news = str_replace('</li>', '<a href="
|
195 |
set_transient($this->slug.'_dashboard_news', $formatted_news, 43200); // 12 hours
|
196 |
|
197 |
return $formatted_news;
|
191 |
$original_formatted_news = ob_get_clean();
|
192 |
$formatted_news = preg_replace('/<a(.+?)>(.+?)<\/a>/i', "<a$1>".$this->translations['item_prefix'].": $2</a>", $original_formatted_news);
|
193 |
$formatted_news = str_replace('<li>', '<li class="'.$this->slug.'_dashboard_news_item">', $formatted_news);
|
194 |
+
$formatted_news = str_replace('</li>', '<a href="'.UpdraftPlus::get_current_clean_url().'" class="dashicons dashicons-no-alt" title="'.esc_attr($this->translations['dismiss_tooltip']).'" onClick="'.$this->slug.'_dismiss_dashboard_news(); return false;" style="float: right; box-shadow: none;"></li></a>', $formatted_news);
|
195 |
set_transient($this->slug.'_dashboard_news', $formatted_news, 43200); // 12 hours
|
196 |
|
197 |
return $formatted_news;
|
@@ -1004,8 +1004,8 @@ body .ui-tooltip {
|
|
1004 |
.ui-widget-header .ui-state-default {
|
1005 |
border: 1px solid #CCC;
|
1006 |
background: #F6F6F6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
|
1007 |
-
font-weight:
|
1008 |
-
color: #
|
1009 |
}
|
1010 |
|
1011 |
.ui-state-default a,
|
@@ -1021,10 +1021,10 @@ body .ui-tooltip {
|
|
1021 |
.ui-state-focus,
|
1022 |
.ui-widget-content .ui-state-focus,
|
1023 |
.ui-widget-header .ui-state-focus {
|
1024 |
-
border: 1px solid #
|
1025 |
-
background: #
|
1026 |
-
font-weight:
|
1027 |
-
color: #
|
1028 |
}
|
1029 |
|
1030 |
.ui-state-hover a,
|
@@ -1042,10 +1042,10 @@ body .ui-tooltip {
|
|
1042 |
.ui-state-active,
|
1043 |
.ui-widget-content .ui-state-active,
|
1044 |
.ui-widget-header .ui-state-active {
|
1045 |
-
border: 1px solid #
|
1046 |
-
background: #
|
1047 |
-
font-weight:
|
1048 |
-
color: #
|
1049 |
}
|
1050 |
|
1051 |
.ui-state-active a,
|
@@ -1136,16 +1136,16 @@ body .ui-tooltip {
|
|
1136 |
}
|
1137 |
|
1138 |
.ui-state-default .ui-icon {
|
1139 |
-
background-image: url("images/ui-
|
1140 |
}
|
1141 |
|
1142 |
.ui-state-hover .ui-icon,
|
1143 |
.ui-state-focus .ui-icon {
|
1144 |
-
background-image: url("images/ui-
|
1145 |
}
|
1146 |
|
1147 |
.ui-state-active .ui-icon {
|
1148 |
-
background-image: url("images/ui-
|
1149 |
}
|
1150 |
|
1151 |
.ui-state-highlight .ui-icon {
|
@@ -1905,4 +1905,4 @@ body .ui-tooltip {
|
|
1905 |
opacity: 0.2;
|
1906 |
filter: alpha(opacity=20); /* support: IE8 */
|
1907 |
border-radius: 5px;
|
1908 |
-
}
|
1004 |
.ui-widget-header .ui-state-default {
|
1005 |
border: 1px solid #CCC;
|
1006 |
background: #F6F6F6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
|
1007 |
+
font-weight: normal;
|
1008 |
+
color: #2B2B2B;
|
1009 |
}
|
1010 |
|
1011 |
.ui-state-default a,
|
1021 |
.ui-state-focus,
|
1022 |
.ui-widget-content .ui-state-focus,
|
1023 |
.ui-widget-header .ui-state-focus {
|
1024 |
+
border: 1px solid #C5C5C5;
|
1025 |
+
background: #F6F6F6;
|
1026 |
+
font-weight: normal;
|
1027 |
+
color: #454545;
|
1028 |
}
|
1029 |
|
1030 |
.ui-state-hover a,
|
1042 |
.ui-state-active,
|
1043 |
.ui-widget-content .ui-state-active,
|
1044 |
.ui-widget-header .ui-state-active {
|
1045 |
+
border: 1px solid #C5C5C5;
|
1046 |
+
background: #F6F6F6;
|
1047 |
+
font-weight: normal;
|
1048 |
+
color: #454545;
|
1049 |
}
|
1050 |
|
1051 |
.ui-state-active a,
|
1136 |
}
|
1137 |
|
1138 |
.ui-state-default .ui-icon {
|
1139 |
+
background-image: url("images/ui-icons_222222_256x240.png");
|
1140 |
}
|
1141 |
|
1142 |
.ui-state-hover .ui-icon,
|
1143 |
.ui-state-focus .ui-icon {
|
1144 |
+
background-image: url("images/ui-icons_222222_256x240.png");
|
1145 |
}
|
1146 |
|
1147 |
.ui-state-active .ui-icon {
|
1148 |
+
background-image: url("images/ui-icons_222222_256x240.png");
|
1149 |
}
|
1150 |
|
1151 |
.ui-state-highlight .ui-icon {
|
1905 |
opacity: 0.2;
|
1906 |
filter: alpha(opacity=20); /* support: IE8 */
|
1907 |
border-radius: 5px;
|
1908 |
+
}
|
@@ -1,2 +1,2 @@
|
|
1 |
-
/* jQuery UI - v1.11.4 - 2015-12-05* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #AAA}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #DDD;background:#EEE url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#FFF url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:alpha(opacity=20);border-radius:5px}
|
2 |
/*# sourceMappingURL=jquery-ui.custom.min.css.map */
|
1 |
+
/* jQuery UI - v1.11.4 - 2015-12-05* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #AAA}body .ui-tooltip{border-width:2px}.ui-widget{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:trebuchet ms,tahoma,verdana,arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #DDD;background:#EEE url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #CCC;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#FFF}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#FFF}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#FFF}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:alpha(opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:alpha(opacity=20);border-radius:5px}
|
2 |
/*# sourceMappingURL=jquery-ui.custom.min.css.map */
|
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["includes/jquery-ui.custom.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc,CAAC,kBAAkB;CACjC;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,cAAc,CAAC,kBAAkB;CACjC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,WAAW;CACX,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,kBAAkB,CAAC,+BAA+B;CAClD;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,aAAa;CACb;;AAED,sDAAsD;AACtD;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED,yBAAyB;AACzB;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,cAAc;CACd,wBAAwB;CACxB;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;CACC,oBAAoB;CACpB,qBAAqB;CACrB;;AAED,oEAAoE;AACpE;CACC,kBAAkB;CAClB;;AAED,4BAA4B;AAC5B;;;;;CAKC,mBAAmB;CACnB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB;;AAED;;;CAGC,WAAW;CACX;;AAED;;;CAGC,YAAY;CACZ;;AAED,iBAAiB;AACjB;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED,iBAAiB;AACjB,oDAAoD;AACpD;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,aAAa;CACb,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,0BAA0B;CAC1B,gBAAgB;CAChB,cAAc,CAAC,kBAAkB;CACjC,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,WAAW;CACX,iBAAiB;CACjB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,iBAAiB;CACjB,+BAA+B;CAC/B,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,wBAAwB;CACxB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,WAAW;CACX,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,iBAAiB;CACjB,oBAAoB;CACpB,mBAAmB;CACnB;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,iBAAiB;CACjB,SAAS;CACT,QAAQ;CACR;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED,kBAAkB;AAClB;CACC,8BAA8B;CAC9B,iCAAiC;CACjC;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CAEjB,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB,0FAA0F;CAC1F,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,0FAA0F;CAC1F,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;CAGC,uBAAuB;CACvB,oFAAoF;CACpF,kBAAkB;CAClB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oFAAoF;CACpF,kBAAkB;CAClB,eAAe;CACf;;AAED;;;;;;;;CAQC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;CAGC,0BAA0B;CAC1B,gFAAgF;CAChF,kBAAkB;CAClB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,4FAA4F;CAC5F,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,2FAA2F;CAC3F,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,cAAc;CACd,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,wFAAwF;CACxF,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,mBAAmB;CACnB","file":"jquery-ui.custom.min.css","sourcesContent":["/*! jQuery UI - v1.11.4 - 2015-12-05\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-clearfix {\n\tmin-height: 0; /* support: IE7 */\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tmin-height: 0; /* support: IE7 */\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-icons .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tposition: absolute;\n\tleft: .5em;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-button {\n\tdisplay: inline-block;\n\tposition: relative;\n\tpadding: 0;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\toverflow: visible; /* removes extra width in IE */\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2.2em;\n}\n\n/* button elements seem to need a little more width */\nbutton.ui-button-icon-only {\n\twidth: 2.4em;\n}\n\n.ui-button-icons-only {\n\twidth: 3.4em;\n}\n\nbutton.ui-button-icons-only {\n\twidth: 3.7em;\n}\n\n/* button text element */\n.ui-button .ui-button-text {\n\tdisplay: block;\n\tline-height: normal;\n}\n\n.ui-button-text-only .ui-button-text {\n\tpadding: .4em 1em;\n}\n\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n\tpadding: .4em;\n\ttext-indent: -9999999px;\n}\n\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 1em .4em 2.1em;\n}\n\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 2.1em .4em 1em;\n}\n\n.ui-button-text-icons .ui-button-text {\n\tpadding-left: 2.1em;\n\tpadding-right: 2.1em;\n}\n\n/* no icon support for input elements, provide padding by default */\ninput.ui-button {\n\tpadding: .4em 1em;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon,\n.ui-button-icons-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-button-icon-only .ui-icon {\n\tleft: 50%;\n\tmargin-left: -8px;\n}\n\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary,\n.ui-button-icons-only .ui-button-icon-primary {\n\tleft: .5em;\n}\n\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary,\n.ui-button-icons-only .ui-button-icon-secondary {\n\tright: .5em;\n}\n\n/* button sets */\n.ui-buttonset {\n\tmargin-right: 7px;\n}\n\n.ui-buttonset .ui-button {\n\tmargin-left: 0;\n\tmargin-right: -.3em;\n}\n\n/* workarounds */\n/* reset extra padding in Firefox, see h5bp.com/l */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n.ui-dialog {\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-se {\n\twidth: 12px;\n\theight: 12px;\n\tright: -5px;\n\tbottom: -5px;\n\tbackground-position: 16px 16px;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: none;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 3px 1em 3px .4em;\n\tcursor: pointer;\n\tmin-height: 0; /* support: IE7 */\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\t/* Support: IE7 */\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-button {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-decoration: none;\n\tcursor: pointer;\n}\n\n.ui-selectmenu-button span.ui-icon {\n\tright: 0.5em;\n\tleft: auto;\n\tmargin-top: -8px;\n\tposition: absolute;\n\ttop: 50%;\n}\n\n.ui-selectmenu-button span.ui-selectmenu-text {\n\ttext-align: left;\n\tpadding: 0.4em 2.1em 0.4em 1em;\n\tdisplay: block;\n\tline-height: 1.4;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 22px;\n}\n\n.ui-spinner-button {\n\twidth: 16px;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top: none;\n\tborder-bottom: none;\n\tborder-right: none;\n}\n\n/* vertically center icon */\n.ui-spinner .ui-icon {\n\tposition: absolute;\n\tmargin-top: -8px;\n\ttop: 50%;\n\tleft: 0;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n/* TR overrides */\n.ui-spinner .ui-icon-triangle-1-s {\n\t/* need to fix icons sprite */\n\tbackground-position: -65px -16px;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n\t-webkit-box-shadow: 0 0 5px #AAA;\n\tbox-shadow: 0 0 5px #AAA;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE url(\"images/ui-bg_highlight-soft_100_eeeeee_1x100.png\") 50% top repeat-x;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828 url(\"images/ui-bg_gloss-wave_35_f6a828_500x100.png\") 50% 50% repeat-x;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #1C94C4;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n\tcolor: #1C94C4;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n\tborder: 1px solid #FBCB09;\n\tbackground: #FDF5CE url(\"images/ui-bg_glass_100_fdf5ce_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #C77405;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited {\n\tcolor: #C77405;\n\ttext-decoration: none;\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n\tborder: 1px solid #FBD850;\n\tbackground: #FFF url(\"images/ui-bg_glass_65_ffffff_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: bold;\n\tcolor: #EB8F00;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #EB8F00;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C url(\"images/ui-bg_highlight-soft_75_ffe45c_1x100.png\") 50% top repeat-x;\n\tcolor: #363636;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900 url(\"images/ui-bg_diagonals-thick_18_b81900_40x40.png\") 50% 50% repeat;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: 0.35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-default .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ef8c08_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ef8c08_256x240.png\");\n}\n\n.ui-state-active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ef8c08_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-carat-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-carat-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-carat-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-carat-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-carat-1-s {\n\tbackground-position: -64px 0;\n}\n\n.ui-icon-carat-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-carat-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-carat-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-carat-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-carat-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -64px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -64px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 0 -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\n}\n\n.ui-icon-circle-arrow-e {\n\tbackground-position: -112px -192px;\n}\n\n.ui-icon-circle-arrow-s {\n\tbackground-position: -128px -192px;\n}\n\n.ui-icon-circle-arrow-w {\n\tbackground-position: -144px -192px;\n}\n\n.ui-icon-circle-arrow-n {\n\tbackground-position: -160px -192px;\n}\n\n.ui-icon-circle-zoomin {\n\tbackground-position: -176px -192px;\n}\n\n.ui-icon-circle-zoomout {\n\tbackground-position: -192px -192px;\n}\n\n.ui-icon-circle-check {\n\tbackground-position: -208px -192px;\n}\n\n.ui-icon-circlesmall-plus {\n\tbackground-position: 0 -208px;\n}\n\n.ui-icon-circlesmall-minus {\n\tbackground-position: -16px -208px;\n}\n\n.ui-icon-circlesmall-close {\n\tbackground-position: -32px -208px;\n}\n\n.ui-icon-squaresmall-plus {\n\tbackground-position: -48px -208px;\n}\n\n.ui-icon-squaresmall-minus {\n\tbackground-position: -64px -208px;\n}\n\n.ui-icon-squaresmall-close {\n\tbackground-position: -80px -208px;\n}\n\n.ui-icon-grip-dotted-vertical {\n\tbackground-position: 0 -224px;\n}\n\n.ui-icon-grip-dotted-horizontal {\n\tbackground-position: -16px -224px;\n}\n\n.ui-icon-grip-solid-vertical {\n\tbackground-position: -32px -224px;\n}\n\n.ui-icon-grip-solid-horizontal {\n\tbackground-position: -48px -224px;\n}\n\n.ui-icon-gripsmall-diagonal-se {\n\tbackground-position: -64px -224px;\n}\n\n.ui-icon-grip-diagonal-se {\n\tbackground-position: -80px -224px;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666 url(\"images/ui-bg_diagonals-thick_20_666666_40x40.png\") 50% 50% repeat;\n\topacity: 0.5;\n\tfilter: alpha(opacity=50); /* support: IE8 */\n}\n\n.ui-widget-shadow {\n\tmargin: -5px 0 0 -5px;\n\tpadding: 5px;\n\tbackground: #000;\n\topacity: 0.2;\n\tfilter: alpha(opacity=20); /* support: IE8 */\n\tborder-radius: 5px;\n}\n"]}
|
1 |
+
{"version":3,"sources":["includes/jquery-ui.custom.css"],"names":[],"mappings":"AAAA;;;;qEAIqE;;AAErE;oCACoC;AACpC;CACC,cAAc;CACd;;AAED;CACC,UAAU;CACV,oBAAoB;CACpB,YAAY;CACZ,aAAa;CACb,iBAAiB;CACjB,WAAW;CACX,mBAAmB;CACnB,WAAW;CACX;;AAED;CACC,UAAU;CACV,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;CACjB,sBAAsB;CACtB,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;;CAEC,YAAY;CACZ,eAAe;CACf,0BAA0B;CAC1B;;AAED;CACC,YAAY;CACZ;;AAED;CACC,cAAc,CAAC,kBAAkB;CACjC;;AAED;CACC,YAAY;CACZ,aAAa;CACb,OAAO;CACP,QAAQ;CACR,mBAAmB;CACnB,WAAW;CACX,yBAAyB,CAAC,kBAAkB;CAC5C;;AAED;CACC,aAAa;CACb;;AAED;oCACoC;AACpC;CACC,2BAA2B;CAC3B;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,eAAe;CACf,sBAAsB;CACtB,iBAAiB;CACjB,6BAA6B;CAC7B;;AAED;oCACoC;;AAEpC,cAAc;AACd;CACC,gBAAgB;CAChB,OAAO;CACP,QAAQ;CACR,YAAY;CACZ,aAAa;CACb;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB,eAAe;CACf,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;;CAEC,cAAc;CACd;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,UAAU;CACV,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,YAAY;CACZ,aAAa;CACb,QAAQ;CACR;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,YAAY;CACZ,OAAO;CACP,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,WAAW;CACX,OAAO;CACP,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,YAAY;CACZ,aAAa;CACb,WAAW;CACX,YAAY;CACZ;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,aAAa;CACb;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,WAAW;CACX,UAAU;CACV;;AAED;CACC,kBAAkB;CAClB,WAAW;CACX,YAAY;CACZ,YAAY;CACZ,UAAU;CACV;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,aAAa;CACb,yBAAyB;CACzB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,kBAAkB;CAClB,6BAA6B;CAC7B,cAAc,CAAC,kBAAkB;CACjC,gBAAgB;CAChB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,cAAc;CACd,eAAe;CACf;;AAED;CACC,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,gBAAgB;CAChB;;AAED;CACC,sBAAsB;CACtB,mBAAmB;CACnB,WAAW;CACX,oBAAoB;CACpB,mBAAmB;CACnB,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB,kBAAkB,CAAC,+BAA+B;CAClD;;AAED;;;;;CAKC,sBAAsB;CACtB;;AAED,6DAA6D;AAC7D;CACC,aAAa;CACb;;AAED,sDAAsD;AACtD;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED;CACC,aAAa;CACb;;AAED,yBAAyB;AACzB;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED;CACC,kBAAkB;CAClB;;AAED;;CAEC,cAAc;CACd,wBAAwB;CACxB;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;;CAEC,6BAA6B;CAC7B;;AAED;CACC,oBAAoB;CACpB,qBAAqB;CACrB;;AAED,oEAAoE;AACpE;CACC,kBAAkB;CAClB;;AAED,4BAA4B;AAC5B;;;;;CAKC,mBAAmB;CACnB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,UAAU;CACV,kBAAkB;CAClB;;AAED;;;CAGC,WAAW;CACX;;AAED;;;CAGC,YAAY;CACZ;;AAED,iBAAiB;AACjB;CACC,kBAAkB;CAClB;;AAED;CACC,eAAe;CACf,oBAAoB;CACpB;;AAED,iBAAiB;AACjB,oDAAoD;AACpD;;CAEC,UAAU;CACV,WAAW;CACX;;AAED;CACC,YAAY;CACZ,qBAAqB;CACrB,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB,gBAAgB;CAChB;;AAED;;CAEC,mBAAmB;CACnB,SAAS;CACT,aAAa;CACb,cAAc;CACd;;AAED;;CAEC,SAAS;CACT;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;CACC,UAAU;CACV;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,eAAe;CACf,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,SAAS;CACT,iBAAiB;CACjB;;AAED;CACC,gBAAgB;CAChB,mBAAmB;CACnB,mBAAmB;CACnB;;AAED;CACC,eAAe;CACf,cAAc;CACd;;AAED;;CAEC,WAAW;CACX;;AAED;CACC,YAAY;CACZ,gBAAgB;CAChB,0BAA0B;CAC1B,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,mBAAmB;CACnB,kBAAkB;CAClB,UAAU;CACV;;AAED;CACC,UAAU;CACV,aAAa;CACb;;AAED;;CAEC,eAAe;CACf,cAAc;CACd,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,uBAAuB;CACvB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,gBAAgB;CAChB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,uBAAuB;CACvB,gBAAgB;CAChB,6BAA6B;CAC7B,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED,6BAA6B;AAC7B;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,WAAW;CACX;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX;;AAED;;CAEC,qBAAqB;CACrB;;AAED;CACC,YAAY;CACZ;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,aAAa;CACb;;AAED,iBAAiB;AACjB;CACC,eAAe;CACf;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,WAAW;CACX,WAAW;CACX;;AAED;CACC,UAAU;CACV,YAAY;CACZ;;AAED;CACC,aAAa;CACb;;AAED;CACC,YAAY;CACZ;;AAED;;CAEC,aAAa;CACb;;AAED;;CAEC,sBAAsB;CACtB,uBAAuB;CACvB;;AAED;CACC,iBAAiB;CACjB,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd,WAAW;CACX;;AAED;CACC,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,eAAe;CACf,oBAAoB;CACpB,WAAW;CACX,iBAAiB;CACjB,wBAAwB;CACxB;;AAED;CACC,mBAAmB;CACnB,YAAY;CACZ,SAAS;CACT,YAAY;CACZ,oBAAoB;CACpB,aAAa;CACb,aAAa;CACb;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,kBAAkB;CAClB,iBAAiB;CACjB,eAAe;CACf;;AAED;CACC,iBAAiB;CACjB,wBAAwB;CACxB,uBAAuB;CACvB,iBAAiB;CACjB,4BAA4B;CAC5B;;AAED;CACC,aAAa;CACb;;AAED;CACC,yBAAyB;CACzB,gBAAgB;CAChB;;AAED;CACC,YAAY;CACZ,aAAa;CACb,YAAY;CACZ,aAAa;CACb,+BAA+B;CAC/B;;AAED;CACC,aAAa;CACb;;AAED;CACC,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,eAAe;CACf,cAAc;CACd;;AAED;CACC,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,UAAU;CACV,0BAA0B;CAC1B,gBAAgB;CAChB,cAAc,CAAC,kBAAkB;CACjC,8BAA8B;CAC9B,wGAAwG;CACxG;;AAED;CACC,cAAc;CACd,UAAU;CACV,aAAa;CACb,eAAe;CACf,wBAAwB;CACxB;;AAED;;CAEC,aAAa;CACb;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB;;AAED;CACC,kBAAkB;CAClB;;AAED,kBAAkB;AAClB;CACC,mBAAmB;CACnB,OAAO;CACP,UAAU;CACV,WAAW;CACX,eAAe;CACf;;AAED,mBAAmB;AACnB;CACC,WAAW;CACX,SAAS;CACT;;AAED;CACC,YAAY;CACZ,iBAAiB;CACjB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,aAAa;CACb;;AAED;CACC,0zEAA0zE;CAC1zE,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,cAAc;CACd;;AAED;CACC,uBAAuB;CACvB;;AAED;CACC,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,OAAO;CACP,QAAQ;CACR,cAAc;CACd;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,mBAAmB;CACnB,oBAAoB;CACpB;;AAED;CACC,eAAe;CACf,kBAAkB;CAClB,iBAAiB;CACjB,mBAAmB;CACnB,oBAAoB;CACpB,aAAa;CACb,UAAU;CACV;;AAED;CACC,eAAe;CACf;;AAED;CACC,sBAAsB;CACtB,iBAAiB;CACjB,mBAAmB;CACnB,sBAAsB;CACtB,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb,WAAW;CACX,iBAAiB;CACjB,mBAAmB;CACnB,SAAS;CACT;;AAED;CACC,iBAAiB;CACjB,+BAA+B;CAC/B,eAAe;CACf,iBAAiB;CACjB,iBAAiB;CACjB,wBAAwB;CACxB,oBAAoB;CACpB;;AAED;CACC,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,aAAa;CACb,cAAc;CACd,gBAAgB;CAChB,uBAAuB;CACvB,mBAAmB;CACnB;;AAED;CACC,mBAAmB;CACnB,WAAW;CACX,gBAAgB;CAChB,eAAe;CACf,UAAU;CACV,yBAAyB;CACzB;;AAED,8BAA8B;AAC9B;;CAEC,gBAAgB;CAChB;;AAED;CACC,aAAa;CACb;;AAED;CACC,WAAW;CACX,mBAAmB;CACnB;;AAED;CACC,OAAO;CACP,aAAa;CACb;;AAED;CACC,QAAQ;CACR;;AAED;CACC,SAAS;CACT;;AAED;CACC,YAAY;CACZ,cAAc;CACd;;AAED;CACC,YAAY;CACZ,eAAe;CACf,qBAAqB;CACrB;;AAED;CACC,QAAQ;CACR,YAAY;CACZ;;AAED;CACC,UAAU;CACV;;AAED;CACC,OAAO;CACP;;AAED;CACC,mBAAmB;CACnB,sBAAsB;CACtB,iBAAiB;CACjB,WAAW;CACX,uBAAuB;CACvB;;AAED;CACC,aAAa;CACb,iBAAiB;CACjB,eAAe;CACf,WAAW;CACX,eAAe;CACf,uBAAuB;CACvB,kBAAkB;CAClB,mBAAmB;CACnB;;AAED;CACC,YAAY;CACZ,YAAY;CACZ,gBAAgB;CAChB,WAAW;CACX,UAAU;CACV,mBAAmB;CACnB,mBAAmB;CACnB,gBAAgB;CAChB,eAAe;CACf,iBAAiB;CACjB,SAAS;CACT;;AAED,gEAAgE;AAChE;CACC,iBAAiB;CACjB,oBAAoB;CACpB,mBAAmB;CACnB;;AAED,4BAA4B;AAC5B;CACC,mBAAmB;CACnB,iBAAiB;CACjB,SAAS;CACT,QAAQ;CACR;;AAED;CACC,OAAO;CACP;;AAED;CACC,UAAU;CACV;;AAED,kBAAkB;AAClB;CACC,8BAA8B;CAC9B,iCAAiC;CACjC;;AAED;CACC,mBAAmB,wIAAwI;CAC3J,cAAc;CACd;;AAED;CACC,UAAU;CACV,qBAAqB;CACrB;;AAED;CACC,iBAAiB;CACjB,YAAY;CACZ,mBAAmB;CACnB,OAAO;CACP,qBAAqB;CACrB,uBAAuB;CACvB,WAAW;CACX,oBAAoB;CACpB;;AAED;CACC,YAAY;CACZ,kBAAkB;CAClB,sBAAsB;CACtB;;AAED;CACC,oBAAoB;CACpB,oBAAoB;CACpB;;AAED;;;CAGC,aAAa;CACb;;AAED;CACC,gBAAgB;CAChB;;AAED;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,iBAAiB;CACjB;;AAED;CACC,aAAa;CACb,mBAAmB;CACnB,cAAc;CACd,iBAAiB;CAEjB,yBAAyB;CACzB;;AAED;CACC,kBAAkB;CAClB;;AAED;oCACoC;AACpC;CACC,0DAA0D;CAC1D,iBAAiB;CACjB;;AAED;CACC,eAAe;CACf;;AAED;;;;CAIC,0DAA0D;CAC1D,eAAe;CACf;;AAED;CACC,uBAAuB;CACvB,0FAA0F;CAC1F,YAAY;CACZ;;AAED;CACC,YAAY;CACZ;;AAED;CACC,0BAA0B;CAC1B,0FAA0F;CAC1F,YAAY;CACZ,kBAAkB;CAClB;;AAED;CACC,YAAY;CACZ;;AAED;oCACoC;AACpC;;;CAGC,uBAAuB;CACvB,oFAAoF;CACpF,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;;;;CAMC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;;;;;;CAQC,eAAe;CACf,sBAAsB;CACtB;;AAED;;;CAGC,0BAA0B;CAC1B,oBAAoB;CACpB,oBAAoB;CACpB,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf,sBAAsB;CACtB;;AAED;oCACoC;AACpC;;;CAGC,0BAA0B;CAC1B,4FAA4F;CAC5F,eAAe;CACf;;AAED;;;CAGC,eAAe;CACf;;AAED;;;CAGC,0BAA0B;CAC1B,2FAA2F;CAC3F,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,YAAY;CACZ;;AAED;;;CAGC,kBAAkB;CAClB;;AAED;;;CAGC,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,oBAAoB;CACpB;;AAED;;;CAGC,cAAc;CACd,0BAA0B,CAAC,kBAAkB;CAC7C,uBAAuB;CACvB;;AAED;CACC,0BAA0B,CAAC,8BAA8B;CACzD;;AAED;oCACoC;;AAEpC,uBAAuB;AACvB;CACC,YAAY;CACZ,aAAa;CACb;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;CACC,4DAA4D;CAC5D;;AAED;;CAEC,4DAA4D;CAC5D;;AAED,iBAAiB;AACjB;CACC,+BAA+B;CAC/B;;AAED;CACC,yBAAyB;CACzB;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,6BAA6B;CAC7B;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,iCAAiC;CACjC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED,sEAAsE;AACtE;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,mCAAmC;CACnC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,8BAA8B;CAC9B;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;CACC,kCAAkC;CAClC;;AAED;oCACoC;;AAEpC,mBAAmB;AACnB;;;;CAIC,4BAA4B;CAC5B;;AAED;;;;CAIC,6BAA6B;CAC7B;;AAED;;;;CAIC,+BAA+B;CAC/B;;AAED;;;;CAIC,gCAAgC;CAChC;;AAED,cAAc;AACd;CACC,wFAAwF;CACxF,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C;;AAED;CACC,sBAAsB;CACtB,aAAa;CACb,iBAAiB;CACjB,aAAa;CACb,0BAA0B,CAAC,kBAAkB;CAC7C,mBAAmB;CACnB","file":"jquery-ui.custom.min.css","sourcesContent":["/*! jQuery UI - v1.11.4 - 2015-12-05\n* http://jqueryui.com\n* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css\n* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n/* Layout helpers\n----------------------------------*/\n.ui-helper-hidden {\n\tdisplay: none;\n}\n\n.ui-helper-hidden-accessible {\n\tborder: 0;\n\tclip: rect(0 0 0 0);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n}\n\n.ui-helper-reset {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\toutline: 0;\n\tline-height: 1.3;\n\ttext-decoration: none;\n\tfont-size: 100%;\n\tlist-style: none;\n}\n\n.ui-helper-clearfix:before,\n.ui-helper-clearfix:after {\n\tcontent: \"\";\n\tdisplay: table;\n\tborder-collapse: collapse;\n}\n\n.ui-helper-clearfix:after {\n\tclear: both;\n}\n\n.ui-helper-clearfix {\n\tmin-height: 0; /* support: IE7 */\n}\n\n.ui-helper-zfix {\n\twidth: 100%;\n\theight: 100%;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n\topacity: 0;\n\tfilter: alpha(opacity=0); /* support: IE8 */\n}\n\n.ui-front {\n\tz-index: 100;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-disabled {\n\tcursor: default !important;\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\tdisplay: block;\n\ttext-indent: -99999px;\n\toverflow: hidden;\n\tbackground-repeat: no-repeat;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Overlays */\n.ui-widget-overlay {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ui-draggable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable {\n\tposition: relative;\n}\n\n.ui-resizable-handle {\n\tposition: absolute;\n\tfont-size: 0.1px;\n\tdisplay: block;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-resizable-disabled .ui-resizable-handle,\n.ui-resizable-autohide .ui-resizable-handle {\n\tdisplay: none;\n}\n\n.ui-resizable-n {\n\tcursor: n-resize;\n\theight: 7px;\n\twidth: 100%;\n\ttop: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-s {\n\tcursor: s-resize;\n\theight: 7px;\n\twidth: 100%;\n\tbottom: -5px;\n\tleft: 0;\n}\n\n.ui-resizable-e {\n\tcursor: e-resize;\n\twidth: 7px;\n\tright: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-w {\n\tcursor: w-resize;\n\twidth: 7px;\n\tleft: -5px;\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-resizable-se {\n\tcursor: se-resize;\n\twidth: 12px;\n\theight: 12px;\n\tright: 1px;\n\tbottom: 1px;\n}\n\n.ui-resizable-sw {\n\tcursor: sw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\tbottom: -5px;\n}\n\n.ui-resizable-nw {\n\tcursor: nw-resize;\n\twidth: 9px;\n\theight: 9px;\n\tleft: -5px;\n\ttop: -5px;\n}\n\n.ui-resizable-ne {\n\tcursor: ne-resize;\n\twidth: 9px;\n\theight: 9px;\n\tright: -5px;\n\ttop: -5px;\n}\n\n.ui-selectable {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-selectable-helper {\n\tposition: absolute;\n\tz-index: 100;\n\tborder: 1px dotted black;\n}\n\n.ui-sortable-handle {\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-accordion .ui-accordion-header {\n\tdisplay: block;\n\tcursor: pointer;\n\tposition: relative;\n\tmargin: 2px 0 0 0;\n\tpadding: .5em .5em .5em .7em;\n\tmin-height: 0; /* support: IE7 */\n\tfont-size: 100%;\n}\n\n.ui-accordion .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-icons .ui-accordion-icons {\n\tpadding-left: 2.2em;\n}\n\n.ui-accordion .ui-accordion-header .ui-accordion-header-icon {\n\tposition: absolute;\n\tleft: .5em;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-accordion .ui-accordion-content {\n\tpadding: 1em 2.2em;\n\tborder-top: 0;\n\toverflow: auto;\n}\n\n.ui-autocomplete {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tcursor: default;\n}\n\n.ui-button {\n\tdisplay: inline-block;\n\tposition: relative;\n\tpadding: 0;\n\tline-height: normal;\n\tmargin-right: .1em;\n\tcursor: pointer;\n\tvertical-align: middle;\n\ttext-align: center;\n\toverflow: visible; /* removes extra width in IE */\n}\n\n.ui-button,\n.ui-button:link,\n.ui-button:visited,\n.ui-button:hover,\n.ui-button:active {\n\ttext-decoration: none;\n}\n\n/* to make room for the icon, a width needs to be set here */\n.ui-button-icon-only {\n\twidth: 2.2em;\n}\n\n/* button elements seem to need a little more width */\nbutton.ui-button-icon-only {\n\twidth: 2.4em;\n}\n\n.ui-button-icons-only {\n\twidth: 3.4em;\n}\n\nbutton.ui-button-icons-only {\n\twidth: 3.7em;\n}\n\n/* button text element */\n.ui-button .ui-button-text {\n\tdisplay: block;\n\tline-height: normal;\n}\n\n.ui-button-text-only .ui-button-text {\n\tpadding: .4em 1em;\n}\n\n.ui-button-icon-only .ui-button-text,\n.ui-button-icons-only .ui-button-text {\n\tpadding: .4em;\n\ttext-indent: -9999999px;\n}\n\n.ui-button-text-icon-primary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 1em .4em 2.1em;\n}\n\n.ui-button-text-icon-secondary .ui-button-text,\n.ui-button-text-icons .ui-button-text {\n\tpadding: .4em 2.1em .4em 1em;\n}\n\n.ui-button-text-icons .ui-button-text {\n\tpadding-left: 2.1em;\n\tpadding-right: 2.1em;\n}\n\n/* no icon support for input elements, provide padding by default */\ninput.ui-button {\n\tpadding: .4em 1em;\n}\n\n/* button icon element(s) */\n.ui-button-icon-only .ui-icon,\n.ui-button-text-icon-primary .ui-icon,\n.ui-button-text-icon-secondary .ui-icon,\n.ui-button-text-icons .ui-icon,\n.ui-button-icons-only .ui-icon {\n\tposition: absolute;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-button-icon-only .ui-icon {\n\tleft: 50%;\n\tmargin-left: -8px;\n}\n\n.ui-button-text-icon-primary .ui-button-icon-primary,\n.ui-button-text-icons .ui-button-icon-primary,\n.ui-button-icons-only .ui-button-icon-primary {\n\tleft: .5em;\n}\n\n.ui-button-text-icon-secondary .ui-button-icon-secondary,\n.ui-button-text-icons .ui-button-icon-secondary,\n.ui-button-icons-only .ui-button-icon-secondary {\n\tright: .5em;\n}\n\n/* button sets */\n.ui-buttonset {\n\tmargin-right: 7px;\n}\n\n.ui-buttonset .ui-button {\n\tmargin-left: 0;\n\tmargin-right: -.3em;\n}\n\n/* workarounds */\n/* reset extra padding in Firefox, see h5bp.com/l */\ninput.ui-button::-moz-focus-inner,\nbutton.ui-button::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n.ui-datepicker {\n\twidth: 17em;\n\tpadding: .2em .2em 0;\n\tdisplay: none;\n}\n\n.ui-datepicker .ui-datepicker-header {\n\tposition: relative;\n\tpadding: .2em 0;\n}\n\n.ui-datepicker .ui-datepicker-prev,\n.ui-datepicker .ui-datepicker-next {\n\tposition: absolute;\n\ttop: 2px;\n\twidth: 1.8em;\n\theight: 1.8em;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover,\n.ui-datepicker .ui-datepicker-next-hover {\n\ttop: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev {\n\tleft: 2px;\n}\n\n.ui-datepicker .ui-datepicker-next {\n\tright: 2px;\n}\n\n.ui-datepicker .ui-datepicker-prev-hover {\n\tleft: 1px;\n}\n\n.ui-datepicker .ui-datepicker-next-hover {\n\tright: 1px;\n}\n\n.ui-datepicker .ui-datepicker-prev span,\n.ui-datepicker .ui-datepicker-next span {\n\tdisplay: block;\n\tposition: absolute;\n\tleft: 50%;\n\tmargin-left: -8px;\n\ttop: 50%;\n\tmargin-top: -8px;\n}\n\n.ui-datepicker .ui-datepicker-title {\n\tmargin: 0 2.3em;\n\tline-height: 1.8em;\n\ttext-align: center;\n}\n\n.ui-datepicker .ui-datepicker-title select {\n\tfont-size: 1em;\n\tmargin: 1px 0;\n}\n\n.ui-datepicker select.ui-datepicker-month,\n.ui-datepicker select.ui-datepicker-year {\n\twidth: 45%;\n}\n\n.ui-datepicker table {\n\twidth: 100%;\n\tfont-size: .9em;\n\tborder-collapse: collapse;\n\tmargin: 0 0 .4em;\n}\n\n.ui-datepicker th {\n\tpadding: .7em .3em;\n\ttext-align: center;\n\tfont-weight: bold;\n\tborder: 0;\n}\n\n.ui-datepicker td {\n\tborder: 0;\n\tpadding: 1px;\n}\n\n.ui-datepicker td span,\n.ui-datepicker td a {\n\tdisplay: block;\n\tpadding: .2em;\n\ttext-align: right;\n\ttext-decoration: none;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane {\n\tbackground-image: none;\n\tmargin: .7em 0 0 0;\n\tpadding: 0 .2em;\n\tborder-left: 0;\n\tborder-right: 0;\n\tborder-bottom: 0;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button {\n\tfloat: right;\n\tmargin: .5em .2em .4em;\n\tcursor: pointer;\n\tpadding: .2em .6em .3em .6em;\n\twidth: auto;\n\toverflow: visible;\n}\n\n.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n\tfloat: left;\n}\n\n/* with multiple calendars */\n.ui-datepicker.ui-datepicker-multi {\n\twidth: auto;\n}\n\n.ui-datepicker-multi .ui-datepicker-group {\n\tfloat: left;\n}\n\n.ui-datepicker-multi .ui-datepicker-group table {\n\twidth: 95%;\n\tmargin: 0 auto .4em;\n}\n\n.ui-datepicker-multi-2 .ui-datepicker-group {\n\twidth: 50%;\n}\n\n.ui-datepicker-multi-3 .ui-datepicker-group {\n\twidth: 33.3%;\n}\n\n.ui-datepicker-multi-4 .ui-datepicker-group {\n\twidth: 25%;\n}\n\n.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-left-width: 0;\n}\n\n.ui-datepicker-multi .ui-datepicker-buttonpane {\n\tclear: left;\n}\n\n.ui-datepicker-row-break {\n\tclear: both;\n\twidth: 100%;\n\tfont-size: 0;\n}\n\n/* RTL support */\n.ui-datepicker-rtl {\n\tdirection: rtl;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev {\n\tright: 2px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next {\n\tleft: 2px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-prev:hover {\n\tright: 1px;\n\tleft: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-next:hover {\n\tleft: 1px;\n\tright: auto;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane {\n\tclear: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button {\n\tfloat: left;\n}\n\n.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,\n.ui-datepicker-rtl .ui-datepicker-group {\n\tfloat: right;\n}\n\n.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,\n.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n}\n\n.ui-dialog {\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tpadding: .2em;\n\toutline: 0;\n}\n\n.ui-dialog .ui-dialog-titlebar {\n\tpadding: .4em 1em;\n\tposition: relative;\n}\n\n.ui-dialog .ui-dialog-title {\n\tfloat: left;\n\tmargin: .1em 0;\n\twhite-space: nowrap;\n\twidth: 90%;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n.ui-dialog .ui-dialog-titlebar-close {\n\tposition: absolute;\n\tright: .3em;\n\ttop: 50%;\n\twidth: 20px;\n\tmargin: -10px 0 0 0;\n\tpadding: 1px;\n\theight: 20px;\n}\n\n.ui-dialog .ui-dialog-content {\n\tposition: relative;\n\tborder: 0;\n\tpadding: .5em 1em;\n\tbackground: none;\n\toverflow: auto;\n}\n\n.ui-dialog .ui-dialog-buttonpane {\n\ttext-align: left;\n\tborder-width: 1px 0 0 0;\n\tbackground-image: none;\n\tmargin-top: .5em;\n\tpadding: .3em 1em .5em .4em;\n}\n\n.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {\n\tfloat: right;\n}\n\n.ui-dialog .ui-dialog-buttonpane button {\n\tmargin: .5em .4em .5em 0;\n\tcursor: pointer;\n}\n\n.ui-dialog .ui-resizable-se {\n\twidth: 12px;\n\theight: 12px;\n\tright: -5px;\n\tbottom: -5px;\n\tbackground-position: 16px 16px;\n}\n\n.ui-draggable .ui-dialog-titlebar {\n\tcursor: move;\n}\n\n.ui-menu {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n\tdisplay: block;\n\toutline: none;\n}\n\n.ui-menu .ui-menu {\n\tposition: absolute;\n}\n\n.ui-menu .ui-menu-item {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 3px 1em 3px .4em;\n\tcursor: pointer;\n\tmin-height: 0; /* support: IE7 */\n\t/* support: IE10, see #8844 */\n\tlist-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n}\n\n.ui-menu .ui-menu-divider {\n\tmargin: 5px 0;\n\theight: 0;\n\tfont-size: 0;\n\tline-height: 0;\n\tborder-width: 1px 0 0 0;\n}\n\n.ui-menu .ui-state-focus,\n.ui-menu .ui-state-active {\n\tmargin: -1px;\n}\n\n/* icon support */\n.ui-menu-icons {\n\tposition: relative;\n}\n\n.ui-menu-icons .ui-menu-item {\n\tpadding-left: 2em;\n}\n\n/* left-aligned */\n.ui-menu .ui-icon {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: .2em;\n\tmargin: auto 0;\n}\n\n/* right-aligned */\n.ui-menu .ui-menu-icon {\n\tleft: auto;\n\tright: 0;\n}\n\n.ui-progressbar {\n\theight: 2em;\n\ttext-align: left;\n\toverflow: hidden;\n}\n\n.ui-progressbar .ui-progressbar-value {\n\tmargin: -1px;\n\theight: 100%;\n}\n\n.ui-progressbar .ui-progressbar-overlay {\n\tbackground: url(\"data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==\");\n\theight: 100%;\n\tfilter: alpha(opacity=25); /* support: IE8 */\n\topacity: 0.25;\n}\n\n.ui-progressbar-indeterminate .ui-progressbar-value {\n\tbackground-image: none;\n}\n\n.ui-selectmenu-menu {\n\tpadding: 0;\n\tmargin: 0;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: none;\n}\n\n.ui-selectmenu-menu .ui-menu {\n\toverflow: auto;\n\t/* Support: IE7 */\n\toverflow-x: hidden;\n\tpadding-bottom: 1px;\n}\n\n.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {\n\tfont-size: 1em;\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tpadding: 2px 0.4em;\n\tmargin: 0.5em 0 0 0;\n\theight: auto;\n\tborder: 0;\n}\n\n.ui-selectmenu-open {\n\tdisplay: block;\n}\n\n.ui-selectmenu-button {\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tposition: relative;\n\ttext-decoration: none;\n\tcursor: pointer;\n}\n\n.ui-selectmenu-button span.ui-icon {\n\tright: 0.5em;\n\tleft: auto;\n\tmargin-top: -8px;\n\tposition: absolute;\n\ttop: 50%;\n}\n\n.ui-selectmenu-button span.ui-selectmenu-text {\n\ttext-align: left;\n\tpadding: 0.4em 2.1em 0.4em 1em;\n\tdisplay: block;\n\tline-height: 1.4;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\twhite-space: nowrap;\n}\n\n.ui-slider {\n\tposition: relative;\n\ttext-align: left;\n}\n\n.ui-slider .ui-slider-handle {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 1.2em;\n\theight: 1.2em;\n\tcursor: default;\n\t-ms-touch-action: none;\n\ttouch-action: none;\n}\n\n.ui-slider .ui-slider-range {\n\tposition: absolute;\n\tz-index: 1;\n\tfont-size: .7em;\n\tdisplay: block;\n\tborder: 0;\n\tbackground-position: 0 0;\n}\n\n/* support: IE8 - See #6727 */\n.ui-slider.ui-state-disabled .ui-slider-handle,\n.ui-slider.ui-state-disabled .ui-slider-range {\n\tfilter: inherit;\n}\n\n.ui-slider-horizontal {\n\theight: .8em;\n}\n\n.ui-slider-horizontal .ui-slider-handle {\n\ttop: -.3em;\n\tmargin-left: -.6em;\n}\n\n.ui-slider-horizontal .ui-slider-range {\n\ttop: 0;\n\theight: 100%;\n}\n\n.ui-slider-horizontal .ui-slider-range-min {\n\tleft: 0;\n}\n\n.ui-slider-horizontal .ui-slider-range-max {\n\tright: 0;\n}\n\n.ui-slider-vertical {\n\twidth: .8em;\n\theight: 100px;\n}\n\n.ui-slider-vertical .ui-slider-handle {\n\tleft: -.3em;\n\tmargin-left: 0;\n\tmargin-bottom: -.6em;\n}\n\n.ui-slider-vertical .ui-slider-range {\n\tleft: 0;\n\twidth: 100%;\n}\n\n.ui-slider-vertical .ui-slider-range-min {\n\tbottom: 0;\n}\n\n.ui-slider-vertical .ui-slider-range-max {\n\ttop: 0;\n}\n\n.ui-spinner {\n\tposition: relative;\n\tdisplay: inline-block;\n\toverflow: hidden;\n\tpadding: 0;\n\tvertical-align: middle;\n}\n\n.ui-spinner-input {\n\tborder: none;\n\tbackground: none;\n\tcolor: inherit;\n\tpadding: 0;\n\tmargin: .2em 0;\n\tvertical-align: middle;\n\tmargin-left: .4em;\n\tmargin-right: 22px;\n}\n\n.ui-spinner-button {\n\twidth: 16px;\n\theight: 50%;\n\tfont-size: .5em;\n\tpadding: 0;\n\tmargin: 0;\n\ttext-align: center;\n\tposition: absolute;\n\tcursor: default;\n\tdisplay: block;\n\toverflow: hidden;\n\tright: 0;\n}\n\n/* more specificity required here to override default borders */\n.ui-spinner a.ui-spinner-button {\n\tborder-top: none;\n\tborder-bottom: none;\n\tborder-right: none;\n}\n\n/* vertically center icon */\n.ui-spinner .ui-icon {\n\tposition: absolute;\n\tmargin-top: -8px;\n\ttop: 50%;\n\tleft: 0;\n}\n\n.ui-spinner-up {\n\ttop: 0;\n}\n\n.ui-spinner-down {\n\tbottom: 0;\n}\n\n/* TR overrides */\n.ui-spinner .ui-icon-triangle-1-s {\n\t/* need to fix icons sprite */\n\tbackground-position: -65px -16px;\n}\n\n.ui-tabs {\n\tposition: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as \"fixed\") */\n\tpadding: .2em;\n}\n\n.ui-tabs .ui-tabs-nav {\n\tmargin: 0;\n\tpadding: .2em .2em 0;\n}\n\n.ui-tabs .ui-tabs-nav li {\n\tlist-style: none;\n\tfloat: left;\n\tposition: relative;\n\ttop: 0;\n\tmargin: 1px .2em 0 0;\n\tborder-bottom-width: 0;\n\tpadding: 0;\n\twhite-space: nowrap;\n}\n\n.ui-tabs .ui-tabs-nav .ui-tabs-anchor {\n\tfloat: left;\n\tpadding: .5em 1em;\n\ttext-decoration: none;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active {\n\tmargin-bottom: -1px;\n\tpadding-bottom: 1px;\n}\n\n.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,\n.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {\n\tcursor: text;\n}\n\n.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {\n\tcursor: pointer;\n}\n\n.ui-tabs .ui-tabs-panel {\n\tdisplay: block;\n\tborder-width: 0;\n\tpadding: 1em 1.4em;\n\tbackground: none;\n}\n\n.ui-tooltip {\n\tpadding: 8px;\n\tposition: absolute;\n\tz-index: 9999;\n\tmax-width: 300px;\n\t-webkit-box-shadow: 0 0 5px #AAA;\n\tbox-shadow: 0 0 5px #AAA;\n}\n\nbody .ui-tooltip {\n\tborder-width: 2px;\n}\n\n/* Component containers\n----------------------------------*/\n.ui-widget {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1.1em;\n}\n\n.ui-widget .ui-widget {\n\tfont-size: 1em;\n}\n\n.ui-widget input,\n.ui-widget select,\n.ui-widget textarea,\n.ui-widget button {\n\tfont-family: trebuchet ms,tahoma,verdana,arial,sans-serif;\n\tfont-size: 1em;\n}\n\n.ui-widget-content {\n\tborder: 1px solid #DDD;\n\tbackground: #EEE url(\"images/ui-bg_highlight-soft_100_eeeeee_1x100.png\") 50% top repeat-x;\n\tcolor: #333;\n}\n\n.ui-widget-content a {\n\tcolor: #333;\n}\n\n.ui-widget-header {\n\tborder: 1px solid #E78F08;\n\tbackground: #F6A828 url(\"images/ui-bg_gloss-wave_35_f6a828_500x100.png\") 50% 50% repeat-x;\n\tcolor: #FFF;\n\tfont-weight: bold;\n}\n\n.ui-widget-header a {\n\tcolor: #FFF;\n}\n\n/* Interaction states\n----------------------------------*/\n.ui-state-default,\n.ui-widget-content .ui-state-default,\n.ui-widget-header .ui-state-default {\n\tborder: 1px solid #CCC;\n\tbackground: #F6F6F6 url(\"images/ui-bg_glass_100_f6f6f6_1x400.png\") 50% 50% repeat-x;\n\tfont-weight: normal;\n\tcolor: #2B2B2B;\n}\n\n.ui-state-default a,\n.ui-state-default a:link,\n.ui-state-default a:visited {\n\tcolor: #1C94C4;\n\ttext-decoration: none;\n}\n\n.ui-state-hover,\n.ui-widget-content .ui-state-hover,\n.ui-widget-header .ui-state-hover,\n.ui-state-focus,\n.ui-widget-content .ui-state-focus,\n.ui-widget-header .ui-state-focus {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-hover a,\n.ui-state-hover a:hover,\n.ui-state-hover a:link,\n.ui-state-hover a:visited,\n.ui-state-focus a,\n.ui-state-focus a:hover,\n.ui-state-focus a:link,\n.ui-state-focus a:visited {\n\tcolor: #C77405;\n\ttext-decoration: none;\n}\n\n.ui-state-active,\n.ui-widget-content .ui-state-active,\n.ui-widget-header .ui-state-active {\n\tborder: 1px solid #C5C5C5;\n\tbackground: #F6F6F6;\n\tfont-weight: normal;\n\tcolor: #454545;\n}\n\n.ui-state-active a,\n.ui-state-active a:link,\n.ui-state-active a:visited {\n\tcolor: #EB8F00;\n\ttext-decoration: none;\n}\n\n/* Interaction Cues\n----------------------------------*/\n.ui-state-highlight,\n.ui-widget-content .ui-state-highlight,\n.ui-widget-header .ui-state-highlight {\n\tborder: 1px solid #FED22F;\n\tbackground: #FFE45C url(\"images/ui-bg_highlight-soft_75_ffe45c_1x100.png\") 50% top repeat-x;\n\tcolor: #363636;\n}\n\n.ui-state-highlight a,\n.ui-widget-content .ui-state-highlight a,\n.ui-widget-header .ui-state-highlight a {\n\tcolor: #363636;\n}\n\n.ui-state-error,\n.ui-widget-content .ui-state-error,\n.ui-widget-header .ui-state-error {\n\tborder: 1px solid #CD0A0A;\n\tbackground: #B81900 url(\"images/ui-bg_diagonals-thick_18_b81900_40x40.png\") 50% 50% repeat;\n\tcolor: #FFF;\n}\n\n.ui-state-error a,\n.ui-widget-content .ui-state-error a,\n.ui-widget-header .ui-state-error a {\n\tcolor: #FFF;\n}\n\n.ui-state-error-text,\n.ui-widget-content .ui-state-error-text,\n.ui-widget-header .ui-state-error-text {\n\tcolor: #FFF;\n}\n\n.ui-priority-primary,\n.ui-widget-content .ui-priority-primary,\n.ui-widget-header .ui-priority-primary {\n\tfont-weight: bold;\n}\n\n.ui-priority-secondary,\n.ui-widget-content .ui-priority-secondary,\n.ui-widget-header .ui-priority-secondary {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70); /* support: IE8 */\n\tfont-weight: normal;\n}\n\n.ui-state-disabled,\n.ui-widget-content .ui-state-disabled,\n.ui-widget-header .ui-state-disabled {\n\topacity: 0.35;\n\tfilter: alpha(opacity=35); /* support: IE8 */\n\tbackground-image: none;\n}\n\n.ui-state-disabled .ui-icon {\n\tfilter: alpha(opacity=35); /* support: IE8 - See #6059 */\n}\n\n/* Icons\n----------------------------------*/\n\n/* states and images */\n.ui-icon {\n\twidth: 16px;\n\theight: 16px;\n}\n\n.ui-icon,\n.ui-widget-content .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-widget-header .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffffff_256x240.png\");\n}\n\n.ui-state-default .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-hover .ui-icon,\n.ui-state-focus .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-active .ui-icon {\n\tbackground-image: url(\"images/ui-icons_222222_256x240.png\");\n}\n\n.ui-state-highlight .ui-icon {\n\tbackground-image: url(\"images/ui-icons_228ef1_256x240.png\");\n}\n\n.ui-state-error .ui-icon,\n.ui-state-error-text .ui-icon {\n\tbackground-image: url(\"images/ui-icons_ffd27a_256x240.png\");\n}\n\n/* positioning */\n.ui-icon-blank {\n\tbackground-position: 16px 16px;\n}\n\n.ui-icon-carat-1-n {\n\tbackground-position: 0 0;\n}\n\n.ui-icon-carat-1-ne {\n\tbackground-position: -16px 0;\n}\n\n.ui-icon-carat-1-e {\n\tbackground-position: -32px 0;\n}\n\n.ui-icon-carat-1-se {\n\tbackground-position: -48px 0;\n}\n\n.ui-icon-carat-1-s {\n\tbackground-position: -64px 0;\n}\n\n.ui-icon-carat-1-sw {\n\tbackground-position: -80px 0;\n}\n\n.ui-icon-carat-1-w {\n\tbackground-position: -96px 0;\n}\n\n.ui-icon-carat-1-nw {\n\tbackground-position: -112px 0;\n}\n\n.ui-icon-carat-2-n-s {\n\tbackground-position: -128px 0;\n}\n\n.ui-icon-carat-2-e-w {\n\tbackground-position: -144px 0;\n}\n\n.ui-icon-triangle-1-n {\n\tbackground-position: 0 -16px;\n}\n\n.ui-icon-triangle-1-ne {\n\tbackground-position: -16px -16px;\n}\n\n.ui-icon-triangle-1-e {\n\tbackground-position: -32px -16px;\n}\n\n.ui-icon-triangle-1-se {\n\tbackground-position: -48px -16px;\n}\n\n.ui-icon-triangle-1-s {\n\tbackground-position: -64px -16px;\n}\n\n.ui-icon-triangle-1-sw {\n\tbackground-position: -80px -16px;\n}\n\n.ui-icon-triangle-1-w {\n\tbackground-position: -96px -16px;\n}\n\n.ui-icon-triangle-1-nw {\n\tbackground-position: -112px -16px;\n}\n\n.ui-icon-triangle-2-n-s {\n\tbackground-position: -128px -16px;\n}\n\n.ui-icon-triangle-2-e-w {\n\tbackground-position: -144px -16px;\n}\n\n.ui-icon-arrow-1-n {\n\tbackground-position: 0 -32px;\n}\n\n.ui-icon-arrow-1-ne {\n\tbackground-position: -16px -32px;\n}\n\n.ui-icon-arrow-1-e {\n\tbackground-position: -32px -32px;\n}\n\n.ui-icon-arrow-1-se {\n\tbackground-position: -48px -32px;\n}\n\n.ui-icon-arrow-1-s {\n\tbackground-position: -64px -32px;\n}\n\n.ui-icon-arrow-1-sw {\n\tbackground-position: -80px -32px;\n}\n\n.ui-icon-arrow-1-w {\n\tbackground-position: -96px -32px;\n}\n\n.ui-icon-arrow-1-nw {\n\tbackground-position: -112px -32px;\n}\n\n.ui-icon-arrow-2-n-s {\n\tbackground-position: -128px -32px;\n}\n\n.ui-icon-arrow-2-ne-sw {\n\tbackground-position: -144px -32px;\n}\n\n.ui-icon-arrow-2-e-w {\n\tbackground-position: -160px -32px;\n}\n\n.ui-icon-arrow-2-se-nw {\n\tbackground-position: -176px -32px;\n}\n\n.ui-icon-arrowstop-1-n {\n\tbackground-position: -192px -32px;\n}\n\n.ui-icon-arrowstop-1-e {\n\tbackground-position: -208px -32px;\n}\n\n.ui-icon-arrowstop-1-s {\n\tbackground-position: -224px -32px;\n}\n\n.ui-icon-arrowstop-1-w {\n\tbackground-position: -240px -32px;\n}\n\n.ui-icon-arrowthick-1-n {\n\tbackground-position: 0 -48px;\n}\n\n.ui-icon-arrowthick-1-ne {\n\tbackground-position: -16px -48px;\n}\n\n.ui-icon-arrowthick-1-e {\n\tbackground-position: -32px -48px;\n}\n\n.ui-icon-arrowthick-1-se {\n\tbackground-position: -48px -48px;\n}\n\n.ui-icon-arrowthick-1-s {\n\tbackground-position: -64px -48px;\n}\n\n.ui-icon-arrowthick-1-sw {\n\tbackground-position: -80px -48px;\n}\n\n.ui-icon-arrowthick-1-w {\n\tbackground-position: -96px -48px;\n}\n\n.ui-icon-arrowthick-1-nw {\n\tbackground-position: -112px -48px;\n}\n\n.ui-icon-arrowthick-2-n-s {\n\tbackground-position: -128px -48px;\n}\n\n.ui-icon-arrowthick-2-ne-sw {\n\tbackground-position: -144px -48px;\n}\n\n.ui-icon-arrowthick-2-e-w {\n\tbackground-position: -160px -48px;\n}\n\n.ui-icon-arrowthick-2-se-nw {\n\tbackground-position: -176px -48px;\n}\n\n.ui-icon-arrowthickstop-1-n {\n\tbackground-position: -192px -48px;\n}\n\n.ui-icon-arrowthickstop-1-e {\n\tbackground-position: -208px -48px;\n}\n\n.ui-icon-arrowthickstop-1-s {\n\tbackground-position: -224px -48px;\n}\n\n.ui-icon-arrowthickstop-1-w {\n\tbackground-position: -240px -48px;\n}\n\n.ui-icon-arrowreturnthick-1-w {\n\tbackground-position: 0 -64px;\n}\n\n.ui-icon-arrowreturnthick-1-n {\n\tbackground-position: -16px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-e {\n\tbackground-position: -32px -64px;\n}\n\n.ui-icon-arrowreturnthick-1-s {\n\tbackground-position: -48px -64px;\n}\n\n.ui-icon-arrowreturn-1-w {\n\tbackground-position: -64px -64px;\n}\n\n.ui-icon-arrowreturn-1-n {\n\tbackground-position: -80px -64px;\n}\n\n.ui-icon-arrowreturn-1-e {\n\tbackground-position: -96px -64px;\n}\n\n.ui-icon-arrowreturn-1-s {\n\tbackground-position: -112px -64px;\n}\n\n.ui-icon-arrowrefresh-1-w {\n\tbackground-position: -128px -64px;\n}\n\n.ui-icon-arrowrefresh-1-n {\n\tbackground-position: -144px -64px;\n}\n\n.ui-icon-arrowrefresh-1-e {\n\tbackground-position: -160px -64px;\n}\n\n.ui-icon-arrowrefresh-1-s {\n\tbackground-position: -176px -64px;\n}\n\n.ui-icon-arrow-4 {\n\tbackground-position: 0 -80px;\n}\n\n.ui-icon-arrow-4-diag {\n\tbackground-position: -16px -80px;\n}\n\n.ui-icon-extlink {\n\tbackground-position: -32px -80px;\n}\n\n.ui-icon-newwin {\n\tbackground-position: -48px -80px;\n}\n\n.ui-icon-refresh {\n\tbackground-position: -64px -80px;\n}\n\n.ui-icon-shuffle {\n\tbackground-position: -80px -80px;\n}\n\n.ui-icon-transfer-e-w {\n\tbackground-position: -96px -80px;\n}\n\n.ui-icon-transferthick-e-w {\n\tbackground-position: -112px -80px;\n}\n\n.ui-icon-folder-collapsed {\n\tbackground-position: 0 -96px;\n}\n\n.ui-icon-folder-open {\n\tbackground-position: -16px -96px;\n}\n\n.ui-icon-document {\n\tbackground-position: -32px -96px;\n}\n\n.ui-icon-document-b {\n\tbackground-position: -48px -96px;\n}\n\n.ui-icon-note {\n\tbackground-position: -64px -96px;\n}\n\n.ui-icon-mail-closed {\n\tbackground-position: -80px -96px;\n}\n\n.ui-icon-mail-open {\n\tbackground-position: -96px -96px;\n}\n\n.ui-icon-suitcase {\n\tbackground-position: -112px -96px;\n}\n\n.ui-icon-comment {\n\tbackground-position: -128px -96px;\n}\n\n.ui-icon-person {\n\tbackground-position: -144px -96px;\n}\n\n.ui-icon-print {\n\tbackground-position: -160px -96px;\n}\n\n.ui-icon-trash {\n\tbackground-position: -176px -96px;\n}\n\n.ui-icon-locked {\n\tbackground-position: -192px -96px;\n}\n\n.ui-icon-unlocked {\n\tbackground-position: -208px -96px;\n}\n\n.ui-icon-bookmark {\n\tbackground-position: -224px -96px;\n}\n\n.ui-icon-tag {\n\tbackground-position: -240px -96px;\n}\n\n.ui-icon-home {\n\tbackground-position: 0 -112px;\n}\n\n.ui-icon-flag {\n\tbackground-position: -16px -112px;\n}\n\n.ui-icon-calendar {\n\tbackground-position: -32px -112px;\n}\n\n.ui-icon-cart {\n\tbackground-position: -48px -112px;\n}\n\n.ui-icon-pencil {\n\tbackground-position: -64px -112px;\n}\n\n.ui-icon-clock {\n\tbackground-position: -80px -112px;\n}\n\n.ui-icon-disk {\n\tbackground-position: -96px -112px;\n}\n\n.ui-icon-calculator {\n\tbackground-position: -112px -112px;\n}\n\n.ui-icon-zoomin {\n\tbackground-position: -128px -112px;\n}\n\n.ui-icon-zoomout {\n\tbackground-position: -144px -112px;\n}\n\n.ui-icon-search {\n\tbackground-position: -160px -112px;\n}\n\n.ui-icon-wrench {\n\tbackground-position: -176px -112px;\n}\n\n.ui-icon-gear {\n\tbackground-position: -192px -112px;\n}\n\n.ui-icon-heart {\n\tbackground-position: -208px -112px;\n}\n\n.ui-icon-star {\n\tbackground-position: -224px -112px;\n}\n\n.ui-icon-link {\n\tbackground-position: -240px -112px;\n}\n\n.ui-icon-cancel {\n\tbackground-position: 0 -128px;\n}\n\n.ui-icon-plus {\n\tbackground-position: -16px -128px;\n}\n\n.ui-icon-plusthick {\n\tbackground-position: -32px -128px;\n}\n\n.ui-icon-minus {\n\tbackground-position: -48px -128px;\n}\n\n.ui-icon-minusthick {\n\tbackground-position: -64px -128px;\n}\n\n.ui-icon-close {\n\tbackground-position: -80px -128px;\n}\n\n.ui-icon-closethick {\n\tbackground-position: -96px -128px;\n}\n\n.ui-icon-key {\n\tbackground-position: -112px -128px;\n}\n\n.ui-icon-lightbulb {\n\tbackground-position: -128px -128px;\n}\n\n.ui-icon-scissors {\n\tbackground-position: -144px -128px;\n}\n\n.ui-icon-clipboard {\n\tbackground-position: -160px -128px;\n}\n\n.ui-icon-copy {\n\tbackground-position: -176px -128px;\n}\n\n.ui-icon-contact {\n\tbackground-position: -192px -128px;\n}\n\n.ui-icon-image {\n\tbackground-position: -208px -128px;\n}\n\n.ui-icon-video {\n\tbackground-position: -224px -128px;\n}\n\n.ui-icon-script {\n\tbackground-position: -240px -128px;\n}\n\n.ui-icon-alert {\n\tbackground-position: 0 -144px;\n}\n\n.ui-icon-info {\n\tbackground-position: -16px -144px;\n}\n\n.ui-icon-notice {\n\tbackground-position: -32px -144px;\n}\n\n.ui-icon-help {\n\tbackground-position: -48px -144px;\n}\n\n.ui-icon-check {\n\tbackground-position: -64px -144px;\n}\n\n.ui-icon-bullet {\n\tbackground-position: -80px -144px;\n}\n\n.ui-icon-radio-on {\n\tbackground-position: -96px -144px;\n}\n\n.ui-icon-radio-off {\n\tbackground-position: -112px -144px;\n}\n\n.ui-icon-pin-w {\n\tbackground-position: -128px -144px;\n}\n\n.ui-icon-pin-s {\n\tbackground-position: -144px -144px;\n}\n\n.ui-icon-play {\n\tbackground-position: 0 -160px;\n}\n\n.ui-icon-pause {\n\tbackground-position: -16px -160px;\n}\n\n.ui-icon-seek-next {\n\tbackground-position: -32px -160px;\n}\n\n.ui-icon-seek-prev {\n\tbackground-position: -48px -160px;\n}\n\n.ui-icon-seek-end {\n\tbackground-position: -64px -160px;\n}\n\n.ui-icon-seek-start {\n\tbackground-position: -80px -160px;\n}\n\n/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n.ui-icon-seek-first {\n\tbackground-position: -80px -160px;\n}\n\n.ui-icon-stop {\n\tbackground-position: -96px -160px;\n}\n\n.ui-icon-eject {\n\tbackground-position: -112px -160px;\n}\n\n.ui-icon-volume-off {\n\tbackground-position: -128px -160px;\n}\n\n.ui-icon-volume-on {\n\tbackground-position: -144px -160px;\n}\n\n.ui-icon-power {\n\tbackground-position: 0 -176px;\n}\n\n.ui-icon-signal-diag {\n\tbackground-position: -16px -176px;\n}\n\n.ui-icon-signal {\n\tbackground-position: -32px -176px;\n}\n\n.ui-icon-battery-0 {\n\tbackground-position: -48px -176px;\n}\n\n.ui-icon-battery-1 {\n\tbackground-position: -64px -176px;\n}\n\n.ui-icon-battery-2 {\n\tbackground-position: -80px -176px;\n}\n\n.ui-icon-battery-3 {\n\tbackground-position: -96px -176px;\n}\n\n.ui-icon-circle-plus {\n\tbackground-position: 0 -192px;\n}\n\n.ui-icon-circle-minus {\n\tbackground-position: -16px -192px;\n}\n\n.ui-icon-circle-close {\n\tbackground-position: -32px -192px;\n}\n\n.ui-icon-circle-triangle-e {\n\tbackground-position: -48px -192px;\n}\n\n.ui-icon-circle-triangle-s {\n\tbackground-position: -64px -192px;\n}\n\n.ui-icon-circle-triangle-w {\n\tbackground-position: -80px -192px;\n}\n\n.ui-icon-circle-triangle-n {\n\tbackground-position: -96px -192px;\n}\n\n.ui-icon-circle-arrow-e {\n\tbackground-position: -112px -192px;\n}\n\n.ui-icon-circle-arrow-s {\n\tbackground-position: -128px -192px;\n}\n\n.ui-icon-circle-arrow-w {\n\tbackground-position: -144px -192px;\n}\n\n.ui-icon-circle-arrow-n {\n\tbackground-position: -160px -192px;\n}\n\n.ui-icon-circle-zoomin {\n\tbackground-position: -176px -192px;\n}\n\n.ui-icon-circle-zoomout {\n\tbackground-position: -192px -192px;\n}\n\n.ui-icon-circle-check {\n\tbackground-position: -208px -192px;\n}\n\n.ui-icon-circlesmall-plus {\n\tbackground-position: 0 -208px;\n}\n\n.ui-icon-circlesmall-minus {\n\tbackground-position: -16px -208px;\n}\n\n.ui-icon-circlesmall-close {\n\tbackground-position: -32px -208px;\n}\n\n.ui-icon-squaresmall-plus {\n\tbackground-position: -48px -208px;\n}\n\n.ui-icon-squaresmall-minus {\n\tbackground-position: -64px -208px;\n}\n\n.ui-icon-squaresmall-close {\n\tbackground-position: -80px -208px;\n}\n\n.ui-icon-grip-dotted-vertical {\n\tbackground-position: 0 -224px;\n}\n\n.ui-icon-grip-dotted-horizontal {\n\tbackground-position: -16px -224px;\n}\n\n.ui-icon-grip-solid-vertical {\n\tbackground-position: -32px -224px;\n}\n\n.ui-icon-grip-solid-horizontal {\n\tbackground-position: -48px -224px;\n}\n\n.ui-icon-gripsmall-diagonal-se {\n\tbackground-position: -64px -224px;\n}\n\n.ui-icon-grip-diagonal-se {\n\tbackground-position: -80px -224px;\n}\n\n/* Misc visuals\n----------------------------------*/\n\n/* Corner radius */\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-left,\n.ui-corner-tl {\n\tborder-top-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-top,\n.ui-corner-right,\n.ui-corner-tr {\n\tborder-top-right-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-left,\n.ui-corner-bl {\n\tborder-bottom-left-radius: 4px;\n}\n\n.ui-corner-all,\n.ui-corner-bottom,\n.ui-corner-right,\n.ui-corner-br {\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Overlays */\n.ui-widget-overlay {\n\tbackground: #666 url(\"images/ui-bg_diagonals-thick_20_666666_40x40.png\") 50% 50% repeat;\n\topacity: 0.5;\n\tfilter: alpha(opacity=50); /* support: IE8 */\n}\n\n.ui-widget-shadow {\n\tmargin: -5px 0 0 -5px;\n\tpadding: 5px;\n\tbackground: #000;\n\topacity: 0.2;\n\tfilter: alpha(opacity=20); /* support: IE8 */\n\tborder-radius: 5px;\n}"]}
|
@@ -462,7 +462,7 @@ var lastlog_jobs = "";
|
|
462 |
var updraft_activejobs_nextupdate = (new Date).getTime() + 1000;
|
463 |
// Bits: main tab displayed (1); restore dialog open (uses downloader) (2); tab not visible (4)
|
464 |
var updraft_page_is_visible = 1;
|
465 |
-
var updraft_console_focussed_tab =
|
466 |
|
467 |
var updraft_settings_form_changed = false;
|
468 |
window.onbeforeunload = function(e) {
|
@@ -480,7 +480,7 @@ function updraft_check_page_visibility(firstload) {
|
|
480 |
} else {
|
481 |
updraft_page_is_visible = 1;
|
482 |
if (1 !== firstload) {
|
483 |
-
if (jQuery('#updraft-navtab-
|
484 |
updraft_activejobs_update(true);
|
485 |
}
|
486 |
}
|
@@ -525,8 +525,11 @@ function updraft_backupnow_inpage_go(success_callback, onlythisfileentity, extra
|
|
525 |
label = ('undefined' === typeof label) ? updraftlion.automaticbackupbeforeupdate : label;
|
526 |
|
527 |
// N.B. This function should never be called on the UpdraftPlus settings page - it is assumed we are elsewhere. So, it is safe to fake the console-focussing parameter.
|
528 |
-
updraft_console_focussed_tab = '
|
529 |
updraft_inpage_success_callback = success_callback;
|
|
|
|
|
|
|
530 |
var updraft_inpage_modal_buttons = {};
|
531 |
var inpage_modal_exists = jQuery('#updraft-backupnow-inpage-modal').length;
|
532 |
if (inpage_modal_exists) {
|
@@ -588,9 +591,17 @@ function updraft_activejobs_update(force) {
|
|
588 |
}
|
589 |
}
|
590 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
591 |
var lastactivity = -1;
|
592 |
-
|
593 |
-
jQuery('#
|
|
|
594 |
jQuery('#updraft_activejobs .updraft_jobtimings').each(function(ind, element) {
|
595 |
var $el = jQuery(element);
|
596 |
// lastactivity, nextresumption, nextresumptionafter
|
@@ -621,7 +632,7 @@ function updraft_activejobs_update(force) {
|
|
621 |
timenow = (new Date).getTime();
|
622 |
updraft_activejobs_nextupdate = timenow + 180000;
|
623 |
// More rapid updates needed if a) we are on the main console, or b) a downloader is open (which can only happen on the restore console)
|
624 |
-
if (updraft_page_is_visible == 1 &&
|
625 |
if (lastactivity > -1) {
|
626 |
if (lastactivity < 5) {
|
627 |
updraft_activejobs_nextupdate = timenow + 1750;
|
@@ -639,6 +650,7 @@ function updraft_activejobs_update(force) {
|
|
639 |
|
640 |
if (resp.j != null && resp.j != '') {
|
641 |
jQuery('#updraft_activejobsrow').show();
|
|
|
642 |
|
643 |
if (gdata.hasOwnProperty('thisjobonly') && !updraft_inpage_hasbegun && jQuery('#updraft-jobid-'+gdata.thisjobonly).length) {
|
644 |
updraft_inpage_hasbegun = 1;
|
@@ -661,6 +673,7 @@ function updraft_activejobs_update(force) {
|
|
661 |
// };
|
662 |
// jQuery('#updraft-backupnow-inpage-modal').dialog('option', 'buttons', updraft_inpage_modal_buttons);
|
663 |
console.log('UpdraftPlus: the end of the requested backup job has been detected');
|
|
|
664 |
if (typeof updraft_inpage_success_callback !== 'undefined' && updraft_inpage_success_callback != '') {
|
665 |
// Move on to next page
|
666 |
updraft_inpage_success_callback.call(false);
|
@@ -676,6 +689,7 @@ function updraft_activejobs_update(force) {
|
|
676 |
if (!jQuery('#updraft_activejobsrow').is(':hidden')) {
|
677 |
// Backup has now apparently finished - hide the row. If using this for detecting a finished job, be aware that it may never have shown in the first place - so you'll need more than this.
|
678 |
if (typeof lastbackup_laststatus != 'undefined') { updraft_showlastbackup(); }
|
|
|
679 |
jQuery('#updraft_activejobsrow').hide();
|
680 |
}
|
681 |
}
|
@@ -867,7 +881,8 @@ function updraft_updatehistory(rescan, remotescan) {
|
|
867 |
}
|
868 |
}
|
869 |
|
870 |
-
if (resp.n != null) { jQuery('#updraft-
|
|
|
871 |
if (resp.t != null) {
|
872 |
if (resp.cksum != null) {
|
873 |
if (resp.cksum == updraft_history_lastchecksum) {
|
@@ -981,12 +996,19 @@ jQuery.get(updraft_siteurl+'/wp-cron.php');}, 210000);
|
|
981 |
}
|
982 |
|
983 |
function updraft_activejobs_delete(jobid) {
|
|
|
984 |
updraft_send_command('activejobs_delete', jobid, function(resp) {
|
|
|
|
|
|
|
985 |
if (resp.ok == 'Y') {
|
986 |
-
jQuery('#updraft-jobid-'+jobid).html(resp.m)
|
|
|
987 |
} else if ('N' == resp.ok) {
|
|
|
988 |
alert(resp.m);
|
989 |
} else {
|
|
|
990 |
alert(updraftlion.unexpectedresponse);
|
991 |
console.log(resp);
|
992 |
}
|
@@ -1170,7 +1192,7 @@ function updraft_downloader(base, backup_timestamp, what, whicharea, set_content
|
|
1170 |
var itext = (0 == set_contents[i]) ? '' : ' ('+show_index+')';
|
1171 |
if (!jQuery(stid_selector).length) {
|
1172 |
var prdate = (prettydate) ? prettydate : backup_timestamp;
|
1173 |
-
jQuery(whicharea).append('<div style="clear:left;
|
1174 |
jQuery(stid_selector).data('downloaderfor', { base: base, nonce: backup_timestamp, what: what, index: set_contents[i] });
|
1175 |
setTimeout(function() {
|
1176 |
updraft_activejobs_update(true);
|
@@ -1417,11 +1439,11 @@ function updraft_downloader_status_update(base, backup_timestamp, what, findex,
|
|
1417 |
jQuery(stid_selector+' .raw').html(resp.m);
|
1418 |
} else {
|
1419 |
var file_ready_actions = updraftlion.fileready+' '+ updraftlion.actions+': \
|
1420 |
-
<button type="button" onclick="updraftplus_downloadstage2(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.downloadtocomputer+'</button> \
|
1421 |
-
<button id="uddownloaddelete_'+backup_timestamp+'_'+what+'" type="button" onclick="updraftplus_deletefromserver(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.deletefromserver+'</button>';
|
1422 |
|
1423 |
if (resp.hasOwnProperty('can_show_contents') && resp.can_show_contents) {
|
1424 |
-
file_ready_actions += ' <button type="button" onclick="updraftplus_show_contents(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.browse_contents+'</button>';
|
1425 |
}
|
1426 |
jQuery(stid_selector+' .raw').html(file_ready_actions);
|
1427 |
}
|
@@ -1582,7 +1604,7 @@ jQuery(document).ready(function($) {
|
|
1582 |
}
|
1583 |
});
|
1584 |
|
1585 |
-
$('#updraft-navtab-addons-content .wrap').on('click', '.updraftplus_com_login
|
1586 |
e.preventDefault();
|
1587 |
var email = $('#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email').val();
|
1588 |
var password = $('#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password').val();
|
@@ -1606,11 +1628,11 @@ jQuery(document).ready(function($) {
|
|
1606 |
}
|
1607 |
});
|
1608 |
|
1609 |
-
$('#
|
1610 |
e.preventDefault();
|
1611 |
-
var email = $('#
|
1612 |
-
var password = $('#
|
1613 |
-
var tfa = $('#
|
1614 |
var options = {
|
1615 |
form_data: {
|
1616 |
email: email,
|
@@ -1618,15 +1640,19 @@ jQuery(document).ready(function($) {
|
|
1618 |
two_factor_code: tfa
|
1619 |
}
|
1620 |
};
|
1621 |
-
|
|
|
|
|
|
|
|
|
1622 |
});
|
1623 |
|
1624 |
-
$('#
|
1625 |
if (13 == e.which) {
|
1626 |
e.preventDefault();
|
1627 |
-
var email = $('#
|
1628 |
-
var password = $('#
|
1629 |
-
var tfa = $('#
|
1630 |
var options = {
|
1631 |
form_data: {
|
1632 |
email: email,
|
@@ -1634,20 +1660,47 @@ jQuery(document).ready(function($) {
|
|
1634 |
two_factor_code: tfa
|
1635 |
}
|
1636 |
};
|
1637 |
-
|
|
|
|
|
|
|
|
|
1638 |
}
|
1639 |
});
|
|
|
|
|
|
|
|
|
1640 |
|
1641 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1642 |
e.preventDefault();
|
1643 |
|
1644 |
-
$('#
|
1645 |
-
$('#
|
|
|
1646 |
|
1647 |
var clone_id = $(this).data('clone_id');
|
1648 |
var secret_token = $(this).data('secret_token');
|
1649 |
-
var php_version = $('#
|
1650 |
-
var wp_version = $('#
|
1651 |
var admin_only = $('.updraftplus_clone_admin_login_options').is(':checked');
|
1652 |
|
1653 |
var options = {
|
@@ -1664,19 +1717,22 @@ jQuery(document).ready(function($) {
|
|
1664 |
|
1665 |
updraft_send_command('process_updraftplus_clone_create', options, function (response) {
|
1666 |
try {
|
1667 |
-
$('#
|
|
|
1668 |
|
1669 |
if (response.hasOwnProperty('error')) {
|
1670 |
-
$('#
|
1671 |
return;
|
1672 |
}
|
1673 |
|
1674 |
if ('success' === response.status) {
|
1675 |
-
$('#
|
1676 |
-
$('#
|
1677 |
-
$('#
|
|
|
1678 |
}
|
1679 |
} catch (err) {
|
|
|
1680 |
console.log("Error when processing the response of process_updraftplus_clone_create (as follows)");
|
1681 |
console.log(err);
|
1682 |
}
|
@@ -1707,30 +1763,33 @@ jQuery(document).ready(function($) {
|
|
1707 |
* @param {array} options - an array that includes the users email and password
|
1708 |
*/
|
1709 |
function temporary_clone_submit(options) {
|
1710 |
-
$('#
|
1711 |
-
$('#
|
1712 |
updraft_send_command('process_updraftplus_clone_login', options, function (response) {
|
1713 |
try {
|
1714 |
-
$('#
|
1715 |
|
1716 |
if (response.hasOwnProperty('error')) {
|
1717 |
-
$('#
|
|
|
|
|
|
|
1718 |
return;
|
1719 |
}
|
1720 |
|
1721 |
if (response.hasOwnProperty('tfa_enabled') && true == response.tfa_enabled) {
|
1722 |
-
$('#
|
1723 |
-
$('#
|
1724 |
-
$('#
|
1725 |
}
|
1726 |
|
1727 |
if ('authenticated' === response.status) {
|
1728 |
-
$('#
|
1729 |
-
$('#
|
1730 |
-
$('#
|
1731 |
-
$('#
|
1732 |
-
$('#
|
1733 |
-
$('#
|
1734 |
}
|
1735 |
} catch (err) {
|
1736 |
console.log(err);
|
@@ -1738,6 +1797,48 @@ jQuery(document).ready(function($) {
|
|
1738 |
});
|
1739 |
}
|
1740 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1741 |
$('#updraft-navtab-settings-content #remote-storage-holder').on('click', '.updraftplusmethod a.updraft_add_instance', function(e) {
|
1742 |
e.preventDefault();
|
1743 |
|
@@ -2141,7 +2242,7 @@ jQuery(document).ready(function($) {
|
|
2141 |
});
|
2142 |
if (bigbutton_width > 180) jQuery('.updraft-bigbutton').width(bigbutton_width);
|
2143 |
|
2144 |
-
if (jQuery('#updraft-navtab-
|
2145 |
// setTimeout(function(){updraft_showlastlog(true);}, 1200);
|
2146 |
setInterval(function() {
|
2147 |
updraft_activejobs_update(false);}, 1250);
|
@@ -2211,13 +2312,19 @@ jQuery('#setting-error-settings_updated').slideUp();}, 5000);
|
|
2211 |
local_deleted = local_deleted + resp.backup_local;
|
2212 |
remote_deleted = remote_deleted + resp.backup_remote;
|
2213 |
sets_deleted = sets_deleted + resp.backup_sets;
|
|
|
|
|
|
|
|
|
|
|
|
|
2214 |
jQuery('#updraft-deleted-files-total').text(deleted_files_counter + ' ' + updraftlion.remote_files_deleted);
|
2215 |
updraft_remove_backup_sets(deleted_files_counter, local_deleted, remote_deleted, sets_deleted);
|
2216 |
} else if (resp.result == 'success') {
|
2217 |
jQuery('#updraft-deleted-files-total').text('');
|
2218 |
jQuery('#updraft-delete-waitwarning').slideUp();
|
2219 |
if (resp.hasOwnProperty('count_backups')) {
|
2220 |
-
jQuery('#updraft-
|
2221 |
}
|
2222 |
for (var i = 0; i < timestamps.length; i++) {
|
2223 |
var timestamp = timestamps[i];
|
@@ -2500,6 +2607,7 @@ jQuery('#setting-error-settings_updated').slideUp();}, 5000);
|
|
2500 |
e.preventDefault();
|
2501 |
updraft_open_main_tab('status');
|
2502 |
updraft_page_is_visible = 1;
|
|
|
2503 |
// Refresh the console, as its next update might be far away
|
2504 |
updraft_activejobs_update(true);
|
2505 |
});
|
@@ -2525,18 +2633,34 @@ jQuery('#setting-error-settings_updated').slideUp();}, 5000);
|
|
2525 |
|
2526 |
jQuery('#updraft-navtab-backups').click(function(e) {
|
2527 |
e.preventDefault();
|
2528 |
-
|
|
|
|
|
2529 |
});
|
2530 |
|
2531 |
jQuery('#updraft-navtab-migrate').click(function(e) {
|
2532 |
e.preventDefault();
|
2533 |
-
if (typeof updraft_migrate_widget_reset === "function") updraft_migrate_widget_reset();
|
2534 |
jQuery('#updraft_migrate_tab_alt').html('').hide();
|
2535 |
-
jQuery('#updraft_migrate_tab_main').show();
|
2536 |
updraft_open_main_tab('migrate');
|
|
|
2537 |
updraft_page_is_visible = 1;
|
2538 |
});
|
2539 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2540 |
updraft_send_command('ping', null, function(data, response) {
|
2541 |
if ('success' == response && data != 'pong' && data.indexOf('pong')>=0) {
|
2542 |
jQuery('#updraft-navtab-backups-content .ud-whitespace-warning').show();
|
@@ -2726,17 +2850,18 @@ jQuery('#setting-error-settings_updated').slideUp();}, 5000);
|
|
2726 |
}, { type: 'GET' });
|
2727 |
}
|
2728 |
|
2729 |
-
jQuery('#updraft_activejobs_table').on('click', '.updraft_jobinfo_delete', function(e) {
|
2730 |
e.preventDefault();
|
2731 |
var job_id = jQuery(this).data('jobid');
|
2732 |
if (job_id) {
|
|
|
2733 |
updraft_activejobs_delete(job_id);
|
2734 |
} else {
|
2735 |
console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found");
|
2736 |
}
|
2737 |
});
|
2738 |
|
2739 |
-
jQuery('#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal').on('click', '.updraft-log-link', function(e) {
|
2740 |
e.preventDefault();
|
2741 |
var job_id = jQuery(this).data('jobid');
|
2742 |
if (job_id) {
|
@@ -2815,10 +2940,6 @@ jQuery('#setting-error-settings_updated').slideUp();}, 5000);
|
|
2815 |
|
2816 |
jQuery(this).dialog("close");
|
2817 |
alert(updraftlion.local_upload_started);
|
2818 |
-
jQuery('#updraft-navtab-backups-content').hide();
|
2819 |
-
jQuery('#updraft-navtab-status-content').show();
|
2820 |
-
jQuery('#updraft-navtab-backups').removeClass('nav-tab-active');
|
2821 |
-
jQuery('#updraft-navtab-status').addClass('nav-tab-active');
|
2822 |
updraft_send_command('upload_local_backup', {
|
2823 |
use_nonce: nonce,
|
2824 |
use_timestamp: key,
|
@@ -3229,7 +3350,7 @@ jQuery(document).ready(function($) {
|
|
3229 |
jQuery(document).ready(function($) {
|
3230 |
// Pre-load the image so that it doesn't jerk when first used
|
3231 |
var my_image = new Image();
|
3232 |
-
my_image.src = updraftlion.ud_url+'/images/
|
3233 |
|
3234 |
// When inclusion options for file entities in the settings tab, reflect that in the "Backup Now" dialog, to prevent unexpected surprises
|
3235 |
$('#updraft-navtab-settings-content input.updraft_include_entity').change(function(e) {
|
@@ -3241,7 +3362,16 @@ jQuery(document).ready(function($) {
|
|
3241 |
|
3242 |
$('#updraftplus-settings-save').click(function(e) {
|
3243 |
e.preventDefault();
|
3244 |
-
$.blockUI({
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3245 |
|
3246 |
var form_data = gather_updraft_settings('string');
|
3247 |
// POST the settings back to the AJAX handler
|
@@ -3283,7 +3413,16 @@ jQuery(document).ready(function($) {
|
|
3283 |
});
|
3284 |
|
3285 |
$('#updraftplus-settings-import').click(function() {
|
3286 |
-
$.blockUI({
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3287 |
var updraft_import_file_input = document.getElementById('import_settings');
|
3288 |
if (updraft_import_file_input.files.length == 0) {
|
3289 |
alert(updraftlion.import_select_file);
|
@@ -3472,8 +3611,11 @@ jQuery(document).ready(function($) {
|
|
3472 |
$('.updraftmessage').remove();
|
3473 |
|
3474 |
$('#updraft_backup_started').before(resp.messages);
|
3475 |
-
|
3476 |
-
|
|
|
|
|
|
|
3477 |
|
3478 |
return resp;
|
3479 |
|
@@ -3730,8 +3872,8 @@ jQuery(document).ready(function($) {
|
|
3730 |
$('#updraftcentral_keys_content').html(data.keys_table);
|
3731 |
}
|
3732 |
|
3733 |
-
$redirect_lnk = '<a href="
|
3734 |
-
$close_lnk = '<a href="
|
3735 |
$(modal).find('.updraftcentral_cloud_notices').html(message.replace('%s', $redirect_lnk)+' '+$close_lnk+'<br/><br/>'+updraftlion.control_udc_connections);
|
3736 |
|
3737 |
$(modal).find('.updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link').off('click').on('click', function(e) {
|
462 |
var updraft_activejobs_nextupdate = (new Date).getTime() + 1000;
|
463 |
// Bits: main tab displayed (1); restore dialog open (uses downloader) (2); tab not visible (4)
|
464 |
var updraft_page_is_visible = 1;
|
465 |
+
var updraft_console_focussed_tab = updraftlion.tab;
|
466 |
|
467 |
var updraft_settings_form_changed = false;
|
468 |
window.onbeforeunload = function(e) {
|
480 |
} else {
|
481 |
updraft_page_is_visible = 1;
|
482 |
if (1 !== firstload) {
|
483 |
+
if (jQuery('#updraft-navtab-backups-content').length) {
|
484 |
updraft_activejobs_update(true);
|
485 |
}
|
486 |
}
|
525 |
label = ('undefined' === typeof label) ? updraftlion.automaticbackupbeforeupdate : label;
|
526 |
|
527 |
// N.B. This function should never be called on the UpdraftPlus settings page - it is assumed we are elsewhere. So, it is safe to fake the console-focussing parameter.
|
528 |
+
updraft_console_focussed_tab = 'backups';
|
529 |
updraft_inpage_success_callback = success_callback;
|
530 |
+
updraft_activejobs_update_timer = setInterval(function () {
|
531 |
+
updraft_activejobs_update(false);
|
532 |
+
}, 1250);
|
533 |
var updraft_inpage_modal_buttons = {};
|
534 |
var inpage_modal_exists = jQuery('#updraft-backupnow-inpage-modal').length;
|
535 |
if (inpage_modal_exists) {
|
591 |
}
|
592 |
}
|
593 |
|
594 |
+
var clone_job = false;
|
595 |
+
|
596 |
+
if (resp.hasOwnProperty('c')) {
|
597 |
+
clone_job = resp.c
|
598 |
+
}
|
599 |
+
|
600 |
+
|
601 |
var lastactivity = -1;
|
602 |
+
jQuery('#updraft_activejobsrow').html(resp.j);
|
603 |
+
if (clone_job) jQuery('#updraft_clone_activejobsrow').html(resp.j);
|
604 |
+
|
605 |
jQuery('#updraft_activejobs .updraft_jobtimings').each(function(ind, element) {
|
606 |
var $el = jQuery(element);
|
607 |
// lastactivity, nextresumption, nextresumptionafter
|
632 |
timenow = (new Date).getTime();
|
633 |
updraft_activejobs_nextupdate = timenow + 180000;
|
634 |
// More rapid updates needed if a) we are on the main console, or b) a downloader is open (which can only happen on the restore console)
|
635 |
+
if ((updraft_page_is_visible == 1 && 'backups' == updraft_console_focussed_tab) || clone_job) {
|
636 |
if (lastactivity > -1) {
|
637 |
if (lastactivity < 5) {
|
638 |
updraft_activejobs_nextupdate = timenow + 1750;
|
650 |
|
651 |
if (resp.j != null && resp.j != '') {
|
652 |
jQuery('#updraft_activejobsrow').show();
|
653 |
+
if (clone_job) jQuery('#updraft_clone_activejobsrow').show();
|
654 |
|
655 |
if (gdata.hasOwnProperty('thisjobonly') && !updraft_inpage_hasbegun && jQuery('#updraft-jobid-'+gdata.thisjobonly).length) {
|
656 |
updraft_inpage_hasbegun = 1;
|
673 |
// };
|
674 |
// jQuery('#updraft-backupnow-inpage-modal').dialog('option', 'buttons', updraft_inpage_modal_buttons);
|
675 |
console.log('UpdraftPlus: the end of the requested backup job has been detected');
|
676 |
+
clearInterval(updraft_activejobs_update_timer);
|
677 |
if (typeof updraft_inpage_success_callback !== 'undefined' && updraft_inpage_success_callback != '') {
|
678 |
// Move on to next page
|
679 |
updraft_inpage_success_callback.call(false);
|
689 |
if (!jQuery('#updraft_activejobsrow').is(':hidden')) {
|
690 |
// Backup has now apparently finished - hide the row. If using this for detecting a finished job, be aware that it may never have shown in the first place - so you'll need more than this.
|
691 |
if (typeof lastbackup_laststatus != 'undefined') { updraft_showlastbackup(); }
|
692 |
+
updraft_updatehistory(0, 0);
|
693 |
jQuery('#updraft_activejobsrow').hide();
|
694 |
}
|
695 |
}
|
881 |
}
|
882 |
}
|
883 |
|
884 |
+
if (resp.n != null) { jQuery('#updraft-existing-backups-heading').html(resp.n); }
|
885 |
+
|
886 |
if (resp.t != null) {
|
887 |
if (resp.cksum != null) {
|
888 |
if (resp.cksum == updraft_history_lastchecksum) {
|
996 |
}
|
997 |
|
998 |
function updraft_activejobs_delete(jobid) {
|
999 |
+
jQuery('#updraft-jobid-'+jobid).closest('.updraft_row').addClass('deleting');
|
1000 |
updraft_send_command('activejobs_delete', jobid, function(resp) {
|
1001 |
+
var job_row = jQuery('#updraft-jobid-'+jobid).closest('.updraft_row');
|
1002 |
+
job_row.addClass('deleting');
|
1003 |
+
|
1004 |
if (resp.ok == 'Y') {
|
1005 |
+
jQuery('#updraft-jobid-'+jobid).html(resp.m);
|
1006 |
+
job_row.remove();
|
1007 |
} else if ('N' == resp.ok) {
|
1008 |
+
job_row.removeClass('deleting');
|
1009 |
alert(resp.m);
|
1010 |
} else {
|
1011 |
+
job_row.removeClass('deleting');
|
1012 |
alert(updraftlion.unexpectedresponse);
|
1013 |
console.log(resp);
|
1014 |
}
|
1192 |
var itext = (0 == set_contents[i]) ? '' : ' ('+show_index+')';
|
1193 |
if (!jQuery(stid_selector).length) {
|
1194 |
var prdate = (prettydate) ? prettydate : backup_timestamp;
|
1195 |
+
jQuery(whicharea).append('<div style="clear:left; padding: 8px; margin-top: 4px;" class="'+stid+' updraftplus_downloader postbox"><button onclick="jQuery(this).parent().fadeOut().remove();" type="button" style="float:right; margin-bottom: 8px;" class="ud_downloadstatus__close" aria-label="Close"><span class="dashicons dashicons-no-alt"></span></button><strong>'+updraftlion.download+' '+what+itext+' ('+prdate+')</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file '+stid+'_st"><div class="dlfileprogress" style="width: 0;"></div></div></div>');
|
1196 |
jQuery(stid_selector).data('downloaderfor', { base: base, nonce: backup_timestamp, what: what, index: set_contents[i] });
|
1197 |
setTimeout(function() {
|
1198 |
updraft_activejobs_update(true);
|
1439 |
jQuery(stid_selector+' .raw').html(resp.m);
|
1440 |
} else {
|
1441 |
var file_ready_actions = updraftlion.fileready+' '+ updraftlion.actions+': \
|
1442 |
+
<button class="button" type="button" onclick="updraftplus_downloadstage2(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.downloadtocomputer+'</button> \
|
1443 |
+
<button class="button" id="uddownloaddelete_'+backup_timestamp+'_'+what+'" type="button" onclick="updraftplus_deletefromserver(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.deletefromserver+'</button>';
|
1444 |
|
1445 |
if (resp.hasOwnProperty('can_show_contents') && resp.can_show_contents) {
|
1446 |
+
file_ready_actions += ' <button class="button" type="button" onclick="updraftplus_show_contents(\''+backup_timestamp+'\', \''+what+'\', \''+findex+'\')\">'+updraftlion.browse_contents+'</button>';
|
1447 |
}
|
1448 |
jQuery(stid_selector+' .raw').html(file_ready_actions);
|
1449 |
}
|
1604 |
}
|
1605 |
});
|
1606 |
|
1607 |
+
$('#updraft-navtab-addons-content .wrap').on('click', '.updraftplus_com_login .ud_connectsubmit', function (e) {
|
1608 |
e.preventDefault();
|
1609 |
var email = $('#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email').val();
|
1610 |
var password = $('#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password').val();
|
1628 |
}
|
1629 |
});
|
1630 |
|
1631 |
+
$('#updraft-navtab-migrate-content').on('click', '.updraft_migrate_widget_module_content .updraftplus_com_login .ud_connectsubmit', function (e) {
|
1632 |
e.preventDefault();
|
1633 |
+
var email = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email').val();
|
1634 |
+
var password = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password').val();
|
1635 |
+
var tfa = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code').val();
|
1636 |
var options = {
|
1637 |
form_data: {
|
1638 |
email: email,
|
1640 |
two_factor_code: tfa
|
1641 |
}
|
1642 |
};
|
1643 |
+
if (!email || !password) {
|
1644 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status').html('<b>' + updraftlion.error + '</b> ' + updraftlion.username_password_required).show();
|
1645 |
+
} else {
|
1646 |
+
temporary_clone_submit(options);
|
1647 |
+
}
|
1648 |
});
|
1649 |
|
1650 |
+
$('#updraft-navtab-migrate-content').on('keydown', '.updraft_migrate_widget_module_content .updraftplus_com_login input', function (e) {
|
1651 |
if (13 == e.which) {
|
1652 |
e.preventDefault();
|
1653 |
+
var email = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email').val();
|
1654 |
+
var password = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password').val();
|
1655 |
+
var tfa = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code').val();
|
1656 |
var options = {
|
1657 |
form_data: {
|
1658 |
email: email,
|
1660 |
two_factor_code: tfa
|
1661 |
}
|
1662 |
};
|
1663 |
+
if (!email || !password) {
|
1664 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status').html('<b>' + updraftlion.error + '</b> ' + updraftlion.username_password_required).show();
|
1665 |
+
} else {
|
1666 |
+
temporary_clone_submit(options);
|
1667 |
+
}
|
1668 |
}
|
1669 |
});
|
1670 |
+
|
1671 |
+
$('#updraft-navtab-migrate-content').on('change', '.updraft_migrate_widget_module_content #updraftplus_clone_php_options', function () {
|
1672 |
+
var php_version = $(this).data('php_version');
|
1673 |
+
var selected_version = $(this).val();
|
1674 |
|
1675 |
+
if (selected_version < php_version) {
|
1676 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html(updraftlion.clone_version_warning);
|
1677 |
+
} else {
|
1678 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html('');
|
1679 |
+
}
|
1680 |
+
});
|
1681 |
+
|
1682 |
+
$('#updraft-navtab-migrate-content').on('change', '.updraft_migrate_widget_module_content #updraftplus_clone_wp_options', function () {
|
1683 |
+
var wp_version = $(this).data('wp_version');
|
1684 |
+
var selected_version = $(this).val();
|
1685 |
+
|
1686 |
+
if (selected_version < wp_version) {
|
1687 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html(updraftlion.clone_version_warning);
|
1688 |
+
} else {
|
1689 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html('');
|
1690 |
+
}
|
1691 |
+
});
|
1692 |
+
|
1693 |
+
$('#updraft-navtab-migrate-content').on('click', '.updraft_migrate_widget_module_content #updraft_migrate_createclone', function (e) {
|
1694 |
e.preventDefault();
|
1695 |
|
1696 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone').prop('disabled', true);
|
1697 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html('');
|
1698 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner').addClass('visible');
|
1699 |
|
1700 |
var clone_id = $(this).data('clone_id');
|
1701 |
var secret_token = $(this).data('secret_token');
|
1702 |
+
var php_version = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_php_options').val();
|
1703 |
+
var wp_version = $('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_wp_options').val();
|
1704 |
var admin_only = $('.updraftplus_clone_admin_login_options').is(':checked');
|
1705 |
|
1706 |
var options = {
|
1717 |
|
1718 |
updraft_send_command('process_updraftplus_clone_create', options, function (response) {
|
1719 |
try {
|
1720 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone').prop('disabled', false);
|
1721 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner').removeClass('visible');
|
1722 |
|
1723 |
if (response.hasOwnProperty('error')) {
|
1724 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status').html(updraftlion.error + ' ' + response.message).show();
|
1725 |
return;
|
1726 |
}
|
1727 |
|
1728 |
if ('success' === response.status) {
|
1729 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2').hide();
|
1730 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3').show();
|
1731 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3').html(response.html);
|
1732 |
+
temporary_clone_boot_backup(clone_id, secret_token, response.url, response.key);
|
1733 |
}
|
1734 |
} catch (err) {
|
1735 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone').prop('disabled', false);
|
1736 |
console.log("Error when processing the response of process_updraftplus_clone_create (as follows)");
|
1737 |
console.log(err);
|
1738 |
}
|
1763 |
* @param {array} options - an array that includes the users email and password
|
1764 |
*/
|
1765 |
function temporary_clone_submit(options) {
|
1766 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status').html('').hide();
|
1767 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner').addClass('visible');
|
1768 |
updraft_send_command('process_updraftplus_clone_login', options, function (response) {
|
1769 |
try {
|
1770 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner').removeClass('visible');
|
1771 |
|
1772 |
if (response.hasOwnProperty('error')) {
|
1773 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status').html(response.message).show();
|
1774 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields').hide();
|
1775 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields').show();
|
1776 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code').val('');
|
1777 |
return;
|
1778 |
}
|
1779 |
|
1780 |
if (response.hasOwnProperty('tfa_enabled') && true == response.tfa_enabled) {
|
1781 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields').hide();
|
1782 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields').show();
|
1783 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code').focus();
|
1784 |
}
|
1785 |
|
1786 |
if ('authenticated' === response.status) {
|
1787 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1').hide();
|
1788 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields').show();
|
1789 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields').hide();
|
1790 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code').val('');
|
1791 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2').show();
|
1792 |
+
$('#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2').html(response.html);
|
1793 |
}
|
1794 |
} catch (err) {
|
1795 |
console.log(err);
|
1797 |
});
|
1798 |
}
|
1799 |
|
1800 |
+
/**
|
1801 |
+
* This function will send an AJAX request to the backend to start a clone backup job
|
1802 |
+
*
|
1803 |
+
* @param {string} clone_id - the clone id
|
1804 |
+
* @param {string} secret_token - the clone secret
|
1805 |
+
* @param {string} clone_url - the clone url
|
1806 |
+
* @param {string} key - the migration key
|
1807 |
+
*/
|
1808 |
+
function temporary_clone_boot_backup(clone_id, secret_token, clone_url, key) {
|
1809 |
+
|
1810 |
+
var params = {
|
1811 |
+
updraftplus_clone_backup: 1,
|
1812 |
+
backupnow_nodb: 0,
|
1813 |
+
backupnow_nofiles: 0,
|
1814 |
+
backupnow_nocloud: 0,
|
1815 |
+
backupnow_label: 'UpdraftPlus Clone',
|
1816 |
+
extradata: '',
|
1817 |
+
clone_id: clone_id,
|
1818 |
+
secret_token: secret_token,
|
1819 |
+
clone_url: clone_url,
|
1820 |
+
key: key
|
1821 |
+
};
|
1822 |
+
|
1823 |
+
updraft_activejobslist_backupnownonce_only = 1;
|
1824 |
+
|
1825 |
+
updraft_send_command('backupnow', params, function (response) {
|
1826 |
+
jQuery('#updraft_backup_started').html(response.m);
|
1827 |
+
if (response.hasOwnProperty('nonce')) {
|
1828 |
+
// Can't return it from this context
|
1829 |
+
updraft_backupnow_nonce = response.nonce;
|
1830 |
+
updraft_inpage_success_callback = function () {
|
1831 |
+
jQuery('#updraft_clone_activejobsrow').hide();
|
1832 |
+
jQuery('#updraft_clone_progress').html(updraftlion.clone_backup_complete);
|
1833 |
+
};
|
1834 |
+
console.log("UpdraftPlus: ID of started job: " + updraft_backupnow_nonce);
|
1835 |
+
}
|
1836 |
+
setTimeout(function () {
|
1837 |
+
updraft_activejobs_update(true);
|
1838 |
+
}, 500);
|
1839 |
+
});
|
1840 |
+
}
|
1841 |
+
|
1842 |
$('#updraft-navtab-settings-content #remote-storage-holder').on('click', '.updraftplusmethod a.updraft_add_instance', function(e) {
|
1843 |
e.preventDefault();
|
1844 |
|
2242 |
});
|
2243 |
if (bigbutton_width > 180) jQuery('.updraft-bigbutton').width(bigbutton_width);
|
2244 |
|
2245 |
+
if (jQuery('#updraft-navtab-backups-content').length) {
|
2246 |
// setTimeout(function(){updraft_showlastlog(true);}, 1200);
|
2247 |
setInterval(function() {
|
2248 |
updraft_activejobs_update(false);}, 1250);
|
2312 |
local_deleted = local_deleted + resp.backup_local;
|
2313 |
remote_deleted = remote_deleted + resp.backup_remote;
|
2314 |
sets_deleted = sets_deleted + resp.backup_sets;
|
2315 |
+
var deleted_timestamps = resp.deleted_timestamps.split(',');
|
2316 |
+
for (var i = 0; i < deleted_timestamps.length; i++) {
|
2317 |
+
var timestamp = deleted_timestamps[i];
|
2318 |
+
jQuery('#updraft-navtab-backups-content .updraft_existing_backups_row_' + timestamp).slideUp().remove();
|
2319 |
+
}
|
2320 |
+
jQuery('#updraft_delete_timestamp').val(resp.timestamps);
|
2321 |
jQuery('#updraft-deleted-files-total').text(deleted_files_counter + ' ' + updraftlion.remote_files_deleted);
|
2322 |
updraft_remove_backup_sets(deleted_files_counter, local_deleted, remote_deleted, sets_deleted);
|
2323 |
} else if (resp.result == 'success') {
|
2324 |
jQuery('#updraft-deleted-files-total').text('');
|
2325 |
jQuery('#updraft-delete-waitwarning').slideUp();
|
2326 |
if (resp.hasOwnProperty('count_backups')) {
|
2327 |
+
jQuery('#updraft-existing-backups-heading').html(updraftlion.existing_backups+' <span class="updraft_existing_backups_count">'+resp.count_backups+'</span>');
|
2328 |
}
|
2329 |
for (var i = 0; i < timestamps.length; i++) {
|
2330 |
var timestamp = timestamps[i];
|
2607 |
e.preventDefault();
|
2608 |
updraft_open_main_tab('status');
|
2609 |
updraft_page_is_visible = 1;
|
2610 |
+
updraft_console_focussed_tab = 'status';
|
2611 |
// Refresh the console, as its next update might be far away
|
2612 |
updraft_activejobs_update(true);
|
2613 |
});
|
2633 |
|
2634 |
jQuery('#updraft-navtab-backups').click(function(e) {
|
2635 |
e.preventDefault();
|
2636 |
+
updraft_console_focussed_tab = 'backups';
|
2637 |
+
updraft_historytimertoggle(1);
|
2638 |
+
updraft_open_main_tab('backups');
|
2639 |
});
|
2640 |
|
2641 |
jQuery('#updraft-navtab-migrate').click(function(e) {
|
2642 |
e.preventDefault();
|
|
|
2643 |
jQuery('#updraft_migrate_tab_alt').html('').hide();
|
|
|
2644 |
updraft_open_main_tab('migrate');
|
2645 |
+
if (typeof updraft_migrate_bind_accordian === "function") updraft_migrate_bind_accordian();
|
2646 |
updraft_page_is_visible = 1;
|
2647 |
});
|
2648 |
|
2649 |
+
if ('migrate' == updraftlion.tab) jQuery('#updraft-navtab-migrate').trigger('click');
|
2650 |
+
|
2651 |
+
/**
|
2652 |
+
* Bind accordian to migration sections
|
2653 |
+
*/
|
2654 |
+
function updraft_migrate_bind_accordian() {
|
2655 |
+
jQuery('#updraft_migrate_accordion').accordion({
|
2656 |
+
heightStyle: "content",
|
2657 |
+
icons: {
|
2658 |
+
"activeHeader": "ui-icon-caret-1-s",
|
2659 |
+
"header": "ui-icon-caret-1-w",
|
2660 |
+
}
|
2661 |
+
});
|
2662 |
+
}
|
2663 |
+
|
2664 |
updraft_send_command('ping', null, function(data, response) {
|
2665 |
if ('success' == response && data != 'pong' && data.indexOf('pong')>=0) {
|
2666 |
jQuery('#updraft-navtab-backups-content .ud-whitespace-warning').show();
|
2850 |
}, { type: 'GET' });
|
2851 |
}
|
2852 |
|
2853 |
+
jQuery('#updraft_activejobs_table, .updraft_migrate_widget_temporary_clone_stage3').on('click', '.updraft_jobinfo_delete', function(e) {
|
2854 |
e.preventDefault();
|
2855 |
var job_id = jQuery(this).data('jobid');
|
2856 |
if (job_id) {
|
2857 |
+
$(this).addClass('disabled');
|
2858 |
updraft_activejobs_delete(job_id);
|
2859 |
} else {
|
2860 |
console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found");
|
2861 |
}
|
2862 |
});
|
2863 |
|
2864 |
+
jQuery('#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal, .updraft_migrate_widget_temporary_clone_stage3').on('click', '.updraft-log-link', function(e) {
|
2865 |
e.preventDefault();
|
2866 |
var job_id = jQuery(this).data('jobid');
|
2867 |
if (job_id) {
|
2940 |
|
2941 |
jQuery(this).dialog("close");
|
2942 |
alert(updraftlion.local_upload_started);
|
|
|
|
|
|
|
|
|
2943 |
updraft_send_command('upload_local_backup', {
|
2944 |
use_nonce: nonce,
|
2945 |
use_timestamp: key,
|
3350 |
jQuery(document).ready(function($) {
|
3351 |
// Pre-load the image so that it doesn't jerk when first used
|
3352 |
var my_image = new Image();
|
3353 |
+
my_image.src = updraftlion.ud_url+'/images/notices/updraft_logo.png';
|
3354 |
|
3355 |
// When inclusion options for file entities in the settings tab, reflect that in the "Backup Now" dialog, to prevent unexpected surprises
|
3356 |
$('#updraft-navtab-settings-content input.updraft_include_entity').change(function(e) {
|
3362 |
|
3363 |
$('#updraftplus-settings-save').click(function(e) {
|
3364 |
e.preventDefault();
|
3365 |
+
$.blockUI({
|
3366 |
+
css: {
|
3367 |
+
width: '300px',
|
3368 |
+
border: 'none',
|
3369 |
+
'border-radius': '10px',
|
3370 |
+
left: 'calc(50% - 150px)',
|
3371 |
+
padding: '20px',
|
3372 |
+
},
|
3373 |
+
message: '<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.saving+'</div>'
|
3374 |
+
});
|
3375 |
|
3376 |
var form_data = gather_updraft_settings('string');
|
3377 |
// POST the settings back to the AJAX handler
|
3413 |
});
|
3414 |
|
3415 |
$('#updraftplus-settings-import').click(function() {
|
3416 |
+
$.blockUI({
|
3417 |
+
css: {
|
3418 |
+
width: '300px',
|
3419 |
+
border: 'none',
|
3420 |
+
'border-radius': '10px',
|
3421 |
+
left: 'calc(50% - 150px)',
|
3422 |
+
padding: '20px',
|
3423 |
+
},
|
3424 |
+
message: '<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.importing+'</div>'
|
3425 |
+
});
|
3426 |
var updraft_import_file_input = document.getElementById('import_settings');
|
3427 |
if (updraft_import_file_input.files.length == 0) {
|
3428 |
alert(updraftlion.import_select_file);
|
3611 |
$('.updraftmessage').remove();
|
3612 |
|
3613 |
$('#updraft_backup_started').before(resp.messages);
|
3614 |
+
|
3615 |
+
console.log(resp);
|
3616 |
+
// $('#updraft-next-backup-inner').html(resp.scheduled);
|
3617 |
+
$('#updraft-next-files-backup-inner').html(resp.files_scheduled);
|
3618 |
+
$('#updraft-next-database-backup-inner').html(resp.database_scheduled);
|
3619 |
|
3620 |
return resp;
|
3621 |
|
3872 |
$('#updraftcentral_keys_content').html(data.keys_table);
|
3873 |
}
|
3874 |
|
3875 |
+
$redirect_lnk = '<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_redirect_link">'+updraftlion.updraftcentral_cloud+'</a>';
|
3876 |
+
$close_lnk = '<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_close_link">'+updraftlion.close_wizard+'</a>';
|
3877 |
$(modal).find('.updraftcentral_cloud_notices').html(message.replace('%s', $redirect_lnk)+' '+$close_lnk+'<br/><br/>'+updraftlion.control_udc_connections);
|
3878 |
|
3879 |
$(modal).find('.updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link').off('click').on('click', function(e) {
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
function updraft_send_command(t,e,a,r){default_options={json_parse:!0,alert_on_error:!0,action:"updraft_ajax",nonce:updraft_credentialtest_nonce,nonce_key:"nonce",timeout:null,async:!0,type:"POST"},"undefined"==typeof r&&(r={});for(var n in default_options)r.hasOwnProperty(n)||(r[n]=default_options[n]);var o={action:r.action,subaction:t};if(o[r.nonce_key]=r.nonce,"object"==typeof e)for(var d in e)o[d]=e[d];else o.action_data=e;var u={type:r.type,url:ajaxurl,data:o,success:function(t,e){if(r.json_parse){try{var n=ud_parse_json(t)}catch(o){return"function"==typeof r.error_callback?r.error_callback(t,o,502,n):(console.log(o),console.log(t),void(r.alert_on_error&&alert(updraftlion.unexpectedresponse+" "+t)))}if(n.hasOwnProperty("fatal_error"))return"function"==typeof r.error_callback?r.error_callback(t,e,500,n):(console.error(n.fatal_error_message),r.alert_on_error&&alert(n.fatal_error_message),!1);"function"==typeof a&&a(n,e,t)}else"function"==typeof a&&a(t,e)},error:function(t,e,a){"function"==typeof r.error_callback?r.error_callback(t,e,a):(console.log("updraft_send_command: error: "+e+" ("+a+")"),console.log(t))},dataType:"text",async:r.async};null!=r.timeout&&(u.timeout=r.timeout),jQuery.ajax(u)}function updraft_delete(t,e,a){jQuery("#updraft_delete_timestamp").val(t),jQuery("#updraft_delete_nonce").val(e),a?jQuery("#updraft-delete-remote-section, #updraft_delete_remote").removeAttr("disabled").show():jQuery("#updraft-delete-remote-section, #updraft_delete_remote").hide().attr("disabled","disabled"),t.indexOf(",")>-1?(jQuery("#updraft_delete_question_singular").hide(),jQuery("#updraft_delete_question_plural").show()):(jQuery("#updraft_delete_question_plural").hide(),jQuery("#updraft_delete_question_singular").show()),jQuery("#updraft-delete-modal").dialog("open")}function updraft_remote_storage_tab_activation(t){jQuery(".updraftplusmethod").hide(),jQuery(".remote-tab").data("active",!1),jQuery(".remote-tab").removeClass("nav-tab-active"),jQuery(".updraftplusmethod."+t).show(),jQuery(".remote-tab-"+t).data("active",!0),jQuery(".remote-tab-"+t).addClass("nav-tab-active")}function updraft_check_overduecrons(){updraft_send_command("check_overdue_crons",null,function(t){t&&t.hasOwnProperty("m")&&jQuery("#updraft-insert-admin-warning").html(t.m)},{alert_on_error:!1})}function updraft_remote_storage_tabs_setup(){var t=0,e=jQuery(".updraft_servicecheckbox:checked");jQuery(e).each(function(a,r){var n=jQuery(r).val();"updraft_servicecheckbox_none"!=jQuery(r).attr("id")&&t++,jQuery(".remote-tab-"+n).show(),a==jQuery(e).length-1&&updraft_remote_storage_tab_activation(n)}),t>0&&jQuery(".updraftplusmethod.none").hide(),jQuery(document).keyup(function(t){if((32===t.keyCode||13===t.keyCode)&&jQuery(document.activeElement).is("input.labelauty + label")){var e=jQuery(document.activeElement).attr("for");e&&jQuery("#"+e).change()}}),jQuery(".updraft_servicecheckbox").change(function(){var e=jQuery(this).attr("id");if("updraft_servicecheckbox_"==e.substring(0,24)){var a=e.substring(24);null!=a&&""!=a&&(jQuery(this).is(":checked")?(t++,jQuery(".remote-tab-"+a).fadeIn(),updraft_remote_storage_tab_activation(a)):(t--,jQuery(".remote-tab-"+a).hide(),1==jQuery(".remote-tab-"+a).data("active")&&updraft_remote_storage_tab_activation(jQuery(".remote-tab:visible").last().attr("name"))))}t<=0?jQuery(".updraftplusmethod.none").fadeIn():jQuery(".updraftplusmethod.none").hide()}),jQuery(".updraft_servicecheckbox:not(.multi)").change(function(){var t=jQuery(this).attr("value");jQuery(this).is(":not(:checked)")?(jQuery(".updraftplusmethod."+t).hide(),jQuery(".updraftplusmethod.none").fadeIn()):jQuery(".updraft_servicecheckbox").not(this).prop("checked",!1)});var a=jQuery(".updraft_servicecheckbox");"function"==typeof a.labelauty&&a.labelauty()}function updraft_remote_storage_test(t,e,a){var r,n;a?(r=jQuery("#updraft-"+t+"-test-"+a),n=".updraftplusmethod."+t+"-"+a):(r=jQuery("#updraft-"+t+"-test"),n=".updraftplusmethod."+t);var o=r.data("method_label");r.html(updraftlion.testing_settings.replace("%s",o));var d={method:t};jQuery("#updraft-navtab-settings-content "+n+" input[data-updraft_settings_test], #updraft-navtab-settings-content .expertmode input[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test"),r=jQuery(e).attr("type");if(a){r||(console.log("UpdraftPlus: settings test input item with no type found"),console.log(e),r="text");var n=null;"checkbox"==r?n=jQuery(e).is(":checked")?1:0:"text"==r||"password"==r?n=jQuery(e).val():(console.log("UpdraftPlus: settings test input item with unrecognised type ("+r+") found"),console.log(e)),d[a]=n}}),jQuery("#updraft-navtab-settings-content "+n+" textarea[data-updraft_settings_test], #updraft-navtab-settings-content "+n+" select[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test");d[a]=jQuery(e).val()}),updraft_send_command("test_storage_settings",d,function(t,a){r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof e&&0!=e&&(e=e.call(this,t,a,d)),"undefined"!=typeof e&&!1===e&&(alert(updraftlion.settings_test_result.replace("%s",o)+" "+t.output),t.hasOwnProperty("data")&&console.log(t.data))},{error_callback:function(t,e,a,n){if(r.html(updraftlion.test_settings.replace("%s",o)),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+e+" ("+a+")";console.log(d),alert(d),console.log(t)}}})}function backupnow_whichfiles_checked(t){return jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(e){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");if("updraft_include_"==a.substring(0,16)){var r=a.substring(16);""!=t&&(t+=","),t+=r}}}),t}function backupnow_whichtables_checked(t){var e=!1;return jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(t){if(!jQuery(this).is(":checked"))return void(e=!0)}),t=jQuery("input[name^='updraft_include_tables_']").serializeArray(),!e||t}function updraft_deleteallselected(){var t=0,e="",a="",r="";jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").each(function(n){t++;var o=jQuery(this).data("nonce");a&&(a+=","),a+=o;var d=jQuery(this).data("key");e&&(e+=","),e+=d;var u=jQuery(this).find(".updraftplus-remove").data("hasremote");r&&(r+=","),r+=u}),updraft_delete(e,a,r)}function updraft_open_main_tab(t){updraftlion.main_tabs_keys.forEach(function(e){t==e?(jQuery("#updraft-navtab-"+e+"-content").show(),jQuery("#updraft-navtab-"+e).addClass("nav-tab-active")):(jQuery("#updraft-navtab-"+e+"-content").hide(),jQuery("#updraft-navtab-"+e).removeClass("nav-tab-active")),updraft_console_focussed_tab=t})}function updraft_openrestorepanel(t){updraft_historytimertoggle(t),updraft_open_main_tab("backups")}function updraft_delete_old_dirs(){return!0}function updraft_initiate_restore(t){jQuery('#updraft-navtab-backups-content .updraft_existing_backups button[data-backup_timestamp="'+t+'"]').click()}function updraft_restore_setoptions(t){var e=0;jQuery('input[name="updraft_restore[]"]').each(function(a,r){var n=jQuery(r).val(),o=n+"=([0-9,]+)",d=new RegExp(o),u=t.match(d);u?(jQuery(r).removeAttr("disabled").data("howmany",u[1]).parent().show(),e++,"db"==n&&(e+=4.5),jQuery(r).is(":checked")&&jQuery("#updraft_restorer_"+n+"options").show()):jQuery(r).attr("disabled","disabled").parent().hide()});var a=t.match(/dbcrypted=1/);a?(jQuery("#updraft_restore_db").data("encrypted",1),jQuery(".updraft_restore_crypteddb").show()):(jQuery("#updraft_restore_db").data("encrypted",0),jQuery(".updraft_restore_crypteddb").hide()),jQuery("#updraft_restore_db").trigger("change");var r=t.match(/meta_foreign=([12])/);r?jQuery("#updraft_restore_meta_foreign").val(r[1]):jQuery("#updraft_restore_meta_foreign").val("0");var n=336+20*e;jQuery("#updraft-restore-modal").dialog("option","height",n)}function updraft_backup_dialog_open(){jQuery("#backupnow_includefiles_moreoptions").hide(),updraft_settings_form_changed?window.confirm(updraftlion.unsavedsettingsbackup)&&(jQuery("#backupnow_label").val(""),jQuery("#updraft-backupnow-modal").dialog("open")):(jQuery("#backupnow_label").val(""),jQuery("#updraft-backupnow-modal").dialog("open"))}function updraft_check_page_visibility(t){"hidden"==document.visibilityState?updraft_page_is_visible=0:(updraft_page_is_visible=1,1!==t&&jQuery("#updraft-navtab-backups-content").length&&updraft_activejobs_update(!0))}function updraft_backupnow_inpage_go(t,e,a,r,n,o,d){r="undefined"==typeof r?0:r,n="undefined"==typeof n?0:n,o="undefined"==typeof o?0:o,d="undefined"==typeof d?updraftlion.automaticbackupbeforeupdate:d,updraft_console_focussed_tab="backups",updraft_inpage_success_callback=t,updraft_activejobs_update_timer=setInterval(function(){updraft_activejobs_update(!1)},1250);var u={},s=jQuery("#updraft-backupnow-inpage-modal").length;s&&jQuery("#updraft-backupnow-inpage-modal").dialog("option","buttons",u),jQuery("#updraft_inpage_prebackup").hide(),s&&jQuery("#updraft-backupnow-inpage-modal").dialog("open"),jQuery("#updraft_inpage_backup").show(),updraft_activejobslist_backupnownonce_only=1,updraft_inpage_hasbegun=0,updraft_backupnow_go(r,n,o,e,a,d,"")}function updraft_activejobs_update(t){var e=(new Date).getTime();if(!(0==t&&e<updraft_activejobs_nextupdate)){updraft_activejobs_nextupdate=e+5500;var a="";jQuery(".ud_downloadstatus .updraftplus_downloader, #ud_downloadstatus2 .updraftplus_downloader").each(function(t,e){var r=jQuery(e).data("downloaderfor");"object"==typeof r&&(""!=a&&(a+=":"),a=a+r.base+","+r.nonce+","+r.what+","+r.index)});var r={downloaders:a};try{jQuery("#updraft-poplog").dialog("isOpen")&&(r.log_fetch=1,r.log_nonce=updraft_poplog_log_nonce,r.log_pointer=updraft_poplog_log_pointer)}catch(n){console.log(n)}updraft_activejobslist_backupnownonce_only&&"undefined"!=typeof updraft_backupnow_nonce&&""!=updraft_backupnow_nonce&&(r.thisjobonly=updraft_backupnow_nonce),updraft_send_command("activejobs_list",r,function(t,a,n){try{t.hasOwnProperty("l")&&(t.l?(jQuery("#updraft_lastlogmessagerow").show(),jQuery("#updraft_lastlogcontainer").html(t.l)):(jQuery("#updraft_lastlogmessagerow").hide(),jQuery("#updraft_lastlogcontainer").html("("+updraftlion.nothing_yet_logged+")")));var o=!1;t.hasOwnProperty("c")&&(o=t.c);var d=-1;if(jQuery("#updraft_activejobsrow").html(t.j),o&&jQuery("#updraft_clone_activejobsrow").html(t.j),jQuery("#updraft_activejobs .updraft_jobtimings").each(function(t,a){var r=jQuery(a);if(r.data("lastactivity")&&r.data("jobid")){var n=r.data("jobid"),o=r.data("lastactivity");(d==-1||o<d)&&(d=o);var u=r.data("nextresumptionafter"),s=r.data("nextresumption");e=(new Date).getTime(),o>50&&s>0&&u<-30&&e>updraft_last_forced_when+1e5&&(updraft_last_forced_jobid!=n||s!=updraft_last_forced_resumption)&&(updraft_last_forced_resumption=s,updraft_last_forced_jobid=n,updraft_last_forced_when=e,console.log("UpdraftPlus: force resumption: job_id="+n+", resumption="+s),updraft_send_command("forcescheduledresumption",{resumption:s,job_id:n},function(t){console.log(t)},{json_parse:!1,alert_on_error:!1}))}}),e=(new Date).getTime(),updraft_activejobs_nextupdate=e+18e4,(1==updraft_page_is_visible&&"backups"==updraft_console_focussed_tab||o)&&(updraft_activejobs_nextupdate=d>-1?d<5?e+1750:e+5e3:lastlog_lastdata==n?e+7500:e+1750),lastlog_lastdata=n,null!=t.j&&""!=t.j?(jQuery("#updraft_activejobsrow").show(),o&&jQuery("#updraft_clone_activejobsrow").show(),r.hasOwnProperty("thisjobonly")&&!updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+r.thisjobonly).length?(updraft_inpage_hasbegun=1,console.log("UpdraftPlus: the start of the requested backup job has been detected")):!updraft_inpage_hasbegun&&updraft_activejobslist_backupnownonce_only&&jQuery(".updraft_jobtimings.isautobackup").length?(autobackup_nonce=jQuery(".updraft_jobtimings.isautobackup").first().data("jobid"),autobackup_nonce&&(updraft_inpage_hasbegun=1,updraft_backupnow_nonce=autobackup_nonce,r.thisjobonly=autobackup_nonce,console.log("UpdraftPlus: the start of the requested backup job has been detected; id: "+autobackup_nonce))):1==updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+r.thisjobonly+".updraft_finished").length&&(updraft_inpage_hasbegun=2,console.log("UpdraftPlus: the end of the requested backup job has been detected"),clearInterval(updraft_activejobs_update_timer),"undefined"!=typeof updraft_inpage_success_callback&&""!=updraft_inpage_success_callback?updraft_inpage_success_callback.call(!1):jQuery("#updraft-backupnow-inpage-modal").dialog("close")),""==lastlog_jobs&&setTimeout(function(){jQuery("#updraft_backup_started").slideUp()},3500)):jQuery("#updraft_activejobsrow").is(":hidden")||("undefined"!=typeof lastbackup_laststatus&&updraft_showlastbackup(),updraft_updatehistory(0,0),jQuery("#updraft_activejobsrow").hide()),lastlog_jobs=t.j,null!=t.ds&&""!=t.ds&&jQuery(t.ds).each(function(t,e){""!=e.base&&updraft_downloader_status_update(e.base,e.timestamp,e.what,e.findex,e,n)}),null!=t.u&&""!=t.u&&jQuery("#updraft-poplog").dialog("isOpen")){var u=t.u;if(u.nonce==updraft_poplog_log_nonce&&(updraft_poplog_log_pointer=u.pointer,null!=u.log&&""!=u.log)){var s=jQuery("#updraft-poplog").scrollTop();jQuery("#updraft-poplog-content").append(u.log),updraft_poplog_lastscroll!=s&&updraft_poplog_lastscroll!=-1||(jQuery("#updraft-poplog").scrollTop(jQuery("#updraft-poplog-content").prop("scrollHeight")),updraft_poplog_lastscroll=jQuery("#updraft-poplog").scrollTop())}}}catch(i){console.log(updraftlion.unexpectedresponse+" "+n),console.log(i)}},{type:"GET",error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+r.fatal_error_message));else{var n=e==a?a:a+" ("+e+")";console.error(n),console.log(t)}return!1}})}}function updraft_popuplog(t){var e=updraftlion.loading_log_file;t&&(e+=" (log."+t+".txt)"),jQuery("#updraft-poplog").dialog("option","title",e),jQuery("#updraft-poplog-content").html("<em>"+e+" ...</em> "),jQuery("#updraft-poplog").dialog("open"),updraft_send_command("get_log",t,function(t){updraft_poplog_log_pointer=t.pointer,updraft_poplog_log_nonce=t.nonce;var e="?page=updraftplus&action=downloadlog&force_download=1&updraftplus_backup_nonce="+t.nonce;jQuery("#updraft-poplog-content").html(t.log);var a={};a[updraftlion.downloadlogfile]=function(){window.location.href=e},a[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-poplog").dialog("option","buttons",a),jQuery("#updraft-poplog").dialog("option","title","log."+t.nonce+".txt"),updraft_poplog_lastscroll=-1},{type:"GET",timeout:6e4,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-poplog-content").append(r.fatal_error_message);else{var n=e==a?a:a+" ("+e+")";jQuery("#updraft-poplog-content").append(n),console.log(t)}}})}function updraft_showlastbackup(){updraft_send_command("get_fragment","last_backup_html",function(t){response=t.output,lastbackup_laststatus==response?setTimeout(function(){updraft_showlastbackup()},7e3):jQuery("#updraft_last_backup").html(response),lastbackup_laststatus=response},{type:"GET"})}function updraft_historytimertoggle(t){updraft_historytimer&&1!=t?(clearTimeout(updraft_historytimer),updraft_historytimer=0):(updraft_updatehistory(0,0),updraft_historytimer=setInterval(function(){updraft_updatehistory(0,0)},3e4),calculated_diskspace||(updraftplus_diskspace(),calculated_diskspace=1))}function updraft_updatehistory(t,e){var a=Math.round((new Date).getTime()/1e3);if(1==t||1==e)updraft_historytimer_notbefore=a+30;else if(a<updraft_historytimer_notbefore)return void console.log("Update history skipped: "+a.toString()+" < "+updraft_historytimer_notbefore.toString());1==t&&(1==e?(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanningremote+"</em></p>")):(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanning+"</em></p>")));var r=e?"remotescan":!!t&&"rescan";updraft_send_command("rescan",r,function(t){if(t.hasOwnProperty("logs_exist")&&t.logs_exist&&jQuery("#updraft_lastlogmessagerow .updraft-log-link").show(),t.hasOwnProperty("migrate_tab")&&t.migrate_tab&&(jQuery("#updraft-navtab-migrate").hasClass("nav-tab-active")||(jQuery("#updraft_migrate_tab_alt").html(""),jQuery("#updraft_migrate_tab_main").replaceWith(t.migrate_tab))),t.hasOwnProperty("web_server_disk_space")&&(""==t.web_server_disk_space?(console.log("UpdraftPlus: web_server_disk_space is empty"),jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length&&jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").slideUp("slow",function(){jQuery(this).remove()})):jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length?jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").replaceWith(t.web_server_disk_space):jQuery("#updraft-navtab-backups-content .updraft-disk-space-actions").prepend(t.web_server_disk_space)),null!=t.n&&jQuery("#updraft-existing-backups-heading").html(t.n),null!=t.t){if(null!=t.cksum){if(t.cksum==updraft_history_lastchecksum)return;updraft_history_lastchecksum=t.cksum}jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html(t.t),t.data&&console.log(t.data)}})}function updraft_intervals_monthly_or_not(t,e){var a="#updraft-navtab-settings-content #"+t,r=jQuery(a+" option").length,n="monthly"==e,o=!1;if(r>10&&(o=!0),n||o){if(n&&o)return void("monthly"==e&&(jQuery(".updraft_monthly_extra_words_"+t).remove(),jQuery(a).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>")));if(jQuery(".updraft_monthly_extra_words_"+t).remove(),n){updraft_interval_week_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.mdayselector).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>");var d=updraft_interval_month_val===!1?1:updraft_interval_month_val;d-=1,jQuery(a+" option:eq("+d+")").prop("selected",!0)}else{updraft_interval_month_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.dayselector);var u=updraft_interval_week_val===!1?1:updraft_interval_week_val;jQuery(a+" option:eq("+u+")").prop("selected",!0)}}}function updraft_check_same_times(){var t=0,e=jQuery("#updraft-navtab-settings-content .updraft_interval").val();"manual"==e?jQuery("#updraft-navtab-settings-content .updraft_files_timings").hide():jQuery("#updraft-navtab-settings-content .updraft_files_timings").show(),"weekly"==e||"fortnightly"==e||"monthly"==e?(updraft_intervals_monthly_or_not("updraft_startday_files",e),jQuery("#updraft-navtab-settings-content #updraft_startday_files").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_files").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_files").hide());var a=jQuery("#updraft-navtab-settings-content .updraft_interval_database").val();"manual"==a&&(t=1,jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide()),"weekly"==a||"fortnightly"==a||"monthly"==a?(updraft_intervals_monthly_or_not("updraft_startday_db",a),jQuery("#updraft-navtab-settings-content #updraft_startday_db").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_db").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_db").hide()),a==e?(jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide(),0==t?jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").show():jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide()):(jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide(),0==t&&jQuery("#updraft-navtab-settings-content .updraft_db_timings").show())}function updraft_activejobs_delete(t){jQuery("#updraft-jobid-"+t).closest(".updraft_row").addClass("deleting"),updraft_send_command("activejobs_delete",t,function(e){var a=jQuery("#updraft-jobid-"+t).closest(".updraft_row");a.addClass("deleting"),"Y"==e.ok?(jQuery("#updraft-jobid-"+t).html(e.m),a.remove()):"N"==e.ok?(a.removeClass("deleting"),alert(e.m)):(a.removeClass("deleting"),alert(updraftlion.unexpectedresponse),console.log(e))})}function updraftplus_diskspace_entity(t){jQuery("#updraft_diskspaceused_"+t).html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:t},function(e){jQuery("#updraft_diskspaceused_"+t).html(e.output)},{type:"GET"})}function updraft_iframe_modal(t,e){var a=780,r=500;jQuery("#updraft-iframe-modal-innards").html('<iframe width="100%" height="430px" src="'+ajaxurl+"?action=updraft_ajax&subaction="+t+"&nonce="+updraft_credentialtest_nonce+'"></iframe>'),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("open")}function updraft_html_modal(t,e,a,r){jQuery("#updraft-iframe-modal-innards").html(t);var n={};a<450&&(n[updraftlion.close]=function(){jQuery(this).dialog("close")}),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("option","buttons",n).dialog("open")}function updraftplus_diskspace(){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html(t.output)},{type:"GET"})}function updraftplus_deletefromserver(t,e,a){a||(a=0);var r={stage:"delete",timestamp:t,type:e,findex:a};updraft_send_command("updraft_download_backup",r,null,{action:"updraft_download_backup",nonce:updraft_download_nonce,nonce_key:"_wpnonce"})}function updraftplus_downloadstage2(t,e,a){location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+t+"&type="+e+"&stage=2&findex="+a+"&action=updraft_download_backup"}function updraftplus_show_contents(t,e,a){var r='<div id="updraft_zip_files_container" class="hidden-in-updraftcentral" style="clear:left;"><div id="updraft_zip_info_container"><p><span id="updraft_zip_path_text">'+updraftlion.zip_file_contents_info+'</span> - <span id="updraft_zip_size_text"></span></p>'+updraftlion.browse_download_link+'</div><div id="updraft_zip_files_jstree_container"><input type="search" id="zip_files_jstree_search" name="zip_files_jstree_search" placeholder="'+updraftlion.search+'"><div id="updraft_zip_files_jstree"></div></div></div>';updraft_html_modal(r,updraftlion.zip_file_contents,780,500),zip_files_jstree("zipbrowser",t,e,a)}function zip_files_jstree(t,e,a,r){jQuery("#updraft_zip_files_jstree").jstree({core:{multiple:!1,data:function(n,o){updraft_send_command("get_jstree_directory_nodes",{entity:t,node:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):o.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["search","sort"]}),jQuery("#updraft_zip_files_jstree").on("ready.jstree",function(t,e){jQuery("#updraft-iframe-modal").dialog("option","title",updraftlion.zip_file_contents+": "+e.instance.get_node("#").children[0])});var n=!1;jQuery("#zip_files_jstree_search").keyup(function(){n&&clearTimeout(n),n=setTimeout(function(){var t=jQuery("#zip_files_jstree_search").val();jQuery("#updraft_zip_files_jstree").jstree(!0).search(t)},250)}),jQuery("#updraft_zip_files_jstree").on("changed.jstree",function(t,e){jQuery("#updraft_zip_path_text").text(e.node.li_attr.path),e.node.li_attr.size?(jQuery("#updraft_zip_size_text").text(e.node.li_attr.size),jQuery("#updraft_zip_download_item").show()):(jQuery("#updraft_zip_size_text").text(""),jQuery("#updraft_zip_download_item").hide())}),jQuery("#updraft_zip_download_item").click(function(t){t.preventDefault();var n=jQuery("#updraft_zip_path_text").text();updraft_send_command("get_zipfile_download",{path:n,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):t.hasOwnProperty("path")?location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+e+"&type="+a+"&stage=2&findex="+r+"&filepath="+t.path+"&action=updraft_download_backup":alert(updraftlion.download_timeout)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})})}function updraft_downloader(t,e,a,r,n,o,d){"string"!=typeof n&&(n=n.toString());for(var n=n.split(","),u=0;u<n.length;u++){var s=t+e+"_"+a+"_"+n[u],i="."+s,l=parseInt(n[u]);l++;var p=0==n[u]?"":" ("+l+")";if(!jQuery(i).length){var _=o?o:e;jQuery(r).append('<div style="clear:left; padding: 8px; margin-top: 4px;" class="'+s+' updraftplus_downloader postbox"><button onclick="jQuery(this).parent().fadeOut().remove();" type="button" style="float:right; margin-bottom: 8px;" class="ud_downloadstatus__close" aria-label="Close"><span class="dashicons dashicons-no-alt"></span></button><strong>'+updraftlion.download+" "+a+p+" ("+_+')</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file '+s+'_st"><div class="dlfileprogress" style="width: 0;"></div></div></div>'),jQuery(i).data("downloaderfor",{base:t,nonce:e,what:a,index:n[u]}),setTimeout(function(){updraft_activejobs_update(!0)},1500)}jQuery(i).data("lasttimebegan",(new Date).getTime()),d=!!d;var c=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+n[u]).data("wp_nonce").toString(),f={type:a,timestamp:e,findex:n[u]},g={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:c,timeout:1e4,async:d};updraft_send_command("updraft_download_backup",f,function(t){},g)}return!1}function ud_parse_json(t){t.charAt(0),t.charAt(t.length-1);try{var e=JSON.parse(t);return e}catch(a){console.log("UpdraftPlus: Exception when trying to parse JSON (1) - will attempt to fix/re-parse"),console.log(t)}var r=t.indexOf("{"),n=t.lastIndexOf("}");if(r>-1&&n>-1){var o=t.slice(r,n+1);try{var d=JSON.parse(o);return console.log("UpdraftPlus: JSON re-parse successful"),d}catch(a){throw console.log("UpdraftPlus: Exception when trying to parse JSON (2)"),a}}throw"UpdraftPlus: could not parse the JSON"}function updraft_restorer_checkstage2(t){var e=jQuery("#ud_downloadstatus2 .file").length;return e>0?void(t&&alert(updraftlion.stilldownloading)):(jQuery("#updraft-restore-modal-stage2a").html(updraftlion.processing),void updraft_send_command("restore_alldownloaded",{timestamp:jQuery("#updraft_restore_timestamp").val(),restoreopts:jQuery("#updraft_restore_form").serialize()},function(t,e,a){var r=null;jQuery("#updraft_restorer_restore_options").val("");try{if(null==t)return void jQuery("#updraft-restore-modal-stage2a").html(updraftlion.emptyresponse);var n=t.m;if(""!=t.w&&(n=n+"<p><strong>"+updraftlion.warnings+"</strong><br>"+t.w+"</p>"),""!=t.e?n=n+"<p><strong>"+updraftlion.errors+"</strong><br>"+t.e+"</p>":updraft_restore_stage=3,t.hasOwnProperty("i")){try{if(r=ud_parse_json(t.i),r.hasOwnProperty("addui")){console.log("Further UI options are being displayed");var o=r.addui;n+='<div id="updraft_restoreoptions_ui" style="clear:left; padding-top:10px;">'+o+"</div>","object"==typeof JSON&&"function"==typeof JSON.stringify&&(delete r.addui,t.i=JSON.stringify(r))}}catch(d){console.log(d),console.log(t)}jQuery("#updraft_restorer_backup_info").val(t.i)}else jQuery("#updraft_restorer_backup_info").val();jQuery("#updraft-restore-modal-stage2a").html(n),jQuery("#updraft-restore-modal-stage2a .updraft_select2").length>0&&jQuery("#updraft-restore-modal-stage2a .updraft_select2").select2()}catch(d){console.log(a),console.log(d),jQuery("#updraft-restore-modal-stage2a").text(updraftlion.jsonnotunderstood+" "+updraftlion.errordata+": "+a).html()}},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+n+"</p>"),console.log(n),alert(n),console.log(t)}}}))}function updraft_downloader_status(t,e,a,r){}function updraft_downloader_status_update(t,e,a,r,n,o){var d=t+e+"_"+a+"_"+r,u="."+d,s=0;if(null!=n.e)jQuery(u+" .raw").html("<strong>"+updraftlion.error+"</strong> "+n.e),console.log(n);else if(null!=n.p){if(jQuery(u+"_st .dlfileprogress").width(n.p+"%"),null!=n.a&&n.a>0){var i=(new Date).getTime(),l=jQuery(u).data("lasttimebegan"),p=i-l;if(n.a>90&&p>6e4){console.log(e+" "+a+" "+r+": restarting download: file_age="+n.a+", sincelastrestart_ms="+p),jQuery(u).data("lasttimebegan",(new Date).getTime());var _=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+r),c={type:a,timestamp:e,findex:r},f={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:_.data("wp_nonce").toString(),timeout:1e4};updraft_send_command("updraft_download_backup",c,function(t){},f),jQuery(u).data("lasttimebegan",(new Date).getTime())}}if(null!=n.m)if(n.p>=100&&"udrestoredlstatus_"==t)jQuery(u+" .raw").html(n.m),jQuery(u).fadeOut("slow",function(){jQuery(this).remove(),updraft_restorer_checkstage2(0)});else if(n.p<100||"uddlstatus_"!=t)jQuery(u+" .raw").html(n.m);else{var g=updraftlion.fileready+" "+updraftlion.actions+': \t\t\t\t<button class="button" type="button" onclick="updraftplus_downloadstage2(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.downloadtocomputer+'</button> \t\t\t\t<button class="button" id="uddownloaddelete_'+e+"_"+a+'" type="button" onclick="updraftplus_deletefromserver(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.deletefromserver+"</button>";n.hasOwnProperty("can_show_contents")&&n.can_show_contents&&(g+=' <button class="button" type="button" onclick="updraftplus_show_contents(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.browse_contents+"</button>"),jQuery(u+" .raw").html(g)}}else null!=n.m?jQuery(u+" .raw").html(n.m):(jQuery(u+" .raw").html(updraftlion.jsonnotunderstood+" ("+o+")"),s=1);return s}function updraft_backupnow_go(t,e,a,r,n,o,d){jQuery("#updraft_backup_started").html("<em>"+updraftlion.requeststart+"</em>").slideDown(""),setTimeout(function(){jQuery("#updraft_backup_started").fadeOut("slow")},75e3);var u={backupnow_nodb:t,backupnow_nofiles:e,backupnow_nocloud:a,backupnow_label:o,extradata:n};""!=r&&(u.onlythisfileentity=r),""!=d&&(u.onlythesetableentities=d),u.always_keep="undefined"!=typeof n.always_keep?n.always_keep:0,delete n.always_keep,updraft_send_command("backupnow",u,function(t){jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),setTimeout(function(){updraft_activejobs_update(!0)},500)})}var onlythesefileentities=backupnow_whichfiles_checked("");""==onlythesefileentities?jQuery("#backupnow_includefiles_moreoptions").show():jQuery("#backupnow_includefiles_moreoptions").hide();
|
2 |
+
var updraft_restore_stage=1,lastlog_lastmessage="",lastlog_lastdata="",lastlog_jobs="",updraft_activejobs_nextupdate=(new Date).getTime()+1e3,updraft_page_is_visible=1,updraft_console_focussed_tab=updraftlion.tab,updraft_settings_form_changed=!1;window.onbeforeunload=function(t){if(updraft_settings_form_changed)return updraftlion.unsavedsettings},"undefined"!=typeof document.hidden&&document.addEventListener("visibilitychange",function(){updraft_check_page_visibility(0)},!1),updraft_check_page_visibility(1);var updraft_poplog_log_nonce,updraft_poplog_log_pointer=0,updraft_poplog_lastscroll=-1,updraft_last_forced_jobid=-1,updraft_last_forced_resumption=-1,updraft_last_forced_when=-1,updraft_backupnow_nonce="",updraft_activejobslist_backupnownonce_only=0,updraft_inpage_hasbegun=0,updraftplus_activejobs_list_fatal_error_alert=!0,updraft_historytimer=0,calculated_diskspace=0,updraft_historytimer_notbefore=0,updraft_history_lastchecksum=!1,updraft_interval_week_val=!1,updraft_interval_month_val=!1;"undefined"!=typeof updraft_siteurl&&setInterval(function(){jQuery.get(updraft_siteurl+"/wp-cron.php")},21e4);var lastlog_lastmessage="";jQuery(document).ajaxError(function(t,e,a,r){if(null!=r&&""!=r&&null!=e.responseText&&""!=e.responseText&&(console.log("Error caught by UpdraftPlus ajaxError handler (follows) for "+a.url),console.log(r),0==a.url.search(ajaxurl)))if(a.url.search("subaction=downloadstatus")>=0){var n=a.url.match(/timestamp=\d+/),o=a.url.match(/type=[a-z]+/),d=a.url.match(/findex=\d+/),u=a.url.match(/base=[a-z_]+/);if(d=d instanceof Array?parseInt(d[0].substr(7)):0,o=o instanceof Array?o[0].substr(5):"",u=u instanceof Array?u[0].substr(5):"",n=n instanceof Array?parseInt(n[0].substr(10)):0,""!=u&&""!=o&&n>0){var s=u+n+"_"+o+"_"+d;jQuery("."+s+" .raw").html("<strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode)}}else a.url.search("subaction=restore_alldownloaded")>=0&&jQuery("#updraft-restore-modal-stage2a").append("<br><strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode+": "+r)}),jQuery(document).ready(function(t){function e(e){t('.expertmode .advanced_settings_container .advanced_tools:not(".'+e+'")').hide(),t(".expertmode .advanced_settings_container .advanced_tools."+e).fadeIn("slow"),t(".expertmode .advanced_settings_container .advanced_tools_button:not(#"+e+")").removeClass("active"),t(".expertmode .advanced_settings_container .advanced_tools_button#"+e).addClass("active")}function a(e){t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),updraft_send_command("updraftplus_com_login_submit",{data:e},function(e){e.hasOwnProperty("success")?t("#updraft-navtab-addons-content .wrap .updraftplus_com_login").submit():e.hasOwnProperty("error")&&t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(e.message).show()})}function r(e){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("error"))return t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html(e.message).show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val("");e.hasOwnProperty("tfa_enabled")&&1==e.tfa_enabled&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").focus()),"authenticated"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").val(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").html(e.html))}catch(a){console.log(a)}})}function n(t,e,a,r){var n={updraftplus_clone_backup:1,backupnow_nodb:0,backupnow_nofiles:0,backupnow_nocloud:0,backupnow_label:"UpdraftPlus Clone",extradata:"",clone_id:t,secret_token:e,clone_url:a,key:r};updraft_activejobslist_backupnownonce_only=1,updraft_send_command("backupnow",n,function(t){jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,updraft_inpage_success_callback=function(){jQuery("#updraft_clone_activejobsrow").hide(),jQuery("#updraft_clone_progress").html(updraftlion.clone_backup_complete)},console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),setTimeout(function(){updraft_activejobs_update(!0)},500)})}function o(t){var e=Handlebars.compile(updraftlion.remote_storage_templates[t]),a=updraftlion.remote_storage_options[t]["default"];a.instance_id="s-"+d(32),a.instance_enabled=1;var r=e(a);jQuery(r).hide().insertAfter("."+t+"_add_instance_container:first").show("slow")}function d(t){for(var e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=0;r<t;r++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}function u(t){var e=!!jQuery("#updraftcentral_mothership_other").is(":checked");e?(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!1),t?jQuery("#updraftcentral_keycreate_mothership_firewalled_container").show():(jQuery(".updraftcentral_wizard_self_hosted_stage2").show(),jQuery("#updraftcentral_keycreate_mothership_firewalled_container").slideDown(),jQuery("#updraftcentral_keycreate_mothership").focus())):(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!0),t||(jQuery(".updraftcentral_wizard_self_hosted_stage2").hide(),s()))}function s(){jQuery("#updraftcentral_wizard_stage1_error").text("");var t="";if(jQuery("#updraftcentral_mothership_updraftpluscom").is(":checked"))jQuery(".updraftcentral_keycreate_description").hide(),t="updraftplus.com";else if(jQuery("#updraftcentral_mothership_other").is(":checked")){jQuery(".updraftcentral_keycreate_description").show();var e=jQuery("#updraftcentral_keycreate_mothership").val();if(""==e)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_empty_url);try{var a=new URL(e);t=a.hostname}catch(r){if("undefined"==typeof URL&&(t=jQuery("<a>").prop("href",e).prop("hostname")),!t||"undefined"!=typeof URL)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_invalid_url)}}jQuery("#updraftcentral_keycreate_description").val(t),jQuery(".updraftcentral_wizard_stage1").hide(),jQuery(".updraftcentral_wizard_stage2").show()}function i(e,a,r,n){jQuery("#updraft-delete-waitwarning").slideDown();var o=e,d=a,u=r,s=n,l=jQuery("#updraft_delete_timestamp").val().split(","),p=jQuery("#updraft_delete_form").serializeArray(),_={};t.each(p,function(){void 0!==_[this.name]?(_[this.name].push||(_[this.name]=[_[this.name]]),_[this.name].push(this.value||"")):_[this.name]=this.value||""}),_.remote_delete_limit=updraftlion.remote_delete_limit,delete _.action,delete _.subaction,delete _.nonce,updraft_send_command("deleteset",_,function(t){if(t.hasOwnProperty("result")&&null!=t.result)if("error"==t.result)alert(updraftlion.error+" "+t.message);else if("continue"==t.result){o=o+t.backup_local+t.backup_remote,d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets;for(var e=t.deleted_timestamps.split(","),a=0;a<e.length;a++){var r=e[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}jQuery("#updraft_delete_timestamp").val(t.timestamps),jQuery("#updraft-deleted-files-total").text(o+" "+updraftlion.remote_files_deleted),i(o,d,u,s)}else if("success"==t.result){jQuery("#updraft-deleted-files-total").text(""),jQuery("#updraft-delete-waitwarning").slideUp(),t.hasOwnProperty("count_backups")&&jQuery("#updraft-existing-backups-heading").html(updraftlion.existing_backups+' <span class="updraft_existing_backups_count">'+t.count_backups+"</span>");for(var a=0;a<l.length;a++){var r=l[a];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+r).slideUp().remove()}jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length<1&&jQuery("#ud_massactions").hide(),updraft_history_lastchecksum=!1,jQuery("#updraft-delete-modal").dialog("close"),d+=t.backup_local,u+=t.backup_remote,s+=t.backup_sets,alert(t.set_message+" "+s+"\n"+t.local_message+" "+d+"\n"+t.remote_message+" "+u)}})}function l(t,e){jQuery("#updraft-navtab-settings-content #updraft_include_"+t).is(":checked")?e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").show():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").slideDown():e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").hide():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").slideUp()}function p(){jQuery("#updraft_migrate_accordion").accordion({heightStyle:"content",icons:{activeHeader:"ui-icon-caret-1-s",header:"ui-icon-caret-1-w"}})}function _(){var t=new plupload.Uploader(updraft_plupload_config);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){if(!/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+([0-9]+?)?(\.(zip|gz|gz\.crypt))?$/i.test(e.name)&&!/^log\.([0-9a-f]{12})\.txt$/.test(e.name)){for(var a=!1,r=0;r<updraft_accept_archivename.length;r++)if(updraft_accept_archivename[r].test(e.name))var a=!0;if(!a)return/\.(zip|tar|tar\.gz|tar\.bz2)$/i.test(e.name)||/\.sql(\.gz)?$/i.test(e.name)?(jQuery("#updraft-message-modal-innards").html("<p><strong>"+e.name+"</strong></p> "+updraftlion.notarchive2),jQuery("#updraft-message-modal").dialog("open")):alert(e.name+": "+updraftlion.notarchive),void t.removeFile(e)}jQuery("#filelist").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>')}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100))),e.size==e.loaded&&(jQuery("#"+e.id).html('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(parseInt(e.size*e.percent/100))+"</span>/"+plupload.formatSize(e.size)+") - "+updraftlion.complete+"</div>"),jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"))}),t.bind("Error",function(t,e){console.log(e);var a;a="-200"==e.code?"\n"+updraftlion.makesure2:updraftlion.makesure;var r=updraftlion.uploaderr+" (code "+e.code+") : "+e.message;e.hasOwnProperty("status")&&e.status&&(r+=" ("+updraftlion.http_code+" "+e.status+")"),e.hasOwnProperty("response")&&(console.log("UpdraftPlus: plupload error: "+e.response),e.response.length<100&&(r+=" "+updraftlion.error+" "+e.response+"\n")),r+=" "+a,alert(r)}),t.bind("FileUploaded",function(t,e,a){if("200"==a.status)try{resp=ud_parse_json(a.response),resp.e?alert(updraftlion.uploaderror+" "+resp.e):resp.dm?(alert(resp.dm),updraft_updatehistory(1,0)):resp.m?updraft_updatehistory(1,0):alert("Unknown server response: "+a.response)}catch(r){console.log(a),alert(updraftlion.jsonnotunderstood)}else alert("Unknown server response status: "+a.code),console.log(a)})}function c(t){params={uri:jQuery("#updraftplus_httpget_uri").val()},params.curl=t,updraft_send_command("httpget",params,function(t){t.e&&alert(t.e),t.r?jQuery("#updraftplus_httpget_results").html("<pre>"+t.r+"</pre>"):console.log(t)},{type:"GET"})}function f(t,e,a){updraft_restore_setoptions(t),jQuery("#updraft_restore_timestamp").val(e),jQuery(".updraft_restore_date").html(a),updraft_restore_stage=1,jQuery("#updraft-restore-modal").dialog("open"),jQuery("#updraft-restore-modal-stage1").show(),jQuery("#updraft-restore-modal-stage2").hide(),jQuery("#updraft-restore-modal-stage2a").html(""),updraft_activejobs_update(!0)}function g(t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+t+"=([^&#]*)",a=new RegExp(e),r=a.exec(window.location.href);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function m(e,a,r){jQuery("#updraft_upload_timestamp").val(e),jQuery("#updraft_upload_nonce").val(a);var n=r.split(",");jQuery(".updraft_remote_storage_destination").each(function(e){var a=jQuery(this).val();if(jQuery.inArray(a,n)==-1){jQuery(this).prop("checked",!1),jQuery(this).prop("disabled",!0);var r=t(this).prop("labels");jQuery(r).append(" "+updraftlion.already_uploaded)}}),jQuery("#updraft-upload-modal").dialog("open")}if(t(".expertmode .advanced_settings_container .advanced_tools_button").click(function(){e(t(this).attr("id"))}),jQuery.ui&&jQuery.ui.dialog&&jQuery.ui.dialog.prototype._allowInteraction){var h=jQuery.ui.dialog.prototype._allowInteraction;jQuery.ui.dialog.prototype._allowInteraction=function(t){return!!jQuery(t.target).closest(".select2-dropdown").length||h.apply(this,arguments)}}t("#updraftcentral_keys").on("click","a.updraftcentral_keys_show",function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keys_table").slideDown()}),t("#updraftcentral_keycreate_altmethod_moreinfo_get").click(function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keycreate_altmethod_moreinfo").slideDown()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("change keyup paste",".updraft_webdav_settings",function(){var e=[];t(".updraft_webdav_settings").each(function(a,r){var n=t(r).attr("id");if(n&&"updraft_webdav_"==n.substring(0,15)){var o=n.substring(15);id_split=o.split("_"),o=id_split[0];var d=id_split[1];"undefined"==typeof e[d]&&(e[d]=[]),e[d][o]=this.value}});var a="",r="@",n="/",o=":",d=":";for(var u in e)(e[u].host.indexOf("@")>=0||""===e[u].host)&&(r=""),e[u].host.indexOf("/")>=0?t("#updraft_webdav_host_error").show():t("#updraft_webdav_host_error").hide(),0!=e[u].path.indexOf("/")&&""!==e[u].path||(n=""),""!==e[u].user&&""!==e[u].pass||(o=""),""!==e[u].host&&""!==e[u].port||(d=""),a=e[u].webdav+e[u].user+o+e[u].pass+r+encodeURIComponent(e[u].host)+d+e[u].port+n+e[u].path,t("#updraft_webdav_url_"+u).val(a)}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .updraft_existing_backups_row",function(e){(e.ctrlKey||e.metaKey)&&(t(this).toggleClass("backuprowselected"),t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length>0?t("#ud_massactions").show():t("#ud_massactions").hide())}),t("#updraft-navtab-addons-content .wrap").on("click",".updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),o={email:r,password:n};a(o)}),t("#updraft-navtab-addons-content .wrap").on("keydown",".updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),n=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),o={email:r,password:n};a(o)}}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content .updraftplus_com_login .ud_connectsubmit",function(e){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d={form_data:{email:a,password:n,two_factor_code:o}};a&&n?r(d):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}),t("#updraft-navtab-migrate-content").on("keydown",".updraft_migrate_widget_module_content .updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_email").val(),n=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_password").val(),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d={form_data:{email:a,password:n,two_factor_code:o}};a&&n?r(d):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_com_login_status").html("<b>"+updraftlion.error+"</b> "+updraftlion.username_password_required).show()}}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_php_options",function(){var e=t(this).data("php_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("change",".updraft_migrate_widget_module_content #updraftplus_clone_wp_options",function(){var e=t(this).data("wp_version"),a=t(this).val();a<e?t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.clone_version_warning):t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html("")}),t("#updraft-navtab-migrate-content").on("click",".updraft_migrate_widget_module_content #updraft_migrate_createclone",function(e){e.preventDefault(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!0),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(""),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").addClass("visible");var a=t(this).data("clone_id"),r=t(this).data("secret_token"),o=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_php_options").val(),d=t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraftplus_clone_wp_options").val(),u=t(".updraftplus_clone_admin_login_options").is(":checked"),s={form_data:{clone_id:a,secret_token:r,install_info:{php_version:o,wp_version:d,admin_only:u}}};updraft_send_command("process_updraftplus_clone_create",s,function(e){try{if(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("error"))return void t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraftplus_clone_status").html(updraftlion.error+" "+e.message).show();"success"===e.status&&(t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").show(),t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content .updraft_migrate_widget_temporary_clone_stage3").html(e.html),n(a,r,e.url,e.key))}catch(o){t("#updraft-navtab-migrate-content .updraft_migrate_widget_module_content #updraft_migrate_createclone").prop("disabled",!1),console.log("Error when processing the response of process_updraftplus_clone_create (as follows)"),console.log(o)}})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_add_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method");o(a)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_delete_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method"),r=t(this).data("instance_id");1===t("."+a+"_updraft_remote_storage_border").length&&o(a),t("."+a+"-"+r).hide("slow",function(){t(this).remove()})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).find("span").hide(),t(this).attr("contentEditable",!0).focus()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keyup",".updraftplusmethod .updraft_edit_label_instance",function(e){var a=jQuery(this).data("method"),r=jQuery(this).data("instance_id"),n=jQuery(this).text();t("#updraft_"+a+"_instance_label_"+r).val(n)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("blur",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).attr("contentEditable",!1),t(this).find("span").show()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keypress",".updraftplusmethod .updraft_edit_label_instance",function(e){13===e.which&&(t(this).attr("contentEditable",!1),t(this).find("span").show(),t(this).blur())}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("change","input[class='updraft_instance_toggle']",function(){updraft_settings_form_changed=!0,jQuery(this).is(":checked")?jQuery(this).siblings("label").html(updraftlion.instance_enabled):jQuery(this).siblings("label").html(updraftlion.instance_disabled)}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod button.updraft-test-button",function(){var e=jQuery(this).data("method"),a=jQuery(this).data("instance_id");updraft_remote_storage_test(e,function(r,n,o){return"sftp"==e&&(o.hasOwnProperty("scp")&&o.scp?alert(updraftlion.settings_test_result.replace("%s","SCP")+" "+r.output):alert(updraftlion.settings_test_result.replace("%s","SFTP")+" "+r.output),r.hasOwnProperty("data")&&r.data&&r.data.hasOwnProperty("valid_md5_fingerprint")&&r.data.valid_md5_fingerprint&&t("#updraft_sftp_fingerprint_"+a).val(r.data.valid_md5_fingerprint),!0)},a)}),t("#updraft-navtab-settings-content select.updraft_interval, #updraft-navtab-settings-content select.updraft_interval_database").change(function(){updraft_check_same_times()}),t("#backupnow_includefiles_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_includefiles_moreoptions").toggle()}),t("#backupnow_database_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_database_moreoptions").toggle()}),t("#updraft-navtab-backups-content").on("click","a.updraft_diskspaceused_update",function(t){t.preventDefault(),updraftplus_diskspace()}),t(".advanced_settings_content a.updraft_diskspaceused_update").click(function(t){t.preventDefault(),jQuery(".advanced_settings_content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery(".advanced_settings_content .updraft_diskspaceused").html(t.output)},{type:"GET"})}),t("#updraft-navtab-backups-content a.updraft_uploader_toggle").click(function(e){e.preventDefault(),t("#updraft-plupload-modal").slideToggle()}),t("#updraft-navtab-backups-content a.updraft_rescan_local").click(function(t){t.preventDefault(),updraft_updatehistory(1,0)}),t("#updraft-navtab-backups-content a.updraft_rescan_remote").click(function(t){t.preventDefault(),updraft_updatehistory(1,1)}),jQuery("#updraftcentral_keys").on("click",'input[type="radio"]',function(){u(!1)}),u(!0),jQuery("#updraftcentral_keys").on("click","#updraftcentral_view_log",function(t){t.preventDefault(),jQuery("#updraftcentral_view_log_container").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.fetching+"</div>"});try{updraft_send_command("updraftcentral_get_log",null,function(t){jQuery("#updraftcentral_view_log_container").unblock(),t.hasOwnProperty("log_contents")?jQuery("#updraftcentral_view_log_contents").html('<div style="border:1px solid;padding: 2px;max-height: 400px; overflow-y:scroll;">'+t.log_contents+"</div>"):console.response(resp)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_view_log_container").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_wizard_go",function(t){jQuery("#updraftcentral_wizard_go").hide(),jQuery(".updraftcentral_wizard_success").remove(),jQuery(".create_key_container").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage1_go",function(t){t.preventDefault(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery(".updraftcentral_wizard_stage1").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage2_go",function(t){t.preventDefault(),s()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_keycreate_go",function(t){t.preventDefault();var e=!!jQuery("#updraftcentral_mothership_other").is(":checked"),a=jQuery("#updraftcentral_keycreate_description").val(),r=jQuery("#updraftcentral_keycreate_keysize").val(),n="__updraftpluscom";if(data={key_description:a,key_size:r},e&&(n=jQuery("#updraftcentral_keycreate_mothership").val(),"http"!=n.substring(0,4)))return void alert(updraftlion.enter_mothership_url);data.mothership_firewalled=jQuery("#updraftcentral_keycreate_mothership_firewalled").is(":checked")?1:0,data.where_send=n,jQuery(".create_key_container").hide(),jQuery(".updraftcentral_wizard_stage1").show(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.creating_please_allow+"</div>"});try{updraft_send_command("updraftcentral_create_key",data,function(t){jQuery("#updraftcentral_keys").unblock();try{if(t.hasOwnProperty("error"))return alert(t.error),void console.log(t);alert(t.r),t.hasOwnProperty("bundle")&&t.hasOwnProperty("keys_guide")?(jQuery("#updraftcentral_keys_content").html(t.keys_guide),jQuery("#updraftcentral_keys_content").append('<div class="updraftcentral_wizard_success">'+t.r+'<br><textarea onclick="this.select();" style="width:620px; height:165px; word-wrap:break-word; border: 1px solid #aaa; border-radius: 3px; padding:4px;">'+t.bundle+"</textarea></div>")):console.log(t),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").append(t.keys_table),jQuery("#updraftcentral_wizard_go").show()}catch(e){alert(updraftlion.unexpectedresponse+" "+response),console.log(e)}},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}})}catch(o){jQuery("#updraft_central_key").html(),console.log(o)}}),jQuery("#updraftcentral_keys").on("click",".updraftcentral_key_delete",function(t){t.preventDefault();var e=jQuery(this).data("key_id");return"undefined"==typeof e?void console.log("UpdraftPlus: .updraftcentral_key_delete clicked, but no key ID found"):(jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.deleting+"</div>"}),void updraft_send_command("updraftcentral_delete_key",{key_id:e},function(t){jQuery("#updraftcentral_keys").unblock(),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").html(t.keys_table)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var n="updraft_send_command: error: "+e+" ("+a+")";console.log(n),alert(n),console.log(t)}}}))}),jQuery("#updraft_reset_sid").click(function(t){t.preventDefault(),updraft_send_command("reset_site_id",null,function(t){jQuery("#updraft_show_sid").html(t)},{json_parse:!1})}),jQuery("#updraft-navtab-settings-content form input:not('.udignorechange'), #updraft-navtab-settings-content form select").change(function(t){updraft_settings_form_changed=!0}),jQuery("#updraft-navtab-settings-content form input[type='submit']").click(function(t){updraft_settings_form_changed=!1});var y=180;jQuery(".updraft-bigbutton").each(function(t,e){var a=jQuery(e).width();a>y&&(y=a)}),y>180&&jQuery(".updraft-bigbutton").width(y),jQuery("#updraft-navtab-backups-content").length&&setInterval(function(){updraft_activejobs_update(!1)},1250),setTimeout(function(){jQuery("#setting-error-settings_updated").slideUp()},5e3),jQuery("#updraft_restore_db").change(function(){jQuery("#updraft_restore_db").is(":checked")&&1==jQuery(this).data("encrypted")?jQuery("#updraft_restorer_dboptions").slideDown():jQuery("#updraft_restorer_dboptions").slideUp()}),updraft_check_same_times();var b={};b[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-message-modal").dialog({autoOpen:!1,height:350,width:520,modal:!0,buttons:b});var v={};v[updraftlion.deletebutton]=function(){i(0,0,0,0)},v[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-delete-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:v});var w={};w[updraftlion.restore]=function(){var t=0,e=[],a=0,r=jQuery("#updraft_restore_meta_foreign").val();if(jQuery('input[name="updraft_restore[]"]').each(function(n,o){
|
3 |
+
if(jQuery(o).is(":checked")&&!jQuery(o).is(":disabled")){t=1;var d=jQuery(o).data("howmany"),u=jQuery(o).val();if((1==r||2==r&&"db"!=u)&&("wpcore"!=u&&(d=jQuery("#updraft_restore_form #updraft_restore_wpcore").data("howmany")),u="wpcore"),"wpcore"!=u||0==a){var s=[u,d];e.push(s),"wpcore"==u&&(a=1)}}}),1==t){if(1==updraft_restore_stage){jQuery("#updraft-restore-modal-stage1").slideUp("slow"),jQuery("#updraft-restore-modal-stage2").show(),updraft_restore_stage=2;var n=jQuery(".updraft_restore_date").first().text(),o=e,d=jQuery("#updraft_restore_timestamp").val();try{updraft_send_command("whichdownloadsneeded",{downloads:e,timestamp:d},function(t){if(t.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),o=t.downloads,console.log(o)),0==o.length)updraft_restorer_checkstage2(0);else for(var e=0;e<o.length;e++)updraft_downloader("udrestoredlstatus_",d,o[e][0],"#ud_downloadstatus2",o[e][1],n,!1)},{alert_on_error:!1,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color:red;">'+r.fatal_error_message+"</p>");else{var n="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color:red; margin: 5px;">'+n+"</p>"),console.log(n),console.log(t)}}})}catch(u){console.log("UpdraftPlus: error (follows) when looking for items needing downloading"),console.log(u),alert(updraftlion.jsonnotunderstood)}}else if(2==updraft_restore_stage)updraft_restorer_checkstage2(1);else if(3==updraft_restore_stage){var s=1;if(jQuery("#updraft_restoreoptions_ui input.required").each(function(t){if(0!=s){var e=jQuery(this).val();if(""==e)alert(updraftlion.pleasefillinrequired),s=0;else if(""!=jQuery(this).attr("pattern")){var a=jQuery(this).attr("pattern"),r=new RegExp(a,"g");r.test(e)||(alert(jQuery(this).data("invalidpattern")),s=0)}}}),!s)return;var i=jQuery("#updraft_restoreoptions_ui select, #updraft_restoreoptions_ui input").serialize();console.log("Restore options: "+i),jQuery("#updraft_restorer_restore_options").val(i),jQuery("#updraft-restore-modal-stage2a").html(updraftlion.restore_proceeding),jQuery("#updraft_restore_form").submit(),updraft_restore_stage=4}}else alert(updraftlion.youdidnotselectany)},w[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-restore-modal").dialog({autoOpen:!1,height:505,width:590,modal:!0,buttons:w}),jQuery("#updraft-iframe-modal").dialog({autoOpen:!1,height:500,width:780,modal:!0}),jQuery("#updraft-backupnow-inpage-modal").dialog({autoOpen:!1,height:345,width:580,modal:!0});var j={};j[updraftlion.backupnow]=function(){var t=jQuery("#backupnow_includedb").is(":checked")?0:1,e=jQuery("#backupnow_includefiles").is(":checked")?0:1,a=jQuery("#backupnow_includecloud").is(":checked")?0:1,r=backupnow_whichtables_checked(""),n=jQuery("#always_keep").is(":checked")?1:0;if(""==r&&0==t)return alert(updraftlion.notableschosen),void jQuery("#backupnow_includefiles_moreoptions").show();"boolean"==typeof r&&(r=null);var o=backupnow_whichfiles_checked("");return""==o&&0==e?(alert(updraftlion.nofileschosen),void jQuery("#backupnow_includefiles_moreoptions").show()):t&&e?void alert(updraftlion.excludedeverything):(jQuery(this).dialog("close"),setTimeout(function(){jQuery("#updraft_lastlogmessagerow").fadeOut("slow",function(){jQuery(this).fadeIn("slow")})},1700),void updraft_backupnow_go(t,e,a,o,{always_keep:n},jQuery("#backupnow_label").val(),r))},j[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-backupnow-modal").dialog({autoOpen:!1,height:472,width:610,modal:!0,buttons:j}),jQuery("#updraft-poplog").dialog({autoOpen:!1,height:600,width:"75%",modal:!0}),jQuery("#updraft-navtab-settings-content .enableexpertmode").click(function(){return jQuery("#updraft-navtab-settings-content .expertmode").fadeIn(),jQuery("#updraft-navtab-settings-content .enableexpertmode").off("click"),!1}),jQuery("#updraft-navtab-settings-content .backupdirrow").on("click","a.updraft_backup_dir_reset",function(){return jQuery("#updraft_dir").val("updraft"),!1}),jQuery("#updraft-navtab-settings-content .updraft_include_entity").click(function(){var t=jQuery(this).data("toggle_exclude_field");t&&l(t,!1)}),jQuery("#updraft-navtab-settings-content .updraft-service").change(function(){var t=jQuery(this).val();jQuery("#updraft-navtab-settings-content .updraftplusmethod").hide(),jQuery("#updraft-navtab-settings-content ."+t).show()}),jQuery("#updraft-navtab-settings-content a.updraft_show_decryption_widget").click(function(t){t.preventDefault(),jQuery("#updraftplus_db_decrypt").val(jQuery("#updraft_encryptionphrase").val()),jQuery("#updraft-manualdecrypt-modal").slideToggle()}),jQuery("#updraftplus-phpinfo").click(function(t){t.preventDefault(),updraft_iframe_modal("phpinfo",updraftlion.phpinfo)}),jQuery("#updraftplus-rawbackuphistory").click(function(t){t.preventDefault(),updraft_iframe_modal("rawbackuphistory",updraftlion.raw)}),jQuery("#updraft-navtab-status").click(function(t){t.preventDefault(),updraft_open_main_tab("status"),updraft_page_is_visible=1,updraft_console_focussed_tab="status",updraft_activejobs_update(!0)}),jQuery("#updraft-navtab-expert").click(function(t){t.preventDefault(),updraft_open_main_tab("expert"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-settings, #updraft-navtab-settings2, #updraft_backupnow_gotosettings").click(function(t){t.preventDefault(),jQuery(this).parents(".updraftmessage").remove(),jQuery("#updraft-backupnow-modal").dialog("close"),updraft_open_main_tab("settings"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-addons").click(function(t){t.preventDefault(),jQuery(this).addClass("b#nav-tab-active"),updraft_open_main_tab("addons"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-backups").click(function(t){t.preventDefault(),updraft_console_focussed_tab="backups",updraft_historytimertoggle(1),updraft_open_main_tab("backups")}),jQuery("#updraft-navtab-migrate").click(function(t){t.preventDefault(),jQuery("#updraft_migrate_tab_alt").html("").hide(),updraft_open_main_tab("migrate"),"function"==typeof p&&p(),updraft_page_is_visible=1}),"migrate"==updraftlion.tab&&jQuery("#updraft-navtab-migrate").trigger("click"),updraft_send_command("ping",null,function(t,e){"success"==e&&"pong"!=t&&t.indexOf("pong")>=0&&(jQuery("#updraft-navtab-backups-content .ud-whitespace-warning").show(),console.log("UpdraftPlus: Extra output warning: response (which should be just (string)'pong') follows."),console.log(t))},{json_parse:!1,type:"GET"});try{"undefined"!=typeof updraft_plupload_config&&_()}catch(k){console.log(k)}if(jQuery("#updraftplus_httpget_go").click(function(t){t.preventDefault(),c(0)}),jQuery("#updraftplus_httpget_gocurl").click(function(t){t.preventDefault(),c(1)}),jQuery("#updraftplus_callwpaction_go").click(function(t){t.preventDefault(),params={wpaction:jQuery("#updraftplus_callwpaction").val()},updraft_send_command("call_wordpress_action",params,function(t){t.e?alert(t.e):t.s||(t.r?jQuery("#updraftplus_callwpaction_results").html(t.r):(console.log(t),alert(updraftlion.jsonnotunderstood)))})}),jQuery("#updraft_activejobs_table, .updraft_migrate_widget_temporary_clone_stage3").on("click",".updraft_jobinfo_delete",function(e){e.preventDefault();var a=jQuery(this).data("jobid");a?(t(this).addClass("disabled"),updraft_activejobs_delete(a)):console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found")}),jQuery("#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal, .updraft_migrate_widget_temporary_clone_stage3").on("click",".updraft-log-link",function(t){t.preventDefault();var e=jQuery(this).data("jobid");e?updraft_popuplog(e):console.log("UpdraftPlus: A log link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.choose-components-button",function(t){var e=jQuery(this).data("entities"),a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("showdata");f(e,a,r)}),"initiate_restore"==g("udaction")){var Q=g("entities"),x=g("backup_timestamp"),O=g("showdata");f(Q,x,O)}var P={};P[updraftlion.uploadbutton]=function(){var t=jQuery("#updraft_upload_timestamp").val(),e=jQuery("#updraft_upload_nonce").val(),a="",r=!1;return jQuery(".updraft_remote_storage_destination").each(function(t){jQuery(this).is(":checked")&&(r=!0)}),r?(a=jQuery("input[name^='updraft_remote_storage_destination_']").serializeArray(),jQuery(this).dialog("close"),alert(updraftlion.local_upload_started),void updraft_send_command("upload_local_backup",{use_nonce:e,use_timestamp:t,services:a},function(t){})):void jQuery("#updraft-upload-modal-error").html(updraftlion.local_upload_error)},P[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-upload-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:P}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft-upload-link",function(t){t.preventDefault();var e=jQuery(this).data("nonce").toString(),a=jQuery(this).data("key").toString(),r=jQuery(this).data("services").toString();e?m(a,e,r):console.log("UpdraftPlus: A upload link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-delete-link",function(t){t.preventDefault();var e=jQuery(this).data("hasremote"),a=jQuery(this).data("nonce").toString(),r=jQuery(this).data("key").toString();a?updraft_delete(r,a,e):console.log("UpdraftPlus: A delete link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft_download_button",function(t){t.preventDefault();var e="uddlstatus_",a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("what"),n=".ud_downloadstatus",o=jQuery(this).data("set_contents"),d=jQuery(this).data("prettydate"),u=!0;updraft_downloader(e,a,r,n,o,d,u)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("dblclick",".updraft_existingbackup_date",function(t){t.preventDefault();var e=jQuery(this).data("rawbackup");null!=e&&""!=e&&updraft_html_modal(e,updraftlion.raw,780,500)})}),jQuery(document).ready(function(t){var e="#updraft-navtab-settings-content ";t(e+"#remote-storage-holder").on("click",".updraftvault_backtostart",function(a){a.preventDefault(),t(e+"#updraftvault_settings_showoptions").slideUp(),t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").slideUp(),t(e+"#updraftvault_settings_default").slideDown()}),t(e).on("keypress","#updraftvault_settings_connect input",function(a){if(13==a.which)return t(e+"#updraftvault_connect_go").click(),!1}),t(e+"#remote-storage-holder").on("click","#updraftvault_recountquota",function(a){a.preventDefault(),t(e+"#updraftvault_recountquota").html(updraftlion.counting);try{updraft_send_command("vault_recountquota",{instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html),a.hasOwnProperty("connected")&&(a.connected?(t(e+"#updraftvault_settings_default").hide(),t(e+"#updraftvault_settings_connected").show()):(t(e+"#updraftvault_settings_connected").hide(),t(e+"#updraftvault_settings_default").show())))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_disconnect",function(a){a.preventDefault(),t(e+"#updraftvault_disconnect").html(updraftlion.disconnecting);try{updraft_send_command("vault_disconnect",{immediate_echo:!0,instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html).slideUp(),t(e+"#updraftvault_settings_default").slideDown())},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_connect").slideDown()}),t(e+"#remote-storage-holder").on("click","#updraftvault_showoptions",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_showoptions").slideDown()}),t("#remote-storage-holder").on("keyup",".updraftplus_onedrive_folder_input",function(e){var a=t(this).val(),r=t(this).closest("td");0==a.indexOf("https:")||0==a.indexOf("http:")?r.find(".onedrive_folder_error").length||r.append('<div class="onedrive_folder_error">'+updraftlion.onedrive_folder_url_warning+"</div>"):r.find(".onedrive_folder_error").slideUp("slow",function(){r.find(".onedrive_folder_error").remove()})}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect_go",function(a){return t(e+"#updraftvault_connect_go").html(updraftlion.connecting),updraft_send_command("vault_connect",{email:t("#updraftvault_email").val(),pass:t("#updraftvault_pass").val(),instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a,r,n){t(e+"#updraftvault_connect_go").html(updraftlion.connect),a.hasOwnProperty("e")?(updraft_html_modal('<h4 style="margin-top:0px; padding-top:0px;">'+updraftlion.errornocolon+"</h4><p>"+a.e+"</p>",updraftlion.disconnect,400,250),a.hasOwnProperty("code")&&"no_quota"==a.code&&(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_default").slideDown())):a.hasOwnProperty("connected")&&a.connected&&a.hasOwnProperty("html")?(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").html(a.html).slideDown()):(console.log(a),alert(updraftlion.unexpectedresponse+" "+n))},{error_callback:function(a,r,n,o){if(t(e+"#updraftvault_connect_go").html(updraftlion.connect),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+n+")";console.log(d),alert(d),console.log(a)}}}),!1}),t("#updraft-iframe-modal").on("change","#always_keep_this_backup",function(){var e=t(this).data("backup_key"),a={backup_key:e,always_keep:t(this).is(":checked")?1:0};updraft_send_command("always_keep_this_backup",a,function(t){t.hasOwnProperty("rawbackup")&&(jQuery("#updraft-iframe-modal").dialog("close"),jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup",t.rawbackup),updraft_html_modal(jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup"),updraftlion.raw,780,500))})})}),jQuery(document).ready(function(t){function e(){var t=new plupload.Uploader(updraft_plupload_config2);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui2");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area2").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area2").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){return/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-db([0-9]+)?\.(gz\.crypt)$/i.test(e.name)?void jQuery("#filelist2").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>'):(alert(e.name+": "+updraftlion.notdba),void t.removeFile(e))}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100)))}),t.bind("Error",function(t,e){"-200"==e.code?err_makesure="\n"+updraftlion.makesure2:err_makesure=updraftlion.makesure,alert(updraftlion.uploaderr+" (code "+e.code+") : "+e.message+" "+err_makesure)}),t.bind("FileUploaded",function(t,e,a){"200"==a.status?"ERROR:"==a.response.substring(0,6)?alert(updraftlion.uploaderror+" "+a.response.substring(6)):"OK:"==a.response.substring(0,3)?(bkey=a.response.substring(3),jQuery("#"+e.id+" .fileprogress").hide(),jQuery("#"+e.id).append(updraftlion.uploaded+' <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+"&decrypt_key="+encodeURIComponent(jQuery("#updraftplus_db_decrypt").val())+'">'+updraftlion.followlink+"</a> "+updraftlion.thiskey+" "+jQuery("#updraftplus_db_decrypt").val().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"))):alert(updraftlion.unknownresp+" "+a.response):alert(updraftlion.ukrespstatus+" "+a.code)})}try{"undefined"!=typeof updraft_plupload_config2&&e()}catch(a){console.log(a)}if(jQuery("#updraft-hidethis").remove(),Handlebars.registerHelper("ifeq",function(t,e,a){return"string"!=typeof t&&"undefined"!=typeof t&&null!==t&&(t=t.toString()),"string"!=typeof e&&"undefined"!=typeof e&&null!==e&&(e=e.toString()),t===e?a.fn(this):a.inverse(this)}),t("#remote-storage-holder").length){var r="";for(var n in updraftlion.remote_storage_templates)if("undefined"!=typeof updraftlion.remote_storage_options[n]){var o=Handlebars.compile(updraftlion.remote_storage_templates[n]),d=!0;for(var u in updraftlion.remote_storage_options[n])if("default"!==u){var s=updraftlion.remote_storage_options[n][u];s.first_instance=d,"undefined"==typeof s.instance_enabled&&(s.instance_enabled=1),r+=o(s),d=!1}}else r+=updraftlion.remote_storage_templates[n];t("#remote-storage-holder").append(r).ready(function(){t(".updraftplusmethod").not(".none").hide(),updraft_remote_storage_tabs_setup(),t("#remote-storage-holder .updraftplus_onedrive_folder_input").trigger("keyup")})}}),jQuery(document).ready(function(t){function e(){var t=r("object"),e=new Date;t=JSON.stringify({version:"1.12.40",epoch_date:e.getTime(),local_date:e.toLocaleString(),network_site_url:updraftlion.network_site_url,data:t});var a=document.body.appendChild(document.createElement("a"));a.setAttribute("download",updraftlion.export_settings_file_name),a.setAttribute("style","display:none;"),a.setAttribute("href","data:text/json;charset=UTF-8,"+encodeURIComponent(t)),a.click()}function a(e){var a,r=decodeURIComponent(e);try{a=ud_parse_json(r)}catch(o){return t.unblockUI(),jQuery("#import_settings").val(""),console.log(r),console.log(o),void alert(updraftlion.import_invalid_json_file)}if(window.confirm(updraftlion.importing_data_from+" "+r.network_site_url+"\n"+updraftlion.exported_on+" "+r.local_date+"\n"+updraftlion.continue_import)){var d=JSON.stringify(a.data);updraft_send_command("importsettings",{settings:d,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){var o=n(e);!o.hasOwnProperty("saved")||o.saved?(updraft_settings_form_changed=!1,location.replace(updraftlion.updraft_settings_url)):(t.unblockUI(),o.hasOwnProperty("error_message")&&o.error_message&&alert(o.error_message))},{action:"updraft_importsettings",nonce:updraftplus_settings_nonce,error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),console.log(e),alert(o)}}})}else t.unblockUI()}function r(e){var a="",e="undefined"==typeof e?"string":e;return"object"==e?a=t("#updraft-navtab-settings-content form input[name!='action'][name!='option_page'][name!='_wpnonce'][name!='_wp_http_referer'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select, #updraft-navtab-settings-content form input[type=checkbox]").serializeJSON({checkboxUncheckedValue:"0",useIntKeysAsArrayIndex:!0}):(a=t("#updraft-navtab-settings-content form input[name!='action'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select").serialize(),t.each(t("#updraft-navtab-settings-content form input[type=checkbox]").filter(function(e){return 0==t(this).prop("checked")}),function(e,r){var n="0";a+="&"+t(r).attr("name")+"="+n})),a}function n(e,a){try{var r=(e.messages,e.backup_dir.writable),n=e.backup_dir.message,o=e.backup_dir.button_title}catch(d){return console.log(d),console.log(a),alert(updraftlion.jsonnotunderstood),t.unblockUI(),{}}if(e.hasOwnProperty("changed")){console.log("UpdraftPlus: savesettings: some values were changed after being filtered"),console.log(e.changed);for(prop in e.changed)if("object"==typeof e.changed[prop])for(innerprop in e.changed[prop])t("[name='"+innerprop+"']").is(":checkbox")||t("[name='"+prop+"["+innerprop+"]']").val(e.changed[prop][innerprop]);else t("[name='"+prop+"']").is(":checkbox")||t("[name='"+prop+"']").val(e.changed[prop])}return t("#updraft_writable_mess").html(n),0==r?(t("#updraft-backupnow-button").attr("disabled","disabled"),t("#updraft-backupnow-button").attr("title",o),t(".backupdirrow").css("display","table-row")):(t("#updraft-backupnow-button").removeAttr("disabled"),t("#updraft-backupnow-button").removeAttr("title")),e.hasOwnProperty("updraft_include_more_path")&&t("#backupnow_includefiles_moreoptions").html(e.updraft_include_more_path),e.hasOwnProperty("backup_now_message")&&t("#backupnow_remote_container").html(e.backup_now_message),t(".updraftmessage").remove(),t("#updraft_backup_started").before(e.messages),console.log(e),t("#updraft-next-files-backup-inner").html(e.files_scheduled),t("#updraft-next-database-backup-inner").html(e.database_scheduled),e}function o(){var t=!1;if(jQuery("#updraft-authenticate-modal-innards").html(""),jQuery("div[class*=updraft_authenticate_] a.updraft_authlink").each(function(){jQuery("#updraft-authenticate-modal-innards").append('<p><a href="'+jQuery(this).attr("href")+'">'+jQuery(this).html()+"</a></p>"),t=!0}),t){var e={};e[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-authenticate-modal").dialog({autoOpen:!0,modal:!0,resizable:!1,draggable:!1,buttons:e,width:"auto"}).dialog("open")}}var d=new Image;d.src=updraftlion.ud_url+"/images/notices/updraft_logo.png",t("#updraft-navtab-settings-content input.updraft_include_entity").change(function(e){var a=t(this).attr("id"),r=t(this).is(":checked"),n="#backupnow_files_"+a;t(n).prop("checked",r)}),t("#updraftplus-settings-save").click(function(e){e.preventDefault(),t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.saving+"</div>"});var a=r("string");updraft_send_command("savesettings",{settings:a,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){n(e,r),t("#updraft-wrap .fade").delay(6e3).fadeOut(2e3),t("html, body").animate({scrollTop:t("#updraft-wrap").offset().top},1e3,function(){o()}),t.unblockUI()},{action:"updraft_savesettings",error_callback:function(e,a,r,n){if(t.unblockUI(),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var o="updraft_send_command: error: "+a+" ("+r+")";console.log(o),alert(o),console.log(e)}},nonce:updraftplus_settings_nonce})}),t("#updraftplus-settings-export").click(function(){updraft_settings_form_changed&&alert(updraftlion.unsaved_settings_export),e()}),t("#updraftplus-settings-import").click(function(){t.blockUI({css:{width:"300px",border:"none","border-radius":"10px",left:"calc(50% - 150px)",padding:"20px"},message:'<div style="margin: 8px; font-size:150%;" class="updraft_saving_popup"><img src="'+updraftlion.ud_url+'/images/notices/updraft_logo.png" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.importing+"</div>"});var e=document.getElementById("import_settings");if(0==e.files.length)return alert(updraftlion.import_select_file),void t.unblockUI();var r=e.files[0],n=new FileReader;n.onload=function(){a(this.result)},n.readAsText(r)})}),jQuery(document).ready(function(t){function e(e,n,o,d){if("function"==typeof o){var u=t(d).find("#updraftcentral_cloud_form"),s=u.find('.form_hidden_fields input[name="key"]');if(s.length&&""!==s.val())return void o.apply(this,[s.val()]);var i={where_send:"__updraftpluscom",key_description:"",key_size:e,mothership_firewalled:n};a(d),updraft_send_command("updraftcentral_create_key",i,function(e){r(d);try{if(i=ud_parse_json(e),i.hasOwnProperty("error"))return void console.log(i);i.hasOwnProperty("bundle")?o.apply(this,[i.bundle]):i.hasOwnProperty("r")?(t(d).find(".updraftcentral_cloud_notices").html(updraftlion.trouble_connecting).addClass("updraftcentral_cloud_info"),alert(i.r)):console.log(i)}catch(a){console.log(a)}},{json_parse:!1})}}function a(e){t(e).find(".updraftplus_spinner.spinner").addClass("visible")}function r(e){t(e).find(".updraftplus_spinner.spinner").removeClass("visible")}function n(e,n){a(n),updraft_send_command("process_updraftcentral_registration",e,function(a){r(n);try{if(e=ud_parse_json(a),e.hasOwnProperty("error")){var o=e.message,u=["existing_user_email","email_exists"];return-1!==t.inArray(e.code,u)&&(o=e.message+" "+updraftlion.perhaps_login),t(n).find(".updraftcentral_cloud_notices").html(o).addClass("updraftcentral_cloud_error"),t(n).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(e)}"registered"===e.status&&(t(n).find(".updraftcentral_cloud_form_container").hide(),t(n).find(".updraftcentral-subheading").hide(),t(n).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(n,e,updraftlion.registration_successful))}catch(s){console.log(s)}},{json_parse:!1})}function o(e,o){a(o),updraft_send_command("process_updraftcentral_login",e,function(a){r(o);try{if(data=ud_parse_json(a),data.hasOwnProperty("error")){if("incorrect_password"===data.code&&(t(o).find(".updraftcentral_cloud_form_container .tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").show(),t(o).find("input#two_factor_code").val(""),t(o).find("input#password").val("").focus()),"email_not_registered"!==data.code)return t(o).find(".updraftcentral_cloud_notices").html(data.message).addClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(data);n(e,o)}data.hasOwnProperty("tfa_enabled")&&1==data.tfa_enabled&&(t(o).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_form_container .non_tfa_fields").hide(),t(o).find(".updraftcentral_cloud_form_container .tfa_fields").show(),t(o).find("input#two_factor_code").focus()),"authenticated"===data.status&&(t(o).find(".updraftcentral_cloud_form_container").hide(),t(o).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(o,data,updraftlion.login_successful))}catch(u){console.log(u)}},{json_parse:!1})}function d(e,a,r){var n=t(e).find("form#updraftcentral_cloud_redirect_form");n.attr("action",a.redirect_url),n.attr("target","_blank"),"undefined"!=typeof a.redirect_token&&n.append('<input type="hidden" name="redirect_token" value="'+a.redirect_token+'">'),a.hasOwnProperty("keys_table")&&a.keys_table&&t("#updraftcentral_keys_content").html(a.keys_table),$redirect_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_redirect_link">'+updraftlion.updraftcentral_cloud+"</a>",$close_lnk='<a href="'+updraftlion.current_clean_url+'" class="updraftcentral_cloud_close_link">'+updraftlion.close_wizard+"</a>",t(e).find(".updraftcentral_cloud_notices").html(r.replace("%s",$redirect_lnk)+" "+$close_lnk+"<br/><br/>"+updraftlion.control_udc_connections),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link").off("click").on("click",function(a){a.preventDefault(),n.submit(),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").trigger("click")}),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").off("click").on("click",function(a){a.preventDefault(),t(e).dialog("close"),t("#updraftcentral_cloud_connect_container").hide()})}function u(e){var a=t(e).find("#updraftcentral_cloud_form"),r=a.find("input#email").val(),n=a.find("input#password").val(),o=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;t(e).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error updraftcentral_cloud_info");var d=a.find('.updraftcentral-data-consent > input[name="i_consent"]').is(":checked");return d?0===r.length||0===n.length?(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.username_password_required).addClass("updraftcentral_cloud_error"),!1):null!==r.match(o)||(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.valid_email_required).addClass("updraftcentral_cloud_error"),!1):(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.data_consent_required).addClass("updraftcentral_cloud_error"),!1)}function s(a,r){var d=t(a).find("#updraft_central_keysize").val(),u=t(a).find("#updraft_central_firewalled").is(":checked")?1:0;e(d,u,function(e){var d=t(a).find("#updraftcentral_cloud_form"),u=d.find('.form_hidden_fields input[name="key"]');0===u.length&&d.find(".form_hidden_fields").append('<input type="hidden" name="key" value="'+e+'">');var s=d.find("input").serialize(),i={form_data:s};"undefined"!=typeof r&&r?n(i,a):o(i,a)},a)}function i(){var e=t("#updraftcentral_cloud_login_form");if(e.length){t("#updraft-iframe-modal-innards").html(e.html());var a=t("#updraft-iframe-modal").dialog("option","title",updraftlion.updraftcentral_cloud).dialog("option","width",520).dialog("option","height",450).dialog("option","buttons",{});a.dialog("open");var r=a.find(".updraftcentral-data-consent"),n=r.find("input").attr("name");"undefined"!=typeof n&&n&&(r.find("input").attr("id",n),r.find("label").attr("for",n))}}jQuery("#updraft-restore-modal").on("change","#updraft_restorer_charset",function(e){if(t("#updraft_restorer_charset").length&&t("#updraft_restorer_collate").length&&t("#collate_change_on_charset_selection_data").length){var a=t("#updraft_restorer_charset").val();t("#updraft_restorer_collate option").show(),t("#updraft_restorer_collate option[data-charset!="+a+"]").hide(),updraft_send_command("collate_change_on_charset_selection",{collate_change_on_charset_selection_data:t("#collate_change_on_charset_selection_data").val(),updraft_restorer_charset:a,updraft_restorer_collate:t("#updraft_restorer_collate").val()},function(e){e.hasOwnProperty("is_action_required")&&1==e.is_action_required&&e.hasOwnProperty("similar_type_collate")&&t("#updraft_restorer_collate").val(e.similar_type_collate)})}}),t("#updraft-wrap #btn_cloud_connect").on("click",function(){i()}),t("#updraft-wrap a#self_hosted_connect").on("click",function(e){e.preventDefault(),t("h2.nav-tab-wrapper > a#updraft-navtab-expert").trigger("click"),t("div.advanced_settings_menu > #updraft_central").trigger("click")}),t("#updraft-iframe-modal").on("click","#updraftcentral_cloud_login",function(e){e.preventDefault();
|
4 |
+
var a=t(this).closest("#updraft-iframe-modal");u(a)&&s(a)})});
|
@@ -1,3 +0,0 @@
|
|
1 |
-
function updraft_send_command(t,e,a,r){default_options={json_parse:!0,alert_on_error:!0,action:"updraft_ajax",nonce:updraft_credentialtest_nonce,nonce_key:"nonce",timeout:null,async:!0,type:"POST"},"undefined"==typeof r&&(r={});for(var o in default_options)r.hasOwnProperty(o)||(r[o]=default_options[o]);var n={action:r.action,subaction:t};if(n[r.nonce_key]=r.nonce,"object"==typeof e)for(var d in e)n[d]=e[d];else n.action_data=e;var u={type:r.type,url:ajaxurl,data:n,success:function(t,e){if(r.json_parse){try{var o=ud_parse_json(t)}catch(n){return"function"==typeof r.error_callback?r.error_callback(t,n,502,o):(console.log(n),console.log(t),void(r.alert_on_error&&alert(updraftlion.unexpectedresponse+" "+t)))}if(o.hasOwnProperty("fatal_error"))return"function"==typeof r.error_callback?r.error_callback(t,e,500,o):(console.error(o.fatal_error_message),r.alert_on_error&&alert(o.fatal_error_message),!1);"function"==typeof a&&a(o,e,t)}else"function"==typeof a&&a(t,e)},error:function(t,e,a){"function"==typeof r.error_callback?r.error_callback(t,e,a):(console.log("updraft_send_command: error: "+e+" ("+a+")"),console.log(t))},dataType:"text",async:r.async};null!=r.timeout&&(u.timeout=r.timeout),jQuery.ajax(u)}function updraft_delete(t,e,a){jQuery("#updraft_delete_timestamp").val(t),jQuery("#updraft_delete_nonce").val(e),a?jQuery("#updraft-delete-remote-section, #updraft_delete_remote").removeAttr("disabled").show():jQuery("#updraft-delete-remote-section, #updraft_delete_remote").hide().attr("disabled","disabled"),t.indexOf(",")>-1?(jQuery("#updraft_delete_question_singular").hide(),jQuery("#updraft_delete_question_plural").show()):(jQuery("#updraft_delete_question_plural").hide(),jQuery("#updraft_delete_question_singular").show()),jQuery("#updraft-delete-modal").dialog("open")}function updraft_remote_storage_tab_activation(t){jQuery(".updraftplusmethod").hide(),jQuery(".remote-tab").data("active",!1),jQuery(".remote-tab").removeClass("nav-tab-active"),jQuery(".updraftplusmethod."+t).show(),jQuery(".remote-tab-"+t).data("active",!0),jQuery(".remote-tab-"+t).addClass("nav-tab-active")}function updraft_check_overduecrons(){updraft_send_command("check_overdue_crons",null,function(t){t&&t.hasOwnProperty("m")&&jQuery("#updraft-insert-admin-warning").html(t.m)},{alert_on_error:!1})}function updraft_remote_storage_tabs_setup(){var t=0,e=jQuery(".updraft_servicecheckbox:checked");jQuery(e).each(function(a,r){var o=jQuery(r).val();"updraft_servicecheckbox_none"!=jQuery(r).attr("id")&&t++,jQuery(".remote-tab-"+o).show(),a==jQuery(e).length-1&&updraft_remote_storage_tab_activation(o)}),t>0&&jQuery(".updraftplusmethod.none").hide(),jQuery(document).keyup(function(t){if((32===t.keyCode||13===t.keyCode)&&jQuery(document.activeElement).is("input.labelauty + label")){var e=jQuery(document.activeElement).attr("for");e&&jQuery("#"+e).change()}}),jQuery(".updraft_servicecheckbox").change(function(){var e=jQuery(this).attr("id");if("updraft_servicecheckbox_"==e.substring(0,24)){var a=e.substring(24);null!=a&&""!=a&&(jQuery(this).is(":checked")?(t++,jQuery(".remote-tab-"+a).fadeIn(),updraft_remote_storage_tab_activation(a)):(t--,jQuery(".remote-tab-"+a).hide(),1==jQuery(".remote-tab-"+a).data("active")&&updraft_remote_storage_tab_activation(jQuery(".remote-tab:visible").last().attr("name"))))}t<=0?jQuery(".updraftplusmethod.none").fadeIn():jQuery(".updraftplusmethod.none").hide()}),jQuery(".updraft_servicecheckbox:not(.multi)").change(function(){var t=jQuery(this).attr("value");jQuery(this).is(":not(:checked)")?(jQuery(".updraftplusmethod."+t).hide(),jQuery(".updraftplusmethod.none").fadeIn()):jQuery(".updraft_servicecheckbox").not(this).prop("checked",!1)});var a=jQuery(".updraft_servicecheckbox");"function"==typeof a.labelauty&&a.labelauty()}function updraft_remote_storage_test(t,e,a){var r,o;a?(r=jQuery("#updraft-"+t+"-test-"+a),o=".updraftplusmethod."+t+"-"+a):(r=jQuery("#updraft-"+t+"-test"),o=".updraftplusmethod."+t);var n=r.data("method_label");r.html(updraftlion.testing_settings.replace("%s",n));var d={method:t};jQuery("#updraft-navtab-settings-content "+o+" input[data-updraft_settings_test], #updraft-navtab-settings-content .expertmode input[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test"),r=jQuery(e).attr("type");if(a){r||(console.log("UpdraftPlus: settings test input item with no type found"),console.log(e),r="text");var o=null;"checkbox"==r?o=jQuery(e).is(":checked")?1:0:"text"==r||"password"==r?o=jQuery(e).val():(console.log("UpdraftPlus: settings test input item with unrecognised type ("+r+") found"),console.log(e)),d[a]=o}}),jQuery("#updraft-navtab-settings-content "+o+" textarea[data-updraft_settings_test], #updraft-navtab-settings-content "+o+" select[data-updraft_settings_test]").each(function(t,e){var a=jQuery(e).data("updraft_settings_test");d[a]=jQuery(e).val()}),updraft_send_command("test_storage_settings",d,function(t,a){r.html(updraftlion.test_settings.replace("%s",n)),"undefined"!=typeof e&&0!=e&&(e=e.call(this,t,a,d)),"undefined"!=typeof e&&!1===e&&(alert(updraftlion.settings_test_result.replace("%s",n)+" "+t.output),t.hasOwnProperty("data")&&console.log(t.data))},{error_callback:function(t,e,a,o){if(r.html(updraftlion.test_settings.replace("%s",n)),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var d="updraft_send_command: error: "+e+" ("+a+")";console.log(d),alert(d),console.log(t)}}})}function backupnow_whichfiles_checked(t){return jQuery('#backupnow_includefiles_moreoptions input[type="checkbox"]').each(function(e){if(jQuery(this).is(":checked")){var a=jQuery(this).attr("name");if("updraft_include_"==a.substring(0,16)){var r=a.substring(16);""!=t&&(t+=","),t+=r}}}),t}function backupnow_whichtables_checked(t){var e=!1;return jQuery('#backupnow_database_moreoptions input[type="checkbox"]').each(function(t){if(!jQuery(this).is(":checked"))return void(e=!0)}),t=jQuery("input[name^='updraft_include_tables_']").serializeArray(),!e||t}function updraft_deleteallselected(){var t=0,e="",a="",r="";jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").each(function(o){t++;var n=jQuery(this).data("nonce");a&&(a+=","),a+=n;var d=jQuery(this).data("key");e&&(e+=","),e+=d;var u=jQuery(this).find(".updraftplus-remove").data("hasremote");r&&(r+=","),r+=u}),updraft_delete(e,a,r)}function updraft_open_main_tab(t){updraftlion.main_tabs_keys.forEach(function(e){t==e?(jQuery("#updraft-navtab-"+e+"-content").show(),jQuery("#updraft-navtab-"+e).addClass("nav-tab-active")):(jQuery("#updraft-navtab-"+e+"-content").hide(),jQuery("#updraft-navtab-"+e).removeClass("nav-tab-active")),updraft_console_focussed_tab=t})}function updraft_openrestorepanel(t){updraft_historytimertoggle(t),updraft_open_main_tab("backups")}function updraft_delete_old_dirs(){return!0}function updraft_initiate_restore(t){jQuery('#updraft-navtab-backups-content .updraft_existing_backups button[data-backup_timestamp="'+t+'"]').click()}function updraft_restore_setoptions(t){var e=0;jQuery('input[name="updraft_restore[]"]').each(function(a,r){var o=jQuery(r).val(),n=o+"=([0-9,]+)",d=new RegExp(n),u=t.match(d);u?(jQuery(r).removeAttr("disabled").data("howmany",u[1]).parent().show(),e++,"db"==o&&(e+=4.5),jQuery(r).is(":checked")&&jQuery("#updraft_restorer_"+o+"options").show()):jQuery(r).attr("disabled","disabled").parent().hide()});var a=t.match(/dbcrypted=1/);a?(jQuery("#updraft_restore_db").data("encrypted",1),jQuery(".updraft_restore_crypteddb").show()):(jQuery("#updraft_restore_db").data("encrypted",0),jQuery(".updraft_restore_crypteddb").hide()),jQuery("#updraft_restore_db").trigger("change");var r=t.match(/meta_foreign=([12])/);r?jQuery("#updraft_restore_meta_foreign").val(r[1]):jQuery("#updraft_restore_meta_foreign").val("0");var o=336+20*e;jQuery("#updraft-restore-modal").dialog("option","height",o)}function updraft_backup_dialog_open(){jQuery("#backupnow_includefiles_moreoptions").hide(),updraft_settings_form_changed?window.confirm(updraftlion.unsavedsettingsbackup)&&(jQuery("#backupnow_label").val(""),jQuery("#updraft-backupnow-modal").dialog("open")):(jQuery("#backupnow_label").val(""),jQuery("#updraft-backupnow-modal").dialog("open"))}function updraft_check_page_visibility(t){"hidden"==document.visibilityState?updraft_page_is_visible=0:(updraft_page_is_visible=1,1!==t&&jQuery("#updraft-navtab-status-content").length&&updraft_activejobs_update(!0))}function updraft_backupnow_inpage_go(t,e,a,r,o,n,d){r="undefined"==typeof r?0:r,o="undefined"==typeof o?0:o,n="undefined"==typeof n?0:n,d="undefined"==typeof d?updraftlion.automaticbackupbeforeupdate:d,updraft_console_focussed_tab="status",updraft_inpage_success_callback=t;var u={},s=jQuery("#updraft-backupnow-inpage-modal").length;s&&jQuery("#updraft-backupnow-inpage-modal").dialog("option","buttons",u),jQuery("#updraft_inpage_prebackup").hide(),s&&jQuery("#updraft-backupnow-inpage-modal").dialog("open"),jQuery("#updraft_inpage_backup").show(),updraft_activejobslist_backupnownonce_only=1,updraft_inpage_hasbegun=0,updraft_backupnow_go(r,o,n,e,a,d,"")}function updraft_activejobs_update(t){var e=(new Date).getTime();if(!(0==t&&e<updraft_activejobs_nextupdate)){updraft_activejobs_nextupdate=e+5500;var a="";jQuery(".ud_downloadstatus .updraftplus_downloader, #ud_downloadstatus2 .updraftplus_downloader").each(function(t,e){var r=jQuery(e).data("downloaderfor");"object"==typeof r&&(""!=a&&(a+=":"),a=a+r.base+","+r.nonce+","+r.what+","+r.index)});var r={downloaders:a};try{jQuery("#updraft-poplog").dialog("isOpen")&&(r.log_fetch=1,r.log_nonce=updraft_poplog_log_nonce,r.log_pointer=updraft_poplog_log_pointer)}catch(o){console.log(o)}updraft_activejobslist_backupnownonce_only&&"undefined"!=typeof updraft_backupnow_nonce&&""!=updraft_backupnow_nonce&&(r.thisjobonly=updraft_backupnow_nonce),updraft_send_command("activejobs_list",r,function(t,o,n){try{t.hasOwnProperty("l")&&(t.l?(jQuery("#updraft_lastlogmessagerow").show(),jQuery("#updraft_lastlogcontainer").html(t.l)):(jQuery("#updraft_lastlogmessagerow").hide(),jQuery("#updraft_lastlogcontainer").html("("+updraftlion.nothing_yet_logged+")")));var d=-1;if(jQuery("#updraft_activejobs").html(t.j),jQuery("#updraft_activejobs .updraft_jobtimings").each(function(t,a){var r=jQuery(a);if(r.data("lastactivity")&&r.data("jobid")){var o=r.data("jobid"),n=r.data("lastactivity");(d==-1||n<d)&&(d=n);var u=r.data("nextresumptionafter"),s=r.data("nextresumption");e=(new Date).getTime(),n>50&&s>0&&u<-30&&e>updraft_last_forced_when+1e5&&(updraft_last_forced_jobid!=o||s!=updraft_last_forced_resumption)&&(updraft_last_forced_resumption=s,updraft_last_forced_jobid=o,updraft_last_forced_when=e,console.log("UpdraftPlus: force resumption: job_id="+o+", resumption="+s),updraft_send_command("forcescheduledresumption",{resumption:s,job_id:o},function(t){console.log(t)},{json_parse:!1,alert_on_error:!1}))}}),e=(new Date).getTime(),updraft_activejobs_nextupdate=e+18e4,1==updraft_page_is_visible&&("status"==updraft_console_focussed_tab||"backups"==updraft_console_focussed_tab&&""!=a)&&(updraft_activejobs_nextupdate=d>-1?d<5?e+1750:e+5e3:lastlog_lastdata==n?e+7500:e+1750),lastlog_lastdata=n,null!=t.j&&""!=t.j?(jQuery("#updraft_activejobsrow").show(),r.hasOwnProperty("thisjobonly")&&!updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+r.thisjobonly).length?(updraft_inpage_hasbegun=1,console.log("UpdraftPlus: the start of the requested backup job has been detected")):!updraft_inpage_hasbegun&&updraft_activejobslist_backupnownonce_only&&jQuery(".updraft_jobtimings.isautobackup").length?(autobackup_nonce=jQuery(".updraft_jobtimings.isautobackup").first().data("jobid"),autobackup_nonce&&(updraft_inpage_hasbegun=1,updraft_backupnow_nonce=autobackup_nonce,r.thisjobonly=autobackup_nonce,console.log("UpdraftPlus: the start of the requested backup job has been detected; id: "+autobackup_nonce))):1==updraft_inpage_hasbegun&&jQuery("#updraft-jobid-"+r.thisjobonly+".updraft_finished").length&&(updraft_inpage_hasbegun=2,console.log("UpdraftPlus: the end of the requested backup job has been detected"),"undefined"!=typeof updraft_inpage_success_callback&&""!=updraft_inpage_success_callback?updraft_inpage_success_callback.call(!1):jQuery("#updraft-backupnow-inpage-modal").dialog("close")),""==lastlog_jobs&&setTimeout(function(){jQuery("#updraft_backup_started").slideUp()},3500)):jQuery("#updraft_activejobsrow").is(":hidden")||("undefined"!=typeof lastbackup_laststatus&&updraft_showlastbackup(),jQuery("#updraft_activejobsrow").hide()),lastlog_jobs=t.j,null!=t.ds&&""!=t.ds&&jQuery(t.ds).each(function(t,e){""!=e.base&&updraft_downloader_status_update(e.base,e.timestamp,e.what,e.findex,e,n)}),null!=t.u&&""!=t.u&&jQuery("#updraft-poplog").dialog("isOpen")){var u=t.u;if(u.nonce==updraft_poplog_log_nonce&&(updraft_poplog_log_pointer=u.pointer,null!=u.log&&""!=u.log)){var s=jQuery("#updraft-poplog").scrollTop();jQuery("#updraft-poplog-content").append(u.log),updraft_poplog_lastscroll!=s&&updraft_poplog_lastscroll!=-1||(jQuery("#updraft-poplog").scrollTop(jQuery("#updraft-poplog-content").prop("scrollHeight")),updraft_poplog_lastscroll=jQuery("#updraft-poplog").scrollTop())}}}catch(i){console.log(updraftlion.unexpectedresponse+" "+n),console.log(i)}},{type:"GET",error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),!0===updraftplus_activejobs_list_fatal_error_alert&&(updraftplus_activejobs_list_fatal_error_alert=!1,alert(this.alert_done+" "+r.fatal_error_message));else{var o=e==a?a:a+" ("+e+")";console.error(o),console.log(t)}return!1}})}}function updraft_popuplog(t){var e=updraftlion.loading_log_file;t&&(e+=" (log."+t+".txt)"),jQuery("#updraft-poplog").dialog("option","title",e),jQuery("#updraft-poplog-content").html("<em>"+e+" ...</em> "),jQuery("#updraft-poplog").dialog("open"),updraft_send_command("get_log",t,function(t){updraft_poplog_log_pointer=t.pointer,updraft_poplog_log_nonce=t.nonce;var e="?page=updraftplus&action=downloadlog&force_download=1&updraftplus_backup_nonce="+t.nonce;jQuery("#updraft-poplog-content").html(t.log);var a={};a[updraftlion.downloadlogfile]=function(){window.location.href=e},a[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-poplog").dialog("option","buttons",a),jQuery("#updraft-poplog").dialog("option","title","log."+t.nonce+".txt"),updraft_poplog_lastscroll=-1},{type:"GET",timeout:6e4,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-poplog-content").append(r.fatal_error_message);else{var o=e==a?a:a+" ("+e+")";jQuery("#updraft-poplog-content").append(o),console.log(t)}}})}function updraft_showlastbackup(){updraft_send_command("get_fragment","last_backup_html",function(t){response=t.output,lastbackup_laststatus==response?setTimeout(function(){updraft_showlastbackup()},7e3):jQuery("#updraft_last_backup").html(response),lastbackup_laststatus=response},{type:"GET"})}function updraft_historytimertoggle(t){updraft_historytimer&&1!=t?(clearTimeout(updraft_historytimer),updraft_historytimer=0):(updraft_updatehistory(0,0),updraft_historytimer=setInterval(function(){updraft_updatehistory(0,0)},3e4),calculated_diskspace||(updraftplus_diskspace(),calculated_diskspace=1))}function updraft_updatehistory(t,e){var a=Math.round((new Date).getTime()/1e3);if(1==t||1==e)updraft_historytimer_notbefore=a+30;else if(a<updraft_historytimer_notbefore)return void console.log("Update history skipped: "+a.toString()+" < "+updraft_historytimer_notbefore.toString());1==t&&(1==e?(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanningremote+"</em></p>")):(updraft_history_lastchecksum=!1,jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html('<p style="text-align:center;"><em>'+updraftlion.rescanning+"</em></p>")));var r=e?"remotescan":!!t&&"rescan";updraft_send_command("rescan",r,function(t){if(t.hasOwnProperty("logs_exist")&&t.logs_exist&&jQuery("#updraft_lastlogmessagerow .updraft-log-link").show(),t.hasOwnProperty("migrate_tab")&&t.migrate_tab&&(jQuery("#updraft-navtab-migrate").hasClass("nav-tab-active")||(jQuery("#updraft_migrate_tab_alt").html(""),jQuery("#updraft_migrate_tab_main").replaceWith(t.migrate_tab))),t.hasOwnProperty("web_server_disk_space")&&(""==t.web_server_disk_space?(console.log("UpdraftPlus: web_server_disk_space is empty"),jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length&&jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").slideUp("slow",function(){jQuery(this).remove()})):jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").length?jQuery("#updraft-navtab-backups-content .updraft-server-disk-space").replaceWith(t.web_server_disk_space):jQuery("#updraft-navtab-backups-content .updraft-disk-space-actions").prepend(t.web_server_disk_space)),null!=t.n&&jQuery("#updraft-navtab-backups").html(t.n),null!=t.t){if(null!=t.cksum){if(t.cksum==updraft_history_lastchecksum)return;updraft_history_lastchecksum=t.cksum}jQuery("#updraft-navtab-backups-content .updraft_existing_backups").html(t.t),t.data&&console.log(t.data)}})}function updraft_intervals_monthly_or_not(t,e){var a="#updraft-navtab-settings-content #"+t,r=jQuery(a+" option").length,o="monthly"==e,n=!1;if(r>10&&(n=!0),o||n){if(o&&n)return void("monthly"==e&&(jQuery(".updraft_monthly_extra_words_"+t).remove(),jQuery(a).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>")));if(jQuery(".updraft_monthly_extra_words_"+t).remove(),o){updraft_interval_week_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.mdayselector).before('<span class="updraft_monthly_extra_words_'+t+'">'+updraftlion.day+" </span>").after('<span class="updraft_monthly_extra_words_'+t+'"> '+updraftlion.inthemonth+" </span>");var d=updraft_interval_month_val===!1?1:updraft_interval_month_val;d-=1,jQuery(a+" option:eq("+d+")").prop("selected",!0)}else{updraft_interval_month_val=jQuery(a+" option:selected").val(),jQuery(a).html(updraftlion.dayselector);var u=updraft_interval_week_val===!1?1:updraft_interval_week_val;jQuery(a+" option:eq("+u+")").prop("selected",!0)}}}function updraft_check_same_times(){var t=0,e=jQuery("#updraft-navtab-settings-content .updraft_interval").val();"manual"==e?jQuery("#updraft-navtab-settings-content .updraft_files_timings").hide():jQuery("#updraft-navtab-settings-content .updraft_files_timings").show(),"weekly"==e||"fortnightly"==e||"monthly"==e?(updraft_intervals_monthly_or_not("updraft_startday_files",e),jQuery("#updraft-navtab-settings-content #updraft_startday_files").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_files").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_files").hide());var a=jQuery("#updraft-navtab-settings-content .updraft_interval_database").val();"manual"==a&&(t=1,jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide()),"weekly"==a||"fortnightly"==a||"monthly"==a?(updraft_intervals_monthly_or_not("updraft_startday_db",a),jQuery("#updraft-navtab-settings-content #updraft_startday_db").show()):(jQuery(".updraft_monthly_extra_words_updraft_startday_db").remove(),jQuery("#updraft-navtab-settings-content #updraft_startday_db").hide()),a==e?(jQuery("#updraft-navtab-settings-content .updraft_db_timings").hide(),0==t?jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").show():jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide()):(jQuery("#updraft-navtab-settings-content .updraft_same_schedules_message").hide(),0==t&&jQuery("#updraft-navtab-settings-content .updraft_db_timings").show())}function updraft_activejobs_delete(t){updraft_send_command("activejobs_delete",t,function(e){"Y"==e.ok?jQuery("#updraft-jobid-"+t).html(e.m).fadeOut("slow").remove():"N"==e.ok?alert(e.m):(alert(updraftlion.unexpectedresponse),console.log(e))})}function updraftplus_diskspace_entity(t){jQuery("#updraft_diskspaceused_"+t).html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:t},function(e){jQuery("#updraft_diskspaceused_"+t).html(e.output)},{type:"GET"})}function updraft_iframe_modal(t,e){var a=780,r=500;jQuery("#updraft-iframe-modal-innards").html('<iframe width="100%" height="430px" src="'+ajaxurl+"?action=updraft_ajax&subaction="+t+"&nonce="+updraft_credentialtest_nonce+'"></iframe>'),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("open")}function updraft_html_modal(t,e,a,r){jQuery("#updraft-iframe-modal-innards").html(t);var o={};a<450&&(o[updraftlion.close]=function(){jQuery(this).dialog("close")}),jQuery("#updraft-iframe-modal").dialog("option","title",e).dialog("option","width",a).dialog("option","height",r).dialog("option","buttons",o).dialog("open")}function updraftplus_diskspace(){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery("#updraft-navtab-backups-content .updraft_diskspaceused").html(t.output)},{type:"GET"})}function updraftplus_deletefromserver(t,e,a){a||(a=0);var r={stage:"delete",timestamp:t,type:e,findex:a};updraft_send_command("updraft_download_backup",r,null,{action:"updraft_download_backup",nonce:updraft_download_nonce,nonce_key:"_wpnonce"})}function updraftplus_downloadstage2(t,e,a){location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+t+"&type="+e+"&stage=2&findex="+a+"&action=updraft_download_backup"}function updraftplus_show_contents(t,e,a){var r='<div id="updraft_zip_files_container" class="hidden-in-updraftcentral" style="clear:left;"><div id="updraft_zip_info_container"><p><span id="updraft_zip_path_text">'+updraftlion.zip_file_contents_info+'</span> - <span id="updraft_zip_size_text"></span></p>'+updraftlion.browse_download_link+'</div><div id="updraft_zip_files_jstree_container"><input type="search" id="zip_files_jstree_search" name="zip_files_jstree_search" placeholder="'+updraftlion.search+'"><div id="updraft_zip_files_jstree"></div></div></div>';updraft_html_modal(r,updraftlion.zip_file_contents,780,500),zip_files_jstree("zipbrowser",t,e,a)}function zip_files_jstree(t,e,a,r){jQuery("#updraft_zip_files_jstree").jstree({core:{multiple:!1,data:function(o,n){updraft_send_command("get_jstree_directory_nodes",{entity:t,node:o,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):n.call(this,t.nodes)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft_zip_files_jstree").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),alert(o),console.log(t)}}})},error:function(t){alert(t),console.log(t)}},search:{show_only_matches:!0},plugins:["search","sort"]}),jQuery("#updraft_zip_files_jstree").on("ready.jstree",function(t,e){jQuery("#updraft-iframe-modal").dialog("option","title",updraftlion.zip_file_contents+": "+e.instance.get_node("#").children[0])});var o=!1;jQuery("#zip_files_jstree_search").keyup(function(){o&&clearTimeout(o),o=setTimeout(function(){var t=jQuery("#zip_files_jstree_search").val();jQuery("#updraft_zip_files_jstree").jstree(!0).search(t)},250)}),jQuery("#updraft_zip_files_jstree").on("changed.jstree",function(t,e){jQuery("#updraft_zip_path_text").text(e.node.li_attr.path),e.node.li_attr.size?(jQuery("#updraft_zip_size_text").text(e.node.li_attr.size),jQuery("#updraft_zip_download_item").show()):(jQuery("#updraft_zip_size_text").text(""),jQuery("#updraft_zip_download_item").hide())}),jQuery("#updraft_zip_download_item").click(function(t){t.preventDefault();var o=jQuery("#updraft_zip_path_text").text();updraft_send_command("get_zipfile_download",{path:o,timestamp:e,type:a,findex:r},function(t){t.hasOwnProperty("error")?alert(t.error):t.hasOwnProperty("path")?location.href=ajaxurl+"?_wpnonce="+updraft_download_nonce+"×tamp="+e+"&type="+a+"&stage=2&findex="+r+"&filepath="+t.path+"&action=updraft_download_backup":alert(updraftlion.download_timeout)},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";console.log(o),alert(o),console.log(t)}}})})}function updraft_downloader(t,e,a,r,o,n,d){"string"!=typeof o&&(o=o.toString());for(var o=o.split(","),u=0;u<o.length;u++){var s=t+e+"_"+a+"_"+o[u],i="."+s,l=parseInt(o[u]);l++;var p=0==o[u]?"":" ("+l+")";if(!jQuery(i).length){var _=n?n:e;jQuery(r).append('<div style="clear:left; border: 1px solid; padding: 8px; margin-top: 4px; max-width:840px;" class="'+s+' updraftplus_downloader"><button onclick="jQuery(this).parent().fadeOut().remove();" type="button" style="float:right; margin-bottom: 8px;">X</button><strong>'+updraftlion.download+" "+a+p+" ("+_+')</strong>:<div class="raw">'+updraftlion.begunlooking+'</div><div class="file '+s+'_st"><div class="dlfileprogress" style="width: 0;"></div></div></div>'),jQuery(i).data("downloaderfor",{base:t,nonce:e,what:a,index:o[u]}),setTimeout(function(){updraft_activejobs_update(!0)},1500)}jQuery(i).data("lasttimebegan",(new Date).getTime()),d=!!d;var c=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+o[u]).data("wp_nonce").toString(),f={type:a,timestamp:e,findex:o[u]},m={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:c,timeout:1e4,async:d};updraft_send_command("updraft_download_backup",f,function(t){},m)}return!1}function ud_parse_json(t){t.charAt(0),t.charAt(t.length-1);try{var e=JSON.parse(t);return e}catch(a){console.log("UpdraftPlus: Exception when trying to parse JSON (1) - will attempt to fix/re-parse"),console.log(t)}var r=t.indexOf("{"),o=t.lastIndexOf("}");if(r>-1&&o>-1){var n=t.slice(r,o+1);try{var d=JSON.parse(n);return console.log("UpdraftPlus: JSON re-parse successful"),d}catch(a){throw console.log("UpdraftPlus: Exception when trying to parse JSON (2)"),a}}throw"UpdraftPlus: could not parse the JSON"}function updraft_restorer_checkstage2(t){var e=jQuery("#ud_downloadstatus2 .file").length;return e>0?void(t&&alert(updraftlion.stilldownloading)):(jQuery("#updraft-restore-modal-stage2a").html(updraftlion.processing),void updraft_send_command("restore_alldownloaded",{timestamp:jQuery("#updraft_restore_timestamp").val(),restoreopts:jQuery("#updraft_restore_form").serialize()},function(t,e,a){var r=null;jQuery("#updraft_restorer_restore_options").val("");try{if(null==t)return void jQuery("#updraft-restore-modal-stage2a").html(updraftlion.emptyresponse);var o=t.m;if(""!=t.w&&(o=o+"<p><strong>"+updraftlion.warnings+"</strong><br>"+t.w+"</p>"),""!=t.e?o=o+"<p><strong>"+updraftlion.errors+"</strong><br>"+t.e+"</p>":updraft_restore_stage=3,t.hasOwnProperty("i")){try{if(r=ud_parse_json(t.i),r.hasOwnProperty("addui")){console.log("Further UI options are being displayed");var n=r.addui;o+='<div id="updraft_restoreoptions_ui" style="clear:left; padding-top:10px;">'+n+"</div>","object"==typeof JSON&&"function"==typeof JSON.stringify&&(delete r.addui,t.i=JSON.stringify(r))}}catch(d){console.log(d),console.log(t)}jQuery("#updraft_restorer_backup_info").val(t.i)}else jQuery("#updraft_restorer_backup_info").val();jQuery("#updraft-restore-modal-stage2a").html(o),jQuery("#updraft-restore-modal-stage2a .updraft_select2").length>0&&jQuery("#updraft-restore-modal-stage2a .updraft_select2").select2()}catch(d){console.log(a),console.log(d),jQuery("#updraft-restore-modal-stage2a").text(updraftlion.jsonnotunderstood+" "+updraftlion.errordata+": "+a).html()}},{error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+r.fatal_error_message+"</p>"),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color: red;">'+o+"</p>"),console.log(o),alert(o),console.log(t)}}}))}function updraft_downloader_status(t,e,a,r){}function updraft_downloader_status_update(t,e,a,r,o,n){var d=t+e+"_"+a+"_"+r,u="."+d,s=0;if(null!=o.e)jQuery(u+" .raw").html("<strong>"+updraftlion.error+"</strong> "+o.e),console.log(o);else if(null!=o.p){if(jQuery(u+"_st .dlfileprogress").width(o.p+"%"),null!=o.a&&o.a>0){var i=(new Date).getTime(),l=jQuery(u).data("lasttimebegan"),p=i-l;if(o.a>90&&p>6e4){console.log(e+" "+a+" "+r+": restarting download: file_age="+o.a+", sincelastrestart_ms="+p),jQuery(u).data("lasttimebegan",(new Date).getTime());var _=jQuery("#updraft-navtab-backups-content .uddownloadform_"+a+"_"+e+"_"+r),c={type:a,timestamp:e,findex:r},f={action:"updraft_download_backup",nonce_key:"_wpnonce",nonce:_.data("wp_nonce").toString(),timeout:1e4};updraft_send_command("updraft_download_backup",c,function(t){},f),jQuery(u).data("lasttimebegan",(new Date).getTime())}}if(null!=o.m)if(o.p>=100&&"udrestoredlstatus_"==t)jQuery(u+" .raw").html(o.m),jQuery(u).fadeOut("slow",function(){jQuery(this).remove(),updraft_restorer_checkstage2(0)});else if(o.p<100||"uddlstatus_"!=t)jQuery(u+" .raw").html(o.m);else{var m=updraftlion.fileready+" "+updraftlion.actions+': \t\t\t\t<button type="button" onclick="updraftplus_downloadstage2(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.downloadtocomputer+'</button> \t\t\t\t<button id="uddownloaddelete_'+e+"_"+a+'" type="button" onclick="updraftplus_deletefromserver(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.deletefromserver+"</button>";o.hasOwnProperty("can_show_contents")&&o.can_show_contents&&(m+=' <button type="button" onclick="updraftplus_show_contents(\''+e+"', '"+a+"', '"+r+"')\">"+updraftlion.browse_contents+"</button>"),jQuery(u+" .raw").html(m)}}else null!=o.m?jQuery(u+" .raw").html(o.m):(jQuery(u+" .raw").html(updraftlion.jsonnotunderstood+" ("+n+")"),s=1);return s}function updraft_backupnow_go(t,e,a,r,o,n,d){jQuery("#updraft_backup_started").html("<em>"+updraftlion.requeststart+"</em>").slideDown(""),setTimeout(function(){jQuery("#updraft_backup_started").fadeOut("slow")},75e3);var u={backupnow_nodb:t,backupnow_nofiles:e,backupnow_nocloud:a,backupnow_label:n,extradata:o};""!=r&&(u.onlythisfileentity=r),""!=d&&(u.onlythesetableentities=d),u.always_keep="undefined"!=typeof o.always_keep?o.always_keep:0,delete o.always_keep,updraft_send_command("backupnow",u,function(t){jQuery("#updraft_backup_started").html(t.m),t.hasOwnProperty("nonce")&&(updraft_backupnow_nonce=t.nonce,console.log("UpdraftPlus: ID of started job: "+updraft_backupnow_nonce)),setTimeout(function(){updraft_activejobs_update(!0)},500)})}var onlythesefileentities=backupnow_whichfiles_checked("");""==onlythesefileentities?jQuery("#backupnow_includefiles_moreoptions").show():jQuery("#backupnow_includefiles_moreoptions").hide();var updraft_restore_stage=1,lastlog_lastmessage="",lastlog_lastdata="",lastlog_jobs="",updraft_activejobs_nextupdate=(new Date).getTime()+1e3,updraft_page_is_visible=1,updraft_console_focussed_tab="status",updraft_settings_form_changed=!1;window.onbeforeunload=function(t){if(updraft_settings_form_changed)return updraftlion.unsavedsettings},"undefined"!=typeof document.hidden&&document.addEventListener("visibilitychange",function(){updraft_check_page_visibility(0)},!1),updraft_check_page_visibility(1);var updraft_poplog_log_nonce,updraft_poplog_log_pointer=0,updraft_poplog_lastscroll=-1,updraft_last_forced_jobid=-1,updraft_last_forced_resumption=-1,updraft_last_forced_when=-1,updraft_backupnow_nonce="",updraft_activejobslist_backupnownonce_only=0,updraft_inpage_hasbegun=0,updraftplus_activejobs_list_fatal_error_alert=!0,updraft_historytimer=0,calculated_diskspace=0,updraft_historytimer_notbefore=0,updraft_history_lastchecksum=!1,updraft_interval_week_val=!1,updraft_interval_month_val=!1;
|
2 |
-
"undefined"!=typeof updraft_siteurl&&setInterval(function(){jQuery.get(updraft_siteurl+"/wp-cron.php")},21e4);var lastlog_lastmessage="";jQuery(document).ajaxError(function(t,e,a,r){if(null!=r&&""!=r&&null!=e.responseText&&""!=e.responseText&&(console.log("Error caught by UpdraftPlus ajaxError handler (follows) for "+a.url),console.log(r),0==a.url.search(ajaxurl)))if(a.url.search("subaction=downloadstatus")>=0){var o=a.url.match(/timestamp=\d+/),n=a.url.match(/type=[a-z]+/),d=a.url.match(/findex=\d+/),u=a.url.match(/base=[a-z_]+/);if(d=d instanceof Array?parseInt(d[0].substr(7)):0,n=n instanceof Array?n[0].substr(5):"",u=u instanceof Array?u[0].substr(5):"",o=o instanceof Array?parseInt(o[0].substr(10)):0,""!=u&&""!=n&&o>0){var s=u+o+"_"+n+"_"+d;jQuery("."+s+" .raw").html("<strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode)}}else a.url.search("subaction=restore_alldownloaded")>=0&&jQuery("#updraft-restore-modal-stage2a").append("<br><strong>"+updraftlion.error+"</strong> "+updraftlion.servererrorcode+": "+r)}),jQuery(document).ready(function(t){function e(e){t('.expertmode .advanced_settings_container .advanced_tools:not(".'+e+'")').hide(),t(".expertmode .advanced_settings_container .advanced_tools."+e).fadeIn("slow"),t(".expertmode .advanced_settings_container .advanced_tools_button:not(#"+e+")").removeClass("active"),t(".expertmode .advanced_settings_container .advanced_tools_button#"+e).addClass("active")}function a(e){t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html("").hide(),updraft_send_command("updraftplus_com_login_submit",{data:e},function(e){e.hasOwnProperty("success")?t("#updraft-navtab-addons-content .wrap .updraftplus_com_login").submit():e.hasOwnProperty("error")&&t("#updraft-navtab-addons-content .wrap .updraftplus_com_login_status").html(e.message).show()})}function r(e){t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login_status").html("").hide(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_spinner.spinner").addClass("visible"),updraft_send_command("process_updraftplus_clone_login",e,function(e){try{if(t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("error"))return void t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login_status").html(e.message).show();e.hasOwnProperty("tfa_enabled")&&1==e.tfa_enabled&&(t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").hide(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").show(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").focus()),"authenticated"===e.status&&(t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1").hide(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 .non_tfa_fields").show(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 .tfa_fields").hide(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage1 input#temporary_clone_options_two_factor_code").val(""),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage2").show(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage2").html(e.html))}catch(a){console.log(a)}})}function o(t){var e=Handlebars.compile(updraftlion.remote_storage_templates[t]),a=updraftlion.remote_storage_options[t]["default"];a.instance_id="s-"+n(32),a.instance_enabled=1;var r=e(a);jQuery(r).hide().insertAfter("."+t+"_add_instance_container:first").show("slow")}function n(t){for(var e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=0;r<t;r++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}function d(t){var e=!!jQuery("#updraftcentral_mothership_other").is(":checked");e?(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!1),t?jQuery("#updraftcentral_keycreate_mothership_firewalled_container").show():(jQuery(".updraftcentral_wizard_self_hosted_stage2").show(),jQuery("#updraftcentral_keycreate_mothership_firewalled_container").slideDown(),jQuery("#updraftcentral_keycreate_mothership").focus())):(jQuery("#updraftcentral_keycreate_mothership").prop("disabled",!0),t||(jQuery(".updraftcentral_wizard_self_hosted_stage2").hide(),u()))}function u(){jQuery("#updraftcentral_wizard_stage1_error").text("");var t="";if(jQuery("#updraftcentral_mothership_updraftpluscom").is(":checked"))jQuery(".updraftcentral_keycreate_description").hide(),t="updraftplus.com";else if(jQuery("#updraftcentral_mothership_other").is(":checked")){jQuery(".updraftcentral_keycreate_description").show();var e=jQuery("#updraftcentral_keycreate_mothership").val();if(""==e)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_empty_url);try{var a=new URL(e);t=a.hostname}catch(r){if("undefined"==typeof URL&&(t=jQuery("<a>").prop("href",e).prop("hostname")),!t||"undefined"!=typeof URL)return void jQuery("#updraftcentral_wizard_stage1_error").text(updraftlion.updraftcentral_wizard_invalid_url)}}jQuery("#updraftcentral_keycreate_description").val(t),jQuery(".updraftcentral_wizard_stage1").hide(),jQuery(".updraftcentral_wizard_stage2").show()}function s(e,a,r,o){jQuery("#updraft-delete-waitwarning").slideDown();var n=e,d=a,u=r,i=o,l=jQuery("#updraft_delete_timestamp").val().split(","),p=jQuery("#updraft_delete_form").serializeArray(),_={};t.each(p,function(){void 0!==_[this.name]?(_[this.name].push||(_[this.name]=[_[this.name]]),_[this.name].push(this.value||"")):_[this.name]=this.value||""}),_.remote_delete_limit=updraftlion.remote_delete_limit,delete _.action,delete _.subaction,delete _.nonce,updraft_send_command("deleteset",_,function(t){if(t.hasOwnProperty("result")&&null!=t.result)if("error"==t.result)alert(updraftlion.error+" "+t.message);else if("continue"==t.result)n=n+t.backup_local+t.backup_remote,d+=t.backup_local,u+=t.backup_remote,i+=t.backup_sets,jQuery("#updraft-deleted-files-total").text(n+" "+updraftlion.remote_files_deleted),s(n,d,u,i);else if("success"==t.result){jQuery("#updraft-deleted-files-total").text(""),jQuery("#updraft-delete-waitwarning").slideUp(),t.hasOwnProperty("count_backups")&&jQuery("#updraft-navtab-backups").html(updraftlion.existing_backups+" ("+t.count_backups+")");for(var e=0;e<l.length;e++){var a=l[e];jQuery("#updraft-navtab-backups-content .updraft_existing_backups_row_"+a).slideUp().remove()}jQuery("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length<1&&jQuery("#ud_massactions").hide(),updraft_history_lastchecksum=!1,jQuery("#updraft-delete-modal").dialog("close"),d+=t.backup_local,u+=t.backup_remote,i+=t.backup_sets,alert(t.set_message+" "+i+"\n"+t.local_message+" "+d+"\n"+t.remote_message+" "+u)}})}function i(t,e){jQuery("#updraft-navtab-settings-content #updraft_include_"+t).is(":checked")?e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").show():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").slideDown():e?jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").hide():jQuery("#updraft-navtab-settings-content #updraft_include_"+t+"_exclude").slideUp()}function l(){var t=new plupload.Uploader(updraft_plupload_config);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){if(!/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-[\-a-z]+([0-9]+?)?(\.(zip|gz|gz\.crypt))?$/i.test(e.name)&&!/^log\.([0-9a-f]{12})\.txt$/.test(e.name)){for(var a=!1,r=0;r<updraft_accept_archivename.length;r++)if(updraft_accept_archivename[r].test(e.name))var a=!0;if(!a)return/\.(zip|tar|tar\.gz|tar\.bz2)$/i.test(e.name)||/\.sql(\.gz)?$/i.test(e.name)?(jQuery("#updraft-message-modal-innards").html("<p><strong>"+e.name+"</strong></p> "+updraftlion.notarchive2),jQuery("#updraft-message-modal").dialog("open")):alert(e.name+": "+updraftlion.notarchive),void t.removeFile(e)}jQuery("#filelist").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>')}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100))),e.size==e.loaded&&(jQuery("#"+e.id).html('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(parseInt(e.size*e.percent/100))+"</span>/"+plupload.formatSize(e.size)+") - "+updraftlion.complete+"</div>"),jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"))}),t.bind("Error",function(t,e){console.log(e);var a;a="-200"==e.code?"\n"+updraftlion.makesure2:updraftlion.makesure;var r=updraftlion.uploaderr+" (code "+e.code+") : "+e.message;e.hasOwnProperty("status")&&e.status&&(r+=" ("+updraftlion.http_code+" "+e.status+")"),e.hasOwnProperty("response")&&(console.log("UpdraftPlus: plupload error: "+e.response),e.response.length<100&&(r+=" "+updraftlion.error+" "+e.response+"\n")),r+=" "+a,alert(r)}),t.bind("FileUploaded",function(t,e,a){if("200"==a.status)try{resp=ud_parse_json(a.response),resp.e?alert(updraftlion.uploaderror+" "+resp.e):resp.dm?(alert(resp.dm),updraft_updatehistory(1,0)):resp.m?updraft_updatehistory(1,0):alert("Unknown server response: "+a.response)}catch(r){console.log(a),alert(updraftlion.jsonnotunderstood)}else alert("Unknown server response status: "+a.code),console.log(a)})}function p(t){params={uri:jQuery("#updraftplus_httpget_uri").val()},params.curl=t,updraft_send_command("httpget",params,function(t){t.e&&alert(t.e),t.r?jQuery("#updraftplus_httpget_results").html("<pre>"+t.r+"</pre>"):console.log(t)},{type:"GET"})}function _(t,e,a){updraft_restore_setoptions(t),jQuery("#updraft_restore_timestamp").val(e),jQuery(".updraft_restore_date").html(a),updraft_restore_stage=1,jQuery("#updraft-restore-modal").dialog("open"),jQuery("#updraft-restore-modal-stage1").show(),jQuery("#updraft-restore-modal-stage2").hide(),jQuery("#updraft-restore-modal-stage2a").html(""),updraft_activejobs_update(!0)}function c(t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+t+"=([^&#]*)",a=new RegExp(e),r=a.exec(window.location.href);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))}function f(e,a,r){jQuery("#updraft_upload_timestamp").val(e),jQuery("#updraft_upload_nonce").val(a);var o=r.split(",");jQuery(".updraft_remote_storage_destination").each(function(e){var a=jQuery(this).val();if(jQuery.inArray(a,o)==-1){jQuery(this).prop("checked",!1),jQuery(this).prop("disabled",!0);var r=t(this).prop("labels");jQuery(r).append(" "+updraftlion.already_uploaded)}}),jQuery("#updraft-upload-modal").dialog("open")}if(t(".expertmode .advanced_settings_container .advanced_tools_button").click(function(){e(t(this).attr("id"))}),jQuery.ui&&jQuery.ui.dialog&&jQuery.ui.dialog.prototype._allowInteraction){var m=jQuery.ui.dialog.prototype._allowInteraction;jQuery.ui.dialog.prototype._allowInteraction=function(t){return!!jQuery(t.target).closest(".select2-dropdown").length||m.apply(this,arguments)}}t("#updraftcentral_keys").on("click","a.updraftcentral_keys_show",function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keys_table").slideDown()}),t("#updraftcentral_keycreate_altmethod_moreinfo_get").click(function(e){e.preventDefault(),t(this).remove(),t("#updraftcentral_keycreate_altmethod_moreinfo").slideDown()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("change keyup paste",".updraft_webdav_settings",function(){var e=[];t(".updraft_webdav_settings").each(function(a,r){var o=t(r).attr("id");if(o&&"updraft_webdav_"==o.substring(0,15)){var n=o.substring(15);id_split=n.split("_"),n=id_split[0];var d=id_split[1];"undefined"==typeof e[d]&&(e[d]=[]),e[d][n]=this.value}});var a="",r="@",o="/",n=":",d=":";for(var u in e)(e[u].host.indexOf("@")>=0||""===e[u].host)&&(r=""),e[u].host.indexOf("/")>=0?t("#updraft_webdav_host_error").show():t("#updraft_webdav_host_error").hide(),0!=e[u].path.indexOf("/")&&""!==e[u].path||(o=""),""!==e[u].user&&""!==e[u].pass||(n=""),""!==e[u].host&&""!==e[u].port||(d=""),a=e[u].webdav+e[u].user+n+e[u].pass+r+encodeURIComponent(e[u].host)+d+e[u].port+o+e[u].path,t("#updraft_webdav_url_"+u).val(a)}),t("#updraft-navtab-backups-content").on("click",".updraft_existing_backups .updraft_existing_backups_row",function(e){(e.ctrlKey||e.metaKey)&&(t(this).toggleClass("backuprowselected"),t("#updraft-navtab-backups-content .updraft_existing_backups .updraft_existing_backups_row.backuprowselected").length>0?t("#ud_massactions").show():t("#ud_massactions").hide())}),t("#updraft-navtab-addons-content .wrap").on("click",".updraftplus_com_login #ud_connectsubmit",function(e){e.preventDefault();var r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n={email:r,password:o};a(n)}),t("#updraft-navtab-addons-content .wrap").on("keydown",".updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var r=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_email").val(),o=t("#updraft-navtab-addons-content .wrap .updraftplus_com_login #updraftplus-addons_options_password").val(),n={email:r,password:o};a(n)}}),t("#updraft_migrate_tab_main .updraft_migrate_widget_module").on("click",".updraftplus_com_login #ud_connectsubmit",function(e){e.preventDefault();var a=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_email").val(),o=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_password").val(),n=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d={form_data:{email:a,password:o,two_factor_code:n}};r(d)}),t("#updraft_migrate_tab_main .updraft_migrate_widget_module").on("keydown",".updraftplus_com_login input",function(e){if(13==e.which){e.preventDefault();var a=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_email").val(),o=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_password").val(),n=t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_com_login #temporary_clone_options_two_factor_code").val(),d={form_data:{email:a,password:o,two_factor_code:n}};r(d)}}),t("#updraft_migrate_tab_main .updraft_migrate_widget_module").on("click","#updraft_migrate_createclone",function(e){e.preventDefault(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_clone_status").html(""),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_spinner.spinner").addClass("visible");var a=t(this).data("clone_id"),r=t(this).data("secret_token"),o=t("#updraft_migrate_tab_main .updraft_migrate_widget_module #updraftplus_clone_php_options").val(),n=t("#updraft_migrate_tab_main .updraft_migrate_widget_module #updraftplus_clone_wp_options").val(),d=t(".updraftplus_clone_admin_login_options").is(":checked"),u={form_data:{clone_id:a,secret_token:r,install_info:{php_version:o,wp_version:n,admin_only:d}}};updraft_send_command("process_updraftplus_clone_create",u,function(e){try{if(t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_spinner.spinner").removeClass("visible"),e.hasOwnProperty("error"))return void t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraftplus_clone_status").html(e.message).show();"success"===e.status&&(t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage2").hide(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage3").show(),t("#updraft_migrate_tab_main .updraft_migrate_widget_module .updraft_migrate_widget_temporary_clone_stage3").html(e.html))}catch(a){console.log("Error when processing the response of process_updraftplus_clone_create (as follows)"),console.log(a)}})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_add_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method");o(a)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod a.updraft_delete_instance",function(e){e.preventDefault(),updraft_settings_form_changed=!0;var a=t(this).data("method"),r=t(this).data("instance_id");1===t("."+a+"_updraft_remote_storage_border").length&&o(a),t("."+a+"-"+r).hide("slow",function(){t(this).remove()})}),t("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).find("span").hide(),t(this).attr("contentEditable",!0).focus()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keyup",".updraftplusmethod .updraft_edit_label_instance",function(e){var a=jQuery(this).data("method"),r=jQuery(this).data("instance_id"),o=jQuery(this).text();t("#updraft_"+a+"_instance_label_"+r).val(o)}),t("#updraft-navtab-settings-content #remote-storage-holder").on("blur",".updraftplusmethod .updraft_edit_label_instance",function(e){t(this).attr("contentEditable",!1),t(this).find("span").show()}),t("#updraft-navtab-settings-content #remote-storage-holder").on("keypress",".updraftplusmethod .updraft_edit_label_instance",function(e){13===e.which&&(t(this).attr("contentEditable",!1),t(this).find("span").show(),t(this).blur())}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("change","input[class='updraft_instance_toggle']",function(){updraft_settings_form_changed=!0,jQuery(this).is(":checked")?jQuery(this).siblings("label").html(updraftlion.instance_enabled):jQuery(this).siblings("label").html(updraftlion.instance_disabled)}),jQuery("#updraft-navtab-settings-content #remote-storage-holder").on("click",".updraftplusmethod button.updraft-test-button",function(){var e=jQuery(this).data("method"),a=jQuery(this).data("instance_id");updraft_remote_storage_test(e,function(r,o,n){return"sftp"==e&&(n.hasOwnProperty("scp")&&n.scp?alert(updraftlion.settings_test_result.replace("%s","SCP")+" "+r.output):alert(updraftlion.settings_test_result.replace("%s","SFTP")+" "+r.output),r.hasOwnProperty("data")&&r.data&&r.data.hasOwnProperty("valid_md5_fingerprint")&&r.data.valid_md5_fingerprint&&t("#updraft_sftp_fingerprint_"+a).val(r.data.valid_md5_fingerprint),!0)},a)}),t("#updraft-navtab-settings-content select.updraft_interval, #updraft-navtab-settings-content select.updraft_interval_database").change(function(){updraft_check_same_times()}),t("#backupnow_includefiles_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_includefiles_moreoptions").toggle()}),t("#backupnow_database_showmoreoptions").click(function(e){e.preventDefault(),t("#backupnow_database_moreoptions").toggle()}),t("#updraft-navtab-backups-content").on("click","a.updraft_diskspaceused_update",function(t){t.preventDefault(),updraftplus_diskspace()}),t(".advanced_settings_content a.updraft_diskspaceused_update").click(function(t){t.preventDefault(),jQuery(".advanced_settings_content .updraft_diskspaceused").html("<em>"+updraftlion.calculating+"</em>"),updraft_send_command("get_fragment",{fragment:"disk_usage",data:"updraft"},function(t){jQuery(".advanced_settings_content .updraft_diskspaceused").html(t.output)},{type:"GET"})}),t("#updraft-navtab-backups-content a.updraft_uploader_toggle").click(function(e){e.preventDefault(),t("#updraft-plupload-modal").slideToggle()}),t("#updraft-navtab-backups-content a.updraft_rescan_local").click(function(t){t.preventDefault(),updraft_updatehistory(1,0)}),t("#updraft-navtab-backups-content a.updraft_rescan_remote").click(function(t){t.preventDefault(),updraft_updatehistory(1,1)}),jQuery("#updraftcentral_keys").on("click",'input[type="radio"]',function(){d(!1)}),d(!0),jQuery("#updraftcentral_keys").on("click","#updraftcentral_view_log",function(t){t.preventDefault(),jQuery("#updraftcentral_view_log_container").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.fetching+"</div>"});try{updraft_send_command("updraftcentral_get_log",null,function(t){jQuery("#updraftcentral_view_log_container").unblock(),t.hasOwnProperty("log_contents")?jQuery("#updraftcentral_view_log_contents").html('<div style="border:1px solid;padding: 2px;max-height: 400px; overflow-y:scroll;">'+t.log_contents+"</div>"):console.response(resp)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_view_log_container").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";console.log(o),alert(o),console.log(t)}}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_wizard_go",function(t){jQuery("#updraftcentral_wizard_go").hide(),jQuery(".updraftcentral_wizard_success").remove(),jQuery(".create_key_container").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage1_go",function(t){t.preventDefault(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery(".updraftcentral_wizard_stage1").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage2_go",function(t){t.preventDefault(),u()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_keycreate_go",function(t){t.preventDefault();var e=!!jQuery("#updraftcentral_mothership_other").is(":checked"),a=jQuery("#updraftcentral_keycreate_description").val(),r=jQuery("#updraftcentral_keycreate_keysize").val(),o="__updraftpluscom";if(data={key_description:a,key_size:r},e&&(o=jQuery("#updraftcentral_keycreate_mothership").val(),"http"!=o.substring(0,4)))return void alert(updraftlion.enter_mothership_url);data.mothership_firewalled=jQuery("#updraftcentral_keycreate_mothership_firewalled").is(":checked")?1:0,data.where_send=o,jQuery(".create_key_container").hide(),jQuery(".updraftcentral_wizard_stage1").show(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.creating_please_allow+"</div>"});try{updraft_send_command("updraftcentral_create_key",data,function(t){jQuery("#updraftcentral_keys").unblock();try{if(t.hasOwnProperty("error"))return alert(t.error),void console.log(t);alert(t.r),t.hasOwnProperty("bundle")&&t.hasOwnProperty("keys_guide")?(jQuery("#updraftcentral_keys_content").html(t.keys_guide),jQuery("#updraftcentral_keys_content").append('<div class="updraftcentral_wizard_success">'+t.r+'<br><textarea onclick="this.select();" style="width:620px; height:165px; word-wrap:break-word; border: 1px solid #aaa; border-radius: 3px; padding:4px;">'+t.bundle+"</textarea></div>")):console.log(t),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").append(t.keys_table),jQuery("#updraftcentral_wizard_go").show()}catch(e){alert(updraftlion.unexpectedresponse+" "+response),console.log(e)}},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";console.log(o),alert(o),console.log(t)}}})}catch(n){jQuery("#updraft_central_key").html(),console.log(n)}}),jQuery("#updraftcentral_keys").on("click",".updraftcentral_key_delete",function(t){t.preventDefault();var e=jQuery(this).data("key_id");return"undefined"==typeof e?void console.log("UpdraftPlus: .updraftcentral_key_delete clicked, but no key ID found"):(jQuery("#updraftcentral_keys").block({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.deleting+"</div>"}),void updraft_send_command("updraftcentral_delete_key",{key_id:e},function(t){jQuery("#updraftcentral_keys").unblock(),t.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").html(t.keys_table)},{error_callback:function(t,e,a,r){if(jQuery("#updraftcentral_keys").unblock(),"undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),alert(r.fatal_error_message);else{var o="updraft_send_command: error: "+e+" ("+a+")";console.log(o),alert(o),console.log(t)}}}))}),jQuery("#updraft_reset_sid").click(function(t){t.preventDefault(),updraft_send_command("reset_site_id",null,function(t){jQuery("#updraft_show_sid").html(t)},{json_parse:!1})}),jQuery("#updraft-navtab-settings-content form input:not('.udignorechange'), #updraft-navtab-settings-content form select").change(function(t){updraft_settings_form_changed=!0}),jQuery("#updraft-navtab-settings-content form input[type='submit']").click(function(t){updraft_settings_form_changed=!1});var g=180;jQuery(".updraft-bigbutton").each(function(t,e){var a=jQuery(e).width();a>g&&(g=a)}),g>180&&jQuery(".updraft-bigbutton").width(g),jQuery("#updraft-navtab-status-content").length&&setInterval(function(){updraft_activejobs_update(!1)},1250),setTimeout(function(){jQuery("#setting-error-settings_updated").slideUp()},5e3),jQuery("#updraft_restore_db").change(function(){jQuery("#updraft_restore_db").is(":checked")&&1==jQuery(this).data("encrypted")?jQuery("#updraft_restorer_dboptions").slideDown():jQuery("#updraft_restorer_dboptions").slideUp()}),updraft_check_same_times();var h={};h[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-message-modal").dialog({autoOpen:!1,height:350,width:520,modal:!0,buttons:h});var y={};y[updraftlion.deletebutton]=function(){s(0,0,0,0)},y[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-delete-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:y});var b={};b[updraftlion.restore]=function(){var t=0,e=[],a=0,r=jQuery("#updraft_restore_meta_foreign").val();if(jQuery('input[name="updraft_restore[]"]').each(function(o,n){if(jQuery(n).is(":checked")&&!jQuery(n).is(":disabled")){t=1;var d=jQuery(n).data("howmany"),u=jQuery(n).val();if((1==r||2==r&&"db"!=u)&&("wpcore"!=u&&(d=jQuery("#updraft_restore_form #updraft_restore_wpcore").data("howmany")),u="wpcore"),"wpcore"!=u||0==a){var s=[u,d];e.push(s),"wpcore"==u&&(a=1)}}}),1==t){if(1==updraft_restore_stage){jQuery("#updraft-restore-modal-stage1").slideUp("slow"),jQuery("#updraft-restore-modal-stage2").show(),updraft_restore_stage=2;var o=jQuery(".updraft_restore_date").first().text(),n=e,d=jQuery("#updraft_restore_timestamp").val();try{updraft_send_command("whichdownloadsneeded",{downloads:e,timestamp:d},function(t){if(t.hasOwnProperty("downloads")&&(console.log("UpdraftPlus: items which still require downloading follow"),n=t.downloads,console.log(n)),0==n.length)updraft_restorer_checkstage2(0);else for(var e=0;e<n.length;e++)updraft_downloader("udrestoredlstatus_",d,n[e][0],"#ud_downloadstatus2",n[e][1],o,!1)},{alert_on_error:!1,error_callback:function(t,e,a,r){if("undefined"!=typeof r&&r.hasOwnProperty("fatal_error"))console.error(r.fatal_error_message),jQuery("#updraft-restore-modal-stage2a").html('<p style="color:red;">'+r.fatal_error_message+"</p>");else{var o="updraft_send_command: error: "+e+" ("+a+")";jQuery("#updraft-restore-modal-stage2a").html('<p style="color:red; margin: 5px;">'+o+"</p>"),console.log(o),console.log(t)}}})}catch(u){console.log("UpdraftPlus: error (follows) when looking for items needing downloading"),console.log(u),alert(updraftlion.jsonnotunderstood)}}else if(2==updraft_restore_stage)updraft_restorer_checkstage2(1);else if(3==updraft_restore_stage){var s=1;if(jQuery("#updraft_restoreoptions_ui input.required").each(function(t){if(0!=s){var e=jQuery(this).val();if(""==e)alert(updraftlion.pleasefillinrequired),s=0;else if(""!=jQuery(this).attr("pattern")){var a=jQuery(this).attr("pattern"),r=new RegExp(a,"g");r.test(e)||(alert(jQuery(this).data("invalidpattern")),s=0)}}}),!s)return;var i=jQuery("#updraft_restoreoptions_ui select, #updraft_restoreoptions_ui input").serialize();console.log("Restore options: "+i),jQuery("#updraft_restorer_restore_options").val(i),jQuery("#updraft-restore-modal-stage2a").html(updraftlion.restore_proceeding),jQuery("#updraft_restore_form").submit(),updraft_restore_stage=4}}else alert(updraftlion.youdidnotselectany)},b[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-restore-modal").dialog({autoOpen:!1,height:505,width:590,modal:!0,buttons:b}),jQuery("#updraft-iframe-modal").dialog({autoOpen:!1,height:500,width:780,modal:!0}),jQuery("#updraft-backupnow-inpage-modal").dialog({autoOpen:!1,height:345,width:580,modal:!0});var v={};v[updraftlion.backupnow]=function(){var t=jQuery("#backupnow_includedb").is(":checked")?0:1,e=jQuery("#backupnow_includefiles").is(":checked")?0:1,a=jQuery("#backupnow_includecloud").is(":checked")?0:1,r=backupnow_whichtables_checked(""),o=jQuery("#always_keep").is(":checked")?1:0;if(""==r&&0==t)return alert(updraftlion.notableschosen),void jQuery("#backupnow_includefiles_moreoptions").show();"boolean"==typeof r&&(r=null);var n=backupnow_whichfiles_checked("");return""==n&&0==e?(alert(updraftlion.nofileschosen),void jQuery("#backupnow_includefiles_moreoptions").show()):t&&e?void alert(updraftlion.excludedeverything):(jQuery(this).dialog("close"),setTimeout(function(){jQuery("#updraft_lastlogmessagerow").fadeOut("slow",function(){jQuery(this).fadeIn("slow")})},1700),void updraft_backupnow_go(t,e,a,n,{always_keep:o},jQuery("#backupnow_label").val(),r))},v[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-backupnow-modal").dialog({autoOpen:!1,height:472,width:610,modal:!0,buttons:v}),jQuery("#updraft-poplog").dialog({autoOpen:!1,height:600,width:"75%",modal:!0}),jQuery("#updraft-navtab-settings-content .enableexpertmode").click(function(){return jQuery("#updraft-navtab-settings-content .expertmode").fadeIn(),jQuery("#updraft-navtab-settings-content .enableexpertmode").off("click"),!1}),jQuery("#updraft-navtab-settings-content .backupdirrow").on("click","a.updraft_backup_dir_reset",function(){return jQuery("#updraft_dir").val("updraft"),!1}),jQuery("#updraft-navtab-settings-content .updraft_include_entity").click(function(){var t=jQuery(this).data("toggle_exclude_field");t&&i(t,!1)}),jQuery("#updraft-navtab-settings-content .updraft-service").change(function(){var t=jQuery(this).val();jQuery("#updraft-navtab-settings-content .updraftplusmethod").hide(),jQuery("#updraft-navtab-settings-content ."+t).show()}),jQuery("#updraft-navtab-settings-content a.updraft_show_decryption_widget").click(function(t){t.preventDefault(),jQuery("#updraftplus_db_decrypt").val(jQuery("#updraft_encryptionphrase").val()),
|
3 |
-
jQuery("#updraft-manualdecrypt-modal").slideToggle()}),jQuery("#updraftplus-phpinfo").click(function(t){t.preventDefault(),updraft_iframe_modal("phpinfo",updraftlion.phpinfo)}),jQuery("#updraftplus-rawbackuphistory").click(function(t){t.preventDefault(),updraft_iframe_modal("rawbackuphistory",updraftlion.raw)}),jQuery("#updraft-navtab-status").click(function(t){t.preventDefault(),updraft_open_main_tab("status"),updraft_page_is_visible=1,updraft_activejobs_update(!0)}),jQuery("#updraft-navtab-expert").click(function(t){t.preventDefault(),updraft_open_main_tab("expert"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-settings, #updraft-navtab-settings2, #updraft_backupnow_gotosettings").click(function(t){t.preventDefault(),jQuery(this).parents(".updraftmessage").remove(),jQuery("#updraft-backupnow-modal").dialog("close"),updraft_open_main_tab("settings"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-addons").click(function(t){t.preventDefault(),jQuery(this).addClass("b#nav-tab-active"),updraft_open_main_tab("addons"),updraft_page_is_visible=1}),jQuery("#updraft-navtab-backups").click(function(t){t.preventDefault(),updraft_openrestorepanel(1)}),jQuery("#updraft-navtab-migrate").click(function(t){t.preventDefault(),"function"==typeof updraft_migrate_widget_reset&&updraft_migrate_widget_reset(),jQuery("#updraft_migrate_tab_alt").html("").hide(),jQuery("#updraft_migrate_tab_main").show(),updraft_open_main_tab("migrate"),updraft_page_is_visible=1}),updraft_send_command("ping",null,function(t,e){"success"==e&&"pong"!=t&&t.indexOf("pong")>=0&&(jQuery("#updraft-navtab-backups-content .ud-whitespace-warning").show(),console.log("UpdraftPlus: Extra output warning: response (which should be just (string)'pong') follows."),console.log(t))},{json_parse:!1,type:"GET"});try{"undefined"!=typeof updraft_plupload_config&&l()}catch(w){console.log(w)}if(jQuery("#updraftplus_httpget_go").click(function(t){t.preventDefault(),p(0)}),jQuery("#updraftplus_httpget_gocurl").click(function(t){t.preventDefault(),p(1)}),jQuery("#updraftplus_callwpaction_go").click(function(t){t.preventDefault(),params={wpaction:jQuery("#updraftplus_callwpaction").val()},updraft_send_command("call_wordpress_action",params,function(t){t.e?alert(t.e):t.s||(t.r?jQuery("#updraftplus_callwpaction_results").html(t.r):(console.log(t),alert(updraftlion.jsonnotunderstood)))})}),jQuery("#updraft_activejobs_table").on("click",".updraft_jobinfo_delete",function(t){t.preventDefault();var e=jQuery(this).data("jobid");e?updraft_activejobs_delete(e):console.log("UpdraftPlus: A stop job link was clicked, but the Job ID could not be found")}),jQuery("#updraft_activejobs_table, #updraft-navtab-backups-content .updraft_existing_backups, #updraft-backupnow-inpage-modal").on("click",".updraft-log-link",function(t){t.preventDefault();var e=jQuery(this).data("jobid");e?updraft_popuplog(e):console.log("UpdraftPlus: A log link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.choose-components-button",function(t){var e=jQuery(this).data("entities"),a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("showdata");_(e,a,r)}),"initiate_restore"==c("udaction")){var j=c("entities"),k=c("backup_timestamp"),Q=c("showdata");_(j,k,Q)}var x={};x[updraftlion.uploadbutton]=function(){var t=jQuery("#updraft_upload_timestamp").val(),e=jQuery("#updraft_upload_nonce").val(),a="",r=!1;return jQuery(".updraft_remote_storage_destination").each(function(t){jQuery(this).is(":checked")&&(r=!0)}),r?(a=jQuery("input[name^='updraft_remote_storage_destination_']").serializeArray(),jQuery(this).dialog("close"),alert(updraftlion.local_upload_started),jQuery("#updraft-navtab-backups-content").hide(),jQuery("#updraft-navtab-status-content").show(),jQuery("#updraft-navtab-backups").removeClass("nav-tab-active"),jQuery("#updraft-navtab-status").addClass("nav-tab-active"),void updraft_send_command("upload_local_backup",{use_nonce:e,use_timestamp:t,services:a},function(t){})):void jQuery("#updraft-upload-modal-error").html(updraftlion.local_upload_error)},x[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-upload-modal").dialog({autoOpen:!1,height:322,width:430,modal:!0,buttons:x}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft-upload-link",function(t){t.preventDefault();var e=jQuery(this).data("nonce").toString(),a=jQuery(this).data("key").toString(),r=jQuery(this).data("services").toString();e?f(a,e,r):console.log("UpdraftPlus: A upload link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click",".updraft-delete-link",function(t){t.preventDefault();var e=jQuery(this).data("hasremote"),a=jQuery(this).data("nonce").toString(),r=jQuery(this).data("key").toString();a?updraft_delete(r,a,e):console.log("UpdraftPlus: A delete link was clicked, but the Job ID could not be found")}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("click","button.updraft_download_button",function(t){t.preventDefault();var e="uddlstatus_",a=jQuery(this).data("backup_timestamp"),r=jQuery(this).data("what"),o=".ud_downloadstatus",n=jQuery(this).data("set_contents"),d=jQuery(this).data("prettydate"),u=!0;updraft_downloader(e,a,r,o,n,d,u)}),jQuery("#updraft-navtab-backups-content .updraft_existing_backups").on("dblclick",".updraft_existingbackup_date",function(t){t.preventDefault();var e=jQuery(this).data("rawbackup");null!=e&&""!=e&&updraft_html_modal(e,updraftlion.raw,780,500)})}),jQuery(document).ready(function(t){var e="#updraft-navtab-settings-content ";t(e+"#remote-storage-holder").on("click",".updraftvault_backtostart",function(a){a.preventDefault(),t(e+"#updraftvault_settings_showoptions").slideUp(),t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").slideUp(),t(e+"#updraftvault_settings_default").slideDown()}),t(e).on("keypress","#updraftvault_settings_connect input",function(a){if(13==a.which)return t(e+"#updraftvault_connect_go").click(),!1}),t(e+"#remote-storage-holder").on("click","#updraftvault_recountquota",function(a){a.preventDefault(),t(e+"#updraftvault_recountquota").html(updraftlion.counting);try{updraft_send_command("vault_recountquota",{instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html),a.hasOwnProperty("connected")&&(a.connected?(t(e+"#updraftvault_settings_default").hide(),t(e+"#updraftvault_settings_connected").show()):(t(e+"#updraftvault_settings_connected").hide(),t(e+"#updraftvault_settings_default").show())))},{error_callback:function(a,r,o,n){if(t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+o+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_recountquota").html(updraftlion.updatequotacount),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_disconnect",function(a){a.preventDefault(),t(e+"#updraftvault_disconnect").html(updraftlion.disconnecting);try{updraft_send_command("vault_disconnect",{immediate_echo:!0,instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),a.hasOwnProperty("html")&&(t(e+"#updraftvault_settings_connected").html(a.html).slideUp(),t(e+"#updraftvault_settings_default").slideDown())},{error_callback:function(a,r,o,n){if(t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+o+")";console.log(d),alert(d),console.log(a)}}})}catch(r){t(e+"#updraftvault_disconnect").html(updraftlion.disconnect),console.log(r)}}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_connect").slideDown()}),t(e+"#remote-storage-holder").on("click","#updraftvault_showoptions",function(a){a.preventDefault(),t(e+"#updraftvault_settings_default").slideUp(),t(e+"#updraftvault_settings_showoptions").slideDown()}),t("#remote-storage-holder").on("keyup",".updraftplus_onedrive_folder_input",function(e){var a=t(this).val(),r=t(this).closest("td");0==a.indexOf("https:")||0==a.indexOf("http:")?r.find(".onedrive_folder_error").length||r.append('<div class="onedrive_folder_error">'+updraftlion.onedrive_folder_url_warning+"</div>"):r.find(".onedrive_folder_error").slideUp("slow",function(){r.find(".onedrive_folder_error").remove()})}),t(e+"#remote-storage-holder").on("click","#updraftvault_connect_go",function(a){return t(e+"#updraftvault_connect_go").html(updraftlion.connecting),updraft_send_command("vault_connect",{email:t("#updraftvault_email").val(),pass:t("#updraftvault_pass").val(),instance_id:t("#updraftvault_settings_connect").data("instance_id")},function(a,r,o){t(e+"#updraftvault_connect_go").html(updraftlion.connect),a.hasOwnProperty("e")?(updraft_html_modal('<h4 style="margin-top:0px; padding-top:0px;">'+updraftlion.errornocolon+"</h4><p>"+a.e+"</p>",updraftlion.disconnect,400,250),a.hasOwnProperty("code")&&"no_quota"==a.code&&(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_default").slideDown())):a.hasOwnProperty("connected")&&a.connected&&a.hasOwnProperty("html")?(t(e+"#updraftvault_settings_connect").slideUp(),t(e+"#updraftvault_settings_connected").html(a.html).slideDown()):(console.log(a),alert(updraftlion.unexpectedresponse+" "+o))},{error_callback:function(a,r,o,n){if(t(e+"#updraftvault_connect_go").html(updraftlion.connect),"undefined"!=typeof n&&n.hasOwnProperty("fatal_error"))console.error(n.fatal_error_message),alert(n.fatal_error_message);else{var d="updraft_send_command: error: "+r+" ("+o+")";console.log(d),alert(d),console.log(a)}}}),!1}),t("#updraft-iframe-modal").on("change","#always_keep_this_backup",function(){var e=t(this).data("backup_key"),a={backup_key:e,always_keep:t(this).is(":checked")?1:0};updraft_send_command("always_keep_this_backup",a,function(t){t.hasOwnProperty("rawbackup")&&(jQuery("#updraft-iframe-modal").dialog("close"),jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup",t.rawbackup),updraft_html_modal(jQuery(".updraft_existing_backups_row_"+e+" .updraft_existingbackup_date").data("rawbackup"),updraftlion.raw,780,500))})})}),jQuery(document).ready(function(t){function e(){var t=new plupload.Uploader(updraft_plupload_config2);t.bind("Init",function(t){var e=jQuery("#plupload-upload-ui2");t.features.dragdrop?(e.addClass("drag-drop"),jQuery("#drag-drop-area2").bind("dragover.wp-uploader",function(){e.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){e.removeClass("drag-over")})):(e.removeClass("drag-drop"),jQuery("#drag-drop-area2").unbind(".wp-uploader"))}),t.init(),t.bind("FilesAdded",function(e,a){plupload.each(a,function(e){return/^backup_([\-0-9]{15})_.*_([0-9a-f]{12})-db([0-9]+)?\.(gz\.crypt)$/i.test(e.name)?void jQuery("#filelist2").append('<div class="file" id="'+e.id+'"><b>'+e.name+"</b> (<span>"+plupload.formatSize(0)+"</span>/"+plupload.formatSize(e.size)+') <div class="fileprogress"></div></div>'):(alert(e.name+": "+updraftlion.notdba),void t.removeFile(e))}),e.refresh(),e.start()}),t.bind("UploadProgress",function(t,e){jQuery("#"+e.id+" .fileprogress").width(e.percent+"%"),jQuery("#"+e.id+" span").html(plupload.formatSize(parseInt(e.size*e.percent/100)))}),t.bind("Error",function(t,e){"-200"==e.code?err_makesure="\n"+updraftlion.makesure2:err_makesure=updraftlion.makesure,alert(updraftlion.uploaderr+" (code "+e.code+") : "+e.message+" "+err_makesure)}),t.bind("FileUploaded",function(t,e,a){"200"==a.status?"ERROR:"==a.response.substring(0,6)?alert(updraftlion.uploaderror+" "+a.response.substring(6)):"OK:"==a.response.substring(0,3)?(bkey=a.response.substring(3),jQuery("#"+e.id+" .fileprogress").hide(),jQuery("#"+e.id).append(updraftlion.uploaded+' <a href="?page=updraftplus&action=downloadfile&updraftplus_file='+bkey+"&decrypt_key="+encodeURIComponent(jQuery("#updraftplus_db_decrypt").val())+'">'+updraftlion.followlink+"</a> "+updraftlion.thiskey+" "+jQuery("#updraftplus_db_decrypt").val().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"))):alert(updraftlion.unknownresp+" "+a.response):alert(updraftlion.ukrespstatus+" "+a.code)})}try{"undefined"!=typeof updraft_plupload_config2&&e()}catch(a){console.log(a)}if(jQuery("#updraft-hidethis").remove(),Handlebars.registerHelper("ifeq",function(t,e,a){return"string"!=typeof t&&"undefined"!=typeof t&&null!==t&&(t=t.toString()),"string"!=typeof e&&"undefined"!=typeof e&&null!==e&&(e=e.toString()),t===e?a.fn(this):a.inverse(this)}),t("#remote-storage-holder").length){var r="";for(var o in updraftlion.remote_storage_templates)if("undefined"!=typeof updraftlion.remote_storage_options[o]){var n=Handlebars.compile(updraftlion.remote_storage_templates[o]),d=!0;for(var u in updraftlion.remote_storage_options[o])if("default"!==u){var s=updraftlion.remote_storage_options[o][u];s.first_instance=d,"undefined"==typeof s.instance_enabled&&(s.instance_enabled=1),r+=n(s),d=!1}}else r+=updraftlion.remote_storage_templates[o];t("#remote-storage-holder").append(r).ready(function(){t(".updraftplusmethod").not(".none").hide(),updraft_remote_storage_tabs_setup(),t("#remote-storage-holder .updraftplus_onedrive_folder_input").trigger("keyup")})}}),jQuery(document).ready(function(t){function e(){var t=r("object"),e=new Date;t=JSON.stringify({version:"1.12.40",epoch_date:e.getTime(),local_date:e.toLocaleString(),network_site_url:updraftlion.network_site_url,data:t});var a=document.body.appendChild(document.createElement("a"));a.setAttribute("download",updraftlion.export_settings_file_name),a.setAttribute("style","display:none;"),a.setAttribute("href","data:text/json;charset=UTF-8,"+encodeURIComponent(t)),a.click()}function a(e){var a,r=decodeURIComponent(e);try{a=ud_parse_json(r)}catch(n){return t.unblockUI(),jQuery("#import_settings").val(""),console.log(r),console.log(n),void alert(updraftlion.import_invalid_json_file)}if(window.confirm(updraftlion.importing_data_from+" "+r.network_site_url+"\n"+updraftlion.exported_on+" "+r.local_date+"\n"+updraftlion.continue_import)){var d=JSON.stringify(a.data);updraft_send_command("importsettings",{settings:d,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){var n=o(e);!n.hasOwnProperty("saved")||n.saved?(updraft_settings_form_changed=!1,location.replace(updraftlion.updraft_settings_url)):(t.unblockUI(),n.hasOwnProperty("error_message")&&n.error_message&&alert(n.error_message))},{action:"updraft_importsettings",nonce:updraftplus_settings_nonce,error_callback:function(e,a,r,o){if(t.unblockUI(),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var n="updraft_send_command: error: "+a+" ("+r+")";console.log(n),console.log(e),alert(n)}}})}else t.unblockUI()}function r(e){var a="",e="undefined"==typeof e?"string":e;return"object"==e?a=t("#updraft-navtab-settings-content form input[name!='action'][name!='option_page'][name!='_wpnonce'][name!='_wp_http_referer'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select, #updraft-navtab-settings-content form input[type=checkbox]").serializeJSON({checkboxUncheckedValue:"0",useIntKeysAsArrayIndex:!0}):(a=t("#updraft-navtab-settings-content form input[name!='action'], #updraft-navtab-settings-content form textarea, #updraft-navtab-settings-content form select").serialize(),t.each(t("#updraft-navtab-settings-content form input[type=checkbox]").filter(function(e){return 0==t(this).prop("checked")}),function(e,r){var o="0";a+="&"+t(r).attr("name")+"="+o})),a}function o(e,a){try{var r=(e.messages,e.backup_dir.writable),o=e.backup_dir.message,n=e.backup_dir.button_title}catch(d){return console.log(d),console.log(a),alert(updraftlion.jsonnotunderstood),t.unblockUI(),{}}if(e.hasOwnProperty("changed")){console.log("UpdraftPlus: savesettings: some values were changed after being filtered"),console.log(e.changed);for(prop in e.changed)if("object"==typeof e.changed[prop])for(innerprop in e.changed[prop])t("[name='"+innerprop+"']").is(":checkbox")||t("[name='"+prop+"["+innerprop+"]']").val(e.changed[prop][innerprop]);else t("[name='"+prop+"']").is(":checkbox")||t("[name='"+prop+"']").val(e.changed[prop])}return t("#updraft_writable_mess").html(o),0==r?(t("#updraft-backupnow-button").attr("disabled","disabled"),t("#updraft-backupnow-button").attr("title",n),t(".backupdirrow").css("display","table-row")):(t("#updraft-backupnow-button").removeAttr("disabled"),t("#updraft-backupnow-button").removeAttr("title")),e.hasOwnProperty("updraft_include_more_path")&&t("#backupnow_includefiles_moreoptions").html(e.updraft_include_more_path),e.hasOwnProperty("backup_now_message")&&t("#backupnow_remote_container").html(e.backup_now_message),t(".updraftmessage").remove(),t("#updraft_backup_started").before(e.messages),t("#next-backup-table-inner").html(e.scheduled),e}function n(){var t=!1;if(jQuery("#updraft-authenticate-modal-innards").html(""),jQuery("div[class*=updraft_authenticate_] a.updraft_authlink").each(function(){jQuery("#updraft-authenticate-modal-innards").append('<p><a href="'+jQuery(this).attr("href")+'">'+jQuery(this).html()+"</a></p>"),t=!0}),t){var e={};e[updraftlion.cancel]=function(){jQuery(this).dialog("close")},jQuery("#updraft-authenticate-modal").dialog({autoOpen:!0,modal:!0,resizable:!1,draggable:!1,buttons:e,width:"auto"}).dialog("open")}}var d=new Image;d.src=updraftlion.ud_url+"/images/udlogo-rotating.gif",t("#updraft-navtab-settings-content input.updraft_include_entity").change(function(e){var a=t(this).attr("id"),r=t(this).is(":checked"),o="#backupnow_files_"+a;t(o).prop("checked",r)}),t("#updraftplus-settings-save").click(function(e){e.preventDefault(),t.blockUI({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.saving+"</div>"});var a=r("string");updraft_send_command("savesettings",{settings:a,updraftplus_version:updraftlion.updraftplus_version},function(e,a,r){o(e,r),t("#updraft-wrap .fade").delay(6e3).fadeOut(2e3),t("html, body").animate({scrollTop:t("#updraft-wrap").offset().top},1e3,function(){n()}),t.unblockUI()},{action:"updraft_savesettings",error_callback:function(e,a,r,o){if(t.unblockUI(),"undefined"!=typeof o&&o.hasOwnProperty("fatal_error"))console.error(o.fatal_error_message),alert(o.fatal_error_message);else{var n="updraft_send_command: error: "+a+" ("+r+")";console.log(n),alert(n),console.log(e)}},nonce:updraftplus_settings_nonce})}),t("#updraftplus-settings-export").click(function(){updraft_settings_form_changed&&alert(updraftlion.unsaved_settings_export),e()}),t("#updraftplus-settings-import").click(function(){t.blockUI({message:'<div style="margin: 8px; font-size:150%;"><img src="'+updraftlion.ud_url+'/images/udlogo-rotating.gif" height="80" width="80" style="padding-bottom:10px;"><br>'+updraftlion.importing+"</div>"});var e=document.getElementById("import_settings");if(0==e.files.length)return alert(updraftlion.import_select_file),void t.unblockUI();var r=e.files[0],o=new FileReader;o.onload=function(){a(this.result)},o.readAsText(r)})}),jQuery(document).ready(function(t){function e(e,o,n,d){if("function"==typeof n){var u=t(d).find("#updraftcentral_cloud_form"),s=u.find('.form_hidden_fields input[name="key"]');if(s.length&&""!==s.val())return void n.apply(this,[s.val()]);var i={where_send:"__updraftpluscom",key_description:"",key_size:e,mothership_firewalled:o};a(d),updraft_send_command("updraftcentral_create_key",i,function(e){r(d);try{if(i=ud_parse_json(e),i.hasOwnProperty("error"))return void console.log(i);i.hasOwnProperty("bundle")?n.apply(this,[i.bundle]):i.hasOwnProperty("r")?(t(d).find(".updraftcentral_cloud_notices").html(updraftlion.trouble_connecting).addClass("updraftcentral_cloud_info"),alert(i.r)):console.log(i)}catch(a){console.log(a)}},{json_parse:!1})}}function a(e){t(e).find(".updraftplus_spinner.spinner").addClass("visible")}function r(e){t(e).find(".updraftplus_spinner.spinner").removeClass("visible")}function o(e,o){a(o),updraft_send_command("process_updraftcentral_registration",e,function(a){r(o);try{if(e=ud_parse_json(a),e.hasOwnProperty("error")){var n=e.message,u=["existing_user_email","email_exists"];return-1!==t.inArray(e.code,u)&&(n=e.message+" "+updraftlion.perhaps_login),t(o).find(".updraftcentral_cloud_notices").html(n).addClass("updraftcentral_cloud_error"),t(o).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(e)}"registered"===e.status&&(t(o).find(".updraftcentral_cloud_form_container").hide(),t(o).find(".updraftcentral-subheading").hide(),t(o).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(o,e,updraftlion.registration_successful))}catch(s){console.log(s)}},{json_parse:!1})}function n(e,n){a(n),updraft_send_command("process_updraftcentral_login",e,function(a){r(n);try{if(data=ud_parse_json(a),data.hasOwnProperty("error")){if("incorrect_password"===data.code&&(t(n).find(".updraftcentral_cloud_form_container .tfa_fields").hide(),t(n).find(".updraftcentral_cloud_form_container .non_tfa_fields").show(),t(n).find("input#two_factor_code").val(""),t(n).find("input#password").val("").focus()),"email_not_registered"!==data.code)return t(n).find(".updraftcentral_cloud_notices").html(data.message).addClass("updraftcentral_cloud_error"),t(n).find(".updraftcentral_cloud_notices a").attr("target","_blank"),void console.log(data);o(e,n)}data.hasOwnProperty("tfa_enabled")&&1==data.tfa_enabled&&(t(n).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error"),t(n).find(".updraftcentral_cloud_form_container .non_tfa_fields").hide(),t(n).find(".updraftcentral_cloud_form_container .tfa_fields").show(),t(n).find("input#two_factor_code").focus()),"authenticated"===data.status&&(t(n).find(".updraftcentral_cloud_form_container").hide(),t(n).find(".updraftcentral_cloud_notices").removeClass("updraftcentral_cloud_error"),d(n,data,updraftlion.login_successful))}catch(u){console.log(u)}},{json_parse:!1})}function d(e,a,r){var o=t(e).find("form#updraftcentral_cloud_redirect_form");o.attr("action",a.redirect_url),o.attr("target","_blank"),"undefined"!=typeof a.redirect_token&&o.append('<input type="hidden" name="redirect_token" value="'+a.redirect_token+'">'),a.hasOwnProperty("keys_table")&&a.keys_table&&t("#updraftcentral_keys_content").html(a.keys_table),$redirect_lnk='<a href="#" class="updraftcentral_cloud_redirect_link">'+updraftlion.updraftcentral_cloud+"</a>",$close_lnk='<a href="#" class="updraftcentral_cloud_close_link">'+updraftlion.close_wizard+"</a>",t(e).find(".updraftcentral_cloud_notices").html(r.replace("%s",$redirect_lnk)+" "+$close_lnk+"<br/><br/>"+updraftlion.control_udc_connections),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_redirect_link").off("click").on("click",function(a){a.preventDefault(),o.submit(),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").trigger("click")}),t(e).find(".updraftcentral_cloud_notices .updraftcentral_cloud_close_link").off("click").on("click",function(a){a.preventDefault(),t(e).dialog("close"),t("#updraftcentral_cloud_connect_container").hide()})}function u(e){var a=t(e).find("#updraftcentral_cloud_form"),r=a.find("input#email").val(),o=a.find("input#password").val(),n=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;t(e).find(".updraftcentral_cloud_notices").html("").removeClass("updraftcentral_cloud_error updraftcentral_cloud_info");var d=a.find('.updraftcentral-data-consent > input[name="i_consent"]').is(":checked");return d?0===r.length||0===o.length?(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.username_password_required).addClass("updraftcentral_cloud_error"),!1):null!==r.match(n)||(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.valid_email_required).addClass("updraftcentral_cloud_error"),!1):(t(e).find(".updraftcentral_cloud_notices").html(updraftlion.data_consent_required).addClass("updraftcentral_cloud_error"),!1)}function s(a,r){var d=t(a).find("#updraft_central_keysize").val(),u=t(a).find("#updraft_central_firewalled").is(":checked")?1:0;e(d,u,function(e){var d=t(a).find("#updraftcentral_cloud_form"),u=d.find('.form_hidden_fields input[name="key"]');0===u.length&&d.find(".form_hidden_fields").append('<input type="hidden" name="key" value="'+e+'">');var s=d.find("input").serialize(),i={form_data:s};"undefined"!=typeof r&&r?o(i,a):n(i,a)},a)}function i(){var e=t("#updraftcentral_cloud_login_form");if(e.length){t("#updraft-iframe-modal-innards").html(e.html());var a=t("#updraft-iframe-modal").dialog("option","title",updraftlion.updraftcentral_cloud).dialog("option","width",520).dialog("option","height",450).dialog("option","buttons",{});a.dialog("open");var r=a.find(".updraftcentral-data-consent"),o=r.find("input").attr("name");"undefined"!=typeof o&&o&&(r.find("input").attr("id",o),r.find("label").attr("for",o))}}jQuery("#updraft-restore-modal").on("change","#updraft_restorer_charset",function(e){if(t("#updraft_restorer_charset").length&&t("#updraft_restorer_collate").length&&t("#collate_change_on_charset_selection_data").length){var a=t("#updraft_restorer_charset").val();t("#updraft_restorer_collate option").show(),t("#updraft_restorer_collate option[data-charset!="+a+"]").hide(),updraft_send_command("collate_change_on_charset_selection",{collate_change_on_charset_selection_data:t("#collate_change_on_charset_selection_data").val(),updraft_restorer_charset:a,updraft_restorer_collate:t("#updraft_restorer_collate").val()},function(e){e.hasOwnProperty("is_action_required")&&1==e.is_action_required&&e.hasOwnProperty("similar_type_collate")&&t("#updraft_restorer_collate").val(e.similar_type_collate)})}}),t("#updraft-wrap #btn_cloud_connect").on("click",function(){i()}),t("#updraft-wrap a#self_hosted_connect").on("click",function(e){e.preventDefault(),t("h2.nav-tab-wrapper > a#updraft-navtab-expert").trigger("click"),t("div.advanced_settings_menu > #updraft_central").trigger("click")}),t("#updraft-iframe-modal").on("click","#updraftcentral_cloud_login",function(e){e.preventDefault();var a=t(this).closest("#updraft-iframe-modal");u(a)&&s(a)})});
|
|
|
|
|
|
@@ -33,7 +33,6 @@ class UpdraftPlus_Clone extends UpdraftPlus_Login {
|
|
33 |
* @return array - The response from the request
|
34 |
*/
|
35 |
protected function login_or_register($data, $register = false) {
|
36 |
-
global $updraftplus;
|
37 |
|
38 |
$action = ($register) ? 'updraftplus_clone_register' : 'updraftplus_clone_login';
|
39 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
@@ -68,13 +67,10 @@ class UpdraftPlus_Clone extends UpdraftPlus_Login {
|
|
68 |
*/
|
69 |
public function ajax_process_clone($data = array()) {
|
70 |
try {
|
71 |
-
if (isset($data['form_data'])) {
|
72 |
-
|
73 |
-
parse_str($data['form_data'], $form_data);
|
74 |
-
} elseif (is_array($data['form_data'])) {
|
75 |
-
$form_data = $data['form_data'];
|
76 |
-
}
|
77 |
}
|
|
|
78 |
$response = $this->create_clone($form_data);
|
79 |
} catch (Exception $e) {
|
80 |
$response = array('error' => true, 'message' => $e->getMessage());
|
@@ -91,12 +87,14 @@ class UpdraftPlus_Clone extends UpdraftPlus_Login {
|
|
91 |
* @return array - The response from the request
|
92 |
*/
|
93 |
public function create_clone($data) {
|
94 |
-
global $
|
95 |
|
96 |
$action = 'updraftplus_clone_create';
|
97 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
98 |
if (empty($data['install_info']['table_prefix'])) $data['install_info']['table_prefix'] = $table_prefix;
|
99 |
-
|
|
|
|
|
100 |
if (is_multisite()) {
|
101 |
$data['install_info']['multisite'] = true;
|
102 |
$data['install_info']['multisite_subdomain_install'] = is_subdomain_install();
|
@@ -131,9 +129,107 @@ class UpdraftPlus_Clone extends UpdraftPlus_Login {
|
|
131 |
* @return array - The response from the request
|
132 |
*/
|
133 |
public function clone_restore_complete($data) {
|
134 |
-
global $updraftplus;
|
135 |
|
136 |
-
$action = '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
138 |
|
139 |
$response = $this->send_remote_request($data, $action);
|
33 |
* @return array - The response from the request
|
34 |
*/
|
35 |
protected function login_or_register($data, $register = false) {
|
|
|
36 |
|
37 |
$action = ($register) ? 'updraftplus_clone_register' : 'updraftplus_clone_login';
|
38 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
67 |
*/
|
68 |
public function ajax_process_clone($data = array()) {
|
69 |
try {
|
70 |
+
if (isset($data['form_data']) && is_array($data['form_data'])) {
|
71 |
+
$form_data = $data['form_data'];
|
|
|
|
|
|
|
|
|
72 |
}
|
73 |
+
|
74 |
$response = $this->create_clone($form_data);
|
75 |
} catch (Exception $e) {
|
76 |
$response = array('error' => true, 'message' => $e->getMessage());
|
87 |
* @return array - The response from the request
|
88 |
*/
|
89 |
public function create_clone($data) {
|
90 |
+
global $table_prefix;
|
91 |
|
92 |
$action = 'updraftplus_clone_create';
|
93 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
94 |
if (empty($data['install_info']['table_prefix'])) $data['install_info']['table_prefix'] = $table_prefix;
|
95 |
+
$subdirectory = parse_url(network_site_url(), PHP_URL_PATH);
|
96 |
+
if (empty($data['install_info']['subdirectory'])) $data['install_info']['subdirectory'] = !empty($subdirectory) ? $subdirectory : '/';
|
97 |
+
if (empty($data['install_info']['locale'])) $data['install_info']['locale'] = get_locale();
|
98 |
if (is_multisite()) {
|
99 |
$data['install_info']['multisite'] = true;
|
100 |
$data['install_info']['multisite_subdomain_install'] = is_subdomain_install();
|
129 |
* @return array - The response from the request
|
130 |
*/
|
131 |
public function clone_restore_complete($data) {
|
|
|
132 |
|
133 |
+
$action = 'updraftplus_clone_complete';
|
134 |
+
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
135 |
+
|
136 |
+
$response = $this->send_remote_request($data, $action);
|
137 |
+
if (is_wp_error($response)) {
|
138 |
+
$response = array('error' => true, 'code' => $response->get_error_code(), 'message' => $response->get_error_message());
|
139 |
+
} else {
|
140 |
+
if (isset($response['status'])) {
|
141 |
+
if ('error' === $response['status']) {
|
142 |
+
$response = array(
|
143 |
+
'error' => true,
|
144 |
+
'code' => isset($response['code']) ? $response['code'] : -1,
|
145 |
+
'message' => isset($response['message']) ? $response['message'] : $this->translate_message('generic'),
|
146 |
+
'response' => $response
|
147 |
+
);
|
148 |
+
}
|
149 |
+
} else {
|
150 |
+
$response = array('error' => true, 'message' => $this->translate_message('generic'));
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
return $response;
|
155 |
+
}
|
156 |
+
|
157 |
+
/**
|
158 |
+
* Executes the clone status process. Connects and sends request to the UpdraftPlus clone and returns the response coming from the server
|
159 |
+
*
|
160 |
+
* @internal
|
161 |
+
* @param array $data - The submitted form data
|
162 |
+
* @return array - The response from the request
|
163 |
+
*/
|
164 |
+
public function clone_status($data) {
|
165 |
+
|
166 |
+
$action = 'updraftplus_clone_status';
|
167 |
+
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
168 |
+
|
169 |
+
$response = $this->send_remote_request($data, $action);
|
170 |
+
if (is_wp_error($response)) {
|
171 |
+
$response = array('error' => true, 'code' => $response->get_error_code(), 'message' => $response->get_error_message());
|
172 |
+
} else {
|
173 |
+
if (isset($response['status'])) {
|
174 |
+
if ('error' === $response['status']) {
|
175 |
+
$response = array(
|
176 |
+
'error' => true,
|
177 |
+
'code' => isset($response['code']) ? $response['code'] : -1,
|
178 |
+
'message' => isset($response['message']) ? $response['message'] : $this->translate_message('generic'),
|
179 |
+
'response' => $response
|
180 |
+
);
|
181 |
+
}
|
182 |
+
} else {
|
183 |
+
$response = array('error' => true, 'message' => $this->translate_message('generic'));
|
184 |
+
}
|
185 |
+
}
|
186 |
+
|
187 |
+
return $response;
|
188 |
+
}
|
189 |
+
|
190 |
+
/**
|
191 |
+
* Executes the clone info poll. Connects and sends request to the UpdraftPlus clone and returns the response coming from the server
|
192 |
+
*
|
193 |
+
* @internal
|
194 |
+
* @param array $data - The submitted form data
|
195 |
+
* @return array - The response from the request
|
196 |
+
*/
|
197 |
+
public function clone_info_poll($data) {
|
198 |
+
|
199 |
+
$action = 'updraftplus_clone_info_poll';
|
200 |
+
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
201 |
+
|
202 |
+
$response = $this->send_remote_request($data, $action);
|
203 |
+
if (is_wp_error($response)) {
|
204 |
+
$response = array('error' => true, 'code' => $response->get_error_code(), 'message' => $response->get_error_message());
|
205 |
+
} else {
|
206 |
+
if (isset($response['status'])) {
|
207 |
+
if ('error' === $response['status']) {
|
208 |
+
$response = array(
|
209 |
+
'error' => true,
|
210 |
+
'code' => isset($response['code']) ? $response['code'] : -1,
|
211 |
+
'message' => isset($response['message']) ? $response['message'] : $this->translate_message('generic'),
|
212 |
+
'response' => $response
|
213 |
+
);
|
214 |
+
}
|
215 |
+
} else {
|
216 |
+
$response = array('error' => true, 'message' => $this->translate_message('generic'));
|
217 |
+
}
|
218 |
+
}
|
219 |
+
|
220 |
+
return $response;
|
221 |
+
}
|
222 |
+
|
223 |
+
/**
|
224 |
+
* Executes the clone failed delete process. Connects and sends request to the UpdraftPlus clone and returns the response coming from the server
|
225 |
+
*
|
226 |
+
* @internal
|
227 |
+
* @param array $data - The submitted form data
|
228 |
+
* @return array - The response from the request
|
229 |
+
*/
|
230 |
+
public function clone_failed_delete($data) {
|
231 |
+
|
232 |
+
$action = 'updraftplus_clone_failed_delete';
|
233 |
if (empty($data['site_url'])) $data['site_url'] = trailingslashit(network_site_url());
|
234 |
|
235 |
$response = $this->send_remote_request($data, $action);
|
@@ -17,16 +17,20 @@ class UpdraftPlus_Temporary_Clone_Commands {
|
|
17 |
* @param array $restore_data - an array of relevant information
|
18 |
* @return void
|
19 |
*/
|
20 |
-
public function updraftplus_restore_completed(
|
21 |
-
global $
|
22 |
|
23 |
-
if (
|
24 |
error_log("updraftplus_restore_completed called, but no clone information (presumably a user-initiated restore)");
|
25 |
return;
|
26 |
}
|
27 |
|
28 |
-
$
|
29 |
-
$
|
|
|
|
|
|
|
|
|
30 |
}
|
31 |
}
|
32 |
|
17 |
* @param array $restore_data - an array of relevant information
|
18 |
* @return void
|
19 |
*/
|
20 |
+
public function updraftplus_restore_completed() {
|
21 |
+
global $updraftplus;
|
22 |
|
23 |
+
if (!defined('UPDRAFTPLUS_USER_ID') || !is_numeric(UPDRAFTPLUS_USER_ID) || !defined('UPDRAFTPLUS_VPS_ID') || !is_numeric(UPDRAFTPLUS_VPS_ID) || !defined('UPDRAFTPLUS_UNIQUE_TOKEN')) {
|
24 |
error_log("updraftplus_restore_completed called, but no clone information (presumably a user-initiated restore)");
|
25 |
return;
|
26 |
}
|
27 |
|
28 |
+
$user_id = UPDRAFTPLUS_USER_ID;
|
29 |
+
$vps_id = UPDRAFTPLUS_VPS_ID;
|
30 |
+
$token = UPDRAFTPLUS_UNIQUE_TOKEN;
|
31 |
+
|
32 |
+
$data = array('user_id' => $user_id, 'vps_id' => $vps_id, 'token' => $token);
|
33 |
+
$updraftplus->get_updraftplus_clone()->clone_restore_complete($data);
|
34 |
}
|
35 |
}
|
36 |
|
@@ -98,13 +98,14 @@ class UpdraftPlus_Temporary_Clone_Dash_Notice {
|
|
98 |
|
99 |
/**
|
100 |
* This function will refresh the stored clones expire date by calling UpdraftPlus.com and getting the latest value.
|
101 |
-
* Note this function needs
|
102 |
*
|
103 |
-
* @return
|
104 |
*/
|
105 |
public function refresh_connection() {
|
|
|
106 |
|
107 |
-
if (!defined('UPDRAFTPLUS_USER_ID') || !
|
108 |
return array('code' => 'error', 'data' => 'No user or VPS ID found');
|
109 |
}
|
110 |
|
@@ -114,26 +115,16 @@ class UpdraftPlus_Temporary_Clone_Dash_Notice {
|
|
114 |
$vps_id = UPDRAFTPLUS_VPS_ID;
|
115 |
$token = UPDRAFTPLUS_UNIQUE_TOKEN;
|
116 |
|
117 |
-
$
|
118 |
-
|
119 |
-
'vps_id' => $vps_id,
|
120 |
-
'token' => $token
|
121 |
-
);
|
122 |
-
|
123 |
-
$result = wp_remote_post('https://updraftplus.com/plugin-info/?udm_action=updraftplus_temporary_clone_vps_list', array(
|
124 |
-
'timeout' => 60,
|
125 |
-
'headers' => apply_filters('updraftplus_auth_headers', ''),
|
126 |
-
'body' => $args
|
127 |
-
));
|
128 |
|
129 |
-
$
|
130 |
-
$data = $data['data'];
|
131 |
|
132 |
-
if (empty($
|
133 |
|
134 |
-
update_site_option('updraftplus_clone_scheduled_removal', $
|
135 |
|
136 |
-
return array('code' => 'success', 'data' => $
|
137 |
}
|
138 |
}
|
139 |
|
98 |
|
99 |
/**
|
100 |
* This function will refresh the stored clones expire date by calling UpdraftPlus.com and getting the latest value.
|
101 |
+
* Note this function needs three defines to work UPDRAFTPLUS_USER_ID and UPDRAFTPLUS_VPS_ID and UPDRAFTPLUS_UNIQUE_TOKEN.
|
102 |
*
|
103 |
+
* @return array - that contains the updated expire data or error information
|
104 |
*/
|
105 |
public function refresh_connection() {
|
106 |
+
global $updraftplus;
|
107 |
|
108 |
+
if (!defined('UPDRAFTPLUS_USER_ID') || !is_numeric(UPDRAFTPLUS_USER_ID) || !defined('UPDRAFTPLUS_VPS_ID') || !is_numeric(UPDRAFTPLUS_VPS_ID)) {
|
109 |
return array('code' => 'error', 'data' => 'No user or VPS ID found');
|
110 |
}
|
111 |
|
115 |
$vps_id = UPDRAFTPLUS_VPS_ID;
|
116 |
$token = UPDRAFTPLUS_UNIQUE_TOKEN;
|
117 |
|
118 |
+
$data = array('user_id' => $user_id, 'vps_id' => $vps_id, 'token' => $token);
|
119 |
+
$result = $updraftplus->get_updraftplus_clone()->clone_status($data);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
|
121 |
+
$vps_info = $result['data'];
|
|
|
122 |
|
123 |
+
if (empty($vps_info['scheduled_removal'])) return array('code' => 'error', 'data' => 'No scheduled removal date found');
|
124 |
|
125 |
+
update_site_option('updraftplus_clone_scheduled_removal', $vps_info['scheduled_removal']);
|
126 |
|
127 |
+
return array('code' => 'success', 'data' => $vps_info['scheduled_removal']);
|
128 |
}
|
129 |
}
|
130 |
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) die('No direct access allowed');
|
4 |
+
|
5 |
+
class UpdraftPlus_Temporary_Clone_Restore {
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Constructor for the class.
|
9 |
+
*/
|
10 |
+
public function __construct() {
|
11 |
+
add_action('updraftplus_temporary_clone_ready_for_restore', array($this, 'clone_ready_for_restore'));
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* This function will add a ready_for_restore file in the updraft backup directory to indicate that we are ready to restore the received backup set
|
16 |
+
*
|
17 |
+
* @return void
|
18 |
+
*/
|
19 |
+
public function clone_ready_for_restore() {
|
20 |
+
global $updraftplus;
|
21 |
+
|
22 |
+
$updraft_dir = trailingslashit($updraftplus->backups_dir_location());
|
23 |
+
|
24 |
+
touch($updraft_dir . 'ready_for_restore');
|
25 |
+
}
|
26 |
+
}
|
27 |
+
|
28 |
+
if (defined('UPDRAFTPLUS_THIS_IS_CLONE') && UPDRAFTPLUS_THIS_IS_CLONE) {
|
29 |
+
$updraftplus_temporary_clone_restore = new UpdraftPlus_Temporary_Clone_Restore();
|
30 |
+
}
|
@@ -11,11 +11,95 @@ msgstr ""
|
|
11 |
"Language: af_ZA\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: src/addons/wp-cli.php:88
|
15 |
msgid "No previous backup found to add an increment to."
|
16 |
msgstr ""
|
17 |
|
18 |
-
#: src/restorer.php:
|
19 |
msgid "Requested character set (%s) is not present - changing to %s."
|
20 |
msgstr ""
|
21 |
|
@@ -83,60 +167,56 @@ msgstr ""
|
|
83 |
msgid "More information here."
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/admin.php:
|
87 |
msgid "Migrate / Clone"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: src/includes/class-commands.php:
|
91 |
msgid "The creation of your backup data for creating the clone should now begin."
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: src/includes/class-commands.php:
|
95 |
-
msgid "Your temporary clone has been created:"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: src/includes/class-commands.php:892
|
99 |
msgid "Your available temporary clone tokens:"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: src/admin.php:
|
103 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
104 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: src/addons/wp-cli.php:
|
108 |
-
msgid "You have
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: src/addons/wp-cli.php:
|
112 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: src/addons/wp-cli.php:
|
116 |
msgid "This is not an incremental backup"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: src/addons/wp-cli.php:
|
120 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: src/
|
124 |
msgid "To create a temporary clone you must first connect to your UpdraftPlus.com account (and have clone tokens available in that account)."
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: src/class-updraftplus.php:
|
128 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: src/admin.php:
|
132 |
msgid "(current version)"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: src/admin.php:
|
136 |
msgid "Forbid logins from non-administrators on this clone"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: src/admin.php:
|
140 |
msgid "press here"
|
141 |
msgstr ""
|
142 |
|
@@ -150,35 +230,35 @@ msgstr ""
|
|
150 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: src/addons/incremental.php:
|
154 |
msgid "Tell me more"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: src/addons/incremental.php:
|
158 |
msgid "And then add an incremental backup"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: src/addons/incremental.php:
|
162 |
msgid "Every hour"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: src/includes/class-commands.php:
|
166 |
msgid "You can add more temporary clone tokens to your account here."
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: src/includes/class-commands.php:
|
170 |
msgid "Create clone"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: src/includes/class-commands.php:
|
174 |
msgid "Available temporary clone tokens:"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: src/
|
178 |
msgid "Or, create a temporary clone"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: src/admin.php:
|
182 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
183 |
msgid "Processing"
|
184 |
msgstr ""
|
@@ -195,7 +275,7 @@ msgstr ""
|
|
195 |
msgid "I consent to %s"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: src/admin.php:
|
199 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
200 |
msgid "One Time Password (check your OTP app to get this password)"
|
201 |
msgstr ""
|
@@ -244,82 +324,82 @@ msgstr ""
|
|
244 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: src/admin.php:
|
248 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
249 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
250 |
msgstr[0] ""
|
251 |
msgstr[1] ""
|
252 |
|
253 |
-
#: src/admin.php:
|
254 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: src/admin.php:
|
258 |
msgid "You can also close this wizard."
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: src/admin.php:
|
262 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: src/admin.php:
|
266 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: src/admin.php:
|
270 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: src/admin.php:
|
274 |
msgid "Perhaps you would want to login instead."
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: src/admin.php:
|
278 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: src/admin.php:
|
282 |
msgid "An email is required and needs to be in a valid format."
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: src/admin.php:
|
286 |
msgid "Both email and password fields are required."
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: src/admin.php:
|
290 |
msgid "Registration successful."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: src/admin.php:
|
294 |
msgid "Please follow this link to open %s in a new window."
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: src/admin.php:
|
298 |
msgid "Login successful."
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: src/admin.php:
|
302 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
303 |
msgid "UpdraftCentral Cloud"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: src/admin.php:
|
307 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: src/admin.php:
|
311 |
msgid "Dismiss all UpdraftPlus news"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: src/admin.php:
|
315 |
msgid "UpdraftPlus News"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: src/addons/wp-cli.php:
|
319 |
msgid "Migration key created:"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: src/addons/wp-cli.php:
|
323 |
msgid "Missing parameters"
|
324 |
msgstr ""
|
325 |
|
@@ -339,7 +419,7 @@ msgstr ""
|
|
339 |
msgid "launching some time in 2018"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: src/admin.php:
|
343 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
344 |
msgstr ""
|
345 |
|
@@ -351,23 +431,23 @@ msgstr ""
|
|
351 |
msgid "Upload backup"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: src/admin.php:
|
355 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: src/admin.php:
|
359 |
msgid "(already uploaded)"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: src/admin.php:
|
363 |
msgid "Local backup upload has started; please check the current status tab to see the upload progress"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: src/admin.php:
|
367 |
msgid "Upload"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: src/addons/reporting.php:527, src/admin.php:
|
371 |
msgid "Only email the database backup"
|
372 |
msgstr ""
|
373 |
|
@@ -379,7 +459,7 @@ msgstr ""
|
|
379 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: src/addons/migrator.php:
|
383 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
384 |
msgstr ""
|
385 |
|
@@ -395,15 +475,15 @@ msgstr ""
|
|
395 |
msgid "Europe (Paris)"
|
396 |
msgstr ""
|
397 |
|
398 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
399 |
msgid "WP-CLI commands to take, list and delete backups."
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
403 |
msgid "WP-CLI support"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
407 |
msgid "WP CLI"
|
408 |
msgstr ""
|
409 |
|
@@ -419,25 +499,25 @@ msgstr ""
|
|
419 |
msgid "Recently started backup job id: %s"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: src/addons/wp-cli.php:100, src/addons/wp-cli.php:
|
423 |
-
#: src/addons/wp-cli.php:
|
424 |
-
#: src/addons/wp-cli.php:
|
425 |
msgid "The given value for the '%s' option is not valid"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: src/addons/migrator.php:
|
429 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: src/addons/migrator.php:
|
433 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: src/addons/migrator.php:
|
437 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/includes/class-remote-send.php:
|
441 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
442 |
msgstr ""
|
443 |
|
@@ -469,19 +549,19 @@ msgstr ""
|
|
469 |
msgid "Thank you for installing UpdraftPlus!"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/includes/class-remote-send.php:
|
473 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/restorer.php:
|
477 |
msgid "Failed to read from the working directory."
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/restorer.php:
|
481 |
msgid "Failed to find a manifest file in the backup."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/restorer.php:
|
485 |
msgid "Failed to read the manifest file from backup."
|
486 |
msgstr ""
|
487 |
|
@@ -497,11 +577,11 @@ msgstr ""
|
|
497 |
msgid "Ensure you are logged into the correct account before continuing."
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: src/admin.php:
|
501 |
msgid "Remote storage method and instance id are required for authentication."
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: src/admin.php:
|
505 |
msgid "authentication error"
|
506 |
msgstr ""
|
507 |
|
@@ -509,15 +589,15 @@ msgstr ""
|
|
509 |
msgid "(Nothing has been logged yet)"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: src/addons/migrator.php:
|
513 |
msgid "you will want to use below search and replace site location in the database (migrate) to search/replace the site address."
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: src/addons/migrator.php:
|
517 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use below search and replace so that the non-https links are automatically replaced."
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: src/addons/migrator.php:
|
521 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use below search and replace to search/replace the site address so that the site can be visited without https."
|
522 |
msgstr ""
|
523 |
|
@@ -529,24 +609,24 @@ msgstr ""
|
|
529 |
msgid "Delete these settings"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
533 |
msgid "Currently disabled"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
537 |
msgid "Currently enabled"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
541 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
545 |
msgid "You are currently using the free version of UpdraftPlus."
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
549 |
-
msgid "
|
550 |
msgstr ""
|
551 |
|
552 |
#: src/methods/stream-base.php:323
|
@@ -565,7 +645,7 @@ msgstr ""
|
|
565 |
msgid "No more forgotten passwords. Find out more about our revolutionary new WordPress plugin"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
569 |
msgid "remote site"
|
570 |
msgstr ""
|
571 |
|
@@ -573,31 +653,31 @@ msgstr ""
|
|
573 |
msgid "Invalid bucket name"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: src/restorer.php:
|
577 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
578 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
579 |
msgstr[0] ""
|
580 |
msgstr[1] ""
|
581 |
|
582 |
-
#: src/class-updraftplus.php:
|
583 |
msgid "Your chosen replacement collation"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: src/class-updraftplus.php:
|
587 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: src/class-updraftplus.php:
|
591 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
592 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
593 |
msgstr[0] ""
|
594 |
msgstr[1] ""
|
595 |
|
596 |
-
#: src/addons/migrator.php:
|
597 |
msgid "Database restoration options:"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: src/addons/migrator.php:
|
601 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
602 |
msgstr ""
|
603 |
|
@@ -625,19 +705,19 @@ msgstr ""
|
|
625 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: src/central/bootstrap.php:
|
629 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: src/central/bootstrap.php:
|
633 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: src/central/bootstrap.php:
|
637 |
msgid "A website where you have installed %s"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: src/central/bootstrap.php:
|
641 |
msgid "Self-hosted dashboard"
|
642 |
msgstr ""
|
643 |
|
@@ -645,51 +725,51 @@ msgstr ""
|
|
645 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: src/addons/migrator.php:
|
649 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
650 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
651 |
msgstr[0] ""
|
652 |
msgstr[1] ""
|
653 |
|
654 |
-
#: src/restorer.php:
|
655 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: src/class-updraftplus.php:
|
659 |
msgid "Your chosen character set to use instead:"
|
660 |
msgstr ""
|
661 |
|
662 |
-
#: src/class-updraftplus.php:
|
663 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: src/class-updraftplus.php:
|
667 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
668 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
669 |
msgstr[0] ""
|
670 |
msgstr[1] ""
|
671 |
|
672 |
-
#: src/central/bootstrap.php:
|
673 |
msgid "Create another key"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: src/central/bootstrap.php:
|
677 |
msgid "UpdraftCentral dashboard connection details"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: src/central/bootstrap.php:
|
681 |
msgid "Next"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: src/central/bootstrap.php:
|
685 |
msgid "an account"
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: src/central/bootstrap.php:
|
689 |
msgid "i.e. if you have %s there"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: src/central/bootstrap.php:
|
693 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
694 |
msgstr ""
|
695 |
|
@@ -713,7 +793,7 @@ msgstr ""
|
|
713 |
msgid "You now need to copy the key below and enter it at your %s."
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: src/admin.php:
|
717 |
msgid "Please enter a valid URL e.g http://example.com"
|
718 |
msgstr ""
|
719 |
|
@@ -753,23 +833,23 @@ msgstr ""
|
|
753 |
msgid "Account ID"
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: src/class-updraftplus.php:
|
757 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: src/class-updraftplus.php:
|
761 |
msgid "the migrator add-on"
|
762 |
msgstr ""
|
763 |
|
764 |
-
#: src/class-updraftplus.php:
|
765 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: src/class-updraftplus.php:
|
769 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: src/class-updraftplus.php:
|
773 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
774 |
msgstr ""
|
775 |
|
@@ -781,19 +861,19 @@ msgstr ""
|
|
781 |
msgid "Follow this link to remove these settings for %s."
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: src/admin.php:
|
785 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: src/backup.php:
|
789 |
-
#: src/class-updraftplus.php:
|
790 |
-
#: src/
|
791 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: src/backup.php:
|
795 |
-
#: src/class-updraftplus.php:
|
796 |
-
#: src/
|
797 |
msgid "A PHP exception (%s) has occurred: %s"
|
798 |
msgstr ""
|
799 |
|
@@ -813,23 +893,24 @@ msgstr ""
|
|
813 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: src/templates/wp-admin/settings/tab-status.php:70
|
|
|
817 |
msgid "Remote storage authentication"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
821 |
msgid "Network and multisite"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
825 |
msgid "Migrator"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
829 |
msgid "Additional storage"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
833 |
msgid "Remote storage"
|
834 |
msgstr ""
|
835 |
|
@@ -845,15 +926,15 @@ msgstr ""
|
|
845 |
msgid "Instant and secure logon with a wave of your phone."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: src/backup.php:
|
849 |
msgid "As previously warned (see: %s), encryption is no longer a feature of the free edition of UpdraftPlus"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: src/admin.php:
|
853 |
msgid "Value"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: src/admin.php:
|
857 |
msgid "Did not know how to delete from this cloud service."
|
858 |
msgstr ""
|
859 |
|
@@ -865,24 +946,20 @@ msgstr ""
|
|
865 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:80
|
869 |
-
msgid "Stored at: %s"
|
870 |
-
msgstr ""
|
871 |
-
|
872 |
#: src/methods/cloudfiles.php:495
|
873 |
msgid "Cloud Files"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: src/admin.php:
|
877 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: src/admin.php:
|
881 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
882 |
msgstr ""
|
883 |
|
884 |
#: src/methods/updraftvault.php:71,
|
885 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
886 |
msgid "UpdraftVault"
|
887 |
msgstr ""
|
888 |
|
@@ -894,252 +971,218 @@ msgstr ""
|
|
894 |
msgid "Extra database"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: src/admin.php:
|
898 |
msgid "Press here to download or browse"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: src/admin.php:
|
902 |
msgid "Error: invalid path"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: src/admin.php:
|
906 |
msgid "An error occurred when fetching storage module options: "
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: src/admin.php:
|
910 |
msgid "Loading log file"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: src/admin.php:
|
914 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: src/admin.php:
|
918 |
msgid "Search"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: src/admin.php:
|
922 |
msgid "Select a file to view information about it"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: src/admin.php:
|
926 |
msgid "Browsing zip file"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: src/admin.php:
|
930 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: src/admin.php:
|
934 |
msgid "Browse contents"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: src/restorer.php:
|
938 |
msgid "Skipped tables:"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: src/class-updraftplus.php:
|
942 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: src/admin.php:
|
946 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: src/admin.php:
|
950 |
msgid "All WordPress tables will be backed up."
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: src/admin.php:
|
954 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: src/admin.php:
|
958 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: src/admin.php:
|
962 |
msgid "The available memory on the server."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: src/admin.php:
|
966 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: src/admin.php:
|
970 |
msgid "The file failed to upload. Please check the following:"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: src/admin.php:
|
974 |
msgid "HTTP code:"
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: src/addons/wp-cli.php:109, src/admin.php:
|
978 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: src/addons/moredatabase.php:
|
982 |
msgid "tables"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: src/addons/moredatabase.php:
|
986 |
msgid "WordPress database"
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: src/addons/moredatabase.php:
|
990 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
994 |
-
msgid "Everyone can use the free version; but UpdraftGold bundles an enhanced paid version."
|
995 |
-
msgstr ""
|
996 |
-
|
997 |
-
#: src/templates/wp-admin/settings/tab-addons.php:318
|
998 |
-
msgid "UpdraftCentral Cloud or Premium"
|
999 |
-
msgstr ""
|
1000 |
-
|
1001 |
-
#: src/templates/wp-admin/settings/tab-addons.php:301,
|
1002 |
-
#: src/templates/wp-admin/settings/tab-addons.php:321
|
1003 |
-
msgid "Find out more"
|
1004 |
-
msgstr ""
|
1005 |
-
|
1006 |
-
#: src/templates/wp-admin/settings/tab-addons.php:300
|
1007 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1011 |
-
#: src/templates/wp-admin/settings/tab-addons.php:292
|
1012 |
-
msgid "UpdraftPlus Gold"
|
1013 |
-
msgstr ""
|
1014 |
-
|
1015 |
-
#: src/templates/wp-admin/settings/tab-addons.php:286
|
1016 |
-
msgid "UpdraftPlus Free"
|
1017 |
-
msgstr ""
|
1018 |
-
|
1019 |
-
#: src/templates/wp-admin/settings/tab-addons.php:283
|
1020 |
-
msgid "Other products bundled with UpdraftPlus Premium or Gold"
|
1021 |
-
msgstr ""
|
1022 |
-
|
1023 |
-
#: src/templates/wp-admin/settings/tab-addons.php:269
|
1024 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1028 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1032 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1033 |
msgid "Importer"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1037 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1041 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1042 |
msgid "No ads"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1046 |
msgid "Sophisticated reporting and emailing capabilities."
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1050 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1054 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1055 |
msgid "More database options"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1059 |
msgid "Set exact times to create or delete backups."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1063 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1064 |
msgid "Backup time and scheduling"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1068 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
1069 |
msgstr ""
|
1070 |
|
1071 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1072 |
msgid "Network / multisite"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1076 |
msgid "Backup WordPress core and non-WP files and databases."
|
1077 |
msgstr ""
|
1078 |
|
1079 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1080 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
1081 |
msgstr ""
|
1082 |
|
1083 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1084 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1085 |
msgid "Pre-update backups"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1089 |
msgid "Provides expert help and support from the developers whenever you need it."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1093 |
msgid "Fast, personal support"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1097 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
1098 |
msgstr ""
|
1099 |
|
1100 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1101 |
msgid "Cloning and migration"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1105 |
-
msgid "Get enhanced versions of the free remote storage options and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1109 |
msgid "Additional and enhanced remote storage locations"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1113 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1117 |
msgid "Backup to remote storage locations"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1121 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1122 |
-
#: src/templates/wp-admin/settings/tab-addons.php:340,
|
1123 |
-
#: src/templates/wp-admin/settings/tab-addons.php:343
|
1124 |
msgid "Upgrade now"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1128 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1129 |
msgid "Installed"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
#: src/templates/wp-admin/settings/tab-addons.php:42
|
1133 |
-
msgid "Gold"
|
1134 |
-
msgstr ""
|
1135 |
-
|
1136 |
-
#: src/templates/wp-admin/settings/tab-addons.php:34
|
1137 |
msgid "Free"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: src/admin.php:
|
1141 |
-
#: src/templates/wp-admin/settings/tab-addons.php:38,
|
1142 |
-
#: src/templates/wp-admin/settings/tab-addons.php:42
|
1143 |
msgid "UpdraftPlus"
|
1144 |
msgstr ""
|
1145 |
|
@@ -1194,8 +1237,7 @@ msgstr ""
|
|
1194 |
msgid "Europe (Ireland)"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
1198 |
-
#: src/templates/wp-admin/settings/tab-addons.php:317
|
1199 |
msgid "UpdraftCentral"
|
1200 |
msgstr ""
|
1201 |
|
@@ -1291,8 +1333,7 @@ msgstr ""
|
|
1291 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: src/includes/updraftplus-notices.php:92
|
1295 |
-
#: src/templates/wp-admin/settings/tab-addons.php:320
|
1296 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
1297 |
msgstr ""
|
1298 |
|
@@ -1337,7 +1378,7 @@ msgid "The ultimately secure and convenient place to store your backups."
|
|
1337 |
msgstr ""
|
1338 |
|
1339 |
#: src/includes/updraftplus-notices.php:41,
|
1340 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1341 |
msgid "UpdraftVault storage"
|
1342 |
msgstr ""
|
1343 |
|
@@ -1367,8 +1408,8 @@ msgid "Site size"
|
|
1367 |
msgstr ""
|
1368 |
|
1369 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
1370 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1371 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1372 |
msgid "Lock settings"
|
1373 |
msgstr ""
|
1374 |
|
@@ -1406,11 +1447,11 @@ msgstr ""
|
|
1406 |
msgid "Export / import settings"
|
1407 |
msgstr ""
|
1408 |
|
1409 |
-
#: src/restorer.php:
|
1410 |
msgid "Processing table (%s)"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
-
#: src/restorer.php:
|
1414 |
msgid "Backup of: %s"
|
1415 |
msgstr ""
|
1416 |
|
@@ -1426,59 +1467,60 @@ msgstr ""
|
|
1426 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: src/central/bootstrap.php:
|
1430 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
1431 |
msgstr ""
|
1432 |
|
1433 |
-
#: src/backup.php:
|
1434 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
1435 |
msgstr ""
|
1436 |
|
1437 |
-
#: src/templates/wp-admin/settings/tab-status.php:71
|
|
|
1438 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
-
#: src/admin.php:
|
1442 |
msgid "Remote files deleted:"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
-
#: src/admin.php:
|
1446 |
msgid "Local files deleted:"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
#: src/methods/backup-module.php:549
|
1450 |
-
msgid "Follow this link to authorize access to your %s account (you will not be able to
|
1451 |
msgstr ""
|
1452 |
|
1453 |
-
#: src/admin.php:
|
1454 |
msgid "remote files deleted"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
-
#: src/admin.php:
|
1458 |
msgid "Complete"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
-
#: src/admin.php:
|
1462 |
msgid "Do you want to carry out the import?"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
-
#: src/admin.php:
|
1466 |
msgid "Which was exported on:"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
-
#: src/admin.php:
|
1470 |
msgid "This will import data from:"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: src/admin.php:
|
1474 |
msgid "Importing..."
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: src/admin.php:
|
1478 |
msgid "You have not yet selected a file to import."
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: src/admin.php:
|
1482 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
1483 |
msgstr ""
|
1484 |
|
@@ -1511,7 +1553,7 @@ msgstr ""
|
|
1511 |
msgid "An error response was received; HTTP code:"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: src/includes/class-commands.php:
|
1515 |
msgid "%s add-on not found"
|
1516 |
msgstr ""
|
1517 |
|
@@ -1523,15 +1565,15 @@ msgstr ""
|
|
1523 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: src/admin.php:
|
1527 |
msgid "To fix this problem go here."
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: src/admin.php:
|
1531 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: src/admin.php:
|
1535 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
1536 |
msgstr ""
|
1537 |
|
@@ -1587,11 +1629,11 @@ msgstr ""
|
|
1587 |
msgid "FAQs"
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: src/central/bootstrap.php:
|
1591 |
msgid "More information..."
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: src/central/bootstrap.php:
|
1595 |
msgid "Use the alternative method for making a connection with the dashboard."
|
1596 |
msgstr ""
|
1597 |
|
@@ -1603,53 +1645,53 @@ msgstr ""
|
|
1603 |
msgid "Public key was sent to:"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: src/backup.php:
|
1607 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: src/backup.php:
|
1611 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: src/addons/migrator.php:
|
1615 |
msgid "Create key"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: src/addons/migrator.php:
|
1619 |
msgid "slower, strongest"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: src/addons/migrator.php:
|
1623 |
msgid "recommended"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: src/addons/migrator.php:
|
1627 |
msgid "%s bytes"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: src/addons/migrator.php:
|
1631 |
msgid "faster (possibility for slow PHP installs)"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: src/addons/migrator.php:
|
1635 |
msgid "easy to break, fastest"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: src/addons/migrator.php:
|
1639 |
-
#: src/addons/migrator.php:
|
1640 |
-
#: src/central/bootstrap.php:
|
1641 |
msgid "%s bits"
|
1642 |
msgstr ""
|
1643 |
|
1644 |
-
#: src/addons/migrator.php:
|
1645 |
msgid "Encryption key size:"
|
1646 |
msgstr ""
|
1647 |
|
1648 |
-
#: src/addons/migrator.php:
|
1649 |
msgid "Enter your chosen name"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: src/addons/migrator.php:
|
1653 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
1654 |
msgstr ""
|
1655 |
|
@@ -1674,7 +1716,7 @@ msgstr ""
|
|
1674 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
1675 |
msgstr ""
|
1676 |
|
1677 |
-
#: src/class-updraftplus.php:
|
1678 |
msgid "Size: %s MB"
|
1679 |
msgstr ""
|
1680 |
|
@@ -1686,7 +1728,7 @@ msgstr ""
|
|
1686 |
msgid "Now"
|
1687 |
msgstr ""
|
1688 |
|
1689 |
-
#: src/class-updraftplus.php:
|
1690 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
1691 |
msgstr ""
|
1692 |
|
@@ -1708,23 +1750,23 @@ msgstr ""
|
|
1708 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: src/class-updraftplus.php:
|
1712 |
msgid "The given file was not found, or could not be read."
|
1713 |
msgstr ""
|
1714 |
|
1715 |
-
#: src/central/bootstrap.php:
|
1716 |
msgid "UpdraftCentral (Remote Control)"
|
1717 |
msgstr ""
|
1718 |
|
1719 |
-
#: src/central/bootstrap.php:
|
1720 |
msgid "View recent UpdraftCentral log events"
|
1721 |
msgstr ""
|
1722 |
|
1723 |
-
#: src/central/bootstrap.php:
|
1724 |
msgid "Enter any description"
|
1725 |
msgstr ""
|
1726 |
|
1727 |
-
#: src/central/bootstrap.php:
|
1728 |
msgid "Description"
|
1729 |
msgstr ""
|
1730 |
|
@@ -1792,23 +1834,23 @@ msgstr ""
|
|
1792 |
msgid "UpdraftCentral Connection"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
-
#: src/backup.php:
|
1796 |
msgid "The backup was aborted by the user"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
-
#: src/admin.php:
|
1800 |
msgid "Your settings have been saved."
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: src/admin.php:
|
1804 |
msgid "Total backup size:"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
-
#: src/admin.php:
|
1808 |
msgid "stop"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: src/admin.php:
|
1812 |
msgid "The backup has finished running"
|
1813 |
msgstr ""
|
1814 |
|
@@ -1830,31 +1872,31 @@ msgstr ""
|
|
1830 |
msgid "this backup set"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
-
#: src/admin.php:
|
1834 |
msgid "calculate"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: src/admin.php:
|
1838 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
1839 |
msgstr ""
|
1840 |
|
1841 |
-
#: src/admin.php:
|
1842 |
msgid "We requested to delete the file, but could not understand the server's response"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: src/admin.php:
|
1846 |
msgid "Please enter a valid URL"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: src/admin.php:
|
1850 |
msgid "Saving..."
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: src/admin.php:
|
1854 |
msgid "Error: the server sent us a response which we did not understand."
|
1855 |
msgstr ""
|
1856 |
|
1857 |
-
#: src/admin.php:
|
1858 |
msgid "Fetching..."
|
1859 |
msgstr ""
|
1860 |
|
@@ -1862,7 +1904,7 @@ msgstr ""
|
|
1862 |
msgid "Asia Pacific (Seoul)"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: src/restorer.php:
|
1866 |
msgid "Uploads URL:"
|
1867 |
msgstr ""
|
1868 |
|
@@ -1870,24 +1912,24 @@ msgstr ""
|
|
1870 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: src/class-updraftplus.php:
|
1874 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: src/class-updraftplus.php:
|
1878 |
msgid "Please read this link for important information on this process."
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: src/class-updraftplus.php:
|
1882 |
msgid "It will be imported as a new site."
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: src/admin.php:
|
1886 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
1887 |
msgid "Dismiss"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
-
#: src/admin.php:
|
1891 |
msgid "Please fill in the required information."
|
1892 |
msgstr ""
|
1893 |
|
@@ -1907,40 +1949,40 @@ msgstr ""
|
|
1907 |
msgid "Which site to restore"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: src/addons/migrator.php:
|
1911 |
msgid "Error when creating new site at your chosen address:"
|
1912 |
msgstr ""
|
1913 |
|
1914 |
-
#: src/addons/migrator.php:
|
1915 |
msgid "Required information for restoring this backup was not given (%s)"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: src/addons/migrator.php:
|
1919 |
msgid "Attribute imported content to user"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: src/addons/migrator.php:
|
1923 |
msgid "You must use lower-case letters or numbers for the site path, only."
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: src/addons/migrator.php:
|
1927 |
msgid "This feature is not compatible with %s"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: src/addons/migrator.php:
|
1931 |
msgid "Importing a single site into a multisite install"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
-
#: src/addons/migrator.php:
|
1935 |
msgid "other content from wp-content"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
-
#: src/addons/migrator.php:
|
1939 |
msgid "WordPress core"
|
1940 |
msgstr ""
|
1941 |
|
1942 |
-
#: src/addons/migrator.php:
|
1943 |
-
#: src/addons/migrator.php:
|
1944 |
msgid "You selected %s to be included in the restoration - this cannot / should not be done when importing a single site into a network."
|
1945 |
msgstr ""
|
1946 |
|
@@ -1948,11 +1990,11 @@ msgstr ""
|
|
1948 |
msgid "Call WordPress action:"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
-
#: src/admin.php:
|
1952 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
1953 |
msgstr ""
|
1954 |
|
1955 |
-
#: src/restorer.php:
|
1956 |
msgid "Skipping: this archive was already restored."
|
1957 |
msgstr ""
|
1958 |
|
@@ -1980,76 +2022,76 @@ msgstr ""
|
|
1980 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
1981 |
msgstr ""
|
1982 |
|
1983 |
-
#: src/admin.php:
|
1984 |
msgid "Send this backup to remote storage"
|
1985 |
msgstr ""
|
1986 |
|
1987 |
-
#: src/admin.php:
|
1988 |
msgid "Check out UpdraftPlus Vault."
|
1989 |
msgstr ""
|
1990 |
|
1991 |
-
#: src/admin.php:
|
1992 |
msgid "Not got any remote storage?"
|
1993 |
msgstr ""
|
1994 |
|
1995 |
-
#: src/admin.php:
|
1996 |
msgid "settings"
|
1997 |
msgstr ""
|
1998 |
|
1999 |
-
#: src/admin.php:
|
2000 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
2001 |
msgstr ""
|
2002 |
|
2003 |
-
#: src/admin.php:
|
2004 |
msgid "Include any files in the backup"
|
2005 |
msgstr ""
|
2006 |
|
2007 |
-
#: src/admin.php:
|
2008 |
msgid "Include the database in the backup"
|
2009 |
msgstr ""
|
2010 |
|
2011 |
-
#: src/admin.php:
|
2012 |
msgid "Continue restoration"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: src/admin.php:
|
2016 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
2017 |
msgstr ""
|
2018 |
|
2019 |
-
#: src/admin.php:
|
2020 |
msgid "Unfinished restoration"
|
2021 |
msgstr ""
|
2022 |
|
2023 |
-
#: src/admin.php:
|
2024 |
msgid "%s minutes, %s seconds"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: src/admin.php:
|
2028 |
msgid "Backup Contents And Schedule"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: src/admin.php:
|
2032 |
msgid "Premium / Extensions"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: src/admin.php:
|
2036 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: src/addons/morefiles.php:77, src/admin.php:
|
2040 |
msgctxt "(verb)"
|
2041 |
msgid "Download"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: src/admin.php:
|
2045 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
-
#: src/admin.php:
|
2049 |
msgid "Extensions"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: src/admin.php:
|
2053 |
msgid "Advanced Tools"
|
2054 |
msgstr ""
|
2055 |
|
@@ -2172,23 +2214,23 @@ msgstr ""
|
|
2172 |
msgid "Could not access container"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
-
#: src/class-updraftplus.php:
|
2176 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: src/backup.php:
|
2180 |
msgid "the options table was not found"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
-
#: src/backup.php:
|
2184 |
msgid "no options or sitemeta table was found"
|
2185 |
msgstr ""
|
2186 |
|
2187 |
-
#: src/backup.php:
|
2188 |
msgid "The database backup appears to have failed"
|
2189 |
msgstr ""
|
2190 |
|
2191 |
-
#: src/backup.php:
|
2192 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
2193 |
msgstr ""
|
2194 |
|
@@ -2272,7 +2314,7 @@ msgstr ""
|
|
2272 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
2273 |
msgstr ""
|
2274 |
|
2275 |
-
#: src/restorer.php:
|
2276 |
msgid "Deferring..."
|
2277 |
msgstr ""
|
2278 |
|
@@ -2297,39 +2339,40 @@ msgstr ""
|
|
2297 |
msgid "Actions upon selected backups"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56
|
|
|
2301 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
-
#: src/admin.php:
|
2305 |
msgid "Backup sets removed:"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
-
#: src/admin.php:
|
2309 |
msgid "Processing..."
|
2310 |
msgstr ""
|
2311 |
|
2312 |
-
#: src/admin.php:
|
2313 |
msgid "For backups older than"
|
2314 |
msgstr ""
|
2315 |
|
2316 |
-
#: src/admin.php:
|
2317 |
msgid "week(s)"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: src/admin.php:
|
2321 |
msgid "hour(s)"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: src/admin.php:
|
2325 |
msgid "day(s)"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: src/admin.php:
|
2329 |
msgid "in the month"
|
2330 |
msgstr ""
|
2331 |
|
2332 |
-
#: src/admin.php:
|
2333 |
msgid "day"
|
2334 |
msgstr ""
|
2335 |
|
@@ -2341,11 +2384,11 @@ msgstr ""
|
|
2341 |
msgid "Add an additional retention rule..."
|
2342 |
msgstr ""
|
2343 |
|
2344 |
-
#: src/restorer.php:
|
2345 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
2346 |
msgstr ""
|
2347 |
|
2348 |
-
#: src/restorer.php:
|
2349 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
2350 |
msgstr ""
|
2351 |
|
@@ -2353,15 +2396,15 @@ msgstr ""
|
|
2353 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
2354 |
msgstr ""
|
2355 |
|
2356 |
-
#: src/class-updraftplus.php:
|
2357 |
msgid "You must upgrade MySQL to be able to use this database."
|
2358 |
msgstr ""
|
2359 |
|
2360 |
-
#: src/class-updraftplus.php:
|
2361 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
2362 |
msgstr ""
|
2363 |
|
2364 |
-
#: src/admin.php:
|
2365 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
2366 |
msgstr ""
|
2367 |
|
@@ -2389,11 +2432,11 @@ msgstr ""
|
|
2389 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
2390 |
msgstr ""
|
2391 |
|
2392 |
-
#: src/admin.php:
|
2393 |
msgid "Go to the remote storage settings in order to connect."
|
2394 |
msgstr ""
|
2395 |
|
2396 |
-
#: src/admin.php:
|
2397 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
2398 |
msgstr ""
|
2399 |
|
@@ -2401,19 +2444,19 @@ msgstr ""
|
|
2401 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
2402 |
msgstr ""
|
2403 |
|
2404 |
-
#: src/admin.php:
|
2405 |
msgid "Update quota count"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
-
#: src/admin.php:
|
2409 |
msgid "Counting..."
|
2410 |
msgstr ""
|
2411 |
|
2412 |
-
#: src/admin.php:
|
2413 |
msgid "Disconnecting..."
|
2414 |
msgstr ""
|
2415 |
|
2416 |
-
#: src/admin.php:
|
2417 |
msgid "Connecting..."
|
2418 |
msgstr ""
|
2419 |
|
@@ -2439,7 +2482,7 @@ msgstr ""
|
|
2439 |
msgid "%s Error: you have insufficient storage quota available (%s) to upload this archive (%s)."
|
2440 |
msgstr ""
|
2441 |
|
2442 |
-
#: src/admin.php:
|
2443 |
#: src/methods/updraftvault.php:450
|
2444 |
msgid "Disconnect"
|
2445 |
msgstr ""
|
@@ -2472,8 +2515,8 @@ msgstr ""
|
|
2472 |
msgid "E-mail"
|
2473 |
msgstr ""
|
2474 |
|
2475 |
-
#: src/
|
2476 |
-
#: src/methods/updraftvault.php:
|
2477 |
msgid "Back..."
|
2478 |
msgstr ""
|
2479 |
|
@@ -2481,16 +2524,12 @@ msgstr ""
|
|
2481 |
msgid "Subscriptions can be cancelled at any time."
|
2482 |
msgstr ""
|
2483 |
|
2484 |
-
#: src/templates/wp-admin/settings/tab-addons.php:19
|
2485 |
-
msgid "Buy it now"
|
2486 |
-
msgstr ""
|
2487 |
-
|
2488 |
#: src/methods/updraftvault.php:331, src/methods/updraftvault.php:337,
|
2489 |
#: src/methods/updraftvault.php:343
|
2490 |
msgid "%s per quarter"
|
2491 |
msgstr ""
|
2492 |
|
2493 |
-
#: src/central/bootstrap.php:
|
2494 |
#: src/methods/updraftvault.php:351
|
2495 |
msgid "Read more about it here."
|
2496 |
msgstr ""
|
@@ -2540,7 +2579,7 @@ msgstr ""
|
|
2540 |
msgid "Delete failed:"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: src/backup.php:
|
2544 |
msgid "The zip engine returned the message: %s."
|
2545 |
msgstr ""
|
2546 |
|
@@ -2560,19 +2599,19 @@ msgstr ""
|
|
2560 |
msgid "Allow download"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: src/includes/class-remote-send.php:
|
2564 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: src/admin.php:
|
2568 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: src/includes/class-remote-send.php:
|
2572 |
msgid "Existing keys"
|
2573 |
msgstr ""
|
2574 |
|
2575 |
-
#: src/addons/migrator.php:
|
2576 |
msgid "Your new key:"
|
2577 |
msgstr ""
|
2578 |
|
@@ -2580,35 +2619,35 @@ msgstr ""
|
|
2580 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
2581 |
msgstr ""
|
2582 |
|
2583 |
-
#: src/central/bootstrap.php:403, src/includes/class-remote-send.php:
|
2584 |
msgid "Key created successfully."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
-
#: src/includes/class-remote-send.php:
|
2588 |
msgid "A key with this name already exists; you must use a unique name."
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: src/includes/class-remote-send.php:
|
2592 |
msgid "Also send this backup to the active remote storage locations"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
-
#: src/includes/class-remote-send.php:
|
2596 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
-
#: src/includes/class-remote-send.php:
|
2600 |
msgid "site not found"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: src/includes/class-remote-send.php:
|
2604 |
msgid "Backup data will be sent to:"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
-
#: src/addons/migrator.php:
|
2608 |
msgid "Restore an existing backup set onto this site"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
-
#: src/addons/migrator.php:
|
2612 |
msgid "This site has no backups to restore from yet."
|
2613 |
msgstr ""
|
2614 |
|
@@ -2620,17 +2659,17 @@ msgstr ""
|
|
2620 |
msgid "This storage method does not allow downloading"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
-
#: src/admin.php:
|
2624 |
msgid "(backup set imported from remote location)"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
#: src/addons/wp-cli.php:368,
|
2628 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2629 |
msgid "Site"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
#: src/addons/wp-cli.php:366,
|
2633 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2634 |
msgid "Backup sent to remote site - not available for download."
|
2635 |
msgstr ""
|
2636 |
|
@@ -2642,82 +2681,82 @@ msgstr ""
|
|
2642 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
2643 |
msgstr ""
|
2644 |
|
2645 |
-
#: src/admin.php:
|
2646 |
msgid "Testing connection..."
|
2647 |
msgstr ""
|
2648 |
|
2649 |
-
#: src/admin.php:
|
2650 |
msgid "Deleting..."
|
2651 |
msgstr ""
|
2652 |
|
2653 |
-
#: src/admin.php:
|
2654 |
msgid "key name"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
-
#: src/admin.php:
|
2658 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
-
#: src/admin.php:
|
2662 |
msgid "Creating..."
|
2663 |
msgstr ""
|
2664 |
|
2665 |
-
#: src/addons/migrator.php:
|
2666 |
msgid "Or, receive a backup from a remote site"
|
2667 |
msgstr ""
|
2668 |
|
2669 |
-
#: src/addons/migrator.php:
|
2670 |
msgid "Paste key here"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
-
#: src/addons/migrator.php:
|
2674 |
msgid "How do I get a site's key?"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
-
#: src/addons/migrator.php:
|
2678 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
2679 |
msgstr ""
|
2680 |
|
2681 |
-
#: src/addons/migrator.php:
|
2682 |
msgid "Or, send a backup to another site"
|
2683 |
msgstr ""
|
2684 |
|
2685 |
-
#: src/admin.php:
|
2686 |
-
#: src/includes/class-remote-send.php:
|
2687 |
msgid "Send"
|
2688 |
msgstr ""
|
2689 |
|
2690 |
-
#: src/admin.php:
|
2691 |
msgid "Send to site:"
|
2692 |
msgstr ""
|
2693 |
|
2694 |
-
#: src/includes/class-remote-send.php:
|
2695 |
msgid "No receiving sites have yet been added."
|
2696 |
msgstr ""
|
2697 |
|
2698 |
-
#: src/includes/class-remote-send.php:
|
2699 |
msgid "It is for sending backups to the following site: "
|
2700 |
msgstr ""
|
2701 |
|
2702 |
-
#: src/includes/class-remote-send.php:
|
2703 |
msgid "The key was successfully added."
|
2704 |
msgstr ""
|
2705 |
|
2706 |
-
#: src/includes/class-remote-send.php:
|
2707 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
2708 |
msgstr ""
|
2709 |
|
2710 |
-
#: src/includes/class-remote-send.php:
|
2711 |
-
#: src/includes/class-remote-send.php:
|
2712 |
-
#: src/includes/class-remote-send.php:
|
2713 |
msgid "The entered key was corrupt - please try again."
|
2714 |
msgstr ""
|
2715 |
|
2716 |
-
#: src/includes/class-remote-send.php:
|
2717 |
msgid "The entered key was the wrong length - please try again."
|
2718 |
msgstr ""
|
2719 |
|
2720 |
-
#: src/includes/class-remote-send.php:
|
2721 |
msgid "key"
|
2722 |
msgstr ""
|
2723 |
|
@@ -2753,15 +2792,15 @@ msgstr ""
|
|
2753 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
2754 |
msgstr ""
|
2755 |
|
2756 |
-
#: src/admin.php:
|
2757 |
msgid "Resetting..."
|
2758 |
msgstr ""
|
2759 |
|
2760 |
-
#: src/addons/migrator.php:
|
2761 |
msgid "Add site"
|
2762 |
msgstr ""
|
2763 |
|
2764 |
-
#: src/admin.php:
|
2765 |
msgid "Adding..."
|
2766 |
msgstr ""
|
2767 |
|
@@ -2769,7 +2808,7 @@ msgstr ""
|
|
2769 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
-
#: src/restorer.php:
|
2773 |
msgid "To use this backup, your database server needs to support the %s character set."
|
2774 |
msgstr ""
|
2775 |
|
@@ -2785,19 +2824,15 @@ msgstr ""
|
|
2785 |
msgid "Go here to re-enter your password."
|
2786 |
msgstr ""
|
2787 |
|
2788 |
-
#: src/addons/migrator.php:
|
2789 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
2790 |
msgstr ""
|
2791 |
|
2792 |
-
#: src/addons/migrator.php:217
|
2793 |
-
msgid "To import a backup set, go to the \"Existing Backups\" tab"
|
2794 |
-
msgstr ""
|
2795 |
-
|
2796 |
#: src/addons/migrator.php:182
|
2797 |
msgid "To restore using any of the backup sets below, press the button."
|
2798 |
msgstr ""
|
2799 |
|
2800 |
-
#: src/admin.php:
|
2801 |
msgid "You have made changes to your settings, and not saved."
|
2802 |
msgstr ""
|
2803 |
|
@@ -2810,7 +2845,7 @@ msgid "If OneDrive later shows you the message \"unauthorized_client\", then you
|
|
2810 |
msgstr ""
|
2811 |
|
2812 |
#: src/addons/azure.php:605, src/addons/onedrive.php:1127,
|
2813 |
-
#: src/includes/class-remote-send.php:
|
2814 |
msgid "For longer help, including screenshots, follow this link."
|
2815 |
msgstr ""
|
2816 |
|
@@ -3039,8 +3074,7 @@ msgid "Compare with the free version"
|
|
3039 |
msgstr ""
|
3040 |
|
3041 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
3042 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3043 |
-
#: src/templates/wp-admin/settings/tab-addons.php:289
|
3044 |
msgid "UpdraftPlus Premium"
|
3045 |
msgstr ""
|
3046 |
|
@@ -3057,7 +3091,7 @@ msgstr ""
|
|
3057 |
msgid "(at same time as files backup)"
|
3058 |
msgstr ""
|
3059 |
|
3060 |
-
#: src/admin.php:
|
3061 |
msgid "No backup has been completed"
|
3062 |
msgstr ""
|
3063 |
|
@@ -3069,20 +3103,20 @@ msgstr ""
|
|
3069 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
3070 |
msgstr ""
|
3071 |
|
3072 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3073 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3074 |
msgid "Backup non-WordPress files and databases"
|
3075 |
msgstr ""
|
3076 |
|
3077 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3078 |
msgid "Ask a pre-sales question"
|
3079 |
msgstr ""
|
3080 |
|
3081 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3082 |
msgid "Pre-sales FAQs"
|
3083 |
msgstr ""
|
3084 |
|
3085 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3086 |
msgid "Full feature list"
|
3087 |
msgstr ""
|
3088 |
|
@@ -3100,7 +3134,7 @@ msgctxt "Uploader: Drop db.gz.crypt files here to upload them for decryption - o
|
|
3100 |
msgid "or"
|
3101 |
msgstr ""
|
3102 |
|
3103 |
-
#: src/admin.php:
|
3104 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
3105 |
msgstr ""
|
3106 |
|
@@ -3131,12 +3165,12 @@ msgstr ""
|
|
3131 |
msgid "Check this box to have a basic report sent to"
|
3132 |
msgstr ""
|
3133 |
|
3134 |
-
#: src/admin.php:
|
3135 |
msgctxt "i.e. Non-automatic"
|
3136 |
msgid "Manual"
|
3137 |
msgstr ""
|
3138 |
|
3139 |
-
#: src/restorer.php:
|
3140 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
3141 |
msgid "An error (%s) occurred:"
|
3142 |
msgstr ""
|
@@ -3146,10 +3180,10 @@ msgid "Change Lock Settings"
|
|
3146 |
msgstr ""
|
3147 |
|
3148 |
#: src/addons/morefiles.php:271
|
3149 |
-
msgid "Any other file/directory on your server that you wish to
|
3150 |
msgstr ""
|
3151 |
|
3152 |
-
#: src/admin.php:
|
3153 |
msgid "For even more features and personal support, check out "
|
3154 |
msgstr ""
|
3155 |
|
@@ -3158,7 +3192,7 @@ msgid "Database decryption phrase"
|
|
3158 |
msgstr ""
|
3159 |
|
3160 |
#: src/addons/autobackup.php:157, src/addons/autobackup.php:1030,
|
3161 |
-
#: src/admin.php:
|
3162 |
msgid "Automatic backup before update"
|
3163 |
msgstr ""
|
3164 |
|
@@ -3243,15 +3277,17 @@ msgstr ""
|
|
3243 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
3244 |
msgstr ""
|
3245 |
|
3246 |
-
#: src/admin.php:
|
3247 |
msgid "View Log"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:15
|
|
|
3251 |
msgid "Backup data (click to download)"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:14
|
|
|
3255 |
msgid "Backup date"
|
3256 |
msgstr ""
|
3257 |
|
@@ -3260,7 +3296,7 @@ msgstr ""
|
|
3260 |
msgid "and retain this many scheduled backups"
|
3261 |
msgstr ""
|
3262 |
|
3263 |
-
#: src/admin.php:
|
3264 |
msgid "incremental backup; base backup: %s"
|
3265 |
msgstr ""
|
3266 |
|
@@ -3268,32 +3304,34 @@ msgstr ""
|
|
3268 |
msgid "For the ability to lock access to UpdraftPlus settings with a password, upgrade to UpdraftPlus Premium."
|
3269 |
msgstr ""
|
3270 |
|
3271 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69
|
|
|
3272 |
msgid "Upload files into UpdraftPlus."
|
3273 |
msgstr ""
|
3274 |
|
3275 |
-
#: src/admin.php:
|
3276 |
-
#: src/templates/wp-admin/settings/tab-status.php:22
|
|
|
3277 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
3278 |
msgstr ""
|
3279 |
|
3280 |
-
#: src/class-updraftplus.php:
|
3281 |
msgid "Backup label:"
|
3282 |
msgstr ""
|
3283 |
|
3284 |
-
#: src/addons/backblaze.php:205, src/admin.php:
|
3285 |
msgid "Error: unexpected file read fail"
|
3286 |
msgstr ""
|
3287 |
|
3288 |
-
#: src/backup.php:
|
3289 |
msgid "check your log for more details."
|
3290 |
msgstr ""
|
3291 |
|
3292 |
-
#: src/backup.php:
|
3293 |
msgid "your web hosting account appears to be full; please see: %s"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
-
#: src/backup.php:
|
3297 |
msgid "A zip error occurred"
|
3298 |
msgstr ""
|
3299 |
|
@@ -3321,36 +3359,36 @@ msgstr ""
|
|
3321 |
msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity."
|
3322 |
msgstr ""
|
3323 |
|
3324 |
-
#: src/class-updraftplus.php:
|
3325 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
3326 |
msgstr ""
|
3327 |
|
3328 |
-
#: src/class-updraftplus.php:
|
3329 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
3330 |
msgstr ""
|
3331 |
|
3332 |
-
#: src/addons/migrator.php:
|
3333 |
msgid "already done"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: src/addons/migrator.php:
|
3337 |
msgid "skipped (not in list)"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
-
#: src/addons/migrator.php:
|
3341 |
-
#: src/addons/migrator.php:
|
3342 |
msgid "Search and replacing table:"
|
3343 |
msgstr ""
|
3344 |
|
3345 |
-
#: src/addons/migrator.php:
|
3346 |
msgid "Enter a comma-separated list; otherwise, leave blank for all tables."
|
3347 |
msgstr ""
|
3348 |
|
3349 |
-
#: src/addons/migrator.php:
|
3350 |
msgid "These tables only"
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: src/addons/migrator.php:
|
3354 |
msgid "Rows per batch"
|
3355 |
msgstr ""
|
3356 |
|
@@ -3362,19 +3400,19 @@ msgstr ""
|
|
3362 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
3363 |
msgstr ""
|
3364 |
|
3365 |
-
#: src/class-updraftplus.php:
|
3366 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
3367 |
msgstr ""
|
3368 |
|
3369 |
-
#: src/class-updraftplus.php:
|
3370 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
3371 |
msgstr ""
|
3372 |
|
3373 |
-
#: src/class-updraftplus.php:
|
3374 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
3375 |
msgstr ""
|
3376 |
|
3377 |
-
#: src/class-updraftplus.php:
|
3378 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
3379 |
msgstr ""
|
3380 |
|
@@ -3403,27 +3441,29 @@ msgstr ""
|
|
3403 |
msgid "UpdraftPlus is on social media - check us out!"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
-
#: src/addons/wp-cli.php:
|
3407 |
msgid "Why am I seeing this?"
|
3408 |
msgstr ""
|
3409 |
|
3410 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3411 |
msgid "The location of this directory is set in the expert settings, in the Settings tab."
|
3412 |
msgstr ""
|
3413 |
|
3414 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3415 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
3416 |
msgstr ""
|
3417 |
|
3418 |
-
#: src/admin.php:
|
3419 |
msgid "Start backup"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
-
#: src/class-updraftplus.php:
|
3423 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
3424 |
msgstr ""
|
3425 |
|
3426 |
-
#: src/admin.php:
|
3427 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
3428 |
msgstr ""
|
3429 |
|
@@ -3431,11 +3471,11 @@ msgstr ""
|
|
3431 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
3432 |
msgstr ""
|
3433 |
|
3434 |
-
#: src/admin.php:
|
3435 |
msgid "This file could not be uploaded"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
-
#: src/admin.php:
|
3439 |
msgid "You will find more information about this in the Settings section."
|
3440 |
msgstr ""
|
3441 |
|
@@ -3451,15 +3491,15 @@ msgstr ""
|
|
3451 |
msgid "Memory limit"
|
3452 |
msgstr ""
|
3453 |
|
3454 |
-
#: src/class-updraftplus.php:
|
3455 |
msgid "restoration"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: src/backup.php:
|
3459 |
msgid "Incremental"
|
3460 |
msgstr ""
|
3461 |
|
3462 |
-
#: src/backup.php:
|
3463 |
msgid "Full backup"
|
3464 |
msgstr ""
|
3465 |
|
@@ -3475,56 +3515,56 @@ msgstr ""
|
|
3475 |
msgid "Backup succeeded"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
-
#: src/addons/incremental.php:
|
3479 |
-
#: src/addons/incremental.php:
|
3480 |
-
#: src/admin.php:
|
3481 |
#: src/updraftplus.php:100, src/updraftplus.php:101, src/updraftplus.php:102
|
3482 |
msgid "Every %s hours"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: src/addons/migrator.php:
|
3486 |
msgid "search and replace"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: src/addons/migrator.php:
|
3490 |
msgid "Go"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: src/addons/migrator.php:
|
3494 |
msgid "A search/replace cannot be undone - are you sure you want to do this?"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
-
#: src/addons/migrator.php:
|
3498 |
msgid "This can easily destroy your site; so, use it with care!"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: src/addons/migrator.php:
|
3502 |
msgid "Replace with"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: src/addons/migrator.php:
|
3506 |
msgid "Search for"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: src/addons/migrator.php:
|
3510 |
#: src/templates/wp-admin/advanced/search-replace.php:7,
|
3511 |
#: src/templates/wp-admin/advanced/tools-menu.php:18
|
3512 |
msgid "Search / replace database"
|
3513 |
msgstr ""
|
3514 |
|
3515 |
-
#: src/addons/migrator.php:
|
3516 |
msgid "search term"
|
3517 |
msgstr ""
|
3518 |
|
3519 |
-
#: src/restorer.php:
|
3520 |
msgid "Too many database errors have occurred - aborting"
|
3521 |
msgstr ""
|
3522 |
|
3523 |
-
#: src/backup.php:
|
3524 |
msgid "read more at %s"
|
3525 |
msgstr ""
|
3526 |
|
3527 |
-
#: src/backup.php:
|
3528 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
3529 |
msgstr ""
|
3530 |
|
@@ -3532,7 +3572,7 @@ msgstr ""
|
|
3532 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
3533 |
msgstr ""
|
3534 |
|
3535 |
-
#: src/admin.php:
|
3536 |
msgid "You have not yet made any backups."
|
3537 |
msgstr ""
|
3538 |
|
@@ -3552,49 +3592,48 @@ msgstr ""
|
|
3552 |
msgid "Free disk space in account:"
|
3553 |
msgstr ""
|
3554 |
|
3555 |
-
#: src/admin.php:
|
|
|
3556 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
3557 |
msgstr ""
|
3558 |
|
3559 |
-
#: src/admin.php:
|
3560 |
-
#: src/
|
3561 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21
|
|
|
|
|
3562 |
msgid "Existing Backups"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
-
#: src/admin.php:
|
3566 |
-
msgid "Current Status"
|
3567 |
-
msgstr ""
|
3568 |
-
|
3569 |
-
#: src/admin.php:1009
|
3570 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
3571 |
msgstr ""
|
3572 |
|
3573 |
-
#: src/admin.php:
|
3574 |
msgid "To make a backup, just press the Backup Now button."
|
3575 |
msgstr ""
|
3576 |
|
3577 |
-
#: src/admin.php:
|
3578 |
msgid "Welcome to UpdraftPlus!"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
-
#: src/addons/moredatabase.php:
|
3582 |
msgid "If you enter text here, it is used to encrypt database backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: src/addons/moredatabase.php:
|
3586 |
msgid "Testing..."
|
3587 |
msgstr ""
|
3588 |
|
3589 |
-
#: src/addons/moredatabase.php:
|
3590 |
msgid "Test connection..."
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: src/addons/moredatabase.php:
|
3594 |
msgid "Table prefix"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: src/addons/moredatabase.php:
|
3598 |
msgid "Backup external database"
|
3599 |
msgstr ""
|
3600 |
|
@@ -3646,7 +3685,7 @@ msgstr ""
|
|
3646 |
msgid "user"
|
3647 |
msgstr ""
|
3648 |
|
3649 |
-
#: src/class-updraftplus.php:
|
3650 |
msgid "External database (%s)"
|
3651 |
msgstr ""
|
3652 |
|
@@ -3664,7 +3703,7 @@ msgstr ""
|
|
3664 |
msgid "However, subsequent access attempts failed:"
|
3665 |
msgstr ""
|
3666 |
|
3667 |
-
#: src/addons/wp-cli.php:
|
3668 |
msgid "External database"
|
3669 |
msgstr ""
|
3670 |
|
@@ -3673,7 +3712,7 @@ msgid "This will also cause debugging output from all plugins to be shown upon t
|
|
3673 |
msgstr ""
|
3674 |
|
3675 |
#: src/templates/wp-admin/settings/form-contents.php:233
|
3676 |
-
msgid "
|
3677 |
msgstr ""
|
3678 |
|
3679 |
#: src/templates/wp-admin/settings/form-contents.php:192
|
@@ -3696,7 +3735,7 @@ msgstr ""
|
|
3696 |
msgid "use UpdraftPlus Premium"
|
3697 |
msgstr ""
|
3698 |
|
3699 |
-
#: src/class-updraftplus.php:
|
3700 |
msgid "Decryption failed. The database file is encrypted."
|
3701 |
msgstr ""
|
3702 |
|
@@ -3704,20 +3743,20 @@ msgstr ""
|
|
3704 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
3705 |
msgstr ""
|
3706 |
|
3707 |
-
#: src/restorer.php:
|
3708 |
-
#: src/restorer.php:
|
3709 |
msgid "An error occurred on the first %s command - aborting run"
|
3710 |
msgstr ""
|
3711 |
|
3712 |
-
#: src/addons/moredatabase.php:111, src/backup.php:
|
3713 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
3714 |
msgstr ""
|
3715 |
|
3716 |
-
#: src/backup.php:
|
3717 |
msgid "database connection attempt failed."
|
3718 |
msgstr ""
|
3719 |
|
3720 |
-
#: src/addons/migrator.php:
|
3721 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
3722 |
msgstr ""
|
3723 |
|
@@ -3751,9 +3790,10 @@ msgstr ""
|
|
3751 |
msgid "Tenant"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: src/addons/wp-cli.php:
|
3755 |
#: src/methods/openstack2.php:144,
|
3756 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
|
|
3757 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
3758 |
msgid "Follow this link for more information"
|
3759 |
msgstr ""
|
@@ -3885,21 +3925,23 @@ msgstr ""
|
|
3885 |
msgid "Fetch"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: src/addons/migrator.php:
|
3889 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
3890 |
-
#: src/templates/wp-admin/settings/form-contents.php:182
|
|
|
3891 |
msgid "This feature requires %s version %s or later"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: src/restorer.php:
|
3895 |
msgid "Failed to unpack the archive"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: src/class-updraftplus.php:
|
3899 |
msgid "Error - failed to download the file"
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3903 |
msgid "Rescan local folder for new backup sets"
|
3904 |
msgstr ""
|
3905 |
|
@@ -3919,8 +3961,8 @@ msgstr ""
|
|
3919 |
msgid "password/key"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: src/addons/migrator.php:
|
3923 |
-
#: src/admin.php:
|
3924 |
msgid "Key"
|
3925 |
msgstr ""
|
3926 |
|
@@ -3936,70 +3978,72 @@ msgstr ""
|
|
3936 |
msgid "SCP/SFTP password/key"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
-
#: src/addons/wp-cli.php:
|
3940 |
msgid "Files backup (created by %s)"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
-
#: src/addons/wp-cli.php:
|
3944 |
msgid "Files and database WordPress backup (created by %s)"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
-
#: src/addons/importer.php:276, src/admin.php:
|
3948 |
#: src/includes/class-backup-history.php:368
|
3949 |
msgid "Backup created by: %s."
|
3950 |
msgstr ""
|
3951 |
|
3952 |
-
#: src/addons/wp-cli.php:
|
3953 |
msgid "Database (created by %s)"
|
3954 |
msgstr ""
|
3955 |
|
3956 |
-
#: src/addons/wp-cli.php:
|
3957 |
msgid "unknown source"
|
3958 |
msgstr ""
|
3959 |
|
3960 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56
|
|
|
3961 |
msgid "Rescan remote storage"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:51
|
|
|
3965 |
msgid "Upload backup files"
|
3966 |
msgstr ""
|
3967 |
|
3968 |
-
#: src/admin.php:
|
3969 |
msgid "This backup was created by %s, and can be imported."
|
3970 |
msgstr ""
|
3971 |
|
3972 |
-
#: src/admin.php:
|
3973 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
3974 |
msgstr ""
|
3975 |
|
3976 |
-
#: src/admin.php:
|
3977 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
3978 |
msgstr ""
|
3979 |
|
3980 |
-
#: src/admin.php:
|
3981 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
3982 |
msgstr ""
|
3983 |
|
3984 |
-
#: src/admin.php:
|
3985 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
3986 |
msgstr ""
|
3987 |
|
3988 |
-
#: src/admin.php:
|
3989 |
#: src/includes/class-backup-history.php:375
|
3990 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
3991 |
msgstr ""
|
3992 |
|
3993 |
-
#: src/admin.php:
|
3994 |
-
#: src/restorer.php:
|
3995 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
3996 |
msgstr ""
|
3997 |
|
3998 |
-
#: src/restorer.php:
|
3999 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
4000 |
msgstr ""
|
4001 |
|
4002 |
-
#: src/restorer.php:
|
4003 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
4004 |
msgstr ""
|
4005 |
|
@@ -4020,7 +4064,7 @@ msgstr ""
|
|
4020 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
4021 |
msgstr ""
|
4022 |
|
4023 |
-
#: src/admin.php:
|
4024 |
msgid "Rescanning remote and local storage for backup sets..."
|
4025 |
msgstr ""
|
4026 |
|
@@ -4037,7 +4081,7 @@ msgstr ""
|
|
4037 |
msgid "No backup of location: there was nothing found to back up"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
-
#: src/addons/moredatabase.php:
|
4041 |
#: src/addons/morefiles.php:331
|
4042 |
msgid "Remove"
|
4043 |
msgstr ""
|
@@ -4050,16 +4094,16 @@ msgstr ""
|
|
4050 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
4051 |
msgstr ""
|
4052 |
|
4053 |
-
#: src/addons/morefiles.php:468, src/admin.php:
|
4054 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
4055 |
msgstr ""
|
4056 |
|
4057 |
-
#: src/class-updraftplus.php:
|
4058 |
-
#: src/restorer.php:
|
4059 |
msgid "Your hosting company must enable these functions before %s can work."
|
4060 |
msgstr ""
|
4061 |
|
4062 |
-
#: src/class-updraftplus.php:
|
4063 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
4064 |
msgstr ""
|
4065 |
|
@@ -4075,7 +4119,7 @@ msgstr ""
|
|
4075 |
msgid "regular non-encrypted FTP"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: src/restorer.php:
|
4079 |
msgid "Backup created by:"
|
4080 |
msgstr ""
|
4081 |
|
@@ -4129,15 +4173,15 @@ msgstr ""
|
|
4129 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
4130 |
msgstr ""
|
4131 |
|
4132 |
-
#: src/class-updraftplus.php:
|
4133 |
msgid "The attempt to undo the double-compression succeeded."
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: src/class-updraftplus.php:
|
4137 |
msgid "The attempt to undo the double-compression failed."
|
4138 |
msgstr ""
|
4139 |
|
4140 |
-
#: src/class-updraftplus.php:
|
4141 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
4142 |
msgstr ""
|
4143 |
|
@@ -4145,15 +4189,15 @@ msgstr ""
|
|
4145 |
msgid "Constants"
|
4146 |
msgstr ""
|
4147 |
|
4148 |
-
#: src/backup.php:
|
4149 |
msgid "Failed to open database file for reading:"
|
4150 |
msgstr ""
|
4151 |
|
4152 |
-
#: src/backup.php:
|
4153 |
msgid "No database tables found"
|
4154 |
msgstr ""
|
4155 |
|
4156 |
-
#: src/backup.php:
|
4157 |
msgid "please wait for the rescheduled attempt"
|
4158 |
msgstr ""
|
4159 |
|
@@ -4170,7 +4214,7 @@ msgstr ""
|
|
4170 |
msgid "Errors occurred:"
|
4171 |
msgstr ""
|
4172 |
|
4173 |
-
#: src/addons/wp-cli.php:
|
4174 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
4175 |
msgstr ""
|
4176 |
|
@@ -4190,15 +4234,15 @@ msgstr ""
|
|
4190 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
4191 |
msgstr ""
|
4192 |
|
4193 |
-
#: src/restorer.php:
|
4194 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
4195 |
msgstr ""
|
4196 |
|
4197 |
-
#: src/admin.php:
|
4198 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
-
#: src/addons/migrator.php:
|
4202 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
4203 |
msgstr ""
|
4204 |
|
@@ -4207,15 +4251,15 @@ msgstr ""
|
|
4207 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
4208 |
msgstr ""
|
4209 |
|
4210 |
-
#: src/addons/moredatabase.php:143, src/admin.php:
|
4211 |
msgid "Messages:"
|
4212 |
msgstr ""
|
4213 |
|
4214 |
-
#: src/restorer.php:
|
4215 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
4216 |
msgstr ""
|
4217 |
|
4218 |
-
#: src/restorer.php:
|
4219 |
msgid "The directory does not exist"
|
4220 |
msgstr ""
|
4221 |
|
@@ -4368,56 +4412,56 @@ msgstr ""
|
|
4368 |
msgid "Authorisation failed (check your credentials)"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: src/includes/class-commands.php:
|
4372 |
#: src/udaddons/options.php:232
|
4373 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
4374 |
msgstr ""
|
4375 |
|
4376 |
-
#: src/admin.php:
|
4377 |
msgid "Create"
|
4378 |
msgstr ""
|
4379 |
|
4380 |
-
#: src/admin.php:
|
4381 |
msgid "Trying..."
|
4382 |
msgstr ""
|
4383 |
|
4384 |
-
#: src/admin.php:
|
4385 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
4386 |
msgstr ""
|
4387 |
|
4388 |
-
#: src/addons/wp-cli.php:
|
4389 |
msgid "Error data:"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
-
#: src/admin.php:
|
4393 |
msgid "Backup does not exist in the backup history"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
-
#: src/admin.php:
|
4397 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
4398 |
msgstr ""
|
4399 |
|
4400 |
-
#: src/restorer.php:
|
4401 |
msgid "Split line to avoid exceeding maximum packet size"
|
4402 |
msgstr ""
|
4403 |
|
4404 |
-
#: src/restorer.php:
|
4405 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
4406 |
msgstr ""
|
4407 |
|
4408 |
-
#: src/restorer.php:
|
4409 |
msgid "Could not move the files into place. Check your file permissions."
|
4410 |
msgstr ""
|
4411 |
|
4412 |
-
#: src/restorer.php:
|
4413 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
4414 |
msgstr ""
|
4415 |
|
4416 |
-
#: src/restorer.php:
|
4417 |
msgid "Could not move old files out of the way."
|
4418 |
msgstr ""
|
4419 |
|
4420 |
-
#: src/restorer.php:
|
4421 |
msgid "Moving old data out of the way..."
|
4422 |
msgstr ""
|
4423 |
|
@@ -4433,11 +4477,11 @@ msgstr ""
|
|
4433 |
msgid "Email reports"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: src/class-updraftplus.php:
|
4437 |
msgid "%s checksum: %s"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
-
#: src/class-updraftplus.php:
|
4441 |
msgid "files: %s"
|
4442 |
msgstr ""
|
4443 |
|
@@ -4449,7 +4493,7 @@ msgstr ""
|
|
4449 |
msgid "Debugging information"
|
4450 |
msgstr ""
|
4451 |
|
4452 |
-
#: src/addons/reporting.php:223, src/admin.php:
|
4453 |
msgid "Uploaded to:"
|
4454 |
msgstr ""
|
4455 |
|
@@ -4495,7 +4539,7 @@ msgstr ""
|
|
4495 |
msgid "%s authentication"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
-
#: src/addons/onedrive.php:845, src/class-updraftplus.php:
|
4499 |
#: src/methods/dropbox.php:240, src/methods/dropbox.php:753,
|
4500 |
#: src/methods/dropbox.php:775, src/methods/dropbox.php:790,
|
4501 |
#: src/methods/dropbox.php:803, src/methods/dropbox.php:946
|
@@ -4522,7 +4566,7 @@ msgstr ""
|
|
4522 |
msgid "Your site's admin email address (%s) will be used."
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: src/admin.php:
|
4526 |
#: src/methods/updraftvault.php:362
|
4527 |
msgid "Connect"
|
4528 |
msgstr ""
|
@@ -4531,55 +4575,55 @@ msgstr ""
|
|
4531 |
msgid "For more reporting features, use the Reporting add-on."
|
4532 |
msgstr ""
|
4533 |
|
4534 |
-
#: src/class-updraftplus.php:
|
4535 |
msgid "(version: %s)"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
-
#: src/admin.php:
|
4539 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
4540 |
msgstr ""
|
4541 |
|
4542 |
-
#: src/addons/reporting.php:525, src/admin.php:
|
4543 |
msgid "When the Email storage method is enabled, also send the backup"
|
4544 |
msgstr ""
|
4545 |
|
4546 |
-
#: src/addons/reporting.php:182, src/backup.php:
|
4547 |
msgid "Latest status:"
|
4548 |
msgstr ""
|
4549 |
|
4550 |
-
#: src/backup.php:
|
4551 |
msgid "Backup contains:"
|
4552 |
msgstr ""
|
4553 |
|
4554 |
-
#: src/backup.php:
|
4555 |
msgid "Backed up: %s"
|
4556 |
msgstr ""
|
4557 |
|
4558 |
-
#: src/addons/reporting.php:265, src/backup.php:
|
4559 |
msgid "The log file has been attached to this email."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
-
#: src/backup.php:
|
4563 |
msgid "Unknown/unexpected error - please raise a support request"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
-
#: src/backup.php:
|
4567 |
msgid "Database only (files were not part of this particular schedule)"
|
4568 |
msgstr ""
|
4569 |
|
4570 |
-
#: src/backup.php:
|
4571 |
msgid "Database (files backup has not completed)"
|
4572 |
msgstr ""
|
4573 |
|
4574 |
-
#: src/backup.php:
|
4575 |
msgid "Files only (database was not part of this particular schedule)"
|
4576 |
msgstr ""
|
4577 |
|
4578 |
-
#: src/backup.php:
|
4579 |
msgid "Files (database backup has not completed)"
|
4580 |
msgstr ""
|
4581 |
|
4582 |
-
#: src/admin.php:
|
4583 |
msgid "Files and database"
|
4584 |
msgstr ""
|
4585 |
|
@@ -4588,7 +4632,7 @@ msgid "(This applies to all WordPress backup plugins unless they have been expli
|
|
4588 |
msgstr ""
|
4589 |
|
4590 |
#: src/options.php:192
|
4591 |
-
msgid "Without upgrading, UpdraftPlus allows <strong>every</strong> blog admin who can modify plugin settings to
|
4592 |
msgstr ""
|
4593 |
|
4594 |
#: src/options.php:192
|
@@ -4667,24 +4711,24 @@ msgstr ""
|
|
4667 |
|
4668 |
#: src/methods/email.php:97,
|
4669 |
#: src/templates/wp-admin/settings/form-contents.php:243,
|
4670 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
4671 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
4672 |
msgid "Reporting"
|
4673 |
msgstr ""
|
4674 |
|
4675 |
-
#: src/admin.php:
|
4676 |
msgid "Options (raw)"
|
4677 |
msgstr ""
|
4678 |
|
4679 |
-
#: src/addons/reporting.php:523, src/admin.php:
|
4680 |
msgid "Send a report only when there are warnings/errors"
|
4681 |
msgstr ""
|
4682 |
|
4683 |
-
#: src/restorer.php:
|
4684 |
msgid "Content URL:"
|
4685 |
msgstr ""
|
4686 |
|
4687 |
-
#: src/restorer.php:
|
4688 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
4689 |
msgstr ""
|
4690 |
|
@@ -4692,11 +4736,11 @@ msgstr ""
|
|
4692 |
msgid "See also the \"More Files\" add-on from our shop."
|
4693 |
msgstr ""
|
4694 |
|
4695 |
-
#: src/backup.php:
|
4696 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
4697 |
msgstr ""
|
4698 |
|
4699 |
-
#: src/class-updraftplus.php:
|
4700 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
4701 |
msgstr ""
|
4702 |
|
@@ -4772,19 +4816,19 @@ msgstr ""
|
|
4772 |
msgid "You are presently <strong>connected</strong> to an UpdraftPlus.Com account."
|
4773 |
msgstr ""
|
4774 |
|
4775 |
-
#: src/admin.php:
|
4776 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
4777 |
msgstr ""
|
4778 |
|
4779 |
-
#: src/admin.php:
|
4780 |
msgid "Forgotten your details?"
|
4781 |
msgstr ""
|
4782 |
|
4783 |
-
#: src/admin.php:
|
4784 |
msgid "Not yet got an account (it's free)? Go get one!"
|
4785 |
msgstr ""
|
4786 |
|
4787 |
-
#: src/admin.php:
|
4788 |
msgid "Connect with your UpdraftPlus.Com account"
|
4789 |
msgstr ""
|
4790 |
|
@@ -4816,12 +4860,12 @@ msgstr ""
|
|
4816 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
4817 |
msgstr ""
|
4818 |
|
4819 |
-
#: src/addons/moredatabase.php:
|
4820 |
#: src/includes/class-updraftplus-encryption.php:148
|
4821 |
msgid "Without it, encryption will be a lot slower."
|
4822 |
msgstr ""
|
4823 |
|
4824 |
-
#: src/addons/moredatabase.php:
|
4825 |
#: src/includes/class-updraftplus-encryption.php:148
|
4826 |
msgid "Your web-server does not have the %s module installed."
|
4827 |
msgstr ""
|
@@ -4830,23 +4874,24 @@ msgstr ""
|
|
4830 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
4831 |
msgstr ""
|
4832 |
|
4833 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:78
|
|
|
4834 |
msgid "Drop backup files here"
|
4835 |
msgstr ""
|
4836 |
|
4837 |
-
#: src/admin.php:
|
4838 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
-
#: src/admin.php:
|
4842 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
4843 |
msgstr ""
|
4844 |
|
4845 |
-
#: src/addons/wp-cli.php:115, src/admin.php:
|
4846 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
-
#: src/restorer.php:
|
4850 |
msgid "Site home:"
|
4851 |
msgstr ""
|
4852 |
|
@@ -4871,11 +4916,11 @@ msgstr ""
|
|
4871 |
msgid "You can send a backup to more than one destination with an add-on."
|
4872 |
msgstr ""
|
4873 |
|
4874 |
-
#: src/admin.php:
|
4875 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
4876 |
msgstr ""
|
4877 |
|
4878 |
-
#: src/admin.php:
|
4879 |
msgid "(%s%%, file %s of %s)"
|
4880 |
msgstr ""
|
4881 |
|
@@ -4912,15 +4957,15 @@ msgstr ""
|
|
4912 |
msgid "Backup is of: %s."
|
4913 |
msgstr ""
|
4914 |
|
4915 |
-
#: src/admin.php:
|
4916 |
msgid "%s settings test result:"
|
4917 |
msgstr ""
|
4918 |
|
4919 |
-
#: src/admin.php:
|
4920 |
msgid "(Not finished)"
|
4921 |
msgstr ""
|
4922 |
|
4923 |
-
#: src/admin.php:
|
4924 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
4925 |
msgstr ""
|
4926 |
|
@@ -4932,97 +4977,93 @@ msgstr ""
|
|
4932 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
4933 |
msgstr ""
|
4934 |
|
4935 |
-
#: src/admin.php:
|
4936 |
msgid "Job ID: %s"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
-
#: src/admin.php:
|
4940 |
msgid "last activity: %ss ago"
|
4941 |
msgstr ""
|
4942 |
|
4943 |
-
#: src/admin.php:
|
4944 |
msgid "next resumption: %d (after %ss)"
|
4945 |
msgstr ""
|
4946 |
|
4947 |
-
#: src/admin.php:
|
4948 |
#: src/central/bootstrap.php:451, src/methods/updraftvault.php:410,
|
4949 |
#: src/methods/updraftvault.php:444, src/methods/updraftvault.php:529
|
4950 |
msgid "Unknown"
|
4951 |
msgstr ""
|
4952 |
|
4953 |
-
#: src/admin.php:
|
4954 |
msgid "Backup finished"
|
4955 |
msgstr ""
|
4956 |
|
4957 |
-
#: src/admin.php:
|
4958 |
msgid "Waiting until scheduled time to retry because of errors"
|
4959 |
msgstr ""
|
4960 |
|
4961 |
-
#: src/admin.php:
|
4962 |
msgid "Pruning old backup sets"
|
4963 |
msgstr ""
|
4964 |
|
4965 |
-
#: src/admin.php:
|
4966 |
msgid "Uploading files to remote storage"
|
4967 |
msgstr ""
|
4968 |
|
4969 |
-
#: src/admin.php:
|
4970 |
msgid "Encrypted database"
|
4971 |
msgstr ""
|
4972 |
|
4973 |
-
#: src/admin.php:
|
4974 |
msgid "Encrypting database"
|
4975 |
msgstr ""
|
4976 |
|
4977 |
-
#: src/admin.php:
|
4978 |
msgid "Created database backup"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
-
#: src/admin.php:
|
4982 |
msgid "table: %s"
|
4983 |
msgstr ""
|
4984 |
|
4985 |
-
#: src/admin.php:
|
4986 |
msgid "Creating database backup"
|
4987 |
msgstr ""
|
4988 |
|
4989 |
-
#: src/admin.php:
|
4990 |
msgid "Created file backup zips"
|
4991 |
msgstr ""
|
4992 |
|
4993 |
-
#: src/admin.php:
|
4994 |
msgid "Creating file backup zips"
|
4995 |
msgstr ""
|
4996 |
|
4997 |
-
#: src/admin.php:
|
4998 |
msgid "Backup begun"
|
4999 |
msgstr ""
|
5000 |
|
5001 |
-
#: src/admin.php:
|
5002 |
-
msgid "Backups in progress:"
|
5003 |
-
msgstr ""
|
5004 |
-
|
5005 |
-
#: src/admin.php:1017
|
5006 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
5007 |
msgstr ""
|
5008 |
|
5009 |
-
#: src/restorer.php:
|
5010 |
msgid "file"
|
5011 |
msgstr ""
|
5012 |
|
5013 |
-
#: src/restorer.php:
|
5014 |
msgid "folder"
|
5015 |
msgstr ""
|
5016 |
|
5017 |
-
#: src/restorer.php:
|
5018 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
5019 |
msgstr ""
|
5020 |
|
5021 |
-
#: src/class-updraftplus.php:
|
5022 |
msgid "The backup has not finished; a resumption is scheduled"
|
5023 |
msgstr ""
|
5024 |
|
5025 |
-
#: src/class-updraftplus.php:
|
5026 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
5027 |
msgstr ""
|
5028 |
|
@@ -5031,11 +5072,11 @@ msgstr ""
|
|
5031 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
5032 |
msgstr ""
|
5033 |
|
5034 |
-
#: src/admin.php:
|
5035 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
5036 |
msgstr ""
|
5037 |
|
5038 |
-
#: src/addons/autobackup.php:1108, src/admin.php:
|
5039 |
msgid "Proceed with update"
|
5040 |
msgstr ""
|
5041 |
|
@@ -5106,89 +5147,89 @@ msgstr ""
|
|
5106 |
|
5107 |
#: src/includes/updraftplus-notices.php:31,
|
5108 |
#: src/templates/wp-admin/settings/header.php:17,
|
5109 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5110 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5111 |
msgid "Support"
|
5112 |
msgstr ""
|
5113 |
|
5114 |
-
#: src/class-updraftplus.php:
|
5115 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
5116 |
msgstr ""
|
5117 |
|
5118 |
-
#: src/class-updraftplus.php:
|
5119 |
msgid "This database backup is missing core WordPress tables: %s"
|
5120 |
msgstr ""
|
5121 |
|
5122 |
-
#: src/class-updraftplus.php:
|
5123 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
5124 |
msgstr ""
|
5125 |
|
5126 |
-
#: src/class-updraftplus.php:
|
5127 |
msgid "%s version: %s"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
-
#: src/class-updraftplus.php:
|
5131 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
5132 |
msgstr ""
|
5133 |
|
5134 |
-
#: src/addons/autobackup.php:1076, src/admin.php:
|
5135 |
#: src/includes/updraftplus-notices.php:171
|
5136 |
msgid "Be safe with an automatic backup"
|
5137 |
msgstr ""
|
5138 |
|
5139 |
-
#: src/admin.php:
|
5140 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
5141 |
msgstr ""
|
5142 |
|
5143 |
-
#: src/admin.php:
|
5144 |
msgid "The file was uploaded."
|
5145 |
msgstr ""
|
5146 |
|
5147 |
-
#: src/admin.php:
|
5148 |
msgid "Unknown server response status:"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
-
#: src/admin.php:
|
5152 |
msgid "Unknown server response:"
|
5153 |
msgstr ""
|
5154 |
|
5155 |
-
#: src/admin.php:
|
5156 |
msgid "This decryption key will be attempted:"
|
5157 |
msgstr ""
|
5158 |
|
5159 |
-
#: src/admin.php:
|
5160 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
5161 |
msgstr ""
|
5162 |
|
5163 |
-
#: src/admin.php:
|
5164 |
msgid "Upload error"
|
5165 |
msgstr ""
|
5166 |
|
5167 |
-
#: src/admin.php:
|
5168 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5169 |
msgstr ""
|
5170 |
|
5171 |
-
#: src/admin.php:
|
5172 |
msgid "Upload error:"
|
5173 |
msgstr ""
|
5174 |
|
5175 |
-
#: src/admin.php:
|
5176 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
5177 |
msgstr ""
|
5178 |
|
5179 |
-
#: src/admin.php:
|
5180 |
msgid "Download to your computer"
|
5181 |
msgstr ""
|
5182 |
|
5183 |
-
#: src/admin.php:
|
5184 |
msgid "Delete from your web server"
|
5185 |
msgstr ""
|
5186 |
|
5187 |
-
#: src/admin.php:
|
5188 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
5189 |
msgstr ""
|
5190 |
|
5191 |
-
#: src/admin.php:
|
5192 |
msgid "(%d archive(s) in set)."
|
5193 |
msgstr ""
|
5194 |
|
@@ -5196,19 +5237,19 @@ msgstr ""
|
|
5196 |
msgid "Split archives every:"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
-
#: src/addons/moredatabase.php:
|
5200 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
5201 |
msgstr ""
|
5202 |
|
5203 |
-
#: src/admin.php:
|
5204 |
msgid "Warnings:"
|
5205 |
msgstr ""
|
5206 |
|
5207 |
-
#: src/admin.php:
|
5208 |
msgid "Error: the server sent an empty response."
|
5209 |
msgstr ""
|
5210 |
|
5211 |
-
#: src/admin.php:
|
5212 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
5213 |
msgstr ""
|
5214 |
|
@@ -5240,20 +5281,20 @@ msgstr ""
|
|
5240 |
msgid "File not found (you need to upload it): %s"
|
5241 |
msgstr ""
|
5242 |
|
5243 |
-
#: src/addons/wp-cli.php:
|
5244 |
#: src/includes/class-wpadmin-commands.php:114
|
5245 |
msgid "No such backup set exists"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#: src/class-updraftplus.php:
|
5249 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: src/restorer.php:
|
5253 |
msgid "Moving unpacked backup into place..."
|
5254 |
msgstr ""
|
5255 |
|
5256 |
-
#: src/backup.php:
|
5257 |
msgid "Failed to open the zip file (%s) - %s"
|
5258 |
msgstr ""
|
5259 |
|
@@ -5274,15 +5315,15 @@ msgstr ""
|
|
5274 |
msgid "S3 (Compatible)"
|
5275 |
msgstr ""
|
5276 |
|
5277 |
-
#: src/class-updraftplus.php:
|
5278 |
msgid "File is not locally present - needs retrieving from remote storage"
|
5279 |
msgstr ""
|
5280 |
|
5281 |
-
#: src/restorer.php:
|
5282 |
msgid "Looking for %s archive: file name: %s"
|
5283 |
msgstr ""
|
5284 |
|
5285 |
-
#: src/addons/wp-cli.php:
|
5286 |
msgid "Final checks"
|
5287 |
msgstr ""
|
5288 |
|
@@ -5294,11 +5335,11 @@ msgstr ""
|
|
5294 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
5295 |
msgstr ""
|
5296 |
|
5297 |
-
#: src/admin.php:
|
5298 |
msgid "Your wp-content directory server path: %s"
|
5299 |
msgstr ""
|
5300 |
|
5301 |
-
#: src/admin.php:
|
5302 |
msgid "Raw backup history"
|
5303 |
msgstr ""
|
5304 |
|
@@ -5306,48 +5347,49 @@ msgstr ""
|
|
5306 |
msgid "Show raw backup and file list"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
-
#: src/admin.php:
|
5310 |
msgid "Processing files - please wait..."
|
5311 |
msgstr ""
|
5312 |
|
5313 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27
|
|
|
5314 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
5315 |
msgstr ""
|
5316 |
|
5317 |
-
#: src/class-updraftplus.php:
|
5318 |
msgid "Failed to open database file."
|
5319 |
msgstr ""
|
5320 |
|
5321 |
-
#: src/admin.php:
|
5322 |
msgid "Known backups (raw)"
|
5323 |
msgstr ""
|
5324 |
|
5325 |
-
#: src/restorer.php:
|
5326 |
msgid "Files found:"
|
5327 |
msgstr ""
|
5328 |
|
5329 |
-
#: src/restorer.php:
|
5330 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
5331 |
msgstr ""
|
5332 |
|
5333 |
-
#: src/restorer.php:
|
5334 |
msgid "file is size:"
|
5335 |
msgstr ""
|
5336 |
|
5337 |
-
#: src/addons/googlecloud.php:1034, src/addons/migrator.php:
|
5338 |
-
#: src/addons/migrator.php:
|
5339 |
-
#: src/admin.php:
|
5340 |
-
#: src/class-updraftplus.php:
|
5341 |
#: src/updraftplus.php:158
|
5342 |
msgid "Go here for more information."
|
5343 |
msgstr ""
|
5344 |
|
5345 |
-
#: src/admin.php:
|
5346 |
msgid "Some files are still downloading or being processed - please wait."
|
5347 |
msgstr ""
|
5348 |
|
5349 |
-
#: src/class-updraftplus.php:
|
5350 |
-
msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
5351 |
msgstr ""
|
5352 |
|
5353 |
#: src/addons/fixtime.php:570
|
@@ -5402,7 +5444,7 @@ msgstr ""
|
|
5402 |
msgid "%s error - failed to upload file"
|
5403 |
msgstr ""
|
5404 |
|
5405 |
-
#: src/class-updraftplus.php:
|
5406 |
msgid "%s error - failed to re-assemble chunks"
|
5407 |
msgstr ""
|
5408 |
|
@@ -5416,25 +5458,25 @@ msgstr ""
|
|
5416 |
msgid "%s authentication failed"
|
5417 |
msgstr ""
|
5418 |
|
5419 |
-
#: src/addons/googlecloud.php:438, src/addons/migrator.php:
|
5420 |
-
#: src/admin.php:
|
5421 |
-
#: src/class-updraftplus.php:
|
5422 |
-
#: src/class-updraftplus.php:
|
5423 |
-
#: src/class-updraftplus.php:
|
5424 |
-
#: src/class-updraftplus.php:
|
5425 |
#: src/methods/s3.php:341
|
5426 |
msgid "Error: %s"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
-
#: src/admin.php:
|
5430 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: src/admin.php:
|
5434 |
msgid "Backup directory specified does <b>not</b> exist."
|
5435 |
msgstr ""
|
5436 |
|
5437 |
-
#: src/admin.php:
|
5438 |
msgid "Warning: %s"
|
5439 |
msgstr ""
|
5440 |
|
@@ -5442,55 +5484,55 @@ msgstr ""
|
|
5442 |
msgid "Last backup job run:"
|
5443 |
msgstr ""
|
5444 |
|
5445 |
-
#: src/backup.php:
|
5446 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: src/backup.php:
|
5450 |
msgid "%s: unreadable file - could not be backed up"
|
5451 |
msgstr ""
|
5452 |
|
5453 |
-
#: src/backup.php:
|
5454 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
-
#: src/backup.php:
|
5458 |
msgid "An error occurred whilst closing the final database file"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
-
#: src/backup.php:
|
5462 |
msgid "Warnings encountered:"
|
5463 |
msgstr ""
|
5464 |
|
5465 |
-
#: src/class-updraftplus.php:
|
5466 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
5467 |
msgstr ""
|
5468 |
|
5469 |
-
#: src/class-updraftplus.php:
|
5470 |
msgid "Your free disk space is very low - only %s Mb remain"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: src/addons/migrator.php:
|
5474 |
msgid "New site:"
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: src/addons/migrator.php:
|
5478 |
msgid "Migrated site (from UpdraftPlus)"
|
5479 |
msgstr ""
|
5480 |
|
5481 |
-
#: src/addons/migrator.php:
|
5482 |
msgid "Enter details for where this new site is to live within your multisite install:"
|
5483 |
msgstr ""
|
5484 |
|
5485 |
-
#: src/addons/migrator.php:
|
5486 |
msgid "Information needed to continue:"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
-
#: src/addons/migrator.php:
|
5490 |
msgid "Network activating theme:"
|
5491 |
msgstr ""
|
5492 |
|
5493 |
-
#: src/addons/migrator.php:
|
5494 |
msgid "Processed plugin:"
|
5495 |
msgstr ""
|
5496 |
|
@@ -5514,52 +5556,52 @@ msgstr ""
|
|
5514 |
msgid "The error reported by %s was:"
|
5515 |
msgstr ""
|
5516 |
|
5517 |
-
#: src/restorer.php:
|
5518 |
msgid "Please supply the requested information, and then continue."
|
5519 |
msgstr ""
|
5520 |
|
5521 |
-
#: src/class-updraftplus.php:
|
5522 |
msgid "Site information:"
|
5523 |
msgstr ""
|
5524 |
|
5525 |
-
#: src/restorer.php:
|
5526 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
5527 |
msgstr ""
|
5528 |
|
5529 |
-
#: src/admin.php:
|
5530 |
msgid "Warning:"
|
5531 |
msgstr ""
|
5532 |
|
5533 |
-
#: src/class-updraftplus.php:
|
5534 |
-
#: src/restorer.php:
|
5535 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
5536 |
msgstr ""
|
5537 |
|
5538 |
-
#: src/restorer.php:
|
5539 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: src/addons/azure.php:601, src/admin.php:
|
5543 |
#: src/methods/updraftvault.php:306
|
5544 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
5545 |
msgstr ""
|
5546 |
|
5547 |
-
#: src/admin.php:
|
5548 |
msgid "Close"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
#: src/addons/autobackup.php:344, src/addons/autobackup.php:436,
|
5552 |
-
#: src/admin.php:
|
5553 |
-
#: src/methods/remotesend.php:
|
5554 |
-
#: src/methods/remotesend.php:
|
5555 |
msgid "Unexpected response:"
|
5556 |
msgstr ""
|
5557 |
|
5558 |
-
#: src/addons/reporting.php:521, src/admin.php:
|
5559 |
msgid "To send to more than one address, separate each address with a comma."
|
5560 |
msgstr ""
|
5561 |
|
5562 |
-
#: src/admin.php:
|
5563 |
msgid "PHP information"
|
5564 |
msgstr ""
|
5565 |
|
@@ -5587,7 +5629,7 @@ msgstr ""
|
|
5587 |
msgid "Also delete from remote storage"
|
5588 |
msgstr ""
|
5589 |
|
5590 |
-
#: src/admin.php:
|
5591 |
msgid "Latest UpdraftPlus.com news:"
|
5592 |
msgstr ""
|
5593 |
|
@@ -5596,7 +5638,7 @@ msgid "Clone/Migrate"
|
|
5596 |
msgstr ""
|
5597 |
|
5598 |
#: src/templates/wp-admin/settings/header.php:11,
|
5599 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5600 |
msgid "Premium"
|
5601 |
msgstr ""
|
5602 |
|
@@ -5604,7 +5646,7 @@ msgstr ""
|
|
5604 |
msgid "News"
|
5605 |
msgstr ""
|
5606 |
|
5607 |
-
#: src/admin.php:
|
5608 |
msgid "Backup set not found"
|
5609 |
msgstr ""
|
5610 |
|
@@ -5626,31 +5668,32 @@ msgstr ""
|
|
5626 |
msgid "Blog link"
|
5627 |
msgstr ""
|
5628 |
|
5629 |
-
#: src/admin.php:
|
5630 |
msgid "Testing %s Settings..."
|
5631 |
msgstr ""
|
5632 |
|
5633 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69
|
|
|
5634 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
5635 |
msgstr ""
|
5636 |
|
5637 |
-
#: src/admin.php:
|
5638 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
5639 |
msgstr ""
|
5640 |
|
5641 |
-
#: src/admin.php:
|
5642 |
msgid "Notice"
|
5643 |
msgstr ""
|
5644 |
|
5645 |
-
#: src/backup.php:
|
5646 |
msgid "Errors encountered:"
|
5647 |
msgstr ""
|
5648 |
|
5649 |
-
#: src/admin.php:
|
5650 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
5651 |
msgstr ""
|
5652 |
|
5653 |
-
#: src/admin.php:
|
5654 |
msgid "Begun looking for this entity"
|
5655 |
msgstr ""
|
5656 |
|
@@ -5662,73 +5705,73 @@ msgstr ""
|
|
5662 |
msgid "Store at"
|
5663 |
msgstr ""
|
5664 |
|
5665 |
-
#: src/addons/migrator.php:
|
5666 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
5667 |
msgstr ""
|
5668 |
|
5669 |
-
#: src/addons/migrator.php:
|
5670 |
msgid "rows: %d"
|
5671 |
msgstr ""
|
5672 |
|
5673 |
-
#: src/addons/migrator.php:
|
5674 |
msgid "Time taken (seconds):"
|
5675 |
msgstr ""
|
5676 |
|
5677 |
-
#: src/addons/migrator.php:
|
5678 |
msgid "Errors:"
|
5679 |
msgstr ""
|
5680 |
|
5681 |
-
#: src/addons/migrator.php:
|
5682 |
msgid "SQL update commands run:"
|
5683 |
msgstr ""
|
5684 |
|
5685 |
-
#: src/addons/migrator.php:
|
5686 |
msgid "Changes made:"
|
5687 |
msgstr ""
|
5688 |
|
5689 |
-
#: src/addons/migrator.php:
|
5690 |
msgid "Rows examined:"
|
5691 |
msgstr ""
|
5692 |
|
5693 |
-
#: src/addons/migrator.php:
|
5694 |
msgid "Tables examined:"
|
5695 |
msgstr ""
|
5696 |
|
5697 |
-
#: src/addons/migrator.php:
|
5698 |
msgid "Could not get list of tables"
|
5699 |
msgstr ""
|
5700 |
|
5701 |
-
#: src/addons/migrator.php:
|
5702 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
5703 |
msgstr ""
|
5704 |
|
5705 |
-
#: src/addons/migrator.php:
|
5706 |
msgid "Nothing to do: the site URL is already: %s"
|
5707 |
msgstr ""
|
5708 |
|
5709 |
-
#: src/addons/migrator.php:
|
5710 |
-
#: src/addons/migrator.php:
|
5711 |
-
#: src/addons/migrator.php:
|
5712 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
5713 |
msgstr ""
|
5714 |
|
5715 |
-
#: src/addons/migrator.php:
|
5716 |
msgid "Database: search and replace site URL"
|
5717 |
msgstr ""
|
5718 |
|
5719 |
-
#: src/addons/migrator.php:
|
5720 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
5721 |
msgstr ""
|
5722 |
|
5723 |
-
#: src/addons/migrator.php:
|
5724 |
msgid "Failed: the %s operation was not able to start."
|
5725 |
msgstr ""
|
5726 |
|
5727 |
-
#: src/addons/migrator.php:
|
5728 |
msgid "Search and replace site location in the database (migrate)"
|
5729 |
msgstr ""
|
5730 |
|
5731 |
-
#: src/addons/migrator.php:
|
5732 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
5733 |
msgstr ""
|
5734 |
|
@@ -5736,7 +5779,7 @@ msgstr ""
|
|
5736 |
msgid "Blog uploads"
|
5737 |
msgstr ""
|
5738 |
|
5739 |
-
#: src/addons/migrator.php:
|
5740 |
msgid "Must-use plugins"
|
5741 |
msgstr ""
|
5742 |
|
@@ -5772,8 +5815,8 @@ msgstr ""
|
|
5772 |
msgid "Directory path"
|
5773 |
msgstr ""
|
5774 |
|
5775 |
-
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:
|
5776 |
-
#: src/addons/sftp.php:459, src/addons/webdav.php:193, src/admin.php:
|
5777 |
#: src/methods/openstack2.php:164, src/methods/updraftvault.php:361,
|
5778 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
5779 |
msgid "Password"
|
@@ -5783,7 +5826,7 @@ msgstr ""
|
|
5783 |
msgid "Port"
|
5784 |
msgstr ""
|
5785 |
|
5786 |
-
#: src/addons/moredatabase.php:
|
5787 |
#: src/addons/webdav.php:199
|
5788 |
msgid "Host"
|
5789 |
msgstr ""
|
@@ -5841,8 +5884,8 @@ msgid "Failed: We were not able to place a file in that directory - please check
|
|
5841 |
msgstr ""
|
5842 |
|
5843 |
#: src/addons/googlecloud.php:776, src/addons/googlecloud.php:810,
|
5844 |
-
#: src/addons/googlecloud.php:816, src/addons/sftp.php:553, src/admin.php:
|
5845 |
-
#: src/admin.php:
|
5846 |
#: src/methods/stream-base.php:356
|
5847 |
msgid "Failed"
|
5848 |
msgstr ""
|
@@ -5868,9 +5911,9 @@ msgstr ""
|
|
5868 |
#: src/methods/addon-base-v2.php:149, src/methods/addon-base-v2.php:195,
|
5869 |
#: src/methods/addon-base-v2.php:278, src/methods/ftp.php:42,
|
5870 |
#: src/methods/googledrive.php:194, src/methods/googledrive.php:196,
|
5871 |
-
#: src/methods/
|
5872 |
-
#: src/methods/stream-base.php:
|
5873 |
-
#: src/methods/stream-base.php:278
|
5874 |
msgid "No %s settings were found"
|
5875 |
msgstr ""
|
5876 |
|
@@ -5915,7 +5958,7 @@ msgid "there's an add-on for that."
|
|
5915 |
msgstr ""
|
5916 |
|
5917 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5918 |
-
msgid "If you
|
5919 |
msgstr ""
|
5920 |
|
5921 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
@@ -6047,7 +6090,7 @@ msgstr ""
|
|
6047 |
msgid "Failure: No container details were given."
|
6048 |
msgstr ""
|
6049 |
|
6050 |
-
#: src/addons/moredatabase.php:
|
6051 |
#: src/addons/webdav.php:187, src/methods/cloudfiles-new.php:189,
|
6052 |
#: src/methods/cloudfiles.php:524, src/methods/openstack2.php:158
|
6053 |
msgid "Username"
|
@@ -6058,11 +6101,11 @@ msgstr ""
|
|
6058 |
msgid "API key"
|
6059 |
msgstr ""
|
6060 |
|
6061 |
-
#: src/addons/migrator.php:
|
6062 |
#: src/addons/moredatabase.php:90, src/addons/moredatabase.php:92,
|
6063 |
#: src/addons/sftp.php:522, src/addons/sftp.php:526, src/addons/sftp.php:530,
|
6064 |
-
#: src/addons/webdav.php:253, src/admin.php:
|
6065 |
-
#: src/includes/class-remote-send.php:
|
6066 |
#: src/methods/cloudfiles-new.php:184, src/methods/cloudfiles-new.php:189,
|
6067 |
#: src/methods/cloudfiles.php:519, src/methods/cloudfiles.php:524,
|
6068 |
#: src/methods/ftp.php:412, src/methods/ftp.php:416,
|
@@ -6104,11 +6147,11 @@ msgstr ""
|
|
6104 |
msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
6105 |
msgstr ""
|
6106 |
|
6107 |
-
#: src/admin.php:
|
6108 |
msgid "Test %s Settings"
|
6109 |
msgstr ""
|
6110 |
|
6111 |
-
#: src/class-updraftplus.php:
|
6112 |
#: src/methods/cloudfiles.php:383, src/methods/stream-base.php:297
|
6113 |
msgid "Error opening local file: Failed to download"
|
6114 |
msgstr ""
|
@@ -6125,7 +6168,7 @@ msgid "%s Error: Failed to upload"
|
|
6125 |
msgstr ""
|
6126 |
|
6127 |
#: src/addons/googlecloud.php:201, src/addons/googlecloud.php:206,
|
6128 |
-
#: src/class-updraftplus.php:
|
6129 |
#: src/methods/googledrive.php:1026, src/methods/googledrive.php:1031
|
6130 |
msgid "%s Error: Failed to open local file"
|
6131 |
msgstr ""
|
@@ -6200,7 +6243,7 @@ msgstr ""
|
|
6200 |
|
6201 |
#: src/addons/googlecloud.php:718, src/addons/googlecloud.php:839,
|
6202 |
#: src/addons/onedrive.php:920, src/addons/sftp.php:591,
|
6203 |
-
#: src/addons/sftp.php:595, src/addons/wp-cli.php:
|
6204 |
#: src/methods/addon-base-v2.php:308, src/methods/cloudfiles.php:575,
|
6205 |
#: src/methods/googledrive.php:467, src/methods/openstack-base.php:530,
|
6206 |
#: src/methods/s3.php:1154, src/methods/stream-base.php:372
|
@@ -6239,151 +6282,151 @@ msgstr ""
|
|
6239 |
msgid "You need to re-authenticate with %s, as your existing credentials are not working."
|
6240 |
msgstr ""
|
6241 |
|
6242 |
-
#: src/admin.php:
|
6243 |
-
#: src/class-updraftplus.php:
|
6244 |
-
#: src/restorer.php:
|
6245 |
msgid "OK"
|
6246 |
msgstr ""
|
6247 |
|
6248 |
-
#: src/restorer.php:
|
6249 |
msgid "Table prefix has changed: changing %s table field(s) accordingly:"
|
6250 |
msgstr ""
|
6251 |
|
6252 |
-
#: src/addons/migrator.php:
|
6253 |
msgid "the database query being run was:"
|
6254 |
msgstr ""
|
6255 |
|
6256 |
-
#: src/restorer.php:
|
6257 |
msgid "will restore as:"
|
6258 |
msgstr ""
|
6259 |
|
6260 |
-
#: src/class-updraftplus.php:
|
6261 |
-
#: src/restorer.php:
|
6262 |
msgid "Old table prefix:"
|
6263 |
msgstr ""
|
6264 |
|
6265 |
#: src/addons/reporting.php:72, src/addons/reporting.php:181,
|
6266 |
-
#: src/backup.php:
|
6267 |
msgid "Backup of:"
|
6268 |
msgstr ""
|
6269 |
|
6270 |
-
#: src/restorer.php:
|
6271 |
msgid "Failed to open database file"
|
6272 |
msgstr ""
|
6273 |
|
6274 |
-
#: src/restorer.php:
|
6275 |
msgid "Failed to find database file"
|
6276 |
msgstr ""
|
6277 |
|
6278 |
-
#: src/restorer.php:
|
6279 |
msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
|
6280 |
msgstr ""
|
6281 |
|
6282 |
-
#: src/restorer.php:
|
6283 |
msgid "wp-config.php from backup: restoring (as per user's request)"
|
6284 |
msgstr ""
|
6285 |
|
6286 |
-
#: src/restorer.php:
|
6287 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
6288 |
msgstr ""
|
6289 |
|
6290 |
-
#: src/restorer.php:
|
6291 |
msgid "Failed to write out the decrypted database to the filesystem"
|
6292 |
msgstr ""
|
6293 |
|
6294 |
-
#: src/restorer.php:
|
6295 |
msgid "Failed to create a temporary directory"
|
6296 |
msgstr ""
|
6297 |
|
6298 |
-
#: src/restorer.php:
|
6299 |
msgid "Failed to delete working directory after restoring."
|
6300 |
msgstr ""
|
6301 |
|
6302 |
-
#: src/restorer.php:
|
6303 |
msgid "Could not delete old directory."
|
6304 |
msgstr ""
|
6305 |
|
6306 |
-
#: src/restorer.php:
|
6307 |
msgid "Cleaning up rubbish..."
|
6308 |
msgstr ""
|
6309 |
|
6310 |
-
#: src/restorer.php:
|
6311 |
msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
|
6312 |
msgstr ""
|
6313 |
|
6314 |
-
#: src/restorer.php:
|
6315 |
msgid "Database successfully decrypted."
|
6316 |
msgstr ""
|
6317 |
|
6318 |
-
#: src/restorer.php:
|
6319 |
msgid "Decrypting database (can take a while)..."
|
6320 |
msgstr ""
|
6321 |
|
6322 |
-
#: src/restorer.php:
|
6323 |
msgid "Unpacking backup..."
|
6324 |
msgstr ""
|
6325 |
|
6326 |
-
#: src/restorer.php:
|
6327 |
msgid "Copying this entity failed."
|
6328 |
msgstr ""
|
6329 |
|
6330 |
-
#: src/restorer.php:
|
6331 |
msgid "Backup file not available."
|
6332 |
msgstr ""
|
6333 |
|
6334 |
-
#: src/restorer.php:
|
6335 |
msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
|
6336 |
msgstr ""
|
6337 |
|
6338 |
-
#: src/restorer.php:
|
6339 |
msgid "Could not find one of the files for restoration"
|
6340 |
msgstr ""
|
6341 |
|
6342 |
-
#: src/restorer.php:
|
6343 |
msgid "Error message"
|
6344 |
msgstr ""
|
6345 |
|
6346 |
-
#: src/restorer.php:
|
6347 |
msgid "The backup records do not contain information about the proper size of this file."
|
6348 |
msgstr ""
|
6349 |
|
6350 |
-
#: src/restorer.php:
|
6351 |
msgid "Archive is expected to be size:"
|
6352 |
msgstr ""
|
6353 |
|
6354 |
-
#: src/admin.php:
|
6355 |
msgid "If making a request for support, please include this information:"
|
6356 |
msgstr ""
|
6357 |
|
6358 |
-
#: src/admin.php:
|
6359 |
msgid "ABORT: Could not find the information on which entities to restore."
|
6360 |
msgstr ""
|
6361 |
|
6362 |
-
#: src/addons/wp-cli.php:
|
6363 |
msgid "UpdraftPlus Restoration: Progress"
|
6364 |
msgstr ""
|
6365 |
|
6366 |
-
#: src/admin.php:
|
6367 |
msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
|
6368 |
msgstr ""
|
6369 |
|
6370 |
-
#: src/admin.php:
|
6371 |
msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
-
#: src/admin.php:
|
6375 |
msgid "Delete this backup set"
|
6376 |
msgstr ""
|
6377 |
|
6378 |
-
#: src/admin.php:
|
6379 |
msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
|
6380 |
msgstr ""
|
6381 |
|
6382 |
-
#: src/admin.php:
|
6383 |
msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
|
6384 |
msgstr ""
|
6385 |
|
6386 |
-
#: src/admin.php:
|
6387 |
msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. Ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
|
6388 |
msgstr ""
|
6389 |
|
@@ -6424,19 +6467,19 @@ msgstr ""
|
|
6424 |
msgid "Use the server's SSL certificates"
|
6425 |
msgstr ""
|
6426 |
|
6427 |
-
#: src/admin.php:
|
6428 |
msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
|
6429 |
msgstr ""
|
6430 |
|
6431 |
-
#: src/admin.php:
|
6432 |
msgid "or, to reset this option"
|
6433 |
msgstr ""
|
6434 |
|
6435 |
-
#: src/admin.php:
|
6436 |
msgid "Follow this link to attempt to create the directory and set the permissions"
|
6437 |
msgstr ""
|
6438 |
|
6439 |
-
#: src/admin.php:
|
6440 |
msgid "Backup directory specified is writable, which is good."
|
6441 |
msgstr ""
|
6442 |
|
@@ -6468,16 +6511,16 @@ msgstr ""
|
|
6468 |
msgid "Advanced / Debugging Settings"
|
6469 |
msgstr ""
|
6470 |
|
6471 |
-
#: src/admin.php:
|
6472 |
msgid "Requesting start of backup..."
|
6473 |
msgstr ""
|
6474 |
|
6475 |
-
#: src/addons/morefiles.php:320, src/admin.php:
|
6476 |
msgid "Cancel"
|
6477 |
msgstr ""
|
6478 |
|
6479 |
-
#: src/addons/incremental.php:
|
6480 |
-
#: src/admin.php:
|
6481 |
msgid "None"
|
6482 |
msgstr ""
|
6483 |
|
@@ -6493,7 +6536,7 @@ msgstr ""
|
|
6493 |
msgid "Database encryption phrase"
|
6494 |
msgstr ""
|
6495 |
|
6496 |
-
#: src/admin.php:
|
6497 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:44
|
6498 |
msgid "Email"
|
6499 |
msgstr ""
|
@@ -6502,11 +6545,11 @@ msgstr ""
|
|
6502 |
msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
|
6503 |
msgstr ""
|
6504 |
|
6505 |
-
#: src/addons/morefiles.php:466, src/admin.php:
|
6506 |
msgid "Exclude these:"
|
6507 |
msgstr ""
|
6508 |
|
6509 |
-
#: src/admin.php:
|
6510 |
msgid "Any other directories found inside wp-content"
|
6511 |
msgstr ""
|
6512 |
|
@@ -6522,45 +6565,45 @@ msgstr ""
|
|
6522 |
msgid "To fix the time at which a backup should take place,"
|
6523 |
msgstr ""
|
6524 |
|
6525 |
-
#: src/addons/incremental.php:
|
6526 |
msgid "Monthly"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
-
#: src/addons/incremental.php:
|
6530 |
msgid "Fortnightly"
|
6531 |
msgstr ""
|
6532 |
|
6533 |
-
#: src/addons/incremental.php:
|
6534 |
msgid "Weekly"
|
6535 |
msgstr ""
|
6536 |
|
6537 |
-
#: src/addons/incremental.php:
|
6538 |
msgid "Daily"
|
6539 |
msgstr ""
|
6540 |
|
6541 |
-
#: src/admin.php:
|
6542 |
msgid "Download log file"
|
6543 |
msgstr ""
|
6544 |
|
6545 |
-
#: src/admin.php:
|
6546 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
6547 |
msgstr ""
|
6548 |
|
6549 |
-
#: src/admin.php:
|
6550 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
6551 |
msgstr ""
|
6552 |
|
6553 |
-
#: src/admin.php:
|
6554 |
msgid "The request to the filesystem to create the directory failed."
|
6555 |
msgstr ""
|
6556 |
|
6557 |
-
#: src/admin.php:
|
6558 |
-
#: src/admin.php:
|
6559 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:5
|
6560 |
msgid "Delete"
|
6561 |
msgstr ""
|
6562 |
|
6563 |
-
#: src/admin.php:
|
6564 |
msgid "show log"
|
6565 |
msgstr ""
|
6566 |
|
@@ -6581,63 +6624,47 @@ msgid "Total (uncompressed) on-disk data:"
|
|
6581 |
msgstr ""
|
6582 |
|
6583 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6584 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6585 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6586 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6587 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6588 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6589 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6590 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6591 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
|
|
|
|
6592 |
#: src/templates/wp-admin/settings/tab-addons.php:208,
|
6593 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6594 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6595 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6596 |
-
#: src/templates/wp-admin/settings/tab-addons.php:272,
|
6597 |
-
#: src/templates/wp-admin/settings/tab-addons.php:306,
|
6598 |
-
#: src/templates/wp-admin/settings/tab-addons.php:325,
|
6599 |
-
#: src/templates/wp-admin/settings/tab-addons.php:328
|
6600 |
msgid "No"
|
6601 |
msgstr ""
|
6602 |
|
6603 |
#: src/templates/wp-admin/advanced/site-info.php:58,
|
6604 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6605 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6606 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6607 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6608 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6609 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6610 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6611 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6612 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6613 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6614 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6615 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6616 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6617 |
-
#: src/templates/wp-admin/settings/tab-addons.php:150,
|
6618 |
-
#: src/templates/wp-admin/settings/tab-addons.php:163,
|
6619 |
-
#: src/templates/wp-admin/settings/tab-addons.php:166,
|
6620 |
-
#: src/templates/wp-admin/settings/tab-addons.php:179,
|
6621 |
-
#: src/templates/wp-admin/settings/tab-addons.php:182,
|
6622 |
-
#: src/templates/wp-admin/settings/tab-addons.php:195,
|
6623 |
#: src/templates/wp-admin/settings/tab-addons.php:198,
|
6624 |
#: src/templates/wp-admin/settings/tab-addons.php:211,
|
6625 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6626 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6627 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6628 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6629 |
-
#: src/templates/wp-admin/settings/tab-addons.php:246,
|
6630 |
-
#: src/templates/wp-admin/settings/tab-addons.php:259,
|
6631 |
-
#: src/templates/wp-admin/settings/tab-addons.php:262,
|
6632 |
-
#: src/templates/wp-admin/settings/tab-addons.php:275,
|
6633 |
-
#: src/templates/wp-admin/settings/tab-addons.php:278,
|
6634 |
-
#: src/templates/wp-admin/settings/tab-addons.php:309,
|
6635 |
-
#: src/templates/wp-admin/settings/tab-addons.php:312,
|
6636 |
-
#: src/templates/wp-admin/settings/tab-addons.php:331
|
6637 |
msgid "Yes"
|
6638 |
msgstr ""
|
6639 |
|
6640 |
-
#: src/admin.php:
|
6641 |
#: src/templates/wp-admin/advanced/site-info.php:45,
|
6642 |
#: src/templates/wp-admin/advanced/site-info.php:46,
|
6643 |
#: src/templates/wp-admin/advanced/site-info.php:53,
|
@@ -6657,19 +6684,23 @@ msgstr ""
|
|
6657 |
msgid "Web server:"
|
6658 |
msgstr ""
|
6659 |
|
6660 |
-
#: src/templates/wp-admin/settings/tab-status.php:90
|
|
|
6661 |
msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
|
6662 |
msgstr ""
|
6663 |
|
6664 |
-
#: src/templates/wp-admin/settings/tab-status.php:90
|
|
|
6665 |
msgid "Do you need WordPress Multisite support?"
|
6666 |
msgstr ""
|
6667 |
|
6668 |
-
#: src/templates/wp-admin/settings/tab-status.php:86
|
|
|
6669 |
msgid "Multisite"
|
6670 |
msgstr ""
|
6671 |
|
6672 |
-
#: src/templates/wp-admin/settings/tab-status.php:76
|
|
|
6673 |
msgid "Perform a one-time backup"
|
6674 |
msgstr ""
|
6675 |
|
@@ -6677,7 +6708,7 @@ msgstr ""
|
|
6677 |
msgid "Do read this helpful article of useful things to know before restoring."
|
6678 |
msgstr ""
|
6679 |
|
6680 |
-
#: src/class-updraftplus.php:
|
6681 |
msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
|
6682 |
msgstr ""
|
6683 |
|
@@ -6718,46 +6749,48 @@ msgstr ""
|
|
6718 |
msgid "Delete backup set"
|
6719 |
msgstr ""
|
6720 |
|
6721 |
-
#: src/admin.php:
|
6722 |
msgid "Download error: the server sent us a response which we did not understand."
|
6723 |
msgstr ""
|
6724 |
|
6725 |
#: src/addons/backblaze.php:225, src/addons/cloudfiles-enhanced.php:117,
|
6726 |
-
#: src/addons/migrator.php:
|
6727 |
-
#: src/addons/migrator.php:
|
6728 |
-
#: src/addons/migrator.php:
|
6729 |
#: src/addons/s3-enhanced.php:169, src/addons/s3-enhanced.php:171,
|
6730 |
#: src/addons/sftp.php:911, src/addons/webdav.php:203, src/admin.php:98,
|
6731 |
-
#: src/admin.php:
|
6732 |
-
#: src/includes/class-remote-send.php:
|
6733 |
-
#: src/includes/class-remote-send.php:
|
6734 |
-
#: src/includes/class-remote-send.php:
|
6735 |
-
#: src/includes/class-remote-send.php:
|
6736 |
-
#: src/includes/class-remote-send.php:
|
6737 |
-
#: src/includes/class-remote-send.php:
|
6738 |
-
#: src/includes/class-remote-send.php:
|
6739 |
-
#: src/methods/remotesend.php:
|
6740 |
-
#: src/
|
|
|
6741 |
msgid "Error:"
|
6742 |
msgstr ""
|
6743 |
|
6744 |
-
#: src/admin.php:
|
6745 |
msgid "calculating..."
|
6746 |
msgstr ""
|
6747 |
|
6748 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:68
|
|
|
6749 |
msgid "UpdraftPlus - Upload backup files"
|
6750 |
msgstr ""
|
6751 |
|
6752 |
-
#: src/admin.php:
|
6753 |
msgid "refresh"
|
6754 |
msgstr ""
|
6755 |
|
6756 |
-
#: src/admin.php:
|
6757 |
msgid "Web-server disk space in use by UpdraftPlus"
|
6758 |
msgstr ""
|
6759 |
|
6760 |
-
#: src/admin.php:
|
6761 |
msgid "This is a count of the contents of your Updraft directory"
|
6762 |
msgstr ""
|
6763 |
|
@@ -6773,19 +6806,22 @@ msgstr ""
|
|
6773 |
msgid "Google Drive"
|
6774 |
msgstr ""
|
6775 |
|
6776 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59
|
|
|
6777 |
msgid "If you are using this, then turn Turbo/Road mode off."
|
6778 |
msgstr ""
|
6779 |
|
6780 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59
|
|
|
6781 |
msgid "Opera web browser"
|
6782 |
msgstr ""
|
6783 |
|
6784 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:47
|
|
|
6785 |
msgid "More tasks:"
|
6786 |
msgstr ""
|
6787 |
|
6788 |
-
#: src/admin.php:
|
6789 |
msgid "Download most recently modified log file"
|
6790 |
msgstr ""
|
6791 |
|
@@ -6794,35 +6830,43 @@ msgid "(Nothing yet logged)"
|
|
6794 |
msgstr ""
|
6795 |
|
6796 |
#: src/addons/autobackup.php:339, src/addons/autobackup.php:434,
|
6797 |
-
#: src/admin.php:
|
|
|
6798 |
msgid "Last log message"
|
6799 |
msgstr ""
|
6800 |
|
6801 |
-
#: src/addons/migrator.php:
|
6802 |
-
#: src/templates/wp-admin/settings/tab-status.php:30
|
6803 |
msgid "Restore"
|
6804 |
msgstr ""
|
6805 |
|
6806 |
-
#: src/admin.php:
|
6807 |
-
#: src/templates/wp-admin/settings/
|
6808 |
msgid "Backup Now"
|
6809 |
msgstr ""
|
6810 |
|
6811 |
-
#: src/
|
6812 |
-
|
6813 |
-
|
|
|
|
|
|
|
|
|
6814 |
#: src/includes/class-wpadmin-commands.php:157,
|
6815 |
-
#: src/includes/class-wpadmin-commands.php:526, src/restorer.php:
|
6816 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:82,
|
6817 |
-
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:83
|
|
|
6818 |
msgid "Database"
|
6819 |
msgstr ""
|
6820 |
|
6821 |
-
#: src/admin.php:
|
|
|
6822 |
msgid "Files"
|
6823 |
msgstr ""
|
6824 |
|
6825 |
-
#: src/templates/wp-admin/settings/tab-status.php:46
|
|
|
6826 |
msgid "Next scheduled backups"
|
6827 |
msgstr ""
|
6828 |
|
@@ -6834,27 +6878,30 @@ msgstr ""
|
|
6834 |
msgid "At the same time as the files backup"
|
6835 |
msgstr ""
|
6836 |
|
6837 |
-
#: src/admin.php:292, src/admin.php:313, src/admin.php:320
|
|
|
6838 |
msgid "Nothing currently scheduled"
|
6839 |
msgstr ""
|
6840 |
|
6841 |
-
#: src/templates/wp-admin/settings/tab-status.php:11
|
|
|
6842 |
msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
|
6843 |
msgstr ""
|
6844 |
|
6845 |
-
#: src/templates/wp-admin/settings/tab-status.php:10
|
|
|
6846 |
msgid "JavaScript warning"
|
6847 |
msgstr ""
|
6848 |
|
6849 |
-
#: src/admin.php:
|
6850 |
msgid "Delete Old Directories"
|
6851 |
msgstr ""
|
6852 |
|
6853 |
-
#: src/admin.php:
|
6854 |
msgid "Current limit is:"
|
6855 |
msgstr ""
|
6856 |
|
6857 |
-
#: src/admin.php:
|
6858 |
msgid "Your backup has been restored."
|
6859 |
msgstr ""
|
6860 |
|
@@ -6866,130 +6913,132 @@ msgstr ""
|
|
6866 |
msgid "Lead developer's homepage"
|
6867 |
msgstr ""
|
6868 |
|
6869 |
-
#: src/central/bootstrap.php:
|
6870 |
msgid "UpdraftPlus.Com"
|
6871 |
msgstr ""
|
6872 |
|
6873 |
-
#: src/admin.php:
|
6874 |
msgid "Your settings have been wiped."
|
6875 |
msgstr ""
|
6876 |
|
6877 |
-
#: src/admin.php:
|
6878 |
msgid "Backup directory successfully created."
|
6879 |
msgstr ""
|
6880 |
|
6881 |
-
#: src/admin.php:
|
6882 |
msgid "Backup directory could not be created"
|
6883 |
msgstr ""
|
6884 |
|
6885 |
-
#: src/admin.php:
|
6886 |
msgid "Old directory removal failed for some reason. You may want to do this manually."
|
6887 |
msgstr ""
|
6888 |
|
6889 |
-
#: src/admin.php:
|
6890 |
msgid "Old directories successfully removed."
|
6891 |
msgstr ""
|
6892 |
|
6893 |
-
#: src/admin.php:
|
6894 |
msgid "Remove old directories"
|
6895 |
msgstr ""
|
6896 |
|
6897 |
-
#: src/addons/migrator.php:
|
6898 |
-
#: src/admin.php:
|
6899 |
-
#: src/admin.php:
|
6900 |
msgid "Return to UpdraftPlus Configuration"
|
6901 |
msgstr ""
|
6902 |
|
6903 |
-
#: src/admin.php:
|
6904 |
-
#: src/admin.php:
|
6905 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:16
|
|
|
6906 |
msgid "Actions"
|
6907 |
msgstr ""
|
6908 |
|
6909 |
-
#: src/admin.php:
|
6910 |
msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
|
6911 |
msgstr ""
|
6912 |
|
6913 |
-
#: src/admin.php:
|
6914 |
msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
|
6915 |
msgstr ""
|
6916 |
|
6917 |
-
#: src/admin.php:
|
6918 |
msgid "No local copy present."
|
6919 |
msgstr ""
|
6920 |
|
6921 |
-
#: src/admin.php:
|
6922 |
msgid "Download in progress"
|
6923 |
msgstr ""
|
6924 |
|
6925 |
-
#: src/admin.php:
|
6926 |
msgid "File ready."
|
6927 |
msgstr ""
|
6928 |
|
6929 |
-
#: src/admin.php:
|
6930 |
msgid "Download failed"
|
6931 |
msgstr ""
|
6932 |
|
6933 |
-
#: src/addons/wp-cli.php:
|
6934 |
-
#: src/class-updraftplus.php:
|
6935 |
-
#: src/class-updraftplus.php:
|
6936 |
#: src/methods/addon-base-v2.php:98, src/methods/addon-base-v2.php:205,
|
6937 |
#: src/methods/addon-base-v2.php:225, src/methods/stream-base.php:219,
|
6938 |
-
#: src/restorer.php:
|
6939 |
#: src/updraftplus.php:158
|
6940 |
msgid "Error"
|
6941 |
msgstr ""
|
6942 |
|
6943 |
-
#: src/admin.php:
|
6944 |
msgid "Could not find that job - perhaps it has already finished?"
|
6945 |
msgstr ""
|
6946 |
|
6947 |
-
#: src/admin.php:
|
6948 |
msgid "Job deleted"
|
6949 |
msgstr ""
|
6950 |
|
6951 |
-
#: src/admin.php:
|
6952 |
msgid "OK. You should soon see activity in the \"Last log message\" field below."
|
6953 |
msgstr ""
|
6954 |
|
6955 |
-
#: src/admin.php:
|
6956 |
msgid "Nothing yet logged"
|
6957 |
msgstr ""
|
6958 |
|
6959 |
-
#: src/admin.php:
|
6960 |
msgid "Please consult this FAQ if you have problems backing up."
|
6961 |
msgstr ""
|
6962 |
|
6963 |
-
#: src/admin.php:
|
6964 |
msgid "Your website is hosted using the %s web server."
|
6965 |
msgstr ""
|
6966 |
|
6967 |
-
#: src/admin.php:
|
6968 |
msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
|
6969 |
msgstr ""
|
6970 |
|
6971 |
-
#: src/admin.php:
|
6972 |
msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
|
6973 |
msgstr ""
|
6974 |
|
6975 |
-
#: src/addons/azure.php:601, src/addons/migrator.php:
|
6976 |
-
#: src/admin.php:
|
6977 |
-
#: src/admin.php:
|
6978 |
-
#: src/admin.php:
|
6979 |
#: src/methods/cloudfiles-new.php:100, src/methods/cloudfiles.php:440,
|
6980 |
#: src/methods/ftp.php:330, src/methods/openstack-base.php:571,
|
6981 |
#: src/methods/s3.php:859, src/methods/s3.php:863,
|
6982 |
#: src/methods/updraftvault.php:306,
|
6983 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
|
|
6984 |
#: src/udaddons/updraftplus-addons.php:253
|
6985 |
msgid "Warning"
|
6986 |
msgstr ""
|
6987 |
|
6988 |
-
#: src/admin.php:
|
6989 |
msgid "Add-Ons / Pro Support"
|
6990 |
msgstr ""
|
6991 |
|
6992 |
-
#: src/admin.php:
|
6993 |
msgid "Settings"
|
6994 |
msgstr ""
|
6995 |
|
@@ -6997,7 +7046,7 @@ msgstr ""
|
|
6997 |
msgid "Could not create %s zip. Consult the log file for more information."
|
6998 |
msgstr ""
|
6999 |
|
7000 |
-
#: src/backup.php:
|
7001 |
msgid "Infinite recursion: consult your log for more information"
|
7002 |
msgstr ""
|
7003 |
|
@@ -7009,7 +7058,7 @@ msgstr ""
|
|
7009 |
msgid "Like UpdraftPlus and can spare one minute?"
|
7010 |
msgstr ""
|
7011 |
|
7012 |
-
#: src/addons/azure.php:268, src/class-updraftplus.php:
|
7013 |
#: src/methods/googledrive.php:1112, src/methods/s3.php:341
|
7014 |
msgid "File not found"
|
7015 |
msgstr ""
|
@@ -7018,79 +7067,79 @@ msgstr ""
|
|
7018 |
msgid "The decryption key used:"
|
7019 |
msgstr ""
|
7020 |
|
7021 |
-
#: src/class-updraftplus.php:
|
7022 |
-
#: src/includes/class-updraftplus-encryption.php:354, src/restorer.php:
|
7023 |
msgid "Decryption failed. The most likely cause is that you used the wrong key."
|
7024 |
msgstr ""
|
7025 |
|
7026 |
-
#: src/class-updraftplus.php:
|
7027 |
-
#: src/includes/class-updraftplus-encryption.php:336, src/restorer.php:
|
7028 |
msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
|
7029 |
msgstr ""
|
7030 |
|
7031 |
-
#: src/backup.php:
|
7032 |
msgid "Could not open the backup file for writing"
|
7033 |
msgstr ""
|
7034 |
|
7035 |
-
#: src/class-updraftplus.php:
|
7036 |
msgid "Could not save backup history because we have no backup array. Backup probably failed."
|
7037 |
msgstr ""
|
7038 |
|
7039 |
-
#: src/class-updraftplus.php:
|
7040 |
msgid "Could not read the directory"
|
7041 |
msgstr ""
|
7042 |
|
7043 |
-
#: src/admin.php:
|
7044 |
msgid "Backup directory (%s) is not writable, or does not exist."
|
7045 |
msgstr ""
|
7046 |
|
7047 |
-
#: src/backup.php:
|
7048 |
msgid "WordPress backup is complete"
|
7049 |
msgstr ""
|
7050 |
|
7051 |
-
#: src/class-updraftplus.php:
|
7052 |
msgid "The backup attempt has finished, apparently unsuccessfully"
|
7053 |
msgstr ""
|
7054 |
|
7055 |
-
#: src/class-updraftplus.php:
|
7056 |
msgid "The backup apparently succeeded and is now complete"
|
7057 |
msgstr ""
|
7058 |
|
7059 |
-
#: src/addons/moredatabase.php:
|
7060 |
msgid "Encryption error occurred when encrypting database. Encryption aborted."
|
7061 |
msgstr ""
|
7062 |
|
7063 |
-
#: src/class-updraftplus.php:
|
7064 |
msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
|
7065 |
msgstr ""
|
7066 |
|
7067 |
-
#: src/class-updraftplus.php:
|
7068 |
msgid "Others"
|
7069 |
msgstr ""
|
7070 |
|
7071 |
-
#: src/addons/multisite.php:477, src/class-updraftplus.php:
|
7072 |
msgid "Uploads"
|
7073 |
msgstr ""
|
7074 |
|
7075 |
-
#: src/class-updraftplus.php:
|
7076 |
msgid "Themes"
|
7077 |
msgstr ""
|
7078 |
|
7079 |
-
#: src/class-updraftplus.php:
|
7080 |
msgid "Plugins"
|
7081 |
msgstr ""
|
7082 |
|
7083 |
-
#: src/class-updraftplus.php:
|
7084 |
msgid "No log files were found."
|
7085 |
msgstr ""
|
7086 |
|
7087 |
-
#: src/admin.php:
|
7088 |
msgid "The log file could not be read."
|
7089 |
msgstr ""
|
7090 |
|
7091 |
-
#: src/admin.php:
|
7092 |
-
#: src/class-updraftplus.php:
|
7093 |
-
#: src/class-updraftplus.php:
|
7094 |
msgid "UpdraftPlus notice:"
|
7095 |
msgstr ""
|
7096 |
|
11 |
"Language: af_ZA\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
14 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:12
|
15 |
+
msgid "You can add temporary clone tokens to your account here."
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:9
|
19 |
+
msgid "Temporary clones of WordPress multisite installations are not yet supported. See our documentation on how to carry out a normal migration here"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: src/templates/wp-admin/settings/tab-addons.php:246
|
23 |
+
msgid "Premium / Find out more"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: src/templates/wp-admin/settings/tab-addons.php:22
|
27 |
+
msgid "Other great plugins"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: src/includes/class-commands.php:909
|
31 |
+
msgid "The creation of your backup data for creating the clone should now begin:"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: src/includes/class-commands.php:901
|
35 |
+
msgid "You can find your temporary clone information in your updraftplus.com account here."
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: src/includes/class-commands.php:900
|
39 |
+
msgid "Your temporary clone admin URL:"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: src/includes/class-commands.php:899
|
43 |
+
msgid "Your temporary clone URL:"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: src/includes/class-commands.php:898
|
47 |
+
msgid "Your temporary clone has started and will be available at the following URLs once the clone operation has finished."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: src/class-updraftplus.php:4716
|
51 |
+
msgid "Choose a default for each table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: src/admin.php:3234
|
55 |
+
msgid "Sending files to remote site"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: src/admin.php:3229
|
59 |
+
msgid "Clone server being provisioned and booted (can take several minutes)"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: src/admin.php:910
|
63 |
+
msgid "Backup complete the restore operation should start shortly on the temporary clone once complete you can login with your WordPress username and password."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: src/admin.php:909
|
67 |
+
msgid "The backup is complete. The restore operation should start shortly on the temporary clone. Once complete, you can login with your WordPress username and password."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: src/admin.php:908
|
71 |
+
msgid "Warning: you have selected a lower version than your currently installed version. This may fail if you have components that are incompatible with earlier versions."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: src/addons/migrator.php:219
|
75 |
+
msgid "To import a backup set, go to the \"Existing Backups\" section in the \"Backup/Restore\" tab"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: src/admin.php:2793
|
79 |
+
msgid "Backup / Restore"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: src/admin.php:631
|
83 |
+
msgid "Backup"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: src/addons/wp-cli.php:402
|
87 |
+
msgid "Latest full backup found; identifier:"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: src/addons/wp-cli.php:401
|
91 |
+
msgid "No previous full backup found."
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:77
|
95 |
+
msgid "Remote storage: %s"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
#: src/addons/wp-cli.php:88
|
99 |
msgid "No previous backup found to add an increment to."
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: src/restorer.php:2446
|
103 |
msgid "Requested character set (%s) is not present - changing to %s."
|
104 |
msgstr ""
|
105 |
|
167 |
msgid "More information here."
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: src/admin.php:639, src/admin.php:2794
|
171 |
msgid "Migrate / Clone"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: src/includes/class-commands.php:902
|
175 |
msgid "The creation of your backup data for creating the clone should now begin."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: src/includes/class-commands.php:897
|
|
|
|
|
|
|
|
|
179 |
msgid "Your available temporary clone tokens:"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: src/admin.php:2997, src/admin.php:3963,
|
183 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:64
|
184 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: src/addons/wp-cli.php:821
|
188 |
+
msgid "You have given the %1$s option. The %1$s is working with \"%2$s\" addon. Get the \"%2$s\" addon: %3$s"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: src/addons/wp-cli.php:780
|
192 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: src/addons/wp-cli.php:726, src/addons/wp-cli.php:730
|
196 |
msgid "This is not an incremental backup"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: src/addons/wp-cli.php:655
|
200 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:11
|
204 |
msgid "To create a temporary clone you must first connect to your UpdraftPlus.com account (and have clone tokens available in that account)."
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: src/class-updraftplus.php:171
|
208 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: src/admin.php:5416
|
212 |
msgid "(current version)"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: src/admin.php:5394
|
216 |
msgid "Forbid logins from non-administrators on this clone"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: src/admin.php:3690
|
220 |
msgid "press here"
|
221 |
msgstr ""
|
222 |
|
230 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: src/addons/incremental.php:261
|
234 |
msgid "Tell me more"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: src/addons/incremental.php:249
|
238 |
msgid "And then add an incremental backup"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: src/addons/incremental.php:227, src/updraftplus.php:99
|
242 |
msgid "Every hour"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: src/includes/class-commands.php:866
|
246 |
msgid "You can add more temporary clone tokens to your account here."
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: src/includes/class-commands.php:871
|
250 |
msgid "Create clone"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: src/includes/class-commands.php:865
|
254 |
msgid "Available temporary clone tokens:"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:5
|
258 |
msgid "Or, create a temporary clone"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: src/admin.php:2875, src/includes/class-commands.php:872,
|
262 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
263 |
msgid "Processing"
|
264 |
msgstr ""
|
275 |
msgid "I consent to %s"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: src/admin.php:2945,
|
279 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
280 |
msgid "One Time Password (check your OTP app to get this password)"
|
281 |
msgstr ""
|
324 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: src/admin.php:5368
|
328 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
329 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
330 |
msgstr[0] ""
|
331 |
msgstr[1] ""
|
332 |
|
333 |
+
#: src/admin.php:906
|
334 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: src/admin.php:905
|
338 |
msgid "You can also close this wizard."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: src/admin.php:904
|
342 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: src/admin.php:903
|
346 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: src/admin.php:902
|
350 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: src/admin.php:901
|
354 |
msgid "Perhaps you would want to login instead."
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: src/admin.php:900
|
358 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: src/admin.php:899
|
362 |
msgid "An email is required and needs to be in a valid format."
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: src/admin.php:898
|
366 |
msgid "Both email and password fields are required."
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: src/admin.php:897
|
370 |
msgid "Registration successful."
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: src/admin.php:896, src/admin.php:897
|
374 |
msgid "Please follow this link to open %s in a new window."
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: src/admin.php:896
|
378 |
msgid "Login successful."
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: src/admin.php:895,
|
382 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
383 |
msgid "UpdraftCentral Cloud"
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: src/admin.php:478
|
387 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: src/admin.php:477
|
391 |
msgid "Dismiss all UpdraftPlus news"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: src/admin.php:476
|
395 |
msgid "UpdraftPlus News"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#: src/addons/wp-cli.php:546
|
399 |
msgid "Migration key created:"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: src/addons/wp-cli.php:536
|
403 |
msgid "Missing parameters"
|
404 |
msgstr ""
|
405 |
|
419 |
msgid "launching some time in 2018"
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: src/admin.php:894
|
423 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
424 |
msgstr ""
|
425 |
|
431 |
msgid "Upload backup"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: src/admin.php:4273
|
435 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: src/admin.php:893
|
439 |
msgid "(already uploaded)"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: src/admin.php:891
|
443 |
msgid "Local backup upload has started; please check the current status tab to see the upload progress"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: src/admin.php:814, src/admin.php:4273
|
447 |
msgid "Upload"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: src/addons/reporting.php:527, src/admin.php:764
|
451 |
msgid "Only email the database backup"
|
452 |
msgstr ""
|
453 |
|
459 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: src/addons/migrator.php:259
|
463 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
464 |
msgstr ""
|
465 |
|
475 |
msgid "Europe (Paris)"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: src/templates/wp-admin/settings/tab-addons.php:153
|
479 |
msgid "WP-CLI commands to take, list and delete backups."
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: src/templates/wp-admin/settings/tab-addons.php:152
|
483 |
msgid "WP-CLI support"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: src/templates/wp-admin/settings/tab-addons.php:151
|
487 |
msgid "WP CLI"
|
488 |
msgstr ""
|
489 |
|
499 |
msgid "Recently started backup job id: %s"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: src/addons/wp-cli.php:100, src/addons/wp-cli.php:503,
|
503 |
+
#: src/addons/wp-cli.php:621, src/addons/wp-cli.php:706,
|
504 |
+
#: src/addons/wp-cli.php:729
|
505 |
msgid "The given value for the '%s' option is not valid"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: src/addons/migrator.php:1733
|
509 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: src/addons/migrator.php:1718
|
513 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: src/addons/migrator.php:1718
|
517 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: src/includes/class-remote-send.php:437
|
521 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
522 |
msgstr ""
|
523 |
|
549 |
msgid "Thank you for installing UpdraftPlus!"
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: src/includes/class-remote-send.php:530
|
553 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: src/restorer.php:499
|
557 |
msgid "Failed to read from the working directory."
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: src/restorer.php:498
|
561 |
msgid "Failed to find a manifest file in the backup."
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: src/restorer.php:497
|
565 |
msgid "Failed to read the manifest file from backup."
|
566 |
msgstr ""
|
567 |
|
577 |
msgid "Ensure you are logged into the correct account before continuing."
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: src/admin.php:5015
|
581 |
msgid "Remote storage method and instance id are required for authentication."
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: src/admin.php:5011
|
585 |
msgid "authentication error"
|
586 |
msgstr ""
|
587 |
|
589 |
msgid "(Nothing has been logged yet)"
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: src/addons/migrator.php:423
|
593 |
msgid "you will want to use below search and replace site location in the database (migrate) to search/replace the site address."
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: src/addons/migrator.php:412
|
597 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use below search and replace so that the non-https links are automatically replaced."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: src/addons/migrator.php:401
|
601 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use below search and replace to search/replace the site address so that the site can be visited without https."
|
602 |
msgstr ""
|
603 |
|
609 |
msgid "Delete these settings"
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: src/addons/morestorage.php:81, src/admin.php:890
|
613 |
msgid "Currently disabled"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: src/addons/morestorage.php:81, src/admin.php:889
|
617 |
msgid "Currently enabled"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: src/templates/wp-admin/settings/tab-addons.php:29
|
621 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: src/templates/wp-admin/settings/tab-addons.php:29
|
625 |
msgid "You are currently using the free version of UpdraftPlus."
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: src/templates/wp-admin/settings/tab-addons.php:25
|
629 |
+
msgid "Get it here"
|
630 |
msgstr ""
|
631 |
|
632 |
#: src/methods/stream-base.php:323
|
645 |
msgid "No more forgotten passwords. Find out more about our revolutionary new WordPress plugin"
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:75
|
649 |
msgid "remote site"
|
650 |
msgstr ""
|
651 |
|
653 |
msgid "Invalid bucket name"
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: src/restorer.php:2403
|
657 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
658 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
659 |
msgstr[0] ""
|
660 |
msgstr[1] ""
|
661 |
|
662 |
+
#: src/class-updraftplus.php:4693
|
663 |
msgid "Your chosen replacement collation"
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: src/class-updraftplus.php:4670
|
667 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: src/class-updraftplus.php:4670
|
671 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
672 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
673 |
msgstr[0] ""
|
674 |
msgstr[1] ""
|
675 |
|
676 |
+
#: src/addons/migrator.php:545
|
677 |
msgid "Database restoration options:"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: src/addons/migrator.php:390
|
681 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
682 |
msgstr ""
|
683 |
|
705 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: src/central/bootstrap.php:526
|
709 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: src/central/bootstrap.php:524
|
713 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: src/central/bootstrap.php:521
|
717 |
msgid "A website where you have installed %s"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: src/central/bootstrap.php:519
|
721 |
msgid "Self-hosted dashboard"
|
722 |
msgstr ""
|
723 |
|
725 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: src/addons/migrator.php:929
|
729 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
730 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
731 |
msgstr[0] ""
|
732 |
msgstr[1] ""
|
733 |
|
734 |
+
#: src/restorer.php:2353
|
735 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
736 |
msgstr ""
|
737 |
|
738 |
+
#: src/class-updraftplus.php:4646
|
739 |
msgid "Your chosen character set to use instead:"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: src/class-updraftplus.php:4636
|
743 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
744 |
msgstr ""
|
745 |
|
746 |
+
#: src/class-updraftplus.php:4636
|
747 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
748 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
749 |
msgstr[0] ""
|
750 |
msgstr[1] ""
|
751 |
|
752 |
+
#: src/central/bootstrap.php:602
|
753 |
msgid "Create another key"
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: src/central/bootstrap.php:533
|
757 |
msgid "UpdraftCentral dashboard connection details"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: src/central/bootstrap.php:527
|
761 |
msgid "Next"
|
762 |
msgstr ""
|
763 |
|
764 |
+
#: src/central/bootstrap.php:513
|
765 |
msgid "an account"
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: src/central/bootstrap.php:513
|
769 |
msgid "i.e. if you have %s there"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: src/central/bootstrap.php:502
|
773 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
774 |
msgstr ""
|
775 |
|
793 |
msgid "You now need to copy the key below and enter it at your %s."
|
794 |
msgstr ""
|
795 |
|
796 |
+
#: src/admin.php:884
|
797 |
msgid "Please enter a valid URL e.g http://example.com"
|
798 |
msgstr ""
|
799 |
|
833 |
msgid "Account ID"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: src/class-updraftplus.php:4475
|
837 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: src/class-updraftplus.php:4473, src/class-updraftplus.php:4475
|
841 |
msgid "the migrator add-on"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: src/class-updraftplus.php:4473
|
845 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: src/class-updraftplus.php:4471
|
849 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: src/class-updraftplus.php:4466
|
853 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
854 |
msgstr ""
|
855 |
|
861 |
msgid "Follow this link to remove these settings for %s."
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: src/admin.php:865
|
865 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: src/backup.php:456, src/backup.php:2142, src/class-updraftplus.php:2233,
|
869 |
+
#: src/class-updraftplus.php:2298, src/class-updraftplus.php:4122,
|
870 |
+
#: src/restorer.php:349
|
871 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: src/backup.php:450, src/backup.php:2133, src/class-updraftplus.php:2224,
|
875 |
+
#: src/class-updraftplus.php:2291, src/class-updraftplus.php:4113,
|
876 |
+
#: src/restorer.php:335
|
877 |
msgid "A PHP exception (%s) has occurred: %s"
|
878 |
msgstr ""
|
879 |
|
893 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: src/templates/wp-admin/settings/tab-status.php:70,
|
897 |
+
#: src/templates/wp-admin/settings/take-backup.php:76
|
898 |
msgid "Remote storage authentication"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: src/templates/wp-admin/settings/tab-addons.php:125
|
902 |
msgid "Network and multisite"
|
903 |
msgstr ""
|
904 |
|
905 |
+
#: src/templates/wp-admin/settings/tab-addons.php:73
|
906 |
msgid "Migrator"
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: src/templates/wp-admin/settings/tab-addons.php:177
|
910 |
msgid "Additional storage"
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: src/templates/wp-admin/settings/tab-addons.php:60
|
914 |
msgid "Remote storage"
|
915 |
msgstr ""
|
916 |
|
926 |
msgid "Instant and secure logon with a wave of your phone."
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: src/backup.php:2146
|
930 |
msgid "As previously warned (see: %s), encryption is no longer a feature of the free edition of UpdraftPlus"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: src/admin.php:5221
|
934 |
msgid "Value"
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: src/admin.php:1715
|
938 |
msgid "Did not know how to delete from this cloud service."
|
939 |
msgstr ""
|
940 |
|
946 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
947 |
msgstr ""
|
948 |
|
|
|
|
|
|
|
|
|
949 |
#: src/methods/cloudfiles.php:495
|
950 |
msgid "Cloud Files"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: src/admin.php:4963
|
954 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: src/admin.php:4922
|
958 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
959 |
msgstr ""
|
960 |
|
961 |
#: src/methods/updraftvault.php:71,
|
962 |
+
#: src/templates/wp-admin/settings/tab-addons.php:242
|
963 |
msgid "UpdraftVault"
|
964 |
msgstr ""
|
965 |
|
971 |
msgid "Extra database"
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: src/admin.php:4129
|
975 |
msgid "Press here to download or browse"
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: src/admin.php:1270, src/admin.php:1280
|
979 |
msgid "Error: invalid path"
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: src/admin.php:1082
|
983 |
msgid "An error occurred when fetching storage module options: "
|
984 |
msgstr ""
|
985 |
|
986 |
+
#: src/admin.php:881
|
987 |
msgid "Loading log file"
|
988 |
msgstr ""
|
989 |
|
990 |
+
#: src/admin.php:880
|
991 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: src/admin.php:879
|
995 |
msgid "Search"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: src/admin.php:878
|
999 |
msgid "Select a file to view information about it"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: src/admin.php:877
|
1003 |
msgid "Browsing zip file"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
+
#: src/admin.php:846
|
1007 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: src/admin.php:792
|
1011 |
msgid "Browse contents"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: src/restorer.php:2174
|
1015 |
msgid "Skipped tables:"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: src/class-updraftplus.php:4771
|
1019 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: src/admin.php:2983
|
1023 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: src/admin.php:2983
|
1027 |
msgid "All WordPress tables will be backed up."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: src/admin.php:876
|
1031 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: src/admin.php:876
|
1035 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: src/admin.php:876
|
1039 |
msgid "The available memory on the server."
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: src/admin.php:876
|
1043 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: src/admin.php:876
|
1047 |
msgid "The file failed to upload. Please check the following:"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: src/admin.php:875
|
1051 |
msgid "HTTP code:"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: src/addons/wp-cli.php:109, src/admin.php:769
|
1055 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: src/addons/moredatabase.php:422
|
1059 |
msgid "tables"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: src/addons/moredatabase.php:421
|
1063 |
msgid "WordPress database"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: src/addons/moredatabase.php:414
|
1067 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: src/templates/wp-admin/settings/tab-addons.php:245
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1071 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
1072 |
msgstr ""
|
1073 |
|
1074 |
+
#: src/templates/wp-admin/settings/tab-addons.php:231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1075 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: src/templates/wp-admin/settings/tab-addons.php:218
|
1079 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: src/templates/wp-admin/settings/tab-addons.php:216,
|
1083 |
+
#: src/templates/wp-admin/settings/tab-addons.php:217
|
1084 |
msgid "Importer"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: src/templates/wp-admin/settings/tab-addons.php:205
|
1088 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: src/templates/wp-admin/settings/tab-addons.php:203,
|
1092 |
+
#: src/templates/wp-admin/settings/tab-addons.php:204
|
1093 |
msgid "No ads"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: src/templates/wp-admin/settings/tab-addons.php:192
|
1097 |
msgid "Sophisticated reporting and emailing capabilities."
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: src/templates/wp-admin/settings/tab-addons.php:166
|
1101 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
1102 |
msgstr ""
|
1103 |
|
1104 |
+
#: src/templates/wp-admin/settings/tab-addons.php:164,
|
1105 |
+
#: src/templates/wp-admin/settings/tab-addons.php:165
|
1106 |
msgid "More database options"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: src/templates/wp-admin/settings/tab-addons.php:140
|
1110 |
msgid "Set exact times to create or delete backups."
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: src/templates/wp-admin/settings/tab-addons.php:138,
|
1114 |
+
#: src/templates/wp-admin/settings/tab-addons.php:139
|
1115 |
msgid "Backup time and scheduling"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
+
#: src/templates/wp-admin/settings/tab-addons.php:127
|
1119 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: src/templates/wp-admin/settings/tab-addons.php:126
|
1123 |
msgid "Network / multisite"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: src/templates/wp-admin/settings/tab-addons.php:114
|
1127 |
msgid "Backup WordPress core and non-WP files and databases."
|
1128 |
msgstr ""
|
1129 |
|
1130 |
+
#: src/templates/wp-admin/settings/tab-addons.php:101
|
1131 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: src/templates/wp-admin/settings/tab-addons.php:99,
|
1135 |
+
#: src/templates/wp-admin/settings/tab-addons.php:100
|
1136 |
msgid "Pre-update backups"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: src/templates/wp-admin/settings/tab-addons.php:88
|
1140 |
msgid "Provides expert help and support from the developers whenever you need it."
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: src/templates/wp-admin/settings/tab-addons.php:87
|
1144 |
msgid "Fast, personal support"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: src/templates/wp-admin/settings/tab-addons.php:75
|
1148 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: src/templates/wp-admin/settings/tab-addons.php:74
|
1152 |
msgid "Cloning and migration"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: src/templates/wp-admin/settings/tab-addons.php:179
|
1156 |
+
msgid "Get enhanced versions of the free remote storage options (Dropbox, Google Drive & S3) and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: src/templates/wp-admin/settings/tab-addons.php:178
|
1160 |
msgid "Additional and enhanced remote storage locations"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: src/templates/wp-admin/settings/tab-addons.php:62
|
1164 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: src/templates/wp-admin/settings/tab-addons.php:61
|
1168 |
msgid "Backup to remote storage locations"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: src/templates/wp-admin/settings/tab-addons.php:55,
|
1172 |
+
#: src/templates/wp-admin/settings/tab-addons.php:263
|
|
|
|
|
1173 |
msgid "Upgrade now"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: src/templates/wp-admin/settings/tab-addons.php:52,
|
1177 |
+
#: src/templates/wp-admin/settings/tab-addons.php:260
|
1178 |
msgid "Installed"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
#: src/templates/wp-admin/settings/tab-addons.php:42
|
|
|
|
|
|
|
|
|
1182 |
msgid "Free"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
+
#: src/admin.php:475
|
|
|
|
|
1186 |
msgid "UpdraftPlus"
|
1187 |
msgstr ""
|
1188 |
|
1237 |
msgid "Europe (Ireland)"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
|
|
1241 |
msgid "UpdraftCentral"
|
1242 |
msgstr ""
|
1243 |
|
1333 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: src/includes/updraftplus-notices.php:92
|
|
|
1337 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
1338 |
msgstr ""
|
1339 |
|
1378 |
msgstr ""
|
1379 |
|
1380 |
#: src/includes/updraftplus-notices.php:41,
|
1381 |
+
#: src/templates/wp-admin/settings/tab-addons.php:243
|
1382 |
msgid "UpdraftVault storage"
|
1383 |
msgstr ""
|
1384 |
|
1408 |
msgstr ""
|
1409 |
|
1410 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
1411 |
+
#: src/templates/wp-admin/settings/tab-addons.php:229,
|
1412 |
+
#: src/templates/wp-admin/settings/tab-addons.php:230
|
1413 |
msgid "Lock settings"
|
1414 |
msgstr ""
|
1415 |
|
1447 |
msgid "Export / import settings"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
+
#: src/restorer.php:2405
|
1451 |
msgid "Processing table (%s)"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
+
#: src/restorer.php:2140
|
1455 |
msgid "Backup of: %s"
|
1456 |
msgstr ""
|
1457 |
|
1467 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
+
#: src/central/bootstrap.php:597
|
1471 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: src/backup.php:1740
|
1475 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
1476 |
msgstr ""
|
1477 |
|
1478 |
+
#: src/templates/wp-admin/settings/tab-status.php:71,
|
1479 |
+
#: src/templates/wp-admin/settings/take-backup.php:77
|
1480 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: src/admin.php:1798
|
1484 |
msgid "Remote files deleted:"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: src/admin.php:1797
|
1488 |
msgid "Local files deleted:"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
#: src/methods/backup-module.php:549
|
1492 |
+
msgid "Follow this link to authorize access to your %s account (you will not be able to backup to %s without it)."
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: src/admin.php:874
|
1496 |
msgid "remote files deleted"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: src/admin.php:872
|
1500 |
msgid "Complete"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: src/admin.php:871
|
1504 |
msgid "Do you want to carry out the import?"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: src/admin.php:870
|
1508 |
msgid "Which was exported on:"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
+
#: src/admin.php:869
|
1512 |
msgid "This will import data from:"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: src/admin.php:868
|
1516 |
msgid "Importing..."
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: src/admin.php:864
|
1520 |
msgid "You have not yet selected a file to import."
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: src/admin.php:848
|
1524 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
1525 |
msgstr ""
|
1526 |
|
1553 |
msgid "An error response was received; HTTP code:"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
+
#: src/includes/class-commands.php:383
|
1557 |
msgid "%s add-on not found"
|
1558 |
msgstr ""
|
1559 |
|
1565 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
+
#: src/admin.php:2604
|
1569 |
msgid "To fix this problem go here."
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: src/admin.php:2604
|
1573 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: src/admin.php:832
|
1577 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
1578 |
msgstr ""
|
1579 |
|
1629 |
msgid "FAQs"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
+
#: src/central/bootstrap.php:554
|
1633 |
msgid "More information..."
|
1634 |
msgstr ""
|
1635 |
|
1636 |
+
#: src/central/bootstrap.php:553
|
1637 |
msgid "Use the alternative method for making a connection with the dashboard."
|
1638 |
msgstr ""
|
1639 |
|
1645 |
msgid "Public key was sent to:"
|
1646 |
msgstr ""
|
1647 |
|
1648 |
+
#: src/backup.php:2359
|
1649 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: src/backup.php:2337
|
1653 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: src/addons/migrator.php:1746
|
1657 |
msgid "Create key"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: src/addons/migrator.php:1743, src/central/bootstrap.php:547
|
1661 |
msgid "slower, strongest"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
+
#: src/addons/migrator.php:1742, src/central/bootstrap.php:546
|
1665 |
msgid "recommended"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
+
#: src/addons/migrator.php:1742, src/central/bootstrap.php:546
|
1669 |
msgid "%s bytes"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: src/addons/migrator.php:1741, src/central/bootstrap.php:545
|
1673 |
msgid "faster (possibility for slow PHP installs)"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: src/addons/migrator.php:1740, src/central/bootstrap.php:544
|
1677 |
msgid "easy to break, fastest"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: src/addons/migrator.php:1740, src/addons/migrator.php:1741,
|
1681 |
+
#: src/addons/migrator.php:1743, src/central/bootstrap.php:544,
|
1682 |
+
#: src/central/bootstrap.php:545, src/central/bootstrap.php:547
|
1683 |
msgid "%s bits"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: src/addons/migrator.php:1738, src/central/bootstrap.php:542
|
1687 |
msgid "Encryption key size:"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: src/addons/migrator.php:1736
|
1691 |
msgid "Enter your chosen name"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: src/addons/migrator.php:1735
|
1695 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
1696 |
msgstr ""
|
1697 |
|
1716 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
1717 |
msgstr ""
|
1718 |
|
1719 |
+
#: src/class-updraftplus.php:1834
|
1720 |
msgid "Size: %s MB"
|
1721 |
msgstr ""
|
1722 |
|
1728 |
msgid "Now"
|
1729 |
msgstr ""
|
1730 |
|
1731 |
+
#: src/class-updraftplus.php:4492, src/restorer.php:1411
|
1732 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
1733 |
msgstr ""
|
1734 |
|
1750 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
1751 |
msgstr ""
|
1752 |
|
1753 |
+
#: src/class-updraftplus.php:656, src/class-updraftplus.php:701
|
1754 |
msgid "The given file was not found, or could not be read."
|
1755 |
msgstr ""
|
1756 |
|
1757 |
+
#: src/central/bootstrap.php:595
|
1758 |
msgid "UpdraftCentral (Remote Control)"
|
1759 |
msgstr ""
|
1760 |
|
1761 |
+
#: src/central/bootstrap.php:584
|
1762 |
msgid "View recent UpdraftCentral log events"
|
1763 |
msgstr ""
|
1764 |
|
1765 |
+
#: src/central/bootstrap.php:536
|
1766 |
msgid "Enter any description"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: src/central/bootstrap.php:535
|
1770 |
msgid "Description"
|
1771 |
msgstr ""
|
1772 |
|
1834 |
msgid "UpdraftCentral Connection"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: src/backup.php:1042, src/class-updraftplus.php:3113
|
1838 |
msgid "The backup was aborted by the user"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: src/admin.php:4958
|
1842 |
msgid "Your settings have been saved."
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: src/admin.php:4009
|
1846 |
msgid "Total backup size:"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: src/admin.php:3368
|
1850 |
msgid "stop"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
+
#: src/admin.php:3177
|
1854 |
msgid "The backup has finished running"
|
1855 |
msgstr ""
|
1856 |
|
1872 |
msgid "this backup set"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
+
#: src/admin.php:1872
|
1876 |
msgid "calculate"
|
1877 |
msgstr ""
|
1878 |
|
1879 |
+
#: src/admin.php:847
|
1880 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
1881 |
msgstr ""
|
1882 |
|
1883 |
+
#: src/admin.php:840
|
1884 |
msgid "We requested to delete the file, but could not understand the server's response"
|
1885 |
msgstr ""
|
1886 |
|
1887 |
+
#: src/admin.php:839
|
1888 |
msgid "Please enter a valid URL"
|
1889 |
msgstr ""
|
1890 |
|
1891 |
+
#: src/admin.php:822
|
1892 |
msgid "Saving..."
|
1893 |
msgstr ""
|
1894 |
|
1895 |
+
#: src/admin.php:783
|
1896 |
msgid "Error: the server sent us a response which we did not understand."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: src/admin.php:775
|
1900 |
msgid "Fetching..."
|
1901 |
msgstr ""
|
1902 |
|
1904 |
msgid "Asia Pacific (Seoul)"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: src/restorer.php:2163
|
1908 |
msgid "Uploads URL:"
|
1909 |
msgstr ""
|
1910 |
|
1912 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: src/class-updraftplus.php:4544, src/restorer.php:2182
|
1916 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: src/class-updraftplus.php:4540
|
1920 |
msgid "Please read this link for important information on this process."
|
1921 |
msgstr ""
|
1922 |
|
1923 |
+
#: src/class-updraftplus.php:4540
|
1924 |
msgid "It will be imported as a new site."
|
1925 |
msgstr ""
|
1926 |
|
1927 |
+
#: src/admin.php:2838, src/templates/wp-admin/notices/horizontal-notice.php:16,
|
1928 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
1929 |
msgid "Dismiss"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
+
#: src/admin.php:859
|
1933 |
msgid "Please fill in the required information."
|
1934 |
msgstr ""
|
1935 |
|
1949 |
msgid "Which site to restore"
|
1950 |
msgstr ""
|
1951 |
|
1952 |
+
#: src/addons/migrator.php:615, src/addons/migrator.php:616
|
1953 |
msgid "Error when creating new site at your chosen address:"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
+
#: src/addons/migrator.php:557
|
1957 |
msgid "Required information for restoring this backup was not given (%s)"
|
1958 |
msgstr ""
|
1959 |
|
1960 |
+
#: src/addons/migrator.php:509
|
1961 |
msgid "Attribute imported content to user"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: src/addons/migrator.php:499, src/addons/migrator.php:501
|
1965 |
msgid "You must use lower-case letters or numbers for the site path, only."
|
1966 |
msgstr ""
|
1967 |
|
1968 |
+
#: src/addons/migrator.php:487
|
1969 |
msgid "This feature is not compatible with %s"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: src/addons/migrator.php:485, src/addons/migrator.php:487
|
1973 |
msgid "Importing a single site into a multisite install"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: src/addons/migrator.php:477
|
1977 |
msgid "other content from wp-content"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: src/addons/migrator.php:474
|
1981 |
msgid "WordPress core"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: src/addons/migrator.php:474, src/addons/migrator.php:477,
|
1985 |
+
#: src/addons/migrator.php:480
|
1986 |
msgid "You selected %s to be included in the restoration - this cannot / should not be done when importing a single site into a network."
|
1987 |
msgstr ""
|
1988 |
|
1990 |
msgid "Call WordPress action:"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
+
#: src/admin.php:2993
|
1994 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
1995 |
msgstr ""
|
1996 |
|
1997 |
+
#: src/restorer.php:181
|
1998 |
msgid "Skipping: this archive was already restored."
|
1999 |
msgstr ""
|
2000 |
|
2022 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
2023 |
msgstr ""
|
2024 |
|
2025 |
+
#: src/admin.php:4832
|
2026 |
msgid "Send this backup to remote storage"
|
2027 |
msgstr ""
|
2028 |
|
2029 |
+
#: src/admin.php:4830
|
2030 |
msgid "Check out UpdraftPlus Vault."
|
2031 |
msgstr ""
|
2032 |
|
2033 |
+
#: src/admin.php:4830
|
2034 |
msgid "Not got any remote storage?"
|
2035 |
msgstr ""
|
2036 |
|
2037 |
+
#: src/admin.php:4830
|
2038 |
msgid "settings"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: src/admin.php:4830
|
2042 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: src/admin.php:2991
|
2046 |
msgid "Include any files in the backup"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: src/admin.php:2975
|
2050 |
msgid "Include the database in the backup"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
+
#: src/admin.php:2837
|
2054 |
msgid "Continue restoration"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
+
#: src/admin.php:2832
|
2058 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
2059 |
msgstr ""
|
2060 |
|
2061 |
+
#: src/admin.php:2831
|
2062 |
msgid "Unfinished restoration"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
+
#: src/admin.php:2829
|
2066 |
msgid "%s minutes, %s seconds"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
+
#: src/admin.php:2694
|
2070 |
msgid "Backup Contents And Schedule"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: src/admin.php:2797
|
2074 |
msgid "Premium / Extensions"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: src/admin.php:2469, src/admin.php:2478
|
2078 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: src/addons/morefiles.php:77, src/admin.php:845
|
2082 |
msgctxt "(verb)"
|
2083 |
msgid "Download"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
+
#: src/admin.php:768
|
2087 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
+
#: src/admin.php:663
|
2091 |
msgid "Extensions"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: src/admin.php:655, src/admin.php:2796
|
2095 |
msgid "Advanced Tools"
|
2096 |
msgstr ""
|
2097 |
|
2214 |
msgid "Could not access container"
|
2215 |
msgstr ""
|
2216 |
|
2217 |
+
#: src/class-updraftplus.php:3132
|
2218 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
2219 |
msgstr ""
|
2220 |
|
2221 |
+
#: src/backup.php:1792
|
2222 |
msgid "the options table was not found"
|
2223 |
msgstr ""
|
2224 |
|
2225 |
+
#: src/backup.php:1790
|
2226 |
msgid "no options or sitemeta table was found"
|
2227 |
msgstr ""
|
2228 |
|
2229 |
+
#: src/backup.php:1790, src/backup.php:1792
|
2230 |
msgid "The database backup appears to have failed"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
+
#: src/backup.php:1662
|
2234 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
2235 |
msgstr ""
|
2236 |
|
2314 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
+
#: src/restorer.php:1181
|
2318 |
msgid "Deferring..."
|
2319 |
msgstr ""
|
2320 |
|
2339 |
msgid "Actions upon selected backups"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56,
|
2343 |
+
#: src/templates/wp-admin/settings/tab-backups.php:60
|
2344 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
2345 |
msgstr ""
|
2346 |
|
2347 |
+
#: src/admin.php:1796
|
2348 |
msgid "Backup sets removed:"
|
2349 |
msgstr ""
|
2350 |
|
2351 |
+
#: src/admin.php:858
|
2352 |
msgid "Processing..."
|
2353 |
msgstr ""
|
2354 |
|
2355 |
+
#: src/admin.php:856
|
2356 |
msgid "For backups older than"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
+
#: src/admin.php:855
|
2360 |
msgid "week(s)"
|
2361 |
msgstr ""
|
2362 |
|
2363 |
+
#: src/admin.php:854
|
2364 |
msgid "hour(s)"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
+
#: src/admin.php:853
|
2368 |
msgid "day(s)"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
+
#: src/admin.php:852
|
2372 |
msgid "in the month"
|
2373 |
msgstr ""
|
2374 |
|
2375 |
+
#: src/admin.php:851
|
2376 |
msgid "day"
|
2377 |
msgstr ""
|
2378 |
|
2384 |
msgid "Add an additional retention rule..."
|
2385 |
msgstr ""
|
2386 |
|
2387 |
+
#: src/restorer.php:2736
|
2388 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
2389 |
msgstr ""
|
2390 |
|
2391 |
+
#: src/restorer.php:2736
|
2392 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
2393 |
msgstr ""
|
2394 |
|
2396 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
2397 |
msgstr ""
|
2398 |
|
2399 |
+
#: src/class-updraftplus.php:4615
|
2400 |
msgid "You must upgrade MySQL to be able to use this database."
|
2401 |
msgstr ""
|
2402 |
|
2403 |
+
#: src/class-updraftplus.php:4615
|
2404 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
2405 |
msgstr ""
|
2406 |
|
2407 |
+
#: src/admin.php:2589
|
2408 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
2409 |
msgstr ""
|
2410 |
|
2432 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
2433 |
msgstr ""
|
2434 |
|
2435 |
+
#: src/admin.php:1141
|
2436 |
msgid "Go to the remote storage settings in order to connect."
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: src/admin.php:1141
|
2440 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
2441 |
msgstr ""
|
2442 |
|
2444 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
2445 |
msgstr ""
|
2446 |
|
2447 |
+
#: src/admin.php:828
|
2448 |
msgid "Update quota count"
|
2449 |
msgstr ""
|
2450 |
|
2451 |
+
#: src/admin.php:827
|
2452 |
msgid "Counting..."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: src/admin.php:826
|
2456 |
msgid "Disconnecting..."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: src/admin.php:824
|
2460 |
msgid "Connecting..."
|
2461 |
msgstr ""
|
2462 |
|
2482 |
msgid "%s Error: you have insufficient storage quota available (%s) to upload this archive (%s)."
|
2483 |
msgstr ""
|
2484 |
|
2485 |
+
#: src/admin.php:825, src/methods/updraftvault.php:392,
|
2486 |
#: src/methods/updraftvault.php:450
|
2487 |
msgid "Disconnect"
|
2488 |
msgstr ""
|
2515 |
msgid "E-mail"
|
2516 |
msgstr ""
|
2517 |
|
2518 |
+
#: src/central/bootstrap.php:570, src/methods/updraftvault.php:354,
|
2519 |
+
#: src/methods/updraftvault.php:368
|
2520 |
msgid "Back..."
|
2521 |
msgstr ""
|
2522 |
|
2524 |
msgid "Subscriptions can be cancelled at any time."
|
2525 |
msgstr ""
|
2526 |
|
|
|
|
|
|
|
|
|
2527 |
#: src/methods/updraftvault.php:331, src/methods/updraftvault.php:337,
|
2528 |
#: src/methods/updraftvault.php:343
|
2529 |
msgid "%s per quarter"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
+
#: src/central/bootstrap.php:597, src/methods/updraftvault.php:322,
|
2533 |
#: src/methods/updraftvault.php:351
|
2534 |
msgid "Read more about it here."
|
2535 |
msgstr ""
|
2579 |
msgid "Delete failed:"
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: src/backup.php:3403
|
2583 |
msgid "The zip engine returned the message: %s."
|
2584 |
msgstr ""
|
2585 |
|
2599 |
msgid "Allow download"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: src/includes/class-remote-send.php:313
|
2603 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
2604 |
msgstr ""
|
2605 |
|
2606 |
+
#: src/admin.php:834, src/includes/class-remote-send.php:298
|
2607 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
2608 |
msgstr ""
|
2609 |
|
2610 |
+
#: src/includes/class-remote-send.php:539
|
2611 |
msgid "Existing keys"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
+
#: src/addons/migrator.php:1751
|
2615 |
msgid "Your new key:"
|
2616 |
msgstr ""
|
2617 |
|
2619 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
2620 |
msgstr ""
|
2621 |
|
2622 |
+
#: src/central/bootstrap.php:403, src/includes/class-remote-send.php:437
|
2623 |
msgid "Key created successfully."
|
2624 |
msgstr ""
|
2625 |
|
2626 |
+
#: src/includes/class-remote-send.php:420
|
2627 |
msgid "A key with this name already exists; you must use a unique name."
|
2628 |
msgstr ""
|
2629 |
|
2630 |
+
#: src/includes/class-remote-send.php:344
|
2631 |
msgid "Also send this backup to the active remote storage locations"
|
2632 |
msgstr ""
|
2633 |
|
2634 |
+
#: src/includes/class-remote-send.php:309
|
2635 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
2636 |
msgstr ""
|
2637 |
|
2638 |
+
#: src/includes/class-remote-send.php:265
|
2639 |
msgid "site not found"
|
2640 |
msgstr ""
|
2641 |
|
2642 |
+
#: src/includes/class-remote-send.php:250
|
2643 |
msgid "Backup data will be sent to:"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
+
#: src/addons/migrator.php:215
|
2647 |
msgid "Restore an existing backup set onto this site"
|
2648 |
msgstr ""
|
2649 |
|
2650 |
+
#: src/addons/migrator.php:222
|
2651 |
msgid "This site has no backups to restore from yet."
|
2652 |
msgstr ""
|
2653 |
|
2659 |
msgid "This storage method does not allow downloading"
|
2660 |
msgstr ""
|
2661 |
|
2662 |
+
#: src/admin.php:4192
|
2663 |
msgid "(backup set imported from remote location)"
|
2664 |
msgstr ""
|
2665 |
|
2666 |
#: src/addons/wp-cli.php:368,
|
2667 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:90
|
2668 |
msgid "Site"
|
2669 |
msgstr ""
|
2670 |
|
2671 |
#: src/addons/wp-cli.php:366,
|
2672 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:89
|
2673 |
msgid "Backup sent to remote site - not available for download."
|
2674 |
msgstr ""
|
2675 |
|
2681 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
2682 |
msgstr ""
|
2683 |
|
2684 |
+
#: src/admin.php:841, src/includes/class-remote-send.php:326
|
2685 |
msgid "Testing connection..."
|
2686 |
msgstr ""
|
2687 |
|
2688 |
+
#: src/admin.php:838
|
2689 |
msgid "Deleting..."
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: src/admin.php:837
|
2693 |
msgid "key name"
|
2694 |
msgstr ""
|
2695 |
|
2696 |
+
#: src/admin.php:835
|
2697 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
2698 |
msgstr ""
|
2699 |
|
2700 |
+
#: src/admin.php:832
|
2701 |
msgid "Creating..."
|
2702 |
msgstr ""
|
2703 |
|
2704 |
+
#: src/addons/migrator.php:1730
|
2705 |
msgid "Or, receive a backup from a remote site"
|
2706 |
msgstr ""
|
2707 |
|
2708 |
+
#: src/addons/migrator.php:1722
|
2709 |
msgid "Paste key here"
|
2710 |
msgstr ""
|
2711 |
|
2712 |
+
#: src/addons/migrator.php:1718
|
2713 |
msgid "How do I get a site's key?"
|
2714 |
msgstr ""
|
2715 |
|
2716 |
+
#: src/addons/migrator.php:1718
|
2717 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
2718 |
msgstr ""
|
2719 |
|
2720 |
+
#: src/addons/migrator.php:1713
|
2721 |
msgid "Or, send a backup to another site"
|
2722 |
msgstr ""
|
2723 |
|
2724 |
+
#: src/admin.php:842, src/includes/class-remote-send.php:357,
|
2725 |
+
#: src/includes/class-remote-send.php:519
|
2726 |
msgid "Send"
|
2727 |
msgstr ""
|
2728 |
|
2729 |
+
#: src/admin.php:833, src/includes/class-remote-send.php:513
|
2730 |
msgid "Send to site:"
|
2731 |
msgstr ""
|
2732 |
|
2733 |
+
#: src/includes/class-remote-send.php:511
|
2734 |
msgid "No receiving sites have yet been added."
|
2735 |
msgstr ""
|
2736 |
|
2737 |
+
#: src/includes/class-remote-send.php:492
|
2738 |
msgid "It is for sending backups to the following site: "
|
2739 |
msgstr ""
|
2740 |
|
2741 |
+
#: src/includes/class-remote-send.php:492
|
2742 |
msgid "The key was successfully added."
|
2743 |
msgstr ""
|
2744 |
|
2745 |
+
#: src/includes/class-remote-send.php:476
|
2746 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
2747 |
msgstr ""
|
2748 |
|
2749 |
+
#: src/includes/class-remote-send.php:465,
|
2750 |
+
#: src/includes/class-remote-send.php:467,
|
2751 |
+
#: src/includes/class-remote-send.php:471
|
2752 |
msgid "The entered key was corrupt - please try again."
|
2753 |
msgstr ""
|
2754 |
|
2755 |
+
#: src/includes/class-remote-send.php:463
|
2756 |
msgid "The entered key was the wrong length - please try again."
|
2757 |
msgstr ""
|
2758 |
|
2759 |
+
#: src/includes/class-remote-send.php:453
|
2760 |
msgid "key"
|
2761 |
msgstr ""
|
2762 |
|
2792 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
2793 |
msgstr ""
|
2794 |
|
2795 |
+
#: src/admin.php:831
|
2796 |
msgid "Resetting..."
|
2797 |
msgstr ""
|
2798 |
|
2799 |
+
#: src/addons/migrator.php:1722, src/admin.php:830
|
2800 |
msgid "Add site"
|
2801 |
msgstr ""
|
2802 |
|
2803 |
+
#: src/admin.php:829
|
2804 |
msgid "Adding..."
|
2805 |
msgstr ""
|
2806 |
|
2808 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
2809 |
msgstr ""
|
2810 |
|
2811 |
+
#: src/restorer.php:2738
|
2812 |
msgid "To use this backup, your database server needs to support the %s character set."
|
2813 |
msgstr ""
|
2814 |
|
2824 |
msgid "Go here to re-enter your password."
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: src/addons/migrator.php:257
|
2828 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
2829 |
msgstr ""
|
2830 |
|
|
|
|
|
|
|
|
|
2831 |
#: src/addons/migrator.php:182
|
2832 |
msgid "To restore using any of the backup sets below, press the button."
|
2833 |
msgstr ""
|
2834 |
|
2835 |
+
#: src/admin.php:821, src/admin.php:847, src/admin.php:848
|
2836 |
msgid "You have made changes to your settings, and not saved."
|
2837 |
msgstr ""
|
2838 |
|
2845 |
msgstr ""
|
2846 |
|
2847 |
#: src/addons/azure.php:605, src/addons/onedrive.php:1127,
|
2848 |
+
#: src/includes/class-remote-send.php:313
|
2849 |
msgid "For longer help, including screenshots, follow this link."
|
2850 |
msgstr ""
|
2851 |
|
3074 |
msgstr ""
|
3075 |
|
3076 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
3077 |
+
#: src/templates/wp-admin/settings/tab-addons.php:45
|
|
|
3078 |
msgid "UpdraftPlus Premium"
|
3079 |
msgstr ""
|
3080 |
|
3091 |
msgid "(at same time as files backup)"
|
3092 |
msgstr ""
|
3093 |
|
3094 |
+
#: src/admin.php:3655
|
3095 |
msgid "No backup has been completed"
|
3096 |
msgstr ""
|
3097 |
|
3103 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
3104 |
msgstr ""
|
3105 |
|
3106 |
+
#: src/templates/wp-admin/settings/tab-addons.php:112,
|
3107 |
+
#: src/templates/wp-admin/settings/tab-addons.php:113
|
3108 |
msgid "Backup non-WordPress files and databases"
|
3109 |
msgstr ""
|
3110 |
|
3111 |
+
#: src/templates/wp-admin/settings/tab-addons.php:20
|
3112 |
msgid "Ask a pre-sales question"
|
3113 |
msgstr ""
|
3114 |
|
3115 |
+
#: src/templates/wp-admin/settings/tab-addons.php:19
|
3116 |
msgid "Pre-sales FAQs"
|
3117 |
msgstr ""
|
3118 |
|
3119 |
+
#: src/templates/wp-admin/settings/tab-addons.php:18
|
3120 |
msgid "Full feature list"
|
3121 |
msgstr ""
|
3122 |
|
3134 |
msgid "or"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
+
#: src/admin.php:815
|
3138 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
3139 |
msgstr ""
|
3140 |
|
3165 |
msgid "Check this box to have a basic report sent to"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
+
#: src/admin.php:3669
|
3169 |
msgctxt "i.e. Non-automatic"
|
3170 |
msgid "Manual"
|
3171 |
msgstr ""
|
3172 |
|
3173 |
+
#: src/restorer.php:2715
|
3174 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
3175 |
msgid "An error (%s) occurred:"
|
3176 |
msgstr ""
|
3180 |
msgstr ""
|
3181 |
|
3182 |
#: src/addons/morefiles.php:271
|
3183 |
+
msgid "Any other file/directory on your server that you wish to backup"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
+
#: src/admin.php:2606
|
3187 |
msgid "For even more features and personal support, check out "
|
3188 |
msgstr ""
|
3189 |
|
3192 |
msgstr ""
|
3193 |
|
3194 |
#: src/addons/autobackup.php:157, src/addons/autobackup.php:1030,
|
3195 |
+
#: src/admin.php:820
|
3196 |
msgid "Automatic backup before update"
|
3197 |
msgstr ""
|
3198 |
|
3277 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
3278 |
msgstr ""
|
3279 |
|
3280 |
+
#: src/admin.php:3177, src/admin.php:4303
|
3281 |
msgid "View Log"
|
3282 |
msgstr ""
|
3283 |
|
3284 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:15,
|
3285 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:85
|
3286 |
msgid "Backup data (click to download)"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:14,
|
3290 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:57
|
3291 |
msgid "Backup date"
|
3292 |
msgstr ""
|
3293 |
|
3296 |
msgid "and retain this many scheduled backups"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
+
#: src/admin.php:3625
|
3300 |
msgid "incremental backup; base backup: %s"
|
3301 |
msgstr ""
|
3302 |
|
3304 |
msgid "For the ability to lock access to UpdraftPlus settings with a password, upgrade to UpdraftPlus Premium."
|
3305 |
msgstr ""
|
3306 |
|
3307 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69,
|
3308 |
+
#: src/templates/wp-admin/settings/tab-backups.php:71
|
3309 |
msgid "Upload files into UpdraftPlus."
|
3310 |
msgstr ""
|
3311 |
|
3312 |
+
#: src/admin.php:1087, src/includes/class-commands.php:444,
|
3313 |
+
#: src/templates/wp-admin/settings/tab-status.php:22,
|
3314 |
+
#: src/templates/wp-admin/settings/take-backup.php:12
|
3315 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
3316 |
msgstr ""
|
3317 |
|
3318 |
+
#: src/class-updraftplus.php:4529
|
3319 |
msgid "Backup label:"
|
3320 |
msgstr ""
|
3321 |
|
3322 |
+
#: src/addons/backblaze.php:205, src/admin.php:2106
|
3323 |
msgid "Error: unexpected file read fail"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
+
#: src/backup.php:3409
|
3327 |
msgid "check your log for more details."
|
3328 |
msgstr ""
|
3329 |
|
3330 |
+
#: src/backup.php:3407
|
3331 |
msgid "your web hosting account appears to be full; please see: %s"
|
3332 |
msgstr ""
|
3333 |
|
3334 |
+
#: src/backup.php:3405
|
3335 |
msgid "A zip error occurred"
|
3336 |
msgstr ""
|
3337 |
|
3359 |
msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity."
|
3360 |
msgstr ""
|
3361 |
|
3362 |
+
#: src/class-updraftplus.php:4548
|
3363 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
3364 |
msgstr ""
|
3365 |
|
3366 |
+
#: src/class-updraftplus.php:4548
|
3367 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
3368 |
msgstr ""
|
3369 |
|
3370 |
+
#: src/addons/migrator.php:1236
|
3371 |
msgid "already done"
|
3372 |
msgstr ""
|
3373 |
|
3374 |
+
#: src/addons/migrator.php:1193
|
3375 |
msgid "skipped (not in list)"
|
3376 |
msgstr ""
|
3377 |
|
3378 |
+
#: src/addons/migrator.php:1193, src/addons/migrator.php:1236,
|
3379 |
+
#: src/addons/migrator.php:1370
|
3380 |
msgid "Search and replacing table:"
|
3381 |
msgstr ""
|
3382 |
|
3383 |
+
#: src/addons/migrator.php:371
|
3384 |
msgid "Enter a comma-separated list; otherwise, leave blank for all tables."
|
3385 |
msgstr ""
|
3386 |
|
3387 |
+
#: src/addons/migrator.php:371
|
3388 |
msgid "These tables only"
|
3389 |
msgstr ""
|
3390 |
|
3391 |
+
#: src/addons/migrator.php:370
|
3392 |
msgid "Rows per batch"
|
3393 |
msgstr ""
|
3394 |
|
3400 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
3401 |
msgstr ""
|
3402 |
|
3403 |
+
#: src/class-updraftplus.php:4521
|
3404 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
3405 |
msgstr ""
|
3406 |
|
3407 |
+
#: src/class-updraftplus.php:4521
|
3408 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: src/class-updraftplus.php:4521
|
3412 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
3413 |
msgstr ""
|
3414 |
|
3415 |
+
#: src/class-updraftplus.php:4521
|
3416 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
3417 |
msgstr ""
|
3418 |
|
3441 |
msgid "UpdraftPlus is on social media - check us out!"
|
3442 |
msgstr ""
|
3443 |
|
3444 |
+
#: src/addons/wp-cli.php:894, src/admin.php:4491
|
3445 |
msgid "Why am I seeing this?"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3449 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3450 |
msgid "The location of this directory is set in the expert settings, in the Settings tab."
|
3451 |
msgstr ""
|
3452 |
|
3453 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3454 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3455 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
3456 |
msgstr ""
|
3457 |
|
3458 |
+
#: src/admin.php:2043, src/admin.php:2055, src/includes/class-commands.php:808
|
3459 |
msgid "Start backup"
|
3460 |
msgstr ""
|
3461 |
|
3462 |
+
#: src/class-updraftplus.php:4492, src/restorer.php:1411
|
3463 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
3464 |
msgstr ""
|
3465 |
|
3466 |
+
#: src/admin.php:3523
|
3467 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
3468 |
msgstr ""
|
3469 |
|
3471 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
3472 |
msgstr ""
|
3473 |
|
3474 |
+
#: src/admin.php:2281
|
3475 |
msgid "This file could not be uploaded"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
+
#: src/admin.php:2244
|
3479 |
msgid "You will find more information about this in the Settings section."
|
3480 |
msgstr ""
|
3481 |
|
3491 |
msgid "Memory limit"
|
3492 |
msgstr ""
|
3493 |
|
3494 |
+
#: src/class-updraftplus.php:4872, src/restorer.php:1971
|
3495 |
msgid "restoration"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
+
#: src/backup.php:1037
|
3499 |
msgid "Incremental"
|
3500 |
msgstr ""
|
3501 |
|
3502 |
+
#: src/backup.php:1037
|
3503 |
msgid "Full backup"
|
3504 |
msgstr ""
|
3505 |
|
3515 |
msgid "Backup succeeded"
|
3516 |
msgstr ""
|
3517 |
|
3518 |
+
#: src/addons/incremental.php:228, src/addons/incremental.php:229,
|
3519 |
+
#: src/addons/incremental.php:230, src/addons/incremental.php:231,
|
3520 |
+
#: src/admin.php:3670, src/admin.php:3671, src/admin.php:3672,
|
3521 |
#: src/updraftplus.php:100, src/updraftplus.php:101, src/updraftplus.php:102
|
3522 |
msgid "Every %s hours"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
+
#: src/addons/migrator.php:887, src/addons/migrator.php:889
|
3526 |
msgid "search and replace"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
+
#: src/addons/migrator.php:373
|
3530 |
msgid "Go"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
+
#: src/addons/migrator.php:362
|
3534 |
msgid "A search/replace cannot be undone - are you sure you want to do this?"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
+
#: src/addons/migrator.php:361
|
3538 |
msgid "This can easily destroy your site; so, use it with care!"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
+
#: src/addons/migrator.php:317, src/addons/migrator.php:369
|
3542 |
msgid "Replace with"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
+
#: src/addons/migrator.php:316, src/addons/migrator.php:368
|
3546 |
msgid "Search for"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
+
#: src/addons/migrator.php:315, src/addons/migrator.php:360,
|
3550 |
#: src/templates/wp-admin/advanced/search-replace.php:7,
|
3551 |
#: src/templates/wp-admin/advanced/tools-menu.php:18
|
3552 |
msgid "Search / replace database"
|
3553 |
msgstr ""
|
3554 |
|
3555 |
+
#: src/addons/migrator.php:321
|
3556 |
msgid "search term"
|
3557 |
msgstr ""
|
3558 |
|
3559 |
+
#: src/restorer.php:2743
|
3560 |
msgid "Too many database errors have occurred - aborting"
|
3561 |
msgstr ""
|
3562 |
|
3563 |
+
#: src/backup.php:1103
|
3564 |
msgid "read more at %s"
|
3565 |
msgstr ""
|
3566 |
|
3567 |
+
#: src/backup.php:1103
|
3568 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
3569 |
msgstr ""
|
3570 |
|
3572 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
3573 |
msgstr ""
|
3574 |
|
3575 |
+
#: src/admin.php:4034
|
3576 |
msgid "You have not yet made any backups."
|
3577 |
msgstr ""
|
3578 |
|
3592 |
msgid "Free disk space in account:"
|
3593 |
msgstr ""
|
3594 |
|
3595 |
+
#: src/admin.php:4929, src/templates/wp-admin/settings/tab-status.php:27,
|
3596 |
+
#: src/templates/wp-admin/settings/take-backup.php:50
|
3597 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
3598 |
msgstr ""
|
3599 |
|
3600 |
+
#: src/admin.php:787, src/admin.php:1844,
|
3601 |
+
#: src/includes/deprecated-actions.php:29,
|
3602 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21,
|
3603 |
+
#: src/templates/wp-admin/settings/tab-backups.php:21,
|
3604 |
+
#: src/templates/wp-admin/settings/tab-backups.php:44
|
3605 |
msgid "Existing Backups"
|
3606 |
msgstr ""
|
3607 |
|
3608 |
+
#: src/admin.php:1092
|
|
|
|
|
|
|
|
|
3609 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
3610 |
msgstr ""
|
3611 |
|
3612 |
+
#: src/admin.php:1092
|
3613 |
msgid "To make a backup, just press the Backup Now button."
|
3614 |
msgstr ""
|
3615 |
|
3616 |
+
#: src/admin.php:1092
|
3617 |
msgid "Welcome to UpdraftPlus!"
|
3618 |
msgstr ""
|
3619 |
|
3620 |
+
#: src/addons/moredatabase.php:326
|
3621 |
msgid "If you enter text here, it is used to encrypt database backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
|
3622 |
msgstr ""
|
3623 |
|
3624 |
+
#: src/addons/moredatabase.php:265
|
3625 |
msgid "Testing..."
|
3626 |
msgstr ""
|
3627 |
|
3628 |
+
#: src/addons/moredatabase.php:252
|
3629 |
msgid "Test connection..."
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: src/addons/moredatabase.php:251
|
3633 |
msgid "Table prefix"
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: src/addons/moredatabase.php:245
|
3637 |
msgid "Backup external database"
|
3638 |
msgstr ""
|
3639 |
|
3685 |
msgid "user"
|
3686 |
msgstr ""
|
3687 |
|
3688 |
+
#: src/class-updraftplus.php:1831
|
3689 |
msgid "External database (%s)"
|
3690 |
msgstr ""
|
3691 |
|
3703 |
msgid "However, subsequent access attempts failed:"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
+
#: src/addons/wp-cli.php:431, src/admin.php:4059
|
3707 |
msgid "External database"
|
3708 |
msgstr ""
|
3709 |
|
3712 |
msgstr ""
|
3713 |
|
3714 |
#: src/templates/wp-admin/settings/form-contents.php:233
|
3715 |
+
msgid "Backup more databases"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
#: src/templates/wp-admin/settings/form-contents.php:192
|
3735 |
msgid "use UpdraftPlus Premium"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
+
#: src/class-updraftplus.php:4372
|
3739 |
msgid "Decryption failed. The database file is encrypted."
|
3740 |
msgstr ""
|
3741 |
|
3743 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
3744 |
msgstr ""
|
3745 |
|
3746 |
+
#: src/restorer.php:2239, src/restorer.php:2684, src/restorer.php:2725,
|
3747 |
+
#: src/restorer.php:2738
|
3748 |
msgid "An error occurred on the first %s command - aborting run"
|
3749 |
msgstr ""
|
3750 |
|
3751 |
+
#: src/addons/moredatabase.php:111, src/backup.php:1603
|
3752 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
3753 |
msgstr ""
|
3754 |
|
3755 |
+
#: src/backup.php:1603
|
3756 |
msgid "database connection attempt failed."
|
3757 |
msgstr ""
|
3758 |
|
3759 |
+
#: src/addons/migrator.php:1124
|
3760 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
3761 |
msgstr ""
|
3762 |
|
3790 |
msgid "Tenant"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
+
#: src/addons/wp-cli.php:787, src/admin.php:4613, src/admin.php:5368,
|
3794 |
#: src/methods/openstack2.php:144,
|
3795 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
3796 |
+
#: src/templates/wp-admin/settings/tab-backups.php:27,
|
3797 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
3798 |
msgid "Follow this link for more information"
|
3799 |
msgstr ""
|
3925 |
msgid "Fetch"
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: src/addons/migrator.php:485,
|
3929 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
3930 |
+
#: src/templates/wp-admin/settings/form-contents.php:182,
|
3931 |
+
#: src/templates/wp-admin/settings/tab-backups.php:74
|
3932 |
msgid "This feature requires %s version %s or later"
|
3933 |
msgstr ""
|
3934 |
|
3935 |
+
#: src/restorer.php:496
|
3936 |
msgid "Failed to unpack the archive"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
+
#: src/class-updraftplus.php:1473
|
3940 |
msgid "Error - failed to download the file"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3944 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3945 |
msgid "Rescan local folder for new backup sets"
|
3946 |
msgstr ""
|
3947 |
|
3961 |
msgid "password/key"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: src/addons/migrator.php:1736, src/addons/sftp.php:467, src/admin.php:836,
|
3965 |
+
#: src/admin.php:5221
|
3966 |
msgid "Key"
|
3967 |
msgstr ""
|
3968 |
|
3978 |
msgid "SCP/SFTP password/key"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
+
#: src/addons/wp-cli.php:443, src/admin.php:4103
|
3982 |
msgid "Files backup (created by %s)"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#: src/addons/wp-cli.php:443, src/admin.php:4103
|
3986 |
msgid "Files and database WordPress backup (created by %s)"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: src/addons/importer.php:276, src/admin.php:4097,
|
3990 |
#: src/includes/class-backup-history.php:368
|
3991 |
msgid "Backup created by: %s."
|
3992 |
msgstr ""
|
3993 |
|
3994 |
+
#: src/addons/wp-cli.php:425, src/admin.php:4057
|
3995 |
msgid "Database (created by %s)"
|
3996 |
msgstr ""
|
3997 |
|
3998 |
+
#: src/addons/wp-cli.php:423, src/admin.php:4051, src/admin.php:4099
|
3999 |
msgid "unknown source"
|
4000 |
msgstr ""
|
4001 |
|
4002 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56,
|
4003 |
+
#: src/templates/wp-admin/settings/tab-backups.php:60
|
4004 |
msgid "Rescan remote storage"
|
4005 |
msgstr ""
|
4006 |
|
4007 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:51,
|
4008 |
+
#: src/templates/wp-admin/settings/tab-backups.php:55
|
4009 |
msgid "Upload backup files"
|
4010 |
msgstr ""
|
4011 |
|
4012 |
+
#: src/admin.php:2296
|
4013 |
msgid "This backup was created by %s, and can be imported."
|
4014 |
msgstr ""
|
4015 |
|
4016 |
+
#: src/admin.php:1121
|
4017 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
4018 |
msgstr ""
|
4019 |
|
4020 |
+
#: src/admin.php:1121
|
4021 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
4022 |
msgstr ""
|
4023 |
|
4024 |
+
#: src/admin.php:799, src/includes/class-backup-history.php:375
|
4025 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
4026 |
msgstr ""
|
4027 |
|
4028 |
+
#: src/admin.php:798
|
4029 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
4030 |
msgstr ""
|
4031 |
|
4032 |
+
#: src/admin.php:798, src/admin.php:799,
|
4033 |
#: src/includes/class-backup-history.php:375
|
4034 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4035 |
msgstr ""
|
4036 |
|
4037 |
+
#: src/admin.php:4100, src/includes/class-wpadmin-commands.php:162,
|
4038 |
+
#: src/restorer.php:1940
|
4039 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
4040 |
msgstr ""
|
4041 |
|
4042 |
+
#: src/restorer.php:1224, src/restorer.php:1272
|
4043 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
4044 |
msgstr ""
|
4045 |
|
4046 |
+
#: src/restorer.php:1078
|
4047 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
4048 |
msgstr ""
|
4049 |
|
4064 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
4065 |
msgstr ""
|
4066 |
|
4067 |
+
#: src/admin.php:765
|
4068 |
msgid "Rescanning remote and local storage for backup sets..."
|
4069 |
msgstr ""
|
4070 |
|
4081 |
msgid "No backup of location: there was nothing found to back up"
|
4082 |
msgstr ""
|
4083 |
|
4084 |
+
#: src/addons/moredatabase.php:244, src/addons/morefiles.php:310,
|
4085 |
#: src/addons/morefiles.php:331
|
4086 |
msgid "Remove"
|
4087 |
msgstr ""
|
4094 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
4095 |
msgstr ""
|
4096 |
|
4097 |
+
#: src/addons/morefiles.php:468, src/admin.php:3774
|
4098 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
4099 |
msgstr ""
|
4100 |
|
4101 |
+
#: src/class-updraftplus.php:4872, src/methods/ftp.php:330,
|
4102 |
+
#: src/restorer.php:1971
|
4103 |
msgid "Your hosting company must enable these functions before %s can work."
|
4104 |
msgstr ""
|
4105 |
|
4106 |
+
#: src/class-updraftplus.php:4872, src/methods/ftp.php:330
|
4107 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
4108 |
msgstr ""
|
4109 |
|
4119 |
msgid "regular non-encrypted FTP"
|
4120 |
msgstr ""
|
4121 |
|
4122 |
+
#: src/restorer.php:2147
|
4123 |
msgid "Backup created by:"
|
4124 |
msgstr ""
|
4125 |
|
4173 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
4174 |
msgstr ""
|
4175 |
|
4176 |
+
#: src/class-updraftplus.php:4922
|
4177 |
msgid "The attempt to undo the double-compression succeeded."
|
4178 |
msgstr ""
|
4179 |
|
4180 |
+
#: src/class-updraftplus.php:4899, src/class-updraftplus.php:4920
|
4181 |
msgid "The attempt to undo the double-compression failed."
|
4182 |
msgstr ""
|
4183 |
|
4184 |
+
#: src/class-updraftplus.php:4892
|
4185 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
4186 |
msgstr ""
|
4187 |
|
4189 |
msgid "Constants"
|
4190 |
msgstr ""
|
4191 |
|
4192 |
+
#: src/backup.php:1840
|
4193 |
msgid "Failed to open database file for reading:"
|
4194 |
msgstr ""
|
4195 |
|
4196 |
+
#: src/backup.php:1651
|
4197 |
msgid "No database tables found"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
+
#: src/backup.php:1649
|
4201 |
msgid "please wait for the rescheduled attempt"
|
4202 |
msgstr ""
|
4203 |
|
4214 |
msgid "Errors occurred:"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
+
#: src/addons/wp-cli.php:654, src/admin.php:4533
|
4218 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
4219 |
msgstr ""
|
4220 |
|
4234 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
4235 |
msgstr ""
|
4236 |
|
4237 |
+
#: src/restorer.php:1071
|
4238 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
+
#: src/admin.php:1096, src/class-updraftplus.php:958
|
4242 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
+
#: src/addons/migrator.php:288
|
4246 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
4247 |
msgstr ""
|
4248 |
|
4251 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: src/addons/moredatabase.php:143, src/admin.php:1576
|
4255 |
msgid "Messages:"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: src/restorer.php:2578
|
4259 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: src/restorer.php:818
|
4263 |
msgid "The directory does not exist"
|
4264 |
msgstr ""
|
4265 |
|
4412 |
msgid "Authorisation failed (check your credentials)"
|
4413 |
msgstr ""
|
4414 |
|
4415 |
+
#: src/includes/class-commands.php:771, src/methods/updraftvault.php:630,
|
4416 |
#: src/udaddons/options.php:232
|
4417 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
4418 |
msgstr ""
|
4419 |
|
4420 |
+
#: src/admin.php:813, src/central/bootstrap.php:565
|
4421 |
msgid "Create"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
+
#: src/admin.php:774
|
4425 |
msgid "Trying..."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
+
#: src/admin.php:773
|
4429 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
4430 |
msgstr ""
|
4431 |
|
4432 |
+
#: src/addons/wp-cli.php:784, src/admin.php:784, src/admin.php:4611
|
4433 |
msgid "Error data:"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
+
#: src/admin.php:4514
|
4437 |
msgid "Backup does not exist in the backup history"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
+
#: src/admin.php:3112
|
4441 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
4442 |
msgstr ""
|
4443 |
|
4444 |
+
#: src/restorer.php:2214
|
4445 |
msgid "Split line to avoid exceeding maximum packet size"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
+
#: src/restorer.php:2094
|
4449 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
4450 |
msgstr ""
|
4451 |
|
4452 |
+
#: src/restorer.php:493
|
4453 |
msgid "Could not move the files into place. Check your file permissions."
|
4454 |
msgstr ""
|
4455 |
|
4456 |
+
#: src/restorer.php:492
|
4457 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
4458 |
msgstr ""
|
4459 |
|
4460 |
+
#: src/restorer.php:490
|
4461 |
msgid "Could not move old files out of the way."
|
4462 |
msgstr ""
|
4463 |
|
4464 |
+
#: src/restorer.php:486
|
4465 |
msgid "Moving old data out of the way..."
|
4466 |
msgstr ""
|
4467 |
|
4477 |
msgid "Email reports"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
+
#: src/class-updraftplus.php:1839, src/class-updraftplus.php:1844
|
4481 |
msgid "%s checksum: %s"
|
4482 |
msgstr ""
|
4483 |
|
4484 |
+
#: src/class-updraftplus.php:1812, src/class-updraftplus.php:1814
|
4485 |
msgid "files: %s"
|
4486 |
msgstr ""
|
4487 |
|
4493 |
msgid "Debugging information"
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: src/addons/reporting.php:223, src/admin.php:3992
|
4497 |
msgid "Uploaded to:"
|
4498 |
msgstr ""
|
4499 |
|
4539 |
msgid "%s authentication"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: src/addons/onedrive.php:845, src/class-updraftplus.php:604,
|
4543 |
#: src/methods/dropbox.php:240, src/methods/dropbox.php:753,
|
4544 |
#: src/methods/dropbox.php:775, src/methods/dropbox.php:790,
|
4545 |
#: src/methods/dropbox.php:803, src/methods/dropbox.php:946
|
4566 |
msgid "Your site's admin email address (%s) will be used."
|
4567 |
msgstr ""
|
4568 |
|
4569 |
+
#: src/admin.php:823, src/admin.php:2865, src/methods/updraftvault.php:319,
|
4570 |
#: src/methods/updraftvault.php:362
|
4571 |
msgid "Connect"
|
4572 |
msgstr ""
|
4575 |
msgid "For more reporting features, use the Reporting add-on."
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: src/class-updraftplus.php:4453
|
4579 |
msgid "(version: %s)"
|
4580 |
msgstr ""
|
4581 |
|
4582 |
+
#: src/admin.php:762
|
4583 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
4584 |
msgstr ""
|
4585 |
|
4586 |
+
#: src/addons/reporting.php:525, src/admin.php:761
|
4587 |
msgid "When the Email storage method is enabled, also send the backup"
|
4588 |
msgstr ""
|
4589 |
|
4590 |
+
#: src/addons/reporting.php:182, src/backup.php:1138
|
4591 |
msgid "Latest status:"
|
4592 |
msgstr ""
|
4593 |
|
4594 |
+
#: src/backup.php:1137
|
4595 |
msgid "Backup contains:"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
+
#: src/backup.php:1094
|
4599 |
msgid "Backed up: %s"
|
4600 |
msgstr ""
|
4601 |
|
4602 |
+
#: src/addons/reporting.php:265, src/backup.php:1088
|
4603 |
msgid "The log file has been attached to this email."
|
4604 |
msgstr ""
|
4605 |
|
4606 |
+
#: src/backup.php:1052
|
4607 |
msgid "Unknown/unexpected error - please raise a support request"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
+
#: src/backup.php:1049
|
4611 |
msgid "Database only (files were not part of this particular schedule)"
|
4612 |
msgstr ""
|
4613 |
|
4614 |
+
#: src/backup.php:1049
|
4615 |
msgid "Database (files backup has not completed)"
|
4616 |
msgstr ""
|
4617 |
|
4618 |
+
#: src/backup.php:1046
|
4619 |
msgid "Files only (database was not part of this particular schedule)"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
+
#: src/backup.php:1046
|
4623 |
msgid "Files (database backup has not completed)"
|
4624 |
msgstr ""
|
4625 |
|
4626 |
+
#: src/admin.php:323, src/backup.php:1044
|
4627 |
msgid "Files and database"
|
4628 |
msgstr ""
|
4629 |
|
4632 |
msgstr ""
|
4633 |
|
4634 |
#: src/options.php:192
|
4635 |
+
msgid "Without upgrading, UpdraftPlus allows <strong>every</strong> blog admin who can modify plugin settings to backup (and hence access the data, including passwords, from) and restore (including with customised modifications, e.g. changed passwords) <strong>the entire network</strong>."
|
4636 |
msgstr ""
|
4637 |
|
4638 |
#: src/options.php:192
|
4711 |
|
4712 |
#: src/methods/email.php:97,
|
4713 |
#: src/templates/wp-admin/settings/form-contents.php:243,
|
4714 |
+
#: src/templates/wp-admin/settings/tab-addons.php:190,
|
4715 |
+
#: src/templates/wp-admin/settings/tab-addons.php:191
|
4716 |
msgid "Reporting"
|
4717 |
msgstr ""
|
4718 |
|
4719 |
+
#: src/admin.php:5218
|
4720 |
msgid "Options (raw)"
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: src/addons/reporting.php:523, src/admin.php:760
|
4724 |
msgid "Send a report only when there are warnings/errors"
|
4725 |
msgstr ""
|
4726 |
|
4727 |
+
#: src/restorer.php:2158
|
4728 |
msgid "Content URL:"
|
4729 |
msgstr ""
|
4730 |
|
4731 |
+
#: src/restorer.php:490
|
4732 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
4733 |
msgstr ""
|
4734 |
|
4736 |
msgid "See also the \"More Files\" add-on from our shop."
|
4737 |
msgstr ""
|
4738 |
|
4739 |
+
#: src/backup.php:3396, src/class-updraftplus.php:971
|
4740 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
4741 |
msgstr ""
|
4742 |
|
4743 |
+
#: src/class-updraftplus.php:955
|
4744 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
4745 |
msgstr ""
|
4746 |
|
4816 |
msgid "You are presently <strong>connected</strong> to an UpdraftPlus.Com account."
|
4817 |
msgstr ""
|
4818 |
|
4819 |
+
#: src/admin.php:2863
|
4820 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
4821 |
msgstr ""
|
4822 |
|
4823 |
+
#: src/admin.php:2939
|
4824 |
msgid "Forgotten your details?"
|
4825 |
msgstr ""
|
4826 |
|
4827 |
+
#: src/admin.php:2929
|
4828 |
msgid "Not yet got an account (it's free)? Go get one!"
|
4829 |
msgstr ""
|
4830 |
|
4831 |
+
#: src/admin.php:2918
|
4832 |
msgid "Connect with your UpdraftPlus.Com account"
|
4833 |
msgstr ""
|
4834 |
|
4860 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
4861 |
msgstr ""
|
4862 |
|
4863 |
+
#: src/addons/moredatabase.php:321,
|
4864 |
#: src/includes/class-updraftplus-encryption.php:148
|
4865 |
msgid "Without it, encryption will be a lot slower."
|
4866 |
msgstr ""
|
4867 |
|
4868 |
+
#: src/addons/moredatabase.php:321,
|
4869 |
#: src/includes/class-updraftplus-encryption.php:148
|
4870 |
msgid "Your web-server does not have the %s module installed."
|
4871 |
msgstr ""
|
4874 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
4875 |
msgstr ""
|
4876 |
|
4877 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:78,
|
4878 |
+
#: src/templates/wp-admin/settings/tab-backups.php:80
|
4879 |
msgid "Drop backup files here"
|
4880 |
msgstr ""
|
4881 |
|
4882 |
+
#: src/admin.php:772
|
4883 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
4884 |
msgstr ""
|
4885 |
|
4886 |
+
#: src/admin.php:770
|
4887 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
4888 |
msgstr ""
|
4889 |
|
4890 |
+
#: src/addons/wp-cli.php:115, src/admin.php:767
|
4891 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
4892 |
msgstr ""
|
4893 |
|
4894 |
+
#: src/restorer.php:2152
|
4895 |
msgid "Site home:"
|
4896 |
msgstr ""
|
4897 |
|
4916 |
msgid "You can send a backup to more than one destination with an add-on."
|
4917 |
msgstr ""
|
4918 |
|
4919 |
+
#: src/admin.php:3368
|
4920 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
4921 |
msgstr ""
|
4922 |
|
4923 |
+
#: src/admin.php:3241
|
4924 |
msgid "(%s%%, file %s of %s)"
|
4925 |
msgstr ""
|
4926 |
|
4957 |
msgid "Backup is of: %s."
|
4958 |
msgstr ""
|
4959 |
|
4960 |
+
#: src/admin.php:862
|
4961 |
msgid "%s settings test result:"
|
4962 |
msgstr ""
|
4963 |
|
4964 |
+
#: src/admin.php:4165, src/admin.php:4167
|
4965 |
msgid "(Not finished)"
|
4966 |
msgstr ""
|
4967 |
|
4968 |
+
#: src/admin.php:4167
|
4969 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
4970 |
msgstr ""
|
4971 |
|
4977 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
4978 |
msgstr ""
|
4979 |
|
4980 |
+
#: src/admin.php:3338
|
4981 |
msgid "Job ID: %s"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
+
#: src/admin.php:3322
|
4985 |
msgid "last activity: %ss ago"
|
4986 |
msgstr ""
|
4987 |
|
4988 |
+
#: src/admin.php:3321
|
4989 |
msgid "next resumption: %d (after %ss)"
|
4990 |
msgstr ""
|
4991 |
|
4992 |
+
#: src/admin.php:3304, src/central/bootstrap.php:444,
|
4993 |
#: src/central/bootstrap.php:451, src/methods/updraftvault.php:410,
|
4994 |
#: src/methods/updraftvault.php:444, src/methods/updraftvault.php:529
|
4995 |
msgid "Unknown"
|
4996 |
msgstr ""
|
4997 |
|
4998 |
+
#: src/admin.php:3255
|
4999 |
msgid "Backup finished"
|
5000 |
msgstr ""
|
5001 |
|
5002 |
+
#: src/admin.php:3250
|
5003 |
msgid "Waiting until scheduled time to retry because of errors"
|
5004 |
msgstr ""
|
5005 |
|
5006 |
+
#: src/admin.php:3246
|
5007 |
msgid "Pruning old backup sets"
|
5008 |
msgstr ""
|
5009 |
|
5010 |
+
#: src/admin.php:3233
|
5011 |
msgid "Uploading files to remote storage"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
+
#: src/admin.php:3302
|
5015 |
msgid "Encrypted database"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
+
#: src/admin.php:3294
|
5019 |
msgid "Encrypting database"
|
5020 |
msgstr ""
|
5021 |
|
5022 |
+
#: src/admin.php:3268
|
5023 |
msgid "Created database backup"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
+
#: src/admin.php:3281
|
5027 |
msgid "table: %s"
|
5028 |
msgstr ""
|
5029 |
|
5030 |
+
#: src/admin.php:3279
|
5031 |
msgid "Creating database backup"
|
5032 |
msgstr ""
|
5033 |
|
5034 |
+
#: src/admin.php:3224
|
5035 |
msgid "Created file backup zips"
|
5036 |
msgstr ""
|
5037 |
|
5038 |
+
#: src/admin.php:3211
|
5039 |
msgid "Creating file backup zips"
|
5040 |
msgstr ""
|
5041 |
|
5042 |
+
#: src/admin.php:3206
|
5043 |
msgid "Backup begun"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
+
#: src/admin.php:1100
|
|
|
|
|
|
|
|
|
5047 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
5048 |
msgstr ""
|
5049 |
|
5050 |
+
#: src/restorer.php:1056
|
5051 |
msgid "file"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: src/restorer.php:1048
|
5055 |
msgid "folder"
|
5056 |
msgstr ""
|
5057 |
|
5058 |
+
#: src/restorer.php:1048, src/restorer.php:1056
|
5059 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
5060 |
msgstr ""
|
5061 |
|
5062 |
+
#: src/class-updraftplus.php:3142
|
5063 |
msgid "The backup has not finished; a resumption is scheduled"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
+
#: src/class-updraftplus.php:2122
|
5067 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
5068 |
msgstr ""
|
5069 |
|
5072 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
5073 |
msgstr ""
|
5074 |
|
5075 |
+
#: src/admin.php:2633
|
5076 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
5077 |
msgstr ""
|
5078 |
|
5079 |
+
#: src/addons/autobackup.php:1108, src/admin.php:816
|
5080 |
msgid "Proceed with update"
|
5081 |
msgstr ""
|
5082 |
|
5147 |
|
5148 |
#: src/includes/updraftplus-notices.php:31,
|
5149 |
#: src/templates/wp-admin/settings/header.php:17,
|
5150 |
+
#: src/templates/wp-admin/settings/tab-addons.php:21,
|
5151 |
+
#: src/templates/wp-admin/settings/tab-addons.php:86
|
5152 |
msgid "Support"
|
5153 |
msgstr ""
|
5154 |
|
5155 |
+
#: src/class-updraftplus.php:4776
|
5156 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
5157 |
msgstr ""
|
5158 |
|
5159 |
+
#: src/class-updraftplus.php:4768
|
5160 |
msgid "This database backup is missing core WordPress tables: %s"
|
5161 |
msgstr ""
|
5162 |
|
5163 |
+
#: src/class-updraftplus.php:4514
|
5164 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
5165 |
msgstr ""
|
5166 |
|
5167 |
+
#: src/class-updraftplus.php:4513, src/class-updraftplus.php:4520
|
5168 |
msgid "%s version: %s"
|
5169 |
msgstr ""
|
5170 |
|
5171 |
+
#: src/class-updraftplus.php:4389
|
5172 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
5173 |
msgstr ""
|
5174 |
|
5175 |
+
#: src/addons/autobackup.php:1076, src/admin.php:934,
|
5176 |
#: src/includes/updraftplus-notices.php:171
|
5177 |
msgid "Be safe with an automatic backup"
|
5178 |
msgstr ""
|
5179 |
|
5180 |
+
#: src/admin.php:2586
|
5181 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
5182 |
msgstr ""
|
5183 |
|
5184 |
+
#: src/admin.php:808
|
5185 |
msgid "The file was uploaded."
|
5186 |
msgstr ""
|
5187 |
|
5188 |
+
#: src/admin.php:807
|
5189 |
msgid "Unknown server response status:"
|
5190 |
msgstr ""
|
5191 |
|
5192 |
+
#: src/admin.php:806
|
5193 |
msgid "Unknown server response:"
|
5194 |
msgstr ""
|
5195 |
|
5196 |
+
#: src/admin.php:805
|
5197 |
msgid "This decryption key will be attempted:"
|
5198 |
msgstr ""
|
5199 |
|
5200 |
+
#: src/admin.php:804
|
5201 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: src/admin.php:803
|
5205 |
msgid "Upload error"
|
5206 |
msgstr ""
|
5207 |
|
5208 |
+
#: src/admin.php:802
|
5209 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5210 |
msgstr ""
|
5211 |
|
5212 |
+
#: src/admin.php:801
|
5213 |
msgid "Upload error:"
|
5214 |
msgstr ""
|
5215 |
|
5216 |
+
#: src/admin.php:800
|
5217 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
5218 |
msgstr ""
|
5219 |
|
5220 |
+
#: src/admin.php:791
|
5221 |
msgid "Download to your computer"
|
5222 |
msgstr ""
|
5223 |
|
5224 |
+
#: src/admin.php:790
|
5225 |
msgid "Delete from your web server"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
+
#: src/admin.php:4137
|
5229 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
5230 |
msgstr ""
|
5231 |
|
5232 |
+
#: src/admin.php:4134
|
5233 |
msgid "(%d archive(s) in set)."
|
5234 |
msgstr ""
|
5235 |
|
5237 |
msgid "Split archives every:"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
+
#: src/addons/moredatabase.php:281
|
5241 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
5242 |
msgstr ""
|
5243 |
|
5244 |
+
#: src/admin.php:781
|
5245 |
msgid "Warnings:"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: src/admin.php:780
|
5249 |
msgid "Error: the server sent an empty response."
|
5250 |
msgstr ""
|
5251 |
|
5252 |
+
#: src/admin.php:2310
|
5253 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
5254 |
msgstr ""
|
5255 |
|
5281 |
msgid "File not found (you need to upload it): %s"
|
5282 |
msgstr ""
|
5283 |
|
5284 |
+
#: src/addons/wp-cli.php:601, src/addons/wp-cli.php:602,
|
5285 |
#: src/includes/class-wpadmin-commands.php:114
|
5286 |
msgid "No such backup set exists"
|
5287 |
msgstr ""
|
5288 |
|
5289 |
+
#: src/class-updraftplus.php:4127
|
5290 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
5291 |
msgstr ""
|
5292 |
|
5293 |
+
#: src/restorer.php:487
|
5294 |
msgid "Moving unpacked backup into place..."
|
5295 |
msgstr ""
|
5296 |
|
5297 |
+
#: src/backup.php:3097, src/backup.php:3352
|
5298 |
msgid "Failed to open the zip file (%s) - %s"
|
5299 |
msgstr ""
|
5300 |
|
5315 |
msgid "S3 (Compatible)"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
+
#: src/class-updraftplus.php:4039
|
5319 |
msgid "File is not locally present - needs retrieving from remote storage"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: src/restorer.php:178
|
5323 |
msgid "Looking for %s archive: file name: %s"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
+
#: src/addons/wp-cli.php:771, src/admin.php:4595
|
5327 |
msgid "Final checks"
|
5328 |
msgstr ""
|
5329 |
|
5335 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
+
#: src/admin.php:3763
|
5339 |
msgid "Your wp-content directory server path: %s"
|
5340 |
msgstr ""
|
5341 |
|
5342 |
+
#: src/admin.php:797
|
5343 |
msgid "Raw backup history"
|
5344 |
msgstr ""
|
5345 |
|
5347 |
msgid "Show raw backup and file list"
|
5348 |
msgstr ""
|
5349 |
|
5350 |
+
#: src/admin.php:779
|
5351 |
msgid "Processing files - please wait..."
|
5352 |
msgstr ""
|
5353 |
|
5354 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
5355 |
+
#: src/templates/wp-admin/settings/tab-backups.php:27
|
5356 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
5357 |
msgstr ""
|
5358 |
|
5359 |
+
#: src/class-updraftplus.php:4397
|
5360 |
msgid "Failed to open database file."
|
5361 |
msgstr ""
|
5362 |
|
5363 |
+
#: src/admin.php:5183
|
5364 |
msgid "Known backups (raw)"
|
5365 |
msgstr ""
|
5366 |
|
5367 |
+
#: src/restorer.php:1365
|
5368 |
msgid "Files found:"
|
5369 |
msgstr ""
|
5370 |
|
5371 |
+
#: src/restorer.php:2340
|
5372 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
5373 |
msgstr ""
|
5374 |
|
5375 |
+
#: src/restorer.php:198
|
5376 |
msgid "file is size:"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
+
#: src/addons/googlecloud.php:1034, src/addons/migrator.php:474,
|
5380 |
+
#: src/addons/migrator.php:477, src/addons/migrator.php:480,
|
5381 |
+
#: src/admin.php:1100, src/admin.php:2591, src/backup.php:3403,
|
5382 |
+
#: src/class-updraftplus.php:4636, src/class-updraftplus.php:4636,
|
5383 |
#: src/updraftplus.php:158
|
5384 |
msgid "Go here for more information."
|
5385 |
msgstr ""
|
5386 |
|
5387 |
+
#: src/admin.php:778
|
5388 |
msgid "Some files are still downloading or being processed - please wait."
|
5389 |
msgstr ""
|
5390 |
|
5391 |
+
#: src/class-updraftplus.php:4484, src/class-updraftplus.php:4504
|
5392 |
+
msgid "This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
5393 |
msgstr ""
|
5394 |
|
5395 |
#: src/addons/fixtime.php:570
|
5444 |
msgid "%s error - failed to upload file"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#: src/class-updraftplus.php:1362, src/methods/cloudfiles.php:211
|
5448 |
msgid "%s error - failed to re-assemble chunks"
|
5449 |
msgstr ""
|
5450 |
|
5458 |
msgid "%s authentication failed"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
+
#: src/addons/googlecloud.php:438, src/addons/migrator.php:571,
|
5462 |
+
#: src/admin.php:2281, src/admin.php:2302, src/admin.php:2310,
|
5463 |
+
#: src/class-updraftplus.php:1107, src/class-updraftplus.php:1113,
|
5464 |
+
#: src/class-updraftplus.php:4370, src/class-updraftplus.php:4372,
|
5465 |
+
#: src/class-updraftplus.php:4537, src/class-updraftplus.php:4544,
|
5466 |
+
#: src/class-updraftplus.php:4615, src/methods/googledrive.php:395,
|
5467 |
#: src/methods/s3.php:341
|
5468 |
msgid "Error: %s"
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: src/admin.php:3688
|
5472 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
5473 |
msgstr ""
|
5474 |
|
5475 |
+
#: src/admin.php:3686
|
5476 |
msgid "Backup directory specified does <b>not</b> exist."
|
5477 |
msgstr ""
|
5478 |
|
5479 |
+
#: src/admin.php:3350, src/admin.php:3637
|
5480 |
msgid "Warning: %s"
|
5481 |
msgstr ""
|
5482 |
|
5484 |
msgid "Last backup job run:"
|
5485 |
msgstr ""
|
5486 |
|
5487 |
+
#: src/backup.php:3123
|
5488 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
5489 |
msgstr ""
|
5490 |
|
5491 |
+
#: src/backup.php:2424
|
5492 |
msgid "%s: unreadable file - could not be backed up"
|
5493 |
msgstr ""
|
5494 |
|
5495 |
+
#: src/backup.php:1740
|
5496 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
5497 |
msgstr ""
|
5498 |
|
5499 |
+
#: src/backup.php:1861
|
5500 |
msgid "An error occurred whilst closing the final database file"
|
5501 |
msgstr ""
|
5502 |
|
5503 |
+
#: src/backup.php:1079
|
5504 |
msgid "Warnings encountered:"
|
5505 |
msgstr ""
|
5506 |
|
5507 |
+
#: src/class-updraftplus.php:3126
|
5508 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
5509 |
msgstr ""
|
5510 |
|
5511 |
+
#: src/class-updraftplus.php:984
|
5512 |
msgid "Your free disk space is very low - only %s Mb remain"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
+
#: src/addons/migrator.php:579
|
5516 |
msgid "New site:"
|
5517 |
msgstr ""
|
5518 |
|
5519 |
+
#: src/addons/migrator.php:554
|
5520 |
msgid "Migrated site (from UpdraftPlus)"
|
5521 |
msgstr ""
|
5522 |
|
5523 |
+
#: src/addons/migrator.php:494
|
5524 |
msgid "Enter details for where this new site is to live within your multisite install:"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
+
#: src/addons/migrator.php:493
|
5528 |
msgid "Information needed to continue:"
|
5529 |
msgstr ""
|
5530 |
|
5531 |
+
#: src/addons/migrator.php:438
|
5532 |
msgid "Network activating theme:"
|
5533 |
msgstr ""
|
5534 |
|
5535 |
+
#: src/addons/migrator.php:428
|
5536 |
msgid "Processed plugin:"
|
5537 |
msgstr ""
|
5538 |
|
5556 |
msgid "The error reported by %s was:"
|
5557 |
msgstr ""
|
5558 |
|
5559 |
+
#: src/restorer.php:1881
|
5560 |
msgid "Please supply the requested information, and then continue."
|
5561 |
msgstr ""
|
5562 |
|
5563 |
+
#: src/class-updraftplus.php:4555, src/restorer.php:2188
|
5564 |
msgid "Site information:"
|
5565 |
msgstr ""
|
5566 |
|
5567 |
+
#: src/restorer.php:2055
|
5568 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
5569 |
msgstr ""
|
5570 |
|
5571 |
+
#: src/admin.php:2586, src/class-updraftplus.php:4548, src/restorer.php:2578
|
5572 |
msgid "Warning:"
|
5573 |
msgstr ""
|
5574 |
|
5575 |
+
#: src/class-updraftplus.php:4537, src/class-updraftplus.php:4540,
|
5576 |
+
#: src/restorer.php:495
|
5577 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
5578 |
msgstr ""
|
5579 |
|
5580 |
+
#: src/restorer.php:167
|
5581 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
5582 |
msgstr ""
|
5583 |
|
5584 |
+
#: src/addons/azure.php:601, src/admin.php:3835,
|
5585 |
#: src/methods/updraftvault.php:306
|
5586 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
5587 |
msgstr ""
|
5588 |
|
5589 |
+
#: src/admin.php:817
|
5590 |
msgid "Close"
|
5591 |
msgstr ""
|
5592 |
|
5593 |
#: src/addons/autobackup.php:344, src/addons/autobackup.php:436,
|
5594 |
+
#: src/admin.php:771, src/methods/remotesend.php:69,
|
5595 |
+
#: src/methods/remotesend.php:77, src/methods/remotesend.php:228,
|
5596 |
+
#: src/methods/remotesend.php:245, src/methods/remotesend.php:293
|
5597 |
msgid "Unexpected response:"
|
5598 |
msgstr ""
|
5599 |
|
5600 |
+
#: src/addons/reporting.php:521, src/admin.php:766
|
5601 |
msgid "To send to more than one address, separate each address with a comma."
|
5602 |
msgstr ""
|
5603 |
|
5604 |
+
#: src/admin.php:795
|
5605 |
msgid "PHP information"
|
5606 |
msgstr ""
|
5607 |
|
5629 |
msgid "Also delete from remote storage"
|
5630 |
msgstr ""
|
5631 |
|
5632 |
+
#: src/admin.php:3054
|
5633 |
msgid "Latest UpdraftPlus.com news:"
|
5634 |
msgstr ""
|
5635 |
|
5638 |
msgstr ""
|
5639 |
|
5640 |
#: src/templates/wp-admin/settings/header.php:11,
|
5641 |
+
#: src/templates/wp-admin/settings/tab-addons.php:46
|
5642 |
msgid "Premium"
|
5643 |
msgstr ""
|
5644 |
|
5646 |
msgid "News"
|
5647 |
msgstr ""
|
5648 |
|
5649 |
+
#: src/admin.php:1629, src/includes/class-wpadmin-commands.php:511
|
5650 |
msgid "Backup set not found"
|
5651 |
msgstr ""
|
5652 |
|
5668 |
msgid "Blog link"
|
5669 |
msgstr ""
|
5670 |
|
5671 |
+
#: src/admin.php:861
|
5672 |
msgid "Testing %s Settings..."
|
5673 |
msgstr ""
|
5674 |
|
5675 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69,
|
5676 |
+
#: src/templates/wp-admin/settings/tab-backups.php:71
|
5677 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
5678 |
msgstr ""
|
5679 |
|
5680 |
+
#: src/admin.php:1116
|
5681 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
5682 |
msgstr ""
|
5683 |
|
5684 |
+
#: src/admin.php:1116
|
5685 |
msgid "Notice"
|
5686 |
msgstr ""
|
5687 |
|
5688 |
+
#: src/backup.php:1061
|
5689 |
msgid "Errors encountered:"
|
5690 |
msgstr ""
|
5691 |
|
5692 |
+
#: src/admin.php:763
|
5693 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
5694 |
msgstr ""
|
5695 |
|
5696 |
+
#: src/admin.php:777
|
5697 |
msgid "Begun looking for this entity"
|
5698 |
msgstr ""
|
5699 |
|
5705 |
msgid "Store at"
|
5706 |
msgstr ""
|
5707 |
|
5708 |
+
#: src/addons/migrator.php:1539
|
5709 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
5710 |
msgstr ""
|
5711 |
|
5712 |
+
#: src/addons/migrator.php:1413
|
5713 |
msgid "rows: %d"
|
5714 |
msgstr ""
|
5715 |
|
5716 |
+
#: src/addons/migrator.php:1287
|
5717 |
msgid "Time taken (seconds):"
|
5718 |
msgstr ""
|
5719 |
|
5720 |
+
#: src/addons/migrator.php:1286, src/admin.php:782
|
5721 |
msgid "Errors:"
|
5722 |
msgstr ""
|
5723 |
|
5724 |
+
#: src/addons/migrator.php:1285
|
5725 |
msgid "SQL update commands run:"
|
5726 |
msgstr ""
|
5727 |
|
5728 |
+
#: src/addons/migrator.php:1284
|
5729 |
msgid "Changes made:"
|
5730 |
msgstr ""
|
5731 |
|
5732 |
+
#: src/addons/migrator.php:1283
|
5733 |
msgid "Rows examined:"
|
5734 |
msgstr ""
|
5735 |
|
5736 |
+
#: src/addons/migrator.php:1282
|
5737 |
msgid "Tables examined:"
|
5738 |
msgstr ""
|
5739 |
|
5740 |
+
#: src/addons/migrator.php:1171
|
5741 |
msgid "Could not get list of tables"
|
5742 |
msgstr ""
|
5743 |
|
5744 |
+
#: src/addons/migrator.php:1116
|
5745 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
5746 |
msgstr ""
|
5747 |
|
5748 |
+
#: src/addons/migrator.php:1105
|
5749 |
msgid "Nothing to do: the site URL is already: %s"
|
5750 |
msgstr ""
|
5751 |
|
5752 |
+
#: src/addons/migrator.php:1069, src/addons/migrator.php:1073,
|
5753 |
+
#: src/addons/migrator.php:1077, src/addons/migrator.php:1082,
|
5754 |
+
#: src/addons/migrator.php:1086, src/addons/migrator.php:1091
|
5755 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
5756 |
msgstr ""
|
5757 |
|
5758 |
+
#: src/addons/migrator.php:1029
|
5759 |
msgid "Database: search and replace site URL"
|
5760 |
msgstr ""
|
5761 |
|
5762 |
+
#: src/addons/migrator.php:889, src/addons/migrator.php:1268
|
5763 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
5764 |
msgstr ""
|
5765 |
|
5766 |
+
#: src/addons/migrator.php:887, src/addons/migrator.php:1266
|
5767 |
msgid "Failed: the %s operation was not able to start."
|
5768 |
msgstr ""
|
5769 |
|
5770 |
+
#: src/addons/migrator.php:546
|
5771 |
msgid "Search and replace site location in the database (migrate)"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
+
#: src/addons/migrator.php:546
|
5775 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
5776 |
msgstr ""
|
5777 |
|
5779 |
msgid "Blog uploads"
|
5780 |
msgstr ""
|
5781 |
|
5782 |
+
#: src/addons/migrator.php:480, src/addons/multisite.php:669
|
5783 |
msgid "Must-use plugins"
|
5784 |
msgstr ""
|
5785 |
|
5815 |
msgid "Directory path"
|
5816 |
msgstr ""
|
5817 |
|
5818 |
+
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:249,
|
5819 |
+
#: src/addons/sftp.php:459, src/addons/webdav.php:193, src/admin.php:2934,
|
5820 |
#: src/methods/openstack2.php:164, src/methods/updraftvault.php:361,
|
5821 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
5822 |
msgid "Password"
|
5826 |
msgid "Port"
|
5827 |
msgstr ""
|
5828 |
|
5829 |
+
#: src/addons/moredatabase.php:247, src/addons/sftp.php:438,
|
5830 |
#: src/addons/webdav.php:199
|
5831 |
msgid "Host"
|
5832 |
msgstr ""
|
5884 |
msgstr ""
|
5885 |
|
5886 |
#: src/addons/googlecloud.php:776, src/addons/googlecloud.php:810,
|
5887 |
+
#: src/addons/googlecloud.php:816, src/addons/sftp.php:553, src/admin.php:3416,
|
5888 |
+
#: src/admin.php:3452, src/admin.php:3462, src/methods/addon-base-v2.php:299,
|
5889 |
#: src/methods/stream-base.php:356
|
5890 |
msgid "Failed"
|
5891 |
msgstr ""
|
5911 |
#: src/methods/addon-base-v2.php:149, src/methods/addon-base-v2.php:195,
|
5912 |
#: src/methods/addon-base-v2.php:278, src/methods/ftp.php:42,
|
5913 |
#: src/methods/googledrive.php:194, src/methods/googledrive.php:196,
|
5914 |
+
#: src/methods/remotesend.php:278, src/methods/stream-base.php:27,
|
5915 |
+
#: src/methods/stream-base.php:163, src/methods/stream-base.php:169,
|
5916 |
+
#: src/methods/stream-base.php:203, src/methods/stream-base.php:278
|
5917 |
msgid "No %s settings were found"
|
5918 |
msgstr ""
|
5919 |
|
5958 |
msgstr ""
|
5959 |
|
5960 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5961 |
+
msgid "If you backup several sites into the same Dropbox and want to organise with sub-folders, then "
|
5962 |
msgstr ""
|
5963 |
|
5964 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
6090 |
msgid "Failure: No container details were given."
|
6091 |
msgstr ""
|
6092 |
|
6093 |
+
#: src/addons/moredatabase.php:248, src/addons/sftp.php:452,
|
6094 |
#: src/addons/webdav.php:187, src/methods/cloudfiles-new.php:189,
|
6095 |
#: src/methods/cloudfiles.php:524, src/methods/openstack2.php:158
|
6096 |
msgid "Username"
|
6101 |
msgid "API key"
|
6102 |
msgstr ""
|
6103 |
|
6104 |
+
#: src/addons/migrator.php:321, src/addons/moredatabase.php:88,
|
6105 |
#: src/addons/moredatabase.php:90, src/addons/moredatabase.php:92,
|
6106 |
#: src/addons/sftp.php:522, src/addons/sftp.php:526, src/addons/sftp.php:530,
|
6107 |
+
#: src/addons/webdav.php:253, src/admin.php:837,
|
6108 |
+
#: src/includes/class-remote-send.php:453, src/methods/addon-base-v2.php:291,
|
6109 |
#: src/methods/cloudfiles-new.php:184, src/methods/cloudfiles-new.php:189,
|
6110 |
#: src/methods/cloudfiles.php:519, src/methods/cloudfiles.php:524,
|
6111 |
#: src/methods/ftp.php:412, src/methods/ftp.php:416,
|
6147 |
msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
6148 |
msgstr ""
|
6149 |
|
6150 |
+
#: src/admin.php:860, src/methods/backup-module.php:315
|
6151 |
msgid "Test %s Settings"
|
6152 |
msgstr ""
|
6153 |
|
6154 |
+
#: src/class-updraftplus.php:1405, src/class-updraftplus.php:1449,
|
6155 |
#: src/methods/cloudfiles.php:383, src/methods/stream-base.php:297
|
6156 |
msgid "Error opening local file: Failed to download"
|
6157 |
msgstr ""
|
6168 |
msgstr ""
|
6169 |
|
6170 |
#: src/addons/googlecloud.php:201, src/addons/googlecloud.php:206,
|
6171 |
+
#: src/class-updraftplus.php:1247, src/methods/cloudfiles.php:130,
|
6172 |
#: src/methods/googledrive.php:1026, src/methods/googledrive.php:1031
|
6173 |
msgid "%s Error: Failed to open local file"
|
6174 |
msgstr ""
|
6243 |
|
6244 |
#: src/addons/googlecloud.php:718, src/addons/googlecloud.php:839,
|
6245 |
#: src/addons/onedrive.php:920, src/addons/sftp.php:591,
|
6246 |
+
#: src/addons/sftp.php:595, src/addons/wp-cli.php:509,
|
6247 |
#: src/methods/addon-base-v2.php:308, src/methods/cloudfiles.php:575,
|
6248 |
#: src/methods/googledrive.php:467, src/methods/openstack-base.php:530,
|
6249 |
#: src/methods/s3.php:1154, src/methods/stream-base.php:372
|
6282 |
msgid "You need to re-authenticate with %s, as your existing credentials are not working."
|
6283 |
msgstr ""
|
6284 |
|
6285 |
+
#: src/admin.php:3420, src/admin.php:3455, src/admin.php:3459,
|
6286 |
+
#: src/class-updraftplus.php:4067, src/includes/class-remote-send.php:326,
|
6287 |
+
#: src/restorer.php:196, src/restorer.php:2819, src/restorer.php:2924
|
6288 |
msgid "OK"
|
6289 |
msgstr ""
|
6290 |
|
6291 |
+
#: src/restorer.php:2813, src/restorer.php:2888
|
6292 |
msgid "Table prefix has changed: changing %s table field(s) accordingly:"
|
6293 |
msgstr ""
|
6294 |
|
6295 |
+
#: src/addons/migrator.php:1301, src/restorer.php:2715
|
6296 |
msgid "the database query being run was:"
|
6297 |
msgstr ""
|
6298 |
|
6299 |
+
#: src/restorer.php:2409
|
6300 |
msgid "will restore as:"
|
6301 |
msgstr ""
|
6302 |
|
6303 |
+
#: src/class-updraftplus.php:4526, src/restorer.php:2170,
|
6304 |
+
#: src/restorer.php:2259, src/restorer.php:2285
|
6305 |
msgid "Old table prefix:"
|
6306 |
msgstr ""
|
6307 |
|
6308 |
#: src/addons/reporting.php:72, src/addons/reporting.php:181,
|
6309 |
+
#: src/backup.php:1135, src/class-updraftplus.php:4453
|
6310 |
msgid "Backup of:"
|
6311 |
msgstr ""
|
6312 |
|
6313 |
+
#: src/restorer.php:1977
|
6314 |
msgid "Failed to open database file"
|
6315 |
msgstr ""
|
6316 |
|
6317 |
+
#: src/restorer.php:1956
|
6318 |
msgid "Failed to find database file"
|
6319 |
msgstr ""
|
6320 |
|
6321 |
+
#: src/restorer.php:1933
|
6322 |
msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
|
6323 |
msgstr ""
|
6324 |
|
6325 |
+
#: src/restorer.php:865
|
6326 |
msgid "wp-config.php from backup: restoring (as per user's request)"
|
6327 |
msgstr ""
|
6328 |
|
6329 |
+
#: src/restorer.php:858
|
6330 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
6331 |
msgstr ""
|
6332 |
|
6333 |
+
#: src/restorer.php:741
|
6334 |
msgid "Failed to write out the decrypted database to the filesystem"
|
6335 |
msgstr ""
|
6336 |
|
6337 |
+
#: src/restorer.php:725
|
6338 |
msgid "Failed to create a temporary directory"
|
6339 |
msgstr ""
|
6340 |
|
6341 |
+
#: src/restorer.php:494
|
6342 |
msgid "Failed to delete working directory after restoring."
|
6343 |
msgstr ""
|
6344 |
|
6345 |
+
#: src/restorer.php:491
|
6346 |
msgid "Could not delete old directory."
|
6347 |
msgstr ""
|
6348 |
|
6349 |
+
#: src/restorer.php:489
|
6350 |
msgid "Cleaning up rubbish..."
|
6351 |
msgstr ""
|
6352 |
|
6353 |
+
#: src/restorer.php:488
|
6354 |
msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
|
6355 |
msgstr ""
|
6356 |
|
6357 |
+
#: src/restorer.php:485
|
6358 |
msgid "Database successfully decrypted."
|
6359 |
msgstr ""
|
6360 |
|
6361 |
+
#: src/restorer.php:484
|
6362 |
msgid "Decrypting database (can take a while)..."
|
6363 |
msgstr ""
|
6364 |
|
6365 |
+
#: src/restorer.php:483
|
6366 |
msgid "Unpacking backup..."
|
6367 |
msgstr ""
|
6368 |
|
6369 |
+
#: src/restorer.php:482
|
6370 |
msgid "Copying this entity failed."
|
6371 |
msgstr ""
|
6372 |
|
6373 |
+
#: src/restorer.php:481
|
6374 |
msgid "Backup file not available."
|
6375 |
msgstr ""
|
6376 |
|
6377 |
+
#: src/restorer.php:480
|
6378 |
msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
|
6379 |
msgstr ""
|
6380 |
|
6381 |
+
#: src/restorer.php:204, src/restorer.php:205
|
6382 |
msgid "Could not find one of the files for restoration"
|
6383 |
msgstr ""
|
6384 |
|
6385 |
+
#: src/restorer.php:361
|
6386 |
msgid "Error message"
|
6387 |
msgstr ""
|
6388 |
|
6389 |
+
#: src/restorer.php:201
|
6390 |
msgid "The backup records do not contain information about the proper size of this file."
|
6391 |
msgstr ""
|
6392 |
|
6393 |
+
#: src/restorer.php:193
|
6394 |
msgid "Archive is expected to be size:"
|
6395 |
msgstr ""
|
6396 |
|
6397 |
+
#: src/admin.php:4543
|
6398 |
msgid "If making a request for support, please include this information:"
|
6399 |
msgstr ""
|
6400 |
|
6401 |
+
#: src/admin.php:4542
|
6402 |
msgid "ABORT: Could not find the information on which entities to restore."
|
6403 |
msgstr ""
|
6404 |
|
6405 |
+
#: src/addons/wp-cli.php:637, src/admin.php:4521
|
6406 |
msgid "UpdraftPlus Restoration: Progress"
|
6407 |
msgstr ""
|
6408 |
|
6409 |
+
#: src/admin.php:4513
|
6410 |
msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
|
6411 |
msgstr ""
|
6412 |
|
6413 |
+
#: src/admin.php:4195
|
6414 |
msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
|
6415 |
msgstr ""
|
6416 |
|
6417 |
+
#: src/admin.php:4293
|
6418 |
msgid "Delete this backup set"
|
6419 |
msgstr ""
|
6420 |
|
6421 |
+
#: src/admin.php:3847
|
6422 |
msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
|
6423 |
msgstr ""
|
6424 |
|
6425 |
+
#: src/admin.php:3844
|
6426 |
msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
|
6427 |
msgstr ""
|
6428 |
|
6429 |
+
#: src/admin.php:3842
|
6430 |
msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. Ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
|
6431 |
msgstr ""
|
6432 |
|
6467 |
msgid "Use the server's SSL certificates"
|
6468 |
msgstr ""
|
6469 |
|
6470 |
+
#: src/admin.php:3690
|
6471 |
msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
|
6472 |
msgstr ""
|
6473 |
|
6474 |
+
#: src/admin.php:3690
|
6475 |
msgid "or, to reset this option"
|
6476 |
msgstr ""
|
6477 |
|
6478 |
+
#: src/admin.php:3690
|
6479 |
msgid "Follow this link to attempt to create the directory and set the permissions"
|
6480 |
msgstr ""
|
6481 |
|
6482 |
+
#: src/admin.php:3682
|
6483 |
msgid "Backup directory specified is writable, which is good."
|
6484 |
msgstr ""
|
6485 |
|
6511 |
msgid "Advanced / Debugging Settings"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
+
#: src/admin.php:794
|
6515 |
msgid "Requesting start of backup..."
|
6516 |
msgstr ""
|
6517 |
|
6518 |
+
#: src/addons/morefiles.php:320, src/admin.php:811
|
6519 |
msgid "Cancel"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
+
#: src/addons/incremental.php:226, src/addons/reporting.php:245,
|
6523 |
+
#: src/admin.php:4004
|
6524 |
msgid "None"
|
6525 |
msgstr ""
|
6526 |
|
6536 |
msgid "Database encryption phrase"
|
6537 |
msgstr ""
|
6538 |
|
6539 |
+
#: src/admin.php:2924, src/templates/wp-admin/settings/form-contents.php:255,
|
6540 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:44
|
6541 |
msgid "Email"
|
6542 |
msgstr ""
|
6545 |
msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
|
6546 |
msgstr ""
|
6547 |
|
6548 |
+
#: src/addons/morefiles.php:466, src/admin.php:3772
|
6549 |
msgid "Exclude these:"
|
6550 |
msgstr ""
|
6551 |
|
6552 |
+
#: src/admin.php:3763
|
6553 |
msgid "Any other directories found inside wp-content"
|
6554 |
msgstr ""
|
6555 |
|
6565 |
msgid "To fix the time at which a backup should take place,"
|
6566 |
msgstr ""
|
6567 |
|
6568 |
+
#: src/addons/incremental.php:235, src/admin.php:3676
|
6569 |
msgid "Monthly"
|
6570 |
msgstr ""
|
6571 |
|
6572 |
+
#: src/addons/incremental.php:234, src/admin.php:3675
|
6573 |
msgid "Fortnightly"
|
6574 |
msgstr ""
|
6575 |
|
6576 |
+
#: src/addons/incremental.php:233, src/admin.php:3674
|
6577 |
msgid "Weekly"
|
6578 |
msgstr ""
|
6579 |
|
6580 |
+
#: src/addons/incremental.php:232, src/admin.php:3673
|
6581 |
msgid "Daily"
|
6582 |
msgstr ""
|
6583 |
|
6584 |
+
#: src/admin.php:819, src/admin.php:3651
|
6585 |
msgid "Download log file"
|
6586 |
msgstr ""
|
6587 |
|
6588 |
+
#: src/admin.php:3523
|
6589 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
6590 |
msgstr ""
|
6591 |
|
6592 |
+
#: src/admin.php:3518
|
6593 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
6594 |
msgstr ""
|
6595 |
|
6596 |
+
#: src/admin.php:3504
|
6597 |
msgid "The request to the filesystem to create the directory failed."
|
6598 |
msgstr ""
|
6599 |
|
6600 |
+
#: src/admin.php:812, src/admin.php:3413, src/admin.php:3447,
|
6601 |
+
#: src/admin.php:4293, src/includes/class-remote-send.php:542,
|
6602 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:5
|
6603 |
msgid "Delete"
|
6604 |
msgstr ""
|
6605 |
|
6606 |
+
#: src/admin.php:3367
|
6607 |
msgid "show log"
|
6608 |
msgstr ""
|
6609 |
|
6624 |
msgstr ""
|
6625 |
|
6626 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6627 |
+
#: src/templates/wp-admin/settings/tab-addons.php:78,
|
6628 |
+
#: src/templates/wp-admin/settings/tab-addons.php:91,
|
6629 |
+
#: src/templates/wp-admin/settings/tab-addons.php:104,
|
6630 |
+
#: src/templates/wp-admin/settings/tab-addons.php:117,
|
6631 |
+
#: src/templates/wp-admin/settings/tab-addons.php:130,
|
6632 |
+
#: src/templates/wp-admin/settings/tab-addons.php:143,
|
6633 |
+
#: src/templates/wp-admin/settings/tab-addons.php:156,
|
6634 |
+
#: src/templates/wp-admin/settings/tab-addons.php:169,
|
6635 |
+
#: src/templates/wp-admin/settings/tab-addons.php:182,
|
6636 |
+
#: src/templates/wp-admin/settings/tab-addons.php:195,
|
6637 |
#: src/templates/wp-admin/settings/tab-addons.php:208,
|
6638 |
+
#: src/templates/wp-admin/settings/tab-addons.php:221,
|
6639 |
+
#: src/templates/wp-admin/settings/tab-addons.php:234,
|
6640 |
+
#: src/templates/wp-admin/settings/tab-addons.php:251
|
|
|
|
|
|
|
|
|
6641 |
msgid "No"
|
6642 |
msgstr ""
|
6643 |
|
6644 |
#: src/templates/wp-admin/advanced/site-info.php:58,
|
6645 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6646 |
+
#: src/templates/wp-admin/settings/tab-addons.php:52,
|
6647 |
+
#: src/templates/wp-admin/settings/tab-addons.php:65,
|
6648 |
+
#: src/templates/wp-admin/settings/tab-addons.php:68,
|
6649 |
+
#: src/templates/wp-admin/settings/tab-addons.php:81,
|
6650 |
+
#: src/templates/wp-admin/settings/tab-addons.php:94,
|
6651 |
+
#: src/templates/wp-admin/settings/tab-addons.php:107,
|
6652 |
+
#: src/templates/wp-admin/settings/tab-addons.php:120,
|
6653 |
+
#: src/templates/wp-admin/settings/tab-addons.php:133,
|
6654 |
+
#: src/templates/wp-admin/settings/tab-addons.php:146,
|
6655 |
+
#: src/templates/wp-admin/settings/tab-addons.php:159,
|
6656 |
+
#: src/templates/wp-admin/settings/tab-addons.php:172,
|
6657 |
+
#: src/templates/wp-admin/settings/tab-addons.php:185,
|
|
|
|
|
|
|
|
|
|
|
|
|
6658 |
#: src/templates/wp-admin/settings/tab-addons.php:198,
|
6659 |
#: src/templates/wp-admin/settings/tab-addons.php:211,
|
6660 |
+
#: src/templates/wp-admin/settings/tab-addons.php:224,
|
6661 |
+
#: src/templates/wp-admin/settings/tab-addons.php:237,
|
6662 |
+
#: src/templates/wp-admin/settings/tab-addons.php:254,
|
6663 |
+
#: src/templates/wp-admin/settings/tab-addons.php:260
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6664 |
msgid "Yes"
|
6665 |
msgstr ""
|
6666 |
|
6667 |
+
#: src/admin.php:5389, src/admin.php:5391,
|
6668 |
#: src/templates/wp-admin/advanced/site-info.php:45,
|
6669 |
#: src/templates/wp-admin/advanced/site-info.php:46,
|
6670 |
#: src/templates/wp-admin/advanced/site-info.php:53,
|
6684 |
msgid "Web server:"
|
6685 |
msgstr ""
|
6686 |
|
6687 |
+
#: src/templates/wp-admin/settings/tab-status.php:90,
|
6688 |
+
#: src/templates/wp-admin/settings/take-backup.php:91
|
6689 |
msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
|
6690 |
msgstr ""
|
6691 |
|
6692 |
+
#: src/templates/wp-admin/settings/tab-status.php:90,
|
6693 |
+
#: src/templates/wp-admin/settings/take-backup.php:91
|
6694 |
msgid "Do you need WordPress Multisite support?"
|
6695 |
msgstr ""
|
6696 |
|
6697 |
+
#: src/templates/wp-admin/settings/tab-status.php:86,
|
6698 |
+
#: src/templates/wp-admin/settings/take-backup.php:87
|
6699 |
msgid "Multisite"
|
6700 |
msgstr ""
|
6701 |
|
6702 |
+
#: src/templates/wp-admin/settings/tab-status.php:76,
|
6703 |
+
#: src/templates/wp-admin/settings/take-backup.php:82
|
6704 |
msgid "Perform a one-time backup"
|
6705 |
msgstr ""
|
6706 |
|
6708 |
msgid "Do read this helpful article of useful things to know before restoring."
|
6709 |
msgstr ""
|
6710 |
|
6711 |
+
#: src/class-updraftplus.php:4487
|
6712 |
msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
|
6713 |
msgstr ""
|
6714 |
|
6749 |
msgid "Delete backup set"
|
6750 |
msgstr ""
|
6751 |
|
6752 |
+
#: src/admin.php:793
|
6753 |
msgid "Download error: the server sent us a response which we did not understand."
|
6754 |
msgstr ""
|
6755 |
|
6756 |
#: src/addons/backblaze.php:225, src/addons/cloudfiles-enhanced.php:117,
|
6757 |
+
#: src/addons/migrator.php:874, src/addons/migrator.php:1171,
|
6758 |
+
#: src/addons/migrator.php:1252, src/addons/migrator.php:1301,
|
6759 |
+
#: src/addons/migrator.php:1539, src/addons/s3-enhanced.php:164,
|
6760 |
#: src/addons/s3-enhanced.php:169, src/addons/s3-enhanced.php:171,
|
6761 |
#: src/addons/sftp.php:911, src/addons/webdav.php:203, src/admin.php:98,
|
6762 |
+
#: src/admin.php:785, src/includes/class-remote-send.php:265,
|
6763 |
+
#: src/includes/class-remote-send.php:292,
|
6764 |
+
#: src/includes/class-remote-send.php:298,
|
6765 |
+
#: src/includes/class-remote-send.php:361,
|
6766 |
+
#: src/includes/class-remote-send.php:420,
|
6767 |
+
#: src/includes/class-remote-send.php:461,
|
6768 |
+
#: src/includes/class-remote-send.php:471,
|
6769 |
+
#: src/includes/class-remote-send.php:476, src/methods/remotesend.php:74,
|
6770 |
+
#: src/methods/remotesend.php:242, src/methods/remotesend.php:298,
|
6771 |
+
#: src/methods/updraftvault.php:527, src/restorer.php:198,
|
6772 |
+
#: src/restorer.php:226, src/restorer.php:1886
|
6773 |
msgid "Error:"
|
6774 |
msgstr ""
|
6775 |
|
6776 |
+
#: src/admin.php:776
|
6777 |
msgid "calculating..."
|
6778 |
msgstr ""
|
6779 |
|
6780 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:68,
|
6781 |
+
#: src/templates/wp-admin/settings/tab-backups.php:70
|
6782 |
msgid "UpdraftPlus - Upload backup files"
|
6783 |
msgstr ""
|
6784 |
|
6785 |
+
#: src/admin.php:1865, src/templates/wp-admin/advanced/site-info.php:38
|
6786 |
msgid "refresh"
|
6787 |
msgstr ""
|
6788 |
|
6789 |
+
#: src/admin.php:1885, src/templates/wp-admin/advanced/site-info.php:38
|
6790 |
msgid "Web-server disk space in use by UpdraftPlus"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
+
#: src/admin.php:1885
|
6794 |
msgid "This is a count of the contents of your Updraft directory"
|
6795 |
msgstr ""
|
6796 |
|
6806 |
msgid "Google Drive"
|
6807 |
msgstr ""
|
6808 |
|
6809 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59,
|
6810 |
+
#: src/templates/wp-admin/settings/tab-backups.php:63
|
6811 |
msgid "If you are using this, then turn Turbo/Road mode off."
|
6812 |
msgstr ""
|
6813 |
|
6814 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59,
|
6815 |
+
#: src/templates/wp-admin/settings/tab-backups.php:63
|
6816 |
msgid "Opera web browser"
|
6817 |
msgstr ""
|
6818 |
|
6819 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:47,
|
6820 |
+
#: src/templates/wp-admin/settings/tab-backups.php:51
|
6821 |
msgid "More tasks:"
|
6822 |
msgstr ""
|
6823 |
|
6824 |
+
#: src/admin.php:3081
|
6825 |
msgid "Download most recently modified log file"
|
6826 |
msgstr ""
|
6827 |
|
6830 |
msgstr ""
|
6831 |
|
6832 |
#: src/addons/autobackup.php:339, src/addons/autobackup.php:434,
|
6833 |
+
#: src/admin.php:3037, src/admin.php:3043,
|
6834 |
+
#: src/templates/wp-admin/settings/take-backup.php:64
|
6835 |
msgid "Last log message"
|
6836 |
msgstr ""
|
6837 |
|
6838 |
+
#: src/addons/migrator.php:257, src/admin.php:631, src/admin.php:818,
|
6839 |
+
#: src/admin.php:4195, src/templates/wp-admin/settings/tab-status.php:30
|
6840 |
msgid "Restore"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
+
#: src/admin.php:810, src/templates/wp-admin/settings/tab-status.php:27,
|
6844 |
+
#: src/templates/wp-admin/settings/take-backup.php:50
|
6845 |
msgid "Backup Now"
|
6846 |
msgstr ""
|
6847 |
|
6848 |
+
#: src/templates/wp-admin/settings/take-backup.php:45
|
6849 |
+
msgid "Time now"
|
6850 |
+
msgstr ""
|
6851 |
+
|
6852 |
+
#: src/addons/moredatabase.php:250, src/addons/reporting.php:260,
|
6853 |
+
#: src/addons/wp-cli.php:425, src/admin.php:333, src/admin.php:3979,
|
6854 |
+
#: src/admin.php:4057, src/includes/class-remote-send.php:330,
|
6855 |
#: src/includes/class-wpadmin-commands.php:157,
|
6856 |
+
#: src/includes/class-wpadmin-commands.php:526, src/restorer.php:319,
|
6857 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:82,
|
6858 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:83,
|
6859 |
+
#: src/templates/wp-admin/settings/take-backup.php:33
|
6860 |
msgid "Database"
|
6861 |
msgstr ""
|
6862 |
|
6863 |
+
#: src/admin.php:323, src/admin.php:5190,
|
6864 |
+
#: src/templates/wp-admin/settings/take-backup.php:23
|
6865 |
msgid "Files"
|
6866 |
msgstr ""
|
6867 |
|
6868 |
+
#: src/templates/wp-admin/settings/tab-status.php:46,
|
6869 |
+
#: src/templates/wp-admin/settings/take-backup.php:18
|
6870 |
msgid "Next scheduled backups"
|
6871 |
msgstr ""
|
6872 |
|
6878 |
msgid "At the same time as the files backup"
|
6879 |
msgstr ""
|
6880 |
|
6881 |
+
#: src/admin.php:292, src/admin.php:313, src/admin.php:320, src/admin.php:365,
|
6882 |
+
#: src/admin.php:396
|
6883 |
msgid "Nothing currently scheduled"
|
6884 |
msgstr ""
|
6885 |
|
6886 |
+
#: src/templates/wp-admin/settings/tab-status.php:11,
|
6887 |
+
#: src/templates/wp-admin/settings/take-backup.php:5
|
6888 |
msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
|
6889 |
msgstr ""
|
6890 |
|
6891 |
+
#: src/templates/wp-admin/settings/tab-status.php:10,
|
6892 |
+
#: src/templates/wp-admin/settings/take-backup.php:5
|
6893 |
msgid "JavaScript warning"
|
6894 |
msgstr ""
|
6895 |
|
6896 |
+
#: src/admin.php:796, src/admin.php:3118
|
6897 |
msgid "Delete Old Directories"
|
6898 |
msgstr ""
|
6899 |
|
6900 |
+
#: src/admin.php:2633
|
6901 |
msgid "Current limit is:"
|
6902 |
msgstr ""
|
6903 |
|
6904 |
+
#: src/admin.php:2608
|
6905 |
msgid "Your backup has been restored."
|
6906 |
msgstr ""
|
6907 |
|
6913 |
msgid "Lead developer's homepage"
|
6914 |
msgstr ""
|
6915 |
|
6916 |
+
#: src/central/bootstrap.php:511
|
6917 |
msgid "UpdraftPlus.Com"
|
6918 |
msgstr ""
|
6919 |
|
6920 |
+
#: src/admin.php:5082
|
6921 |
msgid "Your settings have been wiped."
|
6922 |
msgstr ""
|
6923 |
|
6924 |
+
#: src/admin.php:2568
|
6925 |
msgid "Backup directory successfully created."
|
6926 |
msgstr ""
|
6927 |
|
6928 |
+
#: src/admin.php:2561
|
6929 |
msgid "Backup directory could not be created"
|
6930 |
msgstr ""
|
6931 |
|
6932 |
+
#: src/admin.php:3383
|
6933 |
msgid "Old directory removal failed for some reason. You may want to do this manually."
|
6934 |
msgstr ""
|
6935 |
|
6936 |
+
#: src/admin.php:3381
|
6937 |
msgid "Old directories successfully removed."
|
6938 |
msgstr ""
|
6939 |
|
6940 |
+
#: src/admin.php:3378, src/admin.php:3378
|
6941 |
msgid "Remove old directories"
|
6942 |
msgstr ""
|
6943 |
|
6944 |
+
#: src/addons/migrator.php:324, src/addons/migrator.php:339,
|
6945 |
+
#: src/admin.php:2509, src/admin.php:2519, src/admin.php:2528,
|
6946 |
+
#: src/admin.php:2570, src/admin.php:3385
|
6947 |
msgid "Return to UpdraftPlus Configuration"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
+
#: src/admin.php:789, src/admin.php:2509, src/admin.php:2519,
|
6951 |
+
#: src/admin.php:2528, src/admin.php:2570, src/admin.php:3385,
|
6952 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:16,
|
6953 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:127
|
6954 |
msgid "Actions"
|
6955 |
msgstr ""
|
6956 |
|
6957 |
+
#: src/admin.php:2402
|
6958 |
msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
|
6959 |
msgstr ""
|
6960 |
|
6961 |
+
#: src/admin.php:2302
|
6962 |
msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
|
6963 |
msgstr ""
|
6964 |
|
6965 |
+
#: src/admin.php:2198
|
6966 |
msgid "No local copy present."
|
6967 |
msgstr ""
|
6968 |
|
6969 |
+
#: src/admin.php:2195
|
6970 |
msgid "Download in progress"
|
6971 |
msgstr ""
|
6972 |
|
6973 |
+
#: src/admin.php:788, src/admin.php:2184
|
6974 |
msgid "File ready."
|
6975 |
msgstr ""
|
6976 |
|
6977 |
+
#: src/admin.php:2165
|
6978 |
msgid "Download failed"
|
6979 |
msgstr ""
|
6980 |
|
6981 |
+
#: src/addons/wp-cli.php:512, src/admin.php:786, src/admin.php:1925,
|
6982 |
+
#: src/class-updraftplus.php:1405, src/class-updraftplus.php:1449,
|
6983 |
+
#: src/class-updraftplus.php:4076, src/methods/addon-base-v2.php:93,
|
6984 |
#: src/methods/addon-base-v2.php:98, src/methods/addon-base-v2.php:205,
|
6985 |
#: src/methods/addon-base-v2.php:225, src/methods/stream-base.php:219,
|
6986 |
+
#: src/restorer.php:2815, src/restorer.php:2840, src/restorer.php:2921,
|
6987 |
#: src/updraftplus.php:158
|
6988 |
msgid "Error"
|
6989 |
msgstr ""
|
6990 |
|
6991 |
+
#: src/admin.php:1960
|
6992 |
msgid "Could not find that job - perhaps it has already finished?"
|
6993 |
msgstr ""
|
6994 |
|
6995 |
+
#: src/admin.php:1952
|
6996 |
msgid "Job deleted"
|
6997 |
msgstr ""
|
6998 |
|
6999 |
+
#: src/admin.php:2043, src/includes/class-commands.php:808
|
7000 |
msgid "OK. You should soon see activity in the \"Last log message\" field below."
|
7001 |
msgstr ""
|
7002 |
|
7003 |
+
#: src/admin.php:863
|
7004 |
msgid "Nothing yet logged"
|
7005 |
msgstr ""
|
7006 |
|
7007 |
+
#: src/admin.php:1112
|
7008 |
msgid "Please consult this FAQ if you have problems backing up."
|
7009 |
msgstr ""
|
7010 |
|
7011 |
+
#: src/admin.php:1112
|
7012 |
msgid "Your website is hosted using the %s web server."
|
7013 |
msgstr ""
|
7014 |
|
7015 |
+
#: src/admin.php:1108
|
7016 |
msgid "UpdraftPlus does not officially support versions of WordPress before %s. It may work for you, but if it does not, then please be aware that no support is available until you upgrade WordPress."
|
7017 |
msgstr ""
|
7018 |
|
7019 |
+
#: src/admin.php:1104
|
7020 |
msgid "You have less than %s of free disk space on the disk which UpdraftPlus is configured to use to create backups. UpdraftPlus could well run out of space. Contact your the operator of your server (e.g. your web hosting company) to resolve this issue."
|
7021 |
msgstr ""
|
7022 |
|
7023 |
+
#: src/addons/azure.php:601, src/addons/migrator.php:929, src/admin.php:1096,
|
7024 |
+
#: src/admin.php:1100, src/admin.php:1104, src/admin.php:1108,
|
7025 |
+
#: src/admin.php:1112, src/admin.php:1121, src/admin.php:3835,
|
7026 |
+
#: src/admin.php:3842, src/admin.php:3844, src/admin.php:5368,
|
7027 |
#: src/methods/cloudfiles-new.php:100, src/methods/cloudfiles.php:440,
|
7028 |
#: src/methods/ftp.php:330, src/methods/openstack-base.php:571,
|
7029 |
#: src/methods/s3.php:859, src/methods/s3.php:863,
|
7030 |
#: src/methods/updraftvault.php:306,
|
7031 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
7032 |
+
#: src/templates/wp-admin/settings/tab-backups.php:27,
|
7033 |
#: src/udaddons/updraftplus-addons.php:253
|
7034 |
msgid "Warning"
|
7035 |
msgstr ""
|
7036 |
|
7037 |
+
#: src/admin.php:1041
|
7038 |
msgid "Add-Ons / Pro Support"
|
7039 |
msgstr ""
|
7040 |
|
7041 |
+
#: src/admin.php:647, src/admin.php:1039, src/admin.php:2795
|
7042 |
msgid "Settings"
|
7043 |
msgstr ""
|
7044 |
|
7046 |
msgid "Could not create %s zip. Consult the log file for more information."
|
7047 |
msgstr ""
|
7048 |
|
7049 |
+
#: src/backup.php:2304
|
7050 |
msgid "Infinite recursion: consult your log for more information"
|
7051 |
msgstr ""
|
7052 |
|
7058 |
msgid "Like UpdraftPlus and can spare one minute?"
|
7059 |
msgstr ""
|
7060 |
|
7061 |
+
#: src/addons/azure.php:268, src/class-updraftplus.php:4181,
|
7062 |
#: src/methods/googledrive.php:1112, src/methods/s3.php:341
|
7063 |
msgid "File not found"
|
7064 |
msgstr ""
|
7067 |
msgid "The decryption key used:"
|
7068 |
msgstr ""
|
7069 |
|
7070 |
+
#: src/class-updraftplus.php:4382,
|
7071 |
+
#: src/includes/class-updraftplus-encryption.php:354, src/restorer.php:746
|
7072 |
msgid "Decryption failed. The most likely cause is that you used the wrong key."
|
7073 |
msgstr ""
|
7074 |
|
7075 |
+
#: src/class-updraftplus.php:4370,
|
7076 |
+
#: src/includes/class-updraftplus-encryption.php:336, src/restorer.php:733
|
7077 |
msgid "Decryption failed. The database file is encrypted, but you have no encryption key entered."
|
7078 |
msgstr ""
|
7079 |
|
7080 |
+
#: src/backup.php:2178
|
7081 |
msgid "Could not open the backup file for writing"
|
7082 |
msgstr ""
|
7083 |
|
7084 |
+
#: src/class-updraftplus.php:3654
|
7085 |
msgid "Could not save backup history because we have no backup array. Backup probably failed."
|
7086 |
msgstr ""
|
7087 |
|
7088 |
+
#: src/class-updraftplus.php:3613
|
7089 |
msgid "Could not read the directory"
|
7090 |
msgstr ""
|
7091 |
|
7092 |
+
#: src/admin.php:2244, src/backup.php:1359
|
7093 |
msgid "Backup directory (%s) is not writable, or does not exist."
|
7094 |
msgstr ""
|
7095 |
|
7096 |
+
#: src/backup.php:1136
|
7097 |
msgid "WordPress backup is complete"
|
7098 |
msgstr ""
|
7099 |
|
7100 |
+
#: src/class-updraftplus.php:3138
|
7101 |
msgid "The backup attempt has finished, apparently unsuccessfully"
|
7102 |
msgstr ""
|
7103 |
|
7104 |
+
#: src/class-updraftplus.php:3120
|
7105 |
msgid "The backup apparently succeeded and is now complete"
|
7106 |
msgstr ""
|
7107 |
|
7108 |
+
#: src/addons/moredatabase.php:396
|
7109 |
msgid "Encryption error occurred when encrypting database. Encryption aborted."
|
7110 |
msgstr ""
|
7111 |
|
7112 |
+
#: src/class-updraftplus.php:2820
|
7113 |
msgid "Could not create files in the backup directory. Backup aborted - check your UpdraftPlus settings."
|
7114 |
msgstr ""
|
7115 |
|
7116 |
+
#: src/class-updraftplus.php:1896
|
7117 |
msgid "Others"
|
7118 |
msgstr ""
|
7119 |
|
7120 |
+
#: src/addons/multisite.php:477, src/class-updraftplus.php:1881
|
7121 |
msgid "Uploads"
|
7122 |
msgstr ""
|
7123 |
|
7124 |
+
#: src/class-updraftplus.php:1880
|
7125 |
msgid "Themes"
|
7126 |
msgstr ""
|
7127 |
|
7128 |
+
#: src/class-updraftplus.php:1879
|
7129 |
msgid "Plugins"
|
7130 |
msgstr ""
|
7131 |
|
7132 |
+
#: src/class-updraftplus.php:696
|
7133 |
msgid "No log files were found."
|
7134 |
msgstr ""
|
7135 |
|
7136 |
+
#: src/admin.php:2114, src/admin.php:2118, src/class-updraftplus.php:691
|
7137 |
msgid "The log file could not be read."
|
7138 |
msgstr ""
|
7139 |
|
7140 |
+
#: src/admin.php:1141, src/admin.php:1174, src/class-updraftplus.php:656,
|
7141 |
+
#: src/class-updraftplus.php:691, src/class-updraftplus.php:696,
|
7142 |
+
#: src/class-updraftplus.php:701
|
7143 |
msgid "UpdraftPlus notice:"
|
7144 |
msgstr ""
|
7145 |
|
Binary file
|
@@ -11,11 +11,95 @@ msgstr ""
|
|
11 |
"Language: ar\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: src/addons/wp-cli.php:88
|
15 |
msgid "No previous backup found to add an increment to."
|
16 |
msgstr ""
|
17 |
|
18 |
-
#: src/restorer.php:
|
19 |
msgid "Requested character set (%s) is not present - changing to %s."
|
20 |
msgstr ""
|
21 |
|
@@ -83,60 +167,56 @@ msgstr ""
|
|
83 |
msgid "More information here."
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/admin.php:
|
87 |
msgid "Migrate / Clone"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: src/includes/class-commands.php:
|
91 |
msgid "The creation of your backup data for creating the clone should now begin."
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: src/includes/class-commands.php:
|
95 |
-
msgid "Your temporary clone has been created:"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: src/includes/class-commands.php:892
|
99 |
msgid "Your available temporary clone tokens:"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: src/admin.php:
|
103 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
104 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: src/addons/wp-cli.php:
|
108 |
-
msgid "You have
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: src/addons/wp-cli.php:
|
112 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: src/addons/wp-cli.php:
|
116 |
msgid "This is not an incremental backup"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: src/addons/wp-cli.php:
|
120 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: src/
|
124 |
msgid "To create a temporary clone you must first connect to your UpdraftPlus.com account (and have clone tokens available in that account)."
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: src/class-updraftplus.php:
|
128 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: src/admin.php:
|
132 |
msgid "(current version)"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: src/admin.php:
|
136 |
msgid "Forbid logins from non-administrators on this clone"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: src/admin.php:
|
140 |
msgid "press here"
|
141 |
msgstr ""
|
142 |
|
@@ -150,35 +230,35 @@ msgstr ""
|
|
150 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: src/addons/incremental.php:
|
154 |
msgid "Tell me more"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: src/addons/incremental.php:
|
158 |
msgid "And then add an incremental backup"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: src/addons/incremental.php:
|
162 |
msgid "Every hour"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: src/includes/class-commands.php:
|
166 |
msgid "You can add more temporary clone tokens to your account here."
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: src/includes/class-commands.php:
|
170 |
msgid "Create clone"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: src/includes/class-commands.php:
|
174 |
msgid "Available temporary clone tokens:"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: src/
|
178 |
msgid "Or, create a temporary clone"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: src/admin.php:
|
182 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
183 |
msgid "Processing"
|
184 |
msgstr ""
|
@@ -195,7 +275,7 @@ msgstr ""
|
|
195 |
msgid "I consent to %s"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: src/admin.php:
|
199 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
200 |
msgid "One Time Password (check your OTP app to get this password)"
|
201 |
msgstr ""
|
@@ -244,7 +324,7 @@ msgstr ""
|
|
244 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: src/admin.php:
|
248 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
249 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
250 |
msgstr[0] ""
|
@@ -254,76 +334,76 @@ msgstr[3] ""
|
|
254 |
msgstr[4] ""
|
255 |
msgstr[5] ""
|
256 |
|
257 |
-
#: src/admin.php:
|
258 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: src/admin.php:
|
262 |
msgid "You can also close this wizard."
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: src/admin.php:
|
266 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: src/admin.php:
|
270 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: src/admin.php:
|
274 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: src/admin.php:
|
278 |
msgid "Perhaps you would want to login instead."
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: src/admin.php:
|
282 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: src/admin.php:
|
286 |
msgid "An email is required and needs to be in a valid format."
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: src/admin.php:
|
290 |
msgid "Both email and password fields are required."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: src/admin.php:
|
294 |
msgid "Registration successful."
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: src/admin.php:
|
298 |
msgid "Please follow this link to open %s in a new window."
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: src/admin.php:
|
302 |
msgid "Login successful."
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: src/admin.php:
|
306 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
307 |
msgid "UpdraftCentral Cloud"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: src/admin.php:
|
311 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: src/admin.php:
|
315 |
msgid "Dismiss all UpdraftPlus news"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: src/admin.php:
|
319 |
msgid "UpdraftPlus News"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: src/addons/wp-cli.php:
|
323 |
msgid "Migration key created:"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: src/addons/wp-cli.php:
|
327 |
msgid "Missing parameters"
|
328 |
msgstr ""
|
329 |
|
@@ -343,7 +423,7 @@ msgstr ""
|
|
343 |
msgid "launching some time in 2018"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: src/admin.php:
|
347 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
348 |
msgstr ""
|
349 |
|
@@ -355,23 +435,23 @@ msgstr ""
|
|
355 |
msgid "Upload backup"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: src/admin.php:
|
359 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: src/admin.php:
|
363 |
msgid "(already uploaded)"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: src/admin.php:
|
367 |
msgid "Local backup upload has started; please check the current status tab to see the upload progress"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: src/admin.php:
|
371 |
msgid "Upload"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: src/addons/reporting.php:527, src/admin.php:
|
375 |
msgid "Only email the database backup"
|
376 |
msgstr ""
|
377 |
|
@@ -383,7 +463,7 @@ msgstr ""
|
|
383 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
384 |
msgstr ""
|
385 |
|
386 |
-
#: src/addons/migrator.php:
|
387 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
388 |
msgstr ""
|
389 |
|
@@ -399,15 +479,15 @@ msgstr ""
|
|
399 |
msgid "Europe (Paris)"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
403 |
msgid "WP-CLI commands to take, list and delete backups."
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
407 |
msgid "WP-CLI support"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
411 |
msgid "WP CLI"
|
412 |
msgstr ""
|
413 |
|
@@ -423,25 +503,25 @@ msgstr ""
|
|
423 |
msgid "Recently started backup job id: %s"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: src/addons/wp-cli.php:100, src/addons/wp-cli.php:
|
427 |
-
#: src/addons/wp-cli.php:
|
428 |
-
#: src/addons/wp-cli.php:
|
429 |
msgid "The given value for the '%s' option is not valid"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: src/addons/migrator.php:
|
433 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: src/addons/migrator.php:
|
437 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/addons/migrator.php:
|
441 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/includes/class-remote-send.php:
|
445 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
446 |
msgstr ""
|
447 |
|
@@ -473,19 +553,19 @@ msgstr ""
|
|
473 |
msgid "Thank you for installing UpdraftPlus!"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/includes/class-remote-send.php:
|
477 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/restorer.php:
|
481 |
msgid "Failed to read from the working directory."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/restorer.php:
|
485 |
msgid "Failed to find a manifest file in the backup."
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/restorer.php:
|
489 |
msgid "Failed to read the manifest file from backup."
|
490 |
msgstr ""
|
491 |
|
@@ -501,11 +581,11 @@ msgstr ""
|
|
501 |
msgid "Ensure you are logged into the correct account before continuing."
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: src/admin.php:
|
505 |
msgid "Remote storage method and instance id are required for authentication."
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: src/admin.php:
|
509 |
msgid "authentication error"
|
510 |
msgstr ""
|
511 |
|
@@ -513,15 +593,15 @@ msgstr ""
|
|
513 |
msgid "(Nothing has been logged yet)"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: src/addons/migrator.php:
|
517 |
msgid "you will want to use below search and replace site location in the database (migrate) to search/replace the site address."
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: src/addons/migrator.php:
|
521 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use below search and replace so that the non-https links are automatically replaced."
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: src/addons/migrator.php:
|
525 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use below search and replace to search/replace the site address so that the site can be visited without https."
|
526 |
msgstr ""
|
527 |
|
@@ -533,24 +613,24 @@ msgstr ""
|
|
533 |
msgid "Delete these settings"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
537 |
msgid "Currently disabled"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: src/addons/morestorage.php:81, src/admin.php:
|
541 |
msgid "Currently enabled"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
545 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
549 |
msgid "You are currently using the free version of UpdraftPlus."
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
553 |
-
msgid "
|
554 |
msgstr ""
|
555 |
|
556 |
#: src/methods/stream-base.php:323
|
@@ -569,7 +649,7 @@ msgstr ""
|
|
569 |
msgid "No more forgotten passwords. Find out more about our revolutionary new WordPress plugin"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
573 |
msgid "remote site"
|
574 |
msgstr ""
|
575 |
|
@@ -577,7 +657,7 @@ msgstr ""
|
|
577 |
msgid "Invalid bucket name"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: src/restorer.php:
|
581 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
582 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
583 |
msgstr[0] ""
|
@@ -587,15 +667,15 @@ msgstr[3] ""
|
|
587 |
msgstr[4] ""
|
588 |
msgstr[5] ""
|
589 |
|
590 |
-
#: src/class-updraftplus.php:
|
591 |
msgid "Your chosen replacement collation"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: src/class-updraftplus.php:
|
595 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: src/class-updraftplus.php:
|
599 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
600 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
601 |
msgstr[0] ""
|
@@ -605,11 +685,11 @@ msgstr[3] ""
|
|
605 |
msgstr[4] ""
|
606 |
msgstr[5] ""
|
607 |
|
608 |
-
#: src/addons/migrator.php:
|
609 |
msgid "Database restoration options:"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: src/addons/migrator.php:
|
613 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
614 |
msgstr ""
|
615 |
|
@@ -637,19 +717,19 @@ msgstr ""
|
|
637 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: src/central/bootstrap.php:
|
641 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: src/central/bootstrap.php:
|
645 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: src/central/bootstrap.php:
|
649 |
msgid "A website where you have installed %s"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: src/central/bootstrap.php:
|
653 |
msgid "Self-hosted dashboard"
|
654 |
msgstr ""
|
655 |
|
@@ -657,7 +737,7 @@ msgstr ""
|
|
657 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: src/addons/migrator.php:
|
661 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
662 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
663 |
msgstr[0] ""
|
@@ -667,19 +747,19 @@ msgstr[3] ""
|
|
667 |
msgstr[4] ""
|
668 |
msgstr[5] ""
|
669 |
|
670 |
-
#: src/restorer.php:
|
671 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: src/class-updraftplus.php:
|
675 |
msgid "Your chosen character set to use instead:"
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: src/class-updraftplus.php:
|
679 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: src/class-updraftplus.php:
|
683 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
684 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
685 |
msgstr[0] ""
|
@@ -689,27 +769,27 @@ msgstr[3] ""
|
|
689 |
msgstr[4] ""
|
690 |
msgstr[5] ""
|
691 |
|
692 |
-
#: src/central/bootstrap.php:
|
693 |
msgid "Create another key"
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: src/central/bootstrap.php:
|
697 |
msgid "UpdraftCentral dashboard connection details"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: src/central/bootstrap.php:
|
701 |
msgid "Next"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: src/central/bootstrap.php:
|
705 |
msgid "an account"
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: src/central/bootstrap.php:
|
709 |
msgid "i.e. if you have %s there"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: src/central/bootstrap.php:
|
713 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
714 |
msgstr ""
|
715 |
|
@@ -733,7 +813,7 @@ msgstr ""
|
|
733 |
msgid "You now need to copy the key below and enter it at your %s."
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: src/admin.php:
|
737 |
msgid "Please enter a valid URL e.g http://example.com"
|
738 |
msgstr ""
|
739 |
|
@@ -773,23 +853,23 @@ msgstr ""
|
|
773 |
msgid "Account ID"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: src/class-updraftplus.php:
|
777 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: src/class-updraftplus.php:
|
781 |
msgid "the migrator add-on"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: src/class-updraftplus.php:
|
785 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: src/class-updraftplus.php:
|
789 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: src/class-updraftplus.php:
|
793 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
794 |
msgstr ""
|
795 |
|
@@ -801,19 +881,19 @@ msgstr ""
|
|
801 |
msgid "Follow this link to remove these settings for %s."
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: src/admin.php:
|
805 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: src/backup.php:
|
809 |
-
#: src/class-updraftplus.php:
|
810 |
-
#: src/
|
811 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: src/backup.php:
|
815 |
-
#: src/class-updraftplus.php:
|
816 |
-
#: src/
|
817 |
msgid "A PHP exception (%s) has occurred: %s"
|
818 |
msgstr ""
|
819 |
|
@@ -833,23 +913,24 @@ msgstr ""
|
|
833 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: src/templates/wp-admin/settings/tab-status.php:70
|
|
|
837 |
msgid "Remote storage authentication"
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
841 |
msgid "Network and multisite"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
845 |
msgid "Migrator"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
849 |
msgid "Additional storage"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
853 |
msgid "Remote storage"
|
854 |
msgstr ""
|
855 |
|
@@ -865,15 +946,15 @@ msgstr ""
|
|
865 |
msgid "Instant and secure logon with a wave of your phone."
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: src/backup.php:
|
869 |
msgid "As previously warned (see: %s), encryption is no longer a feature of the free edition of UpdraftPlus"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: src/admin.php:
|
873 |
msgid "Value"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: src/admin.php:
|
877 |
msgid "Did not know how to delete from this cloud service."
|
878 |
msgstr ""
|
879 |
|
@@ -885,24 +966,20 @@ msgstr ""
|
|
885 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:80
|
889 |
-
msgid "Stored at: %s"
|
890 |
-
msgstr ""
|
891 |
-
|
892 |
#: src/methods/cloudfiles.php:495
|
893 |
msgid "Cloud Files"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: src/admin.php:
|
897 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: src/admin.php:
|
901 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
902 |
msgstr ""
|
903 |
|
904 |
#: src/methods/updraftvault.php:71,
|
905 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
906 |
msgid "UpdraftVault"
|
907 |
msgstr ""
|
908 |
|
@@ -914,252 +991,218 @@ msgstr ""
|
|
914 |
msgid "Extra database"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: src/admin.php:
|
918 |
msgid "Press here to download or browse"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: src/admin.php:
|
922 |
msgid "Error: invalid path"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: src/admin.php:
|
926 |
msgid "An error occurred when fetching storage module options: "
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: src/admin.php:
|
930 |
msgid "Loading log file"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: src/admin.php:
|
934 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: src/admin.php:
|
938 |
msgid "Search"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: src/admin.php:
|
942 |
msgid "Select a file to view information about it"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: src/admin.php:
|
946 |
msgid "Browsing zip file"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: src/admin.php:
|
950 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: src/admin.php:
|
954 |
msgid "Browse contents"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: src/restorer.php:
|
958 |
msgid "Skipped tables:"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: src/class-updraftplus.php:
|
962 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: src/admin.php:
|
966 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: src/admin.php:
|
970 |
msgid "All WordPress tables will be backed up."
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: src/admin.php:
|
974 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: src/admin.php:
|
978 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: src/admin.php:
|
982 |
msgid "The available memory on the server."
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: src/admin.php:
|
986 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: src/admin.php:
|
990 |
msgid "The file failed to upload. Please check the following:"
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: src/admin.php:
|
994 |
msgid "HTTP code:"
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: src/addons/wp-cli.php:109, src/admin.php:
|
998 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: src/addons/moredatabase.php:
|
1002 |
msgid "tables"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: src/addons/moredatabase.php:
|
1006 |
msgid "WordPress database"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: src/addons/moredatabase.php:
|
1010 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1014 |
-
msgid "Everyone can use the free version; but UpdraftGold bundles an enhanced paid version."
|
1015 |
-
msgstr ""
|
1016 |
-
|
1017 |
-
#: src/templates/wp-admin/settings/tab-addons.php:318
|
1018 |
-
msgid "UpdraftCentral Cloud or Premium"
|
1019 |
-
msgstr ""
|
1020 |
-
|
1021 |
-
#: src/templates/wp-admin/settings/tab-addons.php:301,
|
1022 |
-
#: src/templates/wp-admin/settings/tab-addons.php:321
|
1023 |
-
msgid "Find out more"
|
1024 |
-
msgstr ""
|
1025 |
-
|
1026 |
-
#: src/templates/wp-admin/settings/tab-addons.php:300
|
1027 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1031 |
-
#: src/templates/wp-admin/settings/tab-addons.php:292
|
1032 |
-
msgid "UpdraftPlus Gold"
|
1033 |
-
msgstr ""
|
1034 |
-
|
1035 |
-
#: src/templates/wp-admin/settings/tab-addons.php:286
|
1036 |
-
msgid "UpdraftPlus Free"
|
1037 |
-
msgstr ""
|
1038 |
-
|
1039 |
-
#: src/templates/wp-admin/settings/tab-addons.php:283
|
1040 |
-
msgid "Other products bundled with UpdraftPlus Premium or Gold"
|
1041 |
-
msgstr ""
|
1042 |
-
|
1043 |
-
#: src/templates/wp-admin/settings/tab-addons.php:269
|
1044 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
1045 |
msgstr ""
|
1046 |
|
1047 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1048 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1052 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1053 |
msgid "Importer"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1057 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1061 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1062 |
msgid "No ads"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1066 |
msgid "Sophisticated reporting and emailing capabilities."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1070 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1074 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1075 |
msgid "More database options"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1079 |
msgid "Set exact times to create or delete backups."
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1083 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1084 |
msgid "Backup time and scheduling"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1088 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1092 |
msgid "Network / multisite"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1096 |
msgid "Backup WordPress core and non-WP files and databases."
|
1097 |
msgstr ""
|
1098 |
|
1099 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1100 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1104 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1105 |
msgid "Pre-update backups"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1109 |
msgid "Provides expert help and support from the developers whenever you need it."
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1113 |
msgid "Fast, personal support"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1117 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1121 |
msgid "Cloning and migration"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1125 |
-
msgid "Get enhanced versions of the free remote storage options and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1129 |
msgid "Additional and enhanced remote storage locations"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1133 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1137 |
msgid "Backup to remote storage locations"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1141 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1142 |
-
#: src/templates/wp-admin/settings/tab-addons.php:340,
|
1143 |
-
#: src/templates/wp-admin/settings/tab-addons.php:343
|
1144 |
msgid "Upgrade now"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1148 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1149 |
msgid "Installed"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
#: src/templates/wp-admin/settings/tab-addons.php:42
|
1153 |
-
msgid "Gold"
|
1154 |
-
msgstr ""
|
1155 |
-
|
1156 |
-
#: src/templates/wp-admin/settings/tab-addons.php:34
|
1157 |
msgid "Free"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
-
#: src/admin.php:
|
1161 |
-
#: src/templates/wp-admin/settings/tab-addons.php:38,
|
1162 |
-
#: src/templates/wp-admin/settings/tab-addons.php:42
|
1163 |
msgid "UpdraftPlus"
|
1164 |
msgstr ""
|
1165 |
|
@@ -1214,8 +1257,7 @@ msgstr ""
|
|
1214 |
msgid "Europe (Ireland)"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
1218 |
-
#: src/templates/wp-admin/settings/tab-addons.php:317
|
1219 |
msgid "UpdraftCentral"
|
1220 |
msgstr ""
|
1221 |
|
@@ -1311,8 +1353,7 @@ msgstr ""
|
|
1311 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
-
#: src/includes/updraftplus-notices.php:92
|
1315 |
-
#: src/templates/wp-admin/settings/tab-addons.php:320
|
1316 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
1317 |
msgstr ""
|
1318 |
|
@@ -1357,7 +1398,7 @@ msgid "The ultimately secure and convenient place to store your backups."
|
|
1357 |
msgstr ""
|
1358 |
|
1359 |
#: src/includes/updraftplus-notices.php:41,
|
1360 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1361 |
msgid "UpdraftVault storage"
|
1362 |
msgstr ""
|
1363 |
|
@@ -1387,8 +1428,8 @@ msgid "Site size"
|
|
1387 |
msgstr ""
|
1388 |
|
1389 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
1390 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1391 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
1392 |
msgid "Lock settings"
|
1393 |
msgstr ""
|
1394 |
|
@@ -1426,11 +1467,11 @@ msgstr ""
|
|
1426 |
msgid "Export / import settings"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: src/restorer.php:
|
1430 |
msgid "Processing table (%s)"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
-
#: src/restorer.php:
|
1434 |
msgid "Backup of: %s"
|
1435 |
msgstr ""
|
1436 |
|
@@ -1446,59 +1487,60 @@ msgstr ""
|
|
1446 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
-
#: src/central/bootstrap.php:
|
1450 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
1451 |
msgstr ""
|
1452 |
|
1453 |
-
#: src/backup.php:
|
1454 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
1455 |
msgstr ""
|
1456 |
|
1457 |
-
#: src/templates/wp-admin/settings/tab-status.php:71
|
|
|
1458 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
-
#: src/admin.php:
|
1462 |
msgid "Remote files deleted:"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
-
#: src/admin.php:
|
1466 |
msgid "Local files deleted:"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
#: src/methods/backup-module.php:549
|
1470 |
-
msgid "Follow this link to authorize access to your %s account (you will not be able to
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: src/admin.php:
|
1474 |
msgid "remote files deleted"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: src/admin.php:
|
1478 |
msgid "Complete"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: src/admin.php:
|
1482 |
msgid "Do you want to carry out the import?"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
-
#: src/admin.php:
|
1486 |
msgid "Which was exported on:"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
-
#: src/admin.php:
|
1490 |
msgid "This will import data from:"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
-
#: src/admin.php:
|
1494 |
msgid "Importing..."
|
1495 |
msgstr ""
|
1496 |
|
1497 |
-
#: src/admin.php:
|
1498 |
msgid "You have not yet selected a file to import."
|
1499 |
msgstr ""
|
1500 |
|
1501 |
-
#: src/admin.php:
|
1502 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
1503 |
msgstr ""
|
1504 |
|
@@ -1531,7 +1573,7 @@ msgstr ""
|
|
1531 |
msgid "An error response was received; HTTP code:"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: src/includes/class-commands.php:
|
1535 |
msgid "%s add-on not found"
|
1536 |
msgstr ""
|
1537 |
|
@@ -1543,15 +1585,15 @@ msgstr ""
|
|
1543 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: src/admin.php:
|
1547 |
msgid "To fix this problem go here."
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: src/admin.php:
|
1551 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: src/admin.php:
|
1555 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
1556 |
msgstr ""
|
1557 |
|
@@ -1607,11 +1649,11 @@ msgstr ""
|
|
1607 |
msgid "FAQs"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: src/central/bootstrap.php:
|
1611 |
msgid "More information..."
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: src/central/bootstrap.php:
|
1615 |
msgid "Use the alternative method for making a connection with the dashboard."
|
1616 |
msgstr ""
|
1617 |
|
@@ -1623,53 +1665,53 @@ msgstr ""
|
|
1623 |
msgid "Public key was sent to:"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: src/backup.php:
|
1627 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: src/backup.php:
|
1631 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: src/addons/migrator.php:
|
1635 |
msgid "Create key"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: src/addons/migrator.php:
|
1639 |
msgid "slower, strongest"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: src/addons/migrator.php:
|
1643 |
msgid "recommended"
|
1644 |
msgstr "موصى به"
|
1645 |
|
1646 |
-
#: src/addons/migrator.php:
|
1647 |
msgid "%s bytes"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: src/addons/migrator.php:
|
1651 |
msgid "faster (possibility for slow PHP installs)"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: src/addons/migrator.php:
|
1655 |
msgid "easy to break, fastest"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: src/addons/migrator.php:
|
1659 |
-
#: src/addons/migrator.php:
|
1660 |
-
#: src/central/bootstrap.php:
|
1661 |
msgid "%s bits"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: src/addons/migrator.php:
|
1665 |
msgid "Encryption key size:"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: src/addons/migrator.php:
|
1669 |
msgid "Enter your chosen name"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
-
#: src/addons/migrator.php:
|
1673 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
1674 |
msgstr ""
|
1675 |
|
@@ -1694,7 +1736,7 @@ msgstr ""
|
|
1694 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
1695 |
msgstr ""
|
1696 |
|
1697 |
-
#: src/class-updraftplus.php:
|
1698 |
msgid "Size: %s MB"
|
1699 |
msgstr ""
|
1700 |
|
@@ -1706,7 +1748,7 @@ msgstr ""
|
|
1706 |
msgid "Now"
|
1707 |
msgstr "الآن"
|
1708 |
|
1709 |
-
#: src/class-updraftplus.php:
|
1710 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
1711 |
msgstr ""
|
1712 |
|
@@ -1728,23 +1770,23 @@ msgstr ""
|
|
1728 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
1729 |
msgstr ""
|
1730 |
|
1731 |
-
#: src/class-updraftplus.php:
|
1732 |
msgid "The given file was not found, or could not be read."
|
1733 |
msgstr ""
|
1734 |
|
1735 |
-
#: src/central/bootstrap.php:
|
1736 |
msgid "UpdraftCentral (Remote Control)"
|
1737 |
msgstr ""
|
1738 |
|
1739 |
-
#: src/central/bootstrap.php:
|
1740 |
msgid "View recent UpdraftCentral log events"
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: src/central/bootstrap.php:
|
1744 |
msgid "Enter any description"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: src/central/bootstrap.php:
|
1748 |
msgid "Description"
|
1749 |
msgstr " الوصف"
|
1750 |
|
@@ -1812,23 +1854,23 @@ msgstr ""
|
|
1812 |
msgid "UpdraftCentral Connection"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: src/backup.php:
|
1816 |
msgid "The backup was aborted by the user"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
-
#: src/admin.php:
|
1820 |
msgid "Your settings have been saved."
|
1821 |
msgstr "تم حفظ إعداداتك."
|
1822 |
|
1823 |
-
#: src/admin.php:
|
1824 |
msgid "Total backup size:"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
-
#: src/admin.php:
|
1828 |
msgid "stop"
|
1829 |
msgstr "توقف"
|
1830 |
|
1831 |
-
#: src/admin.php:
|
1832 |
msgid "The backup has finished running"
|
1833 |
msgstr ""
|
1834 |
|
@@ -1850,31 +1892,31 @@ msgstr ""
|
|
1850 |
msgid "this backup set"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: src/admin.php:
|
1854 |
msgid "calculate"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
-
#: src/admin.php:
|
1858 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: src/admin.php:
|
1862 |
msgid "We requested to delete the file, but could not understand the server's response"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: src/admin.php:
|
1866 |
msgid "Please enter a valid URL"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: src/admin.php:
|
1870 |
msgid "Saving..."
|
1871 |
msgstr "جاري الحفظ..."
|
1872 |
|
1873 |
-
#: src/admin.php:
|
1874 |
msgid "Error: the server sent us a response which we did not understand."
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: src/admin.php:
|
1878 |
msgid "Fetching..."
|
1879 |
msgstr ""
|
1880 |
|
@@ -1882,7 +1924,7 @@ msgstr ""
|
|
1882 |
msgid "Asia Pacific (Seoul)"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: src/restorer.php:
|
1886 |
msgid "Uploads URL:"
|
1887 |
msgstr ""
|
1888 |
|
@@ -1890,24 +1932,24 @@ msgstr ""
|
|
1890 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
1891 |
msgstr ""
|
1892 |
|
1893 |
-
#: src/class-updraftplus.php:
|
1894 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
1895 |
msgstr ""
|
1896 |
|
1897 |
-
#: src/class-updraftplus.php:
|
1898 |
msgid "Please read this link for important information on this process."
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: src/class-updraftplus.php:
|
1902 |
msgid "It will be imported as a new site."
|
1903 |
msgstr ""
|
1904 |
|
1905 |
-
#: src/admin.php:
|
1906 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
1907 |
msgid "Dismiss"
|
1908 |
msgstr "رفض"
|
1909 |
|
1910 |
-
#: src/admin.php:
|
1911 |
msgid "Please fill in the required information."
|
1912 |
msgstr ""
|
1913 |
|
@@ -1927,40 +1969,40 @@ msgstr ""
|
|
1927 |
msgid "Which site to restore"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: src/addons/migrator.php:
|
1931 |
msgid "Error when creating new site at your chosen address:"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
-
#: src/addons/migrator.php:
|
1935 |
msgid "Required information for restoring this backup was not given (%s)"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
-
#: src/addons/migrator.php:
|
1939 |
msgid "Attribute imported content to user"
|
1940 |
msgstr ""
|
1941 |
|
1942 |
-
#: src/addons/migrator.php:
|
1943 |
msgid "You must use lower-case letters or numbers for the site path, only."
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: src/addons/migrator.php:
|
1947 |
msgid "This feature is not compatible with %s"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
-
#: src/addons/migrator.php:
|
1951 |
msgid "Importing a single site into a multisite install"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
-
#: src/addons/migrator.php:
|
1955 |
msgid "other content from wp-content"
|
1956 |
msgstr ""
|
1957 |
|
1958 |
-
#: src/addons/migrator.php:
|
1959 |
msgid "WordPress core"
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: src/addons/migrator.php:
|
1963 |
-
#: src/addons/migrator.php:
|
1964 |
msgid "You selected %s to be included in the restoration - this cannot / should not be done when importing a single site into a network."
|
1965 |
msgstr ""
|
1966 |
|
@@ -1968,11 +2010,11 @@ msgstr ""
|
|
1968 |
msgid "Call WordPress action:"
|
1969 |
msgstr ""
|
1970 |
|
1971 |
-
#: src/admin.php:
|
1972 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
1973 |
msgstr ""
|
1974 |
|
1975 |
-
#: src/restorer.php:
|
1976 |
msgid "Skipping: this archive was already restored."
|
1977 |
msgstr ""
|
1978 |
|
@@ -2000,76 +2042,76 @@ msgstr ""
|
|
2000 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
2001 |
msgstr ""
|
2002 |
|
2003 |
-
#: src/admin.php:
|
2004 |
msgid "Send this backup to remote storage"
|
2005 |
msgstr ""
|
2006 |
|
2007 |
-
#: src/admin.php:
|
2008 |
msgid "Check out UpdraftPlus Vault."
|
2009 |
msgstr ""
|
2010 |
|
2011 |
-
#: src/admin.php:
|
2012 |
msgid "Not got any remote storage?"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: src/admin.php:
|
2016 |
msgid "settings"
|
2017 |
msgstr "إعدادات"
|
2018 |
|
2019 |
-
#: src/admin.php:
|
2020 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
2021 |
msgstr ""
|
2022 |
|
2023 |
-
#: src/admin.php:
|
2024 |
msgid "Include any files in the backup"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: src/admin.php:
|
2028 |
msgid "Include the database in the backup"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: src/admin.php:
|
2032 |
msgid "Continue restoration"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: src/admin.php:
|
2036 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: src/admin.php:
|
2040 |
msgid "Unfinished restoration"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
-
#: src/admin.php:
|
2044 |
msgid "%s minutes, %s seconds"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: src/admin.php:
|
2048 |
msgid "Backup Contents And Schedule"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: src/admin.php:
|
2052 |
msgid "Premium / Extensions"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: src/admin.php:
|
2056 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
-
#: src/addons/morefiles.php:77, src/admin.php:
|
2060 |
msgctxt "(verb)"
|
2061 |
msgid "Download"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: src/admin.php:
|
2065 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
-
#: src/admin.php:
|
2069 |
msgid "Extensions"
|
2070 |
msgstr "Extensions"
|
2071 |
|
2072 |
-
#: src/admin.php:
|
2073 |
msgid "Advanced Tools"
|
2074 |
msgstr ""
|
2075 |
|
@@ -2192,23 +2234,23 @@ msgstr ""
|
|
2192 |
msgid "Could not access container"
|
2193 |
msgstr ""
|
2194 |
|
2195 |
-
#: src/class-updraftplus.php:
|
2196 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
2197 |
msgstr ""
|
2198 |
|
2199 |
-
#: src/backup.php:
|
2200 |
msgid "the options table was not found"
|
2201 |
msgstr ""
|
2202 |
|
2203 |
-
#: src/backup.php:
|
2204 |
msgid "no options or sitemeta table was found"
|
2205 |
msgstr ""
|
2206 |
|
2207 |
-
#: src/backup.php:
|
2208 |
msgid "The database backup appears to have failed"
|
2209 |
msgstr ""
|
2210 |
|
2211 |
-
#: src/backup.php:
|
2212 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
2213 |
msgstr ""
|
2214 |
|
@@ -2292,7 +2334,7 @@ msgstr ""
|
|
2292 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
2293 |
msgstr ""
|
2294 |
|
2295 |
-
#: src/restorer.php:
|
2296 |
msgid "Deferring..."
|
2297 |
msgstr ""
|
2298 |
|
@@ -2317,39 +2359,40 @@ msgstr ""
|
|
2317 |
msgid "Actions upon selected backups"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56
|
|
|
2321 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: src/admin.php:
|
2325 |
msgid "Backup sets removed:"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: src/admin.php:
|
2329 |
msgid "Processing..."
|
2330 |
msgstr ""
|
2331 |
|
2332 |
-
#: src/admin.php:
|
2333 |
msgid "For backups older than"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#: src/admin.php:
|
2337 |
msgid "week(s)"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
-
#: src/admin.php:
|
2341 |
msgid "hour(s)"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
-
#: src/admin.php:
|
2345 |
msgid "day(s)"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
-
#: src/admin.php:
|
2349 |
msgid "in the month"
|
2350 |
msgstr ""
|
2351 |
|
2352 |
-
#: src/admin.php:
|
2353 |
msgid "day"
|
2354 |
msgstr ""
|
2355 |
|
@@ -2361,11 +2404,11 @@ msgstr ""
|
|
2361 |
msgid "Add an additional retention rule..."
|
2362 |
msgstr ""
|
2363 |
|
2364 |
-
#: src/restorer.php:
|
2365 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
2366 |
msgstr ""
|
2367 |
|
2368 |
-
#: src/restorer.php:
|
2369 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
2370 |
msgstr ""
|
2371 |
|
@@ -2373,15 +2416,15 @@ msgstr ""
|
|
2373 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
2374 |
msgstr ""
|
2375 |
|
2376 |
-
#: src/class-updraftplus.php:
|
2377 |
msgid "You must upgrade MySQL to be able to use this database."
|
2378 |
msgstr ""
|
2379 |
|
2380 |
-
#: src/class-updraftplus.php:
|
2381 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
2382 |
msgstr ""
|
2383 |
|
2384 |
-
#: src/admin.php:
|
2385 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
2386 |
msgstr ""
|
2387 |
|
@@ -2409,11 +2452,11 @@ msgstr ""
|
|
2409 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
2410 |
msgstr ""
|
2411 |
|
2412 |
-
#: src/admin.php:
|
2413 |
msgid "Go to the remote storage settings in order to connect."
|
2414 |
msgstr ""
|
2415 |
|
2416 |
-
#: src/admin.php:
|
2417 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
2418 |
msgstr ""
|
2419 |
|
@@ -2421,19 +2464,19 @@ msgstr ""
|
|
2421 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
2422 |
msgstr ""
|
2423 |
|
2424 |
-
#: src/admin.php:
|
2425 |
msgid "Update quota count"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
-
#: src/admin.php:
|
2429 |
msgid "Counting..."
|
2430 |
msgstr ""
|
2431 |
|
2432 |
-
#: src/admin.php:
|
2433 |
msgid "Disconnecting..."
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
#: src/admin.php:
|
2437 |
msgid "Connecting..."
|
2438 |
msgstr ""
|
2439 |
|
@@ -2459,7 +2502,7 @@ msgstr ""
|
|
2459 |
msgid "%s Error: you have insufficient storage quota available (%s) to upload this archive (%s)."
|
2460 |
msgstr ""
|
2461 |
|
2462 |
-
#: src/admin.php:
|
2463 |
#: src/methods/updraftvault.php:450
|
2464 |
msgid "Disconnect"
|
2465 |
msgstr ""
|
@@ -2492,8 +2535,8 @@ msgstr ""
|
|
2492 |
msgid "E-mail"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#: src/
|
2496 |
-
#: src/methods/updraftvault.php:
|
2497 |
msgid "Back..."
|
2498 |
msgstr ""
|
2499 |
|
@@ -2501,16 +2544,12 @@ msgstr ""
|
|
2501 |
msgid "Subscriptions can be cancelled at any time."
|
2502 |
msgstr ""
|
2503 |
|
2504 |
-
#: src/templates/wp-admin/settings/tab-addons.php:19
|
2505 |
-
msgid "Buy it now"
|
2506 |
-
msgstr ""
|
2507 |
-
|
2508 |
#: src/methods/updraftvault.php:331, src/methods/updraftvault.php:337,
|
2509 |
#: src/methods/updraftvault.php:343
|
2510 |
msgid "%s per quarter"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
-
#: src/central/bootstrap.php:
|
2514 |
#: src/methods/updraftvault.php:351
|
2515 |
msgid "Read more about it here."
|
2516 |
msgstr ""
|
@@ -2560,7 +2599,7 @@ msgstr ""
|
|
2560 |
msgid "Delete failed:"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: src/backup.php:
|
2564 |
msgid "The zip engine returned the message: %s."
|
2565 |
msgstr ""
|
2566 |
|
@@ -2580,19 +2619,19 @@ msgstr ""
|
|
2580 |
msgid "Allow download"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
-
#: src/includes/class-remote-send.php:
|
2584 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
-
#: src/admin.php:
|
2588 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: src/includes/class-remote-send.php:
|
2592 |
msgid "Existing keys"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
-
#: src/addons/migrator.php:
|
2596 |
msgid "Your new key:"
|
2597 |
msgstr ""
|
2598 |
|
@@ -2600,35 +2639,35 @@ msgstr ""
|
|
2600 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: src/central/bootstrap.php:403, src/includes/class-remote-send.php:
|
2604 |
msgid "Key created successfully."
|
2605 |
msgstr ""
|
2606 |
|
2607 |
-
#: src/includes/class-remote-send.php:
|
2608 |
msgid "A key with this name already exists; you must use a unique name."
|
2609 |
msgstr ""
|
2610 |
|
2611 |
-
#: src/includes/class-remote-send.php:
|
2612 |
msgid "Also send this backup to the active remote storage locations"
|
2613 |
msgstr ""
|
2614 |
|
2615 |
-
#: src/includes/class-remote-send.php:
|
2616 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
2617 |
msgstr ""
|
2618 |
|
2619 |
-
#: src/includes/class-remote-send.php:
|
2620 |
msgid "site not found"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
-
#: src/includes/class-remote-send.php:
|
2624 |
msgid "Backup data will be sent to:"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
-
#: src/addons/migrator.php:
|
2628 |
msgid "Restore an existing backup set onto this site"
|
2629 |
msgstr ""
|
2630 |
|
2631 |
-
#: src/addons/migrator.php:
|
2632 |
msgid "This site has no backups to restore from yet."
|
2633 |
msgstr ""
|
2634 |
|
@@ -2640,17 +2679,17 @@ msgstr ""
|
|
2640 |
msgid "This storage method does not allow downloading"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: src/admin.php:
|
2644 |
msgid "(backup set imported from remote location)"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
#: src/addons/wp-cli.php:368,
|
2648 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2649 |
msgid "Site"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
#: src/addons/wp-cli.php:366,
|
2653 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:
|
2654 |
msgid "Backup sent to remote site - not available for download."
|
2655 |
msgstr ""
|
2656 |
|
@@ -2662,82 +2701,82 @@ msgstr ""
|
|
2662 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
2663 |
msgstr ""
|
2664 |
|
2665 |
-
#: src/admin.php:
|
2666 |
msgid "Testing connection..."
|
2667 |
msgstr ""
|
2668 |
|
2669 |
-
#: src/admin.php:
|
2670 |
msgid "Deleting..."
|
2671 |
msgstr ""
|
2672 |
|
2673 |
-
#: src/admin.php:
|
2674 |
msgid "key name"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
-
#: src/admin.php:
|
2678 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
2679 |
msgstr ""
|
2680 |
|
2681 |
-
#: src/admin.php:
|
2682 |
msgid "Creating..."
|
2683 |
msgstr ""
|
2684 |
|
2685 |
-
#: src/addons/migrator.php:
|
2686 |
msgid "Or, receive a backup from a remote site"
|
2687 |
msgstr ""
|
2688 |
|
2689 |
-
#: src/addons/migrator.php:
|
2690 |
msgid "Paste key here"
|
2691 |
msgstr ""
|
2692 |
|
2693 |
-
#: src/addons/migrator.php:
|
2694 |
msgid "How do I get a site's key?"
|
2695 |
msgstr ""
|
2696 |
|
2697 |
-
#: src/addons/migrator.php:
|
2698 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
2699 |
msgstr ""
|
2700 |
|
2701 |
-
#: src/addons/migrator.php:
|
2702 |
msgid "Or, send a backup to another site"
|
2703 |
msgstr ""
|
2704 |
|
2705 |
-
#: src/admin.php:
|
2706 |
-
#: src/includes/class-remote-send.php:
|
2707 |
msgid "Send"
|
2708 |
msgstr ""
|
2709 |
|
2710 |
-
#: src/admin.php:
|
2711 |
msgid "Send to site:"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
-
#: src/includes/class-remote-send.php:
|
2715 |
msgid "No receiving sites have yet been added."
|
2716 |
msgstr ""
|
2717 |
|
2718 |
-
#: src/includes/class-remote-send.php:
|
2719 |
msgid "It is for sending backups to the following site: "
|
2720 |
msgstr ""
|
2721 |
|
2722 |
-
#: src/includes/class-remote-send.php:
|
2723 |
msgid "The key was successfully added."
|
2724 |
msgstr ""
|
2725 |
|
2726 |
-
#: src/includes/class-remote-send.php:
|
2727 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
2728 |
msgstr ""
|
2729 |
|
2730 |
-
#: src/includes/class-remote-send.php:
|
2731 |
-
#: src/includes/class-remote-send.php:
|
2732 |
-
#: src/includes/class-remote-send.php:
|
2733 |
msgid "The entered key was corrupt - please try again."
|
2734 |
msgstr ""
|
2735 |
|
2736 |
-
#: src/includes/class-remote-send.php:
|
2737 |
msgid "The entered key was the wrong length - please try again."
|
2738 |
msgstr ""
|
2739 |
|
2740 |
-
#: src/includes/class-remote-send.php:
|
2741 |
msgid "key"
|
2742 |
msgstr ""
|
2743 |
|
@@ -2773,15 +2812,15 @@ msgstr ""
|
|
2773 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
2774 |
msgstr ""
|
2775 |
|
2776 |
-
#: src/admin.php:
|
2777 |
msgid "Resetting..."
|
2778 |
msgstr ""
|
2779 |
|
2780 |
-
#: src/addons/migrator.php:
|
2781 |
msgid "Add site"
|
2782 |
msgstr ""
|
2783 |
|
2784 |
-
#: src/admin.php:
|
2785 |
msgid "Adding..."
|
2786 |
msgstr ""
|
2787 |
|
@@ -2789,7 +2828,7 @@ msgstr ""
|
|
2789 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
2790 |
msgstr ""
|
2791 |
|
2792 |
-
#: src/restorer.php:
|
2793 |
msgid "To use this backup, your database server needs to support the %s character set."
|
2794 |
msgstr ""
|
2795 |
|
@@ -2805,19 +2844,15 @@ msgstr ""
|
|
2805 |
msgid "Go here to re-enter your password."
|
2806 |
msgstr ""
|
2807 |
|
2808 |
-
#: src/addons/migrator.php:
|
2809 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
2810 |
msgstr ""
|
2811 |
|
2812 |
-
#: src/addons/migrator.php:217
|
2813 |
-
msgid "To import a backup set, go to the \"Existing Backups\" tab"
|
2814 |
-
msgstr ""
|
2815 |
-
|
2816 |
#: src/addons/migrator.php:182
|
2817 |
msgid "To restore using any of the backup sets below, press the button."
|
2818 |
msgstr ""
|
2819 |
|
2820 |
-
#: src/admin.php:
|
2821 |
msgid "You have made changes to your settings, and not saved."
|
2822 |
msgstr ""
|
2823 |
|
@@ -2830,7 +2865,7 @@ msgid "If OneDrive later shows you the message \"unauthorized_client\", then you
|
|
2830 |
msgstr ""
|
2831 |
|
2832 |
#: src/addons/azure.php:605, src/addons/onedrive.php:1127,
|
2833 |
-
#: src/includes/class-remote-send.php:
|
2834 |
msgid "For longer help, including screenshots, follow this link."
|
2835 |
msgstr ""
|
2836 |
|
@@ -3059,8 +3094,7 @@ msgid "Compare with the free version"
|
|
3059 |
msgstr ""
|
3060 |
|
3061 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
3062 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3063 |
-
#: src/templates/wp-admin/settings/tab-addons.php:289
|
3064 |
msgid "UpdraftPlus Premium"
|
3065 |
msgstr ""
|
3066 |
|
@@ -3077,7 +3111,7 @@ msgstr ""
|
|
3077 |
msgid "(at same time as files backup)"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
-
#: src/admin.php:
|
3081 |
msgid "No backup has been completed"
|
3082 |
msgstr ""
|
3083 |
|
@@ -3089,20 +3123,20 @@ msgstr ""
|
|
3089 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
3090 |
msgstr ""
|
3091 |
|
3092 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3093 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3094 |
msgid "Backup non-WordPress files and databases"
|
3095 |
msgstr ""
|
3096 |
|
3097 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3098 |
msgid "Ask a pre-sales question"
|
3099 |
msgstr ""
|
3100 |
|
3101 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3102 |
msgid "Pre-sales FAQs"
|
3103 |
msgstr ""
|
3104 |
|
3105 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
3106 |
msgid "Full feature list"
|
3107 |
msgstr ""
|
3108 |
|
@@ -3120,7 +3154,7 @@ msgctxt "Uploader: Drop db.gz.crypt files here to upload them for decryption - o
|
|
3120 |
msgid "or"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
-
#: src/admin.php:
|
3124 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
3125 |
msgstr ""
|
3126 |
|
@@ -3151,12 +3185,12 @@ msgstr ""
|
|
3151 |
msgid "Check this box to have a basic report sent to"
|
3152 |
msgstr ""
|
3153 |
|
3154 |
-
#: src/admin.php:
|
3155 |
msgctxt "i.e. Non-automatic"
|
3156 |
msgid "Manual"
|
3157 |
msgstr ""
|
3158 |
|
3159 |
-
#: src/restorer.php:
|
3160 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
3161 |
msgid "An error (%s) occurred:"
|
3162 |
msgstr ""
|
@@ -3166,10 +3200,10 @@ msgid "Change Lock Settings"
|
|
3166 |
msgstr ""
|
3167 |
|
3168 |
#: src/addons/morefiles.php:271
|
3169 |
-
msgid "Any other file/directory on your server that you wish to
|
3170 |
msgstr ""
|
3171 |
|
3172 |
-
#: src/admin.php:
|
3173 |
msgid "For even more features and personal support, check out "
|
3174 |
msgstr ""
|
3175 |
|
@@ -3178,7 +3212,7 @@ msgid "Database decryption phrase"
|
|
3178 |
msgstr ""
|
3179 |
|
3180 |
#: src/addons/autobackup.php:157, src/addons/autobackup.php:1030,
|
3181 |
-
#: src/admin.php:
|
3182 |
msgid "Automatic backup before update"
|
3183 |
msgstr ""
|
3184 |
|
@@ -3263,15 +3297,17 @@ msgstr ""
|
|
3263 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: src/admin.php:
|
3267 |
msgid "View Log"
|
3268 |
msgstr ""
|
3269 |
|
3270 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:15
|
|
|
3271 |
msgid "Backup data (click to download)"
|
3272 |
msgstr ""
|
3273 |
|
3274 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:14
|
|
|
3275 |
msgid "Backup date"
|
3276 |
msgstr ""
|
3277 |
|
@@ -3280,7 +3316,7 @@ msgstr ""
|
|
3280 |
msgid "and retain this many scheduled backups"
|
3281 |
msgstr ""
|
3282 |
|
3283 |
-
#: src/admin.php:
|
3284 |
msgid "incremental backup; base backup: %s"
|
3285 |
msgstr ""
|
3286 |
|
@@ -3288,32 +3324,34 @@ msgstr ""
|
|
3288 |
msgid "For the ability to lock access to UpdraftPlus settings with a password, upgrade to UpdraftPlus Premium."
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69
|
|
|
3292 |
msgid "Upload files into UpdraftPlus."
|
3293 |
msgstr ""
|
3294 |
|
3295 |
-
#: src/admin.php:
|
3296 |
-
#: src/templates/wp-admin/settings/tab-status.php:22
|
|
|
3297 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: src/class-updraftplus.php:
|
3301 |
msgid "Backup label:"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
-
#: src/addons/backblaze.php:205, src/admin.php:
|
3305 |
msgid "Error: unexpected file read fail"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
-
#: src/backup.php:
|
3309 |
msgid "check your log for more details."
|
3310 |
msgstr ""
|
3311 |
|
3312 |
-
#: src/backup.php:
|
3313 |
msgid "your web hosting account appears to be full; please see: %s"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
-
#: src/backup.php:
|
3317 |
msgid "A zip error occurred"
|
3318 |
msgstr ""
|
3319 |
|
@@ -3341,36 +3379,36 @@ msgstr ""
|
|
3341 |
msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity."
|
3342 |
msgstr ""
|
3343 |
|
3344 |
-
#: src/class-updraftplus.php:
|
3345 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
3346 |
msgstr ""
|
3347 |
|
3348 |
-
#: src/class-updraftplus.php:
|
3349 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
3350 |
msgstr ""
|
3351 |
|
3352 |
-
#: src/addons/migrator.php:
|
3353 |
msgid "already done"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
-
#: src/addons/migrator.php:
|
3357 |
msgid "skipped (not in list)"
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: src/addons/migrator.php:
|
3361 |
-
#: src/addons/migrator.php:
|
3362 |
msgid "Search and replacing table:"
|
3363 |
msgstr ""
|
3364 |
|
3365 |
-
#: src/addons/migrator.php:
|
3366 |
msgid "Enter a comma-separated list; otherwise, leave blank for all tables."
|
3367 |
msgstr ""
|
3368 |
|
3369 |
-
#: src/addons/migrator.php:
|
3370 |
msgid "These tables only"
|
3371 |
msgstr ""
|
3372 |
|
3373 |
-
#: src/addons/migrator.php:
|
3374 |
msgid "Rows per batch"
|
3375 |
msgstr ""
|
3376 |
|
@@ -3382,19 +3420,19 @@ msgstr ""
|
|
3382 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
3383 |
msgstr ""
|
3384 |
|
3385 |
-
#: src/class-updraftplus.php:
|
3386 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
3387 |
msgstr ""
|
3388 |
|
3389 |
-
#: src/class-updraftplus.php:
|
3390 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
3391 |
msgstr ""
|
3392 |
|
3393 |
-
#: src/class-updraftplus.php:
|
3394 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
3395 |
msgstr ""
|
3396 |
|
3397 |
-
#: src/class-updraftplus.php:
|
3398 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
3399 |
msgstr ""
|
3400 |
|
@@ -3423,27 +3461,29 @@ msgstr ""
|
|
3423 |
msgid "UpdraftPlus is on social media - check us out!"
|
3424 |
msgstr ""
|
3425 |
|
3426 |
-
#: src/addons/wp-cli.php:
|
3427 |
msgid "Why am I seeing this?"
|
3428 |
msgstr ""
|
3429 |
|
3430 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3431 |
msgid "The location of this directory is set in the expert settings, in the Settings tab."
|
3432 |
msgstr ""
|
3433 |
|
3434 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3435 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
3436 |
msgstr ""
|
3437 |
|
3438 |
-
#: src/admin.php:
|
3439 |
msgid "Start backup"
|
3440 |
msgstr ""
|
3441 |
|
3442 |
-
#: src/class-updraftplus.php:
|
3443 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
3444 |
msgstr ""
|
3445 |
|
3446 |
-
#: src/admin.php:
|
3447 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
3448 |
msgstr ""
|
3449 |
|
@@ -3451,11 +3491,11 @@ msgstr ""
|
|
3451 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
3452 |
msgstr ""
|
3453 |
|
3454 |
-
#: src/admin.php:
|
3455 |
msgid "This file could not be uploaded"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: src/admin.php:
|
3459 |
msgid "You will find more information about this in the Settings section."
|
3460 |
msgstr ""
|
3461 |
|
@@ -3471,15 +3511,15 @@ msgstr ""
|
|
3471 |
msgid "Memory limit"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
-
#: src/class-updraftplus.php:
|
3475 |
msgid "restoration"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
-
#: src/backup.php:
|
3479 |
msgid "Incremental"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
-
#: src/backup.php:
|
3483 |
msgid "Full backup"
|
3484 |
msgstr ""
|
3485 |
|
@@ -3495,56 +3535,56 @@ msgstr ""
|
|
3495 |
msgid "Backup succeeded"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
-
#: src/addons/incremental.php:
|
3499 |
-
#: src/addons/incremental.php:
|
3500 |
-
#: src/admin.php:
|
3501 |
#: src/updraftplus.php:100, src/updraftplus.php:101, src/updraftplus.php:102
|
3502 |
msgid "Every %s hours"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: src/addons/migrator.php:
|
3506 |
msgid "search and replace"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: src/addons/migrator.php:
|
3510 |
msgid "Go"
|
3511 |
msgstr ""
|
3512 |
|
3513 |
-
#: src/addons/migrator.php:
|
3514 |
msgid "A search/replace cannot be undone - are you sure you want to do this?"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
-
#: src/addons/migrator.php:
|
3518 |
msgid "This can easily destroy your site; so, use it with care!"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
-
#: src/addons/migrator.php:
|
3522 |
msgid "Replace with"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
-
#: src/addons/migrator.php:
|
3526 |
msgid "Search for"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
-
#: src/addons/migrator.php:
|
3530 |
#: src/templates/wp-admin/advanced/search-replace.php:7,
|
3531 |
#: src/templates/wp-admin/advanced/tools-menu.php:18
|
3532 |
msgid "Search / replace database"
|
3533 |
msgstr ""
|
3534 |
|
3535 |
-
#: src/addons/migrator.php:
|
3536 |
msgid "search term"
|
3537 |
msgstr ""
|
3538 |
|
3539 |
-
#: src/restorer.php:
|
3540 |
msgid "Too many database errors have occurred - aborting"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
-
#: src/backup.php:
|
3544 |
msgid "read more at %s"
|
3545 |
msgstr ""
|
3546 |
|
3547 |
-
#: src/backup.php:
|
3548 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
3549 |
msgstr ""
|
3550 |
|
@@ -3552,7 +3592,7 @@ msgstr ""
|
|
3552 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
3553 |
msgstr ""
|
3554 |
|
3555 |
-
#: src/admin.php:
|
3556 |
msgid "You have not yet made any backups."
|
3557 |
msgstr ""
|
3558 |
|
@@ -3572,49 +3612,48 @@ msgstr ""
|
|
3572 |
msgid "Free disk space in account:"
|
3573 |
msgstr ""
|
3574 |
|
3575 |
-
#: src/admin.php:
|
|
|
3576 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
3577 |
msgstr ""
|
3578 |
|
3579 |
-
#: src/admin.php:
|
3580 |
-
#: src/
|
3581 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21
|
|
|
|
|
3582 |
msgid "Existing Backups"
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: src/admin.php:
|
3586 |
-
msgid "Current Status"
|
3587 |
-
msgstr ""
|
3588 |
-
|
3589 |
-
#: src/admin.php:1009
|
3590 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: src/admin.php:
|
3594 |
msgid "To make a backup, just press the Backup Now button."
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: src/admin.php:
|
3598 |
msgid "Welcome to UpdraftPlus!"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: src/addons/moredatabase.php:
|
3602 |
msgid "If you enter text here, it is used to encrypt database backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
|
3603 |
msgstr ""
|
3604 |
|
3605 |
-
#: src/addons/moredatabase.php:
|
3606 |
msgid "Testing..."
|
3607 |
msgstr ""
|
3608 |
|
3609 |
-
#: src/addons/moredatabase.php:
|
3610 |
msgid "Test connection..."
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: src/addons/moredatabase.php:
|
3614 |
msgid "Table prefix"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: src/addons/moredatabase.php:
|
3618 |
msgid "Backup external database"
|
3619 |
msgstr ""
|
3620 |
|
@@ -3666,7 +3705,7 @@ msgstr ""
|
|
3666 |
msgid "user"
|
3667 |
msgstr ""
|
3668 |
|
3669 |
-
#: src/class-updraftplus.php:
|
3670 |
msgid "External database (%s)"
|
3671 |
msgstr ""
|
3672 |
|
@@ -3684,7 +3723,7 @@ msgstr ""
|
|
3684 |
msgid "However, subsequent access attempts failed:"
|
3685 |
msgstr ""
|
3686 |
|
3687 |
-
#: src/addons/wp-cli.php:
|
3688 |
msgid "External database"
|
3689 |
msgstr ""
|
3690 |
|
@@ -3693,7 +3732,7 @@ msgid "This will also cause debugging output from all plugins to be shown upon t
|
|
3693 |
msgstr ""
|
3694 |
|
3695 |
#: src/templates/wp-admin/settings/form-contents.php:233
|
3696 |
-
msgid "
|
3697 |
msgstr ""
|
3698 |
|
3699 |
#: src/templates/wp-admin/settings/form-contents.php:192
|
@@ -3716,7 +3755,7 @@ msgstr ""
|
|
3716 |
msgid "use UpdraftPlus Premium"
|
3717 |
msgstr ""
|
3718 |
|
3719 |
-
#: src/class-updraftplus.php:
|
3720 |
msgid "Decryption failed. The database file is encrypted."
|
3721 |
msgstr ""
|
3722 |
|
@@ -3724,20 +3763,20 @@ msgstr ""
|
|
3724 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
3725 |
msgstr ""
|
3726 |
|
3727 |
-
#: src/restorer.php:
|
3728 |
-
#: src/restorer.php:
|
3729 |
msgid "An error occurred on the first %s command - aborting run"
|
3730 |
msgstr ""
|
3731 |
|
3732 |
-
#: src/addons/moredatabase.php:111, src/backup.php:
|
3733 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
3734 |
msgstr ""
|
3735 |
|
3736 |
-
#: src/backup.php:
|
3737 |
msgid "database connection attempt failed."
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: src/addons/migrator.php:
|
3741 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
3742 |
msgstr ""
|
3743 |
|
@@ -3771,9 +3810,10 @@ msgstr ""
|
|
3771 |
msgid "Tenant"
|
3772 |
msgstr ""
|
3773 |
|
3774 |
-
#: src/addons/wp-cli.php:
|
3775 |
#: src/methods/openstack2.php:144,
|
3776 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
|
|
3777 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
3778 |
msgid "Follow this link for more information"
|
3779 |
msgstr ""
|
@@ -3905,21 +3945,23 @@ msgstr ""
|
|
3905 |
msgid "Fetch"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
-
#: src/addons/migrator.php:
|
3909 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
3910 |
-
#: src/templates/wp-admin/settings/form-contents.php:182
|
|
|
3911 |
msgid "This feature requires %s version %s or later"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
-
#: src/restorer.php:
|
3915 |
msgid "Failed to unpack the archive"
|
3916 |
msgstr ""
|
3917 |
|
3918 |
-
#: src/class-updraftplus.php:
|
3919 |
msgid "Error - failed to download the file"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55
|
|
|
3923 |
msgid "Rescan local folder for new backup sets"
|
3924 |
msgstr ""
|
3925 |
|
@@ -3939,8 +3981,8 @@ msgstr ""
|
|
3939 |
msgid "password/key"
|
3940 |
msgstr " الرقم السري/المفتاح"
|
3941 |
|
3942 |
-
#: src/addons/migrator.php:
|
3943 |
-
#: src/admin.php:
|
3944 |
msgid "Key"
|
3945 |
msgstr "مفتاح"
|
3946 |
|
@@ -3956,70 +3998,72 @@ msgstr "المفتاح الذي أدخلته غير صالح، أو أنه فا
|
|
3956 |
msgid "SCP/SFTP password/key"
|
3957 |
msgstr "الرقم السري/المفتاح الخاص بـ SCP/SFTP"
|
3958 |
|
3959 |
-
#: src/addons/wp-cli.php:
|
3960 |
msgid "Files backup (created by %s)"
|
3961 |
msgstr "ملفات النسخة الإحتياطية (ولدت من طرف: %s.) "
|
3962 |
|
3963 |
-
#: src/addons/wp-cli.php:
|
3964 |
msgid "Files and database WordPress backup (created by %s)"
|
3965 |
msgstr "الملفات وقاعدة البيانات للووردبريس بالنسخة الإحتياطية (ولدت من طرف: %s.)"
|
3966 |
|
3967 |
-
#: src/addons/importer.php:276, src/admin.php:
|
3968 |
#: src/includes/class-backup-history.php:368
|
3969 |
msgid "Backup created by: %s."
|
3970 |
msgstr "ولدت النسخة الإحتياطية من طرف: %s."
|
3971 |
|
3972 |
-
#: src/addons/wp-cli.php:
|
3973 |
msgid "Database (created by %s)"
|
3974 |
msgstr "قاعدة بيانات (ولدت من طرف: %s.) "
|
3975 |
|
3976 |
-
#: src/addons/wp-cli.php:
|
3977 |
msgid "unknown source"
|
3978 |
msgstr "مصدر غير معروف"
|
3979 |
|
3980 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56
|
|
|
3981 |
msgid "Rescan remote storage"
|
3982 |
msgstr "إعادة فحص الإستضافة الإستضافة السحابية"
|
3983 |
|
3984 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:51
|
|
|
3985 |
msgid "Upload backup files"
|
3986 |
msgstr "رفع ملفات النسخة الإحتياطية"
|
3987 |
|
3988 |
-
#: src/admin.php:
|
3989 |
msgid "This backup was created by %s, and can be imported."
|
3990 |
msgstr "تم خلق النسخة الإحتياطية من طرف %s, ويمكن استيرادها."
|
3991 |
|
3992 |
-
#: src/admin.php:
|
3993 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
3994 |
msgstr "إقرأ هذه الصفحة لمعرفة المزيد وإمكانية الإصلاح."
|
3995 |
|
3996 |
-
#: src/admin.php:
|
3997 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
3998 |
msgstr "ووردبريس يملك عدد (%d) من المهام المتأخرة. ما لم يكن هذا الموقع خاص بالتطوير، فهذا يعني أن خاصية المهام بالووردبريس غير شغالة."
|
3999 |
|
4000 |
-
#: src/admin.php:
|
4001 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
4002 |
msgstr "إن كانت هذه النسخة الإحتياطية خلقت بإستخدام تطبيق آخر، يمكن لإضافة UpdraftPlus Premium مساعدتك في حل المشكلة."
|
4003 |
|
4004 |
-
#: src/admin.php:
|
4005 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
4006 |
msgstr "مع ذلك، ملفات UpdraftPlus المضغوطة هي ملفات zip/SQL عادية - فإن كنت تعتقد أن الملف هو على الصيغة الصحيحة، المرجو إعادة تسميته بالإسم الموصى به."
|
4007 |
|
4008 |
-
#: src/admin.php:
|
4009 |
#: src/includes/class-backup-history.php:375
|
4010 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4011 |
msgstr "هذا الملف لا نعتقد أنه نسخة احتياطية من UpdraftPlus ( كالملفات المضغوطة بصيغتي .zip أو . gz التي لها أسماء مثل: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4012 |
|
4013 |
-
#: src/admin.php:
|
4014 |
-
#: src/restorer.php:
|
4015 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
4016 |
msgstr "النسخة الإحتياطية خلقت من جهة غير معروفة (%s)، لا يمكن استيرادها."
|
4017 |
|
4018 |
-
#: src/restorer.php:
|
4019 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
4020 |
msgstr "مجلد (wp-content) غير موجود البثة بهذا الملف المضغوط."
|
4021 |
|
4022 |
-
#: src/restorer.php:
|
4023 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
4024 |
msgstr "هذه النسخة من UpdraftPlus لا تستطيع التعامل مع نوع النسخ الإحتياطية هذا."
|
4025 |
|
@@ -4040,7 +4084,7 @@ msgstr "لم يتم العثور على الإعدادات"
|
|
4040 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
4041 |
msgstr "تمت إضافة واحدة أو أكثر من النسخ الإحتياطية التي وجدناها بالإستضافة السحابية، لاحظ أن هذه النسخ لن تتم مسحها أوتوماتيكيا من الإعادادات الإفتراضية، لو أو متى شئت حذفها يجب عليك حذفها يدويا."
|
4042 |
|
4043 |
-
#: src/admin.php:
|
4044 |
msgid "Rescanning remote and local storage for backup sets..."
|
4045 |
msgstr "جاري فحص الإستضافة السحابية والمساحة التخزينية المحلية بحثا عن نسخ احتياطية..."
|
4046 |
|
@@ -4057,7 +4101,7 @@ msgstr "تسجيل كافة الرسائل بسجل الرسائل (من الم
|
|
4057 |
msgid "No backup of location: there was nothing found to back up"
|
4058 |
msgstr ""
|
4059 |
|
4060 |
-
#: src/addons/moredatabase.php:
|
4061 |
#: src/addons/morefiles.php:331
|
4062 |
msgid "Remove"
|
4063 |
msgstr "حذف"
|
@@ -4070,16 +4114,16 @@ msgstr "الأسئلة الشائعة %s الأخرى."
|
|
4070 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
4071 |
msgstr "تحقق من هذا الخيار لتتمكن من تلقي المزيد من المعلومات بر الإيميل لعمليات النسخ الإحتياطي - مفيدة جدا ان كان هناك مشاكل بالعملية."
|
4072 |
|
4073 |
-
#: src/addons/morefiles.php:468, src/admin.php:
|
4074 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
4075 |
msgstr "في حال إدخال ملفات/مجلدات متعددة، عندها قم بالتفرقة بينها باستخدام الفاصلة. للكيانات بالمستوى العلوي، قم باستخدام * في بداية أو نهاية المدخلات لتحل محل البدائل."
|
4076 |
|
4077 |
-
#: src/class-updraftplus.php:
|
4078 |
-
#: src/restorer.php:
|
4079 |
msgid "Your hosting company must enable these functions before %s can work."
|
4080 |
msgstr "شركة الإستضافة لموقعك يجب أن تُفعل هذه الوضائف %s قبل أن نتمكن من العمل"
|
4081 |
|
4082 |
-
#: src/class-updraftplus.php:
|
4083 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
4084 |
msgstr "نسخة PHP المنصبة تحمل هذه الوظائف الغير مفعلة: %s"
|
4085 |
|
@@ -4095,7 +4139,7 @@ msgstr "خادم FTP مشفر (تشفير غير واضح)"
|
|
4095 |
msgid "regular non-encrypted FTP"
|
4096 |
msgstr "خادم FTP غير مشفر اعتيادي"
|
4097 |
|
4098 |
-
#: src/restorer.php:
|
4099 |
msgid "Backup created by:"
|
4100 |
msgstr "نسخة احتياطية أنشأها:"
|
4101 |
|
@@ -4149,15 +4193,15 @@ msgstr "وصولك المدفوع لتحديثات UpdraftPlus بهذا المو
|
|
4149 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
4150 |
msgstr "استبعاد من لوحة التحكم (لمدة %s أسبوع)"
|
4151 |
|
4152 |
-
#: src/class-updraftplus.php:
|
4153 |
msgid "The attempt to undo the double-compression succeeded."
|
4154 |
msgstr "نجاح محاولة التراجع من الضغط المزدوج"
|
4155 |
|
4156 |
-
#: src/class-updraftplus.php:
|
4157 |
msgid "The attempt to undo the double-compression failed."
|
4158 |
msgstr "فشل محاولة التراجع من الضغط المزدوج"
|
4159 |
|
4160 |
-
#: src/class-updraftplus.php:
|
4161 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
4162 |
msgstr "يبدو أن ملف قاعدة البيانات قد تم ضغطه مرتين - نعتقد أن الموقع الذي قمتم بتحميل الملف منه يحمل خادم سيرفر غير مهيء بشكل جيد"
|
4163 |
|
@@ -4165,15 +4209,15 @@ msgstr "يبدو أن ملف قاعدة البيانات قد تم ضغطه مر
|
|
4165 |
msgid "Constants"
|
4166 |
msgstr "ثوابت"
|
4167 |
|
4168 |
-
#: src/backup.php:
|
4169 |
msgid "Failed to open database file for reading:"
|
4170 |
msgstr "فشل في فتح ملف قاعدة البيانات للقراءة:"
|
4171 |
|
4172 |
-
#: src/backup.php:
|
4173 |
msgid "No database tables found"
|
4174 |
msgstr "لم نجد أي جداول لقاعدة البيانات"
|
4175 |
|
4176 |
-
#: src/backup.php:
|
4177 |
msgid "please wait for the rescheduled attempt"
|
4178 |
msgstr "فضلا انتظر محاولة إعادة الجدولة"
|
4179 |
|
@@ -4190,7 +4234,7 @@ msgstr "حساب ممتلئ: حسابك %s يحمل فقط %d بايت متبق
|
|
4190 |
msgid "Errors occurred:"
|
4191 |
msgstr "أخطاء حدثت:"
|
4192 |
|
4193 |
-
#: src/addons/wp-cli.php:
|
4194 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
4195 |
msgstr "لتحميل ملف السجل لهذه العملية تابع هذا الرابط (ستحتاج هذا الملف في أي عملية طلب للدعم)"
|
4196 |
|
@@ -4210,15 +4254,15 @@ msgstr "استرجاع (إذا لزم الأمر) وإعداد ملفات الن
|
|
4210 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
4211 |
msgstr "اعدادات PHP بالسيرفر تسمح بتشغيل PHP لمدة %s ثانية فقط، ولا تسمح لوصول لهذا الحد. إن لم تتمكن من استرداد حجم كبير من البيانات بسبب هذا الحد، يمكنك الإتصال بشرك الإستضافة الخاصة بك (أو محاولة الإسترداد قطعة-قطعة)"
|
4212 |
|
4213 |
-
#: src/restorer.php:
|
4214 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
4215 |
msgstr "وجود مجلدات غير محذوفة من النسخة السابقة (من فضلك استخدم خيار \"مسح المجلدات القديمة\" لمسحها قبل المحاولة مرة أخرى) : %s"
|
4216 |
|
4217 |
-
#: src/admin.php:
|
4218 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
4219 |
msgstr "مقدار الوقت المسموح به لإضافات وورد بالتشغيل منخفض جدا (%s ثانية) - يجب زيادته لتجنب فشل النسخ الاحتياطي (استشر خدمة الزبناء الخاصة بشركة الإستضافة الخاص بك لمزيد من المساعدة - إعدادات max_execution_time PHP، و القيمة الموصى بها هي %s ثانية أو أكثر)"
|
4220 |
|
4221 |
-
#: src/addons/migrator.php:
|
4222 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
4223 |
msgstr "تم تعطيل هذه الإضافة: %s: يمكك اعادة تفعيلها عندما تكون مستعد."
|
4224 |
|
@@ -4227,15 +4271,15 @@ msgstr "تم تعطيل هذه الإضافة: %s: يمكك اعادة تفعي
|
|
4227 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
4228 |
msgstr "انتهى توقيت الإتصال %s، إذا كنت دخلت الملقم بشكل صحيح، إذا فهذا الخطأ عادة ما يكون سببه جدار حماية قد حظر الاتصال - يجب أن تحقق من المشكلة مع شركة استضافة المواقع الخاصة بك."
|
4229 |
|
4230 |
-
#: src/addons/moredatabase.php:143, src/admin.php:
|
4231 |
msgid "Messages:"
|
4232 |
msgstr "رسائل:"
|
4233 |
|
4234 |
-
#: src/restorer.php:
|
4235 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
4236 |
msgstr "تم العثور على خط SQL أكبر من الحد الأقصى لحجم الحزمة ولا يمكن تقسيمها، هذا الخط لن نتمكن من معالجته، وسنقوم بإبعاده: %s"
|
4237 |
|
4238 |
-
#: src/restorer.php:
|
4239 |
msgid "The directory does not exist"
|
4240 |
msgstr "المجلد غير متوفر"
|
4241 |
|
@@ -4388,56 +4432,56 @@ msgstr "الحسابات المنشأة بموقع rackspacecloud.com هي حس
|
|
4388 |
msgid "Authorisation failed (check your credentials)"
|
4389 |
msgstr "فشل التفويض (راجع معلوماتك)"
|
4390 |
|
4391 |
-
#: src/includes/class-commands.php:
|
4392 |
#: src/udaddons/options.php:232
|
4393 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
4394 |
msgstr "حدث خطأ غير معروف عند محاولة الاتصال بـ UpdraftPlus.Com"
|
4395 |
|
4396 |
-
#: src/admin.php:
|
4397 |
msgid "Create"
|
4398 |
msgstr "خلق"
|
4399 |
|
4400 |
-
#: src/admin.php:
|
4401 |
msgid "Trying..."
|
4402 |
msgstr "اعادة المحاولة..."
|
4403 |
|
4404 |
-
#: src/admin.php:
|
4405 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
4406 |
msgstr "كلمة المرور الخاصة بمستخدم RackSpace هي (هذا لن يظهر مرة أخرى):"
|
4407 |
|
4408 |
-
#: src/addons/wp-cli.php:
|
4409 |
msgid "Error data:"
|
4410 |
msgstr "خطأ بالبيانات:"
|
4411 |
|
4412 |
-
#: src/admin.php:
|
4413 |
msgid "Backup does not exist in the backup history"
|
4414 |
msgstr "النسخة الإحتياطية لا توجد بتاريخ النسخ"
|
4415 |
|
4416 |
-
#: src/admin.php:
|
4417 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
4418 |
msgstr "تثبيت ووردبريس الخاص بك به مجلدات قديمة قبل حالة الإستعادة/الدمج ( معلومات تقنية: بها بادئة -old). يجب أن تضغط على هذا الزر لحذفها بمجرد التحقق من عمل الإستعادة."
|
4419 |
|
4420 |
-
#: src/restorer.php:
|
4421 |
msgid "Split line to avoid exceeding maximum packet size"
|
4422 |
msgstr "تقسيم الخط لتفاذي الحجم الأقصى للحزم"
|
4423 |
|
4424 |
-
#: src/restorer.php:
|
4425 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
4426 |
msgstr "المستخدم لا يمتلك صلاحيات لتحريك الجداول. سنحاول الإستعادة عن طريق إفراغ الجداول، يمكن لهذه العملية النجاح طالما أننا نستعيد من نسخة ووردبريس مع نفس بنية قاعدة البيانات (%s)"
|
4427 |
|
4428 |
-
#: src/restorer.php:
|
4429 |
msgid "Could not move the files into place. Check your file permissions."
|
4430 |
msgstr "لا يمكن نقل الملفات من مكانها. تحقق من أذونات الملف."
|
4431 |
|
4432 |
-
#: src/restorer.php:
|
4433 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
4434 |
msgstr "لا يمكن نقل الملفات من مكانها. تحقق من المجلد wp-content/upgrade. "
|
4435 |
|
4436 |
-
#: src/restorer.php:
|
4437 |
msgid "Could not move old files out of the way."
|
4438 |
msgstr "لا يمكن نقل البيانات بعيدا."
|
4439 |
|
4440 |
-
#: src/restorer.php:
|
4441 |
msgid "Moving old data out of the way..."
|
4442 |
msgstr "نقل البيانات القديمة بعيدا ..."
|
4443 |
|
@@ -4453,11 +4497,11 @@ msgstr "أدخل عناوين بريد الكتروني هنا لإرسال تق
|
|
4453 |
msgid "Email reports"
|
4454 |
msgstr "تقارير البريد الإلكتروني"
|
4455 |
|
4456 |
-
#: src/class-updraftplus.php:
|
4457 |
msgid "%s checksum: %s"
|
4458 |
msgstr "%s الاختباري:%s"
|
4459 |
|
4460 |
-
#: src/class-updraftplus.php:
|
4461 |
msgid "files: %s"
|
4462 |
msgstr "ملفات:%s"
|
4463 |
|
@@ -4469,7 +4513,7 @@ msgstr "استخدام قسم \"التقارير\" لتكوين عناوين ا
|
|
4469 |
msgid "Debugging information"
|
4470 |
msgstr "معلومات التصحيح"
|
4471 |
|
4472 |
-
#: src/addons/reporting.php:223, src/admin.php:
|
4473 |
msgid "Uploaded to:"
|
4474 |
msgstr "تحميلها على:"
|
4475 |
|
@@ -4515,7 +4559,7 @@ msgstr "%d الأخطاء، %d تحذيرات"
|
|
4515 |
msgid "%s authentication"
|
4516 |
msgstr "%s مصادقة"
|
4517 |
|
4518 |
-
#: src/addons/onedrive.php:845, src/class-updraftplus.php:
|
4519 |
#: src/methods/dropbox.php:240, src/methods/dropbox.php:753,
|
4520 |
#: src/methods/dropbox.php:775, src/methods/dropbox.php:790,
|
4521 |
#: src/methods/dropbox.php:803, src/methods/dropbox.php:946
|
@@ -4542,7 +4586,7 @@ msgstr "لمزيد من الخيارات، استخدام الإضافة \"%s\".
|
|
4542 |
msgid "Your site's admin email address (%s) will be used."
|
4543 |
msgstr "سيتم استخدام عنوان البريد الإلكتروني الخاص بالمشرف (%s)."
|
4544 |
|
4545 |
-
#: src/admin.php:
|
4546 |
#: src/methods/updraftvault.php:362
|
4547 |
msgid "Connect"
|
4548 |
msgstr "الإتصال"
|
@@ -4551,55 +4595,55 @@ msgstr "الإتصال"
|
|
4551 |
msgid "For more reporting features, use the Reporting add-on."
|
4552 |
msgstr "لمزيد من ميزات التقارير، استخدام اضافات التقارير."
|
4553 |
|
4554 |
-
#: src/class-updraftplus.php:
|
4555 |
msgid "(version: %s)"
|
4556 |
msgstr "(الإصدار: %s)"
|
4557 |
|
4558 |
-
#: src/admin.php:
|
4559 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
4560 |
msgstr "تحقق من حجم الملفات المسموح به بخدمة الإيميل، تقريبا %s ميجا، أي نسخ احتياطية أكبر من هذا الحجم لن تصلك أبدا."
|
4561 |
|
4562 |
-
#: src/addons/reporting.php:525, src/admin.php:
|
4563 |
msgid "When the Email storage method is enabled, also send the backup"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
-
#: src/addons/reporting.php:182, src/backup.php:
|
4567 |
msgid "Latest status:"
|
4568 |
msgstr "آخر التحديثات:"
|
4569 |
|
4570 |
-
#: src/backup.php:
|
4571 |
msgid "Backup contains:"
|
4572 |
msgstr "تحتوي النسخة الإحتياطية على:"
|
4573 |
|
4574 |
-
#: src/backup.php:
|
4575 |
msgid "Backed up: %s"
|
4576 |
msgstr "نسخ احتياطي: %s"
|
4577 |
|
4578 |
-
#: src/addons/reporting.php:265, src/backup.php:
|
4579 |
msgid "The log file has been attached to this email."
|
4580 |
msgstr "تم إرفاق ملف السجل بهذا البريد الإلكتروني."
|
4581 |
|
4582 |
-
#: src/backup.php:
|
4583 |
msgid "Unknown/unexpected error - please raise a support request"
|
4584 |
msgstr "خطأ غير معروف / غير متوقع - يرجى رفع طلب دعم"
|
4585 |
|
4586 |
-
#: src/backup.php:
|
4587 |
msgid "Database only (files were not part of this particular schedule)"
|
4588 |
msgstr " قاعدة البيانات فقط (لن يتم خلق نسخ احتياطية للملفات)"
|
4589 |
|
4590 |
-
#: src/backup.php:
|
4591 |
msgid "Database (files backup has not completed)"
|
4592 |
msgstr "قاعدة بيانات (لم يتم إكمال نسخ الملفات احتياطيا)"
|
4593 |
|
4594 |
-
#: src/backup.php:
|
4595 |
msgid "Files only (database was not part of this particular schedule)"
|
4596 |
msgstr "الملفات فقط (لن يتم خلق نسخ احتياطية لقاعدة البيانات)"
|
4597 |
|
4598 |
-
#: src/backup.php:
|
4599 |
msgid "Files (database backup has not completed)"
|
4600 |
msgstr "ملفات (لم يتم إكمال نسخ قاعدة بيانات احتياطيا)"
|
4601 |
|
4602 |
-
#: src/admin.php:
|
4603 |
msgid "Files and database"
|
4604 |
msgstr "ملفات وقواعد البيانات"
|
4605 |
|
@@ -4608,8 +4652,8 @@ msgid "(This applies to all WordPress backup plugins unless they have been expli
|
|
4608 |
msgstr "(هذا ينطبق على جميع الإضافات للنسخ الاحتياطي لووردبريس ما لم تكن برمجة من أجل التوافق مع تعدد المواقع)."
|
4609 |
|
4610 |
#: src/options.php:192
|
4611 |
-
msgid "Without upgrading, UpdraftPlus allows <strong>every</strong> blog admin who can modify plugin settings to
|
4612 |
-
msgstr "
|
4613 |
|
4614 |
#: src/options.php:192
|
4615 |
msgid "WordPress Multisite is supported, with extra features, by UpdraftPlus Premium, or the Multisite add-on."
|
@@ -4687,24 +4731,24 @@ msgstr "فشلنا في الاتصال بنجاح إلى UpdraftPlus.Com"
|
|
4687 |
|
4688 |
#: src/methods/email.php:97,
|
4689 |
#: src/templates/wp-admin/settings/form-contents.php:243,
|
4690 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
4691 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
4692 |
msgid "Reporting"
|
4693 |
msgstr "التقارير"
|
4694 |
|
4695 |
-
#: src/admin.php:
|
4696 |
msgid "Options (raw)"
|
4697 |
msgstr "خيارات (الخام)"
|
4698 |
|
4699 |
-
#: src/addons/reporting.php:523, src/admin.php:
|
4700 |
msgid "Send a report only when there are warnings/errors"
|
4701 |
msgstr "إرسال تقرير فقط عندما تكون هناك تحذيرات / أخطاء"
|
4702 |
|
4703 |
-
#: src/restorer.php:
|
4704 |
msgid "Content URL:"
|
4705 |
msgstr "رابط المحتوى:"
|
4706 |
|
4707 |
-
#: src/restorer.php:
|
4708 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
4709 |
msgstr ""
|
4710 |
|
@@ -4712,11 +4756,11 @@ msgstr ""
|
|
4712 |
msgid "See also the \"More Files\" add-on from our shop."
|
4713 |
msgstr "انظر أيضا \"ملفات إضافية\" الإضافة من متجرنا."
|
4714 |
|
4715 |
-
#: src/backup.php:
|
4716 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
4717 |
msgstr "المساحة الحرة فى حساب الاستضافة الخاص بك قليلة جدا - فقط متبقى %s ميجا بايت"
|
4718 |
|
4719 |
-
#: src/class-updraftplus.php:
|
4720 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
4721 |
msgstr "كمية مقدار الذاكرة (RAM) المسموحة ل PHP قليلة جدا (%s ميجابايت) - يجب عليك زيادتها لتفادى مشاكل قلة الذاكرة (تحدث مع الاستضافة الخاصة بك لمزيد من المساعدة)"
|
4722 |
|
@@ -4792,19 +4836,19 @@ msgstr "اذا كنت قد قمت بشراء اضافة جديدة, ثم اتب
|
|
4792 |
msgid "You are presently <strong>connected</strong> to an UpdraftPlus.Com account."
|
4793 |
msgstr "انت حاليا <strong>متصل</strong> بحسابك فى UpdraftPlus.Com."
|
4794 |
|
4795 |
-
#: src/admin.php:
|
4796 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
4797 |
msgstr "هل ترغب فى معرفة المزيد عن تأمين كلمة السر فى UpdraftPlus.Com؟ اقرأ عنها هنا."
|
4798 |
|
4799 |
-
#: src/admin.php:
|
4800 |
msgid "Forgotten your details?"
|
4801 |
msgstr "هل نسيت التفاصيل الخاصة بك؟"
|
4802 |
|
4803 |
-
#: src/admin.php:
|
4804 |
msgid "Not yet got an account (it's free)? Go get one!"
|
4805 |
msgstr "لم تملك حساب بعد (انة مجانى)؟ احصل علية من هنا!"
|
4806 |
|
4807 |
-
#: src/admin.php:
|
4808 |
msgid "Connect with your UpdraftPlus.Com account"
|
4809 |
msgstr "ربط مع حساب UpdraftPlus.Com الخاص بك"
|
4810 |
|
@@ -4836,12 +4880,12 @@ msgstr "اذهب هنا للاتصال."
|
|
4836 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
4837 |
msgstr "حتى الأن انت غير متصل بحسابك فى UpdraftPlus.Com, لتتمكن من استخدام الأضافات اللتى قمت بشرائها."
|
4838 |
|
4839 |
-
#: src/addons/moredatabase.php:
|
4840 |
#: src/includes/class-updraftplus-encryption.php:148
|
4841 |
msgid "Without it, encryption will be a lot slower."
|
4842 |
msgstr "بدون ذلك, التشفير سيكون ابطأ بكثير."
|
4843 |
|
4844 |
-
#: src/addons/moredatabase.php:
|
4845 |
#: src/includes/class-updraftplus-encryption.php:148
|
4846 |
msgid "Your web-server does not have the %s module installed."
|
4847 |
msgstr "خادم الويب الخاص بك ليس بة الوحدة %s مثبتة."
|
@@ -4850,23 +4894,24 @@ msgstr "خادم الويب الخاص بك ليس بة الوحدة %s مثبت
|
|
4850 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
4851 |
msgstr "<strong>(على ما يبدو انة تمت المصادقة ,</strong> على الرغم من ذلك يمكنك المصادقة مرة اخرى لتحديث وصولك اذا كانت هناك مشكلة)."
|
4852 |
|
4853 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:78
|
|
|
4854 |
msgid "Drop backup files here"
|
4855 |
msgstr "اسقاط ملفات النسخ الاحتياطى هنا"
|
4856 |
|
4857 |
-
#: src/admin.php:
|
4858 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
4859 |
msgstr "اعاد خادم الويب برمز خطأ (حاول مجددا, او قم بالتحقق من سجلات خادم الويب الخاص بك)"
|
4860 |
|
4861 |
-
#: src/admin.php:
|
4862 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
4863 |
msgstr "بدأت عملية الأستعادة. لا تضغط إيقاف أو إغلاق المتصفح حتى اعطائك التقرير بأنة تم انتهاء العملية."
|
4864 |
|
4865 |
-
#: src/addons/wp-cli.php:115, src/admin.php:
|
4866 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
4867 |
msgstr "إذا قمت باستبعاد كل من قاعدة البيانات والملفات, فقد قمت بأستبعاد كل شئ !"
|
4868 |
|
4869 |
-
#: src/restorer.php:
|
4870 |
msgid "Site home:"
|
4871 |
msgstr "الصفحة الرئيسية للموقع:"
|
4872 |
|
@@ -4891,11 +4936,11 @@ msgstr "فشل التحميل"
|
|
4891 |
msgid "You can send a backup to more than one destination with an add-on."
|
4892 |
msgstr "يمكنك أن ترسل نسخة احتياطية لأكثر من جهة واحدة مع الإضافة."
|
4893 |
|
4894 |
-
#: src/admin.php:
|
4895 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
4896 |
msgstr "ملاحظة: يستند شريط التقدم أدناه على مراحل، وليس الوقت. لا توقف عملية النسخ الأحتياطى لمجرد أنه يبدو أنه قد بقي في نفس المكان لفترة من الوقت - - وهذا طبيعي."
|
4897 |
|
4898 |
-
#: src/admin.php:
|
4899 |
msgid "(%s%%, file %s of %s)"
|
4900 |
msgstr "(%s%%, ملف %s من%s)"
|
4901 |
|
@@ -4932,15 +4977,15 @@ msgstr "محاولة ارسال النسخ الأحتياطى عن طريق ال
|
|
4932 |
msgid "Backup is of: %s."
|
4933 |
msgstr "النسخ الأحتياطى من: %s"
|
4934 |
|
4935 |
-
#: src/admin.php:
|
4936 |
msgid "%s settings test result:"
|
4937 |
msgstr "اعدادات نتيجة اختبار %s"
|
4938 |
|
4939 |
-
#: src/admin.php:
|
4940 |
msgid "(Not finished)"
|
4941 |
msgstr "(غير منتهي)"
|
4942 |
|
4943 |
-
#: src/admin.php:
|
4944 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
4945 |
msgstr "اذا كنت ترى اكثر من نسخة احتياطية, ومن ثم انة من المحتمل ان هذا بسبب اعدادات حذف ملفات النسخ الاحتياطى القديمة لم يتم حذفها حتى اكتمال نسخة احتياطية جديدة."
|
4946 |
|
@@ -4952,97 +4997,93 @@ msgstr "<b>لا تقم</b> بوضعه داخل الإضافات أو دليل ا
|
|
4952 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
4953 |
msgstr "هذا هو المكان الذى UpdraftPlus يقوم بأنشاء ملفات zip. يجب ان يكون هذا الدليل قابل للكتابة من قبل خادم الويب الخاص بك. انة نسبة الى دليل محتوى موقعك (والتي افتراضيا يسمى wp-content)."
|
4954 |
|
4955 |
-
#: src/admin.php:
|
4956 |
msgid "Job ID: %s"
|
4957 |
msgstr "رقم الوظيفة: %s"
|
4958 |
|
4959 |
-
#: src/admin.php:
|
4960 |
msgid "last activity: %ss ago"
|
4961 |
msgstr "آخر نشاط: منذ %ss"
|
4962 |
|
4963 |
-
#: src/admin.php:
|
4964 |
msgid "next resumption: %d (after %ss)"
|
4965 |
msgstr "الاستئناف التالي: %d (بعد %ss)"
|
4966 |
|
4967 |
-
#: src/admin.php:
|
4968 |
#: src/central/bootstrap.php:451, src/methods/updraftvault.php:410,
|
4969 |
#: src/methods/updraftvault.php:444, src/methods/updraftvault.php:529
|
4970 |
msgid "Unknown"
|
4971 |
msgstr "غير معروف"
|
4972 |
|
4973 |
-
#: src/admin.php:
|
4974 |
msgid "Backup finished"
|
4975 |
msgstr "الانتهاء من النسخ الاحتياطي"
|
4976 |
|
4977 |
-
#: src/admin.php:
|
4978 |
msgid "Waiting until scheduled time to retry because of errors"
|
4979 |
msgstr "برجاء الأنتظار حتى الوقت المحدد لأعادة المحاولة بسبب الأخطاء"
|
4980 |
|
4981 |
-
#: src/admin.php:
|
4982 |
msgid "Pruning old backup sets"
|
4983 |
msgstr "تلقيم مجموعات النسخ الاحتياطي القديم"
|
4984 |
|
4985 |
-
#: src/admin.php:
|
4986 |
msgid "Uploading files to remote storage"
|
4987 |
msgstr "تحميل الملفات للمخزن البعيد"
|
4988 |
|
4989 |
-
#: src/admin.php:
|
4990 |
msgid "Encrypted database"
|
4991 |
msgstr "قاعدة بيانات مشفرة"
|
4992 |
|
4993 |
-
#: src/admin.php:
|
4994 |
msgid "Encrypting database"
|
4995 |
msgstr "تشفير قاعدة البيانات"
|
4996 |
|
4997 |
-
#: src/admin.php:
|
4998 |
msgid "Created database backup"
|
4999 |
msgstr "تم انشاء النسخ الاحتياطى لقاعدة البيانات"
|
5000 |
|
5001 |
-
#: src/admin.php:
|
5002 |
msgid "table: %s"
|
5003 |
msgstr "الجدول: %s"
|
5004 |
|
5005 |
-
#: src/admin.php:
|
5006 |
msgid "Creating database backup"
|
5007 |
msgstr "انشاء النسخ الاحتياطى لقاعدة البيانات"
|
5008 |
|
5009 |
-
#: src/admin.php:
|
5010 |
msgid "Created file backup zips"
|
5011 |
msgstr "تم انشاء ملف النسخ الاحتياطى zips"
|
5012 |
|
5013 |
-
#: src/admin.php:
|
5014 |
msgid "Creating file backup zips"
|
5015 |
msgstr "انشاء ملف النسخ الاحتياطى zips"
|
5016 |
|
5017 |
-
#: src/admin.php:
|
5018 |
msgid "Backup begun"
|
5019 |
msgstr "بدأ النسخ الاحتياطى"
|
5020 |
|
5021 |
-
#: src/admin.php:
|
5022 |
-
msgid "Backups in progress:"
|
5023 |
-
msgstr "تقدم النسخ الأحتياطى:"
|
5024 |
-
|
5025 |
-
#: src/admin.php:1017
|
5026 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
5027 |
msgstr "تم تعطيل الجدولة فى تثبيت وورد بريس الخاصة بك. عبر اعداد DISABLE_WP_CRON. لا يمكن تشغيل النسخ الاحتياطى (حتى \"النسخ الاحتياطي الآن\") الا اذا قمت بأعداد مرفق لأستدعاء الجدولة يدويا, او حتى تفعيلها."
|
5028 |
|
5029 |
-
#: src/restorer.php:
|
5030 |
msgid "file"
|
5031 |
msgstr "ملف"
|
5032 |
|
5033 |
-
#: src/restorer.php:
|
5034 |
msgid "folder"
|
5035 |
msgstr "مجلد"
|
5036 |
|
5037 |
-
#: src/restorer.php:
|
5038 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
5039 |
msgstr "UpdraftPlus يحتاج لأنشاء %s فى دليل محتوى موقعك, لكنة فشل - من فضلك قم بالتحقق من الصلاحيات وقم بتفعيلها (%s)"
|
5040 |
|
5041 |
-
#: src/class-updraftplus.php:
|
5042 |
msgid "The backup has not finished; a resumption is scheduled"
|
5043 |
msgstr "لم ينتهي النسخ الاحتياطي؛ وتم جدولة الأستئناف"
|
5044 |
|
5045 |
-
#: src/class-updraftplus.php:
|
5046 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
5047 |
msgstr "زوار موقع الويب الخاص بك و UpdraftPlus فى كثير من الأحيان لا يحصلون على الموارد التى يأملونها; من فضلك اقرأ هذة الصفحة:"
|
5048 |
|
@@ -5051,11 +5092,11 @@ msgstr "زوار موقع الويب الخاص بك و UpdraftPlus فى كثي
|
|
5051 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
5052 |
msgstr "المصادقة %s تعذر الأستمرار,لأن شيئا آخر على موقع الويب الخاص بك كسرها. حاول تعطيل الإضافات الأخرى الخاصة بك والتحويل إلى الثيم الأفتراضى. (على وجه التحديد، ابحث عن المكون الذي يرسل الإخراج (على الأرجح فى تحذيرات PHP / أخطاء) قبل بداية الصفحة. ايقاف اى اعدادات تصحيح قد تساعد ايضا)."
|
5053 |
|
5054 |
-
#: src/admin.php:
|
5055 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
5056 |
msgstr "حد الذاكرة الخاص بك php (الذى وضعتة شركة الأستضافة الخاصة بك) منخفض جدا. UpdraftPlus حاول زيادتة لكنة لم ينجح. هذا البرنامج المساعد قد يواجه صعوبة مع حد الذاكرة أقل من 64 ميجا بايت - خصوصا اذا كنت تملك ملفات كبيرة مرفوعة (من ناحية اخرى,العديد من المواقع تنجح ب 32 ميجا بايت - لكن تجربتك قد تكون مختلفة)."
|
5057 |
|
5058 |
-
#: src/addons/autobackup.php:1108, src/admin.php:
|
5059 |
msgid "Proceed with update"
|
5060 |
msgstr "المضي قدما مع التحديث"
|
5061 |
|
@@ -5126,89 +5167,89 @@ msgstr "مزيد من الملحقات"
|
|
5126 |
|
5127 |
#: src/includes/updraftplus-notices.php:31,
|
5128 |
#: src/templates/wp-admin/settings/header.php:17,
|
5129 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5130 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5131 |
msgid "Support"
|
5132 |
msgstr "الدعم"
|
5133 |
|
5134 |
-
#: src/class-updraftplus.php:
|
5135 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
5136 |
msgstr "UpdraftPlus غير قادر على العثور على بادئة الجدول عند فحص النسخة الاحتياطية لقاعدة البيانات."
|
5137 |
|
5138 |
-
#: src/class-updraftplus.php:
|
5139 |
msgid "This database backup is missing core WordPress tables: %s"
|
5140 |
msgstr "هذة النسخة الاحتياطية لقاعدة البيانات تفتقد جداول رئيسية: %s"
|
5141 |
|
5142 |
-
#: src/class-updraftplus.php:
|
5143 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
5144 |
msgstr "انت تقوم بالأستيراد من اصدار احدث من الورد بريس (%s) فى نسخة اقدم (%s). لا يوجد ضمانات ان ورد بريس يمكنة التعامل مع هذا."
|
5145 |
|
5146 |
-
#: src/class-updraftplus.php:
|
5147 |
msgid "%s version: %s"
|
5148 |
msgstr "%s النسخة: %s"
|
5149 |
|
5150 |
-
#: src/class-updraftplus.php:
|
5151 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
5152 |
msgstr "حجم قاعدة البيانات صغير جدا بالنسبة لقاعدة بيانات ورد بريس صالحة (الحجم: %s ك بايت)."
|
5153 |
|
5154 |
-
#: src/addons/autobackup.php:1076, src/admin.php:
|
5155 |
#: src/includes/updraftplus-notices.php:171
|
5156 |
msgid "Be safe with an automatic backup"
|
5157 |
msgstr "كن أمنا مع النسخ الاحتياطي التلقائي"
|
5158 |
|
5159 |
-
#: src/admin.php:
|
5160 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
5161 |
msgstr "إذا كنت لا تزال ترى هذه الكلمات بعد انتهاء صفحة التحميل، ف انة يوجد مشكلة فى الجافا سكريب او jQuery فى الموقع."
|
5162 |
|
5163 |
-
#: src/admin.php:
|
5164 |
msgid "The file was uploaded."
|
5165 |
msgstr "تم رفع الملف."
|
5166 |
|
5167 |
-
#: src/admin.php:
|
5168 |
msgid "Unknown server response status:"
|
5169 |
msgstr "استجابة الخادم غير معروفة:"
|
5170 |
|
5171 |
-
#: src/admin.php:
|
5172 |
msgid "Unknown server response:"
|
5173 |
msgstr "استجابة الملقم غير معروف:"
|
5174 |
|
5175 |
-
#: src/admin.php:
|
5176 |
msgid "This decryption key will be attempted:"
|
5177 |
msgstr "سيتم محاولة فتح مفتاح التشفير:"
|
5178 |
|
5179 |
-
#: src/admin.php:
|
5180 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
5181 |
msgstr "اتبع هذا الرابط لمحاولة فك التشفير وتحميل ملف قاعدة البيانات على جهازك."
|
5182 |
|
5183 |
-
#: src/admin.php:
|
5184 |
msgid "Upload error"
|
5185 |
msgstr "خطأ فى الرفع"
|
5186 |
|
5187 |
-
#: src/admin.php:
|
5188 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5189 |
msgstr "هذا الملف لا يبدو انة ملف UpdraftPlus مضغوط مشفر لقاعدة البيانات (هذة الملفات .gz.crypt التى لديها اسم مثل: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5190 |
|
5191 |
-
#: src/admin.php:
|
5192 |
msgid "Upload error:"
|
5193 |
msgstr "خطأ التحميل:"
|
5194 |
|
5195 |
-
#: src/admin.php:
|
5196 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
5197 |
msgstr "(تأكد من انك كنت تحاول رفع ملف مضغوط تم إنشاؤه مسبقا من قبل UpdraftPlus)"
|
5198 |
|
5199 |
-
#: src/admin.php:
|
5200 |
msgid "Download to your computer"
|
5201 |
msgstr "تحميل الى جهاز الكمبيوتر الخاص بك"
|
5202 |
|
5203 |
-
#: src/admin.php:
|
5204 |
msgid "Delete from your web server"
|
5205 |
msgstr "حذف من خادم الويب الخاص بك"
|
5206 |
|
5207 |
-
#: src/admin.php:
|
5208 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
5209 |
msgstr "يبدو انة مفقود واحد او اكثر من هذة الأرشيفات من مجموعة الأرشيف المتعددة."
|
5210 |
|
5211 |
-
#: src/admin.php:
|
5212 |
msgid "(%d archive(s) in set)."
|
5213 |
msgstr "(%d الأرشيف(s) in set)."
|
5214 |
|
@@ -5216,19 +5257,19 @@ msgstr "(%d الأرشيف(s) in set)."
|
|
5216 |
msgid "Split archives every:"
|
5217 |
msgstr "تقسيم كل ارشيف:"
|
5218 |
|
5219 |
-
#: src/addons/moredatabase.php:
|
5220 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
5221 |
msgstr "الخطأ: الخادم ارسل لنا استجابة (JSON) اللتى لم نتمكن من فهمها."
|
5222 |
|
5223 |
-
#: src/admin.php:
|
5224 |
msgid "Warnings:"
|
5225 |
msgstr "تحذيرات:"
|
5226 |
|
5227 |
-
#: src/admin.php:
|
5228 |
msgid "Error: the server sent an empty response."
|
5229 |
msgstr "خطأ: ارسل خادم السيرفر استجابة فارغة."
|
5230 |
|
5231 |
-
#: src/admin.php:
|
5232 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
5233 |
msgstr "هذا يبدو كأنة ملف تم انشائة بواسطة UpdraftPlus, ولكن هذا التثبيت لا يعرف هذا النوع من المواضيع: %s. ربما تحتاج الى تثبيت اضافة ما؟"
|
5234 |
|
@@ -5260,20 +5301,20 @@ msgstr "تم العثور على الملف, لكن حجمة صفر ( تحتاج
|
|
5260 |
msgid "File not found (you need to upload it): %s"
|
5261 |
msgstr "الملف غير موجود (تحتاج الى رفعة): %s"
|
5262 |
|
5263 |
-
#: src/addons/wp-cli.php:
|
5264 |
#: src/includes/class-wpadmin-commands.php:114
|
5265 |
msgid "No such backup set exists"
|
5266 |
msgstr "هذا الدليل لا يوجد بة اى مجموعات نسخ احتياطى"
|
5267 |
|
5268 |
-
#: src/class-updraftplus.php:
|
5269 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
5270 |
msgstr "لم يتم العثور على ارشيف النسخ الأحتياطى لهذا الملف. استخدام طريقة التخزين البعيد (%s) لا يسمح لنا بأسترداد الملفات. لأجراء اى اعادة استخدم UpdraftPlus, سوف تحتاج الى الحصول على نسخة من هذا الملف ووضعها داخل مجلد العمل ل UpdraftPlus"
|
5271 |
|
5272 |
-
#: src/restorer.php:
|
5273 |
msgid "Moving unpacked backup into place..."
|
5274 |
msgstr "نقل النسخ الأحتياطى الذى تم فك حزمة الى المكان..."
|
5275 |
|
5276 |
-
#: src/backup.php:
|
5277 |
msgid "Failed to open the zip file (%s) - %s"
|
5278 |
msgstr "فشل فى فتح ملف مضغوط (%s) - %s"
|
5279 |
|
@@ -5294,15 +5335,15 @@ msgstr "... وغيرها الكثير!"
|
|
5294 |
msgid "S3 (Compatible)"
|
5295 |
msgstr "S3 (متوافق)"
|
5296 |
|
5297 |
-
#: src/class-updraftplus.php:
|
5298 |
msgid "File is not locally present - needs retrieving from remote storage"
|
5299 |
msgstr "الملف غير موجود - يحتاج الى استراجعة من التخزين البعيد"
|
5300 |
|
5301 |
-
#: src/restorer.php:
|
5302 |
msgid "Looking for %s archive: file name: %s"
|
5303 |
msgstr "ابحث عن الأرشيف %s : اسم الملف: %s"
|
5304 |
|
5305 |
-
#: src/addons/wp-cli.php:
|
5306 |
msgid "Final checks"
|
5307 |
msgstr "الفحوصات النهائية"
|
5308 |
|
@@ -5314,11 +5355,11 @@ msgstr "حدد هذا المربع لحذف اى ملفات النسخ الأح
|
|
5314 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
5315 |
msgstr "اسقاط ملف قاعدة البيانات المشفرة (ملفات db.gz.crypt) هنا لتحميلها لفك التشفير"
|
5316 |
|
5317 |
-
#: src/admin.php:
|
5318 |
msgid "Your wp-content directory server path: %s"
|
5319 |
msgstr "المسار الخاص بمحتوى wp-content على السيرفر هو: %s"
|
5320 |
|
5321 |
-
#: src/admin.php:
|
5322 |
msgid "Raw backup history"
|
5323 |
msgstr "تاريخ النسخ الاحتياطي الخام"
|
5324 |
|
@@ -5326,49 +5367,50 @@ msgstr "تاريخ النسخ الاحتياطي الخام"
|
|
5326 |
msgid "Show raw backup and file list"
|
5327 |
msgstr "مشاهدة النسخ الاحتياطي الخام وقائمة الملفات"
|
5328 |
|
5329 |
-
#: src/admin.php:
|
5330 |
msgid "Processing files - please wait..."
|
5331 |
msgstr "تجهيز الملفات - يرجى الأنتظار..."
|
5332 |
|
5333 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27
|
|
|
5334 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
5335 |
msgstr "تركيب وردبريس الخاص بك بة مشكلة اخراج مسافة بيضاء اضافية. قد يفسد هذا النسخ الأحتياطية التى قمت بتحميلها من هنا."
|
5336 |
|
5337 |
-
#: src/class-updraftplus.php:
|
5338 |
msgid "Failed to open database file."
|
5339 |
msgstr "فشل فى فتح ملف قاعدة البيانات."
|
5340 |
|
5341 |
-
#: src/admin.php:
|
5342 |
msgid "Known backups (raw)"
|
5343 |
msgstr "النسخ الأحتياطى المعروفة (الخام)"
|
5344 |
|
5345 |
-
#: src/restorer.php:
|
5346 |
msgid "Files found:"
|
5347 |
msgstr "العثور على ملفات:"
|
5348 |
|
5349 |
-
#: src/restorer.php:
|
5350 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
5351 |
msgstr "محرك الجدول المطلوب (%s) غير موجود - تغيير لMYISAM."
|
5352 |
|
5353 |
-
#: src/restorer.php:
|
5354 |
msgid "file is size:"
|
5355 |
msgstr "حجم الملف:"
|
5356 |
|
5357 |
-
#: src/addons/googlecloud.php:1034, src/addons/migrator.php:
|
5358 |
-
#: src/addons/migrator.php:
|
5359 |
-
#: src/admin.php:
|
5360 |
-
#: src/class-updraftplus.php:
|
5361 |
#: src/updraftplus.php:158
|
5362 |
msgid "Go here for more information."
|
5363 |
msgstr "اذهب هنا لمزيد من المعلومات."
|
5364 |
|
5365 |
-
#: src/admin.php:
|
5366 |
msgid "Some files are still downloading or being processed - please wait."
|
5367 |
msgstr "بعض الملفات لاتزال يتم تحميلها او اعدادها - من فضلك انتظر."
|
5368 |
|
5369 |
-
#: src/class-updraftplus.php:
|
5370 |
-
msgid "This backup set is from a different site - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
5371 |
-
msgstr "
|
5372 |
|
5373 |
#: src/addons/fixtime.php:570
|
5374 |
msgid "The time zone used is that from your WordPress settings, in Settings -> General."
|
@@ -5422,7 +5464,7 @@ msgstr "خطأ %s"
|
|
5422 |
msgid "%s error - failed to upload file"
|
5423 |
msgstr "خطأ %s - فشل فى ارسال الملف"
|
5424 |
|
5425 |
-
#: src/class-updraftplus.php:
|
5426 |
msgid "%s error - failed to re-assemble chunks"
|
5427 |
msgstr "خطأ %s - فشل فى اعادة تجميع الأجزاء"
|
5428 |
|
@@ -5436,25 +5478,25 @@ msgstr "خطأ %s - فشل فى اعادة تجميع الأجزاء"
|
|
5436 |
msgid "%s authentication failed"
|
5437 |
msgstr "المصادقة فشلت %s"
|
5438 |
|
5439 |
-
#: src/addons/googlecloud.php:438, src/addons/migrator.php:
|
5440 |
-
#: src/admin.php:
|
5441 |
-
#: src/class-updraftplus.php:
|
5442 |
-
#: src/class-updraftplus.php:
|
5443 |
-
#: src/class-updraftplus.php:
|
5444 |
-
#: src/class-updraftplus.php:
|
5445 |
#: src/methods/s3.php:341
|
5446 |
msgid "Error: %s"
|
5447 |
msgstr "خطأ: %s"
|
5448 |
|
5449 |
-
#: src/admin.php:
|
5450 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
5451 |
msgstr "دليل النسخ الأحتياطى المحدد موجود, لكنة <b>غير</b> قابل للكتابة."
|
5452 |
|
5453 |
-
#: src/admin.php:
|
5454 |
msgid "Backup directory specified does <b>not</b> exist."
|
5455 |
msgstr "دليل النسخ الأحتياطى المحدد <b>غير</b> موجود."
|
5456 |
|
5457 |
-
#: src/admin.php:
|
5458 |
msgid "Warning: %s"
|
5459 |
msgstr "تحذير: %s"
|
5460 |
|
@@ -5462,55 +5504,55 @@ msgstr "تحذير: %s"
|
|
5462 |
msgid "Last backup job run:"
|
5463 |
msgstr "اخر تشغيل لوظيفة النسخ الأحتياطى:"
|
5464 |
|
5465 |
-
#: src/backup.php:
|
5466 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
5467 |
msgstr "مصادفة ملف كبير جدا: %s (الحجم: %s ميجابايت)"
|
5468 |
|
5469 |
-
#: src/backup.php:
|
5470 |
msgid "%s: unreadable file - could not be backed up"
|
5471 |
msgstr "%s: الملف غير قابل للقراءة - لا يمكن ان يتم اجراء النسخ الأحتياطى"
|
5472 |
|
5473 |
-
#: src/backup.php:
|
5474 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
5475 |
msgstr "الجدول %s بة عدد كبير من الصفوف (%s) - نأمل ان شركة الأستضافة الخاصة بك تعطيك ما يكفى من الموارد لتفريغ هذا الجدول من النسخة الأحتياطة."
|
5476 |
|
5477 |
-
#: src/backup.php:
|
5478 |
msgid "An error occurred whilst closing the final database file"
|
5479 |
msgstr "حدث خطأ اثناء اغلاق ملف قاعدة البيانات النهائي."
|
5480 |
|
5481 |
-
#: src/backup.php:
|
5482 |
msgid "Warnings encountered:"
|
5483 |
msgstr "مصادفة تحذيرات:"
|
5484 |
|
5485 |
-
#: src/class-updraftplus.php:
|
5486 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
5487 |
msgstr "على ما يبدو ان النسخ الأحتياطى تم بنجاح (مع تحذيرات) وانة انتهى الأن"
|
5488 |
|
5489 |
-
#: src/class-updraftplus.php:
|
5490 |
msgid "Your free disk space is very low - only %s Mb remain"
|
5491 |
msgstr "المساحة الحرة على القرص الخاص بك منخفضة جدا - فقط متبقى %s ميجابايت"
|
5492 |
|
5493 |
-
#: src/addons/migrator.php:
|
5494 |
msgid "New site:"
|
5495 |
msgstr "الموقع الجديد:"
|
5496 |
|
5497 |
-
#: src/addons/migrator.php:
|
5498 |
msgid "Migrated site (from UpdraftPlus)"
|
5499 |
msgstr "المواقع المدمجة (من UpdraftPlus)"
|
5500 |
|
5501 |
-
#: src/addons/migrator.php:
|
5502 |
msgid "Enter details for where this new site is to live within your multisite install:"
|
5503 |
msgstr "ادخل تفاصيل عن مكان هذا الموقع الجديد ضمن المواقع المتعددة الخاصة بك:"
|
5504 |
|
5505 |
-
#: src/addons/migrator.php:
|
5506 |
msgid "Information needed to continue:"
|
5507 |
msgstr "المعلومات اللازمة للأستمرار:"
|
5508 |
|
5509 |
-
#: src/addons/migrator.php:
|
5510 |
msgid "Network activating theme:"
|
5511 |
msgstr "تفعيل ثيم الشبكة:"
|
5512 |
|
5513 |
-
#: src/addons/migrator.php:
|
5514 |
msgid "Processed plugin:"
|
5515 |
msgstr "المكون الأضافى:"
|
5516 |
|
@@ -5534,52 +5576,52 @@ msgstr "يرجى التحقق من وصول بيانات الأعتماد."
|
|
5534 |
msgid "The error reported by %s was:"
|
5535 |
msgstr "الخطأ الذى تم التبليغ عنة من %s هو:"
|
5536 |
|
5537 |
-
#: src/restorer.php:
|
5538 |
msgid "Please supply the requested information, and then continue."
|
5539 |
msgstr "يرجى تقديم المعلومات المطلوبة, ومن ثم الاستمرار."
|
5540 |
|
5541 |
-
#: src/class-updraftplus.php:
|
5542 |
msgid "Site information:"
|
5543 |
msgstr "معلومات عن الموقع:"
|
5544 |
|
5545 |
-
#: src/restorer.php:
|
5546 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
5547 |
msgstr "مستخدم قاعدة البيانات الخاصة بك ليس لدية تصاريح لأنشاء الجدوال. نحن سوف نقوم بمحاولة الأستعادة عن طريق افراغ الجداول; هذا يجب ان يعمل طالما تستعيدها من اصدار وردبريس بة نفس بنية قاعدة البيانات, وقاعدة البيانات المستوردة لا تحتوى على اى جداول التى ليست موجودة على موقع المستورد."
|
5548 |
|
5549 |
-
#: src/admin.php:
|
5550 |
msgid "Warning:"
|
5551 |
msgstr "تحذير:"
|
5552 |
|
5553 |
-
#: src/class-updraftplus.php:
|
5554 |
-
#: src/restorer.php:
|
5555 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
5556 |
msgstr "انت تعمل على وردبريس متعدد المواقع - لكن النسخة الأحتياطية الخاص بك ليست لموقع متعدد المواقع."
|
5557 |
|
5558 |
-
#: src/restorer.php:
|
5559 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
5560 |
msgstr "تخطى استعادة وردبريس الأساسية عند استيراد موقع واحد فى الثبيت متعدد المواقع. اذا كان لديك اى شئ ضرورى فى دليل وردبريس الخاص بك فأنك سوف تحتاج الى اعادة اضافتة يدوياً من ملف مضغوط."
|
5561 |
|
5562 |
-
#: src/addons/azure.php:601, src/admin.php:
|
5563 |
#: src/methods/updraftvault.php:306
|
5564 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
5565 |
msgstr "لا تشمل php خادم السيرفر الخاص بك <strong>المطلوبة</strong> (الى %s) الوحدة (%s). يرجى الأتصال بخدمة دعم استضافة الويب واطلب منهم تفعيل الوحدة."
|
5566 |
|
5567 |
-
#: src/admin.php:
|
5568 |
msgid "Close"
|
5569 |
msgstr "اغلق"
|
5570 |
|
5571 |
#: src/addons/autobackup.php:344, src/addons/autobackup.php:436,
|
5572 |
-
#: src/admin.php:
|
5573 |
-
#: src/methods/remotesend.php:
|
5574 |
-
#: src/methods/remotesend.php:
|
5575 |
msgid "Unexpected response:"
|
5576 |
msgstr "استجابة غير متوقعة:"
|
5577 |
|
5578 |
-
#: src/addons/reporting.php:521, src/admin.php:
|
5579 |
msgid "To send to more than one address, separate each address with a comma."
|
5580 |
msgstr "لأرسال الى اكثر من عنوان واحد, قم بوضع فاصلة بين كل عنوان."
|
5581 |
|
5582 |
-
#: src/admin.php:
|
5583 |
msgid "PHP information"
|
5584 |
msgstr "معلومات PHP"
|
5585 |
|
@@ -5607,7 +5649,7 @@ msgstr "جارى الحذف...يرجى اتاحة الوقت لأكمال الأ
|
|
5607 |
msgid "Also delete from remote storage"
|
5608 |
msgstr "حذف ايضاً من التخزين البعيد"
|
5609 |
|
5610 |
-
#: src/admin.php:
|
5611 |
msgid "Latest UpdraftPlus.com news:"
|
5612 |
msgstr "اخر اخبار UpdraftPlus.com:"
|
5613 |
|
@@ -5616,7 +5658,7 @@ msgid "Clone/Migrate"
|
|
5616 |
msgstr "استنساخ/ترحيل"
|
5617 |
|
5618 |
#: src/templates/wp-admin/settings/header.php:11,
|
5619 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
5620 |
msgid "Premium"
|
5621 |
msgstr "مميز"
|
5622 |
|
@@ -5624,7 +5666,7 @@ msgstr "مميز"
|
|
5624 |
msgid "News"
|
5625 |
msgstr "اخبار"
|
5626 |
|
5627 |
-
#: src/admin.php:
|
5628 |
msgid "Backup set not found"
|
5629 |
msgstr "لم يتم العثور على مجموعة النسخ الأحتياطى"
|
5630 |
|
@@ -5646,31 +5688,32 @@ msgstr "رابط RSS"
|
|
5646 |
msgid "Blog link"
|
5647 |
msgstr "رابط المدونة"
|
5648 |
|
5649 |
-
#: src/admin.php:
|
5650 |
msgid "Testing %s Settings..."
|
5651 |
msgstr "اختبار اعدادات %s ..."
|
5652 |
|
5653 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69
|
|
|
5654 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
5655 |
msgstr "او, يمكنك وضعها يدويا فى مسار UpdraftPlus الخاص بك (عادة wp-content/updraft)، على سبيل المثال عبر FTP، ومن ثم استخدام الرابط \"إعادة الفحص\" أعلاه."
|
5656 |
|
5657 |
-
#: src/admin.php:
|
5658 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
5659 |
msgstr "UpdraftPlus على وضع تصحيح الأخطاء. قد تشاهد ملاحظات التصحيح على هذة الصفحة وليس فقط على UpdraftPlus، ولكن من اى برنامج اضافى اخر مثبت. يرجى محاولة التأكد من ان الملاحظات التى تراها هى من UpdraftPlus قبل طلب الدعم."
|
5660 |
|
5661 |
-
#: src/admin.php:
|
5662 |
msgid "Notice"
|
5663 |
msgstr "لاحظ"
|
5664 |
|
5665 |
-
#: src/backup.php:
|
5666 |
msgid "Errors encountered:"
|
5667 |
msgstr "مصادفة اخطاء:"
|
5668 |
|
5669 |
-
#: src/admin.php:
|
5670 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
5671 |
msgstr "اعادة الفحص (يبحث عن النسخ الاحتياطية التي قمت برفعها يدويا في مسار النسخ الاحتياطي الداخلي)..."
|
5672 |
|
5673 |
-
#: src/admin.php:
|
5674 |
msgid "Begun looking for this entity"
|
5675 |
msgstr "بدأ البحث عن هذا الكيان"
|
5676 |
|
@@ -5682,73 +5725,73 @@ msgstr ""
|
|
5682 |
msgid "Store at"
|
5683 |
msgstr "المتجر فى"
|
5684 |
|
5685 |
-
#: src/addons/migrator.php:
|
5686 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
5687 |
msgstr "\"%s\" لا يوجد لدية مفتاح اساسى, تحتاج الى تغيرها يدويا فى الصف %s."
|
5688 |
|
5689 |
-
#: src/addons/migrator.php:
|
5690 |
msgid "rows: %d"
|
5691 |
msgstr "الصفوف: %d"
|
5692 |
|
5693 |
-
#: src/addons/migrator.php:
|
5694 |
msgid "Time taken (seconds):"
|
5695 |
msgstr "الوقت المستغرق (ثانية):"
|
5696 |
|
5697 |
-
#: src/addons/migrator.php:
|
5698 |
msgid "Errors:"
|
5699 |
msgstr "الأخطاء:"
|
5700 |
|
5701 |
-
#: src/addons/migrator.php:
|
5702 |
msgid "SQL update commands run:"
|
5703 |
msgstr "تشغيل اوامر تحديث SQL:"
|
5704 |
|
5705 |
-
#: src/addons/migrator.php:
|
5706 |
msgid "Changes made:"
|
5707 |
msgstr "التغييرات التي تم إجراؤها:"
|
5708 |
|
5709 |
-
#: src/addons/migrator.php:
|
5710 |
msgid "Rows examined:"
|
5711 |
msgstr "فحص الصفوف:"
|
5712 |
|
5713 |
-
#: src/addons/migrator.php:
|
5714 |
msgid "Tables examined:"
|
5715 |
msgstr "فحص الجداول:"
|
5716 |
|
5717 |
-
#: src/addons/migrator.php:
|
5718 |
msgid "Could not get list of tables"
|
5719 |
msgstr "لا يمكن الحصول على قائمة الجداول"
|
5720 |
|
5721 |
-
#: src/addons/migrator.php:
|
5722 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
5723 |
msgstr "تحذير: رابط موقع قواعد البيانات (%s) يختلف عن ما كنا نتوقعة (%s)"
|
5724 |
|
5725 |
-
#: src/addons/migrator.php:
|
5726 |
msgid "Nothing to do: the site URL is already: %s"
|
5727 |
msgstr "لا شئ لعملة: رابط الموقع بالفعل: %s"
|
5728 |
|
5729 |
-
#: src/addons/migrator.php:
|
5730 |
-
#: src/addons/migrator.php:
|
5731 |
-
#: src/addons/migrator.php:
|
5732 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
5733 |
msgstr "خطأ: معلمة فارغة غير متوقعة (%s, %s)"
|
5734 |
|
5735 |
-
#: src/addons/migrator.php:
|
5736 |
msgid "Database: search and replace site URL"
|
5737 |
msgstr "قاعدة البيانات: بحث واستبدال عنوان الموقع"
|
5738 |
|
5739 |
-
#: src/addons/migrator.php:
|
5740 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
5741 |
msgstr "فشل: لم نستطع فهم نتيجة العملية بواسطة %s ."
|
5742 |
|
5743 |
-
#: src/addons/migrator.php:
|
5744 |
msgid "Failed: the %s operation was not able to start."
|
5745 |
msgstr "فشل: العملية %s لم تكن قادرة على البدأ."
|
5746 |
|
5747 |
-
#: src/addons/migrator.php:
|
5748 |
msgid "Search and replace site location in the database (migrate)"
|
5749 |
msgstr "بحث واستبدال قاعدة البيانات فى الموقع (ترحيل)"
|
5750 |
|
5751 |
-
#: src/addons/migrator.php:
|
5752 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
5753 |
msgstr "سيتم استبدال كافة المراجع الى الموقع فى قاعدة البيانات مع رابط الموقع الحالى, الذى هو: %s"
|
5754 |
|
@@ -5756,7 +5799,7 @@ msgstr "سيتم استبدال كافة المراجع الى الموقع فى
|
|
5756 |
msgid "Blog uploads"
|
5757 |
msgstr "مدونة الملفات المرفوعة"
|
5758 |
|
5759 |
-
#: src/addons/migrator.php:
|
5760 |
msgid "Must-use plugins"
|
5761 |
msgstr "لابد من استخدام الأضافات"
|
5762 |
|
@@ -5792,8 +5835,8 @@ msgstr "حيث لتغير الدليل الى بعد تسجيل الدخول -
|
|
5792 |
msgid "Directory path"
|
5793 |
msgstr "مسار الدليل"
|
5794 |
|
5795 |
-
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:
|
5796 |
-
#: src/addons/sftp.php:459, src/addons/webdav.php:193, src/admin.php:
|
5797 |
#: src/methods/openstack2.php:164, src/methods/updraftvault.php:361,
|
5798 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
5799 |
msgid "Password"
|
@@ -5803,7 +5846,7 @@ msgstr "كلمة السر"
|
|
5803 |
msgid "Port"
|
5804 |
msgstr "المنفذ"
|
5805 |
|
5806 |
-
#: src/addons/moredatabase.php:
|
5807 |
#: src/addons/webdav.php:199
|
5808 |
msgid "Host"
|
5809 |
msgstr "الاستضافة"
|
@@ -5861,8 +5904,8 @@ msgid "Failed: We were not able to place a file in that directory - please check
|
|
5861 |
msgstr "فشل: لم نكن قادرين على وضع ملف في هذا الدليل - يرجى مراجعة بيانات الاعتماد الخاصة بك."
|
5862 |
|
5863 |
#: src/addons/googlecloud.php:776, src/addons/googlecloud.php:810,
|
5864 |
-
#: src/addons/googlecloud.php:816, src/addons/sftp.php:553, src/admin.php:
|
5865 |
-
#: src/admin.php:
|
5866 |
#: src/methods/stream-base.php:356
|
5867 |
msgid "Failed"
|
5868 |
msgstr "فشل"
|
@@ -5888,9 +5931,9 @@ msgstr "قطعة %s: حدث خطأ %s"
|
|
5888 |
#: src/methods/addon-base-v2.php:149, src/methods/addon-base-v2.php:195,
|
5889 |
#: src/methods/addon-base-v2.php:278, src/methods/ftp.php:42,
|
5890 |
#: src/methods/googledrive.php:194, src/methods/googledrive.php:196,
|
5891 |
-
#: src/methods/
|
5892 |
-
#: src/methods/stream-base.php:
|
5893 |
-
#: src/methods/stream-base.php:278
|
5894 |
msgid "No %s settings were found"
|
5895 |
msgstr "تم العثور على أية إعدادات %s"
|
5896 |
|
@@ -5935,8 +5978,8 @@ msgid "there's an add-on for that."
|
|
5935 |
msgstr "هناك اضافة لذلك."
|
5936 |
|
5937 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5938 |
-
msgid "If you
|
5939 |
-
msgstr "
|
5940 |
|
5941 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5942 |
msgid "Backups are saved in"
|
@@ -6067,7 +6110,7 @@ msgstr "خطأ بملفات السحابة - تم الوصول إلى الحاو
|
|
6067 |
msgid "Failure: No container details were given."
|
6068 |
msgstr "خطأ: ولم تعط أية تفاصيل عن الحاوية."
|
6069 |
|
6070 |
-
#: src/addons/moredatabase.php:
|
6071 |
#: src/addons/webdav.php:187, src/methods/cloudfiles-new.php:189,
|
6072 |
#: src/methods/cloudfiles.php:524, src/methods/openstack2.php:158
|
6073 |
msgid "Username"
|
@@ -6078,11 +6121,11 @@ msgstr "اسم المستخدم"
|
|
6078 |
msgid "API key"
|
6079 |
msgstr "مفتاح API"
|
6080 |
|
6081 |
-
#: src/addons/migrator.php:
|
6082 |
#: src/addons/moredatabase.php:90, src/addons/moredatabase.php:92,
|
6083 |
#: src/addons/sftp.php:522, src/addons/sftp.php:526, src/addons/sftp.php:530,
|
6084 |
-
#: src/addons/webdav.php:253, src/admin.php:
|
6085 |
-
#: src/includes/class-remote-send.php:
|
6086 |
#: src/methods/cloudfiles-new.php:184, src/methods/cloudfiles-new.php:189,
|
6087 |
#: src/methods/cloudfiles.php:519, src/methods/cloudfiles.php:524,
|
6088 |
#: src/methods/ftp.php:412, src/methods/ftp.php:416,
|
@@ -6124,11 +6167,11 @@ msgstr "أيضا، يجب عليك قراءة هذا التعليمات الها
|
|
6124 |
msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
6125 |
msgstr "احصل على مفتاح API <a href=\"https://mycloud.rackspace.com/\">من خدمة Rackspace Cloud </a> (يمكن قراءة التعليمات <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">هنا</a>)، ثم قم باختيار اسم حاوية لإستخدام مساحة التخزين. سيتم خلق هذه الحاوية ان لم تكن موجودو مسبقا."
|
6126 |
|
6127 |
-
#: src/admin.php:
|
6128 |
msgid "Test %s Settings"
|
6129 |
msgstr "اختبار %s الإعدادات"
|
6130 |
|
6131 |
-
#: src/class-updraftplus.php:
|
6132 |
#: src/methods/cloudfiles.php:383, src/methods/stream-base.php:297
|
6133 |
msgid "Error opening local file: Failed to download"
|
6134 |
msgstr "خطأ في فتح ملف محلي: فشل التحميل"
|
@@ -6145,7 +6188,7 @@ msgid "%s Error: Failed to upload"
|
|
6145 |
msgstr "%s خطأ: فشل في تحميل"
|
6146 |
|
6147 |
#: src/addons/googlecloud.php:201, src/addons/googlecloud.php:206,
|
6148 |
-
#: src/class-updraftplus.php:
|
6149 |
#: src/methods/googledrive.php:1026, src/methods/googledrive.php:1031
|
6150 |
msgid "%s Error: Failed to open local file"
|
6151 |
msgstr "%s خطأ: فشل في فتح ملف محلي"
|
@@ -6220,7 +6263,7 @@ msgstr "لديك حساب %s مصادق عليه."
|
|
6220 |
|
6221 |
#: src/addons/googlecloud.php:718, src/addons/googlecloud.php:839,
|
6222 |
#: src/addons/onedrive.php:920, src/addons/sftp.php:591,
|
6223 |
-
#: src/addons/sftp.php:595, src/addons/wp-cli.php:
|
6224 |
#: src/methods/addon-base-v2.php:308, src/methods/cloudfiles.php:575,
|
6225 |
#: src/methods/googledrive.php:467, src/methods/openstack-base.php:530,
|
6226 |
#: src/methods/s3.php:1154, src/methods/stream-base.php:372
|
@@ -6259,151 +6302,151 @@ msgstr "لا تمتلك إضافة UpdraftPlus %s - نوصيك بتحميلها
|
|
6259 |
msgid "You need to re-authenticate with %s, as your existing credentials are not working."
|
6260 |
msgstr "تحتاج إلى إعادة المصادقة مع %s، معلومات الاعتماد الموجودة لديك لا تعمل."
|
6261 |
|
6262 |
-
#: src/admin.php:
|
6263 |
-
#: src/class-updraftplus.php:
|
6264 |
-
#: src/restorer.php:
|
6265 |
msgid "OK"
|
6266 |
msgstr "حسنا"
|
6267 |
|
6268 |
-
#: src/restorer.php:
|
6269 |
msgid "Table prefix has changed: changing %s table field(s) accordingly:"
|
6270 |
msgstr "لقد تغير بادئة الجدول: تغيير %s حقل / حقول الجدول وفقا لذلك:"
|
6271 |
|
6272 |
-
#: src/addons/migrator.php:
|
6273 |
msgid "the database query being run was:"
|
6274 |
msgstr "ادارة استعلام قاعدة البيانات كانت في:"
|
6275 |
|
6276 |
-
#: src/restorer.php:
|
6277 |
msgid "will restore as:"
|
6278 |
msgstr "إستعادة على النحو التالي:"
|
6279 |
|
6280 |
-
#: src/class-updraftplus.php:
|
6281 |
-
#: src/restorer.php:
|
6282 |
msgid "Old table prefix:"
|
6283 |
msgstr "بادئة الجدول القديمة:"
|
6284 |
|
6285 |
#: src/addons/reporting.php:72, src/addons/reporting.php:181,
|
6286 |
-
#: src/backup.php:
|
6287 |
msgid "Backup of:"
|
6288 |
msgstr "نسخة احتياطية لـ:"
|
6289 |
|
6290 |
-
#: src/restorer.php:
|
6291 |
msgid "Failed to open database file"
|
6292 |
msgstr "فشل في فتح ملف قاعدة البيانات"
|
6293 |
|
6294 |
-
#: src/restorer.php:
|
6295 |
msgid "Failed to find database file"
|
6296 |
msgstr "فشل في العثور على ملف قاعدة البيانات"
|
6297 |
|
6298 |
-
#: src/restorer.php:
|
6299 |
msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
|
6300 |
msgstr "تحذير: PHP safe_mode نشط بخادمكم. سنكون عرضة لحالة المهلات بكثرة. ان حدث هذا المشكل بالفعل، ستكون مضطر للإسترجاع الملف من phpMyAdmin أو بطريقة أخرى."
|
6301 |
|
6302 |
-
#: src/restorer.php:
|
6303 |
msgid "wp-config.php from backup: restoring (as per user's request)"
|
6304 |
msgstr "wp-config.php من النسخ الإحتياطية: إستعادة (بناءا على طلب السمتخدم)"
|
6305 |
|
6306 |
-
#: src/restorer.php:
|
6307 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
6308 |
msgstr "wp-config.php من النسخ الاحتياطي: سيتم إستعادته كمسمى wp-config-backup.php"
|
6309 |
|
6310 |
-
#: src/restorer.php:
|
6311 |
msgid "Failed to write out the decrypted database to the filesystem"
|
6312 |
msgstr "فشل في كتابة قاعدة البيانات مفككت التشفير لنظام الملفات"
|
6313 |
|
6314 |
-
#: src/restorer.php:
|
6315 |
msgid "Failed to create a temporary directory"
|
6316 |
msgstr "فشل في إنشاء دليل مؤقت"
|
6317 |
|
6318 |
-
#: src/restorer.php:
|
6319 |
msgid "Failed to delete working directory after restoring."
|
6320 |
msgstr "فشل في حذف دليل العمل بعد الإستعادة."
|
6321 |
|
6322 |
-
#: src/restorer.php:
|
6323 |
msgid "Could not delete old directory."
|
6324 |
msgstr "لا يمكن حذف الدليل القديم."
|
6325 |
|
6326 |
-
#: src/restorer.php:
|
6327 |
msgid "Cleaning up rubbish..."
|
6328 |
msgstr "تنظيف القمامة ..."
|
6329 |
|
6330 |
-
#: src/restorer.php:
|
6331 |
msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
|
6332 |
msgstr "استرجاع قاعدة البيانات (بالمواقع الكبيرة ستأخد هذه العملية وقت طويل - ان واجهت مشكل انقضاء المهلة (سببه نقص في استخدام موارد السيرفر للإستضافة) يمكنك استخدام طريقة أخرى، كـ phpMyAdmin)"
|
6333 |
|
6334 |
-
#: src/restorer.php:
|
6335 |
msgid "Database successfully decrypted."
|
6336 |
msgstr "تم فك تشفير قاعدة البيانات بنجاح."
|
6337 |
|
6338 |
-
#: src/restorer.php:
|
6339 |
msgid "Decrypting database (can take a while)..."
|
6340 |
msgstr "فك تشفير قاعدة البيانات (يمكن أن يستغرق بعض الوقت) ..."
|
6341 |
|
6342 |
-
#: src/restorer.php:
|
6343 |
msgid "Unpacking backup..."
|
6344 |
msgstr "تفريغ النسخ الاحتياطي ..."
|
6345 |
|
6346 |
-
#: src/restorer.php:
|
6347 |
msgid "Copying this entity failed."
|
6348 |
msgstr "فشل نسخ هذا الكيان."
|
6349 |
|
6350 |
-
#: src/restorer.php:
|
6351 |
msgid "Backup file not available."
|
6352 |
msgstr "ملف النسخ الاحتياطي غير متوفر."
|
6353 |
|
6354 |
-
#: src/restorer.php:
|
6355 |
msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
|
6356 |
msgstr "UpdraftPlus لا يمكنه استرجاع هذا النوع بشكل مباشر. يمكنك استرجاعه بشكل يدوي."
|
6357 |
|
6358 |
-
#: src/restorer.php:
|
6359 |
msgid "Could not find one of the files for restoration"
|
6360 |
msgstr "لا يمكن العثور على واحد من الملفات لاستعادته"
|
6361 |
|
6362 |
-
#: src/restorer.php:
|
6363 |
msgid "Error message"
|
6364 |
msgstr "رسالة الخطأ"
|
6365 |
|
6366 |
-
#: src/restorer.php:
|
6367 |
msgid "The backup records do not contain information about the proper size of this file."
|
6368 |
msgstr "سجلات النسخ الاحتياطي لا تحتوي على معلومات عن الحجم الحقيقي لهذا الملف."
|
6369 |
|
6370 |
-
#: src/restorer.php:
|
6371 |
msgid "Archive is expected to be size:"
|
6372 |
msgstr "من المتوقع أن يكون حجم الأرشيف:"
|
6373 |
|
6374 |
-
#: src/admin.php:
|
6375 |
msgid "If making a request for support, please include this information:"
|
6376 |
msgstr "ان كنت تريد طلب دعم فني، فضلا قم باستخدام هذه المعلومات:"
|
6377 |
|
6378 |
-
#: src/admin.php:
|
6379 |
msgid "ABORT: Could not find the information on which entities to restore."
|
6380 |
msgstr "الغاء: لم نتمكن من إيجاد معلومات عن الكيانات التي تريد استعادتها."
|
6381 |
|
6382 |
-
#: src/addons/wp-cli.php:
|
6383 |
msgid "UpdraftPlus Restoration: Progress"
|
6384 |
msgstr "استرجاع UpdraftPlus: تقدم"
|
6385 |
|
6386 |
-
#: src/admin.php:
|
6387 |
msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
|
6388 |
msgstr "هذه النسخة الإحتياطية غير متوفرة بسجل التاريخ - الغاء عملية الإستعادة. الطابع الزمني:"
|
6389 |
|
6390 |
-
#: src/admin.php:
|
6391 |
msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
|
6392 |
msgstr "بعد الضغط على هذا الزر، ستتمكن من اختيار المكونات التي تريد استرجاعها"
|
6393 |
|
6394 |
-
#: src/admin.php:
|
6395 |
msgid "Delete this backup set"
|
6396 |
msgstr "حذف هذه المجموعة من النسخ الاحتياطية"
|
6397 |
|
6398 |
-
#: src/admin.php:
|
6399 |
msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
|
6400 |
msgstr "أخباؤ سارة: اتصالات موقعكم الآن مع %s يمكن تشفيرها. إن كنت ترى أي أخطاء بخدة التشفير، يمكنك مراجعة خيارات الخبراء للمزيد من المعلومات."
|
6401 |
|
6402 |
-
#: src/admin.php:
|
6403 |
msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
|
6404 |
msgstr "نسخة PHP/Curl المنصبة بسيرفرك لا تدعم اتصال https. لا يمكن الوصول لـ %s دونها. من فضلك قم بالإتصال بخدمة الإسضافة الخاصة بك. %s <strong>تتطلب</strong> Curl+https. من فضلك لا تقم بمراسلة خدمة الدعم لأنه لا يوجد أي حل آخر."
|
6405 |
|
6406 |
-
#: src/admin.php:
|
6407 |
msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. Ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
|
6408 |
msgstr ""
|
6409 |
|
@@ -6444,19 +6487,19 @@ msgstr "افتراضيا UpdraftPlus يستخدم خدماته الخاصة من
|
|
6444 |
msgid "Use the server's SSL certificates"
|
6445 |
msgstr "استخدام شهادات SSL للملقم"
|
6446 |
|
6447 |
-
#: src/admin.php:
|
6448 |
msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
|
6449 |
msgstr "إن لم يكن هذا ممكنا قم بالتأكد من الأذونات بسيرفرك الخاص أو غيره لمجلد جديد قابل للكتابة من قبل خادمك."
|
6450 |
|
6451 |
-
#: src/admin.php:
|
6452 |
msgid "or, to reset this option"
|
6453 |
msgstr "أو، لإعادة هذا الخيار"
|
6454 |
|
6455 |
-
#: src/admin.php:
|
6456 |
msgid "Follow this link to attempt to create the directory and set the permissions"
|
6457 |
msgstr ""
|
6458 |
|
6459 |
-
#: src/admin.php:
|
6460 |
msgid "Backup directory specified is writable, which is good."
|
6461 |
msgstr "دليل النسخ الاحتياطي المحدد قابل للكتابة، وهو أمر جيد."
|
6462 |
|
@@ -6488,16 +6531,16 @@ msgstr "وضع التصحيح"
|
|
6488 |
msgid "Advanced / Debugging Settings"
|
6489 |
msgstr "متقدمة / تصحيح الإعدادات "
|
6490 |
|
6491 |
-
#: src/admin.php:
|
6492 |
msgid "Requesting start of backup..."
|
6493 |
msgstr "مطالبة البدء بالنسخ الاحتياطي ..."
|
6494 |
|
6495 |
-
#: src/addons/morefiles.php:320, src/admin.php:
|
6496 |
msgid "Cancel"
|
6497 |
msgstr "إلغاء"
|
6498 |
|
6499 |
-
#: src/addons/incremental.php:
|
6500 |
-
#: src/admin.php:
|
6501 |
msgid "None"
|
6502 |
msgstr "لا شيء"
|
6503 |
|
@@ -6513,7 +6556,7 @@ msgstr "فك تشفير ملف النسخ الاحتياطي لقاعدة الب
|
|
6513 |
msgid "Database encryption phrase"
|
6514 |
msgstr "عبارة تشفير قاعدة البيانات"
|
6515 |
|
6516 |
-
#: src/admin.php:
|
6517 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:44
|
6518 |
msgid "Email"
|
6519 |
msgstr "البريد الإلكتروني"
|
@@ -6522,11 +6565,11 @@ msgstr "البريد الإلكتروني"
|
|
6522 |
msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
|
6523 |
msgstr "المجلدات أعلاه هي كل شيء، باستثناء مجلدات ووردبريس التي يمكن تحميلها من جديد من WordPress.org."
|
6524 |
|
6525 |
-
#: src/addons/morefiles.php:466, src/admin.php:
|
6526 |
msgid "Exclude these:"
|
6527 |
msgstr "استبعاد هذه:"
|
6528 |
|
6529 |
-
#: src/admin.php:
|
6530 |
msgid "Any other directories found inside wp-content"
|
6531 |
msgstr "أي الدلائل الأخرى الموجودة داخل wp-content"
|
6532 |
|
@@ -6542,45 +6585,45 @@ msgstr "على سبيل المثال إذا كان الملقم مشغول في
|
|
6542 |
msgid "To fix the time at which a backup should take place,"
|
6543 |
msgstr "لإصلاح الوقت الذي ينبغي أن تأخذ نسخة احتياطية،"
|
6544 |
|
6545 |
-
#: src/addons/incremental.php:
|
6546 |
msgid "Monthly"
|
6547 |
msgstr "شهريا"
|
6548 |
|
6549 |
-
#: src/addons/incremental.php:
|
6550 |
msgid "Fortnightly"
|
6551 |
msgstr "نصف شهري"
|
6552 |
|
6553 |
-
#: src/addons/incremental.php:
|
6554 |
msgid "Weekly"
|
6555 |
msgstr "أسبوعيا"
|
6556 |
|
6557 |
-
#: src/addons/incremental.php:
|
6558 |
msgid "Daily"
|
6559 |
msgstr "يوميا"
|
6560 |
|
6561 |
-
#: src/admin.php:
|
6562 |
msgid "Download log file"
|
6563 |
msgstr "تحميل ملف السجل"
|
6564 |
|
6565 |
-
#: src/admin.php:
|
6566 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
6567 |
msgstr "المجلد موجود مسبقا، لكن خادمك لا يملك صلاحية الكتابة عليه."
|
6568 |
|
6569 |
-
#: src/admin.php:
|
6570 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
6571 |
msgstr "تم خلق المجلد، لكن يتوجب علينا تغيير أذوناته لـ 777 (قابل للكتابة) لنتمكن من الكتابة عليه. يجب عليك التحقق من قابلية هذه العملية مع خدمة الإستضافة الخاصة بك."
|
6572 |
|
6573 |
-
#: src/admin.php:
|
6574 |
msgid "The request to the filesystem to create the directory failed."
|
6575 |
msgstr "فشل الطلب إلى نظام الملفات لإنشاء الدليل."
|
6576 |
|
6577 |
-
#: src/admin.php:
|
6578 |
-
#: src/admin.php:
|
6579 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:5
|
6580 |
msgid "Delete"
|
6581 |
msgstr "حذف"
|
6582 |
|
6583 |
-
#: src/admin.php:
|
6584 |
msgid "show log"
|
6585 |
msgstr "عرض السجل"
|
6586 |
|
@@ -6601,63 +6644,47 @@ msgid "Total (uncompressed) on-disk data:"
|
|
6601 |
msgstr "الإجمالي (غير مضغوط) على قرص البيانات:"
|
6602 |
|
6603 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6604 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6605 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6606 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6607 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6608 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6609 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6610 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6611 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
|
|
|
|
6612 |
#: src/templates/wp-admin/settings/tab-addons.php:208,
|
6613 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6614 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6615 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6616 |
-
#: src/templates/wp-admin/settings/tab-addons.php:272,
|
6617 |
-
#: src/templates/wp-admin/settings/tab-addons.php:306,
|
6618 |
-
#: src/templates/wp-admin/settings/tab-addons.php:325,
|
6619 |
-
#: src/templates/wp-admin/settings/tab-addons.php:328
|
6620 |
msgid "No"
|
6621 |
msgstr "لا"
|
6622 |
|
6623 |
#: src/templates/wp-admin/advanced/site-info.php:58,
|
6624 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6625 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6626 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6627 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6628 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6629 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6630 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6631 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6632 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6633 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6634 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6635 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6636 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6637 |
-
#: src/templates/wp-admin/settings/tab-addons.php:150,
|
6638 |
-
#: src/templates/wp-admin/settings/tab-addons.php:163,
|
6639 |
-
#: src/templates/wp-admin/settings/tab-addons.php:166,
|
6640 |
-
#: src/templates/wp-admin/settings/tab-addons.php:179,
|
6641 |
-
#: src/templates/wp-admin/settings/tab-addons.php:182,
|
6642 |
-
#: src/templates/wp-admin/settings/tab-addons.php:195,
|
6643 |
#: src/templates/wp-admin/settings/tab-addons.php:198,
|
6644 |
#: src/templates/wp-admin/settings/tab-addons.php:211,
|
6645 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6646 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6647 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6648 |
-
#: src/templates/wp-admin/settings/tab-addons.php:
|
6649 |
-
#: src/templates/wp-admin/settings/tab-addons.php:246,
|
6650 |
-
#: src/templates/wp-admin/settings/tab-addons.php:259,
|
6651 |
-
#: src/templates/wp-admin/settings/tab-addons.php:262,
|
6652 |
-
#: src/templates/wp-admin/settings/tab-addons.php:275,
|
6653 |
-
#: src/templates/wp-admin/settings/tab-addons.php:278,
|
6654 |
-
#: src/templates/wp-admin/settings/tab-addons.php:309,
|
6655 |
-
#: src/templates/wp-admin/settings/tab-addons.php:312,
|
6656 |
-
#: src/templates/wp-admin/settings/tab-addons.php:331
|
6657 |
msgid "Yes"
|
6658 |
msgstr "نعم"
|
6659 |
|
6660 |
-
#: src/admin.php:
|
6661 |
#: src/templates/wp-admin/advanced/site-info.php:45,
|
6662 |
#: src/templates/wp-admin/advanced/site-info.php:46,
|
6663 |
#: src/templates/wp-admin/advanced/site-info.php:53,
|
@@ -6677,19 +6704,23 @@ msgstr "استخدام الذاكرة الذروة"
|
|
6677 |
msgid "Web server:"
|
6678 |
msgstr "خادم الويب:"
|
6679 |
|
6680 |
-
#: src/templates/wp-admin/settings/tab-status.php:90
|
|
|
6681 |
msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
|
6682 |
msgstr "يرجى مراجعة اشتراك UpdraftPlus الممتاز، أو اضافة المواقع المتعددة."
|
6683 |
|
6684 |
-
#: src/templates/wp-admin/settings/tab-status.php:90
|
|
|
6685 |
msgid "Do you need WordPress Multisite support?"
|
6686 |
msgstr "هل تحتاج إلى دعم ووردبريس متعدد المواقع؟"
|
6687 |
|
6688 |
-
#: src/templates/wp-admin/settings/tab-status.php:86
|
|
|
6689 |
msgid "Multisite"
|
6690 |
msgstr "مواقع متعددة"
|
6691 |
|
6692 |
-
#: src/templates/wp-admin/settings/tab-status.php:76
|
|
|
6693 |
msgid "Perform a one-time backup"
|
6694 |
msgstr "إجراء نسخة احتياطية لمرة واحدة"
|
6695 |
|
@@ -6697,7 +6728,7 @@ msgstr "إجراء نسخة احتياطية لمرة واحدة"
|
|
6697 |
msgid "Do read this helpful article of useful things to know before restoring."
|
6698 |
msgstr "قم بقراءة هذا المقال المليئ بالأشياء المفيدة لتعلمها قبل الإستعادة."
|
6699 |
|
6700 |
-
#: src/class-updraftplus.php:
|
6701 |
msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
|
6702 |
msgstr "يمكنك البحث واستبدال قاعدة البيانات (لدمج موقع مع رابط رابط أو دومين جديد) باستخدام إضافة الدمج - اتبع هذا الرابط لمزيد من المعلومات."
|
6703 |
|
@@ -6738,46 +6769,48 @@ msgstr "استعادة النسخة الاحتياطية"
|
|
6738 |
msgid "Delete backup set"
|
6739 |
msgstr "حذف مجموعة النسخ الاحتياطية"
|
6740 |
|
6741 |
-
#: src/admin.php:
|
6742 |
msgid "Download error: the server sent us a response which we did not understand."
|
6743 |
msgstr "خطأ بالتحميل : بعث لنا الخادم استجابة لم نفهمها."
|
6744 |
|
6745 |
#: src/addons/backblaze.php:225, src/addons/cloudfiles-enhanced.php:117,
|
6746 |
-
#: src/addons/migrator.php:
|
6747 |
-
#: src/addons/migrator.php:
|
6748 |
-
#: src/addons/migrator.php:
|
6749 |
#: src/addons/s3-enhanced.php:169, src/addons/s3-enhanced.php:171,
|
6750 |
#: src/addons/sftp.php:911, src/addons/webdav.php:203, src/admin.php:98,
|
6751 |
-
#: src/admin.php:
|
6752 |
-
#: src/includes/class-remote-send.php:
|
6753 |
-
#: src/includes/class-remote-send.php:
|
6754 |
-
#: src/includes/class-remote-send.php:
|
6755 |
-
#: src/includes/class-remote-send.php:
|
6756 |
-
#: src/includes/class-remote-send.php:
|
6757 |
-
#: src/includes/class-remote-send.php:
|
6758 |
-
#: src/includes/class-remote-send.php:
|
6759 |
-
#: src/methods/remotesend.php:
|
6760 |
-
#: src/
|
|
|
6761 |
msgid "Error:"
|
6762 |
msgstr "خطأ:"
|
6763 |
|
6764 |
-
#: src/admin.php:
|
6765 |
msgid "calculating..."
|
6766 |
msgstr "حساب ..."
|
6767 |
|
6768 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:68
|
|
|
6769 |
msgid "UpdraftPlus - Upload backup files"
|
6770 |
msgstr "UpdraftPlus - تحميل ملفات النسخ الاحتياطي"
|
6771 |
|
6772 |
-
#: src/admin.php:
|
6773 |
msgid "refresh"
|
6774 |
msgstr "تحديث"
|
6775 |
|
6776 |
-
#: src/admin.php:
|
6777 |
msgid "Web-server disk space in use by UpdraftPlus"
|
6778 |
msgstr "مساحة القرص لخادم الويب قيد الاستخدام من قبل UpdraftPlus"
|
6779 |
|
6780 |
-
#: src/admin.php:
|
6781 |
msgid "This is a count of the contents of your Updraft directory"
|
6782 |
msgstr "هذا عدد من محتويات مجلدات Updraft "
|
6783 |
|
@@ -6793,19 +6826,22 @@ msgstr "هذا عدد من محتويات مجلدات Updraft "
|
|
6793 |
msgid "Google Drive"
|
6794 |
msgstr "جوجل درايف"
|
6795 |
|
6796 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59
|
|
|
6797 |
msgid "If you are using this, then turn Turbo/Road mode off."
|
6798 |
msgstr "إذا كنت تستخدم هذا، ازل الوضع Turbo/Road"
|
6799 |
|
6800 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59
|
|
|
6801 |
msgid "Opera web browser"
|
6802 |
msgstr "متصفح الويب أوبرا "
|
6803 |
|
6804 |
-
#: src/templates/wp-admin/settings/downloading-and-restoring.php:47
|
|
|
6805 |
msgid "More tasks:"
|
6806 |
msgstr "المزيد من المهام:"
|
6807 |
|
6808 |
-
#: src/admin.php:
|
6809 |
msgid "Download most recently modified log file"
|
6810 |
msgstr "تحميل ملف السجل المعدل مؤخرا"
|
6811 |
|
@@ -6814,35 +6850,43 @@ msgid "(Nothing yet logged)"
|
|
6814 |
msgstr "(لا شيء حتى الآن تم تسجيله)"
|
6815 |
|
6816 |
#: src/addons/autobackup.php:339, src/addons/autobackup.php:434,
|
6817 |
-
#: src/admin.php:
|
|
|
6818 |
msgid "Last log message"
|
6819 |
msgstr "رسالة السجل الأخيرة"
|
6820 |
|
6821 |
-
#: src/addons/migrator.php:
|
6822 |
-
#: src/templates/wp-admin/settings/tab-status.php:30
|
6823 |
msgid "Restore"
|
6824 |
msgstr "الإستعادة"
|
6825 |
|
6826 |
-
#: src/admin.php:
|
6827 |
-
#: src/templates/wp-admin/settings/
|
6828 |
msgid "Backup Now"
|
6829 |
msgstr "النسخ الاحتياطي الآن"
|
6830 |
|
6831 |
-
#: src/
|
6832 |
-
|
6833 |
-
|
|
|
|
|
|
|
|
|
6834 |
#: src/includes/class-wpadmin-commands.php:157,
|
6835 |
-
#: src/includes/class-wpadmin-commands.php:526, src/restorer.php:
|
6836 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:82,
|
6837 |
-
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:83
|
|
|
6838 |
msgid "Database"
|
6839 |
msgstr "قاعدة بيانات"
|
6840 |
|
6841 |
-
#: src/admin.php:
|
|
|
6842 |
msgid "Files"
|
6843 |
msgstr "ملفات"
|
6844 |
|
6845 |
-
#: src/templates/wp-admin/settings/tab-status.php:46
|
|
|
6846 |
msgid "Next scheduled backups"
|
6847 |
msgstr "النسخ الاحتياطي المجدولة القادمة"
|
6848 |
|
@@ -6854,27 +6898,30 @@ msgstr "جميع الاوقات المعروضة في هذا القسم تستخ
|
|
6854 |
msgid "At the same time as the files backup"
|
6855 |
msgstr "في نفس الوقت الذي نقوم فيه بالنسخ الاحتياطي للملفات"
|
6856 |
|
6857 |
-
#: src/admin.php:292, src/admin.php:313, src/admin.php:320
|
|
|
6858 |
msgid "Nothing currently scheduled"
|
6859 |
msgstr "لا شيء مقرر حاليا"
|
6860 |
|
6861 |
-
#: src/templates/wp-admin/settings/tab-status.php:11
|
|
|
6862 |
msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
|
6863 |
msgstr "واجهة المشرف هذه تستخدم الجافا سكريبت بشكل كبير. ستحتاج تفعيلها داخل المتصفح الخاص بك، أو استخدام متصفح يدعم الجافا سكريبت."
|
6864 |
|
6865 |
-
#: src/templates/wp-admin/settings/tab-status.php:10
|
|
|
6866 |
msgid "JavaScript warning"
|
6867 |
msgstr "تحذير جافا سكريبت"
|
6868 |
|
6869 |
-
#: src/admin.php:
|
6870 |
msgid "Delete Old Directories"
|
6871 |
msgstr "حذف الدلائل القديمة"
|
6872 |
|
6873 |
-
#: src/admin.php:
|
6874 |
msgid "Current limit is:"
|
6875 |
msgstr "الحد الحالي هو:"
|
6876 |
|
6877 |
-
#: src/admin.php:
|
6878 |
msgid "Your backup has been restored."
|
6879 |
msgstr "تمت استعادة النسخ الاحتياطي."
|
6880 |
|
@@ -6886,130 +6933,132 @@ msgstr "الإصدار"
|
|
6886 |
msgid "Lead developer's homepage"
|
6887 |
msgstr "الولوج لموقع المطور"
|
6888 |
|
6889 |
-
#: src/central/bootstrap.php:
|
6890 |
msgid "UpdraftPlus.Com"
|
6891 |
msgstr ""
|
6892 |
|
6893 |
-
#: src/admin.php:
|
6894 |
msgid "Your settings have been wiped."
|
6895 |
msgstr "تم القضاء على الإعدادات الخاصة بك."
|
6896 |
|
6897 |
-
#: src/admin.php:
|
6898 |
msgid "Backup directory successfully created."
|
6899 |
msgstr "تم إنشاء دليل النسخ الاحتياطي بنجاح."
|
6900 |
|
6901 |
-
#: src/admin.php:
|
6902 |
msgid "Backup directory could not be created"
|
6903 |
msgstr "لا يمكن إنشاء دليل النسخ الاحتياطي"
|
6904 |
|
6905 |
-
#: src/admin.php:
|
6906 |
msgid "Old directory removal failed for some reason. You may want to do this manually."
|
6907 |
msgstr "النسخ السابقة من المجلدات لم تحذف بشكل جيد لسبب ما. يمكنك حذفها بشكل يدوي."
|
6908 |
|
6909 |
-
#: src/admin.php:
|
6910 |
msgid "Old directories successfully removed."
|
6911 |
msgstr "تم إزالة الدلائل القديمة بنجاح."
|
6912 |
|
6913 |
-
#: src/admin.php:
|
6914 |
msgid "Remove old directories"
|
6915 |
msgstr "إزالة الدلائل القديمة"
|
6916 |
|
6917 |
-
#: src/addons/migrator.php:
|
6918 |
-
#: src/admin.php:
|
6919 |
-
#: src/admin.php:
|
6920 |
msgid "Return to UpdraftPlus Configuration"
|
6921 |
msgstr "العودة إلى اعدادات UpdraftPlus"
|
6922 |
|
6923 |
-
#: src/admin.php:
|
6924 |
-
#: src/admin.php:
|
6925 |
-
#: src/templates/wp-admin/settings/existing-backups-table.php:16
|
|
|
6926 |
msgid "Actions"
|
6927 |
msgstr "الإجراءات"
|
6928 |
|
6929 |
-
#: src/admin.php:
|
6930 |
msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
|
6931 |
msgstr "إسم ملف خاطئ - نعقد أننا لم نكن المسؤولين في تشفير هذا الملف"
|
6932 |
|
6933 |
-
#: src/admin.php:
|
6934 |
msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
|
6935 |
msgstr "إسم ملف خاطئ - نعتقد أننا لم نكن المسؤولين بخلق هذا الملف"
|
6936 |
|
6937 |
-
#: src/admin.php:
|
11 |
"Language: ar\n"
|
12 |
"Project-Id-Version: UpdraftPlus\n"
|
13 |
|
14 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:12
|
15 |
+
msgid "You can add temporary clone tokens to your account here."
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:9
|
19 |
+
msgid "Temporary clones of WordPress multisite installations are not yet supported. See our documentation on how to carry out a normal migration here"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: src/templates/wp-admin/settings/tab-addons.php:246
|
23 |
+
msgid "Premium / Find out more"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: src/templates/wp-admin/settings/tab-addons.php:22
|
27 |
+
msgid "Other great plugins"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: src/includes/class-commands.php:909
|
31 |
+
msgid "The creation of your backup data for creating the clone should now begin:"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: src/includes/class-commands.php:901
|
35 |
+
msgid "You can find your temporary clone information in your updraftplus.com account here."
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: src/includes/class-commands.php:900
|
39 |
+
msgid "Your temporary clone admin URL:"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: src/includes/class-commands.php:899
|
43 |
+
msgid "Your temporary clone URL:"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: src/includes/class-commands.php:898
|
47 |
+
msgid "Your temporary clone has started and will be available at the following URLs once the clone operation has finished."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: src/class-updraftplus.php:4716
|
51 |
+
msgid "Choose a default for each table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: src/admin.php:3234
|
55 |
+
msgid "Sending files to remote site"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: src/admin.php:3229
|
59 |
+
msgid "Clone server being provisioned and booted (can take several minutes)"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: src/admin.php:910
|
63 |
+
msgid "Backup complete the restore operation should start shortly on the temporary clone once complete you can login with your WordPress username and password."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: src/admin.php:909
|
67 |
+
msgid "The backup is complete. The restore operation should start shortly on the temporary clone. Once complete, you can login with your WordPress username and password."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: src/admin.php:908
|
71 |
+
msgid "Warning: you have selected a lower version than your currently installed version. This may fail if you have components that are incompatible with earlier versions."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: src/addons/migrator.php:219
|
75 |
+
msgid "To import a backup set, go to the \"Existing Backups\" section in the \"Backup/Restore\" tab"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: src/admin.php:2793
|
79 |
+
msgid "Backup / Restore"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: src/admin.php:631
|
83 |
+
msgid "Backup"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: src/addons/wp-cli.php:402
|
87 |
+
msgid "Latest full backup found; identifier:"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: src/addons/wp-cli.php:401
|
91 |
+
msgid "No previous full backup found."
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:77
|
95 |
+
msgid "Remote storage: %s"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
#: src/addons/wp-cli.php:88
|
99 |
msgid "No previous backup found to add an increment to."
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: src/restorer.php:2446
|
103 |
msgid "Requested character set (%s) is not present - changing to %s."
|
104 |
msgstr ""
|
105 |
|
167 |
msgid "More information here."
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: src/admin.php:639, src/admin.php:2794
|
171 |
msgid "Migrate / Clone"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: src/includes/class-commands.php:902
|
175 |
msgid "The creation of your backup data for creating the clone should now begin."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: src/includes/class-commands.php:897
|
|
|
|
|
|
|
|
|
179 |
msgid "Your available temporary clone tokens:"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: src/admin.php:2997, src/admin.php:3963,
|
183 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:64
|
184 |
msgid "Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit)."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: src/addons/wp-cli.php:821
|
188 |
+
msgid "You have given the %1$s option. The %1$s is working with \"%2$s\" addon. Get the \"%2$s\" addon: %3$s"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: src/addons/wp-cli.php:780
|
192 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old)."
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: src/addons/wp-cli.php:726, src/addons/wp-cli.php:730
|
196 |
msgid "This is not an incremental backup"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: src/addons/wp-cli.php:655
|
200 |
msgid "Run this command to see the log file for this restoration (needed for any support requests)."
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:11
|
204 |
msgid "To create a temporary clone you must first connect to your UpdraftPlus.com account (and have clone tokens available in that account)."
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: src/class-updraftplus.php:171
|
208 |
msgid "A version of UpdraftPlus is already installed. WordPress will only allow you to install your new version after first de-installing the existing one. That is safe - all your settings and backups will be retained. So, go to the \"Plugins\" page, de-activate and de-install UpdraftPlus, and then try again."
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: src/admin.php:5416
|
212 |
msgid "(current version)"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: src/admin.php:5394
|
216 |
msgid "Forbid logins from non-administrators on this clone"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: src/admin.php:3690
|
220 |
msgid "press here"
|
221 |
msgstr ""
|
222 |
|
230 |
msgid "Please read %s for use of our %s authorization app (none of your backup data is sent to us)."
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: src/addons/incremental.php:261
|
234 |
msgid "Tell me more"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: src/addons/incremental.php:249
|
238 |
msgid "And then add an incremental backup"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: src/addons/incremental.php:227, src/updraftplus.php:99
|
242 |
msgid "Every hour"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: src/includes/class-commands.php:866
|
246 |
msgid "You can add more temporary clone tokens to your account here."
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: src/includes/class-commands.php:871
|
250 |
msgid "Create clone"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: src/includes/class-commands.php:865
|
254 |
msgid "Available temporary clone tokens:"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: src/templates/wp-admin/settings/temporary-clone.php:5
|
258 |
msgid "Or, create a temporary clone"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: src/admin.php:2875, src/includes/class-commands.php:872,
|
262 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:71
|
263 |
msgid "Processing"
|
264 |
msgstr ""
|
275 |
msgid "I consent to %s"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: src/admin.php:2945,
|
279 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:56
|
280 |
msgid "One Time Password (check your OTP app to get this password)"
|
281 |
msgstr ""
|
324 |
msgid "An error has occurred while processing your request. The server might be busy or you have lost your connection to the internet at the time of the request. Please try again later."
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: src/admin.php:5368
|
328 |
msgid "The file %s has a \"byte order mark\" (BOM) at its beginning."
|
329 |
msgid_plural "The files %s have a \"byte order mark\" (BOM) at their beginning."
|
330 |
msgstr[0] ""
|
334 |
msgstr[4] ""
|
335 |
msgstr[5] ""
|
336 |
|
337 |
+
#: src/admin.php:906
|
338 |
msgid "For future control of all your UpdraftCentral connections, go to the \"Advanced Tools\" tab."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: src/admin.php:905
|
342 |
msgid "You can also close this wizard."
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: src/admin.php:904
|
346 |
msgid "You need to read and accept the UpdraftCentral Cloud data and privacy policies before you can proceed."
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: src/admin.php:903
|
350 |
msgid "Please wait while you are redirected to UpdraftCentral Cloud."
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: src/admin.php:902
|
354 |
msgid "Please wait while the system generates and registers an encryption key for your website with UpdraftCentral Cloud."
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: src/admin.php:901
|
358 |
msgid "Perhaps you would want to login instead."
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: src/admin.php:900
|
362 |
msgid "Trouble connecting? Try using an alternative method in the advanced security options."
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: src/admin.php:899
|
366 |
msgid "An email is required and needs to be in a valid format."
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: src/admin.php:898
|
370 |
msgid "Both email and password fields are required."
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: src/admin.php:897
|
374 |
msgid "Registration successful."
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: src/admin.php:896, src/admin.php:897
|
378 |
msgid "Please follow this link to open %s in a new window."
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: src/admin.php:896
|
382 |
msgid "Login successful."
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: src/admin.php:895,
|
386 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:9
|
387 |
msgid "UpdraftCentral Cloud"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: src/admin.php:478
|
391 |
msgid "Are you sure you want to dismiss all UpdraftPlus news forever?"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: src/admin.php:477
|
395 |
msgid "Dismiss all UpdraftPlus news"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#: src/admin.php:476
|
399 |
msgid "UpdraftPlus News"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: src/addons/wp-cli.php:546
|
403 |
msgid "Migration key created:"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: src/addons/wp-cli.php:536
|
407 |
msgid "Missing parameters"
|
408 |
msgstr ""
|
409 |
|
423 |
msgid "launching some time in 2018"
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: src/admin.php:894
|
427 |
msgid "Please specify the Microsoft OneDrive folder name, not the URL."
|
428 |
msgstr ""
|
429 |
|
435 |
msgid "Upload backup"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: src/admin.php:4273
|
439 |
msgid "After pressing this button, you can select where to upload your backup from a list of your currently saved remote storage locations"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: src/admin.php:893
|
443 |
msgid "(already uploaded)"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: src/admin.php:891
|
447 |
msgid "Local backup upload has started; please check the current status tab to see the upload progress"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: src/admin.php:814, src/admin.php:4273
|
451 |
msgid "Upload"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: src/addons/reporting.php:527, src/admin.php:764
|
455 |
msgid "Only email the database backup"
|
456 |
msgstr ""
|
457 |
|
463 |
msgid "Use this option to only send database backups when sending to email, and skip other components."
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: src/addons/migrator.php:259
|
467 |
msgid "For incremental backups, you will be able to choose which increments to restore at a later stage."
|
468 |
msgstr ""
|
469 |
|
479 |
msgid "Europe (Paris)"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: src/templates/wp-admin/settings/tab-addons.php:153
|
483 |
msgid "WP-CLI commands to take, list and delete backups."
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: src/templates/wp-admin/settings/tab-addons.php:152
|
487 |
msgid "WP-CLI support"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: src/templates/wp-admin/settings/tab-addons.php:151
|
491 |
msgid "WP CLI"
|
492 |
msgstr ""
|
493 |
|
503 |
msgid "Recently started backup job id: %s"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: src/addons/wp-cli.php:100, src/addons/wp-cli.php:503,
|
507 |
+
#: src/addons/wp-cli.php:621, src/addons/wp-cli.php:706,
|
508 |
+
#: src/addons/wp-cli.php:729
|
509 |
msgid "The given value for the '%s' option is not valid"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: src/addons/migrator.php:1733
|
513 |
msgid "To allow another site to send a backup to this site, create a key below. When you are shown the key, then press the 'Migrate' button on the other (sending) site, and copy-and-paste the key over there (in the 'Send a backup to another site' section)."
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: src/addons/migrator.php:1718
|
517 |
msgid "So, to get the key for the remote site, open the 'Migrate Site' window on that site, and go to that section."
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: src/addons/migrator.php:1718
|
521 |
msgid "Keys for a site are created in the section \"receive a backup from a remote site\"."
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: src/includes/class-remote-send.php:437
|
525 |
msgid "You must copy and paste this key on the sending site now - it cannot be shown again."
|
526 |
msgstr ""
|
527 |
|
553 |
msgid "Thank you for installing UpdraftPlus!"
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: src/includes/class-remote-send.php:530
|
557 |
msgid "No keys to allow remote sites to send backup data here have yet been created."
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: src/restorer.php:499
|
561 |
msgid "Failed to read from the working directory."
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: src/restorer.php:498
|
565 |
msgid "Failed to find a manifest file in the backup."
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: src/restorer.php:497
|
569 |
msgid "Failed to read the manifest file from backup."
|
570 |
msgstr ""
|
571 |
|
581 |
msgid "Ensure you are logged into the correct account before continuing."
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: src/admin.php:5015
|
585 |
msgid "Remote storage method and instance id are required for authentication."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: src/admin.php:5011
|
589 |
msgid "authentication error"
|
590 |
msgstr ""
|
591 |
|
593 |
msgid "(Nothing has been logged yet)"
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: src/addons/migrator.php:423
|
597 |
msgid "you will want to use below search and replace site location in the database (migrate) to search/replace the site address."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: src/addons/migrator.php:412
|
601 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use below search and replace so that the non-https links are automatically replaced."
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: src/addons/migrator.php:401
|
605 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use below search and replace to search/replace the site address so that the site can be visited without https."
|
606 |
msgstr ""
|
607 |
|
613 |
msgid "Delete these settings"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: src/addons/morestorage.php:81, src/admin.php:890
|
617 |
msgid "Currently disabled"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: src/addons/morestorage.php:81, src/admin.php:889
|
621 |
msgid "Currently enabled"
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: src/templates/wp-admin/settings/tab-addons.php:29
|
625 |
msgid "If you have purchased from UpdraftPlus.Com, then follow this link to the installation instructions (particularly step 1)."
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: src/templates/wp-admin/settings/tab-addons.php:29
|
629 |
msgid "You are currently using the free version of UpdraftPlus."
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: src/templates/wp-admin/settings/tab-addons.php:25
|
633 |
+
msgid "Get it here"
|
634 |
msgstr ""
|
635 |
|
636 |
#: src/methods/stream-base.php:323
|
649 |
msgid "No more forgotten passwords. Find out more about our revolutionary new WordPress plugin"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:75
|
653 |
msgid "remote site"
|
654 |
msgstr ""
|
655 |
|
657 |
msgid "Invalid bucket name"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: src/restorer.php:2403
|
661 |
msgid "Requested table collation (%1$s) is not present - changing to %2$s."
|
662 |
msgid_plural "Requested table collations (%1$s) are not present - changing to %2$s."
|
663 |
msgstr[0] ""
|
667 |
msgstr[4] ""
|
668 |
msgstr[5] ""
|
669 |
|
670 |
+
#: src/class-updraftplus.php:4693
|
671 |
msgid "Your chosen replacement collation"
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: src/class-updraftplus.php:4670
|
675 |
msgid "You can choose another suitable collation instead and continue with the restoration (at your own risk)."
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: src/class-updraftplus.php:4670
|
679 |
msgid "The database server that this WordPress site is running on doesn't support the collation (%s) used in the database which you are trying to import."
|
680 |
msgid_plural "The database server that this WordPress site is running on doesn't support multiple collations (%s) used in the database which you are trying to import."
|
681 |
msgstr[0] ""
|
685 |
msgstr[4] ""
|
686 |
msgstr[5] ""
|
687 |
|
688 |
+
#: src/addons/migrator.php:545
|
689 |
msgid "Database restoration options:"
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: src/addons/migrator.php:390
|
693 |
msgid "This looks like a migration (the backup is from a site with a different address/URL, %s)."
|
694 |
msgstr ""
|
695 |
|
717 |
msgid "But no bucket was defined, so backups may not complete. Please enter a bucket name in the %s settings and save settings."
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: src/central/bootstrap.php:526
|
721 |
msgid "URL for the site of your UpdraftCentral dashboard"
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: src/central/bootstrap.php:524
|
725 |
msgid "Enter the URL where your self-hosted install of UpdraftCentral is located:"
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: src/central/bootstrap.php:521
|
729 |
msgid "A website where you have installed %s"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: src/central/bootstrap.php:519
|
733 |
msgid "Self-hosted dashboard"
|
734 |
msgstr ""
|
735 |
|
737 |
msgid "At your UpdraftCentral dashboard you should press the \"Add Site\" button then paste the key in the input box."
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: src/addons/migrator.php:929
|
741 |
msgid "Your .htaccess has an old site reference on line number %s. You should remove it manually."
|
742 |
msgid_plural "Your .htaccess has an old site references on line numbers %s. You should remove them manually."
|
743 |
msgstr[0] ""
|
747 |
msgstr[4] ""
|
748 |
msgstr[5] ""
|
749 |
|
750 |
+
#: src/restorer.php:2353
|
751 |
msgid "Requested table character set (%s) is not present - changing to %s."
|
752 |
msgstr ""
|
753 |
|
754 |
+
#: src/class-updraftplus.php:4646
|
755 |
msgid "Your chosen character set to use instead:"
|
756 |
msgstr ""
|
757 |
|
758 |
+
#: src/class-updraftplus.php:4636
|
759 |
msgid "You can choose another suitable character set instead and continue with the restoration at your own risk."
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: src/class-updraftplus.php:4636
|
763 |
msgid "The database server that this WordPress site is running on doesn't support the character set (%s) which you are trying to import."
|
764 |
msgid_plural "The database server that this WordPress site is running on doesn't support the character sets (%s) which you are trying to import."
|
765 |
msgstr[0] ""
|
769 |
msgstr[4] ""
|
770 |
msgstr[5] ""
|
771 |
|
772 |
+
#: src/central/bootstrap.php:602
|
773 |
msgid "Create another key"
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: src/central/bootstrap.php:533
|
777 |
msgid "UpdraftCentral dashboard connection details"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: src/central/bootstrap.php:527
|
781 |
msgid "Next"
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: src/central/bootstrap.php:513
|
785 |
msgid "an account"
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: src/central/bootstrap.php:513
|
789 |
msgid "i.e. if you have %s there"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: src/central/bootstrap.php:502
|
793 |
msgid "Connect this site to an UpdraftCentral dashboard found at..."
|
794 |
msgstr ""
|
795 |
|
813 |
msgid "You now need to copy the key below and enter it at your %s."
|
814 |
msgstr ""
|
815 |
|
816 |
+
#: src/admin.php:884
|
817 |
msgid "Please enter a valid URL e.g http://example.com"
|
818 |
msgstr ""
|
819 |
|
853 |
msgid "Account ID"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: src/class-updraftplus.php:4475
|
857 |
msgid "As long as your web hosting allows http (i.e. non-SSL access) or will forward requests to https (which is almost always the case), this is no problem. If that is not yet set up, then you should set it up, or use %s so that the non-https links are automatically replaced."
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: src/class-updraftplus.php:4473, src/class-updraftplus.php:4475
|
861 |
msgid "the migrator add-on"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: src/class-updraftplus.php:4473
|
865 |
msgid "This restoration will work if you still have an SSL certificate (i.e. can use https) to access the site. Otherwise, you will want to use %s to search/replace the site address so that the site can be visited without https."
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: src/class-updraftplus.php:4471
|
869 |
msgid "This backup set is of this site, but at the time of the backup you were using %s, whereas the site now uses %s."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: src/class-updraftplus.php:4466
|
873 |
msgid "The website address in the backup set (%s) is slightly different from that of the site now (%s). This is not expected to be a problem for restoring the site, as long as visits to the former address still reach the site."
|
874 |
msgstr ""
|
875 |
|
881 |
msgid "Follow this link to remove these settings for %s."
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: src/admin.php:865
|
885 |
msgid "Error: The chosen file is corrupt. Please choose a valid UpdraftPlus export file."
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: src/backup.php:456, src/backup.php:2142, src/class-updraftplus.php:2233,
|
889 |
+
#: src/class-updraftplus.php:2298, src/class-updraftplus.php:4122,
|
890 |
+
#: src/restorer.php:349
|
891 |
msgid "A PHP fatal error (%s) has occurred: %s"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: src/backup.php:450, src/backup.php:2133, src/class-updraftplus.php:2224,
|
895 |
+
#: src/class-updraftplus.php:2291, src/class-updraftplus.php:4113,
|
896 |
+
#: src/restorer.php:335
|
897 |
msgid "A PHP exception (%s) has occurred: %s"
|
898 |
msgstr ""
|
899 |
|
913 |
msgid "Your web server's version of PHP is too old (%s) - UpdraftPlus expects at least %s. You can try it, but don't be surprised if it does not work. To fix this problem, contact your web hosting company"
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: src/templates/wp-admin/settings/tab-status.php:70,
|
917 |
+
#: src/templates/wp-admin/settings/take-backup.php:76
|
918 |
msgid "Remote storage authentication"
|
919 |
msgstr ""
|
920 |
|
921 |
+
#: src/templates/wp-admin/settings/tab-addons.php:125
|
922 |
msgid "Network and multisite"
|
923 |
msgstr ""
|
924 |
|
925 |
+
#: src/templates/wp-admin/settings/tab-addons.php:73
|
926 |
msgid "Migrator"
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: src/templates/wp-admin/settings/tab-addons.php:177
|
930 |
msgid "Additional storage"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: src/templates/wp-admin/settings/tab-addons.php:60
|
934 |
msgid "Remote storage"
|
935 |
msgstr ""
|
936 |
|
946 |
msgid "Instant and secure logon with a wave of your phone."
|
947 |
msgstr ""
|
948 |
|
949 |
+
#: src/backup.php:2146
|
950 |
msgid "As previously warned (see: %s), encryption is no longer a feature of the free edition of UpdraftPlus"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: src/admin.php:5221
|
954 |
msgid "Value"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: src/admin.php:1715
|
958 |
msgid "Did not know how to delete from this cloud service."
|
959 |
msgstr ""
|
960 |
|
966 |
msgid "You must add the following as the authorised redirect URI in your Azure console (under \"API Settings\") when asked"
|
967 |
msgstr ""
|
968 |
|
|
|
|
|
|
|
|
|
969 |
#: src/methods/cloudfiles.php:495
|
970 |
msgid "Cloud Files"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: src/admin.php:4963
|
974 |
msgid "Your settings failed to save. Please refresh the settings page and try again"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: src/admin.php:4922
|
978 |
msgid "UpdraftPlus seems to have been updated to version (%s), which is different to the version running when this settings page was loaded. Please reload the settings page before trying to save settings."
|
979 |
msgstr ""
|
980 |
|
981 |
#: src/methods/updraftvault.php:71,
|
982 |
+
#: src/templates/wp-admin/settings/tab-addons.php:242
|
983 |
msgid "UpdraftVault"
|
984 |
msgstr ""
|
985 |
|
991 |
msgid "Extra database"
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: src/admin.php:4129
|
995 |
msgid "Press here to download or browse"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: src/admin.php:1270, src/admin.php:1280
|
999 |
msgid "Error: invalid path"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: src/admin.php:1082
|
1003 |
msgid "An error occurred when fetching storage module options: "
|
1004 |
msgstr ""
|
1005 |
|
1006 |
+
#: src/admin.php:881
|
1007 |
msgid "Loading log file"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: src/admin.php:880
|
1011 |
msgid "Unable to download file. This could be caused by a timeout. It would be best to download the zip to your computer."
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: src/admin.php:879
|
1015 |
msgid "Search"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: src/admin.php:878
|
1019 |
msgid "Select a file to view information about it"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: src/admin.php:877
|
1023 |
msgid "Browsing zip file"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: src/admin.php:846
|
1027 |
msgid "With UpdraftPlus Premium, you can directly download individual files from here."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: src/admin.php:792
|
1031 |
msgid "Browse contents"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: src/restorer.php:2174
|
1035 |
msgid "Skipped tables:"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: src/class-updraftplus.php:4771
|
1039 |
msgid "This database backup has the following WordPress tables excluded: %s"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: src/admin.php:2983
|
1043 |
msgid "With UpdraftPlus Premium, you can choose to backup non-WordPress tables, backup only specified tables, and backup other databases too."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: src/admin.php:2983
|
1047 |
msgid "All WordPress tables will be backed up."
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: src/admin.php:876
|
1051 |
msgid "Further information may be found in the browser JavaScript console, and the server PHP error logs."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: src/admin.php:876
|
1055 |
msgid "That you are attempting to upload a zip file previously created by UpdraftPlus."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: src/admin.php:876
|
1059 |
msgid "The available memory on the server."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: src/admin.php:876
|
1063 |
msgid "Any settings in your .htaccess or web.config file that affects the maximum upload or post size."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: src/admin.php:876
|
1067 |
msgid "The file failed to upload. Please check the following:"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: src/admin.php:875
|
1071 |
msgid "HTTP code:"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
+
#: src/addons/wp-cli.php:109, src/admin.php:769
|
1075 |
msgid "You have chosen to backup a database, but no tables have been selected"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: src/addons/moredatabase.php:422
|
1079 |
msgid "tables"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: src/addons/moredatabase.php:421
|
1083 |
msgid "WordPress database"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: src/addons/moredatabase.php:414
|
1087 |
msgid "You should backup all tables unless you are an expert in the internals of the WordPress database."
|
1088 |
msgstr ""
|
1089 |
|
1090 |
+
#: src/templates/wp-admin/settings/tab-addons.php:245
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1091 |
msgid "UpdraftPlus has its own embedded storage option, providing a zero-hassle way to download, store and manage all your backups from one place."
|
1092 |
msgstr ""
|
1093 |
|
1094 |
+
#: src/templates/wp-admin/settings/tab-addons.php:231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1095 |
msgid "Lock access to UpdraftPlus via a password so you choose which admin users can access backups."
|
1096 |
msgstr ""
|
1097 |
|
1098 |
+
#: src/templates/wp-admin/settings/tab-addons.php:218
|
1099 |
msgid "Some backup plugins can't restore a backup, so Premium allows you to restore backups from other plugins."
|
1100 |
msgstr ""
|
1101 |
|
1102 |
+
#: src/templates/wp-admin/settings/tab-addons.php:216,
|
1103 |
+
#: src/templates/wp-admin/settings/tab-addons.php:217
|
1104 |
msgid "Importer"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: src/templates/wp-admin/settings/tab-addons.php:205
|
1108 |
msgid "Tidy things up for clients and remove all adverts for our other products."
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: src/templates/wp-admin/settings/tab-addons.php:203,
|
1112 |
+
#: src/templates/wp-admin/settings/tab-addons.php:204
|
1113 |
msgid "No ads"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: src/templates/wp-admin/settings/tab-addons.php:192
|
1117 |
msgid "Sophisticated reporting and emailing capabilities."
|
1118 |
msgstr ""
|
1119 |
|
1120 |
+
#: src/templates/wp-admin/settings/tab-addons.php:166
|
1121 |
msgid "Encrypt your sensitive databases (e.g. customer information or passwords); Backup external databases too."
|
1122 |
msgstr ""
|
1123 |
|
1124 |
+
#: src/templates/wp-admin/settings/tab-addons.php:164,
|
1125 |
+
#: src/templates/wp-admin/settings/tab-addons.php:165
|
1126 |
msgid "More database options"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: src/templates/wp-admin/settings/tab-addons.php:140
|
1130 |
msgid "Set exact times to create or delete backups."
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: src/templates/wp-admin/settings/tab-addons.php:138,
|
1134 |
+
#: src/templates/wp-admin/settings/tab-addons.php:139
|
1135 |
msgid "Backup time and scheduling"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
+
#: src/templates/wp-admin/settings/tab-addons.php:127
|
1139 |
msgid "Backup WordPress multisites (i.e, networks), securely."
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: src/templates/wp-admin/settings/tab-addons.php:126
|
1143 |
msgid "Network / multisite"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
+
#: src/templates/wp-admin/settings/tab-addons.php:114
|
1147 |
msgid "Backup WordPress core and non-WP files and databases."
|
1148 |
msgstr ""
|
1149 |
|
1150 |
+
#: src/templates/wp-admin/settings/tab-addons.php:101
|
1151 |
msgid "Automatically backs up your website before any updates to plugins, themes and WordPress core."
|
1152 |
msgstr ""
|
1153 |
|
1154 |
+
#: src/templates/wp-admin/settings/tab-addons.php:99,
|
1155 |
+
#: src/templates/wp-admin/settings/tab-addons.php:100
|
1156 |
msgid "Pre-update backups"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: src/templates/wp-admin/settings/tab-addons.php:88
|
1160 |
msgid "Provides expert help and support from the developers whenever you need it."
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: src/templates/wp-admin/settings/tab-addons.php:87
|
1164 |
msgid "Fast, personal support"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: src/templates/wp-admin/settings/tab-addons.php:75
|
1168 |
msgid "UpdraftPlus Migrator clones your WordPress site and moves it to a new domain directly and simply."
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: src/templates/wp-admin/settings/tab-addons.php:74
|
1172 |
msgid "Cloning and migration"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: src/templates/wp-admin/settings/tab-addons.php:179
|
1176 |
+
msgid "Get enhanced versions of the free remote storage options (Dropbox, Google Drive & S3) and even more remote storage options like OneDrive, SFTP, Azure, WebDAV and more with UpdraftPlus Premium."
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: src/templates/wp-admin/settings/tab-addons.php:178
|
1180 |
msgid "Additional and enhanced remote storage locations"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: src/templates/wp-admin/settings/tab-addons.php:62
|
1184 |
msgid "To avoid server-wide risks, always backup to remote cloud storage. UpdraftPlus free includes Dropbox, Google Drive, Amazon S3, Rackspace and more."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: src/templates/wp-admin/settings/tab-addons.php:61
|
1188 |
msgid "Backup to remote storage locations"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: src/templates/wp-admin/settings/tab-addons.php:55,
|
1192 |
+
#: src/templates/wp-admin/settings/tab-addons.php:263
|
|
|
|
|
1193 |
msgid "Upgrade now"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: src/templates/wp-admin/settings/tab-addons.php:52,
|
1197 |
+
#: src/templates/wp-admin/settings/tab-addons.php:260
|
1198 |
msgid "Installed"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
#: src/templates/wp-admin/settings/tab-addons.php:42
|
|
|
|
|
|
|
|
|
1202 |
msgid "Free"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: src/admin.php:475
|
|
|
|
|
1206 |
msgid "UpdraftPlus"
|
1207 |
msgstr ""
|
1208 |
|
1257 |
msgid "Europe (Ireland)"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:17
|
|
|
1261 |
msgid "UpdraftCentral"
|
1262 |
msgstr ""
|
1263 |
|
1353 |
msgid "Do you use UpdraftPlus on multiple sites?"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: src/includes/updraftplus-notices.php:92
|
|
|
1357 |
msgid "UpdraftCentral is a highly efficient way to manage, update and backup multiple websites from one place."
|
1358 |
msgstr ""
|
1359 |
|
1398 |
msgstr ""
|
1399 |
|
1400 |
#: src/includes/updraftplus-notices.php:41,
|
1401 |
+
#: src/templates/wp-admin/settings/tab-addons.php:243
|
1402 |
msgid "UpdraftVault storage"
|
1403 |
msgstr ""
|
1404 |
|
1428 |
msgstr ""
|
1429 |
|
1430 |
#: src/templates/wp-admin/advanced/tools-menu.php:10,
|
1431 |
+
#: src/templates/wp-admin/settings/tab-addons.php:229,
|
1432 |
+
#: src/templates/wp-admin/settings/tab-addons.php:230
|
1433 |
msgid "Lock settings"
|
1434 |
msgstr ""
|
1435 |
|
1467 |
msgid "Export / import settings"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
+
#: src/restorer.php:2405
|
1471 |
msgid "Processing table (%s)"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: src/restorer.php:2140
|
1475 |
msgid "Backup of: %s"
|
1476 |
msgstr ""
|
1477 |
|
1487 |
msgid "You must add the following as the authorised redirect URI in your Dropbox console (under \"API Settings\") when asked"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: src/central/bootstrap.php:597
|
1491 |
msgid "UpdraftCentral enables control of your WordPress sites (including management of backups and updates) from a central dashboard."
|
1492 |
msgstr ""
|
1493 |
|
1494 |
+
#: src/backup.php:1740
|
1495 |
msgid "If not, you will need to either remove data from this table, or contact your hosting company to request more resources."
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: src/templates/wp-admin/settings/tab-status.php:71,
|
1499 |
+
#: src/templates/wp-admin/settings/take-backup.php:77
|
1500 |
msgid "You have selected a remote storage option which has an authorization step to complete:"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: src/admin.php:1798
|
1504 |
msgid "Remote files deleted:"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: src/admin.php:1797
|
1508 |
msgid "Local files deleted:"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
#: src/methods/backup-module.php:549
|
1512 |
+
msgid "Follow this link to authorize access to your %s account (you will not be able to backup to %s without it)."
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: src/admin.php:874
|
1516 |
msgid "remote files deleted"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: src/admin.php:872
|
1520 |
msgid "Complete"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: src/admin.php:871
|
1524 |
msgid "Do you want to carry out the import?"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: src/admin.php:870
|
1528 |
msgid "Which was exported on:"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: src/admin.php:869
|
1532 |
msgid "This will import data from:"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
+
#: src/admin.php:868
|
1536 |
msgid "Importing..."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: src/admin.php:864
|
1540 |
msgid "You have not yet selected a file to import."
|
1541 |
msgstr ""
|
1542 |
|
1543 |
+
#: src/admin.php:848
|
1544 |
msgid "Your export file will be of your displayed settings, not your saved ones."
|
1545 |
msgstr ""
|
1546 |
|
1573 |
msgid "An error response was received; HTTP code:"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: src/includes/class-commands.php:383
|
1577 |
msgid "%s add-on not found"
|
1578 |
msgstr ""
|
1579 |
|
1585 |
msgid "This makes time-outs much more likely. You are recommended to turn safe_mode off, or to restore only one entity at a time"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
+
#: src/admin.php:2604
|
1589 |
msgid "To fix this problem go here."
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: src/admin.php:2604
|
1593 |
msgid "OptimizePress 2.0 encodes its contents, so search/replace does not work."
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: src/admin.php:832
|
1597 |
msgid "your PHP install lacks the openssl module; as a result, this can take minutes; if nothing has happened by then, then you should either try a smaller key size, or ask your web hosting company how to enable this PHP module on your setup."
|
1598 |
msgstr ""
|
1599 |
|
1649 |
msgid "FAQs"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: src/central/bootstrap.php:554
|
1653 |
msgid "More information..."
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: src/central/bootstrap.php:553
|
1657 |
msgid "Use the alternative method for making a connection with the dashboard."
|
1658 |
msgstr ""
|
1659 |
|
1665 |
msgid "Public key was sent to:"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
+
#: src/backup.php:2359
|
1669 |
msgid "Failed to open directory (check the file permissions and ownership): %s"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: src/backup.php:2337
|
1673 |
msgid "%s: unreadable file - could not be backed up (check the file permissions and ownership)"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: src/addons/migrator.php:1746
|
1677 |
msgid "Create key"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: src/addons/migrator.php:1743, src/central/bootstrap.php:547
|
1681 |
msgid "slower, strongest"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
+
#: src/addons/migrator.php:1742, src/central/bootstrap.php:546
|
1685 |
msgid "recommended"
|
1686 |
msgstr "موصى به"
|
1687 |
|
1688 |
+
#: src/addons/migrator.php:1742, src/central/bootstrap.php:546
|
1689 |
msgid "%s bytes"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
+
#: src/addons/migrator.php:1741, src/central/bootstrap.php:545
|
1693 |
msgid "faster (possibility for slow PHP installs)"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
+
#: src/addons/migrator.php:1740, src/central/bootstrap.php:544
|
1697 |
msgid "easy to break, fastest"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
+
#: src/addons/migrator.php:1740, src/addons/migrator.php:1741,
|
1701 |
+
#: src/addons/migrator.php:1743, src/central/bootstrap.php:544,
|
1702 |
+
#: src/central/bootstrap.php:545, src/central/bootstrap.php:547
|
1703 |
msgid "%s bits"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: src/addons/migrator.php:1738, src/central/bootstrap.php:542
|
1707 |
msgid "Encryption key size:"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: src/addons/migrator.php:1736
|
1711 |
msgid "Enter your chosen name"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: src/addons/migrator.php:1735
|
1715 |
msgid "Create a key: give this key a unique name (e.g. indicate the site it is for), then press \"Create key\":"
|
1716 |
msgstr ""
|
1717 |
|
1736 |
msgid "This backup archive is %s MB in size - the attempt to send this via email is likely to fail (few email servers allow attachments of this size). If so, you should switch to using a different remote storage method."
|
1737 |
msgstr ""
|
1738 |
|
1739 |
+
#: src/class-updraftplus.php:1834
|
1740 |
msgid "Size: %s MB"
|
1741 |
msgstr ""
|
1742 |
|
1748 |
msgid "Now"
|
1749 |
msgstr "الآن"
|
1750 |
|
1751 |
+
#: src/class-updraftplus.php:4492, src/restorer.php:1411
|
1752 |
msgid "You should enable %s to make any pretty permalinks (e.g. %s) work"
|
1753 |
msgstr ""
|
1754 |
|
1770 |
msgid "No Vault connection was found for this site (has it moved?); please disconnect and re-connect."
|
1771 |
msgstr ""
|
1772 |
|
1773 |
+
#: src/class-updraftplus.php:656, src/class-updraftplus.php:701
|
1774 |
msgid "The given file was not found, or could not be read."
|
1775 |
msgstr ""
|
1776 |
|
1777 |
+
#: src/central/bootstrap.php:595
|
1778 |
msgid "UpdraftCentral (Remote Control)"
|
1779 |
msgstr ""
|
1780 |
|
1781 |
+
#: src/central/bootstrap.php:584
|
1782 |
msgid "View recent UpdraftCentral log events"
|
1783 |
msgstr ""
|
1784 |
|
1785 |
+
#: src/central/bootstrap.php:536
|
1786 |
msgid "Enter any description"
|
1787 |
msgstr ""
|
1788 |
|
1789 |
+
#: src/central/bootstrap.php:535
|
1790 |
msgid "Description"
|
1791 |
msgstr " الوصف"
|
1792 |
|
1854 |
msgid "UpdraftCentral Connection"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
+
#: src/backup.php:1042, src/class-updraftplus.php:3113
|
1858 |
msgid "The backup was aborted by the user"
|
1859 |
msgstr ""
|
1860 |
|
1861 |
+
#: src/admin.php:4958
|
1862 |
msgid "Your settings have been saved."
|
1863 |
msgstr "تم حفظ إعداداتك."
|
1864 |
|
1865 |
+
#: src/admin.php:4009
|
1866 |
msgid "Total backup size:"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
+
#: src/admin.php:3368
|
1870 |
msgid "stop"
|
1871 |
msgstr "توقف"
|
1872 |
|
1873 |
+
#: src/admin.php:3177
|
1874 |
msgid "The backup has finished running"
|
1875 |
msgstr ""
|
1876 |
|
1892 |
msgid "this backup set"
|
1893 |
msgstr ""
|
1894 |
|
1895 |
+
#: src/admin.php:1872
|
1896 |
msgid "calculate"
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: src/admin.php:847
|
1900 |
msgid "You should save your changes to ensure that they are used for making your backup."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: src/admin.php:840
|
1904 |
msgid "We requested to delete the file, but could not understand the server's response"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: src/admin.php:839
|
1908 |
msgid "Please enter a valid URL"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: src/admin.php:822
|
1912 |
msgid "Saving..."
|
1913 |
msgstr "جاري الحفظ..."
|
1914 |
|
1915 |
+
#: src/admin.php:783
|
1916 |
msgid "Error: the server sent us a response which we did not understand."
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: src/admin.php:775
|
1920 |
msgid "Fetching..."
|
1921 |
msgstr ""
|
1922 |
|
1924 |
msgid "Asia Pacific (Seoul)"
|
1925 |
msgstr ""
|
1926 |
|
1927 |
+
#: src/restorer.php:2163
|
1928 |
msgid "Uploads URL:"
|
1929 |
msgstr ""
|
1930 |
|
1932 |
msgid "The required %s PHP module is not installed - ask your web hosting company to enable it."
|
1933 |
msgstr ""
|
1934 |
|
1935 |
+
#: src/class-updraftplus.php:4544, src/restorer.php:2182
|
1936 |
msgid "To import an ordinary WordPress site into a multisite installation requires %s."
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: src/class-updraftplus.php:4540
|
1940 |
msgid "Please read this link for important information on this process."
|
1941 |
msgstr ""
|
1942 |
|
1943 |
+
#: src/class-updraftplus.php:4540
|
1944 |
msgid "It will be imported as a new site."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
+
#: src/admin.php:2838, src/templates/wp-admin/notices/horizontal-notice.php:16,
|
1948 |
#: src/templates/wp-admin/notices/horizontal-notice.php:18
|
1949 |
msgid "Dismiss"
|
1950 |
msgstr "رفض"
|
1951 |
|
1952 |
+
#: src/admin.php:859
|
1953 |
msgid "Please fill in the required information."
|
1954 |
msgstr ""
|
1955 |
|
1969 |
msgid "Which site to restore"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: src/addons/migrator.php:615, src/addons/migrator.php:616
|
1973 |
msgid "Error when creating new site at your chosen address:"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: src/addons/migrator.php:557
|
1977 |
msgid "Required information for restoring this backup was not given (%s)"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: src/addons/migrator.php:509
|
1981 |
msgid "Attribute imported content to user"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: src/addons/migrator.php:499, src/addons/migrator.php:501
|
1985 |
msgid "You must use lower-case letters or numbers for the site path, only."
|
1986 |
msgstr ""
|
1987 |
|
1988 |
+
#: src/addons/migrator.php:487
|
1989 |
msgid "This feature is not compatible with %s"
|
1990 |
msgstr ""
|
1991 |
|
1992 |
+
#: src/addons/migrator.php:485, src/addons/migrator.php:487
|
1993 |
msgid "Importing a single site into a multisite install"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
+
#: src/addons/migrator.php:477
|
1997 |
msgid "other content from wp-content"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: src/addons/migrator.php:474
|
2001 |
msgid "WordPress core"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: src/addons/migrator.php:474, src/addons/migrator.php:477,
|
2005 |
+
#: src/addons/migrator.php:480
|
2006 |
msgid "You selected %s to be included in the restoration - this cannot / should not be done when importing a single site into a network."
|
2007 |
msgstr ""
|
2008 |
|
2010 |
msgid "Call WordPress action:"
|
2011 |
msgstr ""
|
2012 |
|
2013 |
+
#: src/admin.php:2993
|
2014 |
msgid "Your saved settings also affect what is backed up - e.g. files excluded."
|
2015 |
msgstr ""
|
2016 |
|
2017 |
+
#: src/restorer.php:181
|
2018 |
msgid "Skipping: this archive was already restored."
|
2019 |
msgstr ""
|
2020 |
|
2042 |
msgid "This button will delete all UpdraftPlus settings and progress information for in-progress backups (but not any of your existing backups from your cloud storage)."
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: src/admin.php:4832
|
2046 |
msgid "Send this backup to remote storage"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: src/admin.php:4830
|
2050 |
msgid "Check out UpdraftPlus Vault."
|
2051 |
msgstr ""
|
2052 |
|
2053 |
+
#: src/admin.php:4830
|
2054 |
msgid "Not got any remote storage?"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
+
#: src/admin.php:4830
|
2058 |
msgid "settings"
|
2059 |
msgstr "إعدادات"
|
2060 |
|
2061 |
+
#: src/admin.php:4830
|
2062 |
msgid "Backup won't be sent to any remote storage - none has been saved in the %s"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
+
#: src/admin.php:2991
|
2066 |
msgid "Include any files in the backup"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
+
#: src/admin.php:2975
|
2070 |
msgid "Include the database in the backup"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: src/admin.php:2837
|
2074 |
msgid "Continue restoration"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: src/admin.php:2832
|
2078 |
msgid "You have an unfinished restoration operation, begun %s ago."
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: src/admin.php:2831
|
2082 |
msgid "Unfinished restoration"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: src/admin.php:2829
|
2086 |
msgid "%s minutes, %s seconds"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: src/admin.php:2694
|
2090 |
msgid "Backup Contents And Schedule"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: src/admin.php:2797
|
2094 |
msgid "Premium / Extensions"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: src/admin.php:2469, src/admin.php:2478
|
2098 |
msgid "Sufficient information about the in-progress restoration operation could not be found."
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: src/addons/morefiles.php:77, src/admin.php:845
|
2102 |
msgctxt "(verb)"
|
2103 |
msgid "Download"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: src/admin.php:768
|
2107 |
msgid "You have chosen to backup files, but no file entities have been selected"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
+
#: src/admin.php:663
|
2111 |
msgid "Extensions"
|
2112 |
msgstr "Extensions"
|
2113 |
|
2114 |
+
#: src/admin.php:655, src/admin.php:2796
|
2115 |
msgid "Advanced Tools"
|
2116 |
msgstr ""
|
2117 |
|
2234 |
msgid "Could not access container"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
+
#: src/class-updraftplus.php:3132
|
2238 |
msgid "To complete your migration/clone, you should now log in to the remote site and restore the backup set."
|
2239 |
msgstr ""
|
2240 |
|
2241 |
+
#: src/backup.php:1792
|
2242 |
msgid "the options table was not found"
|
2243 |
msgstr ""
|
2244 |
|
2245 |
+
#: src/backup.php:1790
|
2246 |
msgid "no options or sitemeta table was found"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
+
#: src/backup.php:1790, src/backup.php:1792
|
2250 |
msgid "The database backup appears to have failed"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
+
#: src/backup.php:1662
|
2254 |
msgid "The backup directory is not writable (or disk space is full) - the database backup is expected to shortly fail."
|
2255 |
msgstr ""
|
2256 |
|
2334 |
msgid "You do not have UpdraftPlus completely installed - please de-install and install it again. Most likely, WordPress malfunctioned when copying the plugin files."
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: src/restorer.php:1181
|
2338 |
msgid "Deferring..."
|
2339 |
msgstr ""
|
2340 |
|
2359 |
msgid "Actions upon selected backups"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56,
|
2363 |
+
#: src/templates/wp-admin/settings/tab-backups.php:60
|
2364 |
msgid "Press here to look inside your remote storage methods for any existing backup sets (from any site, if they are stored in the same folder)."
|
2365 |
msgstr ""
|
2366 |
|
2367 |
+
#: src/admin.php:1796
|
2368 |
msgid "Backup sets removed:"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
+
#: src/admin.php:858
|
2372 |
msgid "Processing..."
|
2373 |
msgstr ""
|
2374 |
|
2375 |
+
#: src/admin.php:856
|
2376 |
msgid "For backups older than"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
+
#: src/admin.php:855
|
2380 |
msgid "week(s)"
|
2381 |
msgstr ""
|
2382 |
|
2383 |
+
#: src/admin.php:854
|
2384 |
msgid "hour(s)"
|
2385 |
msgstr ""
|
2386 |
|
2387 |
+
#: src/admin.php:853
|
2388 |
msgid "day(s)"
|
2389 |
msgstr ""
|
2390 |
|
2391 |
+
#: src/admin.php:852
|
2392 |
msgid "in the month"
|
2393 |
msgstr ""
|
2394 |
|
2395 |
+
#: src/admin.php:851
|
2396 |
msgid "day"
|
2397 |
msgstr ""
|
2398 |
|
2404 |
msgid "Add an additional retention rule..."
|
2405 |
msgstr ""
|
2406 |
|
2407 |
+
#: src/restorer.php:2736
|
2408 |
msgid "This database needs to be deployed on MySQL version %s or later."
|
2409 |
msgstr ""
|
2410 |
|
2411 |
+
#: src/restorer.php:2736
|
2412 |
msgid "This problem is caused by trying to restore a database on a very old MySQL version that is incompatible with the source database."
|
2413 |
msgstr ""
|
2414 |
|
2416 |
msgid "You do not currently have any UpdraftPlus Vault quota"
|
2417 |
msgstr ""
|
2418 |
|
2419 |
+
#: src/class-updraftplus.php:4615
|
2420 |
msgid "You must upgrade MySQL to be able to use this database."
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: src/class-updraftplus.php:4615
|
2424 |
msgid "The database backup uses MySQL features not available in the old MySQL version (%s) that this site is running on."
|
2425 |
msgstr ""
|
2426 |
|
2427 |
+
#: src/admin.php:2589
|
2428 |
msgid "The UpdraftPlus directory in wp-content/plugins has white-space in it; WordPress does not like this. You should rename the directory to wp-content/plugins/updraftplus to fix this problem."
|
2429 |
msgstr ""
|
2430 |
|
2452 |
msgid "If you have forgotten your password, then go here to change your password on updraftplus.com."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: src/admin.php:1141
|
2456 |
msgid "Go to the remote storage settings in order to connect."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: src/admin.php:1141
|
2460 |
msgid "%s has been chosen for remote storage, but you are not currently connected."
|
2461 |
msgstr ""
|
2462 |
|
2464 |
msgid "Payments can be made in US dollars, euros or GB pounds sterling, via card or PayPal."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: src/admin.php:828
|
2468 |
msgid "Update quota count"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
+
#: src/admin.php:827
|
2472 |
msgid "Counting..."
|
2473 |
msgstr ""
|
2474 |
|
2475 |
+
#: src/admin.php:826
|
2476 |
msgid "Disconnecting..."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
+
#: src/admin.php:824
|
2480 |
msgid "Connecting..."
|
2481 |
msgstr ""
|
2482 |
|
2502 |
msgid "%s Error: you have insufficient storage quota available (%s) to upload this archive (%s)."
|
2503 |
msgstr ""
|
2504 |
|
2505 |
+
#: src/admin.php:825, src/methods/updraftvault.php:392,
|
2506 |
#: src/methods/updraftvault.php:450
|
2507 |
msgid "Disconnect"
|
2508 |
msgstr ""
|
2535 |
msgid "E-mail"
|
2536 |
msgstr ""
|
2537 |
|
2538 |
+
#: src/central/bootstrap.php:570, src/methods/updraftvault.php:354,
|
2539 |
+
#: src/methods/updraftvault.php:368
|
2540 |
msgid "Back..."
|
2541 |
msgstr ""
|
2542 |
|
2544 |
msgid "Subscriptions can be cancelled at any time."
|
2545 |
msgstr ""
|
2546 |
|
|
|
|
|
|
|
|
|
2547 |
#: src/methods/updraftvault.php:331, src/methods/updraftvault.php:337,
|
2548 |
#: src/methods/updraftvault.php:343
|
2549 |
msgid "%s per quarter"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
+
#: src/central/bootstrap.php:597, src/methods/updraftvault.php:322,
|
2553 |
#: src/methods/updraftvault.php:351
|
2554 |
msgid "Read more about it here."
|
2555 |
msgstr ""
|
2599 |
msgid "Delete failed:"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: src/backup.php:3403
|
2603 |
msgid "The zip engine returned the message: %s."
|
2604 |
msgstr ""
|
2605 |
|
2619 |
msgid "Allow download"
|
2620 |
msgstr ""
|
2621 |
|
2622 |
+
#: src/includes/class-remote-send.php:313
|
2623 |
msgid "If sending directly from site to site does not work for you, then there are three other methods - please try one of these instead."
|
2624 |
msgstr ""
|
2625 |
|
2626 |
+
#: src/admin.php:834, src/includes/class-remote-send.php:298
|
2627 |
msgid "You should check that the remote site is online, not firewalled, does not have security modules that may be blocking access, has UpdraftPlus version %s or later active and that the keys have been entered correctly."
|
2628 |
msgstr ""
|
2629 |
|
2630 |
+
#: src/includes/class-remote-send.php:539
|
2631 |
msgid "Existing keys"
|
2632 |
msgstr ""
|
2633 |
|
2634 |
+
#: src/addons/migrator.php:1751
|
2635 |
msgid "Your new key:"
|
2636 |
msgstr ""
|
2637 |
|
2639 |
msgid "You must copy and paste this key now - it cannot be shown again."
|
2640 |
msgstr ""
|
2641 |
|
2642 |
+
#: src/central/bootstrap.php:403, src/includes/class-remote-send.php:437
|
2643 |
msgid "Key created successfully."
|
2644 |
msgstr ""
|
2645 |
|
2646 |
+
#: src/includes/class-remote-send.php:420
|
2647 |
msgid "A key with this name already exists; you must use a unique name."
|
2648 |
msgstr ""
|
2649 |
|
2650 |
+
#: src/includes/class-remote-send.php:344
|
2651 |
msgid "Also send this backup to the active remote storage locations"
|
2652 |
msgstr ""
|
2653 |
|
2654 |
+
#: src/includes/class-remote-send.php:309
|
2655 |
msgid "The site URL you are sending to (%s) looks like a local development website. If you are sending from an external network, it is likely that a firewall will be blocking this."
|
2656 |
msgstr ""
|
2657 |
|
2658 |
+
#: src/includes/class-remote-send.php:265
|
2659 |
msgid "site not found"
|
2660 |
msgstr ""
|
2661 |
|
2662 |
+
#: src/includes/class-remote-send.php:250
|
2663 |
msgid "Backup data will be sent to:"
|
2664 |
msgstr ""
|
2665 |
|
2666 |
+
#: src/addons/migrator.php:215
|
2667 |
msgid "Restore an existing backup set onto this site"
|
2668 |
msgstr ""
|
2669 |
|
2670 |
+
#: src/addons/migrator.php:222
|
2671 |
msgid "This site has no backups to restore from yet."
|
2672 |
msgstr ""
|
2673 |
|
2679 |
msgid "This storage method does not allow downloading"
|
2680 |
msgstr ""
|
2681 |
|
2682 |
+
#: src/admin.php:4192
|
2683 |
msgid "(backup set imported from remote location)"
|
2684 |
msgstr ""
|
2685 |
|
2686 |
#: src/addons/wp-cli.php:368,
|
2687 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:90
|
2688 |
msgid "Site"
|
2689 |
msgstr ""
|
2690 |
|
2691 |
#: src/addons/wp-cli.php:366,
|
2692 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:89
|
2693 |
msgid "Backup sent to remote site - not available for download."
|
2694 |
msgstr ""
|
2695 |
|
2701 |
msgid "This backup set was not known by UpdraftPlus to be created by the current WordPress installation, but was either found in remote storage, or was sent from a remote site."
|
2702 |
msgstr ""
|
2703 |
|
2704 |
+
#: src/admin.php:841, src/includes/class-remote-send.php:326
|
2705 |
msgid "Testing connection..."
|
2706 |
msgstr ""
|
2707 |
|
2708 |
+
#: src/admin.php:838
|
2709 |
msgid "Deleting..."
|
2710 |
msgstr ""
|
2711 |
|
2712 |
+
#: src/admin.php:837
|
2713 |
msgid "key name"
|
2714 |
msgstr ""
|
2715 |
|
2716 |
+
#: src/admin.php:835
|
2717 |
msgid "Please give this key a name (e.g. indicate the site it is for):"
|
2718 |
msgstr ""
|
2719 |
|
2720 |
+
#: src/admin.php:832
|
2721 |
msgid "Creating..."
|
2722 |
msgstr ""
|
2723 |
|
2724 |
+
#: src/addons/migrator.php:1730
|
2725 |
msgid "Or, receive a backup from a remote site"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
+
#: src/addons/migrator.php:1722
|
2729 |
msgid "Paste key here"
|
2730 |
msgstr ""
|
2731 |
|
2732 |
+
#: src/addons/migrator.php:1718
|
2733 |
msgid "How do I get a site's key?"
|
2734 |
msgstr ""
|
2735 |
|
2736 |
+
#: src/addons/migrator.php:1718
|
2737 |
msgid "To add a site as a destination for sending to, enter that site's key below."
|
2738 |
msgstr ""
|
2739 |
|
2740 |
+
#: src/addons/migrator.php:1713
|
2741 |
msgid "Or, send a backup to another site"
|
2742 |
msgstr ""
|
2743 |
|
2744 |
+
#: src/admin.php:842, src/includes/class-remote-send.php:357,
|
2745 |
+
#: src/includes/class-remote-send.php:519
|
2746 |
msgid "Send"
|
2747 |
msgstr ""
|
2748 |
|
2749 |
+
#: src/admin.php:833, src/includes/class-remote-send.php:513
|
2750 |
msgid "Send to site:"
|
2751 |
msgstr ""
|
2752 |
|
2753 |
+
#: src/includes/class-remote-send.php:511
|
2754 |
msgid "No receiving sites have yet been added."
|
2755 |
msgstr ""
|
2756 |
|
2757 |
+
#: src/includes/class-remote-send.php:492
|
2758 |
msgid "It is for sending backups to the following site: "
|
2759 |
msgstr ""
|
2760 |
|
2761 |
+
#: src/includes/class-remote-send.php:492
|
2762 |
msgid "The key was successfully added."
|
2763 |
msgstr ""
|
2764 |
|
2765 |
+
#: src/includes/class-remote-send.php:476
|
2766 |
msgid "The entered key does not belong to a remote site (it belongs to this one)."
|
2767 |
msgstr ""
|
2768 |
|
2769 |
+
#: src/includes/class-remote-send.php:465,
|
2770 |
+
#: src/includes/class-remote-send.php:467,
|
2771 |
+
#: src/includes/class-remote-send.php:471
|
2772 |
msgid "The entered key was corrupt - please try again."
|
2773 |
msgstr ""
|
2774 |
|
2775 |
+
#: src/includes/class-remote-send.php:463
|
2776 |
msgid "The entered key was the wrong length - please try again."
|
2777 |
msgstr ""
|
2778 |
|
2779 |
+
#: src/includes/class-remote-send.php:453
|
2780 |
msgid "key"
|
2781 |
msgstr ""
|
2782 |
|
2812 |
msgid "A \"migration\" is ultimately the same as a restoration - but using backup archives that you import from another site."
|
2813 |
msgstr ""
|
2814 |
|
2815 |
+
#: src/admin.php:831
|
2816 |
msgid "Resetting..."
|
2817 |
msgstr ""
|
2818 |
|
2819 |
+
#: src/addons/migrator.php:1722, src/admin.php:830
|
2820 |
msgid "Add site"
|
2821 |
msgstr ""
|
2822 |
|
2823 |
+
#: src/admin.php:829
|
2824 |
msgid "Adding..."
|
2825 |
msgstr ""
|
2826 |
|
2828 |
msgid "Claim not granted - perhaps you have already used this purchase somewhere else, or your paid period for downloading from updraftplus.com has expired?"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
+
#: src/restorer.php:2738
|
2832 |
msgid "To use this backup, your database server needs to support the %s character set."
|
2833 |
msgstr ""
|
2834 |
|
2844 |
msgid "Go here to re-enter your password."
|
2845 |
msgstr ""
|
2846 |
|
2847 |
+
#: src/addons/migrator.php:257
|
2848 |
msgid "After pressing this button, you will be given the option to choose which components you wish to migrate"
|
2849 |
msgstr ""
|
2850 |
|
|
|
|
|
|
|
|
|
2851 |
#: src/addons/migrator.php:182
|
2852 |
msgid "To restore using any of the backup sets below, press the button."
|
2853 |
msgstr ""
|
2854 |
|
2855 |
+
#: src/admin.php:821, src/admin.php:847, src/admin.php:848
|
2856 |
msgid "You have made changes to your settings, and not saved."
|
2857 |
msgstr ""
|
2858 |
|
2865 |
msgstr ""
|
2866 |
|
2867 |
#: src/addons/azure.php:605, src/addons/onedrive.php:1127,
|
2868 |
+
#: src/includes/class-remote-send.php:313
|
2869 |
msgid "For longer help, including screenshots, follow this link."
|
2870 |
msgstr ""
|
2871 |
|
3094 |
msgstr ""
|
3095 |
|
3096 |
#: src/templates/wp-admin/notices/thanks-for-using-main-dash.php:12,
|
3097 |
+
#: src/templates/wp-admin/settings/tab-addons.php:45
|
|
|
3098 |
msgid "UpdraftPlus Premium"
|
3099 |
msgstr ""
|
3100 |
|
3111 |
msgid "(at same time as files backup)"
|
3112 |
msgstr ""
|
3113 |
|
3114 |
+
#: src/admin.php:3655
|
3115 |
msgid "No backup has been completed"
|
3116 |
msgstr ""
|
3117 |
|
3123 |
msgid "Follow this link to sign up for the UpdraftPlus newsletter."
|
3124 |
msgstr ""
|
3125 |
|
3126 |
+
#: src/templates/wp-admin/settings/tab-addons.php:112,
|
3127 |
+
#: src/templates/wp-admin/settings/tab-addons.php:113
|
3128 |
msgid "Backup non-WordPress files and databases"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: src/templates/wp-admin/settings/tab-addons.php:20
|
3132 |
msgid "Ask a pre-sales question"
|
3133 |
msgstr ""
|
3134 |
|
3135 |
+
#: src/templates/wp-admin/settings/tab-addons.php:19
|
3136 |
msgid "Pre-sales FAQs"
|
3137 |
msgstr ""
|
3138 |
|
3139 |
+
#: src/templates/wp-admin/settings/tab-addons.php:18
|
3140 |
msgid "Full feature list"
|
3141 |
msgstr ""
|
3142 |
|
3154 |
msgid "or"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
+
#: src/admin.php:815
|
3158 |
msgid "You did not select any components to restore. Please select at least one, and then try again."
|
3159 |
msgstr ""
|
3160 |
|
3185 |
msgid "Check this box to have a basic report sent to"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#: src/admin.php:3669
|
3189 |
msgctxt "i.e. Non-automatic"
|
3190 |
msgid "Manual"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
+
#: src/restorer.php:2715
|
3194 |
msgctxt "The user is being told the number of times an error has happened, e.g. An error (27) occurred"
|
3195 |
msgid "An error (%s) occurred:"
|
3196 |
msgstr ""
|
3200 |
msgstr ""
|
3201 |
|
3202 |
#: src/addons/morefiles.php:271
|
3203 |
+
msgid "Any other file/directory on your server that you wish to backup"
|
3204 |
msgstr ""
|
3205 |
|
3206 |
+
#: src/admin.php:2606
|
3207 |
msgid "For even more features and personal support, check out "
|
3208 |
msgstr ""
|
3209 |
|
3212 |
msgstr ""
|
3213 |
|
3214 |
#: src/addons/autobackup.php:157, src/addons/autobackup.php:1030,
|
3215 |
+
#: src/admin.php:820
|
3216 |
msgid "Automatic backup before update"
|
3217 |
msgstr ""
|
3218 |
|
3297 |
msgid "Note that after you have claimed your add-ons, you can remove your password (but not the email address) from the settings below, without affecting this site's access to updates."
|
3298 |
msgstr ""
|
3299 |
|
3300 |
+
#: src/admin.php:3177, src/admin.php:4303
|
3301 |
msgid "View Log"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:15,
|
3305 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:85
|
3306 |
msgid "Backup data (click to download)"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:14,
|
3310 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:57
|
3311 |
msgid "Backup date"
|
3312 |
msgstr ""
|
3313 |
|
3316 |
msgid "and retain this many scheduled backups"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
+
#: src/admin.php:3625
|
3320 |
msgid "incremental backup; base backup: %s"
|
3321 |
msgstr ""
|
3322 |
|
3324 |
msgid "For the ability to lock access to UpdraftPlus settings with a password, upgrade to UpdraftPlus Premium."
|
3325 |
msgstr ""
|
3326 |
|
3327 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69,
|
3328 |
+
#: src/templates/wp-admin/settings/tab-backups.php:71
|
3329 |
msgid "Upload files into UpdraftPlus."
|
3330 |
msgstr ""
|
3331 |
|
3332 |
+
#: src/admin.php:1087, src/includes/class-commands.php:444,
|
3333 |
+
#: src/templates/wp-admin/settings/tab-status.php:22,
|
3334 |
+
#: src/templates/wp-admin/settings/take-backup.php:12
|
3335 |
msgid "The 'Backup Now' button is disabled as your backup directory is not writable (go to the 'Settings' tab and find the relevant option)."
|
3336 |
msgstr ""
|
3337 |
|
3338 |
+
#: src/class-updraftplus.php:4529
|
3339 |
msgid "Backup label:"
|
3340 |
msgstr ""
|
3341 |
|
3342 |
+
#: src/addons/backblaze.php:205, src/admin.php:2106
|
3343 |
msgid "Error: unexpected file read fail"
|
3344 |
msgstr ""
|
3345 |
|
3346 |
+
#: src/backup.php:3409
|
3347 |
msgid "check your log for more details."
|
3348 |
msgstr ""
|
3349 |
|
3350 |
+
#: src/backup.php:3407
|
3351 |
msgid "your web hosting account appears to be full; please see: %s"
|
3352 |
msgstr ""
|
3353 |
|
3354 |
+
#: src/backup.php:3405
|
3355 |
msgid "A zip error occurred"
|
3356 |
msgstr ""
|
3357 |
|
3379 |
msgid "To proceed, press 'Backup Now'. Then, watch the 'Last Log Message' field for activity."
|
3380 |
msgstr ""
|
3381 |
|
3382 |
+
#: src/class-updraftplus.php:4548
|
3383 |
msgid "If you want to restore a multisite backup, you should first set up your WordPress installation as a multisite."
|
3384 |
msgstr ""
|
3385 |
|
3386 |
+
#: src/class-updraftplus.php:4548
|
3387 |
msgid "Your backup is of a WordPress multisite install; but this site is not. Only the first site of the network will be accessible."
|
3388 |
msgstr ""
|
3389 |
|
3390 |
+
#: src/addons/migrator.php:1236
|
3391 |
msgid "already done"
|
3392 |
msgstr ""
|
3393 |
|
3394 |
+
#: src/addons/migrator.php:1193
|
3395 |
msgid "skipped (not in list)"
|
3396 |
msgstr ""
|
3397 |
|
3398 |
+
#: src/addons/migrator.php:1193, src/addons/migrator.php:1236,
|
3399 |
+
#: src/addons/migrator.php:1370
|
3400 |
msgid "Search and replacing table:"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
+
#: src/addons/migrator.php:371
|
3404 |
msgid "Enter a comma-separated list; otherwise, leave blank for all tables."
|
3405 |
msgstr ""
|
3406 |
|
3407 |
+
#: src/addons/migrator.php:371
|
3408 |
msgid "These tables only"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: src/addons/migrator.php:370
|
3412 |
msgid "Rows per batch"
|
3413 |
msgstr ""
|
3414 |
|
3420 |
msgid "You need to connect to receive future updates to UpdraftPlus."
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: src/class-updraftplus.php:4521
|
3424 |
msgid "Any support requests to do with %s should be raised with your web hosting company."
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#: src/class-updraftplus.php:4521
|
3428 |
msgid "You should only proceed if you cannot update the current server and are confident (or willing to risk) that your plugins/themes/etc. are compatible with the older %s version."
|
3429 |
msgstr ""
|
3430 |
|
3431 |
+
#: src/class-updraftplus.php:4521
|
3432 |
msgid "This is significantly newer than the server which you are now restoring onto (version %s)."
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: src/class-updraftplus.php:4521
|
3436 |
msgid "The site in this backup was running on a webserver with version %s of %s. "
|
3437 |
msgstr ""
|
3438 |
|
3461 |
msgid "UpdraftPlus is on social media - check us out!"
|
3462 |
msgstr ""
|
3463 |
|
3464 |
+
#: src/addons/wp-cli.php:894, src/admin.php:4491
|
3465 |
msgid "Why am I seeing this?"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3469 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3470 |
msgid "The location of this directory is set in the expert settings, in the Settings tab."
|
3471 |
msgstr ""
|
3472 |
|
3473 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3474 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3475 |
msgid "Press here to look inside your UpdraftPlus directory (in your web hosting space) for any new backup sets that you have uploaded."
|
3476 |
msgstr ""
|
3477 |
|
3478 |
+
#: src/admin.php:2043, src/admin.php:2055, src/includes/class-commands.php:808
|
3479 |
msgid "Start backup"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
+
#: src/class-updraftplus.php:4492, src/restorer.php:1411
|
3483 |
msgid "You are using the %s webserver, but do not seem to have the %s module loaded."
|
3484 |
msgstr ""
|
3485 |
|
3486 |
+
#: src/admin.php:3523
|
3487 |
msgid "You will need to consult with your web hosting provider to find out how to set permissions for a WordPress plugin to write to the directory."
|
3488 |
msgstr ""
|
3489 |
|
3491 |
msgid "Unless you have a problem, you can completely ignore everything here."
|
3492 |
msgstr ""
|
3493 |
|
3494 |
+
#: src/admin.php:2281
|
3495 |
msgid "This file could not be uploaded"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
+
#: src/admin.php:2244
|
3499 |
msgid "You will find more information about this in the Settings section."
|
3500 |
msgstr ""
|
3501 |
|
3511 |
msgid "Memory limit"
|
3512 |
msgstr ""
|
3513 |
|
3514 |
+
#: src/class-updraftplus.php:4872, src/restorer.php:1971
|
3515 |
msgid "restoration"
|
3516 |
msgstr ""
|
3517 |
|
3518 |
+
#: src/backup.php:1037
|
3519 |
msgid "Incremental"
|
3520 |
msgstr ""
|
3521 |
|
3522 |
+
#: src/backup.php:1037
|
3523 |
msgid "Full backup"
|
3524 |
msgstr ""
|
3525 |
|
3535 |
msgid "Backup succeeded"
|
3536 |
msgstr ""
|
3537 |
|
3538 |
+
#: src/addons/incremental.php:228, src/addons/incremental.php:229,
|
3539 |
+
#: src/addons/incremental.php:230, src/addons/incremental.php:231,
|
3540 |
+
#: src/admin.php:3670, src/admin.php:3671, src/admin.php:3672,
|
3541 |
#: src/updraftplus.php:100, src/updraftplus.php:101, src/updraftplus.php:102
|
3542 |
msgid "Every %s hours"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
+
#: src/addons/migrator.php:887, src/addons/migrator.php:889
|
3546 |
msgid "search and replace"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
+
#: src/addons/migrator.php:373
|
3550 |
msgid "Go"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
+
#: src/addons/migrator.php:362
|
3554 |
msgid "A search/replace cannot be undone - are you sure you want to do this?"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
+
#: src/addons/migrator.php:361
|
3558 |
msgid "This can easily destroy your site; so, use it with care!"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
+
#: src/addons/migrator.php:317, src/addons/migrator.php:369
|
3562 |
msgid "Replace with"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
+
#: src/addons/migrator.php:316, src/addons/migrator.php:368
|
3566 |
msgid "Search for"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
+
#: src/addons/migrator.php:315, src/addons/migrator.php:360,
|
3570 |
#: src/templates/wp-admin/advanced/search-replace.php:7,
|
3571 |
#: src/templates/wp-admin/advanced/tools-menu.php:18
|
3572 |
msgid "Search / replace database"
|
3573 |
msgstr ""
|
3574 |
|
3575 |
+
#: src/addons/migrator.php:321
|
3576 |
msgid "search term"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
+
#: src/restorer.php:2743
|
3580 |
msgid "Too many database errors have occurred - aborting"
|
3581 |
msgstr ""
|
3582 |
|
3583 |
+
#: src/backup.php:1103
|
3584 |
msgid "read more at %s"
|
3585 |
msgstr ""
|
3586 |
|
3587 |
+
#: src/backup.php:1103
|
3588 |
msgid "Email reports created by UpdraftPlus (free edition) bring you the latest UpdraftPlus.com news"
|
3589 |
msgstr ""
|
3590 |
|
3592 |
msgid "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot re-use your project; you must create a new one from your Google API console for each site."
|
3593 |
msgstr ""
|
3594 |
|
3595 |
+
#: src/admin.php:4034
|
3596 |
msgid "You have not yet made any backups."
|
3597 |
msgstr ""
|
3598 |
|
3612 |
msgid "Free disk space in account:"
|
3613 |
msgstr ""
|
3614 |
|
3615 |
+
#: src/admin.php:4929, src/templates/wp-admin/settings/tab-status.php:27,
|
3616 |
+
#: src/templates/wp-admin/settings/take-backup.php:50
|
3617 |
msgid "This button is disabled because your backup directory is not writable (see the settings)."
|
3618 |
msgstr ""
|
3619 |
|
3620 |
+
#: src/admin.php:787, src/admin.php:1844,
|
3621 |
+
#: src/includes/deprecated-actions.php:29,
|
3622 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:21,
|
3623 |
+
#: src/templates/wp-admin/settings/tab-backups.php:21,
|
3624 |
+
#: src/templates/wp-admin/settings/tab-backups.php:44
|
3625 |
msgid "Existing Backups"
|
3626 |
msgstr ""
|
3627 |
|
3628 |
+
#: src/admin.php:1092
|
|
|
|
|
|
|
|
|
3629 |
msgid "To change any of the default settings of what is backed up, to configure scheduled backups, to send your backups to remote storage (recommended), and more, go to the settings tab."
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: src/admin.php:1092
|
3633 |
msgid "To make a backup, just press the Backup Now button."
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: src/admin.php:1092
|
3637 |
msgid "Welcome to UpdraftPlus!"
|
3638 |
msgstr ""
|
3639 |
|
3640 |
+
#: src/addons/moredatabase.php:326
|
3641 |
msgid "If you enter text here, it is used to encrypt database backups (Rijndael). <strong>Do make a separate record of it and do not lose it, or all your backups <em>will</em> be useless.</strong> This is also the key used to decrypt backups from this admin interface (so if you change it, then automatic decryption will not work until you change it back)."
|
3642 |
msgstr ""
|
3643 |
|
3644 |
+
#: src/addons/moredatabase.php:265
|
3645 |
msgid "Testing..."
|
3646 |
msgstr ""
|
3647 |
|
3648 |
+
#: src/addons/moredatabase.php:252
|
3649 |
msgid "Test connection..."
|
3650 |
msgstr ""
|
3651 |
|
3652 |
+
#: src/addons/moredatabase.php:251
|
3653 |
msgid "Table prefix"
|
3654 |
msgstr ""
|
3655 |
|
3656 |
+
#: src/addons/moredatabase.php:245
|
3657 |
msgid "Backup external database"
|
3658 |
msgstr ""
|
3659 |
|
3705 |
msgid "user"
|
3706 |
msgstr ""
|
3707 |
|
3708 |
+
#: src/class-updraftplus.php:1831
|
3709 |
msgid "External database (%s)"
|
3710 |
msgstr ""
|
3711 |
|
3723 |
msgid "However, subsequent access attempts failed:"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
+
#: src/addons/wp-cli.php:431, src/admin.php:4059
|
3727 |
msgid "External database"
|
3728 |
msgstr ""
|
3729 |
|
3732 |
msgstr ""
|
3733 |
|
3734 |
#: src/templates/wp-admin/settings/form-contents.php:233
|
3735 |
+
msgid "Backup more databases"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
#: src/templates/wp-admin/settings/form-contents.php:192
|
3755 |
msgid "use UpdraftPlus Premium"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
+
#: src/class-updraftplus.php:4372
|
3759 |
msgid "Decryption failed. The database file is encrypted."
|
3760 |
msgstr ""
|
3761 |
|
3763 |
msgid "Only the WordPress database can be restored; you will need to deal with the external database manually."
|
3764 |
msgstr ""
|
3765 |
|
3766 |
+
#: src/restorer.php:2239, src/restorer.php:2684, src/restorer.php:2725,
|
3767 |
+
#: src/restorer.php:2738
|
3768 |
msgid "An error occurred on the first %s command - aborting run"
|
3769 |
msgstr ""
|
3770 |
|
3771 |
+
#: src/addons/moredatabase.php:111, src/backup.php:1603
|
3772 |
msgid "Connection failed: check your access details, that the database server is up, and that the network connection is not firewalled."
|
3773 |
msgstr ""
|
3774 |
|
3775 |
+
#: src/backup.php:1603
|
3776 |
msgid "database connection attempt failed."
|
3777 |
msgstr ""
|
3778 |
|
3779 |
+
#: src/addons/migrator.php:1124
|
3780 |
msgid "Warning: the database's home URL (%s) is different to what we expected (%s)"
|
3781 |
msgstr ""
|
3782 |
|
3810 |
msgid "Tenant"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: src/addons/wp-cli.php:787, src/admin.php:4613, src/admin.php:5368,
|
3814 |
#: src/methods/openstack2.php:144,
|
3815 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
3816 |
+
#: src/templates/wp-admin/settings/tab-backups.php:27,
|
3817 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:14
|
3818 |
msgid "Follow this link for more information"
|
3819 |
msgstr ""
|
3945 |
msgid "Fetch"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: src/addons/migrator.php:485,
|
3949 |
#: src/templates/wp-admin/settings/downloading-and-restoring.php:72,
|
3950 |
+
#: src/templates/wp-admin/settings/form-contents.php:182,
|
3951 |
+
#: src/templates/wp-admin/settings/tab-backups.php:74
|
3952 |
msgid "This feature requires %s version %s or later"
|
3953 |
msgstr ""
|
3954 |
|
3955 |
+
#: src/restorer.php:496
|
3956 |
msgid "Failed to unpack the archive"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
+
#: src/class-updraftplus.php:1473
|
3960 |
msgid "Error - failed to download the file"
|
3961 |
msgstr ""
|
3962 |
|
3963 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:55,
|
3964 |
+
#: src/templates/wp-admin/settings/tab-backups.php:59
|
3965 |
msgid "Rescan local folder for new backup sets"
|
3966 |
msgstr ""
|
3967 |
|
3981 |
msgid "password/key"
|
3982 |
msgstr " الرقم السري/المفتاح"
|
3983 |
|
3984 |
+
#: src/addons/migrator.php:1736, src/addons/sftp.php:467, src/admin.php:836,
|
3985 |
+
#: src/admin.php:5221
|
3986 |
msgid "Key"
|
3987 |
msgstr "مفتاح"
|
3988 |
|
3998 |
msgid "SCP/SFTP password/key"
|
3999 |
msgstr "الرقم السري/المفتاح الخاص بـ SCP/SFTP"
|
4000 |
|
4001 |
+
#: src/addons/wp-cli.php:443, src/admin.php:4103
|
4002 |
msgid "Files backup (created by %s)"
|
4003 |
msgstr "ملفات النسخة الإحتياطية (ولدت من طرف: %s.) "
|
4004 |
|
4005 |
+
#: src/addons/wp-cli.php:443, src/admin.php:4103
|
4006 |
msgid "Files and database WordPress backup (created by %s)"
|
4007 |
msgstr "الملفات وقاعدة البيانات للووردبريس بالنسخة الإحتياطية (ولدت من طرف: %s.)"
|
4008 |
|
4009 |
+
#: src/addons/importer.php:276, src/admin.php:4097,
|
4010 |
#: src/includes/class-backup-history.php:368
|
4011 |
msgid "Backup created by: %s."
|
4012 |
msgstr "ولدت النسخة الإحتياطية من طرف: %s."
|
4013 |
|
4014 |
+
#: src/addons/wp-cli.php:425, src/admin.php:4057
|
4015 |
msgid "Database (created by %s)"
|
4016 |
msgstr "قاعدة بيانات (ولدت من طرف: %s.) "
|
4017 |
|
4018 |
+
#: src/addons/wp-cli.php:423, src/admin.php:4051, src/admin.php:4099
|
4019 |
msgid "unknown source"
|
4020 |
msgstr "مصدر غير معروف"
|
4021 |
|
4022 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:56,
|
4023 |
+
#: src/templates/wp-admin/settings/tab-backups.php:60
|
4024 |
msgid "Rescan remote storage"
|
4025 |
msgstr "إعادة فحص الإستضافة الإستضافة السحابية"
|
4026 |
|
4027 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:51,
|
4028 |
+
#: src/templates/wp-admin/settings/tab-backups.php:55
|
4029 |
msgid "Upload backup files"
|
4030 |
msgstr "رفع ملفات النسخة الإحتياطية"
|
4031 |
|
4032 |
+
#: src/admin.php:2296
|
4033 |
msgid "This backup was created by %s, and can be imported."
|
4034 |
msgstr "تم خلق النسخة الإحتياطية من طرف %s, ويمكن استيرادها."
|
4035 |
|
4036 |
+
#: src/admin.php:1121
|
4037 |
msgid "Read this page for a guide to possible causes and how to fix it."
|
4038 |
msgstr "إقرأ هذه الصفحة لمعرفة المزيد وإمكانية الإصلاح."
|
4039 |
|
4040 |
+
#: src/admin.php:1121
|
4041 |
msgid "WordPress has a number (%d) of scheduled tasks which are overdue. Unless this is a development site, this probably means that the scheduler in your WordPress install is not working."
|
4042 |
msgstr "ووردبريس يملك عدد (%d) من المهام المتأخرة. ما لم يكن هذا الموقع خاص بالتطوير، فهذا يعني أن خاصية المهام بالووردبريس غير شغالة."
|
4043 |
|
4044 |
+
#: src/admin.php:799, src/includes/class-backup-history.php:375
|
4045 |
msgid "If this is a backup created by a different backup plugin, then UpdraftPlus Premium may be able to help you."
|
4046 |
msgstr "إن كانت هذه النسخة الإحتياطية خلقت بإستخدام تطبيق آخر، يمكن لإضافة UpdraftPlus Premium مساعدتك في حل المشكلة."
|
4047 |
|
4048 |
+
#: src/admin.php:798
|
4049 |
msgid "However, UpdraftPlus archives are standard zip/SQL files - so if you are sure that your file has the right format, then you can rename it to match that pattern."
|
4050 |
msgstr "مع ذلك، ملفات UpdraftPlus المضغوطة هي ملفات zip/SQL عادية - فإن كنت تعتقد أن الملف هو على الصيغة الصحيحة، المرجو إعادة تسميته بالإسم الموصى به."
|
4051 |
|
4052 |
+
#: src/admin.php:798, src/admin.php:799,
|
4053 |
#: src/includes/class-backup-history.php:375
|
4054 |
msgid "This file does not appear to be an UpdraftPlus backup archive (such files are .zip or .gz files which have a name like: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4055 |
msgstr "هذا الملف لا نعتقد أنه نسخة احتياطية من UpdraftPlus ( كالملفات المضغوطة بصيغتي .zip أو . gz التي لها أسماء مثل: backup_(time)_(site name)_(code)_(type).(zip|gz))."
|
4056 |
|
4057 |
+
#: src/admin.php:4100, src/includes/class-wpadmin-commands.php:162,
|
4058 |
+
#: src/restorer.php:1940
|
4059 |
msgid "Backup created by unknown source (%s) - cannot be restored."
|
4060 |
msgstr "النسخة الإحتياطية خلقت من جهة غير معروفة (%s)، لا يمكن استيرادها."
|
4061 |
|
4062 |
+
#: src/restorer.php:1224, src/restorer.php:1272
|
4063 |
msgid "The WordPress content folder (wp-content) was not found in this zip file."
|
4064 |
msgstr "مجلد (wp-content) غير موجود البثة بهذا الملف المضغوط."
|
4065 |
|
4066 |
+
#: src/restorer.php:1078
|
4067 |
msgid "This version of UpdraftPlus does not know how to handle this type of foreign backup"
|
4068 |
msgstr "هذه النسخة من UpdraftPlus لا تستطيع التعامل مع نوع النسخ الإحتياطية هذا."
|
4069 |
|
4084 |
msgid "One or more backups has been added from scanning remote storage; note that these backups will not be automatically deleted through the \"retain\" settings; if/when you wish to delete them then you must do so manually."
|
4085 |
msgstr "تمت إضافة واحدة أو أكثر من النسخ الإحتياطية التي وجدناها بالإستضافة السحابية، لاحظ أن هذه النسخ لن تتم مسحها أوتوماتيكيا من الإعادادات الإفتراضية، لو أو متى شئت حذفها يجب عليك حذفها يدويا."
|
4086 |
|
4087 |
+
#: src/admin.php:765
|
4088 |
msgid "Rescanning remote and local storage for backup sets..."
|
4089 |
msgstr "جاري فحص الإستضافة السحابية والمساحة التخزينية المحلية بحثا عن نسخ احتياطية..."
|
4090 |
|
4101 |
msgid "No backup of location: there was nothing found to back up"
|
4102 |
msgstr ""
|
4103 |
|
4104 |
+
#: src/addons/moredatabase.php:244, src/addons/morefiles.php:310,
|
4105 |
#: src/addons/morefiles.php:331
|
4106 |
msgid "Remove"
|
4107 |
msgstr "حذف"
|
4114 |
msgid "Check this to receive more information and emails on the backup process - useful if something is going wrong."
|
4115 |
msgstr "تحقق من هذا الخيار لتتمكن من تلقي المزيد من المعلومات بر الإيميل لعمليات النسخ الإحتياطي - مفيدة جدا ان كان هناك مشاكل بالعملية."
|
4116 |
|
4117 |
+
#: src/addons/morefiles.php:468, src/admin.php:3774
|
4118 |
msgid "If entering multiple files/directories, then separate them with commas. For entities at the top level, you can use a * at the start or end of the entry as a wildcard."
|
4119 |
msgstr "في حال إدخال ملفات/مجلدات متعددة، عندها قم بالتفرقة بينها باستخدام الفاصلة. للكيانات بالمستوى العلوي، قم باستخدام * في بداية أو نهاية المدخلات لتحل محل البدائل."
|
4120 |
|
4121 |
+
#: src/class-updraftplus.php:4872, src/methods/ftp.php:330,
|
4122 |
+
#: src/restorer.php:1971
|
4123 |
msgid "Your hosting company must enable these functions before %s can work."
|
4124 |
msgstr "شركة الإستضافة لموقعك يجب أن تُفعل هذه الوضائف %s قبل أن نتمكن من العمل"
|
4125 |
|
4126 |
+
#: src/class-updraftplus.php:4872, src/methods/ftp.php:330
|
4127 |
msgid "Your web server's PHP installation has these functions disabled: %s."
|
4128 |
msgstr "نسخة PHP المنصبة تحمل هذه الوظائف الغير مفعلة: %s"
|
4129 |
|
4139 |
msgid "regular non-encrypted FTP"
|
4140 |
msgstr "خادم FTP غير مشفر اعتيادي"
|
4141 |
|
4142 |
+
#: src/restorer.php:2147
|
4143 |
msgid "Backup created by:"
|
4144 |
msgstr "نسخة احتياطية أنشأها:"
|
4145 |
|
4193 |
msgid "Dismiss from main dashboard (for %s weeks)"
|
4194 |
msgstr "استبعاد من لوحة التحكم (لمدة %s أسبوع)"
|
4195 |
|
4196 |
+
#: src/class-updraftplus.php:4922
|
4197 |
msgid "The attempt to undo the double-compression succeeded."
|
4198 |
msgstr "نجاح محاولة التراجع من الضغط المزدوج"
|
4199 |
|
4200 |
+
#: src/class-updraftplus.php:4899, src/class-updraftplus.php:4920
|
4201 |
msgid "The attempt to undo the double-compression failed."
|
4202 |
msgstr "فشل محاولة التراجع من الضغط المزدوج"
|
4203 |
|
4204 |
+
#: src/class-updraftplus.php:4892
|
4205 |
msgid "The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver."
|
4206 |
msgstr "يبدو أن ملف قاعدة البيانات قد تم ضغطه مرتين - نعتقد أن الموقع الذي قمتم بتحميل الملف منه يحمل خادم سيرفر غير مهيء بشكل جيد"
|
4207 |
|
4209 |
msgid "Constants"
|
4210 |
msgstr "ثوابت"
|
4211 |
|
4212 |
+
#: src/backup.php:1840
|
4213 |
msgid "Failed to open database file for reading:"
|
4214 |
msgstr "فشل في فتح ملف قاعدة البيانات للقراءة:"
|
4215 |
|
4216 |
+
#: src/backup.php:1651
|
4217 |
msgid "No database tables found"
|
4218 |
msgstr "لم نجد أي جداول لقاعدة البيانات"
|
4219 |
|
4220 |
+
#: src/backup.php:1649
|
4221 |
msgid "please wait for the rescheduled attempt"
|
4222 |
msgstr "فضلا انتظر محاولة إعادة الجدولة"
|
4223 |
|
4234 |
msgid "Errors occurred:"
|
4235 |
msgstr "أخطاء حدثت:"
|
4236 |
|
4237 |
+
#: src/addons/wp-cli.php:654, src/admin.php:4533
|
4238 |
msgid "Follow this link to download the log file for this restoration (needed for any support requests)."
|
4239 |
msgstr "لتحميل ملف السجل لهذه العملية تابع هذا الرابط (ستحتاج هذا الملف في أي عملية طلب للدعم)"
|
4240 |
|
4254 |
msgid "The PHP setup on this webserver allows only %s seconds for PHP to run, and does not allow this limit to be raised. If you have a lot of data to import, and if the restore operation times out, then you will need to ask your web hosting company for ways to raise this limit (or attempt the restoration piece-by-piece)."
|
4255 |
msgstr "اعدادات PHP بالسيرفر تسمح بتشغيل PHP لمدة %s ثانية فقط، ولا تسمح لوصول لهذا الحد. إن لم تتمكن من استرداد حجم كبير من البيانات بسبب هذا الحد، يمكنك الإتصال بشرك الإستضافة الخاصة بك (أو محاولة الإسترداد قطعة-قطعة)"
|
4256 |
|
4257 |
+
#: src/restorer.php:1071
|
4258 |
msgid "Existing unremoved folders from a previous restore exist (please use the \"Delete Old Directories\" button to delete them before trying again): %s"
|
4259 |
msgstr "وجود مجلدات غير محذوفة من النسخة السابقة (من فضلك استخدم خيار \"مسح المجلدات القديمة\" لمسحها قبل المحاولة مرة أخرى) : %s"
|
4260 |
|
4261 |
+
#: src/admin.php:1096, src/class-updraftplus.php:958
|
4262 |
msgid "The amount of time allowed for WordPress plugins to run is very low (%s seconds) - you should increase it to avoid backup failures due to time-outs (consult your web hosting company for more help - it is the max_execution_time PHP setting; the recommended value is %s seconds or more)"
|
4263 |
msgstr "مقدار الوقت المسموح به لإضافات وورد بالتشغيل منخفض جدا (%s ثانية) - يجب زيادته لتجنب فشل النسخ الاحتياطي (استشر خدمة الزبناء الخاصة بشركة الإستضافة الخاص بك لمزيد من المساعدة - إعدادات max_execution_time PHP، و القيمة الموصى بها هي %s ثانية أو أكثر)"
|
4264 |
|
4265 |
+
#: src/addons/migrator.php:288
|
4266 |
msgid "Disabled this plugin: %s: re-activate it manually when you are ready."
|
4267 |
msgstr "تم تعطيل هذه الإضافة: %s: يمكك اعادة تفعيلها عندما تكون مستعد."
|
4268 |
|
4271 |
msgid "The %s connection timed out; if you entered the server correctly, then this is usually caused by a firewall blocking the connection - you should check with your web hosting company."
|
4272 |
msgstr "انتهى توقيت الإتصال %s، إذا كنت دخلت الملقم بشكل صحيح، إذا فهذا الخطأ عادة ما يكون سببه جدار حماية قد حظر الاتصال - يجب أن تحقق من المشكلة مع شركة استضافة المواقع الخاصة بك."
|
4273 |
|
4274 |
+
#: src/addons/moredatabase.php:143, src/admin.php:1576
|
4275 |
msgid "Messages:"
|
4276 |
msgstr "رسائل:"
|
4277 |
|
4278 |
+
#: src/restorer.php:2578
|
4279 |
msgid "An SQL line that is larger than the maximum packet size and cannot be split was found; this line will not be processed, but will be dropped: %s"
|
4280 |
msgstr "تم العثور على خط SQL أكبر من الحد الأقصى لحجم الحزمة ولا يمكن تقسيمها، هذا الخط لن نتمكن من معالجته، وسنقوم بإبعاده: %s"
|
4281 |
|
4282 |
+
#: src/restorer.php:818
|
4283 |
msgid "The directory does not exist"
|
4284 |
msgstr "المجلد غير متوفر"
|
4285 |
|
4432 |
msgid "Authorisation failed (check your credentials)"
|
4433 |
msgstr "فشل التفويض (راجع معلوماتك)"
|
4434 |
|
4435 |
+
#: src/includes/class-commands.php:771, src/methods/updraftvault.php:630,
|
4436 |
#: src/udaddons/options.php:232
|
4437 |
msgid "An unknown error occurred when trying to connect to UpdraftPlus.Com"
|
4438 |
msgstr "حدث خطأ غير معروف عند محاولة الاتصال بـ UpdraftPlus.Com"
|
4439 |
|
4440 |
+
#: src/admin.php:813, src/central/bootstrap.php:565
|
4441 |
msgid "Create"
|
4442 |
msgstr "خلق"
|
4443 |
|
4444 |
+
#: src/admin.php:774
|
4445 |
msgid "Trying..."
|
4446 |
msgstr "اعادة المحاولة..."
|
4447 |
|
4448 |
+
#: src/admin.php:773
|
4449 |
msgid "The new user's RackSpace console password is (this will not be shown again):"
|
4450 |
msgstr "كلمة المرور الخاصة بمستخدم RackSpace هي (هذا لن يظهر مرة أخرى):"
|
4451 |
|
4452 |
+
#: src/addons/wp-cli.php:784, src/admin.php:784, src/admin.php:4611
|
4453 |
msgid "Error data:"
|
4454 |
msgstr "خطأ بالبيانات:"
|
4455 |
|
4456 |
+
#: src/admin.php:4514
|
4457 |
msgid "Backup does not exist in the backup history"
|
4458 |
msgstr "النسخة الإحتياطية لا توجد بتاريخ النسخ"
|
4459 |
|
4460 |
+
#: src/admin.php:3112
|
4461 |
msgid "Your WordPress install has old directories from its state before you restored/migrated (technical information: these are suffixed with -old). You should press this button to delete them as soon as you have verified that the restoration worked."
|
4462 |
msgstr "تثبيت ووردبريس الخاص بك به مجلدات قديمة قبل حالة الإستعادة/الدمج ( معلومات تقنية: بها بادئة -old). يجب أن تضغط على هذا الزر لحذفها بمجرد التحقق من عمل الإستعادة."
|
4463 |
|
4464 |
+
#: src/restorer.php:2214
|
4465 |
msgid "Split line to avoid exceeding maximum packet size"
|
4466 |
msgstr "تقسيم الخط لتفاذي الحجم الأقصى للحزم"
|
4467 |
|
4468 |
+
#: src/restorer.php:2094
|
4469 |
msgid "Your database user does not have permission to drop tables. We will attempt to restore by simply emptying the tables; this should work as long as you are restoring from a WordPress version with the same database structure (%s)"
|
4470 |
msgstr "المستخدم لا يمتلك صلاحيات لتحريك الجداول. سنحاول الإستعادة عن طريق إفراغ الجداول، يمكن لهذه العملية النجاح طالما أننا نستعيد من نسخة ووردبريس مع نفس بنية قاعدة البيانات (%s)"
|
4471 |
|
4472 |
+
#: src/restorer.php:493
|
4473 |
msgid "Could not move the files into place. Check your file permissions."
|
4474 |
msgstr "لا يمكن نقل الملفات من مكانها. تحقق من أذونات الملف."
|
4475 |
|
4476 |
+
#: src/restorer.php:492
|
4477 |
msgid "Could not move new files into place. Check your wp-content/upgrade folder."
|
4478 |
msgstr "لا يمكن نقل الملفات من مكانها. تحقق من المجلد wp-content/upgrade. "
|
4479 |
|
4480 |
+
#: src/restorer.php:490
|
4481 |
msgid "Could not move old files out of the way."
|
4482 |
msgstr "لا يمكن نقل البيانات بعيدا."
|
4483 |
|
4484 |
+
#: src/restorer.php:486
|
4485 |
msgid "Moving old data out of the way..."
|
4486 |
msgstr "نقل البيانات القديمة بعيدا ..."
|
4487 |
|
4497 |
msgid "Email reports"
|
4498 |
msgstr "تقارير البريد الإلكتروني"
|
4499 |
|
4500 |
+
#: src/class-updraftplus.php:1839, src/class-updraftplus.php:1844
|
4501 |
msgid "%s checksum: %s"
|
4502 |
msgstr "%s الاختباري:%s"
|
4503 |
|
4504 |
+
#: src/class-updraftplus.php:1812, src/class-updraftplus.php:1814
|
4505 |
msgid "files: %s"
|
4506 |
msgstr "ملفات:%s"
|
4507 |
|
4513 |
msgid "Debugging information"
|
4514 |
msgstr "معلومات التصحيح"
|
4515 |
|
4516 |
+
#: src/addons/reporting.php:223, src/admin.php:3992
|
4517 |
msgid "Uploaded to:"
|
4518 |
msgstr "تحميلها على:"
|
4519 |
|
4559 |
msgid "%s authentication"
|
4560 |
msgstr "%s مصادقة"
|
4561 |
|
4562 |
+
#: src/addons/onedrive.php:845, src/class-updraftplus.php:604,
|
4563 |
#: src/methods/dropbox.php:240, src/methods/dropbox.php:753,
|
4564 |
#: src/methods/dropbox.php:775, src/methods/dropbox.php:790,
|
4565 |
#: src/methods/dropbox.php:803, src/methods/dropbox.php:946
|
4586 |
msgid "Your site's admin email address (%s) will be used."
|
4587 |
msgstr "سيتم استخدام عنوان البريد الإلكتروني الخاص بالمشرف (%s)."
|
4588 |
|
4589 |
+
#: src/admin.php:823, src/admin.php:2865, src/methods/updraftvault.php:319,
|
4590 |
#: src/methods/updraftvault.php:362
|
4591 |
msgid "Connect"
|
4592 |
msgstr "الإتصال"
|
4595 |
msgid "For more reporting features, use the Reporting add-on."
|
4596 |
msgstr "لمزيد من ميزات التقارير، استخدام اضافات التقارير."
|
4597 |
|
4598 |
+
#: src/class-updraftplus.php:4453
|
4599 |
msgid "(version: %s)"
|
4600 |
msgstr "(الإصدار: %s)"
|
4601 |
|
4602 |
+
#: src/admin.php:762
|
4603 |
msgid "Be aware that mail servers tend to have size limits; typically around %s Mb; backups larger than any limits will likely not arrive."
|
4604 |
msgstr "تحقق من حجم الملفات المسموح به بخدمة الإيميل، تقريبا %s ميجا، أي نسخ احتياطية أكبر من هذا الحجم لن تصلك أبدا."
|
4605 |
|
4606 |
+
#: src/addons/reporting.php:525, src/admin.php:761
|
4607 |
msgid "When the Email storage method is enabled, also send the backup"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
+
#: src/addons/reporting.php:182, src/backup.php:1138
|
4611 |
msgid "Latest status:"
|
4612 |
msgstr "آخر التحديثات:"
|
4613 |
|
4614 |
+
#: src/backup.php:1137
|
4615 |
msgid "Backup contains:"
|
4616 |
msgstr "تحتوي النسخة الإحتياطية على:"
|
4617 |
|
4618 |
+
#: src/backup.php:1094
|
4619 |
msgid "Backed up: %s"
|
4620 |
msgstr "نسخ احتياطي: %s"
|
4621 |
|
4622 |
+
#: src/addons/reporting.php:265, src/backup.php:1088
|
4623 |
msgid "The log file has been attached to this email."
|
4624 |
msgstr "تم إرفاق ملف السجل بهذا البريد الإلكتروني."
|
4625 |
|
4626 |
+
#: src/backup.php:1052
|
4627 |
msgid "Unknown/unexpected error - please raise a support request"
|
4628 |
msgstr "خطأ غير معروف / غير متوقع - يرجى رفع طلب دعم"
|
4629 |
|
4630 |
+
#: src/backup.php:1049
|
4631 |
msgid "Database only (files were not part of this particular schedule)"
|
4632 |
msgstr " قاعدة البيانات فقط (لن يتم خلق نسخ احتياطية للملفات)"
|
4633 |
|
4634 |
+
#: src/backup.php:1049
|
4635 |
msgid "Database (files backup has not completed)"
|
4636 |
msgstr "قاعدة بيانات (لم يتم إكمال نسخ الملفات احتياطيا)"
|
4637 |
|
4638 |
+
#: src/backup.php:1046
|
4639 |
msgid "Files only (database was not part of this particular schedule)"
|
4640 |
msgstr "الملفات فقط (لن يتم خلق نسخ احتياطية لقاعدة البيانات)"
|
4641 |
|
4642 |
+
#: src/backup.php:1046
|
4643 |
msgid "Files (database backup has not completed)"
|
4644 |
msgstr "ملفات (لم يتم إكمال نسخ قاعدة بيانات احتياطيا)"
|
4645 |
|
4646 |
+
#: src/admin.php:323, src/backup.php:1044
|
4647 |
msgid "Files and database"
|
4648 |
msgstr "ملفات وقواعد البيانات"
|
4649 |
|
4652 |
msgstr "(هذا ينطبق على جميع الإضافات للنسخ الاحتياطي لووردبريس ما لم تكن برمجة من أجل التوافق مع تعدد المواقع)."
|
4653 |
|
4654 |
#: src/options.php:192
|
4655 |
+
msgid "Without upgrading, UpdraftPlus allows <strong>every</strong> blog admin who can modify plugin settings to backup (and hence access the data, including passwords, from) and restore (including with customised modifications, e.g. changed passwords) <strong>the entire network</strong>."
|
4656 |
+
msgstr ""
|
4657 |
|
4658 |
#: src/options.php:192
|
4659 |
msgid "WordPress Multisite is supported, with extra features, by UpdraftPlus Premium, or the Multisite add-on."
|
4731 |
|
4732 |
#: src/methods/email.php:97,
|
4733 |
#: src/templates/wp-admin/settings/form-contents.php:243,
|
4734 |
+
#: src/templates/wp-admin/settings/tab-addons.php:190,
|
4735 |
+
#: src/templates/wp-admin/settings/tab-addons.php:191
|
4736 |
msgid "Reporting"
|
4737 |
msgstr "التقارير"
|
4738 |
|
4739 |
+
#: src/admin.php:5218
|
4740 |
msgid "Options (raw)"
|
4741 |
msgstr "خيارات (الخام)"
|
4742 |
|
4743 |
+
#: src/addons/reporting.php:523, src/admin.php:760
|
4744 |
msgid "Send a report only when there are warnings/errors"
|
4745 |
msgstr "إرسال تقرير فقط عندما تكون هناك تحذيرات / أخطاء"
|
4746 |
|
4747 |
+
#: src/restorer.php:2158
|
4748 |
msgid "Content URL:"
|
4749 |
msgstr "رابط المحتوى:"
|
4750 |
|
4751 |
+
#: src/restorer.php:490
|
4752 |
msgid "You should check the file ownerships and permissions in your WordPress installation"
|
4753 |
msgstr ""
|
4754 |
|
4756 |
msgid "See also the \"More Files\" add-on from our shop."
|
4757 |
msgstr "انظر أيضا \"ملفات إضافية\" الإضافة من متجرنا."
|
4758 |
|
4759 |
+
#: src/backup.php:3396, src/class-updraftplus.php:971
|
4760 |
msgid "Your free space in your hosting account is very low - only %s Mb remain"
|
4761 |
msgstr "المساحة الحرة فى حساب الاستضافة الخاص بك قليلة جدا - فقط متبقى %s ميجا بايت"
|
4762 |
|
4763 |
+
#: src/class-updraftplus.php:955
|
4764 |
msgid "The amount of memory (RAM) allowed for PHP is very low (%s Mb) - you should increase it to avoid failures due to insufficient memory (consult your web hosting company for more help)"
|
4765 |
msgstr "كمية مقدار الذاكرة (RAM) المسموحة ل PHP قليلة جدا (%s ميجابايت) - يجب عليك زيادتها لتفادى مشاكل قلة الذاكرة (تحدث مع الاستضافة الخاصة بك لمزيد من المساعدة)"
|
4766 |
|
4836 |
msgid "You are presently <strong>connected</strong> to an UpdraftPlus.Com account."
|
4837 |
msgstr "انت حاليا <strong>متصل</strong> بحسابك فى UpdraftPlus.Com."
|
4838 |
|
4839 |
+
#: src/admin.php:2863
|
4840 |
msgid "Interested in knowing about your UpdraftPlus.Com password security? Read about it here."
|
4841 |
msgstr "هل ترغب فى معرفة المزيد عن تأمين كلمة السر فى UpdraftPlus.Com؟ اقرأ عنها هنا."
|
4842 |
|
4843 |
+
#: src/admin.php:2939
|
4844 |
msgid "Forgotten your details?"
|
4845 |
msgstr "هل نسيت التفاصيل الخاصة بك؟"
|
4846 |
|
4847 |
+
#: src/admin.php:2929
|
4848 |
msgid "Not yet got an account (it's free)? Go get one!"
|
4849 |
msgstr "لم تملك حساب بعد (انة مجانى)؟ احصل علية من هنا!"
|
4850 |
|
4851 |
+
#: src/admin.php:2918
|
4852 |
msgid "Connect with your UpdraftPlus.Com account"
|
4853 |
msgstr "ربط مع حساب UpdraftPlus.Com الخاص بك"
|
4854 |
|
4880 |
msgid "You have not yet connected with your UpdraftPlus.Com account, to enable you to list your purchased add-ons."
|
4881 |
msgstr "حتى الأن انت غير متصل بحسابك فى UpdraftPlus.Com, لتتمكن من استخدام الأضافات اللتى قمت بشرائها."
|
4882 |
|
4883 |
+
#: src/addons/moredatabase.php:321,
|
4884 |
#: src/includes/class-updraftplus-encryption.php:148
|
4885 |
msgid "Without it, encryption will be a lot slower."
|
4886 |
msgstr "بدون ذلك, التشفير سيكون ابطأ بكثير."
|
4887 |
|
4888 |
+
#: src/addons/moredatabase.php:321,
|
4889 |
#: src/includes/class-updraftplus-encryption.php:148
|
4890 |
msgid "Your web-server does not have the %s module installed."
|
4891 |
msgstr "خادم الويب الخاص بك ليس بة الوحدة %s مثبتة."
|
4894 |
msgid "<strong>(You appear to be already authenticated,</strong> though you can authenticate again to refresh your access if you've had a problem)."
|
4895 |
msgstr "<strong>(على ما يبدو انة تمت المصادقة ,</strong> على الرغم من ذلك يمكنك المصادقة مرة اخرى لتحديث وصولك اذا كانت هناك مشكلة)."
|
4896 |
|
4897 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:78,
|
4898 |
+
#: src/templates/wp-admin/settings/tab-backups.php:80
|
4899 |
msgid "Drop backup files here"
|
4900 |
msgstr "اسقاط ملفات النسخ الاحتياطى هنا"
|
4901 |
|
4902 |
+
#: src/admin.php:772
|
4903 |
msgid "The web server returned an error code (try again, or check your web server logs)"
|
4904 |
msgstr "اعاد خادم الويب برمز خطأ (حاول مجددا, او قم بالتحقق من سجلات خادم الويب الخاص بك)"
|
4905 |
|
4906 |
+
#: src/admin.php:770
|
4907 |
msgid "The restore operation has begun. Do not press stop or close your browser until it reports itself as having finished."
|
4908 |
msgstr "بدأت عملية الأستعادة. لا تضغط إيقاف أو إغلاق المتصفح حتى اعطائك التقرير بأنة تم انتهاء العملية."
|
4909 |
|
4910 |
+
#: src/addons/wp-cli.php:115, src/admin.php:767
|
4911 |
msgid "If you exclude both the database and the files, then you have excluded everything!"
|
4912 |
msgstr "إذا قمت باستبعاد كل من قاعدة البيانات والملفات, فقد قمت بأستبعاد كل شئ !"
|
4913 |
|
4914 |
+
#: src/restorer.php:2152
|
4915 |
msgid "Site home:"
|
4916 |
msgstr "الصفحة الرئيسية للموقع:"
|
4917 |
|
4936 |
msgid "You can send a backup to more than one destination with an add-on."
|
4937 |
msgstr "يمكنك أن ترسل نسخة احتياطية لأكثر من جهة واحدة مع الإضافة."
|
4938 |
|
4939 |
+
#: src/admin.php:3368
|
4940 |
msgid "Note: the progress bar below is based on stages, NOT time. Do not stop the backup simply because it seems to have remained in the same place for a while - that is normal."
|
4941 |
msgstr "ملاحظة: يستند شريط التقدم أدناه على مراحل، وليس الوقت. لا توقف عملية النسخ الأحتياطى لمجرد أنه يبدو أنه قد بقي في نفس المكان لفترة من الوقت - - وهذا طبيعي."
|
4942 |
|
4943 |
+
#: src/admin.php:3241
|
4944 |
msgid "(%s%%, file %s of %s)"
|
4945 |
msgstr "(%s%%, ملف %s من%s)"
|
4946 |
|
4977 |
msgid "Backup is of: %s."
|
4978 |
msgstr "النسخ الأحتياطى من: %s"
|
4979 |
|
4980 |
+
#: src/admin.php:862
|
4981 |
msgid "%s settings test result:"
|
4982 |
msgstr "اعدادات نتيجة اختبار %s"
|
4983 |
|
4984 |
+
#: src/admin.php:4165, src/admin.php:4167
|
4985 |
msgid "(Not finished)"
|
4986 |
msgstr "(غير منتهي)"
|
4987 |
|
4988 |
+
#: src/admin.php:4167
|
4989 |
msgid "If you are seeing more backups than you expect, then it is probably because the deletion of old backup sets does not happen until a fresh backup completes."
|
4990 |
msgstr "اذا كنت ترى اكثر من نسخة احتياطية, ومن ثم انة من المحتمل ان هذا بسبب اعدادات حذف ملفات النسخ الاحتياطى القديمة لم يتم حذفها حتى اكتمال نسخة احتياطية جديدة."
|
4991 |
|
4997 |
msgid "This is where UpdraftPlus will write the zip files it creates initially. This directory must be writable by your web server. It is relative to your content directory (which by default is called wp-content)."
|
4998 |
msgstr "هذا هو المكان الذى UpdraftPlus يقوم بأنشاء ملفات zip. يجب ان يكون هذا الدليل قابل للكتابة من قبل خادم الويب الخاص بك. انة نسبة الى دليل محتوى موقعك (والتي افتراضيا يسمى wp-content)."
|
4999 |
|
5000 |
+
#: src/admin.php:3338
|
5001 |
msgid "Job ID: %s"
|
5002 |
msgstr "رقم الوظيفة: %s"
|
5003 |
|
5004 |
+
#: src/admin.php:3322
|
5005 |
msgid "last activity: %ss ago"
|
5006 |
msgstr "آخر نشاط: منذ %ss"
|
5007 |
|
5008 |
+
#: src/admin.php:3321
|
5009 |
msgid "next resumption: %d (after %ss)"
|
5010 |
msgstr "الاستئناف التالي: %d (بعد %ss)"
|
5011 |
|
5012 |
+
#: src/admin.php:3304, src/central/bootstrap.php:444,
|
5013 |
#: src/central/bootstrap.php:451, src/methods/updraftvault.php:410,
|
5014 |
#: src/methods/updraftvault.php:444, src/methods/updraftvault.php:529
|
5015 |
msgid "Unknown"
|
5016 |
msgstr "غير معروف"
|
5017 |
|
5018 |
+
#: src/admin.php:3255
|
5019 |
msgid "Backup finished"
|
5020 |
msgstr "الانتهاء من النسخ الاحتياطي"
|
5021 |
|
5022 |
+
#: src/admin.php:3250
|
5023 |
msgid "Waiting until scheduled time to retry because of errors"
|
5024 |
msgstr "برجاء الأنتظار حتى الوقت المحدد لأعادة المحاولة بسبب الأخطاء"
|
5025 |
|
5026 |
+
#: src/admin.php:3246
|
5027 |
msgid "Pruning old backup sets"
|
5028 |
msgstr "تلقيم مجموعات النسخ الاحتياطي القديم"
|
5029 |
|
5030 |
+
#: src/admin.php:3233
|
5031 |
msgid "Uploading files to remote storage"
|
5032 |
msgstr "تحميل الملفات للمخزن البعيد"
|
5033 |
|
5034 |
+
#: src/admin.php:3302
|
5035 |
msgid "Encrypted database"
|
5036 |
msgstr "قاعدة بيانات مشفرة"
|
5037 |
|
5038 |
+
#: src/admin.php:3294
|
5039 |
msgid "Encrypting database"
|
5040 |
msgstr "تشفير قاعدة البيانات"
|
5041 |
|
5042 |
+
#: src/admin.php:3268
|
5043 |
msgid "Created database backup"
|
5044 |
msgstr "تم انشاء النسخ الاحتياطى لقاعدة البيانات"
|
5045 |
|
5046 |
+
#: src/admin.php:3281
|
5047 |
msgid "table: %s"
|
5048 |
msgstr "الجدول: %s"
|
5049 |
|
5050 |
+
#: src/admin.php:3279
|
5051 |
msgid "Creating database backup"
|
5052 |
msgstr "انشاء النسخ الاحتياطى لقاعدة البيانات"
|
5053 |
|
5054 |
+
#: src/admin.php:3224
|
5055 |
msgid "Created file backup zips"
|
5056 |
msgstr "تم انشاء ملف النسخ الاحتياطى zips"
|
5057 |
|
5058 |
+
#: src/admin.php:3211
|
5059 |
msgid "Creating file backup zips"
|
5060 |
msgstr "انشاء ملف النسخ الاحتياطى zips"
|
5061 |
|
5062 |
+
#: src/admin.php:3206
|
5063 |
msgid "Backup begun"
|
5064 |
msgstr "بدأ النسخ الاحتياطى"
|
5065 |
|
5066 |
+
#: src/admin.php:1100
|
|
|
|
|
|
|
|
|
5067 |
msgid "The scheduler is disabled in your WordPress install, via the DISABLE_WP_CRON setting. No backups can run (even "Backup Now") unless either you have set up a facility to call the scheduler manually, or until it is enabled."
|
5068 |
msgstr "تم تعطيل الجدولة فى تثبيت وورد بريس الخاصة بك. عبر اعداد DISABLE_WP_CRON. لا يمكن تشغيل النسخ الاحتياطى (حتى \"النسخ الاحتياطي الآن\") الا اذا قمت بأعداد مرفق لأستدعاء الجدولة يدويا, او حتى تفعيلها."
|
5069 |
|
5070 |
+
#: src/restorer.php:1056
|
5071 |
msgid "file"
|
5072 |
msgstr "ملف"
|
5073 |
|
5074 |
+
#: src/restorer.php:1048
|
5075 |
msgid "folder"
|
5076 |
msgstr "مجلد"
|
5077 |
|
5078 |
+
#: src/restorer.php:1048, src/restorer.php:1056
|
5079 |
msgid "UpdraftPlus needed to create a %s in your content directory, but failed - please check your file permissions and enable the access (%s)"
|
5080 |
msgstr "UpdraftPlus يحتاج لأنشاء %s فى دليل محتوى موقعك, لكنة فشل - من فضلك قم بالتحقق من الصلاحيات وقم بتفعيلها (%s)"
|
5081 |
|
5082 |
+
#: src/class-updraftplus.php:3142
|
5083 |
msgid "The backup has not finished; a resumption is scheduled"
|
5084 |
msgstr "لم ينتهي النسخ الاحتياطي؛ وتم جدولة الأستئناف"
|
5085 |
|
5086 |
+
#: src/class-updraftplus.php:2122
|
5087 |
msgid "Your website is visited infrequently and UpdraftPlus is not getting the resources it hoped for; please read this page:"
|
5088 |
msgstr "زوار موقع الويب الخاص بك و UpdraftPlus فى كثير من الأحيان لا يحصلون على الموارد التى يأملونها; من فضلك اقرأ هذة الصفحة:"
|
5089 |
|
5092 |
msgid "The %s authentication could not go ahead, because something else on your site is breaking it. Try disabling your other plugins and switching to a default theme. (Specifically, you are looking for the component that sends output (most likely PHP warnings/errors) before the page begins. Turning off any debugging settings may also help)."
|
5093 |
msgstr "المصادقة %s تعذر الأستمرار,لأن شيئا آخر على موقع الويب الخاص بك كسرها. حاول تعطيل الإضافات الأخرى الخاصة بك والتحويل إلى الثيم الأفتراضى. (على وجه التحديد، ابحث عن المكون الذي يرسل الإخراج (على الأرجح فى تحذيرات PHP / أخطاء) قبل بداية الصفحة. ايقاف اى اعدادات تصحيح قد تساعد ايضا)."
|
5094 |
|
5095 |
+
#: src/admin.php:2633
|
5096 |
msgid "Your PHP memory limit (set by your web hosting company) is very low. UpdraftPlus attempted to raise it but was unsuccessful. This plugin may struggle with a memory limit of less than 64 Mb - especially if you have very large files uploaded (though on the other hand, many sites will be successful with a 32Mb limit - your experience may vary)."
|
5097 |
msgstr "حد الذاكرة الخاص بك php (الذى وضعتة شركة الأستضافة الخاصة بك) منخفض جدا. UpdraftPlus حاول زيادتة لكنة لم ينجح. هذا البرنامج المساعد قد يواجه صعوبة مع حد الذاكرة أقل من 64 ميجا بايت - خصوصا اذا كنت تملك ملفات كبيرة مرفوعة (من ناحية اخرى,العديد من المواقع تنجح ب 32 ميجا بايت - لكن تجربتك قد تكون مختلفة)."
|
5098 |
|
5099 |
+
#: src/addons/autobackup.php:1108, src/admin.php:816
|
5100 |
msgid "Proceed with update"
|
5101 |
msgstr "المضي قدما مع التحديث"
|
5102 |
|
5167 |
|
5168 |
#: src/includes/updraftplus-notices.php:31,
|
5169 |
#: src/templates/wp-admin/settings/header.php:17,
|
5170 |
+
#: src/templates/wp-admin/settings/tab-addons.php:21,
|
5171 |
+
#: src/templates/wp-admin/settings/tab-addons.php:86
|
5172 |
msgid "Support"
|
5173 |
msgstr "الدعم"
|
5174 |
|
5175 |
+
#: src/class-updraftplus.php:4776
|
5176 |
msgid "UpdraftPlus was unable to find the table prefix when scanning the database backup."
|
5177 |
msgstr "UpdraftPlus غير قادر على العثور على بادئة الجدول عند فحص النسخة الاحتياطية لقاعدة البيانات."
|
5178 |
|
5179 |
+
#: src/class-updraftplus.php:4768
|
5180 |
msgid "This database backup is missing core WordPress tables: %s"
|
5181 |
msgstr "هذة النسخة الاحتياطية لقاعدة البيانات تفتقد جداول رئيسية: %s"
|
5182 |
|
5183 |
+
#: src/class-updraftplus.php:4514
|
5184 |
msgid "You are importing from a newer version of WordPress (%s) into an older one (%s). There are no guarantees that WordPress can handle this."
|
5185 |
msgstr "انت تقوم بالأستيراد من اصدار احدث من الورد بريس (%s) فى نسخة اقدم (%s). لا يوجد ضمانات ان ورد بريس يمكنة التعامل مع هذا."
|
5186 |
|
5187 |
+
#: src/class-updraftplus.php:4513, src/class-updraftplus.php:4520
|
5188 |
msgid "%s version: %s"
|
5189 |
msgstr "%s النسخة: %s"
|
5190 |
|
5191 |
+
#: src/class-updraftplus.php:4389
|
5192 |
msgid "The database is too small to be a valid WordPress database (size: %s Kb)."
|
5193 |
msgstr "حجم قاعدة البيانات صغير جدا بالنسبة لقاعدة بيانات ورد بريس صالحة (الحجم: %s ك بايت)."
|
5194 |
|
5195 |
+
#: src/addons/autobackup.php:1076, src/admin.php:934,
|
5196 |
#: src/includes/updraftplus-notices.php:171
|
5197 |
msgid "Be safe with an automatic backup"
|
5198 |
msgstr "كن أمنا مع النسخ الاحتياطي التلقائي"
|
5199 |
|
5200 |
+
#: src/admin.php:2586
|
5201 |
msgid "If you can still read these words after the page finishes loading, then there is a JavaScript or jQuery problem in the site."
|
5202 |
msgstr "إذا كنت لا تزال ترى هذه الكلمات بعد انتهاء صفحة التحميل، ف انة يوجد مشكلة فى الجافا سكريب او jQuery فى الموقع."
|
5203 |
|
5204 |
+
#: src/admin.php:808
|
5205 |
msgid "The file was uploaded."
|
5206 |
msgstr "تم رفع الملف."
|
5207 |
|
5208 |
+
#: src/admin.php:807
|
5209 |
msgid "Unknown server response status:"
|
5210 |
msgstr "استجابة الخادم غير معروفة:"
|
5211 |
|
5212 |
+
#: src/admin.php:806
|
5213 |
msgid "Unknown server response:"
|
5214 |
msgstr "استجابة الملقم غير معروف:"
|
5215 |
|
5216 |
+
#: src/admin.php:805
|
5217 |
msgid "This decryption key will be attempted:"
|
5218 |
msgstr "سيتم محاولة فتح مفتاح التشفير:"
|
5219 |
|
5220 |
+
#: src/admin.php:804
|
5221 |
msgid "Follow this link to attempt decryption and download the database file to your computer."
|
5222 |
msgstr "اتبع هذا الرابط لمحاولة فك التشفير وتحميل ملف قاعدة البيانات على جهازك."
|
5223 |
|
5224 |
+
#: src/admin.php:803
|
5225 |
msgid "Upload error"
|
5226 |
msgstr "خطأ فى الرفع"
|
5227 |
|
5228 |
+
#: src/admin.php:802
|
5229 |
msgid "This file does not appear to be an UpdraftPlus encrypted database archive (such files are .gz.crypt files which have a name like: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5230 |
msgstr "هذا الملف لا يبدو انة ملف UpdraftPlus مضغوط مشفر لقاعدة البيانات (هذة الملفات .gz.crypt التى لديها اسم مثل: backup_(time)_(site name)_(code)_db.crypt.gz)."
|
5231 |
|
5232 |
+
#: src/admin.php:801
|
5233 |
msgid "Upload error:"
|
5234 |
msgstr "خطأ التحميل:"
|
5235 |
|
5236 |
+
#: src/admin.php:800
|
5237 |
msgid "(make sure that you were trying to upload a zip file previously created by UpdraftPlus)"
|
5238 |
msgstr "(تأكد من انك كنت تحاول رفع ملف مضغوط تم إنشاؤه مسبقا من قبل UpdraftPlus)"
|
5239 |
|
5240 |
+
#: src/admin.php:791
|
5241 |
msgid "Download to your computer"
|
5242 |
msgstr "تحميل الى جهاز الكمبيوتر الخاص بك"
|
5243 |
|
5244 |
+
#: src/admin.php:790
|
5245 |
msgid "Delete from your web server"
|
5246 |
msgstr "حذف من خادم الويب الخاص بك"
|
5247 |
|
5248 |
+
#: src/admin.php:4137
|
5249 |
msgid "You appear to be missing one or more archives from this multi-archive set."
|
5250 |
msgstr "يبدو انة مفقود واحد او اكثر من هذة الأرشيفات من مجموعة الأرشيف المتعددة."
|
5251 |
|
5252 |
+
#: src/admin.php:4134
|
5253 |
msgid "(%d archive(s) in set)."
|
5254 |
msgstr "(%d الأرشيف(s) in set)."
|
5255 |
|
5257 |
msgid "Split archives every:"
|
5258 |
msgstr "تقسيم كل ارشيف:"
|
5259 |
|
5260 |
+
#: src/addons/moredatabase.php:281
|
5261 |
msgid "Error: the server sent us a response (JSON) which we did not understand."
|
5262 |
msgstr "الخطأ: الخادم ارسل لنا استجابة (JSON) اللتى لم نتمكن من فهمها."
|
5263 |
|
5264 |
+
#: src/admin.php:781
|
5265 |
msgid "Warnings:"
|
5266 |
msgstr "تحذيرات:"
|
5267 |
|
5268 |
+
#: src/admin.php:780
|
5269 |
msgid "Error: the server sent an empty response."
|
5270 |
msgstr "خطأ: ارسل خادم السيرفر استجابة فارغة."
|
5271 |
|
5272 |
+
#: src/admin.php:2310
|
5273 |
msgid "This looks like a file created by UpdraftPlus, but this install does not know about this type of object: %s. Perhaps you need to install an add-on?"
|
5274 |
msgstr "هذا يبدو كأنة ملف تم انشائة بواسطة UpdraftPlus, ولكن هذا التثبيت لا يعرف هذا النوع من المواضيع: %s. ربما تحتاج الى تثبيت اضافة ما؟"
|
5275 |
|
5301 |
msgid "File not found (you need to upload it): %s"
|
5302 |
msgstr "الملف غير موجود (تحتاج الى رفعة): %s"
|
5303 |
|
5304 |
+
#: src/addons/wp-cli.php:601, src/addons/wp-cli.php:602,
|
5305 |
#: src/includes/class-wpadmin-commands.php:114
|
5306 |
msgid "No such backup set exists"
|
5307 |
msgstr "هذا الدليل لا يوجد بة اى مجموعات نسخ احتياطى"
|
5308 |
|
5309 |
+
#: src/class-updraftplus.php:4127
|
5310 |
msgid "The backup archive for this file could not be found. The remote storage method in use (%s) does not allow us to retrieve files. To perform any restoration using UpdraftPlus, you will need to obtain a copy of this file and place it inside UpdraftPlus's working folder"
|
5311 |
msgstr "لم يتم العثور على ارشيف النسخ الأحتياطى لهذا الملف. استخدام طريقة التخزين البعيد (%s) لا يسمح لنا بأسترداد الملفات. لأجراء اى اعادة استخدم UpdraftPlus, سوف تحتاج الى الحصول على نسخة من هذا الملف ووضعها داخل مجلد العمل ل UpdraftPlus"
|
5312 |
|
5313 |
+
#: src/restorer.php:487
|
5314 |
msgid "Moving unpacked backup into place..."
|
5315 |
msgstr "نقل النسخ الأحتياطى الذى تم فك حزمة الى المكان..."
|
5316 |
|
5317 |
+
#: src/backup.php:3097, src/backup.php:3352
|
5318 |
msgid "Failed to open the zip file (%s) - %s"
|
5319 |
msgstr "فشل فى فتح ملف مضغوط (%s) - %s"
|
5320 |
|
5335 |
msgid "S3 (Compatible)"
|
5336 |
msgstr "S3 (متوافق)"
|
5337 |
|
5338 |
+
#: src/class-updraftplus.php:4039
|
5339 |
msgid "File is not locally present - needs retrieving from remote storage"
|
5340 |
msgstr "الملف غير موجود - يحتاج الى استراجعة من التخزين البعيد"
|
5341 |
|
5342 |
+
#: src/restorer.php:178
|
5343 |
msgid "Looking for %s archive: file name: %s"
|
5344 |
msgstr "ابحث عن الأرشيف %s : اسم الملف: %s"
|
5345 |
|
5346 |
+
#: src/addons/wp-cli.php:771, src/admin.php:4595
|
5347 |
msgid "Final checks"
|
5348 |
msgstr "الفحوصات النهائية"
|
5349 |
|
5355 |
msgid "Drop encrypted database files (db.gz.crypt files) here to upload them for decryption"
|
5356 |
msgstr "اسقاط ملف قاعدة البيانات المشفرة (ملفات db.gz.crypt) هنا لتحميلها لفك التشفير"
|
5357 |
|
5358 |
+
#: src/admin.php:3763
|
5359 |
msgid "Your wp-content directory server path: %s"
|
5360 |
msgstr "المسار الخاص بمحتوى wp-content على السيرفر هو: %s"
|
5361 |
|
5362 |
+
#: src/admin.php:797
|
5363 |
msgid "Raw backup history"
|
5364 |
msgstr "تاريخ النسخ الاحتياطي الخام"
|
5365 |
|
5367 |
msgid "Show raw backup and file list"
|
5368 |
msgstr "مشاهدة النسخ الاحتياطي الخام وقائمة الملفات"
|
5369 |
|
5370 |
+
#: src/admin.php:779
|
5371 |
msgid "Processing files - please wait..."
|
5372 |
msgstr "تجهيز الملفات - يرجى الأنتظار..."
|
5373 |
|
5374 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:27,
|
5375 |
+
#: src/templates/wp-admin/settings/tab-backups.php:27
|
5376 |
msgid "Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here."
|
5377 |
msgstr "تركيب وردبريس الخاص بك بة مشكلة اخراج مسافة بيضاء اضافية. قد يفسد هذا النسخ الأحتياطية التى قمت بتحميلها من هنا."
|
5378 |
|
5379 |
+
#: src/class-updraftplus.php:4397
|
5380 |
msgid "Failed to open database file."
|
5381 |
msgstr "فشل فى فتح ملف قاعدة البيانات."
|
5382 |
|
5383 |
+
#: src/admin.php:5183
|
5384 |
msgid "Known backups (raw)"
|
5385 |
msgstr "النسخ الأحتياطى المعروفة (الخام)"
|
5386 |
|
5387 |
+
#: src/restorer.php:1365
|
5388 |
msgid "Files found:"
|
5389 |
msgstr "العثور على ملفات:"
|
5390 |
|
5391 |
+
#: src/restorer.php:2340
|
5392 |
msgid "Requested table engine (%s) is not present - changing to MyISAM."
|
5393 |
msgstr "محرك الجدول المطلوب (%s) غير موجود - تغيير لMYISAM."
|
5394 |
|
5395 |
+
#: src/restorer.php:198
|
5396 |
msgid "file is size:"
|
5397 |
msgstr "حجم الملف:"
|
5398 |
|
5399 |
+
#: src/addons/googlecloud.php:1034, src/addons/migrator.php:474,
|
5400 |
+
#: src/addons/migrator.php:477, src/addons/migrator.php:480,
|
5401 |
+
#: src/admin.php:1100, src/admin.php:2591, src/backup.php:3403,
|
5402 |
+
#: src/class-updraftplus.php:4636, src/class-updraftplus.php:4636,
|
5403 |
#: src/updraftplus.php:158
|
5404 |
msgid "Go here for more information."
|
5405 |
msgstr "اذهب هنا لمزيد من المعلومات."
|
5406 |
|
5407 |
+
#: src/admin.php:778
|
5408 |
msgid "Some files are still downloading or being processed - please wait."
|
5409 |
msgstr "بعض الملفات لاتزال يتم تحميلها او اعدادها - من فضلك انتظر."
|
5410 |
|
5411 |
+
#: src/class-updraftplus.php:4484, src/class-updraftplus.php:4504
|
5412 |
+
msgid "This backup set is from a different site (%s) - this is not a restoration, but a migration. You need the Migrator add-on in order to make this work."
|
5413 |
+
msgstr ""
|
5414 |
|
5415 |
#: src/addons/fixtime.php:570
|
5416 |
msgid "The time zone used is that from your WordPress settings, in Settings -> General."
|
5464 |
msgid "%s error - failed to upload file"
|
5465 |
msgstr "خطأ %s - فشل فى ارسال الملف"
|
5466 |
|
5467 |
+
#: src/class-updraftplus.php:1362, src/methods/cloudfiles.php:211
|
5468 |
msgid "%s error - failed to re-assemble chunks"
|
5469 |
msgstr "خطأ %s - فشل فى اعادة تجميع الأجزاء"
|
5470 |
|
5478 |
msgid "%s authentication failed"
|
5479 |
msgstr "المصادقة فشلت %s"
|
5480 |
|
5481 |
+
#: src/addons/googlecloud.php:438, src/addons/migrator.php:571,
|
5482 |
+
#: src/admin.php:2281, src/admin.php:2302, src/admin.php:2310,
|
5483 |
+
#: src/class-updraftplus.php:1107, src/class-updraftplus.php:1113,
|
5484 |
+
#: src/class-updraftplus.php:4370, src/class-updraftplus.php:4372,
|
5485 |
+
#: src/class-updraftplus.php:4537, src/class-updraftplus.php:4544,
|
5486 |
+
#: src/class-updraftplus.php:4615, src/methods/googledrive.php:395,
|
5487 |
#: src/methods/s3.php:341
|
5488 |
msgid "Error: %s"
|
5489 |
msgstr "خطأ: %s"
|
5490 |
|
5491 |
+
#: src/admin.php:3688
|
5492 |
msgid "Backup directory specified exists, but is <b>not</b> writable."
|
5493 |
msgstr "دليل النسخ الأحتياطى المحدد موجود, لكنة <b>غير</b> قابل للكتابة."
|
5494 |
|
5495 |
+
#: src/admin.php:3686
|
5496 |
msgid "Backup directory specified does <b>not</b> exist."
|
5497 |
msgstr "دليل النسخ الأحتياطى المحدد <b>غير</b> موجود."
|
5498 |
|
5499 |
+
#: src/admin.php:3350, src/admin.php:3637
|
5500 |
msgid "Warning: %s"
|
5501 |
msgstr "تحذير: %s"
|
5502 |
|
5504 |
msgid "Last backup job run:"
|
5505 |
msgstr "اخر تشغيل لوظيفة النسخ الأحتياطى:"
|
5506 |
|
5507 |
+
#: src/backup.php:3123
|
5508 |
msgid "A very large file was encountered: %s (size: %s Mb)"
|
5509 |
msgstr "مصادفة ملف كبير جدا: %s (الحجم: %s ميجابايت)"
|
5510 |
|
5511 |
+
#: src/backup.php:2424
|
5512 |
msgid "%s: unreadable file - could not be backed up"
|
5513 |
msgstr "%s: الملف غير قابل للقراءة - لا يمكن ان يتم اجراء النسخ الأحتياطى"
|
5514 |
|
5515 |
+
#: src/backup.php:1740
|
5516 |
msgid "Table %s has very many rows (%s) - we hope your web hosting company gives you enough resources to dump out that table in the backup"
|
5517 |
msgstr "الجدول %s بة عدد كبير من الصفوف (%s) - نأمل ان شركة الأستضافة الخاصة بك تعطيك ما يكفى من الموارد لتفريغ هذا الجدول من النسخة الأحتياطة."
|
5518 |
|
5519 |
+
#: src/backup.php:1861
|
5520 |
msgid "An error occurred whilst closing the final database file"
|
5521 |
msgstr "حدث خطأ اثناء اغلاق ملف قاعدة البيانات النهائي."
|
5522 |
|
5523 |
+
#: src/backup.php:1079
|
5524 |
msgid "Warnings encountered:"
|
5525 |
msgstr "مصادفة تحذيرات:"
|
5526 |
|
5527 |
+
#: src/class-updraftplus.php:3126
|
5528 |
msgid "The backup apparently succeeded (with warnings) and is now complete"
|
5529 |
msgstr "على ما يبدو ان النسخ الأحتياطى تم بنجاح (مع تحذيرات) وانة انتهى الأن"
|
5530 |
|
5531 |
+
#: src/class-updraftplus.php:984
|
5532 |
msgid "Your free disk space is very low - only %s Mb remain"
|
5533 |
msgstr "المساحة الحرة على القرص الخاص بك منخفضة جدا - فقط متبقى %s ميجابايت"
|
5534 |
|
5535 |
+
#: src/addons/migrator.php:579
|
5536 |
msgid "New site:"
|
5537 |
msgstr "الموقع الجديد:"
|
5538 |
|
5539 |
+
#: src/addons/migrator.php:554
|
5540 |
msgid "Migrated site (from UpdraftPlus)"
|
5541 |
msgstr "المواقع المدمجة (من UpdraftPlus)"
|
5542 |
|
5543 |
+
#: src/addons/migrator.php:494
|
5544 |
msgid "Enter details for where this new site is to live within your multisite install:"
|
5545 |
msgstr "ادخل تفاصيل عن مكان هذا الموقع الجديد ضمن المواقع المتعددة الخاصة بك:"
|
5546 |
|
5547 |
+
#: src/addons/migrator.php:493
|
5548 |
msgid "Information needed to continue:"
|
5549 |
msgstr "المعلومات اللازمة للأستمرار:"
|
5550 |
|
5551 |
+
#: src/addons/migrator.php:438
|
5552 |
msgid "Network activating theme:"
|
5553 |
msgstr "تفعيل ثيم الشبكة:"
|
5554 |
|
5555 |
+
#: src/addons/migrator.php:428
|
5556 |
msgid "Processed plugin:"
|
5557 |
msgstr "المكون الأضافى:"
|
5558 |
|
5576 |
msgid "The error reported by %s was:"
|
5577 |
msgstr "الخطأ الذى تم التبليغ عنة من %s هو:"
|
5578 |
|
5579 |
+
#: src/restorer.php:1881
|
5580 |
msgid "Please supply the requested information, and then continue."
|
5581 |
msgstr "يرجى تقديم المعلومات المطلوبة, ومن ثم الاستمرار."
|
5582 |
|
5583 |
+
#: src/class-updraftplus.php:4555, src/restorer.php:2188
|
5584 |
msgid "Site information:"
|
5585 |
msgstr "معلومات عن الموقع:"
|
5586 |
|
5587 |
+
#: src/restorer.php:2055
|
5588 |
msgid "Your database user does not have permission to create tables. We will attempt to restore by simply emptying the tables; this should work as long as a) you are restoring from a WordPress version with the same database structure, and b) Your imported database does not contain any tables which are not already present on the importing site."
|
5589 |
msgstr "مستخدم قاعدة البيانات الخاصة بك ليس لدية تصاريح لأنشاء الجدوال. نحن سوف نقوم بمحاولة الأستعادة عن طريق افراغ الجداول; هذا يجب ان يعمل طالما تستعيدها من اصدار وردبريس بة نفس بنية قاعدة البيانات, وقاعدة البيانات المستوردة لا تحتوى على اى جداول التى ليست موجودة على موقع المستورد."
|
5590 |
|
5591 |
+
#: src/admin.php:2586, src/class-updraftplus.php:4548, src/restorer.php:2578
|
5592 |
msgid "Warning:"
|
5593 |
msgstr "تحذير:"
|
5594 |
|
5595 |
+
#: src/class-updraftplus.php:4537, src/class-updraftplus.php:4540,
|
5596 |
+
#: src/restorer.php:495
|
5597 |
msgid "You are running on WordPress multisite - but your backup is not of a multisite site."
|
5598 |
msgstr "انت تعمل على وردبريس متعدد المواقع - لكن النسخة الأحتياطية الخاص بك ليست لموقع متعدد المواقع."
|
5599 |
|
5600 |
+
#: src/restorer.php:167
|
5601 |
msgid "Skipping restoration of WordPress core when importing a single site into a multisite installation. If you had anything necessary in your WordPress directory then you will need to re-add it manually from the zip file."
|
5602 |
msgstr "تخطى استعادة وردبريس الأساسية عند استيراد موقع واحد فى الثبيت متعدد المواقع. اذا كان لديك اى شئ ضرورى فى دليل وردبريس الخاص بك فأنك سوف تحتاج الى اعادة اضافتة يدوياً من ملف مضغوط."
|
5603 |
|
5604 |
+
#: src/addons/azure.php:601, src/admin.php:3835,
|
5605 |
#: src/methods/updraftvault.php:306
|
5606 |
msgid "Your web server's PHP installation does not included a <strong>required</strong> (for %s) module (%s). Please contact your web hosting provider's support and ask for them to enable it."
|
5607 |
msgstr "لا تشمل php خادم السيرفر الخاص بك <strong>المطلوبة</strong> (الى %s) الوحدة (%s). يرجى الأتصال بخدمة دعم استضافة الويب واطلب منهم تفعيل الوحدة."
|
5608 |
|
5609 |
+
#: src/admin.php:817
|
5610 |
msgid "Close"
|
5611 |
msgstr "اغلق"
|
5612 |
|
5613 |
#: src/addons/autobackup.php:344, src/addons/autobackup.php:436,
|
5614 |
+
#: src/admin.php:771, src/methods/remotesend.php:69,
|
5615 |
+
#: src/methods/remotesend.php:77, src/methods/remotesend.php:228,
|
5616 |
+
#: src/methods/remotesend.php:245, src/methods/remotesend.php:293
|
5617 |
msgid "Unexpected response:"
|
5618 |
msgstr "استجابة غير متوقعة:"
|
5619 |
|
5620 |
+
#: src/addons/reporting.php:521, src/admin.php:766
|
5621 |
msgid "To send to more than one address, separate each address with a comma."
|
5622 |
msgstr "لأرسال الى اكثر من عنوان واحد, قم بوضع فاصلة بين كل عنوان."
|
5623 |
|
5624 |
+
#: src/admin.php:795
|
5625 |
msgid "PHP information"
|
5626 |
msgstr "معلومات PHP"
|
5627 |
|
5649 |
msgid "Also delete from remote storage"
|
5650 |
msgstr "حذف ايضاً من التخزين البعيد"
|
5651 |
|
5652 |
+
#: src/admin.php:3054
|
5653 |
msgid "Latest UpdraftPlus.com news:"
|
5654 |
msgstr "اخر اخبار UpdraftPlus.com:"
|
5655 |
|
5658 |
msgstr "استنساخ/ترحيل"
|
5659 |
|
5660 |
#: src/templates/wp-admin/settings/header.php:11,
|
5661 |
+
#: src/templates/wp-admin/settings/tab-addons.php:46
|
5662 |
msgid "Premium"
|
5663 |
msgstr "مميز"
|
5664 |
|
5666 |
msgid "News"
|
5667 |
msgstr "اخبار"
|
5668 |
|
5669 |
+
#: src/admin.php:1629, src/includes/class-wpadmin-commands.php:511
|
5670 |
msgid "Backup set not found"
|
5671 |
msgstr "لم يتم العثور على مجموعة النسخ الأحتياطى"
|
5672 |
|
5688 |
msgid "Blog link"
|
5689 |
msgstr "رابط المدونة"
|
5690 |
|
5691 |
+
#: src/admin.php:861
|
5692 |
msgid "Testing %s Settings..."
|
5693 |
msgstr "اختبار اعدادات %s ..."
|
5694 |
|
5695 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:69,
|
5696 |
+
#: src/templates/wp-admin/settings/tab-backups.php:71
|
5697 |
msgid "Or, you can place them manually into your UpdraftPlus directory (usually wp-content/updraft), e.g. via FTP, and then use the \"rescan\" link above."
|
5698 |
msgstr "او, يمكنك وضعها يدويا فى مسار UpdraftPlus الخاص بك (عادة wp-content/updraft)، على سبيل المثال عبر FTP، ومن ثم استخدام الرابط \"إعادة الفحص\" أعلاه."
|
5699 |
|
5700 |
+
#: src/admin.php:1116
|
5701 |
msgid "UpdraftPlus's debug mode is on. You may see debugging notices on this page not just from UpdraftPlus, but from any other plugin installed. Please try to make sure that the notice you are seeing is from UpdraftPlus before you raise a support request."
|
5702 |
msgstr "UpdraftPlus على وضع تصحيح الأخطاء. قد تشاهد ملاحظات التصحيح على هذة الصفحة وليس فقط على UpdraftPlus، ولكن من اى برنامج اضافى اخر مثبت. يرجى محاولة التأكد من ان الملاحظات التى تراها هى من UpdraftPlus قبل طلب الدعم."
|
5703 |
|
5704 |
+
#: src/admin.php:1116
|
5705 |
msgid "Notice"
|
5706 |
msgstr "لاحظ"
|
5707 |
|
5708 |
+
#: src/backup.php:1061
|
5709 |
msgid "Errors encountered:"
|
5710 |
msgstr "مصادفة اخطاء:"
|
5711 |
|
5712 |
+
#: src/admin.php:763
|
5713 |
msgid "Rescanning (looking for backups that you have uploaded manually into the internal backup store)..."
|
5714 |
msgstr "اعادة الفحص (يبحث عن النسخ الاحتياطية التي قمت برفعها يدويا في مسار النسخ الاحتياطي الداخلي)..."
|
5715 |
|
5716 |
+
#: src/admin.php:777
|
5717 |
msgid "Begun looking for this entity"
|
5718 |
msgstr "بدأ البحث عن هذا الكيان"
|
5719 |
|
5725 |
msgid "Store at"
|
5726 |
msgstr "المتجر فى"
|
5727 |
|
5728 |
+
#: src/addons/migrator.php:1539
|
5729 |
msgid "\"%s\" has no primary key, manual change needed on row %s."
|
5730 |
msgstr "\"%s\" لا يوجد لدية مفتاح اساسى, تحتاج الى تغيرها يدويا فى الصف %s."
|
5731 |
|
5732 |
+
#: src/addons/migrator.php:1413
|
5733 |
msgid "rows: %d"
|
5734 |
msgstr "الصفوف: %d"
|
5735 |
|
5736 |
+
#: src/addons/migrator.php:1287
|
5737 |
msgid "Time taken (seconds):"
|
5738 |
msgstr "الوقت المستغرق (ثانية):"
|
5739 |
|
5740 |
+
#: src/addons/migrator.php:1286, src/admin.php:782
|
5741 |
msgid "Errors:"
|
5742 |
msgstr "الأخطاء:"
|
5743 |
|
5744 |
+
#: src/addons/migrator.php:1285
|
5745 |
msgid "SQL update commands run:"
|
5746 |
msgstr "تشغيل اوامر تحديث SQL:"
|
5747 |
|
5748 |
+
#: src/addons/migrator.php:1284
|
5749 |
msgid "Changes made:"
|
5750 |
msgstr "التغييرات التي تم إجراؤها:"
|
5751 |
|
5752 |
+
#: src/addons/migrator.php:1283
|
5753 |
msgid "Rows examined:"
|
5754 |
msgstr "فحص الصفوف:"
|
5755 |
|
5756 |
+
#: src/addons/migrator.php:1282
|
5757 |
msgid "Tables examined:"
|
5758 |
msgstr "فحص الجداول:"
|
5759 |
|
5760 |
+
#: src/addons/migrator.php:1171
|
5761 |
msgid "Could not get list of tables"
|
5762 |
msgstr "لا يمكن الحصول على قائمة الجداول"
|
5763 |
|
5764 |
+
#: src/addons/migrator.php:1116
|
5765 |
msgid "Warning: the database's site URL (%s) is different to what we expected (%s)"
|
5766 |
msgstr "تحذير: رابط موقع قواعد البيانات (%s) يختلف عن ما كنا نتوقعة (%s)"
|
5767 |
|
5768 |
+
#: src/addons/migrator.php:1105
|
5769 |
msgid "Nothing to do: the site URL is already: %s"
|
5770 |
msgstr "لا شئ لعملة: رابط الموقع بالفعل: %s"
|
5771 |
|
5772 |
+
#: src/addons/migrator.php:1069, src/addons/migrator.php:1073,
|
5773 |
+
#: src/addons/migrator.php:1077, src/addons/migrator.php:1082,
|
5774 |
+
#: src/addons/migrator.php:1086, src/addons/migrator.php:1091
|
5775 |
msgid "Error: unexpected empty parameter (%s, %s)"
|
5776 |
msgstr "خطأ: معلمة فارغة غير متوقعة (%s, %s)"
|
5777 |
|
5778 |
+
#: src/addons/migrator.php:1029
|
5779 |
msgid "Database: search and replace site URL"
|
5780 |
msgstr "قاعدة البيانات: بحث واستبدال عنوان الموقع"
|
5781 |
|
5782 |
+
#: src/addons/migrator.php:889, src/addons/migrator.php:1268
|
5783 |
msgid "Failed: we did not understand the result returned by the %s operation."
|
5784 |
msgstr "فشل: لم نستطع فهم نتيجة العملية بواسطة %s ."
|
5785 |
|
5786 |
+
#: src/addons/migrator.php:887, src/addons/migrator.php:1266
|
5787 |
msgid "Failed: the %s operation was not able to start."
|
5788 |
msgstr "فشل: العملية %s لم تكن قادرة على البدأ."
|
5789 |
|
5790 |
+
#: src/addons/migrator.php:546
|
5791 |
msgid "Search and replace site location in the database (migrate)"
|
5792 |
msgstr "بحث واستبدال قاعدة البيانات فى الموقع (ترحيل)"
|
5793 |
|
5794 |
+
#: src/addons/migrator.php:546
|
5795 |
msgid "All references to the site location in the database will be replaced with your current site URL, which is: %s"
|
5796 |
msgstr "سيتم استبدال كافة المراجع الى الموقع فى قاعدة البيانات مع رابط الموقع الحالى, الذى هو: %s"
|
5797 |
|
5799 |
msgid "Blog uploads"
|
5800 |
msgstr "مدونة الملفات المرفوعة"
|
5801 |
|
5802 |
+
#: src/addons/migrator.php:480, src/addons/multisite.php:669
|
5803 |
msgid "Must-use plugins"
|
5804 |
msgstr "لابد من استخدام الأضافات"
|
5805 |
|
5835 |
msgid "Directory path"
|
5836 |
msgstr "مسار الدليل"
|
5837 |
|
5838 |
+
#: src/addons/lockadmin.php:171, src/addons/moredatabase.php:249,
|
5839 |
+
#: src/addons/sftp.php:459, src/addons/webdav.php:193, src/admin.php:2934,
|
5840 |
#: src/methods/openstack2.php:164, src/methods/updraftvault.php:361,
|
5841 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:50
|
5842 |
msgid "Password"
|
5846 |
msgid "Port"
|
5847 |
msgstr "المنفذ"
|
5848 |
|
5849 |
+
#: src/addons/moredatabase.php:247, src/addons/sftp.php:438,
|
5850 |
#: src/addons/webdav.php:199
|
5851 |
msgid "Host"
|
5852 |
msgstr "الاستضافة"
|
5904 |
msgstr "فشل: لم نكن قادرين على وضع ملف في هذا الدليل - يرجى مراجعة بيانات الاعتماد الخاصة بك."
|
5905 |
|
5906 |
#: src/addons/googlecloud.php:776, src/addons/googlecloud.php:810,
|
5907 |
+
#: src/addons/googlecloud.php:816, src/addons/sftp.php:553, src/admin.php:3416,
|
5908 |
+
#: src/admin.php:3452, src/admin.php:3462, src/methods/addon-base-v2.php:299,
|
5909 |
#: src/methods/stream-base.php:356
|
5910 |
msgid "Failed"
|
5911 |
msgstr "فشل"
|
5931 |
#: src/methods/addon-base-v2.php:149, src/methods/addon-base-v2.php:195,
|
5932 |
#: src/methods/addon-base-v2.php:278, src/methods/ftp.php:42,
|
5933 |
#: src/methods/googledrive.php:194, src/methods/googledrive.php:196,
|
5934 |
+
#: src/methods/remotesend.php:278, src/methods/stream-base.php:27,
|
5935 |
+
#: src/methods/stream-base.php:163, src/methods/stream-base.php:169,
|
5936 |
+
#: src/methods/stream-base.php:203, src/methods/stream-base.php:278
|
5937 |
msgid "No %s settings were found"
|
5938 |
msgstr "تم العثور على أية إعدادات %s"
|
5939 |
|
5978 |
msgstr "هناك اضافة لذلك."
|
5979 |
|
5980 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5981 |
+
msgid "If you backup several sites into the same Dropbox and want to organise with sub-folders, then "
|
5982 |
+
msgstr ""
|
5983 |
|
5984 |
#: src/methods/dropbox.php:603, src/methods/dropbox.php:605
|
5985 |
msgid "Backups are saved in"
|
6110 |
msgid "Failure: No container details were given."
|
6111 |
msgstr "خطأ: ولم تعط أية تفاصيل عن الحاوية."
|
6112 |
|
6113 |
+
#: src/addons/moredatabase.php:248, src/addons/sftp.php:452,
|
6114 |
#: src/addons/webdav.php:187, src/methods/cloudfiles-new.php:189,
|
6115 |
#: src/methods/cloudfiles.php:524, src/methods/openstack2.php:158
|
6116 |
msgid "Username"
|
6121 |
msgid "API key"
|
6122 |
msgstr "مفتاح API"
|
6123 |
|
6124 |
+
#: src/addons/migrator.php:321, src/addons/moredatabase.php:88,
|
6125 |
#: src/addons/moredatabase.php:90, src/addons/moredatabase.php:92,
|
6126 |
#: src/addons/sftp.php:522, src/addons/sftp.php:526, src/addons/sftp.php:530,
|
6127 |
+
#: src/addons/webdav.php:253, src/admin.php:837,
|
6128 |
+
#: src/includes/class-remote-send.php:453, src/methods/addon-base-v2.php:291,
|
6129 |
#: src/methods/cloudfiles-new.php:184, src/methods/cloudfiles-new.php:189,
|
6130 |
#: src/methods/cloudfiles.php:519, src/methods/cloudfiles.php:524,
|
6131 |
#: src/methods/ftp.php:412, src/methods/ftp.php:416,
|
6167 |
msgid "Get your API key <a href=\"https://mycloud.rackspace.com/\">from your Rackspace Cloud console</a> (read instructions <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">here</a>), then pick a container name to use for storage. This container will be created for you if it does not already exist."
|
6168 |
msgstr "احصل على مفتاح API <a href=\"https://mycloud.rackspace.com/\">من خدمة Rackspace Cloud </a> (يمكن قراءة التعليمات <a href=\"http://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-1-generating-your-api-key\">هنا</a>)، ثم قم باختيار اسم حاوية لإستخدام مساحة التخزين. سيتم خلق هذه الحاوية ان لم تكن موجودو مسبقا."
|
6169 |
|
6170 |
+
#: src/admin.php:860, src/methods/backup-module.php:315
|
6171 |
msgid "Test %s Settings"
|
6172 |
msgstr "اختبار %s الإعدادات"
|
6173 |
|
6174 |
+
#: src/class-updraftplus.php:1405, src/class-updraftplus.php:1449,
|
6175 |
#: src/methods/cloudfiles.php:383, src/methods/stream-base.php:297
|
6176 |
msgid "Error opening local file: Failed to download"
|
6177 |
msgstr "خطأ في فتح ملف محلي: فشل التحميل"
|
6188 |
msgstr "%s خطأ: فشل في تحميل"
|
6189 |
|
6190 |
#: src/addons/googlecloud.php:201, src/addons/googlecloud.php:206,
|
6191 |
+
#: src/class-updraftplus.php:1247, src/methods/cloudfiles.php:130,
|
6192 |
#: src/methods/googledrive.php:1026, src/methods/googledrive.php:1031
|
6193 |
msgid "%s Error: Failed to open local file"
|
6194 |
msgstr "%s خطأ: فشل في فتح ملف محلي"
|
6263 |
|
6264 |
#: src/addons/googlecloud.php:718, src/addons/googlecloud.php:839,
|
6265 |
#: src/addons/onedrive.php:920, src/addons/sftp.php:591,
|
6266 |
+
#: src/addons/sftp.php:595, src/addons/wp-cli.php:509,
|
6267 |
#: src/methods/addon-base-v2.php:308, src/methods/cloudfiles.php:575,
|
6268 |
#: src/methods/googledrive.php:467, src/methods/openstack-base.php:530,
|
6269 |
#: src/methods/s3.php:1154, src/methods/stream-base.php:372
|
6302 |
msgid "You need to re-authenticate with %s, as your existing credentials are not working."
|
6303 |
msgstr "تحتاج إلى إعادة المصادقة مع %s، معلومات الاعتماد الموجودة لديك لا تعمل."
|
6304 |
|
6305 |
+
#: src/admin.php:3420, src/admin.php:3455, src/admin.php:3459,
|
6306 |
+
#: src/class-updraftplus.php:4067, src/includes/class-remote-send.php:326,
|
6307 |
+
#: src/restorer.php:196, src/restorer.php:2819, src/restorer.php:2924
|
6308 |
msgid "OK"
|
6309 |
msgstr "حسنا"
|
6310 |
|
6311 |
+
#: src/restorer.php:2813, src/restorer.php:2888
|
6312 |
msgid "Table prefix has changed: changing %s table field(s) accordingly:"
|
6313 |
msgstr "لقد تغير بادئة الجدول: تغيير %s حقل / حقول الجدول وفقا لذلك:"
|
6314 |
|
6315 |
+
#: src/addons/migrator.php:1301, src/restorer.php:2715
|
6316 |
msgid "the database query being run was:"
|
6317 |
msgstr "ادارة استعلام قاعدة البيانات كانت في:"
|
6318 |
|
6319 |
+
#: src/restorer.php:2409
|
6320 |
msgid "will restore as:"
|
6321 |
msgstr "إستعادة على النحو التالي:"
|
6322 |
|
6323 |
+
#: src/class-updraftplus.php:4526, src/restorer.php:2170,
|
6324 |
+
#: src/restorer.php:2259, src/restorer.php:2285
|
6325 |
msgid "Old table prefix:"
|
6326 |
msgstr "بادئة الجدول القديمة:"
|
6327 |
|
6328 |
#: src/addons/reporting.php:72, src/addons/reporting.php:181,
|
6329 |
+
#: src/backup.php:1135, src/class-updraftplus.php:4453
|
6330 |
msgid "Backup of:"
|
6331 |
msgstr "نسخة احتياطية لـ:"
|
6332 |
|
6333 |
+
#: src/restorer.php:1977
|
6334 |
msgid "Failed to open database file"
|
6335 |
msgstr "فشل في فتح ملف قاعدة البيانات"
|
6336 |
|
6337 |
+
#: src/restorer.php:1956
|
6338 |
msgid "Failed to find database file"
|
6339 |
msgstr "فشل في العثور على ملف قاعدة البيانات"
|
6340 |
|
6341 |
+
#: src/restorer.php:1933
|
6342 |
msgid "Warning: PHP safe_mode is active on your server. Timeouts are much more likely. If these happen, then you will need to manually restore the file via phpMyAdmin or another method."
|
6343 |
msgstr "تحذير: PHP safe_mode نشط بخادمكم. سنكون عرضة لحالة المهلات بكثرة. ان حدث هذا المشكل بالفعل، ستكون مضطر للإسترجاع الملف من phpMyAdmin أو بطريقة أخرى."
|
6344 |
|
6345 |
+
#: src/restorer.php:865
|
6346 |
msgid "wp-config.php from backup: restoring (as per user's request)"
|
6347 |
msgstr "wp-config.php من النسخ الإحتياطية: إستعادة (بناءا على طلب السمتخدم)"
|
6348 |
|
6349 |
+
#: src/restorer.php:858
|
6350 |
msgid "wp-config.php from backup: will restore as wp-config-backup.php"
|
6351 |
msgstr "wp-config.php من النسخ الاحتياطي: سيتم إستعادته كمسمى wp-config-backup.php"
|
6352 |
|
6353 |
+
#: src/restorer.php:741
|
6354 |
msgid "Failed to write out the decrypted database to the filesystem"
|
6355 |
msgstr "فشل في كتابة قاعدة البيانات مفككت التشفير لنظام الملفات"
|
6356 |
|
6357 |
+
#: src/restorer.php:725
|
6358 |
msgid "Failed to create a temporary directory"
|
6359 |
msgstr "فشل في إنشاء دليل مؤقت"
|
6360 |
|
6361 |
+
#: src/restorer.php:494
|
6362 |
msgid "Failed to delete working directory after restoring."
|
6363 |
msgstr "فشل في حذف دليل العمل بعد الإستعادة."
|
6364 |
|
6365 |
+
#: src/restorer.php:491
|
6366 |
msgid "Could not delete old directory."
|
6367 |
msgstr "لا يمكن حذف الدليل القديم."
|
6368 |
|
6369 |
+
#: src/restorer.php:489
|
6370 |
msgid "Cleaning up rubbish..."
|
6371 |
msgstr "تنظيف القمامة ..."
|
6372 |
|
6373 |
+
#: src/restorer.php:488
|
6374 |
msgid "Restoring the database (on a large site this can take a long time - if it times out (which can happen if your web hosting company has configured your hosting to limit resources) then you should use a different method, such as phpMyAdmin)..."
|
6375 |
msgstr "استرجاع قاعدة البيانات (بالمواقع الكبيرة ستأخد هذه العملية وقت طويل - ان واجهت مشكل انقضاء المهلة (سببه نقص في استخدام موارد السيرفر للإستضافة) يمكنك استخدام طريقة أخرى، كـ phpMyAdmin)"
|
6376 |
|
6377 |
+
#: src/restorer.php:485
|
6378 |
msgid "Database successfully decrypted."
|
6379 |
msgstr "تم فك تشفير قاعدة البيانات بنجاح."
|
6380 |
|
6381 |
+
#: src/restorer.php:484
|
6382 |
msgid "Decrypting database (can take a while)..."
|
6383 |
msgstr "فك تشفير قاعدة البيانات (يمكن أن يستغرق بعض الوقت) ..."
|
6384 |
|
6385 |
+
#: src/restorer.php:483
|
6386 |
msgid "Unpacking backup..."
|
6387 |
msgstr "تفريغ النسخ الاحتياطي ..."
|
6388 |
|
6389 |
+
#: src/restorer.php:482
|
6390 |
msgid "Copying this entity failed."
|
6391 |
msgstr "فشل نسخ هذا الكيان."
|
6392 |
|
6393 |
+
#: src/restorer.php:481
|
6394 |
msgid "Backup file not available."
|
6395 |
msgstr "ملف النسخ الاحتياطي غير متوفر."
|
6396 |
|
6397 |
+
#: src/restorer.php:480
|
6398 |
msgid "UpdraftPlus is not able to directly restore this kind of entity. It must be restored manually."
|
6399 |
msgstr "UpdraftPlus لا يمكنه استرجاع هذا النوع بشكل مباشر. يمكنك استرجاعه بشكل يدوي."
|
6400 |
|
6401 |
+
#: src/restorer.php:204, src/restorer.php:205
|
6402 |
msgid "Could not find one of the files for restoration"
|
6403 |
msgstr "لا يمكن العثور على واحد من الملفات لاستعادته"
|
6404 |
|
6405 |
+
#: src/restorer.php:361
|
6406 |
msgid "Error message"
|
6407 |
msgstr "رسالة الخطأ"
|
6408 |
|
6409 |
+
#: src/restorer.php:201
|
6410 |
msgid "The backup records do not contain information about the proper size of this file."
|
6411 |
msgstr "سجلات النسخ الاحتياطي لا تحتوي على معلومات عن الحجم الحقيقي لهذا الملف."
|
6412 |
|
6413 |
+
#: src/restorer.php:193
|
6414 |
msgid "Archive is expected to be size:"
|
6415 |
msgstr "من المتوقع أن يكون حجم الأرشيف:"
|
6416 |
|
6417 |
+
#: src/admin.php:4543
|
6418 |
msgid "If making a request for support, please include this information:"
|
6419 |
msgstr "ان كنت تريد طلب دعم فني، فضلا قم باستخدام هذه المعلومات:"
|
6420 |
|
6421 |
+
#: src/admin.php:4542
|
6422 |
msgid "ABORT: Could not find the information on which entities to restore."
|
6423 |
msgstr "الغاء: لم نتمكن من إيجاد معلومات عن الكيانات التي تريد استعادتها."
|
6424 |
|
6425 |
+
#: src/addons/wp-cli.php:637, src/admin.php:4521
|
6426 |
msgid "UpdraftPlus Restoration: Progress"
|
6427 |
msgstr "استرجاع UpdraftPlus: تقدم"
|
6428 |
|
6429 |
+
#: src/admin.php:4513
|
6430 |
msgid "This backup does not exist in the backup history - restoration aborted. Timestamp:"
|
6431 |
msgstr "هذه النسخة الإحتياطية غير متوفرة بسجل التاريخ - الغاء عملية الإستعادة. الطابع الزمني:"
|
6432 |
|
6433 |
+
#: src/admin.php:4195
|
6434 |
msgid "After pressing this button, you will be given the option to choose which components you wish to restore"
|
6435 |
msgstr "بعد الضغط على هذا الزر، ستتمكن من اختيار المكونات التي تريد استرجاعها"
|
6436 |
|
6437 |
+
#: src/admin.php:4293
|
6438 |
msgid "Delete this backup set"
|
6439 |
msgstr "حذف هذه المجموعة من النسخ الاحتياطية"
|
6440 |
|
6441 |
+
#: src/admin.php:3847
|
6442 |
msgid "Good news: Your site's communications with %s can be encrypted. If you see any errors to do with encryption, then look in the 'Expert Settings' for more help."
|
6443 |
msgstr "أخباؤ سارة: اتصالات موقعكم الآن مع %s يمكن تشفيرها. إن كنت ترى أي أخطاء بخدة التشفير، يمكنك مراجعة خيارات الخبراء للمزيد من المعلومات."
|
6444 |
|
6445 |
+
#: src/admin.php:3844
|
6446 |
msgid "Your web server's PHP/Curl installation does not support https access. We cannot access %s without this support. Please contact your web hosting provider's support. %s <strong>requires</strong> Curl+https. Please do not file any support requests; there is no alternative."
|
6447 |
msgstr "نسخة PHP/Curl المنصبة بسيرفرك لا تدعم اتصال https. لا يمكن الوصول لـ %s دونها. من فضلك قم بالإتصال بخدمة الإسضافة الخاصة بك. %s <strong>تتطلب</strong> Curl+https. من فضلك لا تقم بمراسلة خدمة الدعم لأنه لا يوجد أي حل آخر."
|
6448 |
|
6449 |
+
#: src/admin.php:3842
|
6450 |
msgid "Your web server's PHP/Curl installation does not support https access. Communications with %s will be unencrypted. Ask your web host to install Curl/SSL in order to gain the ability for encryption (via an add-on)."
|
6451 |
msgstr ""
|
6452 |
|
6487 |
msgid "Use the server's SSL certificates"
|
6488 |
msgstr "استخدام شهادات SSL للملقم"
|
6489 |
|
6490 |
+
#: src/admin.php:3690
|
6491 |
msgid "If that is unsuccessful check the permissions on your server or change it to another directory that is writable by your web server process."
|
6492 |
msgstr "إن لم يكن هذا ممكنا قم بالتأكد من الأذونات بسيرفرك الخاص أو غيره لمجلد جديد قابل للكتابة من قبل خادمك."
|
6493 |
|
6494 |
+
#: src/admin.php:3690
|
6495 |
msgid "or, to reset this option"
|
6496 |
msgstr "أو، لإعادة هذا الخيار"
|
6497 |
|
6498 |
+
#: src/admin.php:3690
|
6499 |
msgid "Follow this link to attempt to create the directory and set the permissions"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
+
#: src/admin.php:3682
|
6503 |
msgid "Backup directory specified is writable, which is good."
|
6504 |
msgstr "دليل النسخ الاحتياطي المحدد قابل للكتابة، وهو أمر جيد."
|
6505 |
|
6531 |
msgid "Advanced / Debugging Settings"
|
6532 |
msgstr "متقدمة / تصحيح الإعدادات "
|
6533 |
|
6534 |
+
#: src/admin.php:794
|
6535 |
msgid "Requesting start of backup..."
|
6536 |
msgstr "مطالبة البدء بالنسخ الاحتياطي ..."
|
6537 |
|
6538 |
+
#: src/addons/morefiles.php:320, src/admin.php:811
|
6539 |
msgid "Cancel"
|
6540 |
msgstr "إلغاء"
|
6541 |
|
6542 |
+
#: src/addons/incremental.php:226, src/addons/reporting.php:245,
|
6543 |
+
#: src/admin.php:4004
|
6544 |
msgid "None"
|
6545 |
msgstr "لا شيء"
|
6546 |
|
6556 |
msgid "Database encryption phrase"
|
6557 |
msgstr "عبارة تشفير قاعدة البيانات"
|
6558 |
|
6559 |
+
#: src/admin.php:2924, src/templates/wp-admin/settings/form-contents.php:255,
|
6560 |
#: src/templates/wp-admin/settings/updraftcentral-connect.php:44
|
6561 |
msgid "Email"
|
6562 |
msgstr "البريد الإلكتروني"
|
6565 |
msgid "The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org."
|
6566 |
msgstr "المجلدات أعلاه هي كل شيء، باستثناء مجلدات ووردبريس التي يمكن تحميلها من جديد من WordPress.org."
|
6567 |
|
6568 |
+
#: src/addons/morefiles.php:466, src/admin.php:3772
|
6569 |
msgid "Exclude these:"
|
6570 |
msgstr "استبعاد هذه:"
|
6571 |
|
6572 |
+
#: src/admin.php:3763
|
6573 |
msgid "Any other directories found inside wp-content"
|
6574 |
msgstr "أي الدلائل الأخرى الموجودة داخل wp-content"
|
6575 |
|
6585 |
msgid "To fix the time at which a backup should take place,"
|
6586 |
msgstr "لإصلاح الوقت الذي ينبغي أن تأخذ نسخة احتياطية،"
|
6587 |
|
6588 |
+
#: src/addons/incremental.php:235, src/admin.php:3676
|
6589 |
msgid "Monthly"
|
6590 |
msgstr "شهريا"
|
6591 |
|
6592 |
+
#: src/addons/incremental.php:234, src/admin.php:3675
|
6593 |
msgid "Fortnightly"
|
6594 |
msgstr "نصف شهري"
|
6595 |
|
6596 |
+
#: src/addons/incremental.php:233, src/admin.php:3674
|
6597 |
msgid "Weekly"
|
6598 |
msgstr "أسبوعيا"
|
6599 |
|
6600 |
+
#: src/addons/incremental.php:232, src/admin.php:3673
|
6601 |
msgid "Daily"
|
6602 |
msgstr "يوميا"
|
6603 |
|
6604 |
+
#: src/admin.php:819, src/admin.php:3651
|
6605 |
msgid "Download log file"
|
6606 |
msgstr "تحميل ملف السجل"
|
6607 |
|
6608 |
+
#: src/admin.php:3523
|
6609 |
msgid "The folder exists, but your webserver does not have permission to write to it."
|
6610 |
msgstr "المجلد موجود مسبقا، لكن خادمك لا يملك صلاحية الكتابة عليه."
|
6611 |
|
6612 |
+
#: src/admin.php:3518
|
6613 |
msgid "The folder was created, but we had to change its file permissions to 777 (world-writable) to be able to write to it. You should check with your hosting provider that this will not cause any problems"
|
6614 |
msgstr "تم خلق المجلد، لكن يتوجب علينا تغيير أذوناته لـ 777 (قابل للكتابة) لنتمكن من الكتابة عليه. يجب عليك التحقق من قابلية هذه العملية مع خدمة الإستضافة الخاصة بك."
|
6615 |
|
6616 |
+
#: src/admin.php:3504
|
6617 |
msgid "The request to the filesystem to create the directory failed."
|
6618 |
msgstr "فشل الطلب إلى نظام الملفات لإنشاء الدليل."
|
6619 |
|
6620 |
+
#: src/admin.php:812, src/admin.php:3413, src/admin.php:3447,
|
6621 |
+
#: src/admin.php:4293, src/includes/class-remote-send.php:542,
|
6622 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:5
|
6623 |
msgid "Delete"
|
6624 |
msgstr "حذف"
|
6625 |
|
6626 |
+
#: src/admin.php:3367
|
6627 |
msgid "show log"
|
6628 |
msgstr "عرض السجل"
|
6629 |
|
6644 |
msgstr "الإجمالي (غير مضغوط) على قرص البيانات:"
|
6645 |
|
6646 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6647 |
+
#: src/templates/wp-admin/settings/tab-addons.php:78,
|
6648 |
+
#: src/templates/wp-admin/settings/tab-addons.php:91,
|
6649 |
+
#: src/templates/wp-admin/settings/tab-addons.php:104,
|
6650 |
+
#: src/templates/wp-admin/settings/tab-addons.php:117,
|
6651 |
+
#: src/templates/wp-admin/settings/tab-addons.php:130,
|
6652 |
+
#: src/templates/wp-admin/settings/tab-addons.php:143,
|
6653 |
+
#: src/templates/wp-admin/settings/tab-addons.php:156,
|
6654 |
+
#: src/templates/wp-admin/settings/tab-addons.php:169,
|
6655 |
+
#: src/templates/wp-admin/settings/tab-addons.php:182,
|
6656 |
+
#: src/templates/wp-admin/settings/tab-addons.php:195,
|
6657 |
#: src/templates/wp-admin/settings/tab-addons.php:208,
|
6658 |
+
#: src/templates/wp-admin/settings/tab-addons.php:221,
|
6659 |
+
#: src/templates/wp-admin/settings/tab-addons.php:234,
|
6660 |
+
#: src/templates/wp-admin/settings/tab-addons.php:251
|
|
|
|
|
|
|
|
|
6661 |
msgid "No"
|
6662 |
msgstr "لا"
|
6663 |
|
6664 |
#: src/templates/wp-admin/advanced/site-info.php:58,
|
6665 |
#: src/templates/wp-admin/advanced/site-info.php:61,
|
6666 |
+
#: src/templates/wp-admin/settings/tab-addons.php:52,
|
6667 |
+
#: src/templates/wp-admin/settings/tab-addons.php:65,
|
6668 |
+
#: src/templates/wp-admin/settings/tab-addons.php:68,
|
6669 |
+
#: src/templates/wp-admin/settings/tab-addons.php:81,
|
6670 |
+
#: src/templates/wp-admin/settings/tab-addons.php:94,
|
6671 |
+
#: src/templates/wp-admin/settings/tab-addons.php:107,
|
6672 |
+
#: src/templates/wp-admin/settings/tab-addons.php:120,
|
6673 |
+
#: src/templates/wp-admin/settings/tab-addons.php:133,
|
6674 |
+
#: src/templates/wp-admin/settings/tab-addons.php:146,
|
6675 |
+
#: src/templates/wp-admin/settings/tab-addons.php:159,
|
6676 |
+
#: src/templates/wp-admin/settings/tab-addons.php:172,
|
6677 |
+
#: src/templates/wp-admin/settings/tab-addons.php:185,
|
|
|
|
|
|
|
|
|
|
|
|
|
6678 |
#: src/templates/wp-admin/settings/tab-addons.php:198,
|
6679 |
#: src/templates/wp-admin/settings/tab-addons.php:211,
|
6680 |
+
#: src/templates/wp-admin/settings/tab-addons.php:224,
|
6681 |
+
#: src/templates/wp-admin/settings/tab-addons.php:237,
|
6682 |
+
#: src/templates/wp-admin/settings/tab-addons.php:254,
|
6683 |
+
#: src/templates/wp-admin/settings/tab-addons.php:260
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6684 |
msgid "Yes"
|
6685 |
msgstr "نعم"
|
6686 |
|
6687 |
+
#: src/admin.php:5389, src/admin.php:5391,
|
6688 |
#: src/templates/wp-admin/advanced/site-info.php:45,
|
6689 |
#: src/templates/wp-admin/advanced/site-info.php:46,
|
6690 |
#: src/templates/wp-admin/advanced/site-info.php:53,
|
6704 |
msgid "Web server:"
|
6705 |
msgstr "خادم الويب:"
|
6706 |
|
6707 |
+
#: src/templates/wp-admin/settings/tab-status.php:90,
|
6708 |
+
#: src/templates/wp-admin/settings/take-backup.php:91
|
6709 |
msgid "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
|
6710 |
msgstr "يرجى مراجعة اشتراك UpdraftPlus الممتاز، أو اضافة المواقع المتعددة."
|
6711 |
|
6712 |
+
#: src/templates/wp-admin/settings/tab-status.php:90,
|
6713 |
+
#: src/templates/wp-admin/settings/take-backup.php:91
|
6714 |
msgid "Do you need WordPress Multisite support?"
|
6715 |
msgstr "هل تحتاج إلى دعم ووردبريس متعدد المواقع؟"
|
6716 |
|
6717 |
+
#: src/templates/wp-admin/settings/tab-status.php:86,
|
6718 |
+
#: src/templates/wp-admin/settings/take-backup.php:87
|
6719 |
msgid "Multisite"
|
6720 |
msgstr "مواقع متعددة"
|
6721 |
|
6722 |
+
#: src/templates/wp-admin/settings/tab-status.php:76,
|
6723 |
+
#: src/templates/wp-admin/settings/take-backup.php:82
|
6724 |
msgid "Perform a one-time backup"
|
6725 |
msgstr "إجراء نسخة احتياطية لمرة واحدة"
|
6726 |
|
6728 |
msgid "Do read this helpful article of useful things to know before restoring."
|
6729 |
msgstr "قم بقراءة هذا المقال المليئ بالأشياء المفيدة لتعلمها قبل الإستعادة."
|
6730 |
|
6731 |
+
#: src/class-updraftplus.php:4487
|
6732 |
msgid "You can search and replace your database (for migrating a website to a new location/URL) with the Migrator add-on - follow this link for more information"
|
6733 |
msgstr "يمكنك البحث واستبدال قاعدة البيانات (لدمج موقع مع رابط رابط أو دومين جديد) باستخدام إضافة الدمج - اتبع هذا الرابط لمزيد من المعلومات."
|
6734 |
|
6769 |
msgid "Delete backup set"
|
6770 |
msgstr "حذف مجموعة النسخ الاحتياطية"
|
6771 |
|
6772 |
+
#: src/admin.php:793
|
6773 |
msgid "Download error: the server sent us a response which we did not understand."
|
6774 |
msgstr "خطأ بالتحميل : بعث لنا الخادم استجابة لم نفهمها."
|
6775 |
|
6776 |
#: src/addons/backblaze.php:225, src/addons/cloudfiles-enhanced.php:117,
|
6777 |
+
#: src/addons/migrator.php:874, src/addons/migrator.php:1171,
|
6778 |
+
#: src/addons/migrator.php:1252, src/addons/migrator.php:1301,
|
6779 |
+
#: src/addons/migrator.php:1539, src/addons/s3-enhanced.php:164,
|
6780 |
#: src/addons/s3-enhanced.php:169, src/addons/s3-enhanced.php:171,
|
6781 |
#: src/addons/sftp.php:911, src/addons/webdav.php:203, src/admin.php:98,
|
6782 |
+
#: src/admin.php:785, src/includes/class-remote-send.php:265,
|
6783 |
+
#: src/includes/class-remote-send.php:292,
|
6784 |
+
#: src/includes/class-remote-send.php:298,
|
6785 |
+
#: src/includes/class-remote-send.php:361,
|
6786 |
+
#: src/includes/class-remote-send.php:420,
|
6787 |
+
#: src/includes/class-remote-send.php:461,
|
6788 |
+
#: src/includes/class-remote-send.php:471,
|
6789 |
+
#: src/includes/class-remote-send.php:476, src/methods/remotesend.php:74,
|
6790 |
+
#: src/methods/remotesend.php:242, src/methods/remotesend.php:298,
|
6791 |
+
#: src/methods/updraftvault.php:527, src/restorer.php:198,
|
6792 |
+
#: src/restorer.php:226, src/restorer.php:1886
|
6793 |
msgid "Error:"
|
6794 |
msgstr "خطأ:"
|
6795 |
|
6796 |
+
#: src/admin.php:776
|
6797 |
msgid "calculating..."
|
6798 |
msgstr "حساب ..."
|
6799 |
|
6800 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:68,
|
6801 |
+
#: src/templates/wp-admin/settings/tab-backups.php:70
|
6802 |
msgid "UpdraftPlus - Upload backup files"
|
6803 |
msgstr "UpdraftPlus - تحميل ملفات النسخ الاحتياطي"
|
6804 |
|
6805 |
+
#: src/admin.php:1865, src/templates/wp-admin/advanced/site-info.php:38
|
6806 |
msgid "refresh"
|
6807 |
msgstr "تحديث"
|
6808 |
|
6809 |
+
#: src/admin.php:1885, src/templates/wp-admin/advanced/site-info.php:38
|
6810 |
msgid "Web-server disk space in use by UpdraftPlus"
|
6811 |
msgstr "مساحة القرص لخادم الويب قيد الاستخدام من قبل UpdraftPlus"
|
6812 |
|
6813 |
+
#: src/admin.php:1885
|
6814 |
msgid "This is a count of the contents of your Updraft directory"
|
6815 |
msgstr "هذا عدد من محتويات مجلدات Updraft "
|
6816 |
|
6826 |
msgid "Google Drive"
|
6827 |
msgstr "جوجل درايف"
|
6828 |
|
6829 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59,
|
6830 |
+
#: src/templates/wp-admin/settings/tab-backups.php:63
|
6831 |
msgid "If you are using this, then turn Turbo/Road mode off."
|
6832 |
msgstr "إذا كنت تستخدم هذا، ازل الوضع Turbo/Road"
|
6833 |
|
6834 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:59,
|
6835 |
+
#: src/templates/wp-admin/settings/tab-backups.php:63
|
6836 |
msgid "Opera web browser"
|
6837 |
msgstr "متصفح الويب أوبرا "
|
6838 |
|
6839 |
+
#: src/templates/wp-admin/settings/downloading-and-restoring.php:47,
|
6840 |
+
#: src/templates/wp-admin/settings/tab-backups.php:51
|
6841 |
msgid "More tasks:"
|
6842 |
msgstr "المزيد من المهام:"
|
6843 |
|
6844 |
+
#: src/admin.php:3081
|
6845 |
msgid "Download most recently modified log file"
|
6846 |
msgstr "تحميل ملف السجل المعدل مؤخرا"
|
6847 |
|
6850 |
msgstr "(لا شيء حتى الآن تم تسجيله)"
|
6851 |
|
6852 |
#: src/addons/autobackup.php:339, src/addons/autobackup.php:434,
|
6853 |
+
#: src/admin.php:3037, src/admin.php:3043,
|
6854 |
+
#: src/templates/wp-admin/settings/take-backup.php:64
|
6855 |
msgid "Last log message"
|
6856 |
msgstr "رسالة السجل الأخيرة"
|
6857 |
|
6858 |
+
#: src/addons/migrator.php:257, src/admin.php:631, src/admin.php:818,
|
6859 |
+
#: src/admin.php:4195, src/templates/wp-admin/settings/tab-status.php:30
|
6860 |
msgid "Restore"
|
6861 |
msgstr "الإستعادة"
|
6862 |
|
6863 |
+
#: src/admin.php:810, src/templates/wp-admin/settings/tab-status.php:27,
|
6864 |
+
#: src/templates/wp-admin/settings/take-backup.php:50
|
6865 |
msgid "Backup Now"
|
6866 |
msgstr "النسخ الاحتياطي الآن"
|
6867 |
|
6868 |
+
#: src/templates/wp-admin/settings/take-backup.php:45
|
6869 |
+
msgid "Time now"
|
6870 |
+
msgstr "الساعة الآن"
|
6871 |
+
|
6872 |
+
#: src/addons/moredatabase.php:250, src/addons/reporting.php:260,
|
6873 |
+
#: src/addons/wp-cli.php:425, src/admin.php:333, src/admin.php:3979,
|
6874 |
+
#: src/admin.php:4057, src/includes/class-remote-send.php:330,
|
6875 |
#: src/includes/class-wpadmin-commands.php:157,
|
6876 |
+
#: src/includes/class-wpadmin-commands.php:526, src/restorer.php:319,
|
6877 |
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:82,
|
6878 |
+
#: src/templates/wp-admin/settings/delete-and-restore-modals.php:83,
|
6879 |
+
#: src/templates/wp-admin/settings/take-backup.php:33
|
6880 |
msgid "Database"
|
6881 |
msgstr "قاعدة بيانات"
|
6882 |
|
6883 |
+
#: src/admin.php:323, src/admin.php:5190,
|
6884 |
+
#: src/templates/wp-admin/settings/take-backup.php:23
|
6885 |
msgid "Files"
|
6886 |
msgstr "ملفات"
|
6887 |
|
6888 |
+
#: src/templates/wp-admin/settings/tab-status.php:46,
|
6889 |
+
#: src/templates/wp-admin/settings/take-backup.php:18
|
6890 |
msgid "Next scheduled backups"
|
6891 |
msgstr "النسخ الاحتياطي المجدولة القادمة"
|
6892 |
|
6898 |
msgid "At the same time as the files backup"
|
6899 |
msgstr "في نفس الوقت الذي نقوم فيه بالنسخ الاحتياطي للملفات"
|
6900 |
|
6901 |
+
#: src/admin.php:292, src/admin.php:313, src/admin.php:320, src/admin.php:365,
|
6902 |
+
#: src/admin.php:396
|
6903 |
msgid "Nothing currently scheduled"
|
6904 |
msgstr "لا شيء مقرر حاليا"
|
6905 |
|
6906 |
+
#: src/templates/wp-admin/settings/tab-status.php:11,
|
6907 |
+
#: src/templates/wp-admin/settings/take-backup.php:5
|
6908 |
msgid "This admin interface uses JavaScript heavily. You either need to activate it within your browser, or to use a JavaScript-capable browser."
|
6909 |
msgstr "واجهة المشرف هذه تستخدم الجافا سكريبت بشكل كبير. ستحتاج تفعيلها داخل المتصفح الخاص بك، أو استخدام متصفح يدعم الجافا سكريبت."
|
6910 |
|
6911 |
+
#: src/templates/wp-admin/settings/tab-status.php:10,
|
6912 |
+
#: src/templates/wp-admin/settings/take-backup.php:5
|
6913 |
msgid "JavaScript warning"
|
6914 |
msgstr "تحذير جافا سكريبت"
|
6915 |
|
6916 |
+
#: src/admin.php:796, src/admin.php:3118
|
6917 |
msgid "Delete Old Directories"
|
6918 |
msgstr "حذف الدلائل القديمة"
|
6919 |
|
6920 |
+
#: src/admin.php:2633
|
6921 |
msgid "Current limit is:"
|
6922 |
msgstr "الحد الحالي هو:"
|
6923 |
|
6924 |
+
#: src/admin.php:2608
|
6925 |
msgid "Your backup has been restored."
|
6926 |
msgstr "تمت استعادة النسخ الاحتياطي."
|
6927 |
|
6933 |
msgid "Lead developer's homepage"
|
6934 |
msgstr "الولوج لموقع المطور"
|
6935 |
|
6936 |
+
#: src/central/bootstrap.php:511
|
6937 |
msgid "UpdraftPlus.Com"
|
6938 |
msgstr ""
|
6939 |
|
6940 |
+
#: src/admin.php:5082
|
6941 |
msgid "Your settings have been wiped."
|
6942 |
msgstr "تم القضاء على الإعدادات الخاصة بك."
|
6943 |
|
6944 |
+
#: src/admin.php:2568
|
6945 |
msgid "Backup directory successfully created."
|
6946 |
msgstr "تم إنشاء دليل النسخ الاحتياطي بنجاح."
|
6947 |
|
6948 |
+
#: src/admin.php:2561
|
6949 |
msgid "Backup directory could not be created"
|
6950 |
msgstr "لا يمكن إنشاء دليل النسخ الاحتياطي"
|
6951 |
|
6952 |
+
#: src/admin.php:3383
|
6953 |
msgid "Old directory removal failed for some reason. You may want to do this manually."
|
6954 |
msgstr "النسخ السابقة من المجلدات لم تحذف بشكل جيد لسبب ما. يمكنك حذفها بشكل يدوي."
|
6955 |
|
6956 |
+
#: src/admin.php:3381
|
6957 |
msgid "Old directories successfully removed."
|
6958 |
msgstr "تم إزالة الدلائل القديمة بنجاح."
|
6959 |
|
6960 |
+
#: src/admin.php:3378, src/admin.php:3378
|
6961 |
msgid "Remove old directories"
|
6962 |
msgstr "إزالة الدلائل القديمة"
|
6963 |
|
6964 |
+
#: src/addons/migrator.php:324, src/addons/migrator.php:339,
|
6965 |
+
#: src/admin.php:2509, src/admin.php:2519, src/admin.php:2528,
|
6966 |
+
#: src/admin.php:2570, src/admin.php:3385
|
6967 |
msgid "Return to UpdraftPlus Configuration"
|
6968 |
msgstr "العودة إلى اعدادات UpdraftPlus"
|
6969 |
|
6970 |
+
#: src/admin.php:789, src/admin.php:2509, src/admin.php:2519,
|
6971 |
+
#: src/admin.php:2528, src/admin.php:2570, src/admin.php:3385,
|
6972 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:16,
|
6973 |
+
#: src/templates/wp-admin/settings/existing-backups-table.php:127
|
6974 |
msgid "Actions"
|
6975 |
msgstr "الإجراءات"
|
6976 |
|
6977 |
+
#: src/admin.php:2402
|
6978 |
msgid "Bad filename format - this does not look like an encrypted database file created by UpdraftPlus"
|
6979 |
msgstr "إسم ملف خاطئ - نعقد أننا لم نكن المسؤولين في تشفير هذا الملف"
|
6980 |
|
6981 |
+
#: src/admin.php:2302
|
6982 |
msgid "Bad filename format - this does not look like a file created by UpdraftPlus"
|
6983 |
msgstr "إسم ملف خاطئ - نعتقد أننا لم نكن المسؤولين بخلق هذا الملف"
|
6984 |
|
6985 |
+
#: src/admin.php:2198
|