Version Description
- Successfully tested with WordPress 5.3.2.
- Fixed: Backup could fail when the split file size was set to 0 MB in the shared hosting optimization mode.
- Fixed some small bugs in the plugin code.
- Optimized the process of restoring large amounts of data.
- Optimized the split backup file size to bring it closer to the value you set.
- Added Japanese language translation.
Download this release
Release Info
Developer | wpvivid |
Plugin | Migration, Backup, Staging – WPvivid |
Version | 0.9.31 |
Comparing to | |
See all releases |
Code changes from version 0.9.30 to 0.9.31
- admin/class-wpvivid-admin.php +2 -12
- admin/css/wpvivid-admin.css +6 -6
- admin/partials/wpvivid-backup-restore-page-display.php +21 -12
- admin/partials/wpvivid-schedule-page-display.php +16 -3
- admin/partials/wpvivid-settings-page-display.php +14 -14
- includes/class-wpvivid-backup.php +14 -2
- includes/class-wpvivid-compress-default.php +35 -7
- includes/class-wpvivid-export-import.php +4 -4
- includes/class-wpvivid-migrate.php +7 -7
- includes/class-wpvivid-public-interface.php +63 -0
- includes/class-wpvivid-restore-database.php +58 -28
- includes/class-wpvivid-schedule.php +1 -1
- includes/class-wpvivid-setting.php +2 -0
- includes/class-wpvivid-zipclass.php +3 -0
- includes/class-wpvivid.php +12 -9
- languages/wpvivid-ja.mo +0 -0
- languages/wpvivid-ja.po +1088 -0
- readme.txt +15 -5
- wpvivid-backuprestore.php +18 -4
admin/class-wpvivid-admin.php
CHANGED
@@ -132,15 +132,6 @@ class WPvivid_Admin {
|
|
132 |
public function wpvivid_add_side_bar($html, $show_schedule = false){
|
133 |
$wpvivid_version = WPVIVID_PLUGIN_VERSION;
|
134 |
$wpvivid_version = apply_filters('wpvivid_display_pro_version', $wpvivid_version);
|
135 |
-
$join_pro_testing = '<div class="postbox">
|
136 |
-
<h2><a href="https://wpvivid.com/pro-version-beta-testing?utm_source=client_beta_testing&utm_medium=inner_link&utm_campaign=access" style="text-decoration: none;">WPvivid Backup Pro Beta Testing</a></h2>
|
137 |
-
</div>';
|
138 |
-
$join_pro_testing = apply_filters('wpvivid_join_pro_testing', $join_pro_testing);
|
139 |
-
|
140 |
-
$schedule_html = '';
|
141 |
-
if($show_schedule){
|
142 |
-
$schedule_html = apply_filters('wpvivid_schedule_module', $schedule_html);
|
143 |
-
}
|
144 |
|
145 |
$html = '<div class="postbox">
|
146 |
<h2>
|
@@ -153,7 +144,6 @@ class WPvivid_Admin {
|
|
153 |
</h2>
|
154 |
</div>
|
155 |
<div id="wpvivid_backup_schedule_part"></div>
|
156 |
-
'.$join_pro_testing.$schedule_html.'
|
157 |
<div class="postbox">
|
158 |
<h2><span>Troubleshooting</span></h2>
|
159 |
<div class="inside">
|
@@ -866,8 +856,8 @@ class WPvivid_Admin {
|
|
866 |
<strong><?php _e('Method 1.'); ?></strong> <?php _e('If you have configured SMTP on your site, enter your email address and click the button below to send us the relevant information (website info and errors logs) when you are encountering errors. This will help us figure out what happened. Once the issue is resolved, we will inform you by your email address.', 'wpvivid'); ?>
|
867 |
</div>
|
868 |
<div style="padding:10px 10px 0">
|
869 |
-
<span>WPvivid support email:</span><input type="text" id="wpvivid_support_mail" value="support@wpvivid.com" readonly />
|
870 |
-
<span>Your email:</span><input type="text" id="wpvivid_user_mail" />
|
871 |
</div>
|
872 |
<div class="schedule-tab-block">
|
873 |
<input class="button-primary" type="submit" value="<?php esc_attr_e( 'Send Debug Information to Us', 'wpvivid' ); ?>" onclick="wpvivid_click_send_debug_info();" />
|
132 |
public function wpvivid_add_side_bar($html, $show_schedule = false){
|
133 |
$wpvivid_version = WPVIVID_PLUGIN_VERSION;
|
134 |
$wpvivid_version = apply_filters('wpvivid_display_pro_version', $wpvivid_version);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
|
136 |
$html = '<div class="postbox">
|
137 |
<h2>
|
144 |
</h2>
|
145 |
</div>
|
146 |
<div id="wpvivid_backup_schedule_part"></div>
|
|
|
147 |
<div class="postbox">
|
148 |
<h2><span>Troubleshooting</span></h2>
|
149 |
<div class="inside">
|
856 |
<strong><?php _e('Method 1.'); ?></strong> <?php _e('If you have configured SMTP on your site, enter your email address and click the button below to send us the relevant information (website info and errors logs) when you are encountering errors. This will help us figure out what happened. Once the issue is resolved, we will inform you by your email address.', 'wpvivid'); ?>
|
857 |
</div>
|
858 |
<div style="padding:10px 10px 0">
|
859 |
+
<span class="wpvivid-element-space-right">WPvivid support email:</span><input type="text" id="wpvivid_support_mail" value="support@wpvivid.com" readonly />
|
860 |
+
<span class="wpvivid-element-space-right">Your email:</span><input type="text" id="wpvivid_user_mail" />
|
861 |
</div>
|
862 |
<div class="schedule-tab-block">
|
863 |
<input class="button-primary" type="submit" value="<?php esc_attr_e( 'Send Debug Information to Us', 'wpvivid' ); ?>" onclick="wpvivid_click_send_debug_info();" />
|
admin/css/wpvivid-admin.css
CHANGED
@@ -26,9 +26,9 @@
|
|
26 |
.storage-account-block{padding:10px;}
|
27 |
.storage-account-button{margin:10px 10px 10px 0 !important;display:block !important; float:left;}
|
28 |
.schedule-tab-block{padding:10px;}
|
29 |
-
.schedule-tab-block input
|
30 |
.setting-tab-block{padding: 10px 10px 10px 0;}
|
31 |
-
.setting-tab-block input
|
32 |
.setting-page-content{padding-left:10px;}
|
33 |
.backup-log-btn{height:30px;float:left; margin-left:10px; margin-bottom:10px;}
|
34 |
@keyframes rotate { 0% { transform: rotate(0); } 100% { transform: rotate(359.9deg); } }
|
@@ -46,13 +46,13 @@
|
|
46 |
.button-secondary.log-page:hover{color: #0b82a7;border: 1px solid #0b82a7;}
|
47 |
.button-secondary.log-page:focus{color: #00a0d2;border: 1px solid #00a0d2;}
|
48 |
.remote-storage-set-default-block{padding-top:10px;padding-left:10px;padding-right:10px;}
|
49 |
-
.remote-storage-set-default-block input
|
50 |
.remote-storage-ftp-passive-block,
|
51 |
.remote-storage-amazons3-storage-class,
|
52 |
.remote-storage-amazons3-encryption{padding-left:10px;}
|
53 |
-
.remote-storage-ftp-passive-block input,
|
54 |
-
.remote-storage-amazons3-storage-class input,
|
55 |
-
.remote-storage-amazons3-encryption input
|
56 |
.backup-list-head{}
|
57 |
.storage-account-form {padding-top: 1px; padding-bottom: 1px;}
|
58 |
.quicktransfer{width:100%; float:left; box-sizing:border-box;margin-right:10px; padding:10px;}
|
26 |
.storage-account-block{padding:10px;}
|
27 |
.storage-account-button{margin:10px 10px 10px 0 !important;display:block !important; float:left;}
|
28 |
.schedule-tab-block{padding:10px;}
|
29 |
+
.schedule-tab-block input{display:line-block; margin-top:10px; margin-bottom:10px;margin-right:10px;}
|
30 |
.setting-tab-block{padding: 10px 10px 10px 0;}
|
31 |
+
.setting-tab-block input{display:line-block; margin-top:10px; margin-bottom:10px;margin-right:10px;}
|
32 |
.setting-page-content{padding-left:10px;}
|
33 |
.backup-log-btn{height:30px;float:left; margin-left:10px; margin-bottom:10px;}
|
34 |
@keyframes rotate { 0% { transform: rotate(0); } 100% { transform: rotate(359.9deg); } }
|
46 |
.button-secondary.log-page:hover{color: #0b82a7;border: 1px solid #0b82a7;}
|
47 |
.button-secondary.log-page:focus{color: #00a0d2;border: 1px solid #00a0d2;}
|
48 |
.remote-storage-set-default-block{padding-top:10px;padding-left:10px;padding-right:10px;}
|
49 |
+
.remote-storage-set-default-block input{display:line-block; margin-top:10px; margin-bottom:10px;margin-right:10px;}
|
50 |
.remote-storage-ftp-passive-block,
|
51 |
.remote-storage-amazons3-storage-class,
|
52 |
.remote-storage-amazons3-encryption{padding-left:10px;}
|
53 |
+
.remote-storage-ftp-passive-block input,
|
54 |
+
.remote-storage-amazons3-storage-class input,
|
55 |
+
.remote-storage-amazons3-encryption input{display:line-block; margin-top:10px; margin-bottom:10px;margin-right:10px;}
|
56 |
.backup-list-head{}
|
57 |
.storage-account-form {padding-top: 1px; padding-bottom: 1px;}
|
58 |
.quicktransfer{width:100%; float:left; box-sizing:border-box;margin-right:10px; padding:10px;}
|
admin/partials/wpvivid-backup-restore-page-display.php
CHANGED
@@ -17,7 +17,16 @@ function wpvivid_add_backup_type($html, $type_name)
|
|
17 |
<label>
|
18 |
<div style="float: left;">
|
19 |
<input type="radio" disabled />
|
20 |
-
<span style="color: #ddd;">'.__('
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
</div>
|
22 |
<span class="wpvivid-feature-pro">
|
23 |
<a href="https://wpvivid.com/backup-migration-overview?utm_source=client_custom_backup&utm_medium=inner_link&utm_campaign=access" style="text-decoration: none;">Pro feature: learn more</a>
|
@@ -841,10 +850,10 @@ function wpvivid_backuppage_add_page_restore(){
|
|
841 |
<p><?php _e('Restore function will replace the current site\'s themes, plugins, uploads, database and/or other content directories with the existing equivalents in the selected backup.', 'wpvivid'); ?></p>
|
842 |
<div id="wpvivid_restore_is_migrate" style="padding-bottom: 10px; display: none;">
|
843 |
<label >
|
844 |
-
<input type="radio" id="wpvivid_replace_domain" option="restore" name="restore_domain" value="1" /><?php echo 'Restore and replace original domain(URL) with '.home_url().'(migration)'; ?>
|
845 |
</label><br>
|
846 |
<label >
|
847 |
-
<input type="radio" id="wpvivid_keep_domain" option="restore" name="restore_domain" value="0" /><?php _e('Restore and keep the original domain(URL) unchanged', 'wpvivid'); ?>
|
848 |
</label><br>
|
849 |
</div>
|
850 |
<div>
|
@@ -1446,16 +1455,16 @@ function wpvivid_backuppage_add_progress_module(){
|
|
1446 |
<div class="action-progress-bar-percent" id="wpvivid_action_progress_bar_percent" style="height:24px;width:0;"></div>
|
1447 |
</div>
|
1448 |
<div id="wpvivid_estimate_backup_info" style="float: left;">
|
1449 |
-
<div class="backup-basic-info"><span><?php _e('Database Size:', 'wpvivid'); ?></span><span id="wpvivid_backup_database_size">N/A</span></div>
|
1450 |
-
<div class="backup-basic-info"><span><?php _e('File Size:', 'wpvivid'); ?></span><span id="wpvivid_backup_file_size">N/A</span></div>
|
1451 |
</div>
|
1452 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
1453 |
-
<div class="backup-basic-info"><span><?php _e('Total Size:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1454 |
-
<div class="backup-basic-info"><span><?php _e('Uploaded:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1455 |
-
<div class="backup-basic-info"><span><?php _e('Speed:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1456 |
</div>
|
1457 |
<div style="float: left;">
|
1458 |
-
<div class="backup-basic-info"><span><?php _e('Network Connection:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1459 |
</div>
|
1460 |
<div style="clear:both;"></div>
|
1461 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_current_doing"></p></div>
|
@@ -1520,9 +1529,9 @@ function wpvivid_backup_module_add_descript(){
|
|
1520 |
<span style="font-size: 10px; color: #FFA500; line-height: 10px;">(new feature)</span>
|
1521 |
</div>
|
1522 |
<div class="quickstart-storage-setting">
|
1523 |
-
<span class="list-top-chip backup" name="ismerge" value="1"><?php _e('Local Storage Directory: '); ?></span>
|
1524 |
-
<span class="list-top-chip" id="wpvivid_local_storage_path"><?php _e(WP_CONTENT_DIR.DIRECTORY_SEPARATOR.$backupdir); ?></span>
|
1525 |
-
<span class="list-top-chip"><a href="#" onclick="wpvivid_click_switch_page('wrap', 'wpvivid_tab_setting', true);" style="text-decoration: none;"><?php _e(' rename directory', 'wpvivid'); ?></a></span>
|
1526 |
</div>
|
1527 |
<?php
|
1528 |
}
|
17 |
<label>
|
18 |
<div style="float: left;">
|
19 |
<input type="radio" disabled />
|
20 |
+
<span class="wpvivid-element-space-right" style="color: #ddd;">'.__('Create a staging site').'</span>
|
21 |
+
</div>
|
22 |
+
<span class="wpvivid-feature-pro">
|
23 |
+
<a href="https://wpvivid.com/wpvivid-backup-pro-create-staging-site" style="text-decoration: none;">Pro feature: learn more</a>
|
24 |
+
</span>
|
25 |
+
</label><br>
|
26 |
+
<label>
|
27 |
+
<div style="float: left;">
|
28 |
+
<input type="radio" disabled />
|
29 |
+
<span class="wpvivid-element-space-right" style="color: #ddd;">'.__('Custom').'</span>
|
30 |
</div>
|
31 |
<span class="wpvivid-feature-pro">
|
32 |
<a href="https://wpvivid.com/backup-migration-overview?utm_source=client_custom_backup&utm_medium=inner_link&utm_campaign=access" style="text-decoration: none;">Pro feature: learn more</a>
|
850 |
<p><?php _e('Restore function will replace the current site\'s themes, plugins, uploads, database and/or other content directories with the existing equivalents in the selected backup.', 'wpvivid'); ?></p>
|
851 |
<div id="wpvivid_restore_is_migrate" style="padding-bottom: 10px; display: none;">
|
852 |
<label >
|
853 |
+
<input type="radio" id="wpvivid_replace_domain" option="restore" name="restore_domain" value="1" /><?php echo 'Restore and replace the original domain (URL) with '.home_url().' (migration)'; ?>
|
854 |
</label><br>
|
855 |
<label >
|
856 |
+
<input type="radio" id="wpvivid_keep_domain" option="restore" name="restore_domain" value="0" /><?php _e('Restore and keep the original domain (URL) unchanged', 'wpvivid'); ?>
|
857 |
</label><br>
|
858 |
</div>
|
859 |
<div>
|
1455 |
<div class="action-progress-bar-percent" id="wpvivid_action_progress_bar_percent" style="height:24px;width:0;"></div>
|
1456 |
</div>
|
1457 |
<div id="wpvivid_estimate_backup_info" style="float: left;">
|
1458 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('Database Size:', 'wpvivid'); ?></span><span id="wpvivid_backup_database_size">N/A</span></div>
|
1459 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('File Size:', 'wpvivid'); ?></span><span id="wpvivid_backup_file_size">N/A</span></div>
|
1460 |
</div>
|
1461 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
1462 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('Total Size:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1463 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('Uploaded:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1464 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('Speed:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1465 |
</div>
|
1466 |
<div style="float: left;">
|
1467 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right"><?php _e('Network Connection:', 'wpvivid'); ?></span><span>N/A</span></div>
|
1468 |
</div>
|
1469 |
<div style="clear:both;"></div>
|
1470 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_current_doing"></p></div>
|
1529 |
<span style="font-size: 10px; color: #FFA500; line-height: 10px;">(new feature)</span>
|
1530 |
</div>
|
1531 |
<div class="quickstart-storage-setting">
|
1532 |
+
<span class="list-top-chip backup" name="ismerge" value="1" style="margin: 10px 10px 10px 0;"><?php _e('Local Storage Directory: '); ?></span>
|
1533 |
+
<span class="list-top-chip" id="wpvivid_local_storage_path" style="margin: 10px 10px 10px 0;"><?php _e(WP_CONTENT_DIR.DIRECTORY_SEPARATOR.$backupdir); ?></span>
|
1534 |
+
<span class="list-top-chip" style="margin: 10px 10px 10px 0;"><a href="#" onclick="wpvivid_click_switch_page('wrap', 'wpvivid_tab_setting', true);" style="text-decoration: none;"><?php _e(' rename directory', 'wpvivid'); ?></a></span>
|
1535 |
</div>
|
1536 |
<?php
|
1537 |
}
|
admin/partials/wpvivid-schedule-page-display.php
CHANGED
@@ -17,14 +17,27 @@ function wpvivid_schedule_settings()
|
|
17 |
<label>
|
18 |
<div style="float: left;">
|
19 |
<input type="checkbox" disabled />
|
20 |
-
<span style="color: #ddd;">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
</div>
|
22 |
<div style="float: left; height: 32px; line-height: 32px;">
|
23 |
<span class="wpvivid-feature-pro">
|
24 |
<a href="https://wpvivid.com/wpvivid-backup-pro-schedule-overview?utm_source=client_advanced_schedule&utm_medium=inner_link&utm_campaign=access">Pro feature: learn more</a>
|
25 |
</span>
|
26 |
</div>
|
27 |
-
|
|
|
28 |
<div style="clear: both;"></div>
|
29 |
<div>
|
30 |
<?php
|
@@ -126,7 +139,7 @@ function wpvivid_schedule_backup_type($html)
|
|
126 |
$html.='<label>';
|
127 |
$html.='<div style="float: left;">';
|
128 |
$html.='<input type="radio" disabled />';
|
129 |
-
$html.='<span style="color: #ddd;">'.__('Custom').'</span>';
|
130 |
$html.='</div>';
|
131 |
$html.='<div style="float: left; height: 32px; line-height: 32px;">';
|
132 |
$html.='<span class="wpvivid-feature-pro">';
|
17 |
<label>
|
18 |
<div style="float: left;">
|
19 |
<input type="checkbox" disabled />
|
20 |
+
<span class="wpvivid-element-space-right" style="color: #ddd;">Enable Incremental Backup</span>
|
21 |
+
</div>
|
22 |
+
<div style="float: left; height: 32px; line-height: 32px;">
|
23 |
+
<span class="wpvivid-feature-pro">
|
24 |
+
<a href="https://wpvivid.com/wpvivid-backup-pro-incremental-backup">Pro feature: learn more</a>
|
25 |
+
</span>
|
26 |
+
</div>
|
27 |
+
<div style="clear: both;"></div>
|
28 |
+
</label>
|
29 |
+
<label>
|
30 |
+
<div style="float: left;">
|
31 |
+
<input type="checkbox" disabled />
|
32 |
+
<span class="wpvivid-element-space-right" style="color: #ddd;">Advanced Schedule</span>
|
33 |
</div>
|
34 |
<div style="float: left; height: 32px; line-height: 32px;">
|
35 |
<span class="wpvivid-feature-pro">
|
36 |
<a href="https://wpvivid.com/wpvivid-backup-pro-schedule-overview?utm_source=client_advanced_schedule&utm_medium=inner_link&utm_campaign=access">Pro feature: learn more</a>
|
37 |
</span>
|
38 |
</div>
|
39 |
+
<div style="clear: both;"></div>
|
40 |
+
</label>
|
41 |
<div style="clear: both;"></div>
|
42 |
<div>
|
43 |
<?php
|
139 |
$html.='<label>';
|
140 |
$html.='<div style="float: left;">';
|
141 |
$html.='<input type="radio" disabled />';
|
142 |
+
$html.='<span class="wpvivid-element-space-right" style="color: #ddd;">'.__('Custom').'</span>';
|
143 |
$html.='</div>';
|
144 |
$html.='<div style="float: left; height: 32px; line-height: 32px;">';
|
145 |
$html.='<span class="wpvivid-feature-pro">';
|
admin/partials/wpvivid-settings-page-display.php
CHANGED
@@ -106,7 +106,7 @@ function wpvivid_general_settings()
|
|
106 |
<div class="setting-tab-block">
|
107 |
<div><p><?php _e('Name your folder, this folder must be writable for creating backup files.', 'wpvivid' ); ?><p> </div>
|
108 |
<input type="text" placeholder="wpvividbackups" option="setting" name="path" id="wpvivid_option_backup_dir" class="all-options" value="<?php esc_attr_e($general_setting['options']['wpvivid_local_setting']['path'], 'wpvivid'); ?>" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" />
|
109 |
-
<p><span><?php _e('Local storage directory:', 'wpvivid'); ?></span><span><?php echo WP_CONTENT_DIR.'/'; ?><span id="wpvivid_setting_local_storage_path"><?php _e($general_setting['options']['wpvivid_local_setting']['path'], 'wpvivid'); ?></span></span></p>
|
110 |
</div>
|
111 |
<div>
|
112 |
<label>
|
@@ -120,7 +120,7 @@ function wpvivid_general_settings()
|
|
120 |
<div class="setting-tab-block" style="padding-bottom: 0;">
|
121 |
<fieldset>
|
122 |
<label for="users_can_register">
|
123 |
-
<p><span><?php _e('Web Server Directory:', 'wpvivid'); ?></span><span id="wpvivid_out_of_date_local_path"><?php _e($out_of_date['web_server'], 'wpvivid'); ?></span></p>
|
124 |
<p><span style="margin-right: 2px;"><?php _e('Remote Storage Directory:', 'wpvivid'); ?></span><span id="wpvivid_out_of_date_remote_path">
|
125 |
<?php
|
126 |
$wpvivid_get_remote_directory = '';
|
@@ -277,33 +277,33 @@ function wpvivid_clean_junk()
|
|
277 |
</div>
|
278 |
<div class="setting-tab-block">
|
279 |
<div class="setting-tab-block">
|
280 |
-
<span><?php _e('Total Size:', 'wpvivid'); ?></span>
|
281 |
<span id="wpvivid_junk_sum_size"><?php _e($junk_file['sum_size'], 'wpvivid'); ?></span>
|
282 |
<input class="button-secondary" id="wpvivid_calculate_size" style="margin-left:10px;" type="submit" name="Calculate-Sizes" value="<?php esc_attr_e( 'Calculate Sizes', 'wpvivid' ); ?>" />
|
283 |
</div>
|
284 |
<fieldset>
|
285 |
<label for="wpvivid_junk_log">
|
286 |
<input type="checkbox" id="wpvivid_junk_log" option="junk-files" name="log" value="junk-log" />
|
287 |
-
<span><?php _e( 'logs', 'wpvivid' ); ?></span>
|
288 |
-
<span><?php _e('Path:', 'wpvivid' ); ?></span><span id="wpvivid_junk_log_path"><?php _e($junk_file['log_path'], 'wpvivid'); ?></span>
|
289 |
</label>
|
290 |
</fieldset>
|
291 |
<fieldset>
|
292 |
<label for="wpvivid_junk_backup_cache">
|
293 |
<input type="checkbox" id="wpvivid_junk_backup_cache" option="junk-files" name="backup_cache" value="junk-backup-cache" />
|
294 |
-
<span><?php _e( 'Backup Cache', 'wpvivid' ); ?></span>
|
295 |
</label>
|
296 |
<label for="wpvivid_junk_file">
|
297 |
<input type="checkbox" id="wpvivid_junk_file" option="junk-files" name="junk_files" value="junk-files" />
|
298 |
-
<span><?php _e( 'Junk', 'wpvivid' ); ?></span>
|
299 |
-
<span><?php _e('Path:', 'wpvivid' ); ?></span><span id="wpvivid_junk_file_path"><?php _e($junk_file['junk_path'], 'wpvivid'); ?></span>
|
300 |
</label>
|
301 |
</fieldset>
|
302 |
<fieldset>
|
303 |
<label for="wpvivid_junk_temporary_file">
|
304 |
<input type="checkbox" id="wpvivid_junk_temporary_file" option="junk-files" name="old_files" value="junk-temporary-files" />
|
305 |
-
<span><?php _e( 'Temporary Files', 'wpvivid' ); ?></span>
|
306 |
-
<span><?php _e('Path:', 'wpvivid'); ?></span><span id="wpvivid_restore_temp_file_path"><?php _e($junk_file['old_files_path'], 'wpvivid'); ?></span>
|
307 |
<p><?php _e('Temporary Files are created by wpvivid when restoring a website.', 'wpvivid'); ?></p>
|
308 |
</label>
|
309 |
</fieldset>
|
@@ -548,13 +548,13 @@ function wpvivid_advanced_settings()
|
|
548 |
<div class="wpvivid-element-space-bottom">
|
549 |
<label>
|
550 |
<input type="radio" option="setting" name="db_connect_method" value="wpdb" <?php esc_attr_e($db_method_wpdb); ?> />
|
551 |
-
<span><strong>WPDB</strong></span><span><?php _e('WPDB option has a better compatibility, but the speed of backup and restore is slower.', 'wpvivid'); ?></span>
|
552 |
</label>
|
553 |
</div>
|
554 |
<div class="wpvivid-element-space-bottom">
|
555 |
<label>
|
556 |
<input type="radio" option="setting" name="db_connect_method" value="pdo" <?php esc_attr_e($db_method_pdo); ?> />
|
557 |
-
<span><strong>PDO</strong></span><span><?php _e('It is recommended to choose PDO option if pdo_mysql extension is installed on your server, which lets you backup and restore your site faster.', 'wpvivid'); ?></span>
|
558 |
</label>
|
559 |
</div>
|
560 |
</div>
|
@@ -562,11 +562,11 @@ function wpvivid_advanced_settings()
|
|
562 |
<fieldset>
|
563 |
<label>
|
564 |
<input type="radio" option="setting" name="no_compress" value="1" <?php esc_attr_e($wpvivid_setting_no_compress, 'wpvivid'); ?> />
|
565 |
-
<span title="<?php _e( 'It will cause a lower CPU Usage and is recommended in a web hosting/ shared hosting environment.', 'wpvivid' ); ?>"><?php _e( 'Only Archive without compressing', 'wpvivid' ); ?></span>
|
566 |
</label>
|
567 |
<label>
|
568 |
<input type="radio" option="setting" name="no_compress" value="0" <?php esc_attr_e($wpvivid_setting_compress, 'wpvivid'); ?> />
|
569 |
-
<span title="<?php _e( 'It will cause a higher CPU Usage and is recommended in a VPS/ dedicated hosting environment.', 'wpvivid' ); ?>"><?php _e( 'Compress and Archive', 'wpvivid' ); ?></span>
|
570 |
</label>
|
571 |
<label style="display: none;">
|
572 |
<input type="radio" option="setting" name="compress_type" value="zip" checked />
|
106 |
<div class="setting-tab-block">
|
107 |
<div><p><?php _e('Name your folder, this folder must be writable for creating backup files.', 'wpvivid' ); ?><p> </div>
|
108 |
<input type="text" placeholder="wpvividbackups" option="setting" name="path" id="wpvivid_option_backup_dir" class="all-options" value="<?php esc_attr_e($general_setting['options']['wpvivid_local_setting']['path'], 'wpvivid'); ?>" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" />
|
109 |
+
<p><span class="wpvivid-element-space-right"><?php _e('Local storage directory:', 'wpvivid'); ?></span><span><?php echo WP_CONTENT_DIR.'/'; ?><span id="wpvivid_setting_local_storage_path"><?php _e($general_setting['options']['wpvivid_local_setting']['path'], 'wpvivid'); ?></span></span></p>
|
110 |
</div>
|
111 |
<div>
|
112 |
<label>
|
120 |
<div class="setting-tab-block" style="padding-bottom: 0;">
|
121 |
<fieldset>
|
122 |
<label for="users_can_register">
|
123 |
+
<p><span class="wpvivid-element-space-right"><?php _e('Web Server Directory:', 'wpvivid'); ?></span><span id="wpvivid_out_of_date_local_path"><?php _e($out_of_date['web_server'], 'wpvivid'); ?></span></p>
|
124 |
<p><span style="margin-right: 2px;"><?php _e('Remote Storage Directory:', 'wpvivid'); ?></span><span id="wpvivid_out_of_date_remote_path">
|
125 |
<?php
|
126 |
$wpvivid_get_remote_directory = '';
|
277 |
</div>
|
278 |
<div class="setting-tab-block">
|
279 |
<div class="setting-tab-block">
|
280 |
+
<span class="wpvivid-element-space-right"><?php _e('Total Size:', 'wpvivid'); ?></span>
|
281 |
<span id="wpvivid_junk_sum_size"><?php _e($junk_file['sum_size'], 'wpvivid'); ?></span>
|
282 |
<input class="button-secondary" id="wpvivid_calculate_size" style="margin-left:10px;" type="submit" name="Calculate-Sizes" value="<?php esc_attr_e( 'Calculate Sizes', 'wpvivid' ); ?>" />
|
283 |
</div>
|
284 |
<fieldset>
|
285 |
<label for="wpvivid_junk_log">
|
286 |
<input type="checkbox" id="wpvivid_junk_log" option="junk-files" name="log" value="junk-log" />
|
287 |
+
<span class="wpvivid-element-space-right"><?php _e( 'logs', 'wpvivid' ); ?></span>
|
288 |
+
<span style="margin-right: 2px;"><?php _e('Path:', 'wpvivid' ); ?></span><span id="wpvivid_junk_log_path"><?php _e($junk_file['log_path'], 'wpvivid'); ?></span>
|
289 |
</label>
|
290 |
</fieldset>
|
291 |
<fieldset>
|
292 |
<label for="wpvivid_junk_backup_cache">
|
293 |
<input type="checkbox" id="wpvivid_junk_backup_cache" option="junk-files" name="backup_cache" value="junk-backup-cache" />
|
294 |
+
<span class="wpvivid-element-space-right"><?php _e( 'Backup Cache', 'wpvivid' ); ?></span>
|
295 |
</label>
|
296 |
<label for="wpvivid_junk_file">
|
297 |
<input type="checkbox" id="wpvivid_junk_file" option="junk-files" name="junk_files" value="junk-files" />
|
298 |
+
<span class="wpvivid-element-space-right"><?php _e( 'Junk', 'wpvivid' ); ?></span>
|
299 |
+
<span style="margin-right: 2px;"><?php _e('Path:', 'wpvivid' ); ?></span><span id="wpvivid_junk_file_path"><?php _e($junk_file['junk_path'], 'wpvivid'); ?></span>
|
300 |
</label>
|
301 |
</fieldset>
|
302 |
<fieldset>
|
303 |
<label for="wpvivid_junk_temporary_file">
|
304 |
<input type="checkbox" id="wpvivid_junk_temporary_file" option="junk-files" name="old_files" value="junk-temporary-files" />
|
305 |
+
<span class="wpvivid-element-space-right"><?php _e( 'Temporary Files', 'wpvivid' ); ?></span>
|
306 |
+
<span style="margin-right: 2px;"><?php _e('Path:', 'wpvivid'); ?></span><span id="wpvivid_restore_temp_file_path"><?php _e($junk_file['old_files_path'], 'wpvivid'); ?></span>
|
307 |
<p><?php _e('Temporary Files are created by wpvivid when restoring a website.', 'wpvivid'); ?></p>
|
308 |
</label>
|
309 |
</fieldset>
|
548 |
<div class="wpvivid-element-space-bottom">
|
549 |
<label>
|
550 |
<input type="radio" option="setting" name="db_connect_method" value="wpdb" <?php esc_attr_e($db_method_wpdb); ?> />
|
551 |
+
<span class="wpvivid-element-space-right"><strong>WPDB</strong></span><span><?php _e('WPDB option has a better compatibility, but the speed of backup and restore is slower.', 'wpvivid'); ?></span>
|
552 |
</label>
|
553 |
</div>
|
554 |
<div class="wpvivid-element-space-bottom">
|
555 |
<label>
|
556 |
<input type="radio" option="setting" name="db_connect_method" value="pdo" <?php esc_attr_e($db_method_pdo); ?> />
|
557 |
+
<span class="wpvivid-element-space-right"><strong>PDO</strong></span><span><?php _e('It is recommended to choose PDO option if pdo_mysql extension is installed on your server, which lets you backup and restore your site faster.', 'wpvivid'); ?></span>
|
558 |
</label>
|
559 |
</div>
|
560 |
</div>
|
562 |
<fieldset>
|
563 |
<label>
|
564 |
<input type="radio" option="setting" name="no_compress" value="1" <?php esc_attr_e($wpvivid_setting_no_compress, 'wpvivid'); ?> />
|
565 |
+
<span class="wpvivid-element-space-right" title="<?php _e( 'It will cause a lower CPU Usage and is recommended in a web hosting/ shared hosting environment.', 'wpvivid' ); ?>"><?php _e( 'Only Archive without compressing', 'wpvivid' ); ?></span>
|
566 |
</label>
|
567 |
<label>
|
568 |
<input type="radio" option="setting" name="no_compress" value="0" <?php esc_attr_e($wpvivid_setting_compress, 'wpvivid'); ?> />
|
569 |
+
<span class="wpvivid-element-space-right" title="<?php _e( 'It will cause a higher CPU Usage and is recommended in a VPS/ dedicated hosting environment.', 'wpvivid' ); ?>"><?php _e( 'Compress and Archive', 'wpvivid' ); ?></span>
|
570 |
</label>
|
571 |
<label style="display: none;">
|
572 |
<input type="radio" option="setting" name="compress_type" value="zip" checked />
|
includes/class-wpvivid-backup.php
CHANGED
@@ -598,6 +598,18 @@ class WPvivid_Backup_Task
|
|
598 |
return $backup;
|
599 |
}
|
600 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
public function wpvivid_get_need_backup_files($backup_data)
|
602 |
{
|
603 |
if(!isset($backup_data['dump_db']))
|
@@ -938,12 +950,12 @@ class WPvivid_Backup_Task
|
|
938 |
{
|
939 |
if(array_key_exists($backup_data['key'],$this->backup_type_collect))
|
940 |
{
|
941 |
-
$backup_files = $this->
|
942 |
}
|
943 |
else
|
944 |
{
|
945 |
$backup_data['files']=array();
|
946 |
-
$backup_files =apply_filters('
|
947 |
}
|
948 |
$files=array_merge($backup_files,$files);
|
949 |
}
|
598 |
return $backup;
|
599 |
}
|
600 |
|
601 |
+
public function get_need_backup_files_size($backup_data)
|
602 |
+
{
|
603 |
+
if(isset($backup_data['files'])&&!empty($backup_data['files']))
|
604 |
+
{
|
605 |
+
return $backup_data['files'];
|
606 |
+
}
|
607 |
+
else
|
608 |
+
{
|
609 |
+
return $this->get_file_list($backup_data['files_root'],$backup_data['exclude_regex'],$backup_data['include_regex'],$this->task['options']['backup_options']['compress']['exclude_file_size']);
|
610 |
+
}
|
611 |
+
}
|
612 |
+
|
613 |
public function wpvivid_get_need_backup_files($backup_data)
|
614 |
{
|
615 |
if(!isset($backup_data['dump_db']))
|
950 |
{
|
951 |
if(array_key_exists($backup_data['key'],$this->backup_type_collect))
|
952 |
{
|
953 |
+
$backup_files = $this->get_need_backup_files_size($backup_data);
|
954 |
}
|
955 |
else
|
956 |
{
|
957 |
$backup_data['files']=array();
|
958 |
+
$backup_files =apply_filters('wpvivid_get_custom_need_backup_files_size', $backup_data['files'],$backup_data,$this->task['options']['backup_options']['compress']);
|
959 |
}
|
960 |
$files=array_merge($backup_files,$files);
|
961 |
}
|
includes/class-wpvivid-compress-default.php
CHANGED
@@ -35,14 +35,42 @@ abstract class Wpvivid_Compress_Default{
|
|
35 |
$size = $max_size * 1024 * 1024;
|
36 |
$package = array();
|
37 |
$flag = false;
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
$sizenum += filesize($file);
|
40 |
-
if($sizenum > $size)
|
41 |
-
|
42 |
-
$
|
43 |
-
|
44 |
-
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
}else{
|
47 |
$package[] = $file;
|
48 |
$flag = false;
|
35 |
$size = $max_size * 1024 * 1024;
|
36 |
$package = array();
|
37 |
$flag = false;
|
38 |
+
|
39 |
+
usort($files, function ($a, $b)
|
40 |
+
{
|
41 |
+
$a_size=filesize($a);
|
42 |
+
$b_size=filesize($b);
|
43 |
+
if ($a_size == $b_size)
|
44 |
+
return 0;
|
45 |
+
|
46 |
+
if ($a_size < $b_size)
|
47 |
+
return 1;
|
48 |
+
else
|
49 |
+
return -1;
|
50 |
+
});
|
51 |
+
|
52 |
+
foreach ($files as $file)
|
53 |
+
{
|
54 |
$sizenum += filesize($file);
|
55 |
+
if($sizenum > $size)
|
56 |
+
{
|
57 |
+
if(empty($package))
|
58 |
+
{
|
59 |
+
$package[] = $file;
|
60 |
+
$packages[] = $package;
|
61 |
+
$package = array();
|
62 |
+
$sizenum = 0;
|
63 |
+
$flag = true;
|
64 |
+
}
|
65 |
+
else
|
66 |
+
{
|
67 |
+
$packages[] = $package;
|
68 |
+
$package = array();
|
69 |
+
$package[] = $file;
|
70 |
+
$sizenum = filesize($file);
|
71 |
+
$flag = true;
|
72 |
+
}
|
73 |
+
|
74 |
}else{
|
75 |
$package[] = $file;
|
76 |
$flag = false;
|
includes/class-wpvivid-export-import.php
CHANGED
@@ -112,10 +112,10 @@ class WPvivid_Export_Import
|
|
112 |
?>
|
113 |
<div class="postbox export-import-block">
|
114 |
<div>
|
115 |
-
<div class="wpvivid-element-space-bottom wpvivid-element-space-right" style="float: left;
|
116 |
<img src="<?php echo esc_url(WPVIVID_PLUGIN_IMAGES_URL.'export-import.png'); ?>" style="width:50px;height:50px;">
|
117 |
</div>
|
118 |
-
<div style="box-sizing: border-box;
|
119 |
<div class="wpvivid-text-space-bottom">Export posts or pages with images in bulk.
|
120 |
<span class="wpvivid-feature-pro">
|
121 |
<a href="https://wpvivid.com/export-content" target="_blank" style="text-decoration: none;">Learn more</a>
|
@@ -1466,10 +1466,10 @@ class WPvivid_Export_Import
|
|
1466 |
?>
|
1467 |
<div class="postbox export-import-block">
|
1468 |
<div>
|
1469 |
-
<div class="wpvivid-element-space-bottom wpvivid-element-space-right" style="float: left;
|
1470 |
<img src="<?php echo esc_url(WPVIVID_PLUGIN_IMAGES_URL.'export-import.png'); ?>" style="width:50px;height:50px;">
|
1471 |
</div>
|
1472 |
-
<div style="box-sizing: border-box;
|
1473 |
<div class="wpvivid-element-space-bottom wpvivid-element-space-right">Import posts or pages with images in bulk.
|
1474 |
<span class="wpvivid-feature-pro">
|
1475 |
<a href="https://wpvivid.com/import-content" target="_blank" style="text-decoration: none;">Learn more</a>
|
112 |
?>
|
113 |
<div class="postbox export-import-block">
|
114 |
<div>
|
115 |
+
<div class="wpvivid-element-space-bottom wpvivid-element-space-right" style="float: left;">
|
116 |
<img src="<?php echo esc_url(WPVIVID_PLUGIN_IMAGES_URL.'export-import.png'); ?>" style="width:50px;height:50px;">
|
117 |
</div>
|
118 |
+
<div style="box-sizing: border-box;">
|
119 |
<div class="wpvivid-text-space-bottom">Export posts or pages with images in bulk.
|
120 |
<span class="wpvivid-feature-pro">
|
121 |
<a href="https://wpvivid.com/export-content" target="_blank" style="text-decoration: none;">Learn more</a>
|
1466 |
?>
|
1467 |
<div class="postbox export-import-block">
|
1468 |
<div>
|
1469 |
+
<div class="wpvivid-element-space-bottom wpvivid-element-space-right" style="float: left;">
|
1470 |
<img src="<?php echo esc_url(WPVIVID_PLUGIN_IMAGES_URL.'export-import.png'); ?>" style="width:50px;height:50px;">
|
1471 |
</div>
|
1472 |
+
<div style="box-sizing: border-box;">
|
1473 |
<div class="wpvivid-element-space-bottom wpvivid-element-space-right">Import posts or pages with images in bulk.
|
1474 |
<span class="wpvivid-feature-pro">
|
1475 |
<a href="https://wpvivid.com/import-content" target="_blank" style="text-decoration: none;">Learn more</a>
|
includes/class-wpvivid-migrate.php
CHANGED
@@ -1103,7 +1103,7 @@ class WPvivid_Migrate
|
|
1103 |
<label>
|
1104 |
<div style="float: left;">
|
1105 |
<input type="radio" disabled />
|
1106 |
-
<span style="color: #ddd;">'.__('Choose what to migrate').'</span>
|
1107 |
</div>
|
1108 |
<span class="wpvivid-feature-pro">
|
1109 |
<a href="https://wpvivid.com/custom-migration-overview?utm_source=client_migration_custom_backup&utm_medium=inner_link&utm_campaign=access" style="text-decoration: none;">Pro feature: learn more</a>
|
@@ -1140,16 +1140,16 @@ class WPvivid_Migrate
|
|
1140 |
<div class="action-progress-bar-percent" id="wpvivid_upload_progress_bar_percent" style="height:24px;width:' . $list_tasks[$task['id']]['task_info']['backup_percent'] . '"></div>
|
1141 |
</div>
|
1142 |
<div id="wpvivid_estimate_backup_info" style="float:left;">
|
1143 |
-
<div class="backup-basic-info"><span>' . __('Database Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['db_size'] . '</span></div>
|
1144 |
-
<div class="backup-basic-info"><span>' . __('File Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['file_size'] . '</span></div>
|
1145 |
</div>
|
1146 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
1147 |
-
<div class="backup-basic-info"><span>' . __('Total Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['total'] . '</span></div>
|
1148 |
-
<div class="backup-basic-info"><span>' . __('Uploaded:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['upload'] . '</span></div>
|
1149 |
-
<div class="backup-basic-info"><span>' . __('Speed:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['speed'] . '</span></div>
|
1150 |
</div>
|
1151 |
<div style="float: left;">
|
1152 |
-
<div class="backup-basic-info"><span>' . __('Network Connection:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['network_connection'] . '</span></div>
|
1153 |
</div>
|
1154 |
<div style="clear:both;"></div>
|
1155 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_upload_current_doing">' . $list_tasks[$task['id']]['task_info']['descript'] . '</p></div>
|
1103 |
<label>
|
1104 |
<div style="float: left;">
|
1105 |
<input type="radio" disabled />
|
1106 |
+
<span class="wpvivid-element-space-right" style="color: #ddd;">'.__('Choose what to migrate').'</span>
|
1107 |
</div>
|
1108 |
<span class="wpvivid-feature-pro">
|
1109 |
<a href="https://wpvivid.com/custom-migration-overview?utm_source=client_migration_custom_backup&utm_medium=inner_link&utm_campaign=access" style="text-decoration: none;">Pro feature: learn more</a>
|
1140 |
<div class="action-progress-bar-percent" id="wpvivid_upload_progress_bar_percent" style="height:24px;width:' . $list_tasks[$task['id']]['task_info']['backup_percent'] . '"></div>
|
1141 |
</div>
|
1142 |
<div id="wpvivid_estimate_backup_info" style="float:left;">
|
1143 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Database Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['db_size'] . '</span></div>
|
1144 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('File Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['file_size'] . '</span></div>
|
1145 |
</div>
|
1146 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
1147 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Total Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['total'] . '</span></div>
|
1148 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Uploaded:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['upload'] . '</span></div>
|
1149 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Speed:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['speed'] . '</span></div>
|
1150 |
</div>
|
1151 |
<div style="float: left;">
|
1152 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Network Connection:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['network_connection'] . '</span></div>
|
1153 |
</div>
|
1154 |
<div style="clear:both;"></div>
|
1155 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_upload_current_doing">' . $list_tasks[$task['id']]['task_info']['descript'] . '</p></div>
|
includes/class-wpvivid-public-interface.php
CHANGED
@@ -35,6 +35,69 @@ class WPvivid_Public_Interface
|
|
35 |
case 'get_themes_plugins':
|
36 |
$ret = apply_filters('wpvivid_get_themes_plugins_mainwp', array());
|
37 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
default:
|
39 |
$ret['result'] = 'failed';
|
40 |
$ret['error'] = 'Unknown action';
|
35 |
case 'get_themes_plugins':
|
36 |
$ret = apply_filters('wpvivid_get_themes_plugins_mainwp', array());
|
37 |
break;
|
38 |
+
case 'get_uploads_tree_data':
|
39 |
+
$ret = apply_filters('wpvivid_get_uploads_tree_data_mainwp', $data['tree_node']);
|
40 |
+
break;
|
41 |
+
case 'get_content_tree_data':
|
42 |
+
$ret = apply_filters('wpvivid_get_content_tree_data_mainwp', $data['tree_node']);
|
43 |
+
break;
|
44 |
+
case 'get_additional_folder_tree_data':
|
45 |
+
$ret = apply_filters('wpvivid_get_additional_folder_tree_data_mainwp', $data['tree_node']);
|
46 |
+
break;
|
47 |
+
case 'achieve_local_backup_addon':
|
48 |
+
$ret = apply_filters('wpvivid_achieve_local_backup_addon_mainwp', $data);
|
49 |
+
break;
|
50 |
+
case 'achieve_remote_backup_addon':
|
51 |
+
$ret = apply_filters('wpvivid_achieve_remote_backup_addon_mainwp', $data);
|
52 |
+
break;
|
53 |
+
case 'connect_additional_database_addon':
|
54 |
+
$ret = apply_filters('wpvivid_connect_additional_database_addon_mainwp', $data);
|
55 |
+
break;
|
56 |
+
case 'add_additional_database_addon':
|
57 |
+
$ret = apply_filters('wpvivid_add_additional_database_addon_mainwp', $data);
|
58 |
+
break;
|
59 |
+
case 'remove_additional_database_addon':
|
60 |
+
$ret = apply_filters('wpvivid_remove_additional_database_addon_mainwp', $data);
|
61 |
+
break;
|
62 |
+
case 'prepare_backup_addon':
|
63 |
+
$ret = apply_filters('wpvivid_prepare_backup_addon_mainwp', $data);
|
64 |
+
break;
|
65 |
+
case 'backup_now_addon':
|
66 |
+
$ret = apply_filters('wpvivid_backup_now_addon_mainwp', $data['task_id']);
|
67 |
+
break;
|
68 |
+
case 'list_tasks_addon':
|
69 |
+
$ret = apply_filters('wpvivid_list_tasks_addon_mainwp', array());
|
70 |
+
break;
|
71 |
+
case 'init_download_page_addon':
|
72 |
+
$ret = apply_filters('wpvivid_init_download_page_addon_mainwp', $data['backup_id']);
|
73 |
+
break;
|
74 |
+
case 'get_download_progress_addon':
|
75 |
+
$ret = apply_filters('wpvivid_get_download_progress_addon_mainwp', $data['backup_id']);
|
76 |
+
break;
|
77 |
+
case 'rescan_local_folder_addon':
|
78 |
+
$ret = apply_filters('wpvivid_rescan_local_folder_addon_mainwp', array());
|
79 |
+
break;
|
80 |
+
case 'set_security_lock_addon':
|
81 |
+
$ret = apply_filters('wpvivid_set_security_lock_addon_mainwp', $data);
|
82 |
+
break;
|
83 |
+
case 'set_remote_security_lock_addon':
|
84 |
+
$ret = apply_filters('wpvivid_set_remote_security_lock_addon_mainwp', $data);
|
85 |
+
break;
|
86 |
+
case 'delete_local_backup_addon':
|
87 |
+
$ret = apply_filters('wpvivid_delete_local_backup_addon_mainwp', $data);
|
88 |
+
break;
|
89 |
+
case 'delete_local_backup_array_addon':
|
90 |
+
$ret = apply_filters('wpvivid_delete_local_backup_array_addon_mainwp', $data);
|
91 |
+
break;
|
92 |
+
case 'delete_remote_backup_addon':
|
93 |
+
$ret = apply_filters('wpvivid_delete_remote_backup_addon_mainwp', $data);
|
94 |
+
break;
|
95 |
+
case 'delete_remote_backup_array_addon':
|
96 |
+
$ret = apply_filters('wpvivid_delete_remote_backup_array_addon_mainwp', $data);
|
97 |
+
break;
|
98 |
+
case 'view_log_addon':
|
99 |
+
$ret = apply_filters('wpvivid_view_log_addon_mainwp', $data);
|
100 |
+
break;
|
101 |
default:
|
102 |
$ret['result'] = 'failed';
|
103 |
$ret['error'] = 'Unknown action';
|
includes/class-wpvivid-restore-database.php
CHANGED
@@ -319,7 +319,6 @@ class WPvivid_RestoreDB
|
|
319 |
}
|
320 |
|
321 |
WPvivid_Setting::import_json_to_setting($this->current_setting);
|
322 |
-
|
323 |
do_action('wpvivid_reset_schedule');
|
324 |
do_action('wpvivid_do_after_restore_db');
|
325 |
|
@@ -1075,7 +1074,7 @@ class WPvivid_RestoreDB
|
|
1075 |
return $mix_link;
|
1076 |
}
|
1077 |
|
1078 |
-
private function
|
1079 |
{
|
1080 |
return str_replace('/','\/',$url);
|
1081 |
}
|
@@ -1087,6 +1086,19 @@ class WPvivid_RestoreDB
|
|
1087 |
return $old_string;
|
1088 |
}
|
1089 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1090 |
if($this->old_site_url!=$this->new_site_url)
|
1091 |
{
|
1092 |
$remove_http_link=$this->get_remove_http_link($this->old_site_url);
|
@@ -1103,7 +1115,9 @@ class WPvivid_RestoreDB
|
|
1103 |
$old_mix_link=$this->get_mix_link($this->old_site_url);
|
1104 |
if($old_mix_link!==false)
|
1105 |
{
|
1106 |
-
$
|
|
|
|
|
1107 |
}
|
1108 |
if(substr($this->replacing_table, strlen($this->new_prefix))=='posts'||substr($this->replacing_table, strlen($this->new_prefix))=='postmeta'||substr($this->replacing_table, strlen($this->new_prefix))=='options')
|
1109 |
{
|
@@ -1111,39 +1125,38 @@ class WPvivid_RestoreDB
|
|
1111 |
if($remove_http_link!==false)
|
1112 |
{
|
1113 |
$new_remove_http_link=$this->get_remove_http_link($this->new_site_url);
|
1114 |
-
$
|
|
|
|
|
1115 |
}
|
1116 |
|
1117 |
$remove_http_link=$this->get_remove_http_link_ex($this->old_site_url);
|
1118 |
if($remove_http_link!==false)
|
1119 |
{
|
1120 |
$new_remove_http_link=$this->get_remove_http_link_ex($this->new_site_url);
|
1121 |
-
$
|
|
|
|
|
1122 |
}
|
1123 |
}
|
1124 |
-
$quota_old_site_url=$this->get_http_link_at_quota($this->old_site_url);
|
1125 |
-
$quota_new_site_url=$this->get_http_link_at_quota($this->new_site_url);
|
1126 |
-
$old_string=str_replace($quota_old_site_url,$quota_new_site_url,$old_string);
|
1127 |
}
|
1128 |
|
1129 |
if($this->old_home_url!=$this->new_home_url)
|
1130 |
{
|
1131 |
-
|
1132 |
-
|
|
|
1133 |
$old_mix_link=$this->get_mix_link($this->old_home_url);
|
1134 |
if($old_mix_link!==false)
|
1135 |
{
|
1136 |
-
$
|
|
|
|
|
1137 |
}
|
1138 |
}
|
1139 |
-
|
1140 |
-
|
1141 |
-
$old_string=str_replace($
|
1142 |
-
}
|
1143 |
-
if($this->old_upload_url!=$this->new_upload_url)
|
1144 |
-
{
|
1145 |
-
$old_string = str_replace($this->old_upload_url, $this->new_upload_url, $old_string);
|
1146 |
-
}
|
1147 |
|
1148 |
return $old_string;
|
1149 |
}
|
@@ -1155,19 +1168,26 @@ class WPvivid_RestoreDB
|
|
1155 |
return $old_string;
|
1156 |
}
|
1157 |
|
|
|
|
|
|
|
1158 |
if($this->old_site_url!=$this->new_site_url)
|
1159 |
{
|
1160 |
$remove_http_link=$this->get_remove_http_link($this->old_site_url);
|
1161 |
if($remove_http_link!==false)
|
1162 |
{
|
1163 |
$new_remove_http_link=$this->get_remove_http_link($this->new_site_url);
|
1164 |
-
$
|
|
|
|
|
1165 |
}
|
1166 |
|
1167 |
$new_mix_link=$this->get_mix_link($this->new_site_url);
|
1168 |
if($new_mix_link!==false)
|
1169 |
{
|
1170 |
-
$
|
|
|
|
|
1171 |
}
|
1172 |
if(substr($this->replacing_table, strlen($this->new_prefix))=='posts'||substr($this->replacing_table, strlen($this->new_prefix))=='postmeta'||substr($this->replacing_table, strlen($this->new_prefix))=='options')
|
1173 |
{
|
@@ -1175,25 +1195,35 @@ class WPvivid_RestoreDB
|
|
1175 |
if($remove_http_link!==false)
|
1176 |
{
|
1177 |
$new_remove_http_link=$this->get_remove_http_link_ex($this->new_site_url);
|
1178 |
-
$
|
|
|
|
|
1179 |
}
|
1180 |
}
|
1181 |
-
|
1182 |
-
$
|
1183 |
-
$
|
|
|
|
|
1184 |
}
|
1185 |
|
1186 |
if($this->old_home_url!=$this->new_home_url&&$this->old_home_url!=$this->old_site_url)
|
1187 |
{
|
1188 |
-
|
1189 |
-
|
|
|
1190 |
$new_mix_link=$this->get_mix_link($this->new_home_url);
|
1191 |
if($new_mix_link!==false)
|
1192 |
{
|
1193 |
-
$
|
|
|
|
|
1194 |
}
|
1195 |
}
|
1196 |
|
|
|
|
|
|
|
1197 |
return $old_string;
|
1198 |
}
|
1199 |
|
319 |
}
|
320 |
|
321 |
WPvivid_Setting::import_json_to_setting($this->current_setting);
|
|
|
322 |
do_action('wpvivid_reset_schedule');
|
323 |
do_action('wpvivid_do_after_restore_db');
|
324 |
|
1074 |
return $mix_link;
|
1075 |
}
|
1076 |
|
1077 |
+
private function get_http_link_at_quote($url)
|
1078 |
{
|
1079 |
return str_replace('/','\/',$url);
|
1080 |
}
|
1086 |
return $old_string;
|
1087 |
}
|
1088 |
|
1089 |
+
$from=array();
|
1090 |
+
$to=array();
|
1091 |
+
|
1092 |
+
if($this->old_site_url!=$this->new_site_url)
|
1093 |
+
{
|
1094 |
+
$quote_old_site_url=$this->get_http_link_at_quote($this->old_site_url);
|
1095 |
+
$quote_new_site_url=$this->get_http_link_at_quote($this->new_site_url);
|
1096 |
+
$from[]=$quote_old_site_url;
|
1097 |
+
$to[]=$quote_new_site_url;
|
1098 |
+
//$old_string=str_replace($quote_old_site_url,$quote_new_site_url,$old_string);
|
1099 |
+
}
|
1100 |
+
|
1101 |
+
|
1102 |
if($this->old_site_url!=$this->new_site_url)
|
1103 |
{
|
1104 |
$remove_http_link=$this->get_remove_http_link($this->old_site_url);
|
1115 |
$old_mix_link=$this->get_mix_link($this->old_site_url);
|
1116 |
if($old_mix_link!==false)
|
1117 |
{
|
1118 |
+
$from[]=$old_mix_link;
|
1119 |
+
$to[]=$this->new_site_url;
|
1120 |
+
//$old_string=str_replace($old_mix_link,$this->new_site_url,$old_string);
|
1121 |
}
|
1122 |
if(substr($this->replacing_table, strlen($this->new_prefix))=='posts'||substr($this->replacing_table, strlen($this->new_prefix))=='postmeta'||substr($this->replacing_table, strlen($this->new_prefix))=='options')
|
1123 |
{
|
1125 |
if($remove_http_link!==false)
|
1126 |
{
|
1127 |
$new_remove_http_link=$this->get_remove_http_link($this->new_site_url);
|
1128 |
+
$from[]=$remove_http_link;
|
1129 |
+
$to[]=$new_remove_http_link;
|
1130 |
+
//$old_string=str_replace($remove_http_link,$new_remove_http_link,$old_string);
|
1131 |
}
|
1132 |
|
1133 |
$remove_http_link=$this->get_remove_http_link_ex($this->old_site_url);
|
1134 |
if($remove_http_link!==false)
|
1135 |
{
|
1136 |
$new_remove_http_link=$this->get_remove_http_link_ex($this->new_site_url);
|
1137 |
+
$from[]=$remove_http_link;
|
1138 |
+
$to[]=$new_remove_http_link;
|
1139 |
+
//$old_string=str_replace($remove_http_link,$new_remove_http_link,$old_string);
|
1140 |
}
|
1141 |
}
|
|
|
|
|
|
|
1142 |
}
|
1143 |
|
1144 |
if($this->old_home_url!=$this->new_home_url)
|
1145 |
{
|
1146 |
+
//$old_string=str_replace($this->old_home_url,$this->new_home_url,$old_string);
|
1147 |
+
$from[]=$this->old_home_url;
|
1148 |
+
$to[]=$this->new_home_url;
|
1149 |
$old_mix_link=$this->get_mix_link($this->old_home_url);
|
1150 |
if($old_mix_link!==false)
|
1151 |
{
|
1152 |
+
$from[]=$old_mix_link;
|
1153 |
+
$to[]=$this->new_home_url;
|
1154 |
+
//$old_string=str_replace($old_mix_link,$this->new_home_url,$old_string);
|
1155 |
}
|
1156 |
}
|
1157 |
+
|
1158 |
+
if(!empty($from)&&!empty($to))
|
1159 |
+
$old_string=str_replace($from,$to,$old_string);
|
|
|
|
|
|
|
|
|
|
|
1160 |
|
1161 |
return $old_string;
|
1162 |
}
|
1168 |
return $old_string;
|
1169 |
}
|
1170 |
|
1171 |
+
$from=array();
|
1172 |
+
$to=array();
|
1173 |
+
|
1174 |
if($this->old_site_url!=$this->new_site_url)
|
1175 |
{
|
1176 |
$remove_http_link=$this->get_remove_http_link($this->old_site_url);
|
1177 |
if($remove_http_link!==false)
|
1178 |
{
|
1179 |
$new_remove_http_link=$this->get_remove_http_link($this->new_site_url);
|
1180 |
+
$from[]=$remove_http_link;
|
1181 |
+
$to[]=$new_remove_http_link;
|
1182 |
+
//$old_string=str_replace($remove_http_link,$new_remove_http_link,$old_string);
|
1183 |
}
|
1184 |
|
1185 |
$new_mix_link=$this->get_mix_link($this->new_site_url);
|
1186 |
if($new_mix_link!==false)
|
1187 |
{
|
1188 |
+
$from[]=$new_mix_link;
|
1189 |
+
$to[]=$this->new_site_url;
|
1190 |
+
//$old_string=str_replace($new_mix_link,$this->new_site_url,$old_string);
|
1191 |
}
|
1192 |
if(substr($this->replacing_table, strlen($this->new_prefix))=='posts'||substr($this->replacing_table, strlen($this->new_prefix))=='postmeta'||substr($this->replacing_table, strlen($this->new_prefix))=='options')
|
1193 |
{
|
1195 |
if($remove_http_link!==false)
|
1196 |
{
|
1197 |
$new_remove_http_link=$this->get_remove_http_link_ex($this->new_site_url);
|
1198 |
+
$from[]=$remove_http_link;
|
1199 |
+
$to[]=$new_remove_http_link;
|
1200 |
+
//$old_string=str_replace($remove_http_link,$new_remove_http_link,$old_string);
|
1201 |
}
|
1202 |
}
|
1203 |
+
|
1204 |
+
$quote_old_site_url=$this->get_http_link_at_quote($this->old_site_url);
|
1205 |
+
$quote_new_site_url=$this->get_http_link_at_quote($this->new_site_url);
|
1206 |
+
$from[]=$quote_old_site_url;
|
1207 |
+
$to[]=$quote_new_site_url;
|
1208 |
}
|
1209 |
|
1210 |
if($this->old_home_url!=$this->new_home_url&&$this->old_home_url!=$this->old_site_url)
|
1211 |
{
|
1212 |
+
//$old_string=str_replace($this->old_home_url,$this->new_home_url,$old_string);
|
1213 |
+
$from[]=$this->old_home_url;
|
1214 |
+
$to[]=$this->new_home_url;
|
1215 |
$new_mix_link=$this->get_mix_link($this->new_home_url);
|
1216 |
if($new_mix_link!==false)
|
1217 |
{
|
1218 |
+
$from[]=$new_mix_link;
|
1219 |
+
$to[]=$this->new_home_url;
|
1220 |
+
//$old_string=str_replace($new_mix_link,$this->new_home_url,$old_string);
|
1221 |
}
|
1222 |
}
|
1223 |
|
1224 |
+
if(!empty($from)&&!empty($to))
|
1225 |
+
$old_string=str_replace($from,$to,$old_string);
|
1226 |
+
|
1227 |
return $old_string;
|
1228 |
}
|
1229 |
|
includes/class-wpvivid-schedule.php
CHANGED
@@ -96,7 +96,7 @@ class WPvivid_Schedule
|
|
96 |
$html.='<label>';
|
97 |
$html.='<div style="float: left;">';
|
98 |
$html.='<input type="radio" disabled />';
|
99 |
-
$html.='<span style="color: #ddd;">'.__('Custom').'</span>';
|
100 |
$html.='</div>';
|
101 |
$html.='<div style="float: left; height: 32px; line-height: 32px;">';
|
102 |
$html.='<span class="wpvivid-feature-pro">';
|
96 |
$html.='<label>';
|
97 |
$html.='<div style="float: left;">';
|
98 |
$html.='<input type="radio" disabled />';
|
99 |
+
$html.='<span class="wpvivid-element-space-right" style="color: #ddd;">'.__('Custom').'</span>';
|
100 |
$html.='</div>';
|
101 |
$html.='<div style="float: left; height: 32px; line-height: 32px;">';
|
102 |
$html.='<span class="wpvivid-feature-pro">';
|
includes/class-wpvivid-setting.php
CHANGED
@@ -529,6 +529,7 @@ class WPvivid_Setting
|
|
529 |
foreach ($json['data'] as $option_name=>$option)
|
530 |
{
|
531 |
wp_cache_delete($option_name, 'options');
|
|
|
532 |
self::update_option($option_name,$option);
|
533 |
}
|
534 |
}
|
@@ -609,6 +610,7 @@ class WPvivid_Setting
|
|
609 |
$data['remote']['upload']=self::get_option('wpvivid_upload_setting');
|
610 |
$data['remote']['history']=self::get_option('wpvivid_user_history');
|
611 |
|
|
|
612 |
return $data;
|
613 |
}
|
614 |
}
|
529 |
foreach ($json['data'] as $option_name=>$option)
|
530 |
{
|
531 |
wp_cache_delete($option_name, 'options');
|
532 |
+
delete_option($option_name);
|
533 |
self::update_option($option_name,$option);
|
534 |
}
|
535 |
}
|
610 |
$data['remote']['upload']=self::get_option('wpvivid_upload_setting');
|
611 |
$data['remote']['history']=self::get_option('wpvivid_user_history');
|
612 |
|
613 |
+
$data['backup_custom_setting']=apply_filters('wpvivid_get_backup_custom_setting', array());
|
614 |
return $data;
|
615 |
}
|
616 |
}
|
includes/class-wpvivid-zipclass.php
CHANGED
@@ -162,7 +162,10 @@ class WPvivid_ZipClass extends Wpvivid_Compress_Default
|
|
162 |
require_once(ABSPATH . 'wp-admin/includes/file.php');
|
163 |
|
164 |
$max_size= $data['compress']['max_file_size'];
|
|
|
165 |
$max_size = str_replace('M', '', $max_size);
|
|
|
|
|
166 |
$size = intval($max_size) * 1024 * 1024;
|
167 |
|
168 |
$files = $this -> get_files_cache($size,$data);
|
162 |
require_once(ABSPATH . 'wp-admin/includes/file.php');
|
163 |
|
164 |
$max_size= $data['compress']['max_file_size'];
|
165 |
+
|
166 |
$max_size = str_replace('M', '', $max_size);
|
167 |
+
if($max_size==0)
|
168 |
+
$max_size=200;
|
169 |
$size = intval($max_size) * 1024 * 1024;
|
170 |
|
171 |
$files = $this -> get_files_cache($size,$data);
|
includes/class-wpvivid.php
CHANGED
@@ -930,8 +930,10 @@ class WPvivid {
|
|
930 |
public function clean_backing_up_data_event($task_id)
|
931 |
{
|
932 |
$tasks=WPvivid_Setting::get_option('clean_task');
|
933 |
-
$
|
934 |
-
|
|
|
|
|
935 |
WPvivid_Setting::update_option('clean_task',$tasks);
|
936 |
|
937 |
if(!empty($task))
|
@@ -1038,6 +1040,7 @@ class WPvivid {
|
|
1038 |
{
|
1039 |
$this->clean_oldest_backup();
|
1040 |
}
|
|
|
1041 |
|
1042 |
if(WPvivid_taskmanager::is_tasks_backup_running())
|
1043 |
{
|
@@ -3813,16 +3816,16 @@ class WPvivid {
|
|
3813 |
<div class="action-progress-bar-percent" id="wpvivid_action_progress_bar_percent" style="height:24px;width:' . $list_tasks[$task['id']]['task_info']['backup_percent'] . '"></div>
|
3814 |
</div>
|
3815 |
<div id="wpvivid_estimate_backup_info" style="float:left; ' . $list_tasks[$task['id']]['task_info']['display_estimate_backup'] . '">
|
3816 |
-
<div class="backup-basic-info"><span>' . __('Database Size:', 'wpvivid') . '</span><span id="wpvivid_backup_database_size">' . $list_tasks[$task['id']]['task_info']['db_size'] . '</span></div>
|
3817 |
-
<div class="backup-basic-info"><span>' . __('File Size:', 'wpvivid') . '</span><span id="wpvivid_backup_file_size">' . $list_tasks[$task['id']]['task_info']['file_size'] . '</span></div>
|
3818 |
</div>
|
3819 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
3820 |
-
<div class="backup-basic-info"><span>' . __('Total Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['total'] . '</span></div>
|
3821 |
-
<div class="backup-basic-info"><span>' . __('Uploaded:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['upload'] . '</span></div>
|
3822 |
-
<div class="backup-basic-info"><span>' . __('Speed:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['speed'] . '</span></div>
|
3823 |
</div>
|
3824 |
<div style="float: left;">
|
3825 |
-
<div class="backup-basic-info"><span>' . __('Network Connection:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['network_connection'] . '</span></div>
|
3826 |
</div>
|
3827 |
<div style="clear:both;"></div>
|
3828 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_current_doing">' . $list_tasks[$task['id']]['task_info']['descript'] . '</p></div>
|
@@ -4252,7 +4255,7 @@ class WPvivid {
|
|
4252 |
{
|
4253 |
if($except_regex!==false)
|
4254 |
{
|
4255 |
-
if($this -> regex_match($except_regex['
|
4256 |
continue;
|
4257 |
}
|
4258 |
$folder[]=$path.DIRECTORY_SEPARATOR.$filename;
|
930 |
public function clean_backing_up_data_event($task_id)
|
931 |
{
|
932 |
$tasks=WPvivid_Setting::get_option('clean_task');
|
933 |
+
if(isset($tasks[$task_id])){
|
934 |
+
$task=$tasks[$task_id];
|
935 |
+
unset($tasks[$task_id]);
|
936 |
+
}
|
937 |
WPvivid_Setting::update_option('clean_task',$tasks);
|
938 |
|
939 |
if(!empty($task))
|
1040 |
{
|
1041 |
$this->clean_oldest_backup();
|
1042 |
}
|
1043 |
+
do_action('wpvivid_clean_oldest_backup',$backup_options);
|
1044 |
|
1045 |
if(WPvivid_taskmanager::is_tasks_backup_running())
|
1046 |
{
|
3816 |
<div class="action-progress-bar-percent" id="wpvivid_action_progress_bar_percent" style="height:24px;width:' . $list_tasks[$task['id']]['task_info']['backup_percent'] . '"></div>
|
3817 |
</div>
|
3818 |
<div id="wpvivid_estimate_backup_info" style="float:left; ' . $list_tasks[$task['id']]['task_info']['display_estimate_backup'] . '">
|
3819 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Database Size:', 'wpvivid') . '</span><span id="wpvivid_backup_database_size">' . $list_tasks[$task['id']]['task_info']['db_size'] . '</span></div>
|
3820 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('File Size:', 'wpvivid') . '</span><span id="wpvivid_backup_file_size">' . $list_tasks[$task['id']]['task_info']['file_size'] . '</span></div>
|
3821 |
</div>
|
3822 |
<div id="wpvivid_estimate_upload_info" style="float: left;">
|
3823 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Total Size:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['total'] . '</span></div>
|
3824 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Uploaded:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['upload'] . '</span></div>
|
3825 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Speed:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['speed'] . '</span></div>
|
3826 |
</div>
|
3827 |
<div style="float: left;">
|
3828 |
+
<div class="backup-basic-info"><span class="wpvivid-element-space-right">' . __('Network Connection:', 'wpvivid') . '</span><span>' . $list_tasks[$task['id']]['task_info']['network_connection'] . '</span></div>
|
3829 |
</div>
|
3830 |
<div style="clear:both;"></div>
|
3831 |
<div style="margin-left:10px; float: left; width:100%;"><p id="wpvivid_current_doing">' . $list_tasks[$task['id']]['task_info']['descript'] . '</p></div>
|
4255 |
{
|
4256 |
if($except_regex!==false)
|
4257 |
{
|
4258 |
+
if($this -> regex_match($except_regex['file'],$path.DIRECTORY_SEPARATOR.$filename,$flag)){
|
4259 |
continue;
|
4260 |
}
|
4261 |
$folder[]=$path.DIRECTORY_SEPARATOR.$filename;
|
languages/wpvivid-ja.mo
ADDED
Binary file
|
languages/wpvivid-ja.po
ADDED
@@ -0,0 +1,1088 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2019 WPvivid Team
|
2 |
+
# This file is distributed under the same license as the WPvivid Backup Plugin plugin.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: WPvivid Backup Plugin 0.9.29\n"
|
6 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpvivid-"
|
7 |
+
"backuprestore\n"
|
8 |
+
"Language-Team: Shohei OKADA <silversword.0630@gmail.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2019-12-18T11:10:00+09:00\n"
|
13 |
+
"PO-Revision-Date: 2019-12-19 10:43+0900\n"
|
14 |
+
"X-Generator: Poedit 2.2.4\n"
|
15 |
+
"X-Domain: wpvivid\n"
|
16 |
+
"Last-Translator: \n"
|
17 |
+
"Plural-Forms: nplurals=1; plural=0;\n"
|
18 |
+
"Language: ja\n"
|
19 |
+
|
20 |
+
#. Plugin Name of the plugin
|
21 |
+
msgid "WPvivid Backup Plugin"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#. Description of the plugin
|
25 |
+
msgid ""
|
26 |
+
"Clone or copy WP sites then move or migrate them to new host (new domain), "
|
27 |
+
"schedule backups, transfer backups to leading remote storage. All in one."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#. Author of the plugin
|
31 |
+
msgid "WPvivid Team"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#. Author URI of the plugin
|
35 |
+
msgid "https://wpvivid.com"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: admin/class-wpvivid-admin.php:112 admin/class-wpvivid-admin.php:630
|
39 |
+
msgid "Backup & Restore"
|
40 |
+
msgstr "バックアップとリストア"
|
41 |
+
|
42 |
+
#: admin/class-wpvivid-admin.php:121 admin/class-wpvivid-admin.php:648
|
43 |
+
msgid "Settings"
|
44 |
+
msgstr "設定"
|
45 |
+
|
46 |
+
#: admin/class-wpvivid-admin.php:636
|
47 |
+
msgid "Schedule"
|
48 |
+
msgstr "予定"
|
49 |
+
|
50 |
+
#: admin/class-wpvivid-admin.php:642
|
51 |
+
msgid "Remote Storage"
|
52 |
+
msgstr "リモートストレージ"
|
53 |
+
|
54 |
+
#: admin/class-wpvivid-admin.php:654
|
55 |
+
msgid "Debug"
|
56 |
+
msgstr "デバッグ"
|
57 |
+
|
58 |
+
#: admin/class-wpvivid-admin.php:660
|
59 |
+
msgid "Logs"
|
60 |
+
msgstr "ログ"
|
61 |
+
|
62 |
+
#: admin/class-wpvivid-admin.php:667
|
63 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:121
|
64 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1465
|
65 |
+
#: includes/class-wpvivid.php:5349
|
66 |
+
msgid "Log"
|
67 |
+
msgstr "ログ"
|
68 |
+
|
69 |
+
#: admin/class-wpvivid-admin.php:678
|
70 |
+
msgid "MainWP"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#: admin/class-wpvivid-admin.php:724 admin/class-wpvivid-admin.php:811
|
74 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:48
|
75 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:344
|
76 |
+
#: includes/customclass/class-wpvivid-dropbox.php:607
|
77 |
+
#: includes/customclass/class-wpvivid-one-drive.php:454
|
78 |
+
msgid "Save Changes"
|
79 |
+
msgstr "保存"
|
80 |
+
|
81 |
+
#: admin/class-wpvivid-admin.php:861
|
82 |
+
msgid ""
|
83 |
+
"If you have configured SMTP on your site, enter your email address and click "
|
84 |
+
"the button below to send us the relevant information (website info and "
|
85 |
+
"errors logs) when you are encountering errors. This will help us figure out "
|
86 |
+
"what happened. Once the issue is resolved, we will inform you by your email "
|
87 |
+
"address."
|
88 |
+
msgstr ""
|
89 |
+
"エラーが発生したとき、サイトにSMTPを設定している場合はメールアドレスを入力し"
|
90 |
+
"下のボタンをクリックして関連情報(ウェブサイト情報とエラーログ)を送信してく"
|
91 |
+
"ださい。\n"
|
92 |
+
"これは、何が起こったのかを把握するのに役立ちます。問題が解決したらメールでお"
|
93 |
+
"知らせします。"
|
94 |
+
|
95 |
+
#: admin/class-wpvivid-admin.php:868
|
96 |
+
msgid "Send Debug Information to Us"
|
97 |
+
msgstr "デバッグ情報を我々に送信"
|
98 |
+
|
99 |
+
#: admin/class-wpvivid-admin.php:872
|
100 |
+
msgid ""
|
101 |
+
"If you didn’t configure SMTP on your site, click the button below to "
|
102 |
+
"download the relevant information (website info and error logs) to your PC "
|
103 |
+
"when you are encountering some errors. Sending the files to us will help us "
|
104 |
+
"diagnose what happened."
|
105 |
+
msgstr ""
|
106 |
+
"エラーが発生したとき、サイトにSMTPを設定していない場合は下のボタンをクリック"
|
107 |
+
"して関連情報(ウェブサイト情報とエラーログ)をPCにダウンロードします。\n"
|
108 |
+
"私たちにファイルを送信すると、何が起こったかを診断するのに役立ちます。"
|
109 |
+
|
110 |
+
#: admin/class-wpvivid-admin.php:875
|
111 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:169
|
112 |
+
#: includes/class-wpvivid.php:5359
|
113 |
+
msgid "Download"
|
114 |
+
msgstr "ダウンロード"
|
115 |
+
|
116 |
+
#: admin/class-wpvivid-admin.php:879
|
117 |
+
msgid "Website Info Key"
|
118 |
+
msgstr "キー"
|
119 |
+
|
120 |
+
#: admin/class-wpvivid-admin.php:880
|
121 |
+
msgid "Website Info Value"
|
122 |
+
msgstr "値"
|
123 |
+
|
124 |
+
#: admin/class-wpvivid-admin.php:974
|
125 |
+
msgid "Date"
|
126 |
+
msgstr "日付"
|
127 |
+
|
128 |
+
#: admin/class-wpvivid-admin.php:975
|
129 |
+
msgid "Log Type"
|
130 |
+
msgstr "ログ種別"
|
131 |
+
|
132 |
+
#: admin/class-wpvivid-admin.php:976
|
133 |
+
msgid "Log File Name"
|
134 |
+
msgstr "ログファイル名"
|
135 |
+
|
136 |
+
#: admin/class-wpvivid-admin.php:977
|
137 |
+
msgid "Action"
|
138 |
+
msgstr "操作"
|
139 |
+
|
140 |
+
#: admin/class-wpvivid-admin.php:989
|
141 |
+
msgid " < Pre page "
|
142 |
+
msgstr " < 前のページ "
|
143 |
+
|
144 |
+
#: admin/class-wpvivid-admin.php:1000
|
145 |
+
msgid " Next page > "
|
146 |
+
msgstr " 次のページ > "
|
147 |
+
|
148 |
+
#: admin/class-wpvivid-admin.php:1006
|
149 |
+
#: admin/partials/wpvivid-settings-page-display.php:70
|
150 |
+
msgid "<option selected=\"selected\" value=\""
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: admin/class-wpvivid-admin.php:1009
|
154 |
+
#: admin/partials/wpvivid-settings-page-display.php:73
|
155 |
+
msgid "<option value=\""
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:7
|
159 |
+
#: includes/class-wpvivid-migrate.php:1093
|
160 |
+
msgid "Database + Files (WordPress Files)"
|
161 |
+
msgstr "データベース+ファイル(WordPressファイル)"
|
162 |
+
|
163 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:11
|
164 |
+
#: includes/class-wpvivid-migrate.php:1097
|
165 |
+
msgid "WordPress Files (Exclude Database)"
|
166 |
+
msgstr "WordPressファイル(データベースは除く)"
|
167 |
+
|
168 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:15
|
169 |
+
#: includes/class-wpvivid-migrate.php:1101
|
170 |
+
msgid "Only Database"
|
171 |
+
msgstr "データベースのみ"
|
172 |
+
|
173 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:91
|
174 |
+
msgid "About backup download"
|
175 |
+
msgstr "バックアップのダウンロードについて"
|
176 |
+
|
177 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:93
|
178 |
+
msgid ""
|
179 |
+
"->If backups are stored in remote storage, our plugin will retrieve the "
|
180 |
+
"backup to your web server first. This may take a little time depending on "
|
181 |
+
"the size of backup files. Please be patient. Then you can download them to "
|
182 |
+
"your PC."
|
183 |
+
msgstr ""
|
184 |
+
"→バックアップがリモートストレージに保存されている場合、最初にウェブサーバーに"
|
185 |
+
"バックアップを取得します。ファイルのサイズによっては時間がかかる場合がありま"
|
186 |
+
"すので、しばらくお待ちください。その後、PCにダウンロードできます。"
|
187 |
+
|
188 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:94
|
189 |
+
msgid ""
|
190 |
+
"->If backups are stored in web server, the plugin will list all relevant "
|
191 |
+
"files immediately."
|
192 |
+
msgstr ""
|
193 |
+
"→バックアップがウェブサーバーに保存されている場合、すぐに全ての関連ファイルを"
|
194 |
+
"表示します。"
|
195 |
+
|
196 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:100
|
197 |
+
msgid ""
|
198 |
+
"How to restore your website from a backup(scheduled, manual, uploaded and "
|
199 |
+
"received backup)"
|
200 |
+
msgstr ""
|
201 |
+
"バックアップからWebサイトを復元する方法(スケジュール、手動、アップロードおよ"
|
202 |
+
"び受信したバックアップ)"
|
203 |
+
|
204 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:114
|
205 |
+
msgid "Backups"
|
206 |
+
msgstr "バックアップ"
|
207 |
+
|
208 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:132
|
209 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:170
|
210 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:854
|
211 |
+
#: includes/class-wpvivid.php:5367
|
212 |
+
msgid "Restore"
|
213 |
+
msgstr "リストア"
|
214 |
+
|
215 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:167
|
216 |
+
msgid "Backup"
|
217 |
+
msgstr "バックアップ"
|
218 |
+
|
219 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:168
|
220 |
+
msgid "Storage"
|
221 |
+
msgstr "ストレージ"
|
222 |
+
|
223 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:171
|
224 |
+
msgid "Delete"
|
225 |
+
msgstr "削除"
|
226 |
+
|
227 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:184
|
228 |
+
msgid "Delete the selected backups"
|
229 |
+
msgstr "選択したバックアップを削除"
|
230 |
+
|
231 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:716
|
232 |
+
msgid ""
|
233 |
+
"This backup is locked, are you sure to remove it? This backup will be "
|
234 |
+
"deleted permanently from your hosting (localhost) and remote storages."
|
235 |
+
msgstr ""
|
236 |
+
"このバックアップはロックされています。削除してもよろしいですか?このバック"
|
237 |
+
"アップはローカルおよびリモートストレージから完全に削除されます。"
|
238 |
+
|
239 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:720
|
240 |
+
msgid ""
|
241 |
+
"Are you sure to remove this backup? This backup will be deleted permanently "
|
242 |
+
"from your hosting (localhost) and remote storages."
|
243 |
+
msgstr ""
|
244 |
+
"このバックアップを削除してもよろしいですか?このバックアップはローカルおよび"
|
245 |
+
"リモートストレージから完全に削除されます。"
|
246 |
+
|
247 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:725
|
248 |
+
msgid ""
|
249 |
+
"This request will delete the backup being downloaded, are you sure you want "
|
250 |
+
"to continue?"
|
251 |
+
msgstr "ダウンロード中のバックアップが削除されます。続行してもよろしいですか?"
|
252 |
+
|
253 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:764
|
254 |
+
msgid "Please select at least one item."
|
255 |
+
msgstr "少なくとも一つを選択して下さい。"
|
256 |
+
|
257 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:769
|
258 |
+
msgid ""
|
259 |
+
"This request might delete the backup being downloaded, are you sure you want "
|
260 |
+
"to continue?"
|
261 |
+
msgstr ""
|
262 |
+
"ダウンロード中のバックアップが削除される可能性があります。続行してもよろしい"
|
263 |
+
"ですか?"
|
264 |
+
|
265 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:772
|
266 |
+
msgid ""
|
267 |
+
"Are you sure to remove the selected backups? These backups will be deleted "
|
268 |
+
"permanently from your hosting (localhost)."
|
269 |
+
msgstr ""
|
270 |
+
"選択したバックアップを削除してもよろしいですか?これらのバックアップはローカ"
|
271 |
+
"ルストレージから完全に削除されます。"
|
272 |
+
|
273 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:839
|
274 |
+
msgid "Restore backup from:"
|
275 |
+
msgstr "リストア元:"
|
276 |
+
|
277 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:840
|
278 |
+
msgid ""
|
279 |
+
"Please do not close the page or switch to other pages when a restore task is "
|
280 |
+
"running, as it could trigger some unexpected errors."
|
281 |
+
msgstr ""
|
282 |
+
"リストア実行中にページを閉じたり、他のページに切り替えたりしないでください。"
|
283 |
+
"予期しないエラーが発生する可能性があります。"
|
284 |
+
|
285 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:841
|
286 |
+
msgid ""
|
287 |
+
"Restore function will replace the current site's themes, plugins, uploads, "
|
288 |
+
"database and/or other content directories with the existing equivalents in "
|
289 |
+
"the selected backup."
|
290 |
+
msgstr ""
|
291 |
+
"リストア機能は、現在のサイトのテーマ、プラグイン、アップロード、データベー"
|
292 |
+
"ス、およびその他のコンテンツを選択したバックアップで置き換えます。"
|
293 |
+
|
294 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:847
|
295 |
+
msgid "Restore and keep the original domain(URL) unchanged"
|
296 |
+
msgstr "元のドメイン(URL)を変更せず保持したままリストア"
|
297 |
+
|
298 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:855
|
299 |
+
msgid "Terminate"
|
300 |
+
msgstr "終了"
|
301 |
+
|
302 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:856
|
303 |
+
msgid "Rollback"
|
304 |
+
msgstr "元に戻す"
|
305 |
+
|
306 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:858
|
307 |
+
msgid "Retrieve the backup to localhost"
|
308 |
+
msgstr "バックアップをローカルに取得する"
|
309 |
+
|
310 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1449
|
311 |
+
#: includes/class-wpvivid-migrate.php:1143 includes/class-wpvivid.php:3830
|
312 |
+
msgid "Database Size:"
|
313 |
+
msgstr "データベースサイズ:"
|
314 |
+
|
315 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1450
|
316 |
+
#: includes/class-wpvivid-migrate.php:1144 includes/class-wpvivid.php:3831
|
317 |
+
msgid "File Size:"
|
318 |
+
msgstr "ファイルサイズ:"
|
319 |
+
|
320 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1453
|
321 |
+
#: admin/partials/wpvivid-settings-page-display.php:280
|
322 |
+
#: includes/class-wpvivid-migrate.php:1147 includes/class-wpvivid.php:3834
|
323 |
+
msgid "Total Size:"
|
324 |
+
msgstr "合計サイズ:"
|
325 |
+
|
326 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1454
|
327 |
+
#: includes/class-wpvivid-migrate.php:1148 includes/class-wpvivid.php:3835
|
328 |
+
msgid "Uploaded:"
|
329 |
+
msgstr "アップロード:"
|
330 |
+
|
331 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1455
|
332 |
+
#: includes/class-wpvivid-migrate.php:1149 includes/class-wpvivid.php:3836
|
333 |
+
msgid "Speed:"
|
334 |
+
msgstr "速度:"
|
335 |
+
|
336 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1458
|
337 |
+
#: includes/class-wpvivid-migrate.php:1152 includes/class-wpvivid.php:3839
|
338 |
+
msgid "Network Connection:"
|
339 |
+
msgstr "ネットワーク接続:"
|
340 |
+
|
341 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1464
|
342 |
+
#: includes/class-wpvivid-migrate.php:360
|
343 |
+
msgid "Cancel"
|
344 |
+
msgstr "中止"
|
345 |
+
|
346 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1517
|
347 |
+
msgid "Back Up Manually"
|
348 |
+
msgstr "手動バックアップ"
|
349 |
+
|
350 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1525
|
351 |
+
msgid " rename directory"
|
352 |
+
msgstr " ディレクトリ名を変更"
|
353 |
+
|
354 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1554
|
355 |
+
msgid "Save Backups to Local"
|
356 |
+
msgstr "バックアップをローカルに保存"
|
357 |
+
|
358 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1558
|
359 |
+
msgid "Send Backup to Remote Storage:"
|
360 |
+
msgstr "バックアップをリモートストレージに保存:"
|
361 |
+
|
362 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1571
|
363 |
+
msgid "Backup Now"
|
364 |
+
msgstr "実行"
|
365 |
+
|
366 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1576
|
367 |
+
msgid "This backup can only be deleted manually"
|
368 |
+
msgstr "手動でのみ削除可能にする"
|
369 |
+
|
370 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1746
|
371 |
+
msgid "Tips"
|
372 |
+
msgstr ""
|
373 |
+
|
374 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1746
|
375 |
+
msgid ""
|
376 |
+
": The settings are only for manual backup, which won't affect schedule "
|
377 |
+
"settings."
|
378 |
+
msgstr ": この設定は手動バックアップにのみ有効、予定バックアップには無効です。"
|
379 |
+
|
380 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1765
|
381 |
+
msgid "Backup Schedule"
|
382 |
+
msgstr "バックアップ予定"
|
383 |
+
|
384 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1767
|
385 |
+
msgid "Schedule Status: "
|
386 |
+
msgstr "予定状況: "
|
387 |
+
|
388 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1769
|
389 |
+
msgid "Server Time: "
|
390 |
+
msgstr "サーバー時刻: "
|
391 |
+
|
392 |
+
#: admin/partials/wpvivid-backup-restore-page-display.php:1771
|
393 |
+
msgid "Next Backup: "
|
394 |
+
msgstr "次のバックアップ: "
|
395 |
+
|
396 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:6
|
397 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:317
|
398 |
+
msgid "Storages"
|
399 |
+
msgstr "ストレージ"
|
400 |
+
|
401 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:14
|
402 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:319
|
403 |
+
msgid "Storage Edit"
|
404 |
+
msgstr "ストレージを編集"
|
405 |
+
|
406 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:26
|
407 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:326
|
408 |
+
msgid "Please choose one storage to save your backups (remote storage)"
|
409 |
+
msgstr "バックアップを保存するリモートストレージを選択して下さい"
|
410 |
+
|
411 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:34
|
412 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:334
|
413 |
+
msgid "Storage Provider"
|
414 |
+
msgstr "ストレージ提供元"
|
415 |
+
|
416 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:35
|
417 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:335
|
418 |
+
msgid "Remote Storage Alias"
|
419 |
+
msgstr "リモートストレージの別名"
|
420 |
+
|
421 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:36
|
422 |
+
#: admin/partials/wpvivid-remote-storage-page-display.php:336
|
423 |
+
msgid "Actions"
|
424 |
+
msgstr "アクション"
|
425 |
+
|
426 |
+
#: admin/partials/wpvivid-schedule-page-display.php:7
|
427 |
+
msgid "Schedule Settings"
|
428 |
+
msgstr "予定設定"
|
429 |
+
|
430 |
+
#: admin/partials/wpvivid-schedule-page-display.php:15
|
431 |
+
msgid "Enable backup schedule"
|
432 |
+
msgstr "予定バックアップを有効"
|
433 |
+
|
434 |
+
#: admin/partials/wpvivid-settings-page-display.php:77
|
435 |
+
msgid "backups retained"
|
436 |
+
msgstr "バックアップ保持数"
|
437 |
+
|
438 |
+
#: admin/partials/wpvivid-settings-page-display.php:82
|
439 |
+
msgid "Calculate the size of files, folder and database before backing up "
|
440 |
+
msgstr "バックアップ前にサイズを計算する "
|
441 |
+
|
442 |
+
#: admin/partials/wpvivid-settings-page-display.php:88
|
443 |
+
msgid "Display the tab pages in admin navigation menu"
|
444 |
+
msgstr "管理ナビゲーションメニューにタブを表示"
|
445 |
+
|
446 |
+
#: admin/partials/wpvivid-settings-page-display.php:94
|
447 |
+
msgid "Show WPvivid backup plugin on top admin bar"
|
448 |
+
msgstr "管理バーにWPvivid backupプラグインを表示"
|
449 |
+
|
450 |
+
#: admin/partials/wpvivid-settings-page-display.php:100
|
451 |
+
msgid ""
|
452 |
+
"Merge all the backup files into single package when a backup completes. This "
|
453 |
+
"will save great disk spaces, though takes longer time. We recommended you "
|
454 |
+
"check the option especially on sites with insufficient server resources."
|
455 |
+
msgstr ""
|
456 |
+
"バックアップ完了後、全てのファイルを単一のパッケージにします。時間がかかりま"
|
457 |
+
"すが、ディスク容量が節約されます。特にリソースが不十分なサイトでは、このオプ"
|
458 |
+
"ションをチェックすることをお勧めします。"
|
459 |
+
|
460 |
+
#: admin/partials/wpvivid-settings-page-display.php:105
|
461 |
+
msgid "Backup Folder"
|
462 |
+
msgstr "バックアップフォルダ"
|
463 |
+
|
464 |
+
#: admin/partials/wpvivid-settings-page-display.php:107
|
465 |
+
msgid ""
|
466 |
+
"Name your folder, this folder must be writable for creating backup files."
|
467 |
+
msgstr "このフォルダはバックアップ作成のため書き込み可能である必要があります。"
|
468 |
+
|
469 |
+
#: admin/partials/wpvivid-settings-page-display.php:109
|
470 |
+
msgid "Local storage directory:"
|
471 |
+
msgstr "ローカルディレクトリ:"
|
472 |
+
|
473 |
+
#: admin/partials/wpvivid-settings-page-display.php:114
|
474 |
+
msgid ""
|
475 |
+
"Display domain(url) of current site in backup name. (e.g. "
|
476 |
+
"domain_wpvivid-5ceb938b6dca9_2019-05-27-07-36_backup_all.zip)"
|
477 |
+
msgstr ""
|
478 |
+
"バックアップに現在のサイトのドメイン(URL)を付ける (例. "
|
479 |
+
"domain_wpvivid-5ceb938b6dca9_2019-05-27-07-36_backup_all.zip)"
|
480 |
+
|
481 |
+
#: admin/partials/wpvivid-settings-page-display.php:119
|
482 |
+
msgid "Remove out-of-date backups"
|
483 |
+
msgstr "期限切れバックアップを削除"
|
484 |
+
|
485 |
+
#: admin/partials/wpvivid-settings-page-display.php:123
|
486 |
+
msgid "Web Server Directory:"
|
487 |
+
msgstr "ローカルディレクトリ:"
|
488 |
+
|
489 |
+
#: admin/partials/wpvivid-settings-page-display.php:124
|
490 |
+
msgid "Remote Storage Directory:"
|
491 |
+
msgstr "リモートストレージのディレクトリ:"
|
492 |
+
|
493 |
+
#: admin/partials/wpvivid-settings-page-display.php:136
|
494 |
+
msgid "Remove"
|
495 |
+
msgstr "削除"
|
496 |
+
|
497 |
+
#: admin/partials/wpvivid-settings-page-display.php:137
|
498 |
+
msgid ""
|
499 |
+
"The action is irreversible! It will remove all backups are out-of-date "
|
500 |
+
"(including local web server and remote storage) if they exist."
|
501 |
+
msgstr ""
|
502 |
+
"この操作は元に戻せません!ローカルとリモートストレージに期限切れバックアップ"
|
503 |
+
"が存在する場合は削除します。"
|
504 |
+
|
505 |
+
#: admin/partials/wpvivid-settings-page-display.php:197
|
506 |
+
msgid "In order to use this function, please install a "
|
507 |
+
msgstr "この機能を使用するには、次のプラグインをインストールして下さい "
|
508 |
+
|
509 |
+
#: admin/partials/wpvivid-settings-page-display.php:197
|
510 |
+
msgid "WordPress SMTP plugin"
|
511 |
+
msgstr "WordPress SMTP プラグイン"
|
512 |
+
|
513 |
+
#: admin/partials/wpvivid-settings-page-display.php:197
|
514 |
+
msgid ""
|
515 |
+
" of your preference and configure your SMTP server first. This is because "
|
516 |
+
"WordPress uses the PHP Mail function to send its emails by default, which is "
|
517 |
+
"not supported by many hosts and can cause issues if it is not set properly."
|
518 |
+
msgstr ""
|
519 |
+
" 好みに合わせて、最初にSMTPサーバーを構成します。これは、WordPressがデフォル"
|
520 |
+
"トでPHPメール機能を使用してメールを送信するためです。これは多くのホストでサ"
|
521 |
+
"ポートされておらず、適切に設定されていない場合に問題を引き起こす可能性があり"
|
522 |
+
"ます。"
|
523 |
+
|
524 |
+
#: admin/partials/wpvivid-settings-page-display.php:202
|
525 |
+
msgid "Enable email report"
|
526 |
+
msgstr "メール通知を有効"
|
527 |
+
|
528 |
+
#: admin/partials/wpvivid-settings-page-display.php:216
|
529 |
+
msgid "Test Email"
|
530 |
+
msgstr "テストメール"
|
531 |
+
|
532 |
+
#: admin/partials/wpvivid-settings-page-display.php:221
|
533 |
+
msgid "Always send an email notification when a backup is complete"
|
534 |
+
msgstr "常にバックアップ終了時にメール通知を送信"
|
535 |
+
|
536 |
+
#: admin/partials/wpvivid-settings-page-display.php:225
|
537 |
+
msgid "Only send an email notification when a backup fails"
|
538 |
+
msgstr "バックアップ失敗時のみメール通知を送信"
|
539 |
+
|
540 |
+
#: admin/partials/wpvivid-settings-page-display.php:276
|
541 |
+
msgid "Web-server disk space in use by WPvivid"
|
542 |
+
msgstr "WPvividで使用しているWebサーバーのディスク容量"
|
543 |
+
|
544 |
+
#: admin/partials/wpvivid-settings-page-display.php:282
|
545 |
+
msgid "Calculate Sizes"
|
546 |
+
msgstr "計算"
|
547 |
+
|
548 |
+
#: admin/partials/wpvivid-settings-page-display.php:287
|
549 |
+
msgid "logs"
|
550 |
+
msgstr "ログ"
|
551 |
+
|
552 |
+
#: admin/partials/wpvivid-settings-page-display.php:288
|
553 |
+
#: admin/partials/wpvivid-settings-page-display.php:299
|
554 |
+
#: admin/partials/wpvivid-settings-page-display.php:306
|
555 |
+
msgid "Path:"
|
556 |
+
msgstr ""
|
557 |
+
|
558 |
+
#: admin/partials/wpvivid-settings-page-display.php:294
|
559 |
+
msgid "Backup Cache"
|
560 |
+
msgstr "キャッシュ"
|
561 |
+
|
562 |
+
#: admin/partials/wpvivid-settings-page-display.php:298
|
563 |
+
msgid "Junk"
|
564 |
+
msgstr "ジャンク"
|
565 |
+
|
566 |
+
#: admin/partials/wpvivid-settings-page-display.php:305
|
567 |
+
msgid "Temporary Files"
|
568 |
+
msgstr "一時ファイル"
|
569 |
+
|
570 |
+
#: admin/partials/wpvivid-settings-page-display.php:307
|
571 |
+
msgid "Temporary Files are created by wpvivid when restoring a website."
|
572 |
+
msgstr "一時ファイルはWPvividがWebサイトをリストアする際に作成されます。"
|
573 |
+
|
574 |
+
#: admin/partials/wpvivid-settings-page-display.php:311
|
575 |
+
msgid "Empty"
|
576 |
+
msgstr "空にする"
|
577 |
+
|
578 |
+
#: admin/partials/wpvivid-settings-page-display.php:413
|
579 |
+
msgid "Export"
|
580 |
+
msgstr ""
|
581 |
+
|
582 |
+
#: admin/partials/wpvivid-settings-page-display.php:414
|
583 |
+
msgid "Click 'Export' button to save WPvivid settings on your local computer."
|
584 |
+
msgstr "WPvivid設定をローカルコンピューターに保存します。"
|
585 |
+
|
586 |
+
#: admin/partials/wpvivid-settings-page-display.php:418
|
587 |
+
#: includes/class-wpvivid-importer.php:194
|
588 |
+
msgid "Import"
|
589 |
+
msgstr ""
|
590 |
+
|
591 |
+
#: admin/partials/wpvivid-settings-page-display.php:419
|
592 |
+
msgid ""
|
593 |
+
"Importing the json file can help you set WPvivid's configuration on another "
|
594 |
+
"wordpress site quickly."
|
595 |
+
msgstr "JSONファイルをインポートするとWPvividをすばやく設定できます。"
|
596 |
+
|
597 |
+
#: admin/partials/wpvivid-settings-page-display.php:518
|
598 |
+
msgid "Enable the option when backup failed."
|
599 |
+
msgstr "バックアップが失敗した時にこのオプションを有効にして下さい。"
|
600 |
+
|
601 |
+
#: admin/partials/wpvivid-settings-page-display.php:518
|
602 |
+
msgid " Special optimization for web hosting/shared hosting"
|
603 |
+
msgstr " Webホスティング/共有ホスティング向け最適化"
|
604 |
+
|
605 |
+
#: admin/partials/wpvivid-settings-page-display.php:522
|
606 |
+
msgid "Enable optimization mode for web hosting/shared hosting"
|
607 |
+
msgstr "最適化を有効"
|
608 |
+
|
609 |
+
#: admin/partials/wpvivid-settings-page-display.php:525
|
610 |
+
msgid ""
|
611 |
+
"Enabling this option can improve the backup success rate, but it will take "
|
612 |
+
"more time for backup."
|
613 |
+
msgstr ""
|
614 |
+
"このオプションを有効にすると、バックアップの成功率が向上しますが時間がかかり"
|
615 |
+
"ます。"
|
616 |
+
|
617 |
+
#: admin/partials/wpvivid-settings-page-display.php:534
|
618 |
+
msgid ""
|
619 |
+
"It will cause a lower CPU Usage and is recommended in a web hosting/ shared "
|
620 |
+
"hosting environment."
|
621 |
+
msgstr ""
|
622 |
+
"CPU使用率が低くなるため、Webホスティング/共有ホスティング環境で推奨されます。"
|
623 |
+
|
624 |
+
#: admin/partials/wpvivid-settings-page-display.php:534
|
625 |
+
msgid "Only Archive without compressing"
|
626 |
+
msgstr "圧縮なしアーカイブ"
|
627 |
+
|
628 |
+
#: admin/partials/wpvivid-settings-page-display.php:538
|
629 |
+
msgid ""
|
630 |
+
"It will cause a higher CPU Usage and is recommended in a VPS/ dedicated "
|
631 |
+
"hosting environment."
|
632 |
+
msgstr "CPU使用率が高くなるため、VPS/専用ホスティング環境で推奨されます。"
|
633 |
+
|
634 |
+
#: admin/partials/wpvivid-settings-page-display.php:538
|
635 |
+
msgid "Compress and Archive"
|
636 |
+
msgstr "圧縮とアーカイブ"
|
637 |
+
|
638 |
+
#: admin/partials/wpvivid-settings-page-display.php:547
|
639 |
+
msgid "Compress Files Every"
|
640 |
+
msgstr "ファイルを全て圧縮"
|
641 |
+
|
642 |
+
#: admin/partials/wpvivid-settings-page-display.php:550
|
643 |
+
msgid ""
|
644 |
+
"Some web hosting providers limit large zip files (e.g. 200MB), and therefore "
|
645 |
+
"splitting your backup into many parts is an ideal way to avoid hitting the "
|
646 |
+
"limitation if you are running a big website. Please try to adjust the value "
|
647 |
+
"if you are encountering backup errors. If you use a value of 0 MB, any "
|
648 |
+
"backup files won't be split."
|
649 |
+
msgstr ""
|
650 |
+
"一部のホスティング業者は、大きなzipファイル(例:200MB)を制限しているため、"
|
651 |
+
"大きなWebサイトを実行している場合に制限にぶつからないようにするには、バック"
|
652 |
+
"アップを多く分割するのが理想的な方法です。バックアップでエラーが発生した場合"
|
653 |
+
"は値を調整してください。 0 MBの値を使用すると、バックアップは分割されません。"
|
654 |
+
|
655 |
+
#: admin/partials/wpvivid-settings-page-display.php:552
|
656 |
+
msgid "Exclude the files which are larger than"
|
657 |
+
msgstr "これよりも大きいファイルは除外"
|
658 |
+
|
659 |
+
#: admin/partials/wpvivid-settings-page-display.php:555
|
660 |
+
msgid ""
|
661 |
+
"Using the option will ignore the file larger than the certain size in MB "
|
662 |
+
"when backing up, '0' (zero) means unlimited."
|
663 |
+
msgstr ""
|
664 |
+
"このオプションを使用すると、バックアップ時に特定のサイズ(MB)より大きいファ"
|
665 |
+
"イルは無視されます。「0」(ゼロ)は無制限を意味します。"
|
666 |
+
|
667 |
+
#: admin/partials/wpvivid-settings-page-display.php:557
|
668 |
+
msgid "PHP script execution timeout"
|
669 |
+
msgstr "PHPスクリプト実行タイムアウト"
|
670 |
+
|
671 |
+
#: admin/partials/wpvivid-settings-page-display.php:560
|
672 |
+
msgid ""
|
673 |
+
"The time-out is not your server PHP time-out. With the execution time "
|
674 |
+
"exhausted, our plugin will shut the process of backup down. If the progress "
|
675 |
+
"of backup encounters a time-out, that means you have a medium or large sized "
|
676 |
+
"website, please try to scale the value bigger. "
|
677 |
+
msgstr ""
|
678 |
+
"これはサーバーのPHPタイムアウトではありません。この時間を過ぎるとバックアップ"
|
679 |
+
"を停止します。バックアップ中にタイムアウトが発生した場合、値を大きくしてみて"
|
680 |
+
"ください。 "
|
681 |
+
|
682 |
+
#: admin/partials/wpvivid-settings-page-display.php:562
|
683 |
+
msgid "PHP Memory Limit for backup"
|
684 |
+
msgstr "バックアップのPHPメモリ制限"
|
685 |
+
|
686 |
+
#: admin/partials/wpvivid-settings-page-display.php:565
|
687 |
+
msgid ""
|
688 |
+
"Adjust this value to apply for a temporary PHP memory limit for WPvivid "
|
689 |
+
"backup plugin to run a backup. We set this value to 256M by default. "
|
690 |
+
"Increase the value if you encounter a memory exhausted error. Note: some web "
|
691 |
+
"hosting providers may not support this."
|
692 |
+
msgstr ""
|
693 |
+
"一時的なPHPメモリ制限を適用してバックアップを実行します。デフォルトではこの値"
|
694 |
+
"は256MBです。メモリ不足のエラーが発生した場合は値を増やします。注:一部のホス"
|
695 |
+
"ティング業者はサポートしていない場合があります。"
|
696 |
+
|
697 |
+
#: admin/partials/wpvivid-settings-page-display.php:567
|
698 |
+
msgid "PHP Memory Limit for restoration"
|
699 |
+
msgstr "リストアのPHPメモリ制限"
|
700 |
+
|
701 |
+
#: admin/partials/wpvivid-settings-page-display.php:570
|
702 |
+
msgid ""
|
703 |
+
"Adjust this value to apply for a temporary PHP memory limit for WPvivid "
|
704 |
+
"backup plugin in restore process. We set this value to 256M by default. "
|
705 |
+
"Increase the value if you encounter a memory exhausted error. Note: some web "
|
706 |
+
"hosting providers may not support this."
|
707 |
+
msgstr ""
|
708 |
+
"一時的なPHPメモリ制限を適用してリストアを実行します。デフォルトではこの値は"
|
709 |
+
"256MBです。メモリ不足のエラーが発生した場合は値を増やします。注:一部のホス"
|
710 |
+
"ティング業者はこれをサポートしていない場合があります。"
|
711 |
+
|
712 |
+
#: admin/partials/wpvivid-settings-page-display.php:572
|
713 |
+
msgid "Chunk Size"
|
714 |
+
msgstr "チャンクサイズ"
|
715 |
+
|
716 |
+
#: admin/partials/wpvivid-settings-page-display.php:575
|
717 |
+
msgid ""
|
718 |
+
"e.g. ?if you choose a?chunk size?of 2MB, a 8MB file will use 4 chunks. "
|
719 |
+
"Decreasing this value will break the ISP's transmission limit, for "
|
720 |
+
"example:512KB"
|
721 |
+
msgstr ""
|
722 |
+
"例えば2MBのチャンクサイズを選択すると、8MBファイルは4つのチャンクを使用しま"
|
723 |
+
"す。この値を小さくすると、ISPの送信制限が解除されます。例:512KB"
|
724 |
+
|
725 |
+
#: admin/partials/wpvivid-settings-page-display.php:590
|
726 |
+
msgid " times when encountering a time-out error"
|
727 |
+
msgstr " 回、タイムアウトエラーが発生した場合"
|
728 |
+
|
729 |
+
#: admin/partials/wpvivid-settings-page-display.php:605
|
730 |
+
msgid "General Settings"
|
731 |
+
msgstr "一般設定"
|
732 |
+
|
733 |
+
#: admin/partials/wpvivid-settings-page-display.php:611
|
734 |
+
msgid "Advanced Settings"
|
735 |
+
msgstr "拡張設定"
|
736 |
+
|
737 |
+
#: includes/class-wpvivid-backup.php:1039
|
738 |
+
msgid "Ready to backup. Progress: 0%, running time: 0second."
|
739 |
+
msgstr ""
|
740 |
+
|
741 |
+
#: includes/class-wpvivid-backup.php:1074
|
742 |
+
#: includes/class-wpvivid-backup.php:1087
|
743 |
+
#: includes/class-wpvivid-export-import.php:1265
|
744 |
+
msgid " Progress: "
|
745 |
+
msgstr " 進捗: "
|
746 |
+
|
747 |
+
#: includes/class-wpvivid-backup.php:1074
|
748 |
+
#: includes/class-wpvivid-backup.php:1087
|
749 |
+
#: includes/class-wpvivid-export-import.php:1265
|
750 |
+
msgid ", running time: "
|
751 |
+
msgstr ""
|
752 |
+
|
753 |
+
#: includes/class-wpvivid-backup.php:1093
|
754 |
+
#: includes/class-wpvivid-backup.php:1110
|
755 |
+
#: includes/class-wpvivid-function-realize.php:42
|
756 |
+
msgid "The backup will be canceled after backing up the current chunk ends."
|
757 |
+
msgstr ""
|
758 |
+
"現在のチャンクのバックアップが終了すると、バックアップはキャンセルされます。"
|
759 |
+
|
760 |
+
#: includes/class-wpvivid-export-import.php:77
|
761 |
+
msgid "Export & Import"
|
762 |
+
msgstr ""
|
763 |
+
|
764 |
+
#: includes/class-wpvivid-export-import.php:135
|
765 |
+
msgid "Choose post type"
|
766 |
+
msgstr ""
|
767 |
+
|
768 |
+
#: includes/class-wpvivid-export-import.php:141
|
769 |
+
msgid "Post"
|
770 |
+
msgstr ""
|
771 |
+
|
772 |
+
#: includes/class-wpvivid-export-import.php:144
|
773 |
+
msgid "Page"
|
774 |
+
msgstr "ページ"
|
775 |
+
|
776 |
+
#: includes/class-wpvivid-export-import.php:147
|
777 |
+
msgid "More post types coming soon..."
|
778 |
+
msgstr ""
|
779 |
+
|
780 |
+
#: includes/class-wpvivid-export-import.php:1076
|
781 |
+
msgid "Empty post id"
|
782 |
+
msgstr ""
|
783 |
+
|
784 |
+
#: includes/class-wpvivid-export-import.php:1083
|
785 |
+
#: includes/class-wpvivid-export-import.php:1119
|
786 |
+
#: includes/class-wpvivid-migrate.php:660 includes/class-wpvivid.php:609
|
787 |
+
#: includes/class-wpvivid.php:918 includes/class-wpvivid.php:1059
|
788 |
+
msgid ""
|
789 |
+
"A task is already running. Please wait until the running task is complete, "
|
790 |
+
"and try again."
|
791 |
+
msgstr ""
|
792 |
+
"すでにタスクが実行中です。実行中のタスクが完了するまで待ってから、もう一度試"
|
793 |
+
"してください。"
|
794 |
+
|
795 |
+
#: includes/class-wpvivid-export-import.php:1109
|
796 |
+
msgid ""
|
797 |
+
"Error occurred while parsing the request data. Please try to run export task "
|
798 |
+
"again."
|
799 |
+
msgstr ""
|
800 |
+
"要求データの解析中にエラーが発生しました。Exportタスクを再度実行してくださ"
|
801 |
+
"い。"
|
802 |
+
|
803 |
+
#: includes/class-wpvivid-export-import.php:1261
|
804 |
+
msgid "Ready to export. Progress: 0%, running time: 0second."
|
805 |
+
msgstr ""
|
806 |
+
|
807 |
+
#: includes/class-wpvivid-export-import.php:1273
|
808 |
+
msgid "The export task is not responding."
|
809 |
+
msgstr "Exportタスクが応答していません。"
|
810 |
+
|
811 |
+
#: includes/class-wpvivid-export-import.php:1336
|
812 |
+
msgid "Task time out."
|
813 |
+
msgstr "タスクがタイムアウトしました。"
|
814 |
+
|
815 |
+
#: includes/class-wpvivid-export-import.php:1507
|
816 |
+
msgid "- Select -"
|
817 |
+
msgstr "- 選択 -"
|
818 |
+
|
819 |
+
#: includes/class-wpvivid-function-realize.php:65
|
820 |
+
#: includes/class-wpvivid-function-realize.php:93
|
821 |
+
#: includes/class-wpvivid.php:646 includes/class-wpvivid.php:760
|
822 |
+
msgid ""
|
823 |
+
"Retrieving the backup information failed while showing log. Please try again "
|
824 |
+
"later."
|
825 |
+
msgstr ""
|
826 |
+
"ログの表示中にバックアップ情報の取得に失敗しました。後でもう一度やり直してく"
|
827 |
+
"ださい。"
|
828 |
+
|
829 |
+
#: includes/class-wpvivid-function-realize.php:70
|
830 |
+
#: includes/class-wpvivid-function-realize.php:82
|
831 |
+
#: includes/class-wpvivid-function-realize.php:99
|
832 |
+
#: includes/class-wpvivid.php:654 includes/class-wpvivid.php:714
|
833 |
+
#: includes/class-wpvivid.php:769 includes/class-wpvivid.php:5081
|
834 |
+
msgid "The log not found."
|
835 |
+
msgstr "ログが見つかりません。"
|
836 |
+
|
837 |
+
#: includes/class-wpvivid-mail-report.php:551 includes/class-wpvivid.php:4841
|
838 |
+
msgid "Unable to send email. Please check the configuration of email server."
|
839 |
+
msgstr "メールを送信できません。メールサーバーの設定を確認してください。"
|
840 |
+
|
841 |
+
#: includes/class-wpvivid-migrate.php:49
|
842 |
+
msgid "Auto-Migration"
|
843 |
+
msgstr "自動移行"
|
844 |
+
|
845 |
+
#: includes/class-wpvivid-migrate.php:55
|
846 |
+
msgid "Key"
|
847 |
+
msgstr "キー"
|
848 |
+
|
849 |
+
#: includes/class-wpvivid-migrate.php:394
|
850 |
+
msgid "The key will expire in "
|
851 |
+
msgstr "キーの有効期限は "
|
852 |
+
|
853 |
+
#: includes/class-wpvivid-migrate.php:403
|
854 |
+
msgid "Generate"
|
855 |
+
msgstr "生成"
|
856 |
+
|
857 |
+
#: includes/class-wpvivid-migrate.php:702
|
858 |
+
#: includes/class-wpvivid-public-interface.php:85
|
859 |
+
#: includes/class-wpvivid.php:600
|
860 |
+
msgid ""
|
861 |
+
"Error occurred while parsing the request data. Please try to run backup "
|
862 |
+
"again."
|
863 |
+
msgstr ""
|
864 |
+
"要求データの解析中にエラーが発生しました。バックアップを再度実行してくださ"
|
865 |
+
"い。"
|
866 |
+
|
867 |
+
#: includes/class-wpvivid-migrate.php:834
|
868 |
+
msgid "Please paste the key below."
|
869 |
+
msgstr "以下にキーを貼り付けてください。"
|
870 |
+
|
871 |
+
#: includes/class-wpvivid-migrate.php:969
|
872 |
+
msgid ""
|
873 |
+
"The feature can help you transfer a Wordpress site to a new domain(site). It "
|
874 |
+
"would be a convenient way to migrate your WP site from dev environment to "
|
875 |
+
"live server or from old server to the new."
|
876 |
+
msgstr ""
|
877 |
+
"この機能は、WordPressサイトを新しいドメイン(サイト)に転送するのに役立ちま"
|
878 |
+
"す。 サイトを開発環境から本番環境に、または古いサーバーから新しいサーバーに移"
|
879 |
+
"行するのに便利です。"
|
880 |
+
|
881 |
+
#: includes/class-wpvivid-migrate.php:978
|
882 |
+
msgid "Choose the content you want to transfer"
|
883 |
+
msgstr "転送するコンテンツを選択してください"
|
884 |
+
|
885 |
+
#: includes/class-wpvivid-migrate.php:1226
|
886 |
+
msgid "Upload"
|
887 |
+
msgstr "アップロード"
|
888 |
+
|
889 |
+
#: includes/class-wpvivid-public-interface.php:227
|
890 |
+
#: includes/class-wpvivid-public-interface.php:257
|
891 |
+
#: includes/class-wpvivid-public-interface.php:286
|
892 |
+
#: includes/class-wpvivid.php:664 includes/class-wpvivid.php:723
|
893 |
+
#: includes/class-wpvivid.php:778 includes/class-wpvivid.php:5090
|
894 |
+
msgid "Unable to open the log file."
|
895 |
+
msgstr "ログファイルを開けません。"
|
896 |
+
|
897 |
+
#: includes/class-wpvivid-public-interface.php:248
|
898 |
+
#: includes/class-wpvivid.php:681 includes/class-wpvivid.php:705
|
899 |
+
#: includes/class-wpvivid.php:794 includes/class-wpvivid.php:5106
|
900 |
+
msgid "Reading the log failed. Please try again."
|
901 |
+
msgstr "ログの読み取りに失敗しました。もう一度やり直してください。"
|
902 |
+
|
903 |
+
#: includes/class-wpvivid-schedule.php:268
|
904 |
+
#: includes/class-wpvivid-schedule.php:282
|
905 |
+
msgid "Creating scheduled tasks failed. Please try again later."
|
906 |
+
msgstr ""
|
907 |
+
"スケジュールされたタスクの作成に失敗しました。後でもう一度やり直してくださ"
|
908 |
+
"い。"
|
909 |
+
|
910 |
+
#: includes/class-wpvivid.php:523 includes/class-wpvivid.php:531
|
911 |
+
msgid "A backup type is required."
|
912 |
+
msgstr "バックアップ種別は必須です。"
|
913 |
+
|
914 |
+
#: includes/class-wpvivid.php:537 includes/class-wpvivid.php:546
|
915 |
+
msgid "Choose at least one storage location for backups."
|
916 |
+
msgstr "バックアップの保存先を少なくとも一つは選択して下さい。"
|
917 |
+
|
918 |
+
#: includes/class-wpvivid.php:557 includes/class-wpvivid.php:4729
|
919 |
+
msgid "There is no default remote storage configured. Please set it up first."
|
920 |
+
msgstr "デフォルトのリモートストレージがありません。先に設定して下さい。"
|
921 |
+
|
922 |
+
#: includes/class-wpvivid.php:1407 includes/class-wpvivid.php:1429
|
923 |
+
#: includes/class-wpvivid.php:1455 includes/class-wpvivid.php:1580
|
924 |
+
#: includes/class-wpvivid.php:1698
|
925 |
+
msgid "Too many resumption attempts."
|
926 |
+
msgstr "再開の試行が多すぎます。"
|
927 |
+
|
928 |
+
#: includes/class-wpvivid.php:1588 includes/class-wpvivid.php:1706
|
929 |
+
msgid "Task timed out."
|
930 |
+
msgstr "タスクがタイムアウトしました。"
|
931 |
+
|
932 |
+
#: includes/class-wpvivid.php:2283 includes/class-wpvivid.php:2506
|
933 |
+
msgid ""
|
934 |
+
"Retrieving the backup(s) information failed while deleting the selected "
|
935 |
+
"backup(s). Please try again later."
|
936 |
+
msgstr ""
|
937 |
+
"選択したバックアップの削除中に、バックアップ情報の取得に失敗しました。後でも"
|
938 |
+
"う一度やり直してください。"
|
939 |
+
|
940 |
+
#: includes/class-wpvivid.php:2517
|
941 |
+
msgid ""
|
942 |
+
"Unable to delete the locked backup. Please unlock it first and try again."
|
943 |
+
msgstr ""
|
944 |
+
"ロックされたバックアップを削除できません。最初にロックを解除して、もう一度試"
|
945 |
+
"してください。"
|
946 |
+
|
947 |
+
#: includes/class-wpvivid.php:2711
|
948 |
+
msgid ""
|
949 |
+
"Fail to delete the remote storage, can not retrieve the storage infomation. "
|
950 |
+
"Please try again."
|
951 |
+
msgstr ""
|
952 |
+
"リモートストレージの削除失敗、ストレージ情報を取得できません。もう一度やり直"
|
953 |
+
"してください。"
|
954 |
+
|
955 |
+
#: includes/class-wpvivid.php:2739
|
956 |
+
msgid "Failed to get the remote storage information. Please try again later."
|
957 |
+
msgstr ""
|
958 |
+
"リモートストレージ情報の取得に失敗しました。後でもう一度やり直してください。"
|
959 |
+
|
960 |
+
#: includes/class-wpvivid.php:3474
|
961 |
+
msgid "backup failed error unknown"
|
962 |
+
msgstr "バックアップ失敗エラー不明"
|
963 |
+
|
964 |
+
#: includes/class-wpvivid.php:3600
|
965 |
+
msgid "The restore file not found. Please verify the file exists."
|
966 |
+
msgstr ""
|
967 |
+
"リストアファイルが見つかりません。ファイルが存在することを確認してください。"
|
968 |
+
|
969 |
+
#: includes/class-wpvivid.php:3742 includes/class-wpvivid.php:3758
|
970 |
+
msgid "The last backup message not found."
|
971 |
+
msgstr "前回バックアップのメッセージはありません。"
|
972 |
+
|
973 |
+
#: includes/class-wpvivid.php:3761
|
974 |
+
msgid "Last Backup: "
|
975 |
+
msgstr "前回バックアップ: "
|
976 |
+
|
977 |
+
#: includes/class-wpvivid.php:3949
|
978 |
+
msgid "Getting backup directory failed. Please try again later."
|
979 |
+
msgstr ""
|
980 |
+
"バックアップディレクトリの取得に失敗しました。後でもう一度やり直してくださ"
|
981 |
+
"い。"
|
982 |
+
|
983 |
+
#: includes/class-wpvivid.php:4152
|
984 |
+
msgid "Choose at least one type of junk files for deleting."
|
985 |
+
msgstr "削除するジャンクファイルのタイプを、少なくとも1つ選択して下さい。"
|
986 |
+
|
987 |
+
#: includes/class-wpvivid.php:4232
|
988 |
+
msgid "The selected junk flies have been deleted."
|
989 |
+
msgstr "選択したジャンクファイルは削除されました。"
|
990 |
+
|
991 |
+
#: includes/class-wpvivid.php:4402
|
992 |
+
msgid "Choose one storage from the list to be the default storage."
|
993 |
+
msgstr "リストからデフォルトにするストレージを選択して下さい。"
|
994 |
+
|
995 |
+
#: includes/class-wpvivid.php:4650 includes/class-wpvivid.php:4658
|
996 |
+
msgid "The maximum zip file size is required."
|
997 |
+
msgstr "最大zipファイルサイズは必須です。"
|
998 |
+
|
999 |
+
#: includes/class-wpvivid.php:4664 includes/class-wpvivid.php:4671
|
1000 |
+
msgid "The size for excluded files is required."
|
1001 |
+
msgstr "除外ファイルサイズは必須です。"
|
1002 |
+
|
1003 |
+
#: includes/class-wpvivid.php:4677 includes/class-wpvivid.php:4684
|
1004 |
+
msgid "The maximum execution time for PHP script is required."
|
1005 |
+
msgstr "PHPスクリプト最大実行時間は必須です。"
|
1006 |
+
|
1007 |
+
#: includes/class-wpvivid.php:4690 includes/class-wpvivid.php:4697
|
1008 |
+
msgid "The local storage path is required."
|
1009 |
+
msgstr "ローカルストレージパスは必須です。"
|
1010 |
+
|
1011 |
+
#: includes/class-wpvivid.php:4707
|
1012 |
+
msgid "An email address is required."
|
1013 |
+
msgstr "メールアドレスは必須です。"
|
1014 |
+
|
1015 |
+
#: includes/class-wpvivid.php:4811
|
1016 |
+
msgid ""
|
1017 |
+
"The selected file is not the setting file for WPvivid. Please upload the "
|
1018 |
+
"right file."
|
1019 |
+
msgstr ""
|
1020 |
+
"選択したファイルはWPvividの設定ファイルではありません。有効なファイルをアップ"
|
1021 |
+
"ロードしてください。"
|
1022 |
+
|
1023 |
+
#: includes/class-wpvivid.php:4833
|
1024 |
+
msgid "Invalid email address"
|
1025 |
+
msgstr "無効なメールアドレス"
|
1026 |
+
|
1027 |
+
#: includes/class-wpvivid.php:5348
|
1028 |
+
msgid "Type:"
|
1029 |
+
msgstr "種別:"
|
1030 |
+
|
1031 |
+
#: includes/class-wpvivid.php:5501
|
1032 |
+
msgid "Save backups on localhost (web server)"
|
1033 |
+
msgstr "ローカル(Webサーバー)にバックアップを保存する"
|
1034 |
+
|
1035 |
+
#: includes/class-wpvivid.php:5505
|
1036 |
+
msgid ""
|
1037 |
+
"Send backups to remote storage (choose this option, the local backup will be "
|
1038 |
+
"deleted after uploading to remote storage completely)"
|
1039 |
+
msgstr "バックアップをリモートストレージに保存する(ローカルには保存しない)"
|
1040 |
+
|
1041 |
+
#: includes/class-wpvivid.php:5670
|
1042 |
+
msgid "User's email address is required."
|
1043 |
+
msgstr "ユーザーのメールアドレスは必須です。"
|
1044 |
+
|
1045 |
+
#: includes/class-wpvivid.php:5675
|
1046 |
+
msgid "Please enter a valid email address."
|
1047 |
+
msgstr "有効なメールアドレスを入力して下さい。"
|
1048 |
+
|
1049 |
+
#: includes/customclass/class-wpvivid-amazons3-plus.php:44
|
1050 |
+
msgid "Amazon S3"
|
1051 |
+
msgstr ""
|
1052 |
+
|
1053 |
+
#: includes/customclass/class-wpvivid-dropbox.php:434
|
1054 |
+
msgid "Dropbox"
|
1055 |
+
msgstr ""
|
1056 |
+
|
1057 |
+
#: includes/customclass/class-wpvivid-dropbox.php:603
|
1058 |
+
msgid "Enter an alias for Dropbox"
|
1059 |
+
msgstr "Dropboxの別名を入力"
|
1060 |
+
|
1061 |
+
#: includes/customclass/class-wpvivid-ftpclass.php:36
|
1062 |
+
msgid "FTP"
|
1063 |
+
msgstr ""
|
1064 |
+
|
1065 |
+
#: includes/customclass/class-wpvivid-ftpclass.php:293
|
1066 |
+
#: includes/customclass/class-wpvivid-ftpclass.php:301
|
1067 |
+
msgid "Warning: An alias for remote storage is required."
|
1068 |
+
msgstr "警告: リモートストレージの別名は必須です。"
|
1069 |
+
|
1070 |
+
#: includes/customclass/class-wpvivid-google-drive.php:292
|
1071 |
+
msgid "Google Drive"
|
1072 |
+
msgstr ""
|
1073 |
+
|
1074 |
+
#: includes/customclass/class-wpvivid-one-drive.php:276
|
1075 |
+
msgid "Microsoft OneDrive"
|
1076 |
+
msgstr ""
|
1077 |
+
|
1078 |
+
#: includes/customclass/class-wpvivid-one-drive.php:450
|
1079 |
+
msgid "Enter an alias for Microsoft OneDrive"
|
1080 |
+
msgstr "Microsoft OneDriveの別名を入力"
|
1081 |
+
|
1082 |
+
#: includes/customclass/class-wpvivid-s3compat.php:401
|
1083 |
+
msgid "DigitalOcean Spaces"
|
1084 |
+
msgstr ""
|
1085 |
+
|
1086 |
+
#: includes/customclass/class-wpvivid-sftpclass.php:38
|
1087 |
+
msgid "SFTP"
|
1088 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: wpvivid
|
3 |
Tags: move, clone, migrate, copy, backup, restore, auto backup, cloud backup
|
4 |
Requires at least: 4.5
|
5 |
-
Tested up to: 5.3
|
6 |
Requires PHP: 5.3
|
7 |
-
Stable tag: 0.9.
|
8 |
License: GPLv3 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
|
10 |
|
@@ -19,16 +19,18 @@ Migrate a copy of WP site to a new host (a new domain),schedule backups,send bac
|
|
19 |
[WPvivid Backup for MainWP](https://wordpress.org/plugins/wpvivid-backup-mainwp/) is now available to download.
|
20 |
This extension allows you to set up and control WPvivid Backup Plugin for all child sites directly from your MainWP dashboard.
|
21 |
|
22 |
-
==
|
23 |
* Customize everything to backup
|
24 |
-
* Create
|
|
|
25 |
* Rollback WordPress core, themes, and plugins
|
26 |
* WordPress Multisite backup
|
27 |
* Advanced remote storage
|
28 |
* Advanced backup schedules
|
29 |
* Restore from remote storage
|
30 |
* Migrate everything via remote storage
|
31 |
-
|
|
|
32 |
|
33 |
== Supported Page Builders ==
|
34 |
WPvivid Backup Plugin has been tested by our users to migrate well on websites built with:
|
@@ -164,8 +166,16 @@ Feel free to let us know how we can help using the [support forum](https://wordp
|
|
164 |
Thank you for translating WPvivid Backup Plugin to your languages!
|
165 |
|
166 |
* [Andrew Galas](https://profiles.wordpress.org/andrewgalas) (Polish)
|
|
|
167 |
|
168 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
= 0.9.30 =
|
170 |
- Added an option to select database accessing method for a backup or restore process.
|
171 |
- Optimized plugin code and set the autoload attribute to no.
|
2 |
Contributors: wpvivid
|
3 |
Tags: move, clone, migrate, copy, backup, restore, auto backup, cloud backup
|
4 |
Requires at least: 4.5
|
5 |
+
Tested up to: 5.3.2
|
6 |
Requires PHP: 5.3
|
7 |
+
Stable tag: 0.9.31
|
8 |
License: GPLv3 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
|
10 |
|
19 |
[WPvivid Backup for MainWP](https://wordpress.org/plugins/wpvivid-backup-mainwp/) is now available to download.
|
20 |
This extension allows you to set up and control WPvivid Backup Plugin for all child sites directly from your MainWP dashboard.
|
21 |
|
22 |
+
== WPvivid Backup Pro is Now Available ==
|
23 |
* Customize everything to backup
|
24 |
+
* Create staging sites and push staging to live site
|
25 |
+
* Incremental backups(coming soon)
|
26 |
* Rollback WordPress core, themes, and plugins
|
27 |
* WordPress Multisite backup
|
28 |
* Advanced remote storage
|
29 |
* Advanced backup schedules
|
30 |
* Restore from remote storage
|
31 |
* Migrate everything via remote storage
|
32 |
+
* Edit user roles capabilities
|
33 |
+
[Click to purchase WPvivid Backup Pro](https://pro.wpvivid.com/pricing)
|
34 |
|
35 |
== Supported Page Builders ==
|
36 |
WPvivid Backup Plugin has been tested by our users to migrate well on websites built with:
|
166 |
Thank you for translating WPvivid Backup Plugin to your languages!
|
167 |
|
168 |
* [Andrew Galas](https://profiles.wordpress.org/andrewgalas) (Polish)
|
169 |
+
* [Shohei OKADA](https://ja.gravatar.com/silversword0630)(Japanese)
|
170 |
|
171 |
== Changelog ==
|
172 |
+
= 0.9.31 =
|
173 |
+
- Successfully tested with WordPress 5.3.2.
|
174 |
+
- Fixed: Backup could fail when the split file size was set to 0 MB in the shared hosting optimization mode.
|
175 |
+
- Fixed some small bugs in the plugin code.
|
176 |
+
- Optimized the process of restoring large amounts of data.
|
177 |
+
- Optimized the split backup file size to bring it closer to the value you set.
|
178 |
+
- Added Japanese language translation.
|
179 |
= 0.9.30 =
|
180 |
- Added an option to select database accessing method for a backup or restore process.
|
181 |
- Optimized plugin code and set the autoload attribute to no.
|
wpvivid-backuprestore.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* @wordpress-plugin
|
8 |
* Plugin Name: WPvivid Backup Plugin
|
9 |
* Description: Clone or copy WP sites then move or migrate them to new host (new domain), schedule backups, transfer backups to leading remote storage. All in one.
|
10 |
-
* Version: 0.9.
|
11 |
* Author: WPvivid Team
|
12 |
* Author URI: https://wpvivid.com
|
13 |
* License: GPL-3.0+
|
@@ -21,7 +21,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
21 |
die;
|
22 |
}
|
23 |
|
24 |
-
define( 'WPVIVID_PLUGIN_VERSION', '0.9.
|
25 |
//
|
26 |
define('WPVIVID_RESTORE_INIT','init');
|
27 |
define('WPVIVID_RESTORE_READY','ready');
|
@@ -127,11 +127,25 @@ function wpvivid_init_plugin_redirect()
|
|
127 |
|
128 |
if($b_redirect_pro)
|
129 |
{
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
}
|
132 |
else
|
133 |
{
|
134 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
}
|
136 |
}
|
137 |
}
|
7 |
* @wordpress-plugin
|
8 |
* Plugin Name: WPvivid Backup Plugin
|
9 |
* Description: Clone or copy WP sites then move or migrate them to new host (new domain), schedule backups, transfer backups to leading remote storage. All in one.
|
10 |
+
* Version: 0.9.31
|
11 |
* Author: WPvivid Team
|
12 |
* Author URI: https://wpvivid.com
|
13 |
* License: GPL-3.0+
|
21 |
die;
|
22 |
}
|
23 |
|
24 |
+
define( 'WPVIVID_PLUGIN_VERSION', '0.9.31' );
|
25 |
//
|
26 |
define('WPVIVID_RESTORE_INIT','init');
|
27 |
define('WPVIVID_RESTORE_READY','ready');
|
127 |
|
128 |
if($b_redirect_pro)
|
129 |
{
|
130 |
+
if (is_multisite())
|
131 |
+
{
|
132 |
+
wp_redirect(network_admin_url().'admin.php?page=wpvivid-pro');
|
133 |
+
}
|
134 |
+
else
|
135 |
+
{
|
136 |
+
wp_redirect(admin_url().'admin.php?page=wpvivid-pro');
|
137 |
+
}
|
138 |
}
|
139 |
else
|
140 |
{
|
141 |
+
if (is_multisite())
|
142 |
+
{
|
143 |
+
wp_redirect(network_admin_url().'admin.php?page=WPvivid');
|
144 |
+
}
|
145 |
+
else
|
146 |
+
{
|
147 |
+
wp_redirect(admin_url().'admin.php?page=WPvivid');
|
148 |
+
}
|
149 |
}
|
150 |
}
|
151 |
}
|