Version Description
Download this release
Release Info
Developer | cory@lamle.org |
Plugin | Duplicator – WordPress Migration Plugin |
Version | 0.5.1 |
Comparing to | |
See all releases |
Code changes from version 0.5.0 to 0.5.1
- classes/package.archive.php +13 -9
- define.php +2 -2
- duplicator.php +1 -1
- installer/build/ajax.step1.php +4 -4
- installer/build/ajax.step2.php +2 -1
- installer/build/classes/class.serializer.php +24 -7
- installer/build/view.step1.php +1 -0
- installer/build/view.step2.php +3 -1
- lang/wpduplicator-de_DE.mo +0 -0
- lang/wpduplicator-de_DE.po +29 -29
- readme.txt +1 -1
classes/package.archive.php
CHANGED
@@ -23,8 +23,8 @@ class DUP_Archive {
|
|
23 |
protected $Package;
|
24 |
|
25 |
//PRIVATE
|
26 |
-
private $
|
27 |
-
private $
|
28 |
|
29 |
|
30 |
public function __construct($package) {
|
@@ -78,16 +78,18 @@ class DUP_Archive {
|
|
78 |
* @link http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx Windows filename restrictions
|
79 |
*/
|
80 |
public function GetStats() {
|
81 |
-
$this->
|
82 |
-
$this->
|
83 |
$rootPath = rtrim(DUPLICATOR_WPROOTPATH, '//' );
|
84 |
|
85 |
if ($this->FilterOn) {
|
86 |
-
if (! in_array($rootPath, $this->
|
87 |
$this->runDirStats($this->PackDir);
|
88 |
return $this;
|
89 |
}
|
90 |
} else {
|
|
|
|
|
91 |
$this->runDirStats($this->PackDir);
|
92 |
return $this;
|
93 |
}
|
@@ -108,19 +110,21 @@ class DUP_Archive {
|
|
108 |
if (!$file->isDot()) {
|
109 |
$nextpath = "{$currentPath}/{$file}";
|
110 |
if ($file->isDir()) {
|
111 |
-
if (! in_array($nextpath, $this->
|
112 |
$result = $this->runDirStats($nextpath);
|
113 |
$this->DirCount++;
|
114 |
}
|
115 |
|
116 |
} else if ($file->isFile() && $file->isReadable()) {
|
117 |
-
if (!in_array(@pathinfo($nextpath, PATHINFO_EXTENSION), $this->
|
118 |
-
$
|
|
|
|
|
119 |
$this->FileCount++;
|
120 |
if (strlen($nextpath) > 200 || preg_match('/(\/|\*|\?|\>|\<|\:|\\|\|)/', $file))
|
121 |
array_push($this->InvalidFileList, $nextpath);
|
122 |
if ($file->getSize() > DUPLICATOR_SCAN_BIGFILE)
|
123 |
-
array_push($this->BigFileList, $nextpath);
|
124 |
}
|
125 |
} else if ($file->isLink()) {
|
126 |
$this->LinkCount++;
|
23 |
protected $Package;
|
24 |
|
25 |
//PRIVATE
|
26 |
+
private $filterDirsArray = array();
|
27 |
+
private $filterExtsArray = array();
|
28 |
|
29 |
|
30 |
public function __construct($package) {
|
78 |
* @link http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx Windows filename restrictions
|
79 |
*/
|
80 |
public function GetStats() {
|
81 |
+
$this->filterDirsArray = $this->GetFilterDirAsArray();
|
82 |
+
$this->filterExtsArray = $this->GetFilterExtsAsArray();
|
83 |
$rootPath = rtrim(DUPLICATOR_WPROOTPATH, '//' );
|
84 |
|
85 |
if ($this->FilterOn) {
|
86 |
+
if (! in_array($rootPath, $this->filterDirsArray) ) {
|
87 |
$this->runDirStats($this->PackDir);
|
88 |
return $this;
|
89 |
}
|
90 |
} else {
|
91 |
+
$this->filterDirsArray = array();
|
92 |
+
$this->filterDirsArray = array();
|
93 |
$this->runDirStats($this->PackDir);
|
94 |
return $this;
|
95 |
}
|
110 |
if (!$file->isDot()) {
|
111 |
$nextpath = "{$currentPath}/{$file}";
|
112 |
if ($file->isDir()) {
|
113 |
+
if (! in_array($nextpath, $this->filterDirsArray)) {
|
114 |
$result = $this->runDirStats($nextpath);
|
115 |
$this->DirCount++;
|
116 |
}
|
117 |
|
118 |
} else if ($file->isFile() && $file->isReadable()) {
|
119 |
+
if (!in_array(@pathinfo($nextpath, PATHINFO_EXTENSION), $this->filterExtsArray)) {
|
120 |
+
$fileSize = filesize($nextpath);
|
121 |
+
$fileSize = ($fileSize) ? $fileSize : 0;
|
122 |
+
$this->Size += $fileSize;
|
123 |
$this->FileCount++;
|
124 |
if (strlen($nextpath) > 200 || preg_match('/(\/|\*|\?|\>|\<|\:|\\|\|)/', $file))
|
125 |
array_push($this->InvalidFileList, $nextpath);
|
126 |
if ($file->getSize() > DUPLICATOR_SCAN_BIGFILE)
|
127 |
+
array_push($this->BigFileList, $nextpath . ' [' . DUP_Util::ByteSize($fileSize) . ']');
|
128 |
}
|
129 |
} else if ($file->isLink()) {
|
130 |
$this->LinkCount++;
|
define.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
//Prevent directly browsing to the file
|
3 |
if (function_exists('plugin_dir_url')) {
|
4 |
-
define('DUPLICATOR_VERSION', '0.5.
|
5 |
define("DUPLICATOR_HOMEPAGE", "http://lifeinthegrid.com/labs/duplicator");
|
6 |
define("DUPLICATOR_GIVELINK", "http://lifeinthegrid.com/partner");
|
7 |
define("DUPLICATOR_HELPLINK", "http://lifeinthegrid.com/duplicator-docs");
|
@@ -37,7 +37,7 @@ if (function_exists('plugin_dir_url')) {
|
|
37 |
define("DUPLICATOR_SCAN_DBSIZE", 52428800); //50MB
|
38 |
define("DUPLICATOR_SCAN_DBROWS", 250000);
|
39 |
define("DUPLICATOR_SCAN_TIMEOUT", 300); //Seconds
|
40 |
-
$GLOBALS['DUPLICATOR_SERVER_LIST'] = array('Apache','LiteSpeed', 'Nginx', 'Lighttpd', 'IIS');
|
41 |
$GLOBALS['DUPLICATOR_OPTS_DELETE'] = array('duplicator_ui_view_state', 'duplicator_package_active', 'duplicator_settings');
|
42 |
|
43 |
/* Used to flush a response every N items.
|
1 |
<?php
|
2 |
//Prevent directly browsing to the file
|
3 |
if (function_exists('plugin_dir_url')) {
|
4 |
+
define('DUPLICATOR_VERSION', '0.5.1');
|
5 |
define("DUPLICATOR_HOMEPAGE", "http://lifeinthegrid.com/labs/duplicator");
|
6 |
define("DUPLICATOR_GIVELINK", "http://lifeinthegrid.com/partner");
|
7 |
define("DUPLICATOR_HELPLINK", "http://lifeinthegrid.com/duplicator-docs");
|
37 |
define("DUPLICATOR_SCAN_DBSIZE", 52428800); //50MB
|
38 |
define("DUPLICATOR_SCAN_DBROWS", 250000);
|
39 |
define("DUPLICATOR_SCAN_TIMEOUT", 300); //Seconds
|
40 |
+
$GLOBALS['DUPLICATOR_SERVER_LIST'] = array('Apache','LiteSpeed', 'Nginx', 'Lighttpd', 'IIS', 'WebServerX');
|
41 |
$GLOBALS['DUPLICATOR_OPTS_DELETE'] = array('duplicator_ui_view_state', 'duplicator_package_active', 'duplicator_settings');
|
42 |
|
43 |
/* Used to flush a response every N items.
|
duplicator.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Duplicator
|
4 |
Plugin URI: http://www.lifeinthegrid.com/duplicator/
|
5 |
Description: Create a backup of your WordPress files and database. Duplicate and move an entire site from one location to another in a few steps. Create a full snapshot of your site at any point in time.
|
6 |
-
Version: 0.5.
|
7 |
Author: LifeInTheGrid
|
8 |
Author URI: http://www.lifeinthegrid.com
|
9 |
License: GPLv2 or later
|
3 |
Plugin Name: Duplicator
|
4 |
Plugin URI: http://www.lifeinthegrid.com/duplicator/
|
5 |
Description: Create a backup of your WordPress files and database. Duplicate and move an entire site from one location to another in a few steps. Create a full snapshot of your site at any point in time.
|
6 |
+
Version: 0.5.1
|
7 |
Author: LifeInTheGrid
|
8 |
Author URI: http://www.lifeinthegrid.com
|
9 |
License: GPLv2 or later
|
installer/build/ajax.step1.php
CHANGED
@@ -313,8 +313,6 @@ switch ($_POST['dbaction']) {
|
|
313 |
}
|
314 |
|
315 |
|
316 |
-
|
317 |
-
|
318 |
//WRITE DATA
|
319 |
DUPX_Log::Info("--------------------------------------");
|
320 |
DUPX_Log::Info("DATABASE RESULTS");
|
@@ -323,6 +321,7 @@ $profile_start = DupUtil::get_microtime();
|
|
323 |
$fcgi_buffer_pool = 5000;
|
324 |
$fcgi_buffer_count = 0;
|
325 |
$dbquery_rows = 0;
|
|
|
326 |
$dbquery_errs = 0;
|
327 |
$counter = 0;
|
328 |
@mysqli_autocommit($dbh, false);
|
@@ -367,6 +366,7 @@ $dbtable_count = 0;
|
|
367 |
if ($result = mysqli_query($dbh, "SHOW TABLES")) {
|
368 |
while ($row = mysqli_fetch_array($result, MYSQLI_NUM)) {
|
369 |
$table_rows = DupUtil::table_row_count($dbh, $row[0]);
|
|
|
370 |
DUPX_Log::Info("{$row[0]}: ({$table_rows})");
|
371 |
$dbtable_count++;
|
372 |
}
|
@@ -407,8 +407,8 @@ DUPX_Log::Info("{$GLOBALS['SEPERATOR1']}");
|
|
407 |
|
408 |
$JSON['pass'] = 1;
|
409 |
$JSON['table_count'] = $dbtable_count;
|
410 |
-
$JSON['table_rows']
|
411 |
-
$JSON['query_errs']
|
412 |
echo json_encode($JSON);
|
413 |
error_reporting($ajax1_error_level);
|
414 |
die('');
|
313 |
}
|
314 |
|
315 |
|
|
|
|
|
316 |
//WRITE DATA
|
317 |
DUPX_Log::Info("--------------------------------------");
|
318 |
DUPX_Log::Info("DATABASE RESULTS");
|
321 |
$fcgi_buffer_pool = 5000;
|
322 |
$fcgi_buffer_count = 0;
|
323 |
$dbquery_rows = 0;
|
324 |
+
$dbtable_rows = 1;
|
325 |
$dbquery_errs = 0;
|
326 |
$counter = 0;
|
327 |
@mysqli_autocommit($dbh, false);
|
366 |
if ($result = mysqli_query($dbh, "SHOW TABLES")) {
|
367 |
while ($row = mysqli_fetch_array($result, MYSQLI_NUM)) {
|
368 |
$table_rows = DupUtil::table_row_count($dbh, $row[0]);
|
369 |
+
$dbtable_rows += $table_rows;
|
370 |
DUPX_Log::Info("{$row[0]}: ({$table_rows})");
|
371 |
$dbtable_count++;
|
372 |
}
|
407 |
|
408 |
$JSON['pass'] = 1;
|
409 |
$JSON['table_count'] = $dbtable_count;
|
410 |
+
$JSON['table_rows'] = $dbtable_rows;
|
411 |
+
$JSON['query_errs'] = $dbquery_errs;
|
412 |
echo json_encode($JSON);
|
413 |
error_reporting($ajax1_error_level);
|
414 |
die('');
|
installer/build/ajax.step2.php
CHANGED
@@ -19,6 +19,7 @@ DupUtil::mysql_set_charset($dbh, $_POST['dbcharset'], $_POST['dbcollate']);
|
|
19 |
//POST PARAMS
|
20 |
$_POST['blogname'] = mysqli_real_escape_string($dbh, $_POST['blogname']);
|
21 |
$_POST['postguid'] = isset($_POST['postguid']) && $_POST['postguid'] == 1 ? 1 : 0;
|
|
|
22 |
$_POST['path_old'] = isset($_POST['path_old']) ? trim($_POST['path_old']) : null;
|
23 |
$_POST['path_new'] = isset($_POST['path_new']) ? trim($_POST['path_new']) : null;
|
24 |
$_POST['siteurl'] = isset($_POST['siteurl']) ? rtrim(trim($_POST['siteurl']), '/') : null;
|
@@ -86,7 +87,7 @@ array_push($GLOBALS['REPLACE_LIST'],
|
|
86 |
);
|
87 |
|
88 |
@mysqli_autocommit($dbh, false);
|
89 |
-
$report = DUPX_Serializer::load($dbh, $GLOBALS['REPLACE_LIST'], $_POST['tables'], $GLOBALS['TABLES_SKIP_COLS']);
|
90 |
@mysqli_commit($dbh);
|
91 |
@mysqli_autocommit($dbh, true);
|
92 |
|
19 |
//POST PARAMS
|
20 |
$_POST['blogname'] = mysqli_real_escape_string($dbh, $_POST['blogname']);
|
21 |
$_POST['postguid'] = isset($_POST['postguid']) && $_POST['postguid'] == 1 ? 1 : 0;
|
22 |
+
$_POST['fullsearch'] = isset($_POST['fullsearch']) && $_POST['fullsearch'] == 1 ? 1 : 0;
|
23 |
$_POST['path_old'] = isset($_POST['path_old']) ? trim($_POST['path_old']) : null;
|
24 |
$_POST['path_new'] = isset($_POST['path_new']) ? trim($_POST['path_new']) : null;
|
25 |
$_POST['siteurl'] = isset($_POST['siteurl']) ? rtrim(trim($_POST['siteurl']), '/') : null;
|
87 |
);
|
88 |
|
89 |
@mysqli_autocommit($dbh, false);
|
90 |
+
$report = DUPX_Serializer::load($dbh, $GLOBALS['REPLACE_LIST'], $_POST['tables'], $GLOBALS['TABLES_SKIP_COLS'], $_POST['fullsearch']);
|
91 |
@mysqli_commit($dbh);
|
92 |
@mysqli_autocommit($dbh, true);
|
93 |
|
installer/build/classes/class.serializer.php
CHANGED
@@ -78,6 +78,14 @@ class DUPX_Serializer {
|
|
78 |
$fields[] = $row['Field'];
|
79 |
}
|
80 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
82 |
return (count($fields) > 0) ? $fields : null;
|
83 |
}
|
@@ -90,7 +98,7 @@ class DUPX_Serializer {
|
|
90 |
* @param array $tables The tables we want to look at.
|
91 |
* @return array Collection of information gathered during the run.
|
92 |
*/
|
93 |
-
static public function load($conn, $list = array(), $tables = array(), $cols = array()) {
|
94 |
$exclude_cols = $cols;
|
95 |
|
96 |
$report = array('scan_tables' => 0, 'scan_rows' => 0, 'scan_cells' => 0,
|
@@ -126,26 +134,33 @@ class DUPX_Serializer {
|
|
126 |
|
127 |
// Grab the columns of the table. Only grab text based columns because
|
128 |
// they are the only data types that should allow any type of search/replace logic
|
129 |
-
$colList =
|
130 |
-
$
|
131 |
-
|
|
|
|
|
|
|
|
|
|
|
132 |
DUPX_Log::Info("{$table}{$filterMsg}: ({$row_count})");
|
133 |
|
134 |
//Paged Records
|
135 |
for ($page = 0; $page < $pages; $page++) {
|
136 |
|
|
|
137 |
$current_row = 0;
|
138 |
$start = $page * $page_size;
|
139 |
$end = $start + $page_size;
|
140 |
-
$
|
141 |
-
|
142 |
-
: mysqli_query($conn, sprintf('SELECT * FROM %s LIMIT %d, %d', $table, $start, $offset));
|
143 |
|
144 |
if (!$data)
|
145 |
$report['errsql'][] = mysqli_error($conn);
|
146 |
|
147 |
$scan_count = ($row_count < $end) ? $row_count : $end;
|
148 |
DUPX_Log::Info("\tScan => {$start} of {$scan_count}", 2);
|
|
|
|
|
149 |
|
150 |
//Loops every row
|
151 |
while ($row = mysqli_fetch_array($data)) {
|
@@ -214,6 +229,8 @@ class DUPX_Serializer {
|
|
214 |
if ($upd && !empty($where_sql)) {
|
215 |
$sql = "UPDATE `{$table}` SET " . implode(', ', $upd_sql) . ' WHERE ' . implode(' AND ', array_filter($where_sql));
|
216 |
$result = mysqli_query($conn, $sql) or $report['errsql'][] = mysqli_error($conn);
|
|
|
|
|
217 |
if ($result) {
|
218 |
if ($serial_err > 0) {
|
219 |
$report['errser'][] = "SELECT " . implode(', ', $upd_col) . " FROM `{$table}` WHERE " . implode(' AND ', array_filter($where_sql)) . ';';
|
78 |
$fields[] = $row['Field'];
|
79 |
}
|
80 |
}
|
81 |
+
|
82 |
+
//Return Primary which is needed for index lookup
|
83 |
+
$result = mysqli_query($conn, "SHOW INDEX FROM `{$table}` WHERE KEY_NAME LIKE '%PRIMARY%'");
|
84 |
+
if (mysqli_num_rows($result) > 0) {
|
85 |
+
while ($row = mysqli_fetch_assoc($result)) {
|
86 |
+
$fields[] = $row['Column_name'];
|
87 |
+
}
|
88 |
+
}
|
89 |
|
90 |
return (count($fields) > 0) ? $fields : null;
|
91 |
}
|
98 |
* @param array $tables The tables we want to look at.
|
99 |
* @return array Collection of information gathered during the run.
|
100 |
*/
|
101 |
+
static public function load($conn, $list = array(), $tables = array(), $cols = array(), $fullsearch = false) {
|
102 |
$exclude_cols = $cols;
|
103 |
|
104 |
$report = array('scan_tables' => 0, 'scan_rows' => 0, 'scan_cells' => 0,
|
134 |
|
135 |
// Grab the columns of the table. Only grab text based columns because
|
136 |
// they are the only data types that should allow any type of search/replace logic
|
137 |
+
$colList = '*';
|
138 |
+
$filterMsg = '*';
|
139 |
+
if (! $fullsearch) {
|
140 |
+
$colList = self::getTextColumns($conn, $table);
|
141 |
+
$colList = ($colList != null && is_array($colList)) ? implode(',', $colList) : '';
|
142 |
+
$filterMsg = (empty($colList)) ? '*' : '~';
|
143 |
+
}
|
144 |
+
|
145 |
DUPX_Log::Info("{$table}{$filterMsg}: ({$row_count})");
|
146 |
|
147 |
//Paged Records
|
148 |
for ($page = 0; $page < $pages; $page++) {
|
149 |
|
150 |
+
|
151 |
$current_row = 0;
|
152 |
$start = $page * $page_size;
|
153 |
$end = $start + $page_size;
|
154 |
+
$sql = sprintf("SELECT {$colList} FROM %s LIMIT %d, %d", $table, $start, $offset);
|
155 |
+
$data = mysqli_query($conn, $sql);
|
|
|
156 |
|
157 |
if (!$data)
|
158 |
$report['errsql'][] = mysqli_error($conn);
|
159 |
|
160 |
$scan_count = ($row_count < $end) ? $row_count : $end;
|
161 |
DUPX_Log::Info("\tScan => {$start} of {$scan_count}", 2);
|
162 |
+
//DEBUG ONLY:
|
163 |
+
//DUPX_Log::Info("\t{$sql}", 3);
|
164 |
|
165 |
//Loops every row
|
166 |
while ($row = mysqli_fetch_array($data)) {
|
229 |
if ($upd && !empty($where_sql)) {
|
230 |
$sql = "UPDATE `{$table}` SET " . implode(', ', $upd_sql) . ' WHERE ' . implode(' AND ', array_filter($where_sql));
|
231 |
$result = mysqli_query($conn, $sql) or $report['errsql'][] = mysqli_error($conn);
|
232 |
+
//DEBUG ONLY:
|
233 |
+
//DUPX_Log::Info("\t{$sql}", 3);
|
234 |
if ($result) {
|
235 |
if ($serial_err > 0) {
|
236 |
$report['errser'][] = "SELECT " . implode(', ', $upd_col) . " FROM `{$table}` WHERE " . implode(' AND ', array_filter($where_sql)) . ';';
|
installer/build/view.step1.php
CHANGED
@@ -153,6 +153,7 @@ VIEW: STEP 1- INPUT -->
|
|
153 |
<select name="logging" id="logging">
|
154 |
<option value="1" selected="selected">Light Logging</option>
|
155 |
<option value="2">Detailed Logging</option>
|
|
|
156 |
</select>
|
157 |
</div>
|
158 |
<h3 style="margin-bottom:5px">
|
153 |
<select name="logging" id="logging">
|
154 |
<option value="1" selected="selected">Light Logging</option>
|
155 |
<option value="2">Detailed Logging</option>
|
156 |
+
<!--option value="3">Debug Logging</option-->
|
157 |
</select>
|
158 |
</div>
|
159 |
<h3 style="margin-bottom:5px">
|
installer/build/view.step2.php
CHANGED
@@ -240,7 +240,9 @@ VIEW: STEP 2- INPUT -->
|
|
240 |
</tr>
|
241 |
</table><br/>
|
242 |
|
243 |
-
<input type="checkbox" name="postguid" id="postguid" value="1" /> <label for="postguid">Keep Post GUID unchanged
|
|
|
|
|
244 |
<br/><br/><br/><br/>
|
245 |
|
246 |
</div>
|
240 |
</tr>
|
241 |
</table><br/>
|
242 |
|
243 |
+
<input type="checkbox" name="postguid" id="postguid" value="1" /> <label for="postguid">Keep Post GUID unchanged</label><br/>
|
244 |
+
|
245 |
+
<input type="checkbox" name="fullsearch" id="fullsearch" value="1" /> <label for="fullsearch">Enable Full Search <small>(very slow)</small> </label><br/>
|
246 |
<br/><br/><br/><br/>
|
247 |
|
248 |
</div>
|
lang/wpduplicator-de_DE.mo
CHANGED
Binary file
|
lang/wpduplicator-de_DE.po
CHANGED
@@ -3,7 +3,7 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Duplicator v0.5.0\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2014-01-08 21:27-0700\n"
|
6 |
-
"PO-Revision-Date: 2014-01-
|
7 |
"Last-Translator: Cory Lamle <cory@lifeinthegrid.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -136,7 +136,7 @@ msgstr "Liste der Änderungen"
|
|
136 |
#: views/support.php:90
|
137 |
#@ wpduplicator
|
138 |
msgid "Product Page"
|
139 |
-
msgstr "Produkt
|
140 |
|
141 |
#: views/support.php:101
|
142 |
#@ wpduplicator
|
@@ -186,7 +186,7 @@ msgstr "Duplizieren dein WordPress"
|
|
186 |
#: views/support.php:189
|
187 |
#@ wpduplicator
|
188 |
msgid "Rapid WordPress Duplication by LifeInTheGrid.com"
|
189 |
-
msgstr "Schnelle WordPress
|
190 |
|
191 |
#: views/packages/controller.php:77
|
192 |
#@ wpduplicator
|
@@ -385,7 +385,7 @@ msgstr "Fehler-Details ansehen"
|
|
385 |
#: views/packages/list.base.php:203
|
386 |
#@ wpduplicator
|
387 |
msgid "This package has encountered errors. Click 'View Log' for more details. For additional support see the "
|
388 |
-
msgstr "Es sind Fehler aufgetreten. Klicke auf
|
389 |
|
390 |
#: views/packages/list.base.php:204
|
391 |
#@ wpduplicator
|
@@ -432,7 +432,7 @@ msgstr "Ausgewählte Archive wirklich löschen?"
|
|
432 |
#: views/packages/list.base.php:326
|
433 |
#@ wpduplicator
|
434 |
msgid "Package File Links"
|
435 |
-
msgstr "
|
436 |
|
437 |
#: views/packages/list.base.php:329
|
438 |
#@ wpduplicator
|
@@ -489,7 +489,7 @@ msgstr "Anforderungen:"
|
|
489 |
#: views/packages/new1.inc-a.reqs.php:16
|
490 |
#@ wpduplicator
|
491 |
msgid "System requirments must pass for the Duplicator to work properly. Click each link for details."
|
492 |
-
msgstr "Diese System-Anforderungen sind notwendig, damit der Duplicator richtig arbeitet. Klicke auf jeden Link für Details."
|
493 |
|
494 |
#: views/packages/new1.inc-a.reqs.php:22
|
495 |
#@ wpduplicator
|
@@ -537,7 +537,7 @@ msgstr "Reservierte Dateien"
|
|
537 |
#: views/packages/new1.inc-a.reqs.php:49
|
538 |
#@ wpduplicator
|
539 |
msgid "A reserved file(s) was found in the WordPress root directory. Reserved file names are installer.php, installer-data.sql and installer-log.txt. To archive your data correctly please remove any of these files from your WordPress root directory. Then try creating your package again."
|
540 |
-
msgstr "Es wurden reservierte Datei (en) im WordPress Stammverzeichnis gefunden. Reservierte Dateinamen sind installer.php, Installateur-data.sql und Installateur-log.txt. Zum korrekten Archivieren deiner Dateien entferne bitte diese Dateien aus dem WordPress
|
541 |
|
542 |
#: views/packages/new1.inc-a.reqs.php:50
|
543 |
#@ wpduplicator
|
@@ -547,7 +547,7 @@ msgstr "Dateien werden entfernt"
|
|
547 |
#: views/packages/new1.inc-a.reqs.php:59
|
548 |
#@ wpduplicator
|
549 |
msgid "Zip Archive Enabled"
|
550 |
-
msgstr "Zip-Archiv
|
551 |
|
552 |
#: views/packages/new1.inc-a.reqs.php:62
|
553 |
#@ wpduplicator
|
@@ -579,7 +579,7 @@ msgstr "mehr Informationen"
|
|
579 |
#: views/packages/new1.inc-a.reqs.php:104
|
580 |
#@ wpduplicator
|
581 |
msgid "PHP Support"
|
582 |
-
msgstr "PHP
|
583 |
|
584 |
#: views/packages/new1.inc-a.reqs.php:111
|
585 |
#@ wpduplicator
|
@@ -611,7 +611,7 @@ msgstr "Benötigst du einen für Duplicator zertifizierten Hosting-Anbieter?"
|
|
611 |
#: views/packages/new1.inc-a.reqs.php:151
|
612 |
#@ wpduplicator
|
613 |
msgid "duplicator approved"
|
614 |
-
msgstr "
|
615 |
|
616 |
#: views/packages/new1.inc-b.form.php:11
|
617 |
#@ wpduplicator
|
@@ -672,7 +672,7 @@ msgstr "Verzeichnisse"
|
|
672 |
#: views/packages/new1.inc-b.form.php:57
|
673 |
#@ wpduplicator
|
674 |
msgid "root path"
|
675 |
-
msgstr "Root
|
676 |
|
677 |
#: views/packages/new1.inc-b.form.php:58
|
678 |
#@ wpduplicator
|
@@ -860,7 +860,7 @@ msgstr "Zwischengespeicherte Daten"
|
|
860 |
#: views/packages/new2.base.php:118
|
861 |
#@ wpduplicator
|
862 |
msgid "Cache Path"
|
863 |
-
msgstr "Cache
|
864 |
|
865 |
#: views/packages/new2.base.php:119
|
866 |
#@ wpduplicator
|
@@ -989,7 +989,7 @@ msgstr ""
|
|
989 |
#: views/packages/new2.base.php:396
|
990 |
#@ wpduplicator
|
991 |
msgid "No name length issues."
|
992 |
-
msgstr ""
|
993 |
|
994 |
#: views/packages/new2.base.php:399
|
995 |
#: views/packages/new2.base.php:407
|
@@ -1109,7 +1109,7 @@ msgstr "APC Aktiviert"
|
|
1109 |
#: views/settings/diagnostics.php:103
|
1110 |
#@ wpduplicator
|
1111 |
msgid "Root Path"
|
1112 |
-
msgstr "Root
|
1113 |
|
1114 |
#: views/settings/diagnostics.php:111
|
1115 |
#@ wpduplicator
|
@@ -1119,7 +1119,7 @@ msgstr "Plugin-Pfad"
|
|
1119 |
#: views/settings/diagnostics.php:115
|
1120 |
#@ wpduplicator
|
1121 |
msgid "Loaded PHP INI"
|
1122 |
-
msgstr "Geladene PHP
|
1123 |
|
1124 |
#: views/settings/diagnostics.php:126
|
1125 |
#@ wpduplicator
|
@@ -1220,7 +1220,7 @@ msgstr "Hinweis: Dieser Wert ist die physische Server-Festplatte-Verteilung."
|
|
1220 |
#: views/settings/diagnostics.php:208
|
1221 |
#@ wpduplicator
|
1222 |
msgid "On shared hosts check your control panel for the 'TRUE' disk space quota value."
|
1223 |
-
msgstr "
|
1224 |
|
1225 |
#: views/settings/diagnostics.php:224
|
1226 |
#@ wpduplicator
|
@@ -1235,7 +1235,7 @@ msgstr "Options Werte"
|
|
1235 |
#: views/settings/diagnostics.php:266
|
1236 |
#@ wpduplicator
|
1237 |
msgid "PHP Information"
|
1238 |
-
msgstr "PHP
|
1239 |
|
1240 |
#: views/settings/diagnostics.php:285
|
1241 |
#@ wpduplicator
|
@@ -1331,12 +1331,12 @@ msgstr "Einstellungen speichern"
|
|
1331 |
#: views/tools/cleanup.php:8
|
1332 |
#@ wpduplicator
|
1333 |
msgid "Installer File Cleanup Ran."
|
1334 |
-
msgstr "Installations-
|
1335 |
|
1336 |
#: views/tools/cleanup.php:58
|
1337 |
#@ wpduplicator
|
1338 |
msgid "If the installer files did not successfully get removed, then you WILL need to remove them manually"
|
1339 |
-
msgstr "Wenn die Installationsdateien nicht vollständig
|
1340 |
|
1341 |
#: views/tools/cleanup.php:59
|
1342 |
#@ wpduplicator
|
@@ -1356,7 +1356,7 @@ msgstr "Lösche reservierte Dateien"
|
|
1356 |
#: views/tools/cleanup.php:71
|
1357 |
#@ wpduplicator
|
1358 |
msgid "Removes all installer files from a previous install"
|
1359 |
-
msgstr "Entferne alle Installations-Dateien der früheren Installation"
|
1360 |
|
1361 |
#: views/tools/cleanup.php:74
|
1362 |
#@ wpduplicator
|
@@ -1372,7 +1372,7 @@ msgstr "Entfernt alle übernommenen Daten und Einstellungen vor Version"
|
|
1372 |
#, php-format
|
1373 |
#@ wpduplicator
|
1374 |
msgid "This action will remove all legacy settings prior to version %1$s. "
|
1375 |
-
msgstr "Diese Aktion wird alle alten Einstellungen vor Version%
|
1376 |
|
1377 |
#: views/tools/cleanup.php:91
|
1378 |
#@ wpduplicator
|
@@ -1397,7 +1397,7 @@ msgstr "Log-Datei nicht gefunden oder nicht lesbar"
|
|
1397 |
#: views/tools/logging.php:142
|
1398 |
#@ wpduplicator
|
1399 |
msgid "No log files were found in the snapshots directory with the extension *.log"
|
1400 |
-
msgstr "Im Snapshots-Verzeichnis wurden keine Log-Dateien mit der Endung *.
|
1401 |
|
1402 |
#: views/tools/logging.php:143
|
1403 |
#@ wpduplicator
|
@@ -1458,13 +1458,13 @@ msgstr "PHP-Einstellungen"
|
|
1458 |
#: views/packages/new2.base.php:102
|
1459 |
#@ wpduplicator
|
1460 |
msgid "The Duplicator has been known to have issues with some of the settings above. Please work with your host or server administrator to disable this value in the php.ini file if you’re having issues with building a package."
|
1461 |
-
msgstr "Der Duplicator hat einige Probleme mit den oben genannten Einstellungen. Bitte
|
1462 |
|
1463 |
#: views/packages/new2.base.php:138
|
1464 |
#, php-format
|
1465 |
#@ wpduplicator
|
1466 |
msgid "Timeouts effect how long a process is allowed to run. The recommended timeout is \"%1$s\" seconds. An attempt is made to override this value if the enviroment allows it. A \"Warn\" status will not be an issue unless your host kills PHP processes after a certain amount of time. "
|
1467 |
-
msgstr "Timeouts geben an, wie lange ein Prozess ausgeführt werden darf. Die empfohlene Timeout ist
|
1468 |
|
1469 |
#: views/packages/new2.base.php:141
|
1470 |
#@ wpduplicator
|
@@ -1475,7 +1475,7 @@ msgstr "Timeouts können auch auf dem Web-Server eingestellt werden. Bitte arbei
|
|
1475 |
#, php-format
|
1476 |
#@ wpduplicator
|
1477 |
msgid "Total size reprents all files minus any filters that have been setup. The current thresholds that trigger warnings are %1$s for the entire site and %2$s for large files."
|
1478 |
-
msgstr "Gesamtgröße aller Dateien abzüglich aller Filter durch das Setup. Die aktuellen Grenzwerte, die Warnungen auslösen, sind %
|
1479 |
|
1480 |
#: views/packages/new2.base.php:199
|
1481 |
#@ wpduplicator
|
@@ -1492,7 +1492,7 @@ msgstr "Große Dateien wie Filme oder andere Archiv-Daten können zu Problemen m
|
|
1492 |
#, php-format
|
1493 |
#@ wpduplicator
|
1494 |
msgid "Total size and row count for all database tables are approximate values. The thresholds that trigger warnings are %1$s and %2$s records. Large databases take time to process and can cause issues with server timeout and memory settings. Running a %3$s on your database can also help improve the overall size and performance. If your server supports shell_exec and mysqldump you can try to enable this option from the settings menu."
|
1495 |
-
msgstr "Gesamtgröße und Zeilenanzahl für alle Datenbank-Tabellen sind Richtwerte. Die Schwellenwerte, die Warnungen auslösen sind %
|
1496 |
|
1497 |
#: views/packages/new3.base.php:95
|
1498 |
#@ wpduplicator
|
@@ -1522,7 +1522,7 @@ msgstr ""
|
|
1522 |
#: views/packages/new3.base.php:121
|
1523 |
#@ wpduplicator
|
1524 |
msgid "Some servers close connections quickly; yet the build can continue to run in the background. To validate if a build is still running; open the 'tmp' folder above and see if the archive file is growing in size. If it is not then your server has strict timeout constraints. Please visit the support page for additional resources."
|
1525 |
-
msgstr "Einige Server schließen die Verbindungen schnell, doch die Erstellung kann auch weiterhin im Hintergrund laufen. Um zu prüfen ob derProzess noch läuft, öffnen den
|
1526 |
|
1527 |
#: views/settings/diagnostics.php:107
|
1528 |
#@ wpduplicator
|
@@ -1537,7 +1537,7 @@ msgstr "Plugin"
|
|
1537 |
#: views/settings/general.php:88
|
1538 |
#@ wpduplicator
|
1539 |
msgid "Keeps the 'Skip Scan (step 2)' option checked."
|
1540 |
-
msgstr ""
|
1541 |
|
1542 |
#: views/settings/general.php:93
|
1543 |
#@ wpduplicator
|
@@ -1557,7 +1557,7 @@ msgstr "nur empfohlen für große Archive"
|
|
1557 |
#: views/settings/general.php:99
|
1558 |
#@ wpduplicator
|
1559 |
msgid "This will attempt to keep a network connection established for large archives."
|
1560 |
-
msgstr ""
|
1561 |
|
1562 |
#: views/settings/general.php:104
|
1563 |
#@ wpduplicator
|
3 |
"Project-Id-Version: Duplicator v0.5.0\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2014-01-08 21:27-0700\n"
|
6 |
+
"PO-Revision-Date: 2014-01-27 11:35:13+0000\n"
|
7 |
"Last-Translator: Cory Lamle <cory@lifeinthegrid.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
136 |
#: views/support.php:90
|
137 |
#@ wpduplicator
|
138 |
msgid "Product Page"
|
139 |
+
msgstr "Produkt-Seite"
|
140 |
|
141 |
#: views/support.php:101
|
142 |
#@ wpduplicator
|
186 |
#: views/support.php:189
|
187 |
#@ wpduplicator
|
188 |
msgid "Rapid WordPress Duplication by LifeInTheGrid.com"
|
189 |
+
msgstr "Schnelle WordPress-Vervielfältigung von LifeInTheGrid.com"
|
190 |
|
191 |
#: views/packages/controller.php:77
|
192 |
#@ wpduplicator
|
385 |
#: views/packages/list.base.php:203
|
386 |
#@ wpduplicator
|
387 |
msgid "This package has encountered errors. Click 'View Log' for more details. For additional support see the "
|
388 |
+
msgstr "Es sind Fehler aufgetreten. Klicke auf 'Log ansehen' für weitere Details. Zusätzliche Unterstützung findest du in der "
|
389 |
|
390 |
#: views/packages/list.base.php:204
|
391 |
#@ wpduplicator
|
432 |
#: views/packages/list.base.php:326
|
433 |
#@ wpduplicator
|
434 |
msgid "Package File Links"
|
435 |
+
msgstr "Archiv-Datei Links"
|
436 |
|
437 |
#: views/packages/list.base.php:329
|
438 |
#@ wpduplicator
|
489 |
#: views/packages/new1.inc-a.reqs.php:16
|
490 |
#@ wpduplicator
|
491 |
msgid "System requirments must pass for the Duplicator to work properly. Click each link for details."
|
492 |
+
msgstr "Diese System-Anforderungen sind notwendig, damit der Duplicator richtig arbeitet. Klicke auf jeden Link für mehr Details."
|
493 |
|
494 |
#: views/packages/new1.inc-a.reqs.php:22
|
495 |
#@ wpduplicator
|
537 |
#: views/packages/new1.inc-a.reqs.php:49
|
538 |
#@ wpduplicator
|
539 |
msgid "A reserved file(s) was found in the WordPress root directory. Reserved file names are installer.php, installer-data.sql and installer-log.txt. To archive your data correctly please remove any of these files from your WordPress root directory. Then try creating your package again."
|
540 |
+
msgstr "Es wurden reservierte Datei (en) im WordPress Stammverzeichnis gefunden. Reservierte Dateinamen sind installer.php, Installateur-data.sql und Installateur-log.txt. Zum korrekten Archivieren deiner Dateien entferne bitte diese Dateien aus dem WordPress-Stammverzeichnis. Dann versuche erneut, das Archiv zu erstellen."
|
541 |
|
542 |
#: views/packages/new1.inc-a.reqs.php:50
|
543 |
#@ wpduplicator
|
547 |
#: views/packages/new1.inc-a.reqs.php:59
|
548 |
#@ wpduplicator
|
549 |
msgid "Zip Archive Enabled"
|
550 |
+
msgstr "Zip-Archiv aktiviert"
|
551 |
|
552 |
#: views/packages/new1.inc-a.reqs.php:62
|
553 |
#@ wpduplicator
|
579 |
#: views/packages/new1.inc-a.reqs.php:104
|
580 |
#@ wpduplicator
|
581 |
msgid "PHP Support"
|
582 |
+
msgstr "PHP-Unterstützung"
|
583 |
|
584 |
#: views/packages/new1.inc-a.reqs.php:111
|
585 |
#@ wpduplicator
|
611 |
#: views/packages/new1.inc-a.reqs.php:151
|
612 |
#@ wpduplicator
|
613 |
msgid "duplicator approved"
|
614 |
+
msgstr "Empfohlene Provider"
|
615 |
|
616 |
#: views/packages/new1.inc-b.form.php:11
|
617 |
#@ wpduplicator
|
672 |
#: views/packages/new1.inc-b.form.php:57
|
673 |
#@ wpduplicator
|
674 |
msgid "root path"
|
675 |
+
msgstr "Root-Pfad"
|
676 |
|
677 |
#: views/packages/new1.inc-b.form.php:58
|
678 |
#@ wpduplicator
|
860 |
#: views/packages/new2.base.php:118
|
861 |
#@ wpduplicator
|
862 |
msgid "Cache Path"
|
863 |
+
msgstr "Cache-Pfad"
|
864 |
|
865 |
#: views/packages/new2.base.php:119
|
866 |
#@ wpduplicator
|
989 |
#: views/packages/new2.base.php:396
|
990 |
#@ wpduplicator
|
991 |
msgid "No name length issues."
|
992 |
+
msgstr "Keine lange oder ungültige Namen."
|
993 |
|
994 |
#: views/packages/new2.base.php:399
|
995 |
#: views/packages/new2.base.php:407
|
1109 |
#: views/settings/diagnostics.php:103
|
1110 |
#@ wpduplicator
|
1111 |
msgid "Root Path"
|
1112 |
+
msgstr "Root-Pfad"
|
1113 |
|
1114 |
#: views/settings/diagnostics.php:111
|
1115 |
#@ wpduplicator
|
1119 |
#: views/settings/diagnostics.php:115
|
1120 |
#@ wpduplicator
|
1121 |
msgid "Loaded PHP INI"
|
1122 |
+
msgstr "Geladene PHP-INI"
|
1123 |
|
1124 |
#: views/settings/diagnostics.php:126
|
1125 |
#@ wpduplicator
|
1220 |
#: views/settings/diagnostics.php:208
|
1221 |
#@ wpduplicator
|
1222 |
msgid "On shared hosts check your control panel for the 'TRUE' disk space quota value."
|
1223 |
+
msgstr "Überprüfe auf freigegebenen Hosts deines Control Panels für den 'TRUE' Disk Space Quote Wert."
|
1224 |
|
1225 |
#: views/settings/diagnostics.php:224
|
1226 |
#@ wpduplicator
|
1235 |
#: views/settings/diagnostics.php:266
|
1236 |
#@ wpduplicator
|
1237 |
msgid "PHP Information"
|
1238 |
+
msgstr "PHP-Information"
|
1239 |
|
1240 |
#: views/settings/diagnostics.php:285
|
1241 |
#@ wpduplicator
|
1331 |
#: views/tools/cleanup.php:8
|
1332 |
#@ wpduplicator
|
1333 |
msgid "Installer File Cleanup Ran."
|
1334 |
+
msgstr "Installations-Dateien gelöscht."
|
1335 |
|
1336 |
#: views/tools/cleanup.php:58
|
1337 |
#@ wpduplicator
|
1338 |
msgid "If the installer files did not successfully get removed, then you WILL need to remove them manually"
|
1339 |
+
msgstr "Wenn die Installationsdateien nicht vollständig erfolgreich entfernt wurden, dann müssen sie manuell gelöscht werden"
|
1340 |
|
1341 |
#: views/tools/cleanup.php:59
|
1342 |
#@ wpduplicator
|
1356 |
#: views/tools/cleanup.php:71
|
1357 |
#@ wpduplicator
|
1358 |
msgid "Removes all installer files from a previous install"
|
1359 |
+
msgstr "Entferne alle Installations-Dateien der früheren Installation."
|
1360 |
|
1361 |
#: views/tools/cleanup.php:74
|
1362 |
#@ wpduplicator
|
1372 |
#, php-format
|
1373 |
#@ wpduplicator
|
1374 |
msgid "This action will remove all legacy settings prior to version %1$s. "
|
1375 |
+
msgstr "Diese Aktion wird alle alten Einstellungen vor Version %1$s entfernen. "
|
1376 |
|
1377 |
#: views/tools/cleanup.php:91
|
1378 |
#@ wpduplicator
|
1397 |
#: views/tools/logging.php:142
|
1398 |
#@ wpduplicator
|
1399 |
msgid "No log files were found in the snapshots directory with the extension *.log"
|
1400 |
+
msgstr "Im Snapshots-Verzeichnis wurden keine Log-Dateien mit der Endung *.log gefunden"
|
1401 |
|
1402 |
#: views/tools/logging.php:143
|
1403 |
#@ wpduplicator
|
1458 |
#: views/packages/new2.base.php:102
|
1459 |
#@ wpduplicator
|
1460 |
msgid "The Duplicator has been known to have issues with some of the settings above. Please work with your host or server administrator to disable this value in the php.ini file if you’re having issues with building a package."
|
1461 |
+
msgstr "Der Duplicator hat einige Probleme mit den oben genannten Einstellungen. Bitte informiere deinen Host-oder Server-Administrator, um diesen Wert in der php.ini-Datei zu deaktivieren, wenn Probleme mit dem Aufbau eines Archives bestehen."
|
1462 |
|
1463 |
#: views/packages/new2.base.php:138
|
1464 |
#, php-format
|
1465 |
#@ wpduplicator
|
1466 |
msgid "Timeouts effect how long a process is allowed to run. The recommended timeout is \"%1$s\" seconds. An attempt is made to override this value if the enviroment allows it. A \"Warn\" status will not be an issue unless your host kills PHP processes after a certain amount of time. "
|
1467 |
+
msgstr "Timeouts geben an, wie lange ein Prozess ausgeführt werden darf. Die empfohlene Timeout ist \"%1$s\" Sekunden. Es wird ein Versuch gemacht, diesen Wert zu überschreiben, wenn es die Umgebung zulässt. Ein \"Warn \"-Status wird kein Problem sein, es sei denn, der Hoster beendet PHP-Prozesse nach einer gewissen Zeit."
|
1468 |
|
1469 |
#: views/packages/new2.base.php:141
|
1470 |
#@ wpduplicator
|
1475 |
#, php-format
|
1476 |
#@ wpduplicator
|
1477 |
msgid "Total size reprents all files minus any filters that have been setup. The current thresholds that trigger warnings are %1$s for the entire site and %2$s for large files."
|
1478 |
+
msgstr "Gesamtgröße aller Dateien abzüglich aller Filter durch das Setup. Die aktuellen Grenzwerte, die Warnungen auslösen, sind %1$s für die gesamte Website und %2$s für große Dateien."
|
1479 |
|
1480 |
#: views/packages/new2.base.php:199
|
1481 |
#@ wpduplicator
|
1492 |
#, php-format
|
1493 |
#@ wpduplicator
|
1494 |
msgid "Total size and row count for all database tables are approximate values. The thresholds that trigger warnings are %1$s and %2$s records. Large databases take time to process and can cause issues with server timeout and memory settings. Running a %3$s on your database can also help improve the overall size and performance. If your server supports shell_exec and mysqldump you can try to enable this option from the settings menu."
|
1495 |
+
msgstr "Gesamtgröße und Zeilenanzahl für alle Datenbank-Tabellen sind Richtwerte. Die Schwellenwerte, die Warnungen auslösen sind %1$s und %2$s Datensätze. Große Datenbanken benötigen mehr Zeit bei der Verarbeitung und können zu Problemen mit Server-Timeout und Speichereinstellungen führen. Ausführen eines %3$s auf der Datenbank kann auch dazu beitragen, die Gesamtgröße und Leistung zu verbessern. Wenn der Server shell_exec und mysqldump unterstützt, kannst du versuchen, diese Option aus dem Menü Einstellungen zu aktivieren."
|
1496 |
|
1497 |
#: views/packages/new3.base.php:95
|
1498 |
#@ wpduplicator
|
1522 |
#: views/packages/new3.base.php:121
|
1523 |
#@ wpduplicator
|
1524 |
msgid "Some servers close connections quickly; yet the build can continue to run in the background. To validate if a build is still running; open the 'tmp' folder above and see if the archive file is growing in size. If it is not then your server has strict timeout constraints. Please visit the support page for additional resources."
|
1525 |
+
msgstr "Einige Server schließen die Verbindungen schnell, doch die Erstellung kann auch weiterhin im Hintergrund laufen. Um zu prüfen ob derProzess noch läuft, öffnen den 'tmp'-Ordner um zu sehen, ob die Archivdatei in der Größe wächst. Wenn nicht, hat der Server strenge Beschränkungen im Timeout. Bitte besuche die Support-Seite für weitere Lösungen."
|
1526 |
|
1527 |
#: views/settings/diagnostics.php:107
|
1528 |
#@ wpduplicator
|
1537 |
#: views/settings/general.php:88
|
1538 |
#@ wpduplicator
|
1539 |
msgid "Keeps the 'Skip Scan (step 2)' option checked."
|
1540 |
+
msgstr "Markiert 'Scan überspringen (Schritt 2)'."
|
1541 |
|
1542 |
#: views/settings/general.php:93
|
1543 |
#@ wpduplicator
|
1557 |
#: views/settings/general.php:99
|
1558 |
#@ wpduplicator
|
1559 |
msgid "This will attempt to keep a network connection established for large archives."
|
1560 |
+
msgstr "Dadurch wird versucht, eine Netzwerkverbindung für große Archive zu etablieren."
|
1561 |
|
1562 |
#: views/settings/general.php:104
|
1563 |
#@ wpduplicator
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: www.lifeinthegrid.com/partner
|
|
4 |
Tags: backup, restore, move, migrate, localhost, synchronize, duplicate, clone, automate, niche
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 3.8.1
|
7 |
-
Stable tag: 0.5.
|
8 |
License: GPLv2
|
9 |
|
10 |
Duplicate, clone, backup, move and transfer an entire site from one location to another.
|
4 |
Tags: backup, restore, move, migrate, localhost, synchronize, duplicate, clone, automate, niche
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 3.8.1
|
7 |
+
Stable tag: 0.5.1
|
8 |
License: GPLv2
|
9 |
|
10 |
Duplicate, clone, backup, move and transfer an entire site from one location to another.
|